public override IStText Create()
            {
                // don't inline this, it launches a dialog and should be done BEFORE starting the UOW.
                int wsText = Clerk.GetWsForNewText();

                NonUndoableUnitOfWorkHelper.DoUsingNewOrCurrentUOW(Cache.ActionHandlerAccessor,
                                                                   () => CreateNewTextWithEmptyParagraph(wsText));
                return(NewStText);
            }