private FDO.IText MakeText(string contents)
{
var text = Cache.ServiceLocator.GetInstance<ITextFactory>().Create();
//Cache.LangProject.TextsOC.Add(text);
var stText = Cache.ServiceLocator.GetInstance<IStTextFactory>().Create();
text.ContentsOA = stText;
var para = Cache.ServiceLocator.GetInstance<IStTxtParaFactory>().Create();
stText.ParagraphsOS.Add(para);
para.Contents = Cache.TsStrFactory.MakeString(contents, Cache.DefaultVernWs);
var seg = Cache.ServiceLocator.GetInstance<ISegmentFactory>().Create();
para.SegmentsOS.Add(seg);
return text;
}