protected override void CloseTheObject()
{
base.CloseTheObject();
switch(CurrentPropTag)
{
case StTextTags.kflidParagraphs:
m_writer.WriteEndElement();
break;
case WfiAnalysisTags.kflidMorphBundles:
m_writer.WriteEndElement();
m_guidMorphType = Guid.Empty; // reset morphtype after each morph bundle.
break;
case StTxtParaTags.kflidSegments:
m_writer.WriteEndElement();
break;
case SegmentTags.kflidAnalyses:
m_writer.WriteEndElement();
break;
}
}