internal static ITsString GetTssStringValue(ParagraphAnnotatorForParagraphBuilder tapb, int iSegment, int iSegForm, out int ws)
			{
				ITsString tssStringValue = tapb.GetSegment(iSegment).GetBaselineText(iSegForm);
				ws = TsStringUtils.GetWsAtOffset(tssStringValue, 0);
				return tssStringValue;
			}
			/// <summary>
			/// TODO: Finish implementing this.
			/// </summary>
			/// <returns></returns>
			public List<int> ExportRealSegmentAnnotationsFromDefn()
			{
				List<int> realSegments = new List<int>();
				foreach (int hvoPara in m_text.ContentsOA.ParagraphsOS.HvoArray)
				{
					ParagraphBuilder pb = GetParagraphBuilder(hvoPara);
					ParagraphAnnotatorForParagraphBuilder papb = new ParagraphAnnotatorForParagraphBuilder(pb);
					int iseg = 0;
					foreach (XmlNode segNode in pb.SegmentNodes())
					{
						int hvoSeg = papb.GetSegment(iseg);
						// export this into a real annotation by converting it to a real annotation.
					}
				}
				return realSegments;
			}