I have encountered a situation in which the cTakes clinical pipeline output differs between multiple runs on the same text with the same configuration.
The following snippets from a single document are sufficient to demonstrate the issue: a gentle curve going into. irrigated with Bacitracin. The source of the difference is that the DictionaryLookupAnnotator uses a map to filter out duplicate annotations for a single document location: // used to prevent duplicate hits // key = hit begin,end key (java.lang.String) // val = Set of MetaDataHit objects private Map<String,Set<MetaDataHit>> iv_dupMap = new HashMap<>(); This map is shared between both the umls_ms_2011ab lookup and the umls_ms_2011an_rxnorm lookup, If both dictionaries contain the same term, the order of dictionary lookup execution determines the output.If the rxnorm lookup runs first, then a MedicationMention annotation for Bacitracin appears in the final output. If the standard umls lookup runs first, then there is no MedicationMention annotation for Bacitracin. I will attach the output from the subsequent runs. (Hopefully the attachment will make it through the system) Is this expected behavior? If not, what would be the expected behavior? [image: IMAT Solutions] <http://imatsolutions.com> Bruce Tietjen Senior Software Engineer [image: Mobile:] 801.634.1547 bruce.tiet...@imatsolutions.com
<?xml version="1.0" encoding="UTF-8"?><CAS version="2"> <uima.cas.Sofa _indexed="0" _id="3" sofaNum="1" sofaID="_InitialView" mimeType="text" sofaString=" a gentle curve going into. irrigated with Bacitracin. "/> <org.apache.ctakes.typesystem.type.structured.DocumentID _indexed="1" _id="1" documentID="simplified 2 10101203_000.txt"/> <uima.tcas.DocumentAnnotation _indexed="1" _id="10" _ref_sofa="3" begin="0" end="58" language="x-unspecified"/> <org.apache.ctakes.typesystem.type.textspan.Segment _indexed="1" _id="15" _ref_sofa="3" begin="0" end="58" id="SIMPLE_SEGMENT"/> <org.apache.ctakes.typesystem.type.textspan.Sentence _indexed="1" _id="21" _ref_sofa="3" begin="1" end="27" sentenceNumber="0"/> <org.apache.ctakes.typesystem.type.textspan.Sentence _indexed="1" _id="27" _ref_sofa="3" begin="28" end="54" sentenceNumber="1"/> <org.apache.ctakes.typesystem.type.syntax.NewlineToken _indexed="1" _id="33" _ref_sofa="3" begin="54" end="55" tokenNumber="10" normalizedForm=" "/> <org.apache.ctakes.typesystem.type.syntax.NewlineToken _indexed="1" _id="41" _ref_sofa="3" begin="55" end="56" tokenNumber="11" normalizedForm=" "/> <org.apache.ctakes.typesystem.type.syntax.NewlineToken _indexed="1" _id="49" _ref_sofa="3" begin="56" end="57" tokenNumber="12" normalizedForm=" "/> <org.apache.ctakes.typesystem.type.syntax.WordToken _indexed="1" _id="57" _ref_sofa="3" begin="1" end="2" tokenNumber="0" normalizedForm="A" partOfSpeech="DT" capitalization="0" numPosition="0" canonicalForm="A"/> <org.apache.ctakes.typesystem.type.syntax.WordToken _indexed="1" _id="69" _ref_sofa="3" begin="3" end="9" tokenNumber="1" normalizedForm="gentle" partOfSpeech="JJ" capitalization="0" numPosition="0" canonicalForm="gentle"/> <org.apache.ctakes.typesystem.type.syntax.WordToken _indexed="1" _id="81" _ref_sofa="3" begin="10" end="15" tokenNumber="2" normalizedForm="curve" partOfSpeech="NN" capitalization="0" numPosition="0" canonicalForm="curve"/> <org.apache.ctakes.typesystem.type.syntax.WordToken _indexed="1" _id="93" _ref_sofa="3" begin="16" end="21" tokenNumber="3" normalizedForm="go" partOfSpeech="VBG" capitalization="0" numPosition="0" canonicalForm="go"/> <org.apache.ctakes.typesystem.type.syntax.WordToken _indexed="1" _id="105" _ref_sofa="3" begin="22" end="26" tokenNumber="4" normalizedForm="into" partOfSpeech="IN" capitalization="0" numPosition="0" canonicalForm="into"/> <org.apache.ctakes.typesystem.type.syntax.WordToken _indexed="1" _id="125" _ref_sofa="3" begin="28" end="37" tokenNumber="6" normalizedForm="irrigate" partOfSpeech="JJ" capitalization="0" numPosition="0" canonicalForm="irrigate"/> <org.apache.ctakes.typesystem.type.syntax.WordToken _indexed="1" _id="137" _ref_sofa="3" begin="38" end="42" tokenNumber="7" normalizedForm="with" partOfSpeech="IN" capitalization="0" numPosition="0"/> <org.apache.ctakes.typesystem.type.syntax.WordToken _indexed="1" _id="149" _ref_sofa="3" begin="43" end="53" tokenNumber="8" normalizedForm="bacitracin" partOfSpeech="NNP" capitalization="1" numPosition="0" canonicalForm="bacitracin"/> <org.apache.ctakes.typesystem.type.syntax.PunctuationToken _indexed="1" _id="117" _ref_sofa="3" begin="26" end="27" tokenNumber="5" normalizedForm="." partOfSpeech="."/> <org.apache.ctakes.typesystem.type.syntax.PunctuationToken _indexed="1" _id="161" _ref_sofa="3" begin="53" end="54" tokenNumber="9" normalizedForm="." partOfSpeech="."/> <org.apache.ctakes.typesystem.type.syntax.NP _indexed="1" _id="169" _ref_sofa="3" begin="1" end="15" chunkType="NP"/> <org.apache.ctakes.typesystem.type.syntax.NP _indexed="1" _id="194" _ref_sofa="3" begin="43" end="53" chunkType="NP"/> <org.apache.ctakes.typesystem.type.syntax.VP _indexed="1" _id="174" _ref_sofa="3" begin="16" end="21" chunkType="VP"/> <org.apache.ctakes.typesystem.type.syntax.PP _indexed="1" _id="179" _ref_sofa="3" begin="22" end="26" chunkType="PP"/> <org.apache.ctakes.typesystem.type.syntax.PP _indexed="1" _id="189" _ref_sofa="3" begin="38" end="42" chunkType="PP"/> <org.apache.ctakes.typesystem.type.syntax.ADJP _indexed="1" _id="184" _ref_sofa="3" begin="28" end="37" chunkType="ADJP"/> <org.apache.ctakes.typesystem.type.textspan.LookupWindowAnnotation _indexed="1" _id="199" _ref_sofa="3" begin="1" end="15"/> <org.apache.ctakes.typesystem.type.textspan.LookupWindowAnnotation _indexed="1" _id="203" _ref_sofa="3" begin="43" end="53"/> <org.apache.ctakes.typesystem.type.textsem.MedicationMention _indexed="1" _id="229" _ref_sofa="3" begin="3" end="9" id="0" _ref_ontologyConceptArr="225" typeID="1" segmentID="SIMPLE_SEGMENT" discoveryTechnique="1" confidence="1.0" polarity="1" uncertainty="0" conditional="false" generic="true" subject="patient" historyOf="0"/> <org.apache.ctakes.typesystem.type.textsem.MedicationMention _indexed="1" _id="271" _ref_sofa="3" begin="43" end="53" id="1" _ref_ontologyConceptArr="268" typeID="1" segmentID="SIMPLE_SEGMENT" discoveryTechnique="1" confidence="1.0" polarity="1" uncertainty="0" conditional="false" generic="false" subject="patient" historyOf="0"/> <org.apache.ctakes.typesystem.type.syntax.ConllDependencyNode _indexed="1" _id="301" _ref_sofa="3" begin="1" end="27" id="0"/> <org.apache.ctakes.typesystem.type.syntax.ConllDependencyNode _indexed="1" _id="315" _ref_sofa="3" begin="1" end="2" id="1" form="a" lemma="a" cpostag="DT" postag="DT" feats="_" _ref_head="343" deprel="det" pdeprel="_"/> <org.apache.ctakes.typesystem.type.syntax.ConllDependencyNode _indexed="1" _id="329" _ref_sofa="3" begin="3" end="9" id="2" form="gentle" lemma="gentle" cpostag="JJ" postag="JJ" feats="_" _ref_head="343" deprel="amod" pdeprel="_"/> <org.apache.ctakes.typesystem.type.syntax.ConllDependencyNode _indexed="1" _id="343" _ref_sofa="3" begin="10" end="15" id="3" form="curve" lemma="curve" cpostag="NN" postag="NN" feats="_" _ref_head="357" deprel="nsubj" pdeprel="_"/> <org.apache.ctakes.typesystem.type.syntax.ConllDependencyNode _indexed="1" _id="357" _ref_sofa="3" begin="16" end="21" id="4" form="going" lemma="go" cpostag="VBG" postag="VBG" feats="_" _ref_head="301" deprel="root" pdeprel="_"/> <org.apache.ctakes.typesystem.type.syntax.ConllDependencyNode _indexed="1" _id="371" _ref_sofa="3" begin="22" end="26" id="5" form="into" lemma="into" cpostag="IN" postag="IN" feats="_" _ref_head="357" deprel="prep" pdeprel="_"/> <org.apache.ctakes.typesystem.type.syntax.ConllDependencyNode _indexed="1" _id="385" _ref_sofa="3" begin="26" end="27" id="6" form="." lemma="." cpostag="." postag="." feats="_" _ref_head="357" deprel="punct" pdeprel="_"/> <org.apache.ctakes.typesystem.type.syntax.ConllDependencyNode _indexed="1" _id="399" _ref_sofa="3" begin="28" end="54" id="0"/> <org.apache.ctakes.typesystem.type.syntax.ConllDependencyNode _indexed="1" _id="413" _ref_sofa="3" begin="28" end="37" id="1" form="irrigated" lemma="irrigated" cpostag="JJ" postag="JJ" feats="_" _ref_head="399" deprel="root" pdeprel="_"/> <org.apache.ctakes.typesystem.type.syntax.ConllDependencyNode _indexed="1" _id="427" _ref_sofa="3" begin="38" end="42" id="2" form="with" lemma="with" cpostag="IN" postag="IN" feats="_" _ref_head="413" deprel="prep" pdeprel="_"/> <org.apache.ctakes.typesystem.type.syntax.ConllDependencyNode _indexed="1" _id="441" _ref_sofa="3" begin="43" end="53" id="3" form="Bacitracin" lemma="bacitracin" cpostag="NNP" postag="NNP" feats="_" _ref_head="427" deprel="pobj" pdeprel="_"/> <org.apache.ctakes.typesystem.type.syntax.ConllDependencyNode _indexed="1" _id="455" _ref_sofa="3" begin="53" end="54" id="4" form="." lemma="." cpostag="." postag="." feats="_" _ref_head="413" deprel="punct" pdeprel="_"/> <org.apache.ctakes.typesystem.type.textsem.Predicate _indexed="1" _id="469" _ref_sofa="3" begin="16" end="21" _ref_relations="508" frameSet="go.01"/> <org.apache.ctakes.typesystem.type.textsem.SemanticArgument _indexed="1" _id="476" _ref_sofa="3" begin="10" end="15" _ref_relation="488" label="A1"/> <org.apache.ctakes.typesystem.type.textsem.SemanticArgument _indexed="1" _id="482" _ref_sofa="3" begin="22" end="26" _ref_relation="498" label="A4"/> <org.apache.ctakes.typesystem.type.textsem.SemanticRoleRelation _indexed="1" _id="488" id="0" category="A1" discoveryTechnique="0" confidence="0.0" polarity="0" uncertainty="0" conditional="false" _ref_predicate="469" _ref_argument="476"/> <org.apache.ctakes.typesystem.type.textsem.SemanticRoleRelation _indexed="1" _id="498" id="0" category="A4" discoveryTechnique="0" confidence="0.0" polarity="0" uncertainty="0" conditional="false" _ref_predicate="469" _ref_argument="482"/> <uima.cas.NonEmptyFSList _indexed="1" _id="508" _ref_head="488" _ref_tail="511"/> <uima.cas.NonEmptyFSList _indexed="1" _id="511" _ref_head="498" _ref_tail="514"/> <org.apache.ctakes.assertion.medfacts.types.Concept _indexed="1" _id="515" _ref_sofa="3" begin="3" end="9" conceptType="TREATMENT" conceptText="gentle" externalId="0" originalEntityExternalId="229"/> <org.apache.ctakes.assertion.medfacts.types.Concept _indexed="1" _id="523" _ref_sofa="3" begin="43" end="53" conceptType="TREATMENT" conceptText="Bacitracin" externalId="0" originalEntityExternalId="271"/> <uima.cas.EmptyFSList _id="514"/> <org.apache.ctakes.typesystem.type.refsem.UmlsConcept _id="259" codingScheme="RXNORM" code="1291" oid="1291#RXNORM" score="0.0" disambiguated="false" cui="C0004599" tui="T195"/> <uima.cas.FSArray _id="268" size="1"> <i>259</i> </uima.cas.FSArray> <org.apache.ctakes.typesystem.type.refsem.UmlsConcept _id="216" codingScheme="RXNORM" code="217335" oid="217335#RXNORM" score="0.0" disambiguated="false" cui="C0720654" tui="T109"/> <org.apache.ctakes.typesystem.type.refsem.UmlsConcept _id="207" codingScheme="RXNORM" code="217335" oid="217335#RXNORM" score="0.0" disambiguated="false" cui="C0720654" tui="T121"/> <uima.cas.FSArray _id="225" size="2"> <i>207</i> <i>216</i> </uima.cas.FSArray> </CAS>
<?xml version="1.0" encoding="UTF-8"?><CAS version="2"> <uima.cas.Sofa _indexed="0" _id="3" sofaNum="1" sofaID="_InitialView" mimeType="text" sofaString=" a gentle curve going into. irrigated with Bacitracin. "/> <org.apache.ctakes.typesystem.type.structured.DocumentID _indexed="1" _id="1" documentID="simplified 2 10101203_000.txt"/> <uima.tcas.DocumentAnnotation _indexed="1" _id="10" _ref_sofa="3" begin="0" end="58" language="x-unspecified"/> <org.apache.ctakes.typesystem.type.textspan.Segment _indexed="1" _id="15" _ref_sofa="3" begin="0" end="58" id="SIMPLE_SEGMENT"/> <org.apache.ctakes.typesystem.type.textspan.Sentence _indexed="1" _id="21" _ref_sofa="3" begin="1" end="27" sentenceNumber="0"/> <org.apache.ctakes.typesystem.type.textspan.Sentence _indexed="1" _id="27" _ref_sofa="3" begin="28" end="54" sentenceNumber="1"/> <org.apache.ctakes.typesystem.type.syntax.NewlineToken _indexed="1" _id="33" _ref_sofa="3" begin="54" end="55" tokenNumber="10" normalizedForm=" "/> <org.apache.ctakes.typesystem.type.syntax.NewlineToken _indexed="1" _id="41" _ref_sofa="3" begin="55" end="56" tokenNumber="11" normalizedForm=" "/> <org.apache.ctakes.typesystem.type.syntax.NewlineToken _indexed="1" _id="49" _ref_sofa="3" begin="56" end="57" tokenNumber="12" normalizedForm=" "/> <org.apache.ctakes.typesystem.type.syntax.WordToken _indexed="1" _id="57" _ref_sofa="3" begin="1" end="2" tokenNumber="0" normalizedForm="A" partOfSpeech="DT" capitalization="0" numPosition="0" canonicalForm="A"/> <org.apache.ctakes.typesystem.type.syntax.WordToken _indexed="1" _id="69" _ref_sofa="3" begin="3" end="9" tokenNumber="1" normalizedForm="gentle" partOfSpeech="JJ" capitalization="0" numPosition="0" canonicalForm="gentle"/> <org.apache.ctakes.typesystem.type.syntax.WordToken _indexed="1" _id="81" _ref_sofa="3" begin="10" end="15" tokenNumber="2" normalizedForm="curve" partOfSpeech="NN" capitalization="0" numPosition="0" canonicalForm="curve"/> <org.apache.ctakes.typesystem.type.syntax.WordToken _indexed="1" _id="93" _ref_sofa="3" begin="16" end="21" tokenNumber="3" normalizedForm="go" partOfSpeech="VBG" capitalization="0" numPosition="0" canonicalForm="go"/> <org.apache.ctakes.typesystem.type.syntax.WordToken _indexed="1" _id="105" _ref_sofa="3" begin="22" end="26" tokenNumber="4" normalizedForm="into" partOfSpeech="IN" capitalization="0" numPosition="0" canonicalForm="into"/> <org.apache.ctakes.typesystem.type.syntax.WordToken _indexed="1" _id="125" _ref_sofa="3" begin="28" end="37" tokenNumber="6" normalizedForm="irrigate" partOfSpeech="JJ" capitalization="0" numPosition="0" canonicalForm="irrigate"/> <org.apache.ctakes.typesystem.type.syntax.WordToken _indexed="1" _id="137" _ref_sofa="3" begin="38" end="42" tokenNumber="7" normalizedForm="with" partOfSpeech="IN" capitalization="0" numPosition="0"/> <org.apache.ctakes.typesystem.type.syntax.WordToken _indexed="1" _id="149" _ref_sofa="3" begin="43" end="53" tokenNumber="8" normalizedForm="bacitracin" partOfSpeech="NNP" capitalization="1" numPosition="0" canonicalForm="bacitracin"/> <org.apache.ctakes.typesystem.type.syntax.PunctuationToken _indexed="1" _id="117" _ref_sofa="3" begin="26" end="27" tokenNumber="5" normalizedForm="." partOfSpeech="."/> <org.apache.ctakes.typesystem.type.syntax.PunctuationToken _indexed="1" _id="161" _ref_sofa="3" begin="53" end="54" tokenNumber="9" normalizedForm="." partOfSpeech="."/> <org.apache.ctakes.typesystem.type.syntax.NP _indexed="1" _id="169" _ref_sofa="3" begin="1" end="15" chunkType="NP"/> <org.apache.ctakes.typesystem.type.syntax.NP _indexed="1" _id="194" _ref_sofa="3" begin="43" end="53" chunkType="NP"/> <org.apache.ctakes.typesystem.type.syntax.VP _indexed="1" _id="174" _ref_sofa="3" begin="16" end="21" chunkType="VP"/> <org.apache.ctakes.typesystem.type.syntax.PP _indexed="1" _id="179" _ref_sofa="3" begin="22" end="26" chunkType="PP"/> <org.apache.ctakes.typesystem.type.syntax.PP _indexed="1" _id="189" _ref_sofa="3" begin="38" end="42" chunkType="PP"/> <org.apache.ctakes.typesystem.type.syntax.ADJP _indexed="1" _id="184" _ref_sofa="3" begin="28" end="37" chunkType="ADJP"/> <org.apache.ctakes.typesystem.type.textspan.LookupWindowAnnotation _indexed="1" _id="199" _ref_sofa="3" begin="1" end="15"/> <org.apache.ctakes.typesystem.type.textspan.LookupWindowAnnotation _indexed="1" _id="203" _ref_sofa="3" begin="43" end="53"/> <org.apache.ctakes.typesystem.type.textsem.MedicationMention _indexed="1" _id="229" _ref_sofa="3" begin="3" end="9" id="0" _ref_ontologyConceptArr="225" typeID="1" segmentID="SIMPLE_SEGMENT" discoveryTechnique="1" confidence="1.0" polarity="1" uncertainty="0" conditional="false" generic="true" subject="patient" historyOf="0"/> <org.apache.ctakes.typesystem.type.syntax.ConllDependencyNode _indexed="1" _id="259" _ref_sofa="3" begin="1" end="27" id="0"/> <org.apache.ctakes.typesystem.type.syntax.ConllDependencyNode _indexed="1" _id="273" _ref_sofa="3" begin="1" end="2" id="1" form="a" lemma="a" cpostag="DT" postag="DT" feats="_" _ref_head="301" deprel="det" pdeprel="_"/> <org.apache.ctakes.typesystem.type.syntax.ConllDependencyNode _indexed="1" _id="287" _ref_sofa="3" begin="3" end="9" id="2" form="gentle" lemma="gentle" cpostag="JJ" postag="JJ" feats="_" _ref_head="301" deprel="amod" pdeprel="_"/> <org.apache.ctakes.typesystem.type.syntax.ConllDependencyNode _indexed="1" _id="301" _ref_sofa="3" begin="10" end="15" id="3" form="curve" lemma="curve" cpostag="NN" postag="NN" feats="_" _ref_head="315" deprel="nsubj" pdeprel="_"/> <org.apache.ctakes.typesystem.type.syntax.ConllDependencyNode _indexed="1" _id="315" _ref_sofa="3" begin="16" end="21" id="4" form="going" lemma="go" cpostag="VBG" postag="VBG" feats="_" _ref_head="259" deprel="root" pdeprel="_"/> <org.apache.ctakes.typesystem.type.syntax.ConllDependencyNode _indexed="1" _id="329" _ref_sofa="3" begin="22" end="26" id="5" form="into" lemma="into" cpostag="IN" postag="IN" feats="_" _ref_head="315" deprel="prep" pdeprel="_"/> <org.apache.ctakes.typesystem.type.syntax.ConllDependencyNode _indexed="1" _id="343" _ref_sofa="3" begin="26" end="27" id="6" form="." lemma="." cpostag="." postag="." feats="_" _ref_head="315" deprel="punct" pdeprel="_"/> <org.apache.ctakes.typesystem.type.syntax.ConllDependencyNode _indexed="1" _id="357" _ref_sofa="3" begin="28" end="54" id="0"/> <org.apache.ctakes.typesystem.type.syntax.ConllDependencyNode _indexed="1" _id="371" _ref_sofa="3" begin="28" end="37" id="1" form="irrigated" lemma="irrigated" cpostag="JJ" postag="JJ" feats="_" _ref_head="357" deprel="root" pdeprel="_"/> <org.apache.ctakes.typesystem.type.syntax.ConllDependencyNode _indexed="1" _id="385" _ref_sofa="3" begin="38" end="42" id="2" form="with" lemma="with" cpostag="IN" postag="IN" feats="_" _ref_head="371" deprel="prep" pdeprel="_"/> <org.apache.ctakes.typesystem.type.syntax.ConllDependencyNode _indexed="1" _id="399" _ref_sofa="3" begin="43" end="53" id="3" form="Bacitracin" lemma="bacitracin" cpostag="NNP" postag="NNP" feats="_" _ref_head="385" deprel="pobj" pdeprel="_"/> <org.apache.ctakes.typesystem.type.syntax.ConllDependencyNode _indexed="1" _id="413" _ref_sofa="3" begin="53" end="54" id="4" form="." lemma="." cpostag="." postag="." feats="_" _ref_head="371" deprel="punct" pdeprel="_"/> <org.apache.ctakes.typesystem.type.textsem.Predicate _indexed="1" _id="427" _ref_sofa="3" begin="16" end="21" _ref_relations="466" frameSet="go.01"/> <org.apache.ctakes.typesystem.type.textsem.SemanticArgument _indexed="1" _id="434" _ref_sofa="3" begin="10" end="15" _ref_relation="446" label="A1"/> <org.apache.ctakes.typesystem.type.textsem.SemanticArgument _indexed="1" _id="440" _ref_sofa="3" begin="22" end="26" _ref_relation="456" label="A4"/> <org.apache.ctakes.typesystem.type.textsem.SemanticRoleRelation _indexed="1" _id="446" id="0" category="A1" discoveryTechnique="0" confidence="0.0" polarity="0" uncertainty="0" conditional="false" _ref_predicate="427" _ref_argument="434"/> <org.apache.ctakes.typesystem.type.textsem.SemanticRoleRelation _indexed="1" _id="456" id="0" category="A4" discoveryTechnique="0" confidence="0.0" polarity="0" uncertainty="0" conditional="false" _ref_predicate="427" _ref_argument="440"/> <uima.cas.NonEmptyFSList _indexed="1" _id="466" _ref_head="446" _ref_tail="469"/> <uima.cas.NonEmptyFSList _indexed="1" _id="469" _ref_head="456" _ref_tail="472"/> <org.apache.ctakes.assertion.medfacts.types.Concept _indexed="1" _id="473" _ref_sofa="3" begin="3" end="9" conceptType="TREATMENT" conceptText="gentle" externalId="0" originalEntityExternalId="229"/> <uima.cas.EmptyFSList _id="472"/> <org.apache.ctakes.typesystem.type.refsem.UmlsConcept _id="216" codingScheme="RXNORM" code="217335" oid="217335#RXNORM" score="0.0" disambiguated="false" cui="C0720654" tui="T121"/> <org.apache.ctakes.typesystem.type.refsem.UmlsConcept _id="207" codingScheme="RXNORM" code="217335" oid="217335#RXNORM" score="0.0" disambiguated="false" cui="C0720654" tui="T109"/> <uima.cas.FSArray _id="225" size="2"> <i>207</i> <i>216</i> </uima.cas.FSArray> </CAS>