blob: f7cd71b400923b0c6119e8cbf7d5106af0cbec21 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:mtl="http://www.eclipse.org/acceleo/mtl/3.0" xmlns:ocl.ecore="http://www.eclipse.org/ocl/1.1.0/Ecore">
<mtl:Module name="orderedSetsServices" nsURI="resources::services::orderedSetsServices::orderedSetsServices" endHeaderPosition="68">
<input>
<takesTypesFrom href="http://www.eclipse.org/emf/2002/Ecore#/"/>
</input>
<ownedModuleElement xsi:type="mtl:Template" name="testOrderedSet" visibility="Public" main="true">
<body xsi:type="mtl:FileBlock" openMode="OverWrite">
<body xsi:type="mtl:LetBlock">
<body xsi:type="mtl:LetBlock">
<body xsi:type="mtl:LetBlock">
<body xsi:type="mtl:LetBlock">
<body xsi:type="mtl:LetBlock">
<body xsi:type="mtl:LetBlock">
<body xsi:type="mtl:LetBlock">
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" &#xA;@Test mixed.toString() => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(String)">
<source xsi:type="ocl.ecore:VariableExp" name="mixed" eType="/7/OrderedSet(OclAny)" referredVariable="/0/testOrderedSet/%/%/mixed"/>
<body xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/toString">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect/temp1">
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
</source>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp1">
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings.toString() => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(String)">
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.1/temp2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/toString"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals.toString() => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(String)">
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.2/temp3">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real_Class/toString"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp3">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers.toString() => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(String)">
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.3/temp4">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/toString"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp4">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test booleans.toString() => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(String)">
<source xsi:type="ocl.ecore:VariableExp" name="booleans" eType="/7/OrderedSet(Boolean)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/booleans"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.4/temp5">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/toString"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp5">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections.toString() => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(String)">
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<body xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/toString">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.5/temp6"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp6" eType="/7/OrderedSet(String)"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA; &#xA;@Test strings.oclIsTypeOf(String) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(Boolean)">
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.6/temp7">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</source>
<argument xsi:type="ocl.ecore:TypeExp" eType="/21/String">
<referredType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/oclIsTypeOf"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp7">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings.oclIsTypeOf(String) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(Boolean)">
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.7/temp8">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</source>
<argument xsi:type="ocl.ecore:TypeExp" eType="/21/String">
<referredType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/oclIsTypeOf"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp8">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals.oclIsTypeOf(Real) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(Boolean)">
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.8/temp9">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</source>
<argument xsi:type="ocl.ecore:TypeExp" eType="/21/Real">
<referredType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real_Class/oclIsTypeOf"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp9">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers.oclIsTypeOf(Integer) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(Boolean)">
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.9/temp10">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</source>
<argument xsi:type="ocl.ecore:TypeExp" eType="/21/Integer">
<referredType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/oclIsTypeOf"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp10">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test booleans.oclIsTypeOf(Boolean) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(Boolean)">
<source xsi:type="ocl.ecore:VariableExp" name="booleans" eType="/7/OrderedSet(Boolean)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/booleans"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.10/temp11">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</source>
<argument xsi:type="ocl.ecore:TypeExp" eType="/21/Boolean">
<referredType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/oclIsTypeOf"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp11">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test eClasses.oclIsTypeOf(EClass) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(Boolean)">
<source xsi:type="ocl.ecore:VariableExp" name="eClasses" eType="/7/OrderedSet(EClass)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/eClasses"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.11/temp12">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</source>
<argument xsi:type="ocl.ecore:TypeExp" eType="/21/EClass">
<referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsTypeOf"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp12">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA; &#xA;@Test mixed.oclIsKindOf(String) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(Boolean)">
<source xsi:type="ocl.ecore:VariableExp" name="mixed" eType="/7/OrderedSet(OclAny)" referredVariable="/0/testOrderedSet/%/%/mixed"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.12/temp13">
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
</source>
<argument xsi:type="ocl.ecore:TypeExp" eType="/21/String">
<referredType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsKindOf"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp13">
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings.oclIsKindOf(String) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(Boolean)">
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.13/temp14">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</source>
<argument xsi:type="ocl.ecore:TypeExp" eType="/21/String">
<referredType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/oclIsKindOf"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp14">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals.oclIsKindOf(Real) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(Boolean)">
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.14/temp15">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</source>
<argument xsi:type="ocl.ecore:TypeExp" eType="/21/Real">
<referredType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real_Class/oclIsKindOf"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp15">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers.oclIsKindOf(Integer) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(Boolean)">
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.15/temp16">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</source>
<argument xsi:type="ocl.ecore:TypeExp" eType="/21/Integer">
<referredType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/oclIsKindOf"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp16">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test booleans.oclIsKindOf(Boolean) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(Boolean)">
<source xsi:type="ocl.ecore:VariableExp" name="booleans" eType="/7/OrderedSet(Boolean)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/booleans"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.16/temp17">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</source>
<argument xsi:type="ocl.ecore:TypeExp" eType="/21/Boolean">
<referredType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/oclIsKindOf"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp17">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test eClasses.oclIsKindOf(EObject) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(Boolean)">
<source xsi:type="ocl.ecore:VariableExp" name="eClasses" eType="/7/OrderedSet(EClass)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/eClasses"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.17/temp18">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</source>
<argument xsi:type="ocl.ecore:TypeExp" eType="/21/EObject">
<referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsKindOf"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp18">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA; &#xA;@Test mixed -> last() => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
<source xsi:type="ocl.ecore:VariableExp" name="mixed" eType="/7/OrderedSet(OclAny)" referredVariable="/0/testOrderedSet/%/%/mixed"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/last"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings -> last() => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/last"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals -> last() => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/last"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> last() => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/last"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test booleans -> last() => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="booleans" eType="/7/OrderedSet(Boolean)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/booleans"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/last"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test eClasses -> last().name => "/>
<body xsi:type="ocl.ecore:PropertyCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<source xsi:type="ocl.ecore:VariableExp" name="eClasses" eType="/7/OrderedSet(EClass)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/eClasses"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/last"/>
</source>
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/2002/Ecore#//ENamedElement/name"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> last() => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(String)">
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/last"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA; &#xA;@Test mixed -> collect(t | t.toString()) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(String)">
<source xsi:type="ocl.ecore:VariableExp" name="mixed" eType="/7/OrderedSet(OclAny)" referredVariable="/0/testOrderedSet/%/%/mixed"/>
<body xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/toString">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.18/t">
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
</source>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings -> collect(t | t.toString()) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(String)">
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.19/t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/toString"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> collect(t | t.toString()) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(String)">
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.20/t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/toString"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test booleans -> collect(t | t.toString()) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(String)">
<source xsi:type="ocl.ecore:VariableExp" name="booleans" eType="/7/OrderedSet(Boolean)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/booleans"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.21/t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/toString"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals -> collect(t | t.toString()) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(String)">
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.22/t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real_Class/toString"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test eClasses -> collect(t | t.name) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(String)">
<source xsi:type="ocl.ecore:VariableExp" name="eClasses" eType="/7/OrderedSet(EClass)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/eClasses"/>
<body xsi:type="ocl.ecore:PropertyCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.23/t">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</source>
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/2002/Ecore#//ENamedElement/name"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> collect(t | t.toString()) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(String)">
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(String)">
<source xsi:type="ocl.ecore:VariableExp" name="t" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.24/t"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.24/collect/temp19">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/toString"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp19">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</iterator>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t" eType="/7/OrderedSet(String)"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA; &#xA;@Test mixed -> size() => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:VariableExp" name="mixed" eType="/7/OrderedSet(OclAny)" referredVariable="/0/testOrderedSet/%/%/mixed"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/size"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings -> size() => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/size"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> size() => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/size"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test booleans -> size() => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:VariableExp" name="booleans" eType="/7/OrderedSet(Boolean)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/booleans"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/size"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals -> size() => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/size"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test eClasses -> size() => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:VariableExp" name="eClasses" eType="/7/OrderedSet(EClass)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/eClasses"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/size"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> size() => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/size"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA; &#xA;@Test mixed -> notEmpty() => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="mixed" eType="/7/OrderedSet(OclAny)" referredVariable="/0/testOrderedSet/%/%/mixed"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/notEmpty"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings -> notEmpty() => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/notEmpty"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> notEmpty() => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/notEmpty"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test booleans -> notEmpty() => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="booleans" eType="/7/OrderedSet(Boolean)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/booleans"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/notEmpty"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals -> notEmpty() => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/notEmpty"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test eClasses -> notEmpty() => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="eClasses" eType="/7/OrderedSet(EClass)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/eClasses"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/notEmpty"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> notEmpty() => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/notEmpty"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA; &#xA;@Test mixed -> isEmpty() => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="mixed" eType="/7/OrderedSet(OclAny)" referredVariable="/0/testOrderedSet/%/%/mixed"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/isEmpty"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings -> isEmpty() => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/isEmpty"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> isEmpty() => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/isEmpty"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test booleans -> isEmpty() => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="booleans" eType="/7/OrderedSet(Boolean)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/booleans"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/isEmpty"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals -> isEmpty() => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/isEmpty"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test eClasses -> isEmpty() => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="eClasses" eType="/7/OrderedSet(EClass)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/eClasses"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/isEmpty"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> isEmpty() => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/isEmpty"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA; &#xA;@Test mixed -> reverse() => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(OclAny)" referredOperation="/1/oclstdlib_OrderedSet(T)_Class/reverse">
<source xsi:type="ocl.ecore:VariableExp" name="mixed" eType="/7/OrderedSet(OclAny)" referredVariable="/0/testOrderedSet/%/%/mixed"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings -> reverse() => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(String)" referredOperation="/1/oclstdlib_OrderedSet(T)_Class/reverse">
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> reverse() => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(Integer)" referredOperation="/1/oclstdlib_OrderedSet(T)_Class/reverse">
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test booleans -> reverse() => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(Boolean)" referredOperation="/1/oclstdlib_OrderedSet(T)_Class/reverse">
<source xsi:type="ocl.ecore:VariableExp" name="booleans" eType="/7/OrderedSet(Boolean)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/booleans"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals -> reverse() => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(Real)" referredOperation="/1/oclstdlib_OrderedSet(T)_Class/reverse">
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test eClasses -> reverse() -> collect(name) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(String)">
<source xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(EClass)" referredOperation="/1/oclstdlib_OrderedSet(T)_Class/reverse">
<source xsi:type="ocl.ecore:VariableExp" name="eClasses" eType="/7/OrderedSet(EClass)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/eClasses"/>
</source>
<body xsi:type="ocl.ecore:PropertyCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.25/temp20">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</source>
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/2002/Ecore#//ENamedElement/name"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp20">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> reverse() => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(OrderedSet(String))" referredOperation="/1/oclstdlib_OrderedSet(T)_Class/reverse">
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA; &#xA;@Test mixed -> first() => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
<source xsi:type="ocl.ecore:VariableExp" name="mixed" eType="/7/OrderedSet(OclAny)" referredVariable="/0/testOrderedSet/%/%/mixed"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/first"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings -> first() => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/first"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> first() => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/first"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test booleans -> first() => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="booleans" eType="/7/OrderedSet(Boolean)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/booleans"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/first"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals -> first() => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/first"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test eClasses -> first().name => "/>
<body xsi:type="ocl.ecore:PropertyCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<source xsi:type="ocl.ecore:VariableExp" name="eClasses" eType="/7/OrderedSet(EClass)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/eClasses"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/first"/>
</source>
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/2002/Ecore#//ENamedElement/name"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> first() => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(String)">
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/first"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA; &#xA;@Test mixed -> asSequence() => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Sequence(OclAny)">
<source xsi:type="ocl.ecore:VariableExp" name="mixed" eType="/7/OrderedSet(OclAny)" referredVariable="/0/testOrderedSet/%/%/mixed"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/asSequence"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings -> asSequence() => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Sequence(String)">
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/asSequence"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> asSequence() => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Sequence(Integer)">
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/asSequence"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test booleans -> asSequence() => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Sequence(Boolean)">
<source xsi:type="ocl.ecore:VariableExp" name="booleans" eType="/7/OrderedSet(Boolean)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/booleans"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/asSequence"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals -> asSequence() => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Sequence(Real)">
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/asSequence"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test eClasses -> asSequence() -> collect(name) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(String)">
<source xsi:type="ocl.ecore:OperationCallExp" eType="/7/Sequence(EClass)">
<source xsi:type="ocl.ecore:VariableExp" name="eClasses" eType="/7/OrderedSet(EClass)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/eClasses"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/asSequence"/>
</source>
<body xsi:type="ocl.ecore:PropertyCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.26/temp21">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</source>
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/2002/Ecore#//ENamedElement/name"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp21">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> asSequence() => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Sequence(OrderedSet(String))">
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/asSequence"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA; &#xA;@Test mixed -> asOrderedSet() => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(OclAny)">
<source xsi:type="ocl.ecore:VariableExp" name="mixed" eType="/7/OrderedSet(OclAny)" referredVariable="/0/testOrderedSet/%/%/mixed"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/asOrderedSet"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings -> asOrderedSet() => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(String)">
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/asOrderedSet"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> asOrderedSet() => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(Integer)">
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/asOrderedSet"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test booleans -> asOrderedSet() => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(Boolean)">
<source xsi:type="ocl.ecore:VariableExp" name="booleans" eType="/7/OrderedSet(Boolean)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/booleans"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/asOrderedSet"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals -> asOrderedSet() => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(Real)">
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/asOrderedSet"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test eClasses -> asOrderedSet() -> collect(name) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(String)">
<source xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(EClass)">
<source xsi:type="ocl.ecore:VariableExp" name="eClasses" eType="/7/OrderedSet(EClass)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/eClasses"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/asOrderedSet"/>
</source>
<body xsi:type="ocl.ecore:PropertyCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.27/temp22">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</source>
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/2002/Ecore#//ENamedElement/name"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp22">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> asOrderedSet() => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(OrderedSet(String))">
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/asOrderedSet"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA; &#xA;@Test mixed -> sep(',') => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Sequence(OclAny)" referredOperation="/1/oclstdlib_Collection(T)_Class/sep">
<source xsi:type="ocl.ecore:VariableExp" name="mixed" eType="/7/OrderedSet(OclAny)" referredVariable="/0/testOrderedSet/%/%/mixed"/>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=",">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings -> sep(',') => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Sequence(OclAny)" referredOperation="/1/oclstdlib_Collection(T)_Class/sep">
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=",">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> sep(',') => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Sequence(OclAny)" referredOperation="/1/oclstdlib_Collection(T)_Class/sep">
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=",">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test booleans -> sep(',') => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Sequence(OclAny)" referredOperation="/1/oclstdlib_Collection(T)_Class/sep">
<source xsi:type="ocl.ecore:VariableExp" name="booleans" eType="/7/OrderedSet(Boolean)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/booleans"/>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=",">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals -> sep(',') => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Sequence(OclAny)" referredOperation="/1/oclstdlib_Collection(T)_Class/sep">
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=",">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> sep(',') => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Sequence(OclAny)" referredOperation="/1/oclstdlib_Collection(T)_Class/sep">
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=",">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA; &#xA;@Test mixed -> sep('{', ',', '}') => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Sequence(OclAny)" referredOperation="/1/oclstdlib_Collection(T)_Class/sep.1">
<source xsi:type="ocl.ecore:VariableExp" name="mixed" eType="/7/OrderedSet(OclAny)" referredVariable="/0/testOrderedSet/%/%/mixed"/>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="{">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=",">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="}">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings -> sep('{', ',', '}') => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Sequence(OclAny)" referredOperation="/1/oclstdlib_Collection(T)_Class/sep.1">
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="{">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=",">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="}">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> sep('{', ',', '}') => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Sequence(OclAny)" referredOperation="/1/oclstdlib_Collection(T)_Class/sep.1">
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="{">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=",">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="}">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test booleans -> sep('{', ',', '}') => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Sequence(OclAny)" referredOperation="/1/oclstdlib_Collection(T)_Class/sep.1">
<source xsi:type="ocl.ecore:VariableExp" name="booleans" eType="/7/OrderedSet(Boolean)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/booleans"/>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="{">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=",">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="}">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals -> sep('{', ',', '}') => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Sequence(OclAny)" referredOperation="/1/oclstdlib_Collection(T)_Class/sep.1">
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="{">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=",">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="}">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> sep('{', ',', '}') => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Sequence(OclAny)" referredOperation="/1/oclstdlib_Collection(T)_Class/sep.1">
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="{">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=",">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="}">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA; &#xA;@Test mixed -> includesAll(OrderedSet{'a','b'}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="mixed" eType="/7/OrderedSet(OclAny)" referredVariable="/0/testOrderedSet/%/%/mixed"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(String)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/includesAll"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test mixed -> includesAll(OrderedSet{'a','b','d'}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="mixed" eType="/7/OrderedSet(OclAny)" referredVariable="/0/testOrderedSet/%/%/mixed"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(String)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="d">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/includesAll"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings -> includesAll(OrderedSet{'a','b'}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(String)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/includesAll"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings -> includesAll(OrderedSet{'a','b','d'}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(String)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="d">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/includesAll"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> includesAll(OrderedSet{1,2}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(Integer)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<item xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<item xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</item>
</part>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/includesAll"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> includesAll(OrderedSet{1,2,4}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(Integer)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<item xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<item xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<item xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="4">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</item>
</part>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/includesAll"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test booleans -> includesAll(OrderedSet{true,false}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="booleans" eType="/7/OrderedSet(Boolean)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/booleans"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(Boolean)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<item xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="true">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<item xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="false">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</item>
</part>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/includesAll"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test OrderedSet{false} -> includesAll(OrderedSet{true,false}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(Boolean)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<item xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="false">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</item>
</part>
</source>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(Boolean)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<item xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="true">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<item xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="false">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</item>
</part>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/includesAll"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals -> includesAll(OrderedSet{1.2,2.1}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(Real)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
<item xsi:type="ocl.ecore:RealLiteralExp" realSymbol="1.2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
<item xsi:type="ocl.ecore:RealLiteralExp" realSymbol="2.1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</item>
</part>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/includesAll"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals -> includesAll(OrderedSet{1.2,2.3}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(Real)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
<item xsi:type="ocl.ecore:RealLiteralExp" realSymbol="1.2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
<item xsi:type="ocl.ecore:RealLiteralExp" realSymbol="2.3">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</item>
</part>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/includesAll"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> includesAll(OrderedSet{OrderedSet{'a','b','c'}}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(OrderedSet(String))" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem" eType="/7/OrderedSet(String)">
<item xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(String)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="c">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
</item>
</part>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/includesAll"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> includesAll(OrderedSet{OrderedSet{'a','b','d'}}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(OrderedSet(String))" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem" eType="/7/OrderedSet(String)">
<item xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(String)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="d">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
</item>
</part>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/includesAll"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> includesAll(OrderedSet{'a','b','d'}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(String)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="d">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/includesAll"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test eClasses -> includesAll(p.eClassifiers) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="eClasses" eType="/7/OrderedSet(EClass)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/eClasses"/>
<argument xsi:type="ocl.ecore:PropertyCallExp" eType="/7/OrderedSet(EClassifier)">
<source xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/testOrderedSet/p">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</source>
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage/eClassifiers"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/includesAll"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test OrderedSet{p.eClassifiers->first()}-> includesAll(p.eClassifiers) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(EClassifier)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<item xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<source xsi:type="ocl.ecore:PropertyCallExp" eType="/7/OrderedSet(EClassifier)">
<source xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/testOrderedSet/p">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</source>
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage/eClassifiers"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/first"/>
</item>
</part>
</source>
<argument xsi:type="ocl.ecore:PropertyCallExp" eType="/7/OrderedSet(EClassifier)">
<source xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/testOrderedSet/p">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</source>
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage/eClassifiers"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/includesAll"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA; &#xA;@Test mixed -> includes('z') => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="mixed" eType="/7/OrderedSet(OclAny)" referredVariable="/0/testOrderedSet/%/%/mixed"/>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="z">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/includes"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test mixed -> includes('a') => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="mixed" eType="/7/OrderedSet(OclAny)" referredVariable="/0/testOrderedSet/%/%/mixed"/>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/includes"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings -> includes('z') => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="z">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/includes"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings -> includes('a') => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/includes"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> includes(6) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="6">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/includes"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> includes(2) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/includes"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test OrderedSet{true,true} -> includes(false) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(Boolean)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<item xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="true">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<item xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="true">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</item>
</part>
</source>
<argument xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="false">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/includes"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test booleans -> includes(false) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="booleans" eType="/7/OrderedSet(Boolean)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/booleans"/>
<argument xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="false">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/includes"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals -> includes(5.2) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<argument xsi:type="ocl.ecore:RealLiteralExp" realSymbol="5.2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/includes"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals -> includes(1.2) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<argument xsi:type="ocl.ecore:RealLiteralExp" realSymbol="1.2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/includes"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test eClasses -> includes(p.eClassifiers->first()) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="eClasses" eType="/7/OrderedSet(EClass)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/eClasses"/>
<argument xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<source xsi:type="ocl.ecore:PropertyCallExp" eType="/7/OrderedSet(EClassifier)">
<source xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/testOrderedSet/p">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</source>
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage/eClassifiers"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/first"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/includes"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test OrderedSet{p.eClassifiers->first()} -> includes(p.eClassifiers->last()) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(EClassifier)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<item xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<source xsi:type="ocl.ecore:PropertyCallExp" eType="/7/OrderedSet(EClassifier)">
<source xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/testOrderedSet/p">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</source>
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage/eClassifiers"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/first"/>
</item>
</part>
</source>
<argument xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<source xsi:type="ocl.ecore:PropertyCallExp" eType="/7/OrderedSet(EClassifier)">
<source xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/testOrderedSet/p">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</source>
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage/eClassifiers"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/last"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/includes"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> includes(OrderedSet{'a','b','c'}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(String)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="c">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/includes"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> includes(OrderedSet{'z','b','c'}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(String)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="z">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="c">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/includes"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA; &#xA;@Test mixed -> excludesAll(OrderedSet{'a','b'}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="mixed" eType="/7/OrderedSet(OclAny)" referredVariable="/0/testOrderedSet/%/%/mixed"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(String)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/excludesAll"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test mixed -> excludesAll(OrderedSet{'a','b','d'}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="mixed" eType="/7/OrderedSet(OclAny)" referredVariable="/0/testOrderedSet/%/%/mixed"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(String)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="d">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/excludesAll"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings -> excludesAll(OrderedSet{'a','b'}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(String)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/excludesAll"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings -> excludesAll(OrderedSet{'a','b','d'}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(String)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="d">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/excludesAll"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> excludesAll(OrderedSet{1,2}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(Integer)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<item xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<item xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</item>
</part>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/excludesAll"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> excludesAll(OrderedSet{1,2,4}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(Integer)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<item xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<item xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<item xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="4">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</item>
</part>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/excludesAll"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test booleans -> excludesAll(OrderedSet{true,false}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="booleans" eType="/7/OrderedSet(Boolean)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/booleans"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(Boolean)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<item xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="true">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<item xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="false">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</item>
</part>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/excludesAll"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test OrderedSet{false} -> excludesAll(OrderedSet{true,false}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(Boolean)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<item xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="false">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</item>
</part>
</source>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(Boolean)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<item xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="true">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<item xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="false">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</item>
</part>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/excludesAll"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals -> excludesAll(OrderedSet{1.2,2.1}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(Real)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
<item xsi:type="ocl.ecore:RealLiteralExp" realSymbol="1.2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
<item xsi:type="ocl.ecore:RealLiteralExp" realSymbol="2.1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</item>
</part>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/excludesAll"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals -> excludesAll(OrderedSet{1.2,2.3}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(Real)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
<item xsi:type="ocl.ecore:RealLiteralExp" realSymbol="1.2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
<item xsi:type="ocl.ecore:RealLiteralExp" realSymbol="2.3">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</item>
</part>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/excludesAll"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> excludesAll(OrderedSet{OrderedSet{'a','b','c'}}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(OrderedSet(String))" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem" eType="/7/OrderedSet(String)">
<item xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(String)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="c">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
</item>
</part>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/excludesAll"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> excludesAll(OrderedSet{OrderedSet{'a','b','d'}}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(OrderedSet(String))" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem" eType="/7/OrderedSet(String)">
<item xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(String)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="d">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
</item>
</part>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/excludesAll"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> excludesAll(OrderedSet{'a','b','d'}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(String)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="d">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/excludesAll"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test eClasses -> excludesAll(p.eClassifiers) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="eClasses" eType="/7/OrderedSet(EClass)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/eClasses"/>
<argument xsi:type="ocl.ecore:PropertyCallExp" eType="/7/OrderedSet(EClassifier)">
<source xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/testOrderedSet/p">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</source>
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage/eClassifiers"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/excludesAll"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test OrderedSet{p.eClassifiers->first()}-> excludesAll(p.eClassifiers) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(EClassifier)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<item xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<source xsi:type="ocl.ecore:PropertyCallExp" eType="/7/OrderedSet(EClassifier)">
<source xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/testOrderedSet/p">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</source>
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage/eClassifiers"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/first"/>
</item>
</part>
</source>
<argument xsi:type="ocl.ecore:PropertyCallExp" eType="/7/OrderedSet(EClassifier)">
<source xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/testOrderedSet/p">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</source>
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage/eClassifiers"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/excludesAll"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA; &#xA;@Test mixed -> excludes('z') => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="mixed" eType="/7/OrderedSet(OclAny)" referredVariable="/0/testOrderedSet/%/%/mixed"/>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="z">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/excludes"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test mixed -> excludes('a') => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="mixed" eType="/7/OrderedSet(OclAny)" referredVariable="/0/testOrderedSet/%/%/mixed"/>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/excludes"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings -> excludes('z') => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="z">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/excludes"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings -> excludes('a') => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/excludes"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> excludes(6) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="6">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/excludes"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> excludes(2) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/excludes"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test OrderedSet{true} -> excludes(false) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(Boolean)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<item xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="true">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</item>
</part>
</source>
<argument xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="false">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/excludes"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test booleans -> excludes(false) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="booleans" eType="/7/OrderedSet(Boolean)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/booleans"/>
<argument xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="false">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/excludes"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals -> excludes(5.2) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<argument xsi:type="ocl.ecore:RealLiteralExp" realSymbol="5.2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/excludes"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals -> excludes(1.2) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<argument xsi:type="ocl.ecore:RealLiteralExp" realSymbol="1.2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/excludes"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test eClasses -> excludes(p.eClassifiers->first()) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="eClasses" eType="/7/OrderedSet(EClass)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/eClasses"/>
<argument xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<source xsi:type="ocl.ecore:PropertyCallExp" eType="/7/OrderedSet(EClassifier)">
<source xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/testOrderedSet/p">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</source>
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage/eClassifiers"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/first"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/excludes"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test OrderedSet{p.eClassifiers->first()} -> excludes(p.eClassifiers->last()) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(EClassifier)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<item xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<source xsi:type="ocl.ecore:PropertyCallExp" eType="/7/OrderedSet(EClassifier)">
<source xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/testOrderedSet/p">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</source>
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage/eClassifiers"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/first"/>
</item>
</part>
</source>
<argument xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<source xsi:type="ocl.ecore:PropertyCallExp" eType="/7/OrderedSet(EClassifier)">
<source xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/testOrderedSet/p">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</source>
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage/eClassifiers"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/last"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/excludes"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> excludes(OrderedSet{'a','b','c'}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(String)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="c">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/excludes"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> excludes(OrderedSet{'z','b','c'}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(String)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="z">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="c">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/excludes"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA; &#xA;"/>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="@Test strings -> union(OrderedSet{'a','b'}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Set(String)">
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(String)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/union.1"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings -> union(OrderedSet{'a','b','d'}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Set(String)">
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(String)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="d">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/union.1"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> union(OrderedSet{1,2}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Set(Integer)">
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(Integer)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<item xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<item xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</item>
</part>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/union.1"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> union(OrderedSet{1,2,4}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Set(Integer)">
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(Integer)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<item xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<item xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<item xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="4">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</item>
</part>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/union.1"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test booleans -> union(OrderedSet{true,false}) -> sortedBy(toString()) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="sortedBy" eType="/7/OrderedSet(Boolean)">
<source xsi:type="ocl.ecore:OperationCallExp" eType="/7/Set(Boolean)">
<source xsi:type="ocl.ecore:VariableExp" name="booleans" eType="/7/OrderedSet(Boolean)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/booleans"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(Boolean)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<item xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="true">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<item xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="false">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</item>
</part>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/union.1"/>
</source>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy/temp23">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/toString"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp23">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test OrderedSet{false} -> union(OrderedSet{true,false}) -> sortedBy(toString()) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="sortedBy" eType="/7/OrderedSet(Boolean)">
<source xsi:type="ocl.ecore:OperationCallExp" eType="/7/Set(Boolean)">
<source xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(Boolean)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<item xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="false">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</item>
</part>
</source>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(Boolean)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<item xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="true">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<item xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="false">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</item>
</part>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/union.1"/>
</source>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.1/temp24">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/toString"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp24">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals -> union(OrderedSet{1.2,2.1}) -> sortedBy(toString()) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="sortedBy" eType="/7/OrderedSet(Real)">
<source xsi:type="ocl.ecore:OperationCallExp" eType="/7/Set(Real)">
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(Real)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
<item xsi:type="ocl.ecore:RealLiteralExp" realSymbol="1.2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
<item xsi:type="ocl.ecore:RealLiteralExp" realSymbol="2.1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</item>
</part>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/union.1"/>
</source>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.2/temp25">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real_Class/toString"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp25">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals -> union(OrderedSet{1.2,2.3}) -> sortedBy(toString()) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="sortedBy" eType="/7/OrderedSet(Real)">
<source xsi:type="ocl.ecore:OperationCallExp" eType="/7/Set(Real)">
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(Real)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
<item xsi:type="ocl.ecore:RealLiteralExp" realSymbol="1.2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
<item xsi:type="ocl.ecore:RealLiteralExp" realSymbol="2.3">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</item>
</part>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/union.1"/>
</source>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.3/temp26">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real_Class/toString"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp26">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> union(OrderedSet{OrderedSet{'a','b','c'}}) -> sortedBy(toString()) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="sortedBy" eType="/7/OrderedSet(OrderedSet(String))">
<source xsi:type="ocl.ecore:OperationCallExp" eType="/7/Set(OrderedSet(String))">
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(OrderedSet(String))" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem" eType="/7/OrderedSet(String)">
<item xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(String)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="c">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
</item>
</part>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/union.1"/>
</source>
<body xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/toString">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.4/temp27"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp27" eType="/7/OrderedSet(String)"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> union(OrderedSet{OrderedSet{'a','b','d'}}) -> sortedBy(toString()) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="sortedBy" eType="/7/OrderedSet(OrderedSet(String))">
<source xsi:type="ocl.ecore:OperationCallExp" eType="/7/Set(OrderedSet(String))">
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(OrderedSet(String))" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem" eType="/7/OrderedSet(String)">
<item xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(String)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="d">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
</item>
</part>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/union.1"/>
</source>
<body xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/toString">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.5/temp28"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp28" eType="/7/OrderedSet(String)"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test eClasses -> union(p.eClassifiers->asOrderedSet()) -> size() => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:OperationCallExp" eType="/7/Set(EClassifier)">
<source xsi:type="ocl.ecore:VariableExp" name="eClasses" eType="/7/OrderedSet(EClass)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/eClasses"/>
<argument xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(EClassifier)">
<source xsi:type="ocl.ecore:PropertyCallExp" eType="/7/OrderedSet(EClassifier)">
<source xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/testOrderedSet/p">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</source>
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage/eClassifiers"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/asOrderedSet"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/union.1"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Set(T)_Class/size"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;"/>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" &#xA;@Test mixed -> count('z') => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:VariableExp" name="mixed" eType="/7/OrderedSet(OclAny)" referredVariable="/0/testOrderedSet/%/%/mixed"/>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="z">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/count"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test mixed -> count('a') => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:VariableExp" name="mixed" eType="/7/OrderedSet(OclAny)" referredVariable="/0/testOrderedSet/%/%/mixed"/>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/count"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings -> count('z') => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="z">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/count"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings -> count('a') => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/count"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> count(6) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="6">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/count"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> count(2) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/count"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test OrderedSet{true,true} -> count(false) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(Boolean)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<item xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="true">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<item xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="true">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</item>
</part>
</source>
<argument xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="false">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/count"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test booleans -> count(false) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:VariableExp" name="booleans" eType="/7/OrderedSet(Boolean)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/booleans"/>
<argument xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="false">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/count"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals -> count(5.2) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<argument xsi:type="ocl.ecore:RealLiteralExp" realSymbol="5.2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/count"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals -> count(1.2) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<argument xsi:type="ocl.ecore:RealLiteralExp" realSymbol="1.2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/count"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test eClasses -> count(p.eClassifiers->first()) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:VariableExp" name="eClasses" eType="/7/OrderedSet(EClass)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/eClasses"/>
<argument xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<source xsi:type="ocl.ecore:PropertyCallExp" eType="/7/OrderedSet(EClassifier)">
<source xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/testOrderedSet/p">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</source>
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage/eClassifiers"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/first"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/count"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test OrderedSet{p.eClassifiers->first()} -> count(p.eClassifiers->last()) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(EClassifier)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<item xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<source xsi:type="ocl.ecore:PropertyCallExp" eType="/7/OrderedSet(EClassifier)">
<source xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/testOrderedSet/p">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</source>
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage/eClassifiers"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/first"/>
</item>
</part>
</source>
<argument xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<source xsi:type="ocl.ecore:PropertyCallExp" eType="/7/OrderedSet(EClassifier)">
<source xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/testOrderedSet/p">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</source>
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage/eClassifiers"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/last"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/count"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> count(OrderedSet{'a','b','c'}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(String)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="c">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/count"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> count(OrderedSet{'z','b','c'}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(String)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="z">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="c">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/count"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings -> append('z') => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(String)">
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="z">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/append"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings -> append('a') => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(String)">
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/append"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test Sequence{'a','b','c'} -> append('b') => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Sequence(String)">
<source xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/Sequence(String)" kind="Sequence">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="c">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
</source>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Sequence(T)_Class/append"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> append(6) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(Integer)">
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="6">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/append"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> append(2) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(Integer)">
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/append"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test OrderedSet{true,true} -> append(false) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(Boolean)">
<source xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(Boolean)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<item xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="true">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<item xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="true">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</item>
</part>
</source>
<argument xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="false">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/append"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test booleans -> append(false) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(Boolean)">
<source xsi:type="ocl.ecore:VariableExp" name="booleans" eType="/7/OrderedSet(Boolean)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/booleans"/>
<argument xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="false">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/append"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals -> append(5.2) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(Real)">
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<argument xsi:type="ocl.ecore:RealLiteralExp" realSymbol="5.2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/append"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals -> append(1.2) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(Real)">
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<argument xsi:type="ocl.ecore:RealLiteralExp" realSymbol="1.2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/append"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test eClasses -> append(p.eClassifiers->first()) -> collect(name) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(String)">
<source xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(EClassifier)">
<source xsi:type="ocl.ecore:VariableExp" name="eClasses" eType="/7/OrderedSet(EClass)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/eClasses"/>
<argument xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<source xsi:type="ocl.ecore:PropertyCallExp" eType="/7/OrderedSet(EClassifier)">
<source xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/testOrderedSet/p">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</source>
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage/eClassifiers"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/first"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/append"/>
</source>
<body xsi:type="ocl.ecore:PropertyCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.28/temp29">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</source>
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/2002/Ecore#//ENamedElement/name"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp29">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test OrderedSet{p.eClassifiers->first()} -> append(p.eClassifiers->last()) -> collect(name) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(String)">
<source xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(EClassifier)">
<source xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(EClassifier)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<item xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<source xsi:type="ocl.ecore:PropertyCallExp" eType="/7/OrderedSet(EClassifier)">
<source xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/testOrderedSet/p">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</source>
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage/eClassifiers"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/first"/>
</item>
</part>
</source>
<argument xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<source xsi:type="ocl.ecore:PropertyCallExp" eType="/7/OrderedSet(EClassifier)">
<source xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/testOrderedSet/p">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</source>
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage/eClassifiers"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/last"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/append"/>
</source>
<body xsi:type="ocl.ecore:PropertyCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.29/temp30">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</source>
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/2002/Ecore#//ENamedElement/name"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp30">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> append(OrderedSet{'a','b','c'}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(OrderedSet(String))">
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(String)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="c">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/append"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> append(OrderedSet{'z','b','c'}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(OrderedSet(String))">
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(String)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="z">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="c">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/append"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA; &#xA;@Test mixed -> prepend('z') => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(OclAny)">
<source xsi:type="ocl.ecore:VariableExp" name="mixed" eType="/7/OrderedSet(OclAny)" referredVariable="/0/testOrderedSet/%/%/mixed"/>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="z">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/prepend"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test mixed -> prepend('a') => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(OclAny)">
<source xsi:type="ocl.ecore:VariableExp" name="mixed" eType="/7/OrderedSet(OclAny)" referredVariable="/0/testOrderedSet/%/%/mixed"/>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/prepend"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings -> prepend('z') => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(String)">
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="z">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/prepend"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings -> prepend('a') => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(String)">
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/prepend"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> prepend(6) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(Integer)">
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="6">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/prepend"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> prepend(2) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(Integer)">
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/prepend"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test OrderedSet{true,true} -> prepend(false) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(Boolean)">
<source xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(Boolean)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<item xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="true">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<item xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="true">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</item>
</part>
</source>
<argument xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="false">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/prepend"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test booleans -> prepend(false) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(Boolean)">
<source xsi:type="ocl.ecore:VariableExp" name="booleans" eType="/7/OrderedSet(Boolean)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/booleans"/>
<argument xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="false">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/prepend"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals -> prepend(5.2) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(Real)">
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<argument xsi:type="ocl.ecore:RealLiteralExp" realSymbol="5.2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/prepend"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals -> prepend(1.2) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(Real)">
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<argument xsi:type="ocl.ecore:RealLiteralExp" realSymbol="1.2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/prepend"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test eClasses -> prepend(p.eClassifiers->first()) -> collect(name) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(String)">
<source xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(EClassifier)">
<source xsi:type="ocl.ecore:VariableExp" name="eClasses" eType="/7/OrderedSet(EClass)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/eClasses"/>
<argument xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<source xsi:type="ocl.ecore:PropertyCallExp" eType="/7/OrderedSet(EClassifier)">
<source xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/testOrderedSet/p">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</source>
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage/eClassifiers"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/first"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/prepend"/>
</source>
<body xsi:type="ocl.ecore:PropertyCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.30/temp31">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</source>
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/2002/Ecore#//ENamedElement/name"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp31">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test OrderedSet{p.eClassifiers->first()} -> prepend(p.eClassifiers->last()) -> collect(name) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(String)">
<source xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(EClassifier)">
<source xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(EClassifier)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<item xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<source xsi:type="ocl.ecore:PropertyCallExp" eType="/7/OrderedSet(EClassifier)">
<source xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/testOrderedSet/p">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</source>
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage/eClassifiers"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/first"/>
</item>
</part>
</source>
<argument xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<source xsi:type="ocl.ecore:PropertyCallExp" eType="/7/OrderedSet(EClassifier)">
<source xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/testOrderedSet/p">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</source>
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage/eClassifiers"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/last"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/prepend"/>
</source>
<body xsi:type="ocl.ecore:PropertyCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.31/temp32">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</source>
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/2002/Ecore#//ENamedElement/name"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp32">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> prepend(OrderedSet{'a','b','c'}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(OrderedSet(String))">
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(String)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="c">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/prepend"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> prepend(OrderedSet{'z','b','c'}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(OrderedSet(String))">
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(String)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="z">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="c">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/prepend"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA; &#xA;@Test mixed -> insertAt(1,'z') => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(OclAny)">
<source xsi:type="ocl.ecore:VariableExp" name="mixed" eType="/7/OrderedSet(OclAny)" referredVariable="/0/testOrderedSet/%/%/mixed"/>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="z">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/insertAt"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test mixed -> insertAt(1,'a') => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(OclAny)">
<source xsi:type="ocl.ecore:VariableExp" name="mixed" eType="/7/OrderedSet(OclAny)" referredVariable="/0/testOrderedSet/%/%/mixed"/>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/insertAt"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings -> insertAt(1,'z') => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(String)">
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="z">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/insertAt"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings -> insertAt(1,'a') => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(String)">
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/insertAt"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> insertAt(1,6) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(Integer)">
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="6">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/insertAt"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> insertAt(1,2) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(Integer)">
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/insertAt"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test OrderedSet{true,true} -> insertAt(1,false) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(Boolean)">
<source xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(Boolean)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<item xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="true">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<item xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="true">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</item>
</part>
</source>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<argument xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="false">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/insertAt"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test booleans -> insertAt(1,false) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(Boolean)">
<source xsi:type="ocl.ecore:VariableExp" name="booleans" eType="/7/OrderedSet(Boolean)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/booleans"/>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<argument xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="false">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/insertAt"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals -> insertAt(1,5.2) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(Real)">
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<argument xsi:type="ocl.ecore:RealLiteralExp" realSymbol="5.2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/insertAt"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals -> insertAt(1,1.2) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(Real)">
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<argument xsi:type="ocl.ecore:RealLiteralExp" realSymbol="1.2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/insertAt"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test eClasses -> insertAt(1,p.eClassifiers->first()) -> collect(name) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(String)">
<source xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(EClassifier)">
<source xsi:type="ocl.ecore:VariableExp" name="eClasses" eType="/7/OrderedSet(EClass)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/eClasses"/>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<argument xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<source xsi:type="ocl.ecore:PropertyCallExp" eType="/7/OrderedSet(EClassifier)">
<source xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/testOrderedSet/p">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</source>
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage/eClassifiers"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/first"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/insertAt"/>
</source>
<body xsi:type="ocl.ecore:PropertyCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.32/temp33">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</source>
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/2002/Ecore#//ENamedElement/name"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp33">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test OrderedSet{p.eClassifiers->first()} -> insertAt(1,p.eClassifiers->last()) -> collect(name) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(String)">
<source xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(EClassifier)">
<source xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(EClassifier)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<item xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<source xsi:type="ocl.ecore:PropertyCallExp" eType="/7/OrderedSet(EClassifier)">
<source xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/testOrderedSet/p">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</source>
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage/eClassifiers"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/first"/>
</item>
</part>
</source>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<argument xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<source xsi:type="ocl.ecore:PropertyCallExp" eType="/7/OrderedSet(EClassifier)">
<source xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/testOrderedSet/p">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</source>
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage/eClassifiers"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/last"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/insertAt"/>
</source>
<body xsi:type="ocl.ecore:PropertyCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.33/temp34">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</source>
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/2002/Ecore#//ENamedElement/name"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp34">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> insertAt(1,OrderedSet{'a','b','c'}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(OrderedSet(String))">
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(String)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="c">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/insertAt"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> insertAt(1,OrderedSet{'z','b','c'}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(OrderedSet(String))">
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(String)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="z">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="c">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/insertAt"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA; &#xA;@Test mixed -> indexOf('a') => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:VariableExp" name="mixed" eType="/7/OrderedSet(OclAny)" referredVariable="/0/testOrderedSet/%/%/mixed"/>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/indexOf"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings -> indexOf('a') => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/indexOf"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> indexOf(2) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/indexOf"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test booleans -> indexOf(false) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:VariableExp" name="booleans" eType="/7/OrderedSet(Boolean)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/booleans"/>
<argument xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="false">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/indexOf"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals -> indexOf(1.2) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<argument xsi:type="ocl.ecore:RealLiteralExp" realSymbol="1.2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/indexOf"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test eClasses -> indexOf(p.eClassifiers->first()) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:VariableExp" name="eClasses" eType="/7/OrderedSet(EClass)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/eClasses"/>
<argument xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<source xsi:type="ocl.ecore:PropertyCallExp" eType="/7/OrderedSet(EClassifier)">
<source xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/testOrderedSet/p">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</source>
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage/eClassifiers"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/first"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/indexOf"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> indexOf(OrderedSet{'a','b','c'}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(String)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="c">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/indexOf"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;"/>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" &#xA;@Test mixed -> including('z') => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Set(OclAny)">
<source xsi:type="ocl.ecore:VariableExp" name="mixed" eType="/7/OrderedSet(OclAny)" referredVariable="/0/testOrderedSet/%/%/mixed"/>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="z">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/including"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test mixed -> including('a') => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Set(OclAny)">
<source xsi:type="ocl.ecore:VariableExp" name="mixed" eType="/7/OrderedSet(OclAny)" referredVariable="/0/testOrderedSet/%/%/mixed"/>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/including"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings -> including('z') => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Set(String)">
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="z">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/including"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings -> including('a') => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Set(String)">
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/including"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> including(6) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Set(Integer)">
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="6">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/including"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> including(2) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Set(Integer)">
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/including"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test OrderedSet{true,true} -> including(false) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Set(Boolean)">
<source xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(Boolean)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<item xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="true">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<item xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="true">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</item>
</part>
</source>
<argument xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="false">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/including"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test booleans -> including(false) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Set(Boolean)">
<source xsi:type="ocl.ecore:VariableExp" name="booleans" eType="/7/OrderedSet(Boolean)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/booleans"/>
<argument xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="false">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/including"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals -> including(5.2) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Set(Real)">
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<argument xsi:type="ocl.ecore:RealLiteralExp" realSymbol="5.2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/including"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals -> including(1.2) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Set(Real)">
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<argument xsi:type="ocl.ecore:RealLiteralExp" realSymbol="1.2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/including"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test eClasses -> including(p.eClassifiers->first()) -> size() => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:OperationCallExp" eType="/7/Set(EClassifier)">
<source xsi:type="ocl.ecore:VariableExp" name="eClasses" eType="/7/OrderedSet(EClass)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/eClasses"/>
<argument xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<source xsi:type="ocl.ecore:PropertyCallExp" eType="/7/OrderedSet(EClassifier)">
<source xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/testOrderedSet/p">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</source>
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage/eClassifiers"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/first"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/including"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Set(T)_Class/size"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test OrderedSet{p.eClassifiers->first()} -> including(p.eClassifiers->last()) -> collect(name) -> sortedBy(toString()) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="sortedBy" eType="/7/Sequence(String)">
<source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Bag(String)">
<source xsi:type="ocl.ecore:OperationCallExp" eType="/7/Set(EClassifier)">
<source xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(EClassifier)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<item xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<source xsi:type="ocl.ecore:PropertyCallExp" eType="/7/OrderedSet(EClassifier)">
<source xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/testOrderedSet/p">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</source>
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage/eClassifiers"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/first"/>
</item>
</part>
</source>
<argument xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<source xsi:type="ocl.ecore:PropertyCallExp" eType="/7/OrderedSet(EClassifier)">
<source xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/testOrderedSet/p">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</source>
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage/eClassifiers"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/last"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/including"/>
</source>
<body xsi:type="ocl.ecore:PropertyCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.6/collect/temp35">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</source>
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/2002/Ecore#//ENamedElement/name"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp35">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</iterator>
</source>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.6/temp36">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/toString"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp36">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> including(OrderedSet{'a','b','c'}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Set(OrderedSet(String))">
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(String)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="c">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/including"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> including(OrderedSet{'z','b','c'}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Set(OrderedSet(String))">
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(String)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="z">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="c">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/including"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA; &#xA;@Test mixed -> excluding('z') => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Set(OclAny)">
<source xsi:type="ocl.ecore:VariableExp" name="mixed" eType="/7/OrderedSet(OclAny)" referredVariable="/0/testOrderedSet/%/%/mixed"/>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="z">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/excluding"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test mixed -> excluding('a') => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Set(OclAny)">
<source xsi:type="ocl.ecore:VariableExp" name="mixed" eType="/7/OrderedSet(OclAny)" referredVariable="/0/testOrderedSet/%/%/mixed"/>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/excluding"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings -> excluding('z') => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Set(String)">
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="z">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/excluding"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings -> excluding('a') => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Set(String)">
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/excluding"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> excluding(6) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Set(Integer)">
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="6">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/excluding"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> excluding(2) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Set(Integer)">
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/excluding"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test OrderedSet{true,true} -> excluding(false) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Set(Boolean)">
<source xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(Boolean)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<item xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="true">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<item xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="true">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</item>
</part>
</source>
<argument xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="false">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/excluding"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test booleans -> excluding(false) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Set(Boolean)">
<source xsi:type="ocl.ecore:VariableExp" name="booleans" eType="/7/OrderedSet(Boolean)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/booleans"/>
<argument xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="false">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/excluding"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals -> excluding(5.2) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Set(Real)">
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<argument xsi:type="ocl.ecore:RealLiteralExp" realSymbol="5.2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/excluding"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test eClasses -> excluding(p.eClassifiers->first()) -> collect(name) -> sortedBy(toString()) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="sortedBy" eType="/7/Sequence(String)">
<source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Bag(String)">
<source xsi:type="ocl.ecore:OperationCallExp" eType="/7/Set(EClass)">
<source xsi:type="ocl.ecore:VariableExp" name="eClasses" eType="/7/OrderedSet(EClass)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/eClasses"/>
<argument xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<source xsi:type="ocl.ecore:PropertyCallExp" eType="/7/OrderedSet(EClassifier)">
<source xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/testOrderedSet/p">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</source>
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage/eClassifiers"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/first"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/excluding"/>
</source>
<body xsi:type="ocl.ecore:PropertyCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.7/collect/temp37">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</source>
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/2002/Ecore#//ENamedElement/name"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp37">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</iterator>
</source>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.7/temp38">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/toString"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp38">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test OrderedSet{p.eClassifiers->first()} -> excluding(p.eClassifiers->last()) -> collect(name) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Bag(String)">
<source xsi:type="ocl.ecore:OperationCallExp" eType="/7/Set(EClassifier)">
<source xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(EClassifier)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<item xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<source xsi:type="ocl.ecore:PropertyCallExp" eType="/7/OrderedSet(EClassifier)">
<source xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/testOrderedSet/p">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</source>
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage/eClassifiers"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/first"/>
</item>
</part>
</source>
<argument xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<source xsi:type="ocl.ecore:PropertyCallExp" eType="/7/OrderedSet(EClassifier)">
<source xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/testOrderedSet/p">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</source>
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage/eClassifiers"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/last"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/excluding"/>
</source>
<body xsi:type="ocl.ecore:PropertyCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.34/temp39">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</source>
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/2002/Ecore#//ENamedElement/name"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp39">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> excluding(OrderedSet{'a','b','c'}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Set(OrderedSet(String))">
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(String)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="c">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/excluding"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> excluding(OrderedSet{'z','b','c'}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Set(OrderedSet(String))">
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(String)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="z">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="c">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/excluding"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA; &#xA;@Test mixed -> at(1) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
<source xsi:type="ocl.ecore:VariableExp" name="mixed" eType="/7/OrderedSet(OclAny)" referredVariable="/0/testOrderedSet/%/%/mixed"/>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/at"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings -> at(1) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/at"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> at(1) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/at"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test booleans -> at(1) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="booleans" eType="/7/OrderedSet(Boolean)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/booleans"/>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/at"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals -> at(1) => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/at"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test eClasses -> at(1).name => "/>
<body xsi:type="ocl.ecore:PropertyCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<source xsi:type="ocl.ecore:VariableExp" name="eClasses" eType="/7/OrderedSet(EClass)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/eClasses"/>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/at"/>
</source>
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/2002/Ecore#//ENamedElement/name"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> at(1) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(String)">
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/at"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA; &#xA;@Test OrderedSet{'aaa','bb','ccccc'} -> sortedBy(t | t.size()) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="sortedBy" eType="/7/OrderedSet(String)">
<source xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(String)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="aaa">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="bb">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="ccccc">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
</source>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.8/t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/size"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> sortedBy(t | t) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="sortedBy" eType="/7/OrderedSet(Integer)">
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<body xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.9/t.1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals -> sortedBy(t | t) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="sortedBy" eType="/7/OrderedSet(Real)">
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<body xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.10/t.1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test booleans -> sortedBy(t | t.toString()) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="sortedBy" eType="/7/OrderedSet(Boolean)">
<source xsi:type="ocl.ecore:VariableExp" name="booleans" eType="/7/OrderedSet(Boolean)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/booleans"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.11/t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/toString"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test eClasses -> sortedBy(t | t.name) -> collect(name) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(String)">
<source xsi:type="ocl.ecore:IteratorExp" name="sortedBy" eType="/7/OrderedSet(EClass)">
<source xsi:type="ocl.ecore:VariableExp" name="eClasses" eType="/7/OrderedSet(EClass)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/eClasses"/>
<body xsi:type="ocl.ecore:PropertyCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.35/sortedBy/t">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</source>
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/2002/Ecore#//ENamedElement/name"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</iterator>
</source>
<body xsi:type="ocl.ecore:PropertyCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.35/temp40">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</source>
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/2002/Ecore#//ENamedElement/name"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp40">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test OrderedSet{OrderedSet{'a','b','c'}, OrderedSet{'a','b'}} -> sortedBy(t | t->size()) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="sortedBy" eType="/7/OrderedSet(OrderedSet(String))">
<source xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(OrderedSet(String))" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem" eType="/7/OrderedSet(String)">
<item xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(String)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="c">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem" eType="/7/OrderedSet(String)">
<item xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(String)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
</item>
</part>
</source>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.12/t"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/size"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t" eType="/7/OrderedSet(String)"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA; &#xA;@Test integers -> sum() => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/sum"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals -> sum() => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/sum"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA; &#xA;@Test mixed -> exists(t | t = 'b') => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="exists">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="mixed" eType="/7/OrderedSet(OclAny)" referredVariable="/0/testOrderedSet/%/%/mixed"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists/t">
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
</source>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test mixed -> exists(t | t = 'z') => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="exists">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="mixed" eType="/7/OrderedSet(OclAny)" referredVariable="/0/testOrderedSet/%/%/mixed"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.1/t">
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
</source>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="z">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings -> exists(t | t = 'b') => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="exists">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.2/t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</source>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings -> exists(t | t = 'z') => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="exists">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.3/t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</source>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="z">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> exists(t | t = 1) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="exists">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.4/t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</source>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> exists(t | t = 4) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="exists">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.5/t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</source>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="4">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals -> exists(t | t = 1.2) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="exists">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.6/t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</source>
<argument xsi:type="ocl.ecore:RealLiteralExp" realSymbol="1.2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals -> exists(t | t = 4.2) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="exists">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.7/t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</source>
<argument xsi:type="ocl.ecore:RealLiteralExp" realSymbol="4.2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test booleans -> exists(t | t = true) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="exists">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="booleans" eType="/7/OrderedSet(Boolean)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/booleans"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.8/t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</source>
<argument xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="true">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test eClasses -> exists(t | t.name = 'ClasseB') => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="exists">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="eClasses" eType="/7/OrderedSet(EClass)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/eClasses"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:PropertyCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.9/t">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</source>
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/2002/Ecore#//ENamedElement/name"/>
</source>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="ClasseB">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> exists(t | t.size() = 3) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="exists">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(Integer)">
<source xsi:type="ocl.ecore:VariableExp" name="t" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.10/t"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.10/%/collect/temp41">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/size"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp41">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</iterator>
</source>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="3">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t" eType="/7/OrderedSet(String)"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> exists(t | t.size() = 1) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="exists">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(Integer)">
<source xsi:type="ocl.ecore:VariableExp" name="t" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.11/t"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.11/%/collect/temp42">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/size"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp42">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</iterator>
</source>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t" eType="/7/OrderedSet(String)"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA; &#xA;@Test mixed -> select(t | t = 'b') => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="select" eType="/7/OrderedSet(OclAny)">
<source xsi:type="ocl.ecore:VariableExp" name="mixed" eType="/7/OrderedSet(OclAny)" referredVariable="/0/testOrderedSet/%/%/mixed"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/select/t">
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
</source>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test mixed -> select(t | t = 'z') => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="select" eType="/7/OrderedSet(OclAny)">
<source xsi:type="ocl.ecore:VariableExp" name="mixed" eType="/7/OrderedSet(OclAny)" referredVariable="/0/testOrderedSet/%/%/mixed"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.1/t">
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
</source>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="z">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings -> select(t | t = 'b') => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="select" eType="/7/OrderedSet(String)">
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.2/t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</source>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings -> select(t | t = 'z') => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="select" eType="/7/OrderedSet(String)">
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.3/t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</source>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="z">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> select(t | t = 1) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="select" eType="/7/OrderedSet(Integer)">
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.4/t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</source>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> select(t | t = 4) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="select" eType="/7/OrderedSet(Integer)">
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.5/t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</source>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="4">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals -> select(t | t = 1.2) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="select" eType="/7/OrderedSet(Real)">
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.6/t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</source>
<argument xsi:type="ocl.ecore:RealLiteralExp" realSymbol="1.2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals -> select(t | t = 4.2) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="select" eType="/7/OrderedSet(Real)">
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.7/t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</source>
<argument xsi:type="ocl.ecore:RealLiteralExp" realSymbol="4.2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test booleans -> select(t | t = true) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="select" eType="/7/OrderedSet(Boolean)">
<source xsi:type="ocl.ecore:VariableExp" name="booleans" eType="/7/OrderedSet(Boolean)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/booleans"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.8/t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</source>
<argument xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="true">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test eClasses -> select(t | t.name = 'ClasseB') -> collect(name) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(String)">
<source xsi:type="ocl.ecore:IteratorExp" name="select" eType="/7/OrderedSet(EClass)">
<source xsi:type="ocl.ecore:VariableExp" name="eClasses" eType="/7/OrderedSet(EClass)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/eClasses"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:PropertyCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.36/select/t">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</source>
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/2002/Ecore#//ENamedElement/name"/>
</source>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="ClasseB">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</iterator>
</source>
<body xsi:type="ocl.ecore:PropertyCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.36/temp43">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</source>
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/2002/Ecore#//ENamedElement/name"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp43">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> select(t | t.size() = 3) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="select" eType="/7/OrderedSet(OrderedSet(String))">
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(Integer)">
<source xsi:type="ocl.ecore:VariableExp" name="t" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.9/t"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.9/%/collect/temp44">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/size"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp44">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</iterator>
</source>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="3">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t" eType="/7/OrderedSet(String)"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> select(t | t.size() = 1) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="select" eType="/7/OrderedSet(OrderedSet(String))">
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(Integer)">
<source xsi:type="ocl.ecore:VariableExp" name="t" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.10/t"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.10/%/collect/temp45">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/size"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp45">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</iterator>
</source>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t" eType="/7/OrderedSet(String)"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA; &#xA;@Test mixed -> reject(t | t = 'b') => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="reject" eType="/7/OrderedSet(OclAny)">
<source xsi:type="ocl.ecore:VariableExp" name="mixed" eType="/7/OrderedSet(OclAny)" referredVariable="/0/testOrderedSet/%/%/mixed"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject/t">
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
</source>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test mixed -> reject(t | t = 'z') => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="reject" eType="/7/OrderedSet(OclAny)">
<source xsi:type="ocl.ecore:VariableExp" name="mixed" eType="/7/OrderedSet(OclAny)" referredVariable="/0/testOrderedSet/%/%/mixed"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.1/t">
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
</source>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="z">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings -> reject(t | t = 'b') => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="reject" eType="/7/OrderedSet(String)">
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.2/t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</source>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings -> reject(t | t = 'z') => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="reject" eType="/7/OrderedSet(String)">
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.3/t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</source>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="z">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> reject(t | t = 1) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="reject" eType="/7/OrderedSet(Integer)">
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.4/t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</source>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> reject(t | t = 4) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="reject" eType="/7/OrderedSet(Integer)">
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.5/t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</source>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="4">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals -> reject(t | t = 1.2) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="reject" eType="/7/OrderedSet(Real)">
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.6/t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</source>
<argument xsi:type="ocl.ecore:RealLiteralExp" realSymbol="1.2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals -> reject(t | t = 4.2) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="reject" eType="/7/OrderedSet(Real)">
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.7/t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</source>
<argument xsi:type="ocl.ecore:RealLiteralExp" realSymbol="4.2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test booleans -> reject(t | t = true) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="reject" eType="/7/OrderedSet(Boolean)">
<source xsi:type="ocl.ecore:VariableExp" name="booleans" eType="/7/OrderedSet(Boolean)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/booleans"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.8/t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</source>
<argument xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="true">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test eClasses -> reject(t | t.name = 'ClasseB') -> collect(name) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(String)">
<source xsi:type="ocl.ecore:IteratorExp" name="reject" eType="/7/OrderedSet(EClass)">
<source xsi:type="ocl.ecore:VariableExp" name="eClasses" eType="/7/OrderedSet(EClass)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/eClasses"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:PropertyCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.37/reject/t">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</source>
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/2002/Ecore#//ENamedElement/name"/>
</source>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="ClasseB">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</iterator>
</source>
<body xsi:type="ocl.ecore:PropertyCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.37/temp46">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</source>
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/2002/Ecore#//ENamedElement/name"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp46">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> reject(t | t.size() = 3) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="reject" eType="/7/OrderedSet(OrderedSet(String))">
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(Integer)">
<source xsi:type="ocl.ecore:VariableExp" name="t" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.9/t"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.9/%/collect/temp47">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/size"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp47">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</iterator>
</source>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="3">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t" eType="/7/OrderedSet(String)"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> reject(t | t.size() = 1) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="reject" eType="/7/OrderedSet(OrderedSet(String))">
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(Integer)">
<source xsi:type="ocl.ecore:VariableExp" name="t" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.10/t"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.10/%/collect/temp48">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/size"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp48">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</iterator>
</source>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t" eType="/7/OrderedSet(String)"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA; &#xA;@Test mixed -> forAll(t | t = 'b') => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="forAll">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="mixed" eType="/7/OrderedSet(OclAny)" referredVariable="/0/testOrderedSet/%/%/mixed"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll/t">
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
</source>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test mixed -> forAll(t | t = 'z') => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="forAll">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="mixed" eType="/7/OrderedSet(OclAny)" referredVariable="/0/testOrderedSet/%/%/mixed"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.1/t">
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
</source>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="z">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings -> forAll(t | t = 'b') => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="forAll">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.2/t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</source>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings -> forAll(t | t = 'z') => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="forAll">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.3/t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</source>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="z">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> forAll(t | t = 1) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="forAll">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.4/t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</source>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> forAll(t | t = 4) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="forAll">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.5/t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</source>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="4">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals -> forAll(t | t = 1.2) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="forAll">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.6/t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</source>
<argument xsi:type="ocl.ecore:RealLiteralExp" realSymbol="1.2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals -> forAll(t | t = 4.2) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="forAll">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.7/t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</source>
<argument xsi:type="ocl.ecore:RealLiteralExp" realSymbol="4.2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test booleans -> forAll(t | t = true) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="forAll">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="booleans" eType="/7/OrderedSet(Boolean)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/booleans"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.8/t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</source>
<argument xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="true">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test eClasses -> forAll(t | t.name = 'ClasseB') => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="forAll">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="eClasses" eType="/7/OrderedSet(EClass)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/eClasses"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:PropertyCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.9/t">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</source>
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/2002/Ecore#//ENamedElement/name"/>
</source>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="ClasseB">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> forAll(t | t.size() = 3) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="forAll">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(Integer)">
<source xsi:type="ocl.ecore:VariableExp" name="t" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.10/t"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.10/%/collect/temp49">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/size"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp49">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</iterator>
</source>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="3">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t" eType="/7/OrderedSet(String)"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> forAll(t | t.size() = 1) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="forAll">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(Integer)">
<source xsi:type="ocl.ecore:VariableExp" name="t" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.11/t"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.11/%/collect/temp50">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/size"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp50">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</iterator>
</source>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t" eType="/7/OrderedSet(String)"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA; &#xA;@Test mixed -> any(t | t = 'b') => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="any">
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
<source xsi:type="ocl.ecore:VariableExp" name="mixed" eType="/7/OrderedSet(OclAny)" referredVariable="/0/testOrderedSet/%/%/mixed"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/any/t">
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
</source>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test mixed -> any(t | t = 'z') => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="any">
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
<source xsi:type="ocl.ecore:VariableExp" name="mixed" eType="/7/OrderedSet(OclAny)" referredVariable="/0/testOrderedSet/%/%/mixed"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.1/t">
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
</source>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="z">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings -> any(t | t = 'b') => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="any">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.2/t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</source>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings -> any(t | t = 'z') => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="any">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.3/t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</source>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="z">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> any(t | t = 1) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="any">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.4/t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</source>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> any(t | t = 4) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="any">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.5/t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</source>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="4">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals -> any(t | t = 1.2) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="any">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.6/t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</source>
<argument xsi:type="ocl.ecore:RealLiteralExp" realSymbol="1.2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals -> any(t | t = 4.2) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="any">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.7/t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</source>
<argument xsi:type="ocl.ecore:RealLiteralExp" realSymbol="4.2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test booleans -> any(t | t = true) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="any">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="booleans" eType="/7/OrderedSet(Boolean)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/booleans"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.8/t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</source>
<argument xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="true">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test eClasses -> any(t | t.name = 'ClasseB') -> collect(name) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Bag(String)">
<source xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/Set(EClass)">
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL/Annotations">
<details key="IMPLICIT_SET_CONVERSION" value="true"/>
</eAnnotations>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<item xsi:type="ocl.ecore:IteratorExp" name="any">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<source xsi:type="ocl.ecore:VariableExp" name="eClasses" eType="/7/OrderedSet(EClass)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/eClasses"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:PropertyCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.38/%/%/any/t">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</source>
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/2002/Ecore#//ENamedElement/name"/>
</source>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="ClasseB">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</iterator>
</item>
</part>
</source>
<body xsi:type="ocl.ecore:PropertyCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.38/temp51">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</source>
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/2002/Ecore#//ENamedElement/name"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp51">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> any(t | t.size() = 3) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="any" eType="/7/OrderedSet(String)">
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(Integer)">
<source xsi:type="ocl.ecore:VariableExp" name="t" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.9/t"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.9/%/collect/temp52">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/size"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp52">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</iterator>
</source>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="3">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t" eType="/7/OrderedSet(String)"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> any(t | t.size() = 1) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="any" eType="/7/OrderedSet(String)">
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(Integer)">
<source xsi:type="ocl.ecore:VariableExp" name="t" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.10/t"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.10/%/collect/temp53">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/size"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp53">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</iterator>
</source>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t" eType="/7/OrderedSet(String)"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA; &#xA;@Test mixed -> one(t | t = 'b') => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="one">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="mixed" eType="/7/OrderedSet(OclAny)" referredVariable="/0/testOrderedSet/%/%/mixed"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/one/t">
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
</source>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test mixed -> one(t | t = 'z') => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="one">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="mixed" eType="/7/OrderedSet(OclAny)" referredVariable="/0/testOrderedSet/%/%/mixed"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.1/t">
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
</source>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="z">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings -> one(t | t = 'b') => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="one">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.2/t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</source>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings -> one(t | t = 'z') => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="one">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.3/t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</source>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="z">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> one(t | t = 1) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="one">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.4/t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</source>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> one(t | t = 4) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="one">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.5/t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</source>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="4">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals -> one(t | t = 1.2) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="one">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.6/t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</source>
<argument xsi:type="ocl.ecore:RealLiteralExp" realSymbol="1.2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals -> one(t | t = 4.2) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="one">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.7/t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</source>
<argument xsi:type="ocl.ecore:RealLiteralExp" realSymbol="4.2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test booleans -> one(t | t = true) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="one">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="booleans" eType="/7/OrderedSet(Boolean)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/booleans"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.8/t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</source>
<argument xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="true">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test eClasses -> one(t | t.name = 'ClasseB') => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="one">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="eClasses" eType="/7/OrderedSet(EClass)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/eClasses"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:PropertyCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="t" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.9/t">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</source>
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/2002/Ecore#//ENamedElement/name"/>
</source>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="ClasseB">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> one(t | t.size() = 3) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="one">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(Integer)">
<source xsi:type="ocl.ecore:VariableExp" name="t" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.10/t"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.10/%/collect/temp54">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/size"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp54">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</iterator>
</source>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="3">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t" eType="/7/OrderedSet(String)"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> one(t | t.size() = 1) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="one">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(Integer)">
<source xsi:type="ocl.ecore:VariableExp" name="t" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.11/t"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.11/%/collect/temp55">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/size"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp55">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</iterator>
</source>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/="/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="t" eType="/7/OrderedSet(String)"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA; &#xA;@Test mixed -> isUnique(toString()) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="isUnique">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="mixed" eType="/7/OrderedSet(OclAny)" referredVariable="/0/testOrderedSet/%/%/mixed"/>
<body xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/toString">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/isUnique/temp56">
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
</source>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp56">
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings -> isUnique(toString()) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="isUnique">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/isUnique.1/temp57">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/toString"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp57">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> isUnique(toString()) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="isUnique">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/isUnique.2/temp58">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/toString"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp58">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals -> isUnique(toString()) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="isUnique">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/isUnique.3/temp59">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real_Class/toString"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp59">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test booleans -> isUnique(toString()) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="isUnique">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="booleans" eType="/7/OrderedSet(Boolean)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/booleans"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/isUnique.4/temp60">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/toString"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp60">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test eClasses -> isUnique(toString()) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="isUnique">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="eClasses" eType="/7/OrderedSet(EClass)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/eClasses"/>
<body xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/toString">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/isUnique.5/temp61">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</source>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp61">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> isUnique(toString()) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="isUnique">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<body xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/toString">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/isUnique.6/temp62"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp62" eType="/7/OrderedSet(String)"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA; &#xA;@Test mixed -> oclIsUndefined() => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="mixed" eType="/7/OrderedSet(OclAny)" referredVariable="/0/testOrderedSet/%/%/mixed"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/oclIsUndefined"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings -> oclIsUndefined() => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/oclIsUndefined"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> oclIsUndefined() => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/oclIsUndefined"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test booleans -> oclIsUndefined() => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="booleans" eType="/7/OrderedSet(Boolean)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/booleans"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/oclIsUndefined"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals -> oclIsUndefined() => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/oclIsUndefined"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test eClasses -> oclIsUndefined() => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="eClasses" eType="/7/OrderedSet(EClass)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/eClasses"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/oclIsUndefined"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> oclIsUndefined() => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/oclIsUndefined"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings.oclIsUndefined() => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(Boolean)">
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.39/temp63">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/oclIsUndefined"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp63">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers.oclIsUndefined() => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(Boolean)">
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.40/temp64">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/oclIsUndefined"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp64">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test booleans.oclIsUndefined() => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(Boolean)">
<source xsi:type="ocl.ecore:VariableExp" name="booleans" eType="/7/OrderedSet(Boolean)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/booleans"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.41/temp65">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/oclIsUndefined"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp65">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals.oclIsUndefined() => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(Boolean)">
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.42/temp66">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real_Class/oclIsUndefined"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp66">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test eClasses.oclIsUndefined() => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(Boolean)">
<source xsi:type="ocl.ecore:VariableExp" name="eClasses" eType="/7/OrderedSet(EClass)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/eClasses"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.43/temp67">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsUndefined"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp67">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections.oclIsUndefined() => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(Boolean)">
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.44/temp68"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/oclIsUndefined"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp68" eType="/7/OrderedSet(String)"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA; &#xA;@Test OrderedSet{p,'test',true,1,2.2} -> filter(EPackage) -> first() = p => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<source xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(EPackage)" referredOperation="/1/oclstdlib_Collection(T)_Class/filter">
<source xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(OclAny)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<item xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/testOrderedSet/p">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="test">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<item xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="true">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<item xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
<item xsi:type="ocl.ecore:RealLiteralExp" realSymbol="2.2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</item>
</part>
</source>
<argument xsi:type="ocl.ecore:TypeExp" eType="/21/EPackage">
<referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</argument>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/first"/>
</source>
<argument xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/testOrderedSet/p">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/="/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test OrderedSet{p,'test',true,1,2.2} -> filter(EClass) -> size() => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(EClass)" referredOperation="/1/oclstdlib_Collection(T)_Class/filter">
<source xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(OclAny)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<item xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/testOrderedSet/p">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="test">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<item xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="true">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<item xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
<item xsi:type="ocl.ecore:RealLiteralExp" realSymbol="2.2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</item>
</part>
</source>
<argument xsi:type="ocl.ecore:TypeExp" eType="/21/EClass">
<referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</argument>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/size"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test OrderedSet{p,'test',true,1,2.2} -> filter(String) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(String)" referredOperation="/1/oclstdlib_Collection(T)_Class/filter">
<source xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(OclAny)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<item xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/testOrderedSet/p">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="test">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<item xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="true">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<item xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
<item xsi:type="ocl.ecore:RealLiteralExp" realSymbol="2.2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</item>
</part>
</source>
<argument xsi:type="ocl.ecore:TypeExp" eType="/21/String">
<referredType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test OrderedSet{p,'test',true,1,2.2} -> filter(Integer) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(Integer)" referredOperation="/1/oclstdlib_Collection(T)_Class/filter">
<source xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(OclAny)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<item xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/testOrderedSet/p">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="test">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<item xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="true">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<item xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
<item xsi:type="ocl.ecore:RealLiteralExp" realSymbol="2.2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</item>
</part>
</source>
<argument xsi:type="ocl.ecore:TypeExp" eType="/21/Integer">
<referredType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test OrderedSet{p,'test',true,1,2.2} -> filter(Boolean) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(Boolean)" referredOperation="/1/oclstdlib_Collection(T)_Class/filter">
<source xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(OclAny)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<item xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/testOrderedSet/p">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="test">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<item xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="true">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<item xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
<item xsi:type="ocl.ecore:RealLiteralExp" realSymbol="2.2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</item>
</part>
</source>
<argument xsi:type="ocl.ecore:TypeExp" eType="/21/Boolean">
<referredType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</argument>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test OrderedSet{p,'test',true,1,2.2} -> filter(Real) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(Real)" referredOperation="/1/oclstdlib_Collection(T)_Class/filter">
<source xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(OclAny)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
<item xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/testOrderedSet/p">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="test">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<item xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="true">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<item xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
<item xsi:type="ocl.ecore:RealLiteralExp" realSymbol="2.2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</item>
</part>
</source>
<argument xsi:type="ocl.ecore:TypeExp" eType="/21/Real">
<referredType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</argument>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;"/>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="@Test mixed -> subOrderedSet(1,2) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(OclAny)">
<source xsi:type="ocl.ecore:VariableExp" name="mixed" eType="/7/OrderedSet(OclAny)" referredVariable="/0/testOrderedSet/%/%/mixed"/>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/subOrderedSet"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings -> subOrderedSet(1,2) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(String)">
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/subOrderedSet"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> subOrderedSet(1,2) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(Integer)">
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/subOrderedSet"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals -> subOrderedSet(1,2) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(Real)">
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/subOrderedSet"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test booleans -> subOrderedSet(1,2) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(Boolean)">
<source xsi:type="ocl.ecore:VariableExp" name="booleans" eType="/7/OrderedSet(Boolean)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/booleans"/>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/subOrderedSet"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test eClasses -> subOrderedSet(1,2) -> collect(name) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(String)">
<source xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(EClass)">
<source xsi:type="ocl.ecore:VariableExp" name="eClasses" eType="/7/OrderedSet(EClass)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/eClasses"/>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/subOrderedSet"/>
</source>
<body xsi:type="ocl.ecore:PropertyCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.45/temp69">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</source>
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/2002/Ecore#//ENamedElement/name"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp69">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> subOrderedSet(1,2) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(OrderedSet(String))">
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/subOrderedSet"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;"/>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="@Test eClasses -> filter(EClass) -> closure(e : EClass | e.eSuperTypes->asSet()) -> collect(name) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Bag(String)">
<source xsi:type="ocl.ecore:IteratorExp" name="closure" eType="/7/Set(EClass)">
<source xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(EClass)" referredOperation="/1/oclstdlib_Collection(T)_Class/filter">
<source xsi:type="ocl.ecore:VariableExp" name="eClasses" eType="/7/OrderedSet(EClass)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/eClasses"/>
<argument xsi:type="ocl.ecore:TypeExp" eType="/21/EClass">
<referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</argument>
</source>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Set(EClass)">
<source xsi:type="ocl.ecore:PropertyCallExp" eType="/7/OrderedSet(EClass)">
<source xsi:type="ocl.ecore:VariableExp" name="e" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.46/closure/e">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</source>
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/2002/Ecore#//EClass/eSuperTypes"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/asSet"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="e">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</iterator>
</source>
<body xsi:type="ocl.ecore:PropertyCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.46/temp70">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</source>
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/2002/Ecore#//ENamedElement/name"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp70">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;"/>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test mixed -> addAll(Sequence{'a','b'}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(OclAny)" referredOperation="/1/oclstdlib_Collection(T)_Class/addAll">
<source xsi:type="ocl.ecore:VariableExp" name="mixed" eType="/7/OrderedSet(OclAny)" referredVariable="/0/testOrderedSet/%/%/mixed"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/Sequence(String)" kind="Sequence">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
</argument>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test mixed -> addAll(Sequence{'a','b','d'}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(OclAny)" referredOperation="/1/oclstdlib_Collection(T)_Class/addAll">
<source xsi:type="ocl.ecore:VariableExp" name="mixed" eType="/7/OrderedSet(OclAny)" referredVariable="/0/testOrderedSet/%/%/mixed"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/Sequence(String)" kind="Sequence">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="d">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
</argument>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings -> addAll(Sequence{'a','b'}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(String)" referredOperation="/1/oclstdlib_Collection(T)_Class/addAll">
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/Sequence(String)" kind="Sequence">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
</argument>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings -> addAll(Sequence{'a','b','d'}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(String)" referredOperation="/1/oclstdlib_Collection(T)_Class/addAll">
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/Sequence(String)" kind="Sequence">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="d">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
</argument>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> addAll(Sequence{1,2}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(Integer)" referredOperation="/1/oclstdlib_Collection(T)_Class/addAll">
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/Sequence(Integer)" kind="Sequence">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<item xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<item xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</item>
</part>
</argument>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> addAll(Sequence{1,2,4}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(Integer)" referredOperation="/1/oclstdlib_Collection(T)_Class/addAll">
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/Sequence(Integer)" kind="Sequence">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<item xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<item xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<item xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="4">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</item>
</part>
</argument>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test booleans -> addAll(Sequence{true,false}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(Boolean)" referredOperation="/1/oclstdlib_Collection(T)_Class/addAll">
<source xsi:type="ocl.ecore:VariableExp" name="booleans" eType="/7/OrderedSet(Boolean)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/booleans"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/Sequence(Boolean)" kind="Sequence">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<item xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="true">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<item xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="false">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</item>
</part>
</argument>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test Sequence{false} -> addAll(Sequence{true,false}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Sequence(Boolean)" referredOperation="/1/oclstdlib_Collection(T)_Class/addAll">
<source xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/Sequence(Boolean)" kind="Sequence">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<item xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="false">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</item>
</part>
</source>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/Sequence(Boolean)" kind="Sequence">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<item xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="true">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<item xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="false">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</item>
</part>
</argument>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals -> addAll(Sequence{1.2,2.1}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(Real)" referredOperation="/1/oclstdlib_Collection(T)_Class/addAll">
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/Sequence(Real)" kind="Sequence">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
<item xsi:type="ocl.ecore:RealLiteralExp" realSymbol="1.2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
<item xsi:type="ocl.ecore:RealLiteralExp" realSymbol="2.1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</item>
</part>
</argument>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals -> addAll(Sequence{1.2,2.3}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(Real)" referredOperation="/1/oclstdlib_Collection(T)_Class/addAll">
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/Sequence(Real)" kind="Sequence">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
<item xsi:type="ocl.ecore:RealLiteralExp" realSymbol="1.2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
<item xsi:type="ocl.ecore:RealLiteralExp" realSymbol="2.3">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</item>
</part>
</argument>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> addAll(Sequence{Sequence{'a','b','c'}}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(OrderedSet(String))" referredOperation="/1/oclstdlib_Collection(T)_Class/addAll">
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/Sequence(Sequence(String))" kind="Sequence">
<part xsi:type="ocl.ecore:CollectionItem" eType="/7/Sequence(String)">
<item xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/Sequence(String)" kind="Sequence">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="c">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
</item>
</part>
</argument>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> addAll(Sequence{Sequence{'a','b','d'}}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(OrderedSet(String))" referredOperation="/1/oclstdlib_Collection(T)_Class/addAll">
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/Sequence(Sequence(String))" kind="Sequence">
<part xsi:type="ocl.ecore:CollectionItem" eType="/7/Sequence(String)">
<item xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/Sequence(String)" kind="Sequence">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="d">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
</item>
</part>
</argument>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> addAll(Sequence{'a','b','d'}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(OrderedSet(String))" referredOperation="/1/oclstdlib_Collection(T)_Class/addAll">
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/Sequence(String)" kind="Sequence">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="d">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
</argument>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test eClasses -> addAll(p.eClassifiers->asSequence()) -> collect(name) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(String)">
<source xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(EClass)" referredOperation="/1/oclstdlib_Collection(T)_Class/addAll">
<source xsi:type="ocl.ecore:VariableExp" name="eClasses" eType="/7/OrderedSet(EClass)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/eClasses"/>
<argument xsi:type="ocl.ecore:OperationCallExp" eType="/7/Sequence(EClassifier)">
<source xsi:type="ocl.ecore:PropertyCallExp" eType="/7/OrderedSet(EClassifier)">
<source xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/testOrderedSet/p">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</source>
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage/eClassifiers"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/asSequence"/>
</argument>
</source>
<body xsi:type="ocl.ecore:PropertyCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.47/temp71">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</source>
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/2002/Ecore#//ENamedElement/name"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp71">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;&#xA;@Test integers -> startsWith(OrderedSet{1, 2}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OrderedSet(T)_Class/startsWith">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(Integer)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<item xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<item xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</item>
</part>
</argument>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> startsWith(OrderedSet{1, 1}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OrderedSet(T)_Class/startsWith">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(Integer)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<item xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<item xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</item>
</part>
</argument>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> startsWith(OrderedSet{1, 2}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OrderedSet(T)_Class/startsWith">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(Integer)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<item xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<item xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</item>
</part>
</argument>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> startsWith(OrderedSet{1, 1}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OrderedSet(T)_Class/startsWith">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(Integer)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<item xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<item xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</item>
</part>
</argument>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;"/>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="@Test integers -> endsWith(OrderedSet{2, 3}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OrderedSet(T)_Class/endsWith">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(Integer)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<item xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<item xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="3">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</item>
</part>
</argument>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> endsWith(OrderedSet{1, 1}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OrderedSet(T)_Class/endsWith">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(Integer)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<item xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<item xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</item>
</part>
</argument>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> endsWith(OrderedSet{2, 3}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OrderedSet(T)_Class/endsWith">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(Integer)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<item xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<item xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="3">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</item>
</part>
</argument>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> endsWith(OrderedSet{1, 1}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OrderedSet(T)_Class/endsWith">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(Integer)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<item xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<item xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</item>
</part>
</argument>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;"/>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test mixed -> append('a') -> lastIndexOf('a') => "/>
<body xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OrderedSet(T)_Class/lastIndexOf">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(OclAny)">
<source xsi:type="ocl.ecore:VariableExp" name="mixed" eType="/7/OrderedSet(OclAny)" referredVariable="/0/testOrderedSet/%/%/mixed"/>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/append"/>
</source>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings -> append('a') -> lastIndexOf('a') => "/>
<body xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OrderedSet(T)_Class/lastIndexOf">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(String)">
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/append"/>
</source>
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</argument>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers -> append(2) -> lastIndexOf(2) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OrderedSet(T)_Class/lastIndexOf">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(Integer)">
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/append"/>
</source>
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</argument>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test booleans -> append(false) -> lastIndexOf(false) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OrderedSet(T)_Class/lastIndexOf">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(Boolean)">
<source xsi:type="ocl.ecore:VariableExp" name="booleans" eType="/7/OrderedSet(Boolean)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/booleans"/>
<argument xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="false">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/append"/>
</source>
<argument xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="false">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</argument>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals -> append(1.2) -> lastIndexOf(1.2) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OrderedSet(T)_Class/lastIndexOf">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(Real)">
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<argument xsi:type="ocl.ecore:RealLiteralExp" realSymbol="1.2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/append"/>
</source>
<argument xsi:type="ocl.ecore:RealLiteralExp" realSymbol="1.2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</argument>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test eClasses -> append(p.eClassifiers->first()) -> lastIndexOf(p.eClassifiers->first()) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OrderedSet(T)_Class/lastIndexOf">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(EClassifier)">
<source xsi:type="ocl.ecore:VariableExp" name="eClasses" eType="/7/OrderedSet(EClass)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/eClasses"/>
<argument xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<source xsi:type="ocl.ecore:PropertyCallExp" eType="/7/OrderedSet(EClassifier)">
<source xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/testOrderedSet/p">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</source>
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage/eClassifiers"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/first"/>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/append"/>
</source>
<argument xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
<source xsi:type="ocl.ecore:PropertyCallExp" eType="/7/OrderedSet(EClassifier)">
<source xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/testOrderedSet/p">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</source>
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage/eClassifiers"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/first"/>
</argument>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections -> append(Sequence{'a','b','c'}) -> lastIndexOf(Sequence{'a','b','c'}) => "/>
<body xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OrderedSet(T)_Class/lastIndexOf">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(Collection(String))">
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/Sequence(String)" kind="Sequence">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="c">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
</argument>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/append"/>
</source>
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/Sequence(String)" kind="Sequence">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="c">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
</argument>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;&#xA;"/>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="@Test mixed.oclAsSet() => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(OclAny)">
<source xsi:type="ocl.ecore:VariableExp" name="mixed" eType="/7/OrderedSet(OclAny)" referredVariable="/0/testOrderedSet/%/%/mixed"/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Set(OclAny)">
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.48/temp72">
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsSet"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp72">
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test strings.oclAsSet() => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(String)">
<source xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Set(String)">
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.49/temp73">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/oclAsSet"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp73">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers.oclAsSet() => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(Integer)">
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Set(Integer)">
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.50/temp74">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/oclAsSet"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp74">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals.oclAsSet() => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(Real)">
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Set(Real)">
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.51/temp75">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real_Class/oclAsSet"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp75">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test booleans.oclAsSet() => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(Boolean)">
<source xsi:type="ocl.ecore:VariableExp" name="booleans" eType="/7/OrderedSet(Boolean)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/booleans"/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Set(Boolean)">
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.52/temp76">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/oclAsSet"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp76">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test eClasses.oclAsSet() -> collect(name) => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(String)">
<source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(EClass)">
<source xsi:type="ocl.ecore:VariableExp" name="eClasses" eType="/7/OrderedSet(EClass)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/eClasses"/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Set(EClass)">
<source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.53/collect/temp77">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsSet"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp77">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</iterator>
</source>
<body xsi:type="ocl.ecore:PropertyCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<source xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.53/temp78">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</source>
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/2002/Ecore#//ENamedElement/name"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp78">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</iterator>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test collections.oclAsSet() => "/>
<body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(String)">
<source xsi:type="ocl.ecore:VariableExp" name="collections" eType="/7/OrderedSet(OrderedSet(String))" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections"/>
<body xsi:type="ocl.ecore:OperationCallExp" eType="/7/Set(Set(String))">
<source xsi:type="ocl.ecore:VariableExp" name="temp1" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.54/temp79"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/oclAsSet"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp79" eType="/7/OrderedSet(String)"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test integers->min() => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<source xsi:type="ocl.ecore:VariableExp" name="integers" eType="/7/OrderedSet(Integer)" referredVariable="/0/testOrderedSet/%/%/%/%/integers"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/min"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;@Test reals->max() => "/>
<body xsi:type="ocl.ecore:OperationCallExp">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
<source xsi:type="ocl.ecore:VariableExp" name="reals" eType="/7/OrderedSet(Real)" referredVariable="/0/testOrderedSet/%/%/%/%/%/reals"/>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/max"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA;"/>
<letVariable name="collections" eType="/7/OrderedSet(OrderedSet(String))">
<initExpression xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(OrderedSet(String))" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem" eType="/7/OrderedSet(String)">
<item xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
</part>
<part xsi:type="ocl.ecore:CollectionItem" eType="/7/OrderedSet(String)">
<item xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(String)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="e">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="f">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="g">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem" eType="/7/OrderedSet(String)">
<item xsi:type="ocl.ecore:VariableExp" name="strings" eType="/7/OrderedSet(String)" referredVariable="/0/testOrderedSet/%/%/%/strings"/>
</part>
</initExpression>
</letVariable>
</body>
<letVariable name="eClasses" eType="/7/OrderedSet(EClass)">
<initExpression xsi:type="ocl.ecore:OperationCallExp" eType="/7/OrderedSet(EClassifier)">
<source xsi:type="ocl.ecore:PropertyCallExp" eType="/7/OrderedSet(EClassifier)">
<source xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/testOrderedSet/p">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</source>
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage/eClassifiers"/>
</source>
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/asOrderedSet"/>
</initExpression>
</letVariable>
</body>
<letVariable name="booleans" eType="/7/OrderedSet(Boolean)">
<initExpression xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(Boolean)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<item xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="true">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<item xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="false">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<item xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="true">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</item>
</part>
</initExpression>
</letVariable>
</body>
<letVariable name="reals" eType="/7/OrderedSet(Real)">
<initExpression xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(Real)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
<item xsi:type="ocl.ecore:RealLiteralExp" realSymbol="1.2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
<item xsi:type="ocl.ecore:RealLiteralExp" realSymbol="2.1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
<item xsi:type="ocl.ecore:RealLiteralExp" realSymbol="3.2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</item>
</part>
</initExpression>
</letVariable>
</body>
<letVariable name="integers" eType="/7/OrderedSet(Integer)">
<initExpression xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(Integer)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<item xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<item xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="2">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<item xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="3">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</item>
</part>
</initExpression>
</letVariable>
</body>
<letVariable name="strings" eType="/7/OrderedSet(String)">
<initExpression xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(String)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="c">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
</initExpression>
</letVariable>
</body>
<letVariable name="mixed" eType="/7/OrderedSet(OclAny)">
<initExpression xsi:type="ocl.ecore:CollectionLiteralExp" eType="/7/OrderedSet(OclAny)" kind="OrderedSet">
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="a">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<item xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="b">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<item xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
<item xsi:type="ocl.ecore:RealLiteralExp" realSymbol="1.1">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</item>
</part>
<part xsi:type="ocl.ecore:CollectionItem">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<item xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="true">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</item>
</part>
</initExpression>
</letVariable>
</body>
<fileUrl xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="testOrderedSet">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</fileUrl>
</body>
<parameter name="p">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</parameter>
</ownedModuleElement>
</mtl:Module>
<ecore:EPackage name="additions">
<eClassifiers xsi:type="ecore:EClass" name="oclstdlib_String_Class">
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
<references href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="oclstdlib_Integer_Class">
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
<references href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="oclstdlib_Real_Class">
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
<references href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ecore_EObject_Class">
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
<references href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eAnnotations>
<eOperations name="testOrderedSet">
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
<contents xsi:type="ocl.ecore:Constraint"/>
</eAnnotations>
<eAnnotations source="MTL" references="/0/testOrderedSet"/>
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
<eParameters name="p">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</eParameters>
</eOperations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="oclstdlib_OclAny_Class">
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
<references href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
</eAnnotations>
<eOperations name="toString">
<eAnnotations source="MTL non-standard"/>
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</eOperations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="oclstdlib_Collection(T)_Class">
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
<references href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Collection(T)"/>
</eAnnotations>
<eOperations name="sep">
<eAnnotations source="MTL non-standard"/>
<eType xsi:type="ocl.ecore:SequenceType" href="http://www.eclipse.org/acceleo/mtl/3.0/mtlnonstdlib.ecore#//Sequence(OclAny)"/>
<eParameters name="separatorString">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</eParameters>
</eOperations>
<eOperations name="filter">
<eAnnotations source="MTL non-standard"/>
<eType xsi:type="ocl.ecore:CollectionType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Collection(T)"/>
<eParameters name="filter">
<eType xsi:type="ocl.ecore:TypeType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclType"/>
</eParameters>
</eOperations>
<eOperations name="sep">
<eAnnotations source="MTL non-standard"/>
<eType xsi:type="ocl.ecore:SequenceType" href="http://www.eclipse.org/acceleo/mtl/3.0/mtlnonstdlib.ecore#//Sequence(OclAny)"/>
<eParameters name="prefix">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</eParameters>
<eParameters name="separatorString">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</eParameters>
<eParameters name="suffix">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</eParameters>
</eOperations>
<eOperations name="addAll">
<eAnnotations source="MTL non-standard"/>
<eType xsi:type="ocl.ecore:CollectionType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Collection(T)"/>
<eParameters name="otherCollection">
<eType xsi:type="ocl.ecore:CollectionType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Collection(T)"/>
</eParameters>
</eOperations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="oclstdlib_Sequence(T)_Class">
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
<references href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Sequence(T)"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="oclstdlib_OrderedSet(T)_Class">
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
<references href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)"/>
</eAnnotations>
<eOperations name="reverse">
<eAnnotations source="MTL non-standard"/>
<eType xsi:type="ocl.ecore:OrderedSetType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)"/>
</eOperations>
<eOperations name="lastIndexOf">
<eAnnotations source="MTL non-standard"/>
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
<eParameters name="element">
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/T"/>
</eParameters>
</eOperations>
<eOperations name="startsWith">
<eAnnotations source="MTL non-standard"/>
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<eParameters name="subCollection">
<eType xsi:type="ocl.ecore:OrderedSetType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)"/>
</eParameters>
</eOperations>
<eOperations name="endsWith">
<eAnnotations source="MTL non-standard"/>
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
<eParameters name="subCollection">
<eType xsi:type="ocl.ecore:OrderedSetType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)"/>
</eParameters>
</eOperations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ecore_EPackage_Class">
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
<references href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</eAnnotations>
</eClassifiers>
</ecore:EPackage>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ecore:EPackage name="collections">
<eClassifiers xsi:type="ocl.ecore:OrderedSetType" name="OrderedSet(OclAny)" instanceClassName="java.util.LinkedHashSet">
<elementType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
</eClassifiers>
<eClassifiers xsi:type="ocl.ecore:OrderedSetType" name="OrderedSet(String)" instanceClassName="java.util.LinkedHashSet">
<elementType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</eClassifiers>
<eClassifiers xsi:type="ocl.ecore:OrderedSetType" name="OrderedSet(Integer)" instanceClassName="java.util.LinkedHashSet">
<elementType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</eClassifiers>
<eClassifiers xsi:type="ocl.ecore:OrderedSetType" name="OrderedSet(Real)" instanceClassName="java.util.LinkedHashSet">
<elementType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</eClassifiers>
<eClassifiers xsi:type="ocl.ecore:OrderedSetType" name="OrderedSet(Boolean)" instanceClassName="java.util.LinkedHashSet">
<elementType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</eClassifiers>
<eClassifiers xsi:type="ocl.ecore:OrderedSetType" name="OrderedSet(EClassifier)" instanceClassName="java.util.LinkedHashSet">
<elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</eClassifiers>
<eClassifiers xsi:type="ocl.ecore:SetType" name="Set(EClassifier)" instanceClassName="java.util.Set">
<elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</eClassifiers>
<eClassifiers xsi:type="ocl.ecore:OrderedSetType" name="OrderedSet(EClass)" instanceClassName="java.util.LinkedHashSet">
<elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ocl.ecore:OrderedSetType" name="OrderedSet(OrderedSet(String))" instanceClassName="java.util.LinkedHashSet" elementType="/7/OrderedSet(String)"/>
<eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(String)" instanceClassName="java.util.List">
<elementType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</eClassifiers>
<eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(Boolean)" instanceClassName="java.util.List">
<elementType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</eClassifiers>
<eClassifiers xsi:type="ocl.ecore:SetType" name="Set(OclAny)" instanceClassName="java.util.Set">
<elementType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
</eClassifiers>
<eClassifiers xsi:type="ocl.ecore:SetType" name="Set(String)" instanceClassName="java.util.Set">
<elementType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</eClassifiers>
<eClassifiers xsi:type="ocl.ecore:SetType" name="Set(Integer)" instanceClassName="java.util.Set">
<elementType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</eClassifiers>
<eClassifiers xsi:type="ocl.ecore:SetType" name="Set(Boolean)" instanceClassName="java.util.Set">
<elementType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</eClassifiers>
<eClassifiers xsi:type="ocl.ecore:SetType" name="Set(Real)" instanceClassName="java.util.Set">
<elementType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</eClassifiers>
<eClassifiers xsi:type="ocl.ecore:SetType" name="Set(EClass)" instanceClassName="java.util.Set">
<elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ocl.ecore:SetType" name="Set(OrderedSet(String))" instanceClassName="java.util.Set" elementType="/7/OrderedSet(String)"/>
<eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(OclAny)" instanceClassName="java.util.List">
<elementType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
</eClassifiers>
<eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(Integer)" instanceClassName="java.util.List">
<elementType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</eClassifiers>
<eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(Real)" instanceClassName="java.util.List">
<elementType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</eClassifiers>
<eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(EClass)" instanceClassName="java.util.List">
<elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(OrderedSet(String))" instanceClassName="java.util.List" elementType="/7/OrderedSet(String)"/>
<eClassifiers xsi:type="ocl.ecore:CollectionType" name="Collection(OclAny)" instanceClassName="java.util.Collection">
<elementType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
</eClassifiers>
<eClassifiers xsi:type="ocl.ecore:CollectionType" name="Collection(String)" instanceClassName="java.util.Collection">
<elementType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</eClassifiers>
<eClassifiers xsi:type="ocl.ecore:CollectionType" name="Collection(Integer)" instanceClassName="java.util.Collection">
<elementType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</eClassifiers>
<eClassifiers xsi:type="ocl.ecore:CollectionType" name="Collection(Boolean)" instanceClassName="java.util.Collection">
<elementType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</eClassifiers>
<eClassifiers xsi:type="ocl.ecore:CollectionType" name="Collection(Real)" instanceClassName="java.util.Collection">
<elementType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</eClassifiers>
<eClassifiers xsi:type="ocl.ecore:CollectionType" name="Collection(OrderedSet(String))" instanceClassName="java.util.Collection" elementType="/7/OrderedSet(String)"/>
<eClassifiers xsi:type="ocl.ecore:CollectionType" name="Collection(EClass)" instanceClassName="java.util.Collection">
<elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ocl.ecore:CollectionType" name="Collection(EClassifier)" instanceClassName="java.util.Collection">
<elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</eClassifiers>
<eClassifiers xsi:type="ocl.ecore:BagType" name="Bag(String)" instanceClassName="org.eclipse.ocl.util.Bag">
<elementType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</eClassifiers>
<eClassifiers xsi:type="ocl.ecore:BagType" name="Bag(Integer)" instanceClassName="org.eclipse.ocl.util.Bag">
<elementType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</eClassifiers>
<eClassifiers xsi:type="ocl.ecore:BagType" name="Bag(Boolean)" instanceClassName="org.eclipse.ocl.util.Bag">
<elementType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</eClassifiers>
<eClassifiers xsi:type="ocl.ecore:BagType" name="Bag(Real)" instanceClassName="org.eclipse.ocl.util.Bag">
<elementType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</eClassifiers>
<eClassifiers xsi:type="ocl.ecore:BagType" name="Bag(OrderedSet(String))" instanceClassName="org.eclipse.ocl.util.Bag" elementType="/7/OrderedSet(String)"/>
<eClassifiers xsi:type="ocl.ecore:BagType" name="Bag(EClass)" instanceClassName="org.eclipse.ocl.util.Bag">
<elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ocl.ecore:OrderedSetType" name="OrderedSet(EPackage)" instanceClassName="java.util.LinkedHashSet">
<elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</eClassifiers>
<eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(Sequence(String))" instanceClassName="java.util.List" elementType="/7/Sequence(String)"/>
<eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(EClassifier)" instanceClassName="java.util.List">
<elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</eClassifiers>
<eClassifiers xsi:type="ocl.ecore:OrderedSetType" name="OrderedSet(Collection(String))" instanceClassName="java.util.LinkedHashSet" elementType="/7/Collection(String)"/>
<eClassifiers xsi:type="ocl.ecore:SetType" name="Set(Set(String))" instanceClassName="java.util.Set" elementType="/7/Set(String)"/>
</ecore:EPackage>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ecore:EPackage name="types">
<eClassifiers xsi:type="ocl.ecore:TypeType" name="String">
<referredType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
</eClassifiers>
<eClassifiers xsi:type="ocl.ecore:TypeType" name="Real">
<referredType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
</eClassifiers>
<eClassifiers xsi:type="ocl.ecore:TypeType" name="Integer">
<referredType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
</eClassifiers>
<eClassifiers xsi:type="ocl.ecore:TypeType" name="Boolean">
<referredType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
</eClassifiers>
<eClassifiers xsi:type="ocl.ecore:TypeType" name="EClass">
<referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</eClassifiers>
<eClassifiers xsi:type="ocl.ecore:TypeType" name="EObject">
<referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</eClassifiers>
<eClassifiers xsi:type="ocl.ecore:TypeType" name="EPackage">
<referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</eClassifiers>
</ecore:EPackage>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</ocl.ecore:Variable>
<ocl.ecore:Variable name="self">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</ocl.ecore:Variable>
<ecore:EAnnotation source="positions">
<eAnnotations source="positions.0" references="/0/testOrderedSet">
<details key="start" value="72"/>
<details key="end" value="35445"/>
<details key="line" value="3"/>
</eAnnotations>
<eAnnotations source="positions.1" references="/0/testOrderedSet/%">
<details key="start" value="136"/>
<details key="end" value="35433"/>
<details key="line" value="5"/>
</eAnnotations>
<eAnnotations source="positions.2" references="/0/testOrderedSet/%/%">
<details key="start" value="169"/>
<details key="end" value="35425"/>
<details key="line" value="6"/>
</eAnnotations>
<eAnnotations source="positions.3" references="/0/testOrderedSet/%/%/%">
<details key="start" value="235"/>
<details key="end" value="35419"/>
<details key="line" value="7"/>
</eAnnotations>
<eAnnotations source="positions.4" references="/0/testOrderedSet/%/%/%/%">
<details key="start" value="296"/>
<details key="end" value="35413"/>
<details key="line" value="8"/>
</eAnnotations>
<eAnnotations source="positions.5" references="/0/testOrderedSet/%/%/%/%/%">
<details key="start" value="353"/>
<details key="end" value="35407"/>
<details key="line" value="9"/>
</eAnnotations>
<eAnnotations source="positions.6" references="/0/testOrderedSet/%/%/%/%/%/%">
<details key="start" value="410"/>
<details key="end" value="35401"/>
<details key="line" value="10"/>
</eAnnotations>
<eAnnotations source="positions.7" references="/0/testOrderedSet/%/%/%/%/%/%/%">
<details key="start" value="479"/>
<details key="end" value="35395"/>
<details key="line" value="11"/>
</eAnnotations>
<eAnnotations source="positions.8" references="/0/testOrderedSet/%/%/%/%/%/%/%/%">
<details key="start" value="548"/>
<details key="end" value="35389"/>
<details key="line" value="12"/>
</eAnnotations>
<eAnnotations source="positions.9" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%">
<details key="start" value="653"/>
<details key="end" value="682"/>
<details key="line" value="13"/>
</eAnnotations>
<eAnnotations source="positions.10" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect">
<details key="start" value="683"/>
<details key="end" value="699"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.11" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect/mixed">
<details key="start" value="683"/>
<details key="end" value="688"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.12" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.13" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.14" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.15" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.1">
<details key="start" value="701"/>
<details key="end" value="730"/>
<details key="line" value="15"/>
</eAnnotations>
<eAnnotations source="positions.16" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.1">
<details key="start" value="731"/>
<details key="end" value="749"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.17" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.1/strings">
<details key="start" value="731"/>
<details key="end" value="738"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.18" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.1/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.19" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.1/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.20" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.1/temp2">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.21" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.2">
<details key="start" value="751"/>
<details key="end" value="778"/>
<details key="line" value="16"/>
</eAnnotations>
<eAnnotations source="positions.22" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.2">
<details key="start" value="779"/>
<details key="end" value="795"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.23" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.2/reals">
<details key="start" value="779"/>
<details key="end" value="784"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.24" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.2/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.25" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.2/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.26" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.2/temp3">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.27" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.3">
<details key="start" value="797"/>
<details key="end" value="827"/>
<details key="line" value="17"/>
</eAnnotations>
<eAnnotations source="positions.28" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.3">
<details key="start" value="828"/>
<details key="end" value="847"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.29" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.3/integers">
<details key="start" value="828"/>
<details key="end" value="836"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.30" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.3/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.31" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.3/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.32" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.3/temp4">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.33" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.4">
<details key="start" value="849"/>
<details key="end" value="879"/>
<details key="line" value="18"/>
</eAnnotations>
<eAnnotations source="positions.34" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.4">
<details key="start" value="880"/>
<details key="end" value="899"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.35" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.4/booleans">
<details key="start" value="880"/>
<details key="end" value="888"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.36" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.4/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.37" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.4/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.38" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.4/temp5">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.39" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.5">
<details key="start" value="901"/>
<details key="end" value="934"/>
<details key="line" value="19"/>
</eAnnotations>
<eAnnotations source="positions.40" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.5">
<details key="start" value="935"/>
<details key="end" value="957"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.41" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.5/collections">
<details key="start" value="935"/>
<details key="end" value="946"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.42" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.5/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.43" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.5/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.44" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.5/temp6">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.45" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.6">
<details key="start" value="959"/>
<details key="end" value="1000"/>
<details key="line" value="20"/>
</eAnnotations>
<eAnnotations source="positions.46" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.6">
<details key="start" value="1001"/>
<details key="end" value="1028"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.47" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.6/strings">
<details key="start" value="1001"/>
<details key="end" value="1008"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.48" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.6/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.49" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.6/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.50" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.6/%/%">
<details key="start" value="1021"/>
<details key="end" value="1027"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.51" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.6/temp7">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.52" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.7">
<details key="start" value="1030"/>
<details key="end" value="1068"/>
<details key="line" value="22"/>
</eAnnotations>
<eAnnotations source="positions.53" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.7">
<details key="start" value="1069"/>
<details key="end" value="1096"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.54" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.7/strings">
<details key="start" value="1069"/>
<details key="end" value="1076"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.55" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.7/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.56" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.7/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.57" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.7/%/%">
<details key="start" value="1089"/>
<details key="end" value="1095"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.58" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.7/temp8">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.59" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.8">
<details key="start" value="1098"/>
<details key="end" value="1132"/>
<details key="line" value="23"/>
</eAnnotations>
<eAnnotations source="positions.60" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.8">
<details key="start" value="1133"/>
<details key="end" value="1156"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.61" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.8/reals">
<details key="start" value="1133"/>
<details key="end" value="1138"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.62" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.8/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.63" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.8/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.64" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.8/%/%">
<details key="start" value="1151"/>
<details key="end" value="1155"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.65" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.8/temp9">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.66" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.9">
<details key="start" value="1158"/>
<details key="end" value="1198"/>
<details key="line" value="24"/>
</eAnnotations>
<eAnnotations source="positions.67" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.9">
<details key="start" value="1199"/>
<details key="end" value="1228"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.68" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.9/integers">
<details key="start" value="1199"/>
<details key="end" value="1207"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.69" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.9/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.70" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.9/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.71" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.9/%/%">
<details key="start" value="1220"/>
<details key="end" value="1227"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.72" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.9/temp10">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.73" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.10">
<details key="start" value="1230"/>
<details key="end" value="1270"/>
<details key="line" value="25"/>
</eAnnotations>
<eAnnotations source="positions.74" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.10">
<details key="start" value="1271"/>
<details key="end" value="1300"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.75" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.10/booleans">
<details key="start" value="1271"/>
<details key="end" value="1279"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.76" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.10/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.77" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.10/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.78" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.10/%/%">
<details key="start" value="1292"/>
<details key="end" value="1299"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.79" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.10/temp11">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.80" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.11">
<details key="start" value="1302"/>
<details key="end" value="1341"/>
<details key="line" value="26"/>
</eAnnotations>
<eAnnotations source="positions.81" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.11">
<details key="start" value="1342"/>
<details key="end" value="1370"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.82" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.11/eClasses">
<details key="start" value="1342"/>
<details key="end" value="1350"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.83" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.11/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.84" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.11/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.85" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.11/%/%">
<details key="start" value="1363"/>
<details key="end" value="1369"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.86" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.11/temp12">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.87" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.12">
<details key="start" value="1372"/>
<details key="end" value="1411"/>
<details key="line" value="27"/>
</eAnnotations>
<eAnnotations source="positions.88" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.12">
<details key="start" value="1412"/>
<details key="end" value="1437"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.89" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.12/mixed">
<details key="start" value="1412"/>
<details key="end" value="1417"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.90" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.12/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.91" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.12/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.92" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.12/%/%">
<details key="start" value="1430"/>
<details key="end" value="1436"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.93" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.12/temp13">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.94" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.13">
<details key="start" value="1439"/>
<details key="end" value="1477"/>
<details key="line" value="29"/>
</eAnnotations>
<eAnnotations source="positions.95" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.13">
<details key="start" value="1478"/>
<details key="end" value="1505"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.96" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.13/strings">
<details key="start" value="1478"/>
<details key="end" value="1485"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.97" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.13/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.98" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.13/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.99" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.13/%/%">
<details key="start" value="1498"/>
<details key="end" value="1504"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.100" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.13/temp14">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.101" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.14">
<details key="start" value="1507"/>
<details key="end" value="1541"/>
<details key="line" value="30"/>
</eAnnotations>
<eAnnotations source="positions.102" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.14">
<details key="start" value="1542"/>
<details key="end" value="1565"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.103" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.14/reals">
<details key="start" value="1542"/>
<details key="end" value="1547"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.104" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.14/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.105" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.14/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.106" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.14/%/%">
<details key="start" value="1560"/>
<details key="end" value="1564"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.107" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.14/temp15">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.108" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.15">
<details key="start" value="1567"/>
<details key="end" value="1607"/>
<details key="line" value="31"/>
</eAnnotations>
<eAnnotations source="positions.109" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.15">
<details key="start" value="1608"/>
<details key="end" value="1637"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.110" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.15/integers">
<details key="start" value="1608"/>
<details key="end" value="1616"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.111" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.15/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.112" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.15/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.113" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.15/%/%">
<details key="start" value="1629"/>
<details key="end" value="1636"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.114" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.15/temp16">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.115" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.16">
<details key="start" value="1639"/>
<details key="end" value="1679"/>
<details key="line" value="32"/>
</eAnnotations>
<eAnnotations source="positions.116" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.16">
<details key="start" value="1680"/>
<details key="end" value="1709"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.117" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.16/booleans">
<details key="start" value="1680"/>
<details key="end" value="1688"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.118" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.16/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.119" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.16/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.120" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.16/%/%">
<details key="start" value="1701"/>
<details key="end" value="1708"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.121" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.16/temp17">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.122" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.17">
<details key="start" value="1711"/>
<details key="end" value="1751"/>
<details key="line" value="33"/>
</eAnnotations>
<eAnnotations source="positions.123" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.17">
<details key="start" value="1752"/>
<details key="end" value="1781"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.124" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.17/eClasses">
<details key="start" value="1752"/>
<details key="end" value="1760"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.125" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.17/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.126" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.17/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.127" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.17/%/%">
<details key="start" value="1773"/>
<details key="end" value="1780"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.128" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.17/temp18">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.129" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.18">
<details key="start" value="1783"/>
<details key="end" value="1812"/>
<details key="line" value="34"/>
</eAnnotations>
<eAnnotations source="positions.130" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.19">
<details key="start" value="1813"/>
<details key="end" value="1828"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.131" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.19/mixed">
<details key="start" value="1813"/>
<details key="end" value="1818"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.132" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.20">
<details key="start" value="1830"/>
<details key="end" value="1858"/>
<details key="line" value="36"/>
</eAnnotations>
<eAnnotations source="positions.133" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.21">
<details key="start" value="1859"/>
<details key="end" value="1876"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.134" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.21/strings">
<details key="start" value="1859"/>
<details key="end" value="1866"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.135" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.22">
<details key="start" value="1878"/>
<details key="end" value="1904"/>
<details key="line" value="37"/>
</eAnnotations>
<eAnnotations source="positions.136" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.23">
<details key="start" value="1905"/>
<details key="end" value="1920"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.137" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.23/reals">
<details key="start" value="1905"/>
<details key="end" value="1910"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.138" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.24">
<details key="start" value="1922"/>
<details key="end" value="1951"/>
<details key="line" value="38"/>
</eAnnotations>
<eAnnotations source="positions.139" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.25">
<details key="start" value="1952"/>
<details key="end" value="1970"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.140" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.25/integers">
<details key="start" value="1952"/>
<details key="end" value="1960"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.141" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.26">
<details key="start" value="1972"/>
<details key="end" value="2001"/>
<details key="line" value="39"/>
</eAnnotations>
<eAnnotations source="positions.142" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.27">
<details key="start" value="2002"/>
<details key="end" value="2020"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.143" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.27/booleans">
<details key="start" value="2002"/>
<details key="end" value="2010"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.144" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.28">
<details key="start" value="2022"/>
<details key="end" value="2056"/>
<details key="line" value="40"/>
</eAnnotations>
<eAnnotations source="positions.145" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.29">
<details key="start" value="2057"/>
<details key="end" value="2080"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.146" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.29/%">
<details key="start" value="2057"/>
<details key="end" value="2075"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.147" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.29/%/eClasses">
<details key="start" value="2057"/>
<details key="end" value="2065"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.148" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.30">
<details key="start" value="2082"/>
<details key="end" value="2114"/>
<details key="line" value="41"/>
</eAnnotations>
<eAnnotations source="positions.149" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.31">
<details key="start" value="2115"/>
<details key="end" value="2136"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.150" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.31/collections">
<details key="start" value="2115"/>
<details key="end" value="2126"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.151" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.32">
<details key="start" value="2138"/>
<details key="end" value="2186"/>
<details key="line" value="42"/>
</eAnnotations>
<eAnnotations source="positions.152" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.18">
<details key="start" value="2187"/>
<details key="end" value="2221"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.153" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.18/mixed">
<details key="start" value="2187"/>
<details key="end" value="2192"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.154" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.18/%">
<details key="start" value="2208"/>
<details key="end" value="2220"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.155" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.18/%/t">
<details key="start" value="2208"/>
<details key="end" value="2209"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.156" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.18/t">
<details key="start" value="2204"/>
<details key="end" value="2205"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.157" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.33">
<details key="start" value="2223"/>
<details key="end" value="2270"/>
<details key="line" value="44"/>
</eAnnotations>
<eAnnotations source="positions.158" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.19">
<details key="start" value="2271"/>
<details key="end" value="2307"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.159" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.19/strings">
<details key="start" value="2271"/>
<details key="end" value="2278"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.160" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.19/%">
<details key="start" value="2294"/>
<details key="end" value="2306"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.161" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.19/%/t">
<details key="start" value="2294"/>
<details key="end" value="2295"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.162" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.19/t">
<details key="start" value="2290"/>
<details key="end" value="2291"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.163" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.34">
<details key="start" value="2309"/>
<details key="end" value="2357"/>
<details key="line" value="45"/>
</eAnnotations>
<eAnnotations source="positions.164" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.20">
<details key="start" value="2358"/>
<details key="end" value="2395"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.165" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.20/integers">
<details key="start" value="2358"/>
<details key="end" value="2366"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.166" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.20/%">
<details key="start" value="2382"/>
<details key="end" value="2394"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.167" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.20/%/t">
<details key="start" value="2382"/>
<details key="end" value="2383"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.168" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.20/t">
<details key="start" value="2378"/>
<details key="end" value="2379"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.169" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.35">
<details key="start" value="2397"/>
<details key="end" value="2445"/>
<details key="line" value="46"/>
</eAnnotations>
<eAnnotations source="positions.170" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.21">
<details key="start" value="2446"/>
<details key="end" value="2483"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.171" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.21/booleans">
<details key="start" value="2446"/>
<details key="end" value="2454"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.172" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.21/%">
<details key="start" value="2470"/>
<details key="end" value="2482"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.173" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.21/%/t">
<details key="start" value="2470"/>
<details key="end" value="2471"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.174" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.21/t">
<details key="start" value="2466"/>
<details key="end" value="2467"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.175" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.36">
<details key="start" value="2485"/>
<details key="end" value="2530"/>
<details key="line" value="47"/>
</eAnnotations>
<eAnnotations source="positions.176" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.22">
<details key="start" value="2531"/>
<details key="end" value="2565"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.177" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.22/reals">
<details key="start" value="2531"/>
<details key="end" value="2536"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.178" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.22/%">
<details key="start" value="2552"/>
<details key="end" value="2564"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.179" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.22/%/t">
<details key="start" value="2552"/>
<details key="end" value="2553"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.180" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.22/t">
<details key="start" value="2548"/>
<details key="end" value="2549"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.181" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.37">
<details key="start" value="2567"/>
<details key="end" value="2609"/>
<details key="line" value="48"/>
</eAnnotations>
<eAnnotations source="positions.182" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.23">
<details key="start" value="2610"/>
<details key="end" value="2641"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.183" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.23/eClasses">
<details key="start" value="2610"/>
<details key="end" value="2618"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.184" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.23/%">
<details key="start" value="2634"/>
<details key="end" value="2640"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.185" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.23/%/t">
<details key="start" value="2634"/>
<details key="end" value="2635"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.186" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.23/t">
<details key="start" value="2630"/>
<details key="end" value="2631"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.187" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.38">
<details key="start" value="2643"/>
<details key="end" value="2694"/>
<details key="line" value="49"/>
</eAnnotations>
<eAnnotations source="positions.188" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.24">
<details key="start" value="2695"/>
<details key="end" value="2735"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.189" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.24/collections">
<details key="start" value="2695"/>
<details key="end" value="2706"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.190" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.24/collect">
<details key="start" value="2722"/>
<details key="end" value="2734"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.191" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.24/collect/t">
<details key="start" value="2722"/>
<details key="end" value="2723"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.192" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.24/collect/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.193" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.24/collect/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.194" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.24/collect/temp19">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.195" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.24/t">
<details key="start" value="2718"/>
<details key="end" value="2719"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.196" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.39">
<details key="start" value="2737"/>
<details key="end" value="2766"/>
<details key="line" value="50"/>
</eAnnotations>
<eAnnotations source="positions.197" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.40">
<details key="start" value="2767"/>
<details key="end" value="2782"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.198" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.40/mixed">
<details key="start" value="2767"/>
<details key="end" value="2772"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.199" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.41">
<details key="start" value="2784"/>
<details key="end" value="2812"/>
<details key="line" value="52"/>
</eAnnotations>
<eAnnotations source="positions.200" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.42">
<details key="start" value="2813"/>
<details key="end" value="2830"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.201" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.42/strings">
<details key="start" value="2813"/>
<details key="end" value="2820"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.202" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.43">
<details key="start" value="2832"/>
<details key="end" value="2861"/>
<details key="line" value="53"/>
</eAnnotations>
<eAnnotations source="positions.203" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.44">
<details key="start" value="2862"/>
<details key="end" value="2880"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.204" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.44/integers">
<details key="start" value="2862"/>
<details key="end" value="2870"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.205" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.45">
<details key="start" value="2882"/>
<details key="end" value="2911"/>
<details key="line" value="54"/>
</eAnnotations>
<eAnnotations source="positions.206" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.46">
<details key="start" value="2912"/>
<details key="end" value="2930"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.207" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.46/booleans">
<details key="start" value="2912"/>
<details key="end" value="2920"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.208" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.47">
<details key="start" value="2932"/>
<details key="end" value="2958"/>
<details key="line" value="55"/>
</eAnnotations>
<eAnnotations source="positions.209" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.48">
<details key="start" value="2959"/>
<details key="end" value="2974"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.210" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.48/reals">
<details key="start" value="2959"/>
<details key="end" value="2964"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.211" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.49">
<details key="start" value="2976"/>
<details key="end" value="3005"/>
<details key="line" value="56"/>
</eAnnotations>
<eAnnotations source="positions.212" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.50">
<details key="start" value="3006"/>
<details key="end" value="3024"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.213" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.50/eClasses">
<details key="start" value="3006"/>
<details key="end" value="3014"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.214" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.51">
<details key="start" value="3026"/>
<details key="end" value="3058"/>
<details key="line" value="57"/>
</eAnnotations>
<eAnnotations source="positions.215" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.52">
<details key="start" value="3059"/>
<details key="end" value="3080"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.216" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.52/collections">
<details key="start" value="3059"/>
<details key="end" value="3070"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.217" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.53">
<details key="start" value="3082"/>
<details key="end" value="3115"/>
<details key="line" value="58"/>
</eAnnotations>
<eAnnotations source="positions.218" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.54">
<details key="start" value="3116"/>
<details key="end" value="3135"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.219" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.54/mixed">
<details key="start" value="3116"/>
<details key="end" value="3121"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.220" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.55">
<details key="start" value="3137"/>
<details key="end" value="3169"/>
<details key="line" value="60"/>
</eAnnotations>
<eAnnotations source="positions.221" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.56">
<details key="start" value="3170"/>
<details key="end" value="3191"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.222" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.56/strings">
<details key="start" value="3170"/>
<details key="end" value="3177"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.223" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.57">
<details key="start" value="3193"/>
<details key="end" value="3226"/>
<details key="line" value="61"/>
</eAnnotations>
<eAnnotations source="positions.224" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.58">
<details key="start" value="3227"/>
<details key="end" value="3249"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.225" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.58/integers">
<details key="start" value="3227"/>
<details key="end" value="3235"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.226" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.59">
<details key="start" value="3251"/>
<details key="end" value="3284"/>
<details key="line" value="62"/>
</eAnnotations>
<eAnnotations source="positions.227" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.60">
<details key="start" value="3285"/>
<details key="end" value="3307"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.228" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.60/booleans">
<details key="start" value="3285"/>
<details key="end" value="3293"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.229" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.61">
<details key="start" value="3309"/>
<details key="end" value="3339"/>
<details key="line" value="63"/>
</eAnnotations>
<eAnnotations source="positions.230" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.62">
<details key="start" value="3340"/>
<details key="end" value="3359"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.231" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.62/reals">
<details key="start" value="3340"/>
<details key="end" value="3345"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.232" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.63">
<details key="start" value="3361"/>
<details key="end" value="3394"/>
<details key="line" value="64"/>
</eAnnotations>
<eAnnotations source="positions.233" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.64">
<details key="start" value="3395"/>
<details key="end" value="3417"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.234" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.64/eClasses">
<details key="start" value="3395"/>
<details key="end" value="3403"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.235" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.65">
<details key="start" value="3419"/>
<details key="end" value="3455"/>
<details key="line" value="65"/>
</eAnnotations>
<eAnnotations source="positions.236" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.66">
<details key="start" value="3456"/>
<details key="end" value="3481"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.237" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.66/collections">
<details key="start" value="3456"/>
<details key="end" value="3467"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.238" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.67">
<details key="start" value="3483"/>
<details key="end" value="3515"/>
<details key="line" value="66"/>
</eAnnotations>
<eAnnotations source="positions.239" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.68">
<details key="start" value="3516"/>
<details key="end" value="3534"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.240" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.68/mixed">
<details key="start" value="3516"/>
<details key="end" value="3521"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.241" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.69">
<details key="start" value="3536"/>
<details key="end" value="3567"/>
<details key="line" value="68"/>
</eAnnotations>
<eAnnotations source="positions.242" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.70">
<details key="start" value="3568"/>
<details key="end" value="3588"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.243" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.70/strings">
<details key="start" value="3568"/>
<details key="end" value="3575"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.244" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.71">
<details key="start" value="3590"/>
<details key="end" value="3622"/>
<details key="line" value="69"/>
</eAnnotations>
<eAnnotations source="positions.245" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.72">
<details key="start" value="3623"/>
<details key="end" value="3644"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.246" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.72/integers">
<details key="start" value="3623"/>
<details key="end" value="3631"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.247" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.73">
<details key="start" value="3646"/>
<details key="end" value="3678"/>
<details key="line" value="70"/>
</eAnnotations>
<eAnnotations source="positions.248" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.74">
<details key="start" value="3679"/>
<details key="end" value="3700"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.249" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.74/booleans">
<details key="start" value="3679"/>
<details key="end" value="3687"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.250" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.75">
<details key="start" value="3702"/>
<details key="end" value="3731"/>
<details key="line" value="71"/>
</eAnnotations>
<eAnnotations source="positions.251" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.76">
<details key="start" value="3732"/>
<details key="end" value="3750"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.252" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.76/reals">
<details key="start" value="3732"/>
<details key="end" value="3737"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.253" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.77">
<details key="start" value="3752"/>
<details key="end" value="3784"/>
<details key="line" value="72"/>
</eAnnotations>
<eAnnotations source="positions.254" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.78">
<details key="start" value="3785"/>
<details key="end" value="3806"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.255" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.78/eClasses">
<details key="start" value="3785"/>
<details key="end" value="3793"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.256" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.79">
<details key="start" value="3808"/>
<details key="end" value="3843"/>
<details key="line" value="73"/>
</eAnnotations>
<eAnnotations source="positions.257" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.80">
<details key="start" value="3844"/>
<details key="end" value="3868"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.258" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.80/collections">
<details key="start" value="3844"/>
<details key="end" value="3855"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.259" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.81">
<details key="start" value="3870"/>
<details key="end" value="3902"/>
<details key="line" value="74"/>
</eAnnotations>
<eAnnotations source="positions.260" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.82">
<details key="start" value="3903"/>
<details key="end" value="3921"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.261" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.82/mixed">
<details key="start" value="3903"/>
<details key="end" value="3908"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.262" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.83">
<details key="start" value="3923"/>
<details key="end" value="3954"/>
<details key="line" value="76"/>
</eAnnotations>
<eAnnotations source="positions.263" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.84">
<details key="start" value="3955"/>
<details key="end" value="3975"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.264" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.84/strings">
<details key="start" value="3955"/>
<details key="end" value="3962"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.265" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.85">
<details key="start" value="3977"/>
<details key="end" value="4009"/>
<details key="line" value="77"/>
</eAnnotations>
<eAnnotations source="positions.266" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.86">
<details key="start" value="4010"/>
<details key="end" value="4031"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.267" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.86/integers">
<details key="start" value="4010"/>
<details key="end" value="4018"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.268" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.87">
<details key="start" value="4033"/>
<details key="end" value="4065"/>
<details key="line" value="78"/>
</eAnnotations>
<eAnnotations source="positions.269" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.88">
<details key="start" value="4066"/>
<details key="end" value="4087"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.270" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.88/booleans">
<details key="start" value="4066"/>
<details key="end" value="4074"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.271" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.89">
<details key="start" value="4089"/>
<details key="end" value="4118"/>
<details key="line" value="79"/>
</eAnnotations>
<eAnnotations source="positions.272" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.90">
<details key="start" value="4119"/>
<details key="end" value="4137"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.273" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.90/reals">
<details key="start" value="4119"/>
<details key="end" value="4124"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.274" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.91">
<details key="start" value="4139"/>
<details key="end" value="4188"/>
<details key="line" value="80"/>
</eAnnotations>
<eAnnotations source="positions.275" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.25">
<details key="start" value="4189"/>
<details key="end" value="4227"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.276" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.25/%">
<details key="start" value="4189"/>
<details key="end" value="4210"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.277" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.25/%/eClasses">
<details key="start" value="4189"/>
<details key="end" value="4197"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.278" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.25/%.1">
<details key="start" value="4222"/>
<details key="end" value="4226"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.279" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.25/%.1/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.280" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.25/temp20">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.281" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.92">
<details key="start" value="4229"/>
<details key="end" value="4264"/>
<details key="line" value="81"/>
</eAnnotations>
<eAnnotations source="positions.282" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.93">
<details key="start" value="4265"/>
<details key="end" value="4289"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.283" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.93/collections">
<details key="start" value="4265"/>
<details key="end" value="4276"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.284" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.94">
<details key="start" value="4291"/>
<details key="end" value="4321"/>
<details key="line" value="82"/>
</eAnnotations>
<eAnnotations source="positions.285" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.95">
<details key="start" value="4322"/>
<details key="end" value="4338"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.286" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.95/mixed">
<details key="start" value="4322"/>
<details key="end" value="4327"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.287" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.96">
<details key="start" value="4340"/>
<details key="end" value="4369"/>
<details key="line" value="84"/>
</eAnnotations>
<eAnnotations source="positions.288" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.97">
<details key="start" value="4370"/>
<details key="end" value="4388"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.289" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.97/strings">
<details key="start" value="4370"/>
<details key="end" value="4377"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.290" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.98">
<details key="start" value="4390"/>
<details key="end" value="4420"/>
<details key="line" value="85"/>
</eAnnotations>
<eAnnotations source="positions.291" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.99">
<details key="start" value="4421"/>
<details key="end" value="4440"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.292" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.99/integers">
<details key="start" value="4421"/>
<details key="end" value="4429"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.293" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.100">
<details key="start" value="4442"/>
<details key="end" value="4472"/>
<details key="line" value="86"/>
</eAnnotations>
<eAnnotations source="positions.294" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.101">
<details key="start" value="4473"/>
<details key="end" value="4492"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.295" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.101/booleans">
<details key="start" value="4473"/>
<details key="end" value="4481"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.296" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.102">
<details key="start" value="4494"/>
<details key="end" value="4521"/>
<details key="line" value="87"/>
</eAnnotations>
<eAnnotations source="positions.297" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.103">
<details key="start" value="4522"/>
<details key="end" value="4538"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.298" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.103/reals">
<details key="start" value="4522"/>
<details key="end" value="4527"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.299" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.104">
<details key="start" value="4540"/>
<details key="end" value="4575"/>
<details key="line" value="88"/>
</eAnnotations>
<eAnnotations source="positions.300" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.105">
<details key="start" value="4576"/>
<details key="end" value="4600"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.301" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.105/%">
<details key="start" value="4576"/>
<details key="end" value="4595"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.302" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.105/%/eClasses">
<details key="start" value="4576"/>
<details key="end" value="4584"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.303" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.106">
<details key="start" value="4602"/>
<details key="end" value="4635"/>
<details key="line" value="89"/>
</eAnnotations>
<eAnnotations source="positions.304" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.107">
<details key="start" value="4636"/>
<details key="end" value="4658"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.305" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.107/collections">
<details key="start" value="4636"/>
<details key="end" value="4647"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.306" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.108">
<details key="start" value="4660"/>
<details key="end" value="4695"/>
<details key="line" value="90"/>
</eAnnotations>
<eAnnotations source="positions.307" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.109">
<details key="start" value="4696"/>
<details key="end" value="4717"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.308" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.109/mixed">
<details key="start" value="4696"/>
<details key="end" value="4701"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.309" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.110">
<details key="start" value="4719"/>
<details key="end" value="4753"/>
<details key="line" value="92"/>
</eAnnotations>
<eAnnotations source="positions.310" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.111">
<details key="start" value="4754"/>
<details key="end" value="4777"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.311" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.111/strings">
<details key="start" value="4754"/>
<details key="end" value="4761"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.312" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.112">
<details key="start" value="4779"/>
<details key="end" value="4814"/>
<details key="line" value="93"/>
</eAnnotations>
<eAnnotations source="positions.313" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.113">
<details key="start" value="4815"/>
<details key="end" value="4839"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.314" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.113/integers">
<details key="start" value="4815"/>
<details key="end" value="4823"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.315" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.114">
<details key="start" value="4841"/>
<details key="end" value="4876"/>
<details key="line" value="94"/>
</eAnnotations>
<eAnnotations source="positions.316" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.115">
<details key="start" value="4877"/>
<details key="end" value="4901"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.317" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.115/booleans">
<details key="start" value="4877"/>
<details key="end" value="4885"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.318" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.116">
<details key="start" value="4903"/>
<details key="end" value="4935"/>
<details key="line" value="95"/>
</eAnnotations>
<eAnnotations source="positions.319" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.117">
<details key="start" value="4936"/>
<details key="end" value="4957"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.320" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.117/reals">
<details key="start" value="4936"/>
<details key="end" value="4941"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.321" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.118">
<details key="start" value="4959"/>
<details key="end" value="5011"/>
<details key="line" value="96"/>
</eAnnotations>
<eAnnotations source="positions.322" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.26">
<details key="start" value="5012"/>
<details key="end" value="5053"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.323" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.26/%">
<details key="start" value="5012"/>
<details key="end" value="5036"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.324" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.26/%/eClasses">
<details key="start" value="5012"/>
<details key="end" value="5020"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.325" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.26/%.1">
<details key="start" value="5048"/>
<details key="end" value="5052"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.326" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.26/%.1/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.327" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.26/temp21">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.328" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.119">
<details key="start" value="5055"/>
<details key="end" value="5093"/>
<details key="line" value="97"/>
</eAnnotations>
<eAnnotations source="positions.329" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.120">
<details key="start" value="5094"/>
<details key="end" value="5121"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.330" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.120/collections">
<details key="start" value="5094"/>
<details key="end" value="5105"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.331" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.121">
<details key="start" value="5123"/>
<details key="end" value="5161"/>
<details key="line" value="98"/>
</eAnnotations>
<eAnnotations source="positions.332" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.122">
<details key="start" value="5162"/>
<details key="end" value="5185"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.333" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.122/mixed">
<details key="start" value="5162"/>
<details key="end" value="5167"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.334" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.123">
<details key="start" value="5188"/>
<details key="end" value="5225"/>
<details key="line" value="100"/>
</eAnnotations>
<eAnnotations source="positions.335" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.124">
<details key="start" value="5226"/>
<details key="end" value="5251"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.336" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.124/strings">
<details key="start" value="5226"/>
<details key="end" value="5233"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.337" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.125">
<details key="start" value="5254"/>
<details key="end" value="5292"/>
<details key="line" value="101"/>
</eAnnotations>
<eAnnotations source="positions.338" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.126">
<details key="start" value="5293"/>
<details key="end" value="5319"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.339" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.126/integers">
<details key="start" value="5293"/>
<details key="end" value="5301"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.340" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.127">
<details key="start" value="5322"/>
<details key="end" value="5360"/>
<details key="line" value="102"/>
</eAnnotations>
<eAnnotations source="positions.341" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.128">
<details key="start" value="5361"/>
<details key="end" value="5387"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.342" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.128/booleans">
<details key="start" value="5361"/>
<details key="end" value="5369"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.343" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.129">
<details key="start" value="5390"/>
<details key="end" value="5425"/>
<details key="line" value="103"/>
</eAnnotations>
<eAnnotations source="positions.344" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.130">
<details key="start" value="5426"/>
<details key="end" value="5449"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.345" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.130/reals">
<details key="start" value="5426"/>
<details key="end" value="5431"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.346" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.131">
<details key="start" value="5452"/>
<details key="end" value="5506"/>
<details key="line" value="104"/>
</eAnnotations>
<eAnnotations source="positions.347" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.27">
<details key="start" value="5507"/>
<details key="end" value="5550"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.348" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.27/%">
<details key="start" value="5507"/>
<details key="end" value="5533"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.349" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.27/%/eClasses">
<details key="start" value="5507"/>
<details key="end" value="5515"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.350" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.27/%.1">
<details key="start" value="5545"/>
<details key="end" value="5549"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.351" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.27/%.1/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.352" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.27/temp22">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.353" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.132">
<details key="start" value="5552"/>
<details key="end" value="5593"/>
<details key="line" value="105"/>
</eAnnotations>
<eAnnotations source="positions.354" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.133">
<details key="start" value="5594"/>
<details key="end" value="5623"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.355" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.133/collections">
<details key="start" value="5594"/>
<details key="end" value="5605"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.356" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.134">
<details key="start" value="5626"/>
<details key="end" value="5657"/>
<details key="line" value="106"/>
</eAnnotations>
<eAnnotations source="positions.357" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.135">
<details key="start" value="5658"/>
<details key="end" value="5675"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.358" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.135/mixed">
<details key="start" value="5658"/>
<details key="end" value="5663"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.359" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.135/%">
<details key="start" value="5671"/>
<details key="end" value="5674"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.360" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.136">
<details key="start" value="5677"/>
<details key="end" value="5707"/>
<details key="line" value="108"/>
</eAnnotations>
<eAnnotations source="positions.361" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.137">
<details key="start" value="5708"/>
<details key="end" value="5727"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.362" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.137/strings">
<details key="start" value="5708"/>
<details key="end" value="5715"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.363" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.137/%">
<details key="start" value="5723"/>
<details key="end" value="5726"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.364" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.138">
<details key="start" value="5729"/>
<details key="end" value="5760"/>
<details key="line" value="109"/>
</eAnnotations>
<eAnnotations source="positions.365" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.139">
<details key="start" value="5761"/>
<details key="end" value="5781"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.366" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.139/integers">
<details key="start" value="5761"/>
<details key="end" value="5769"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.367" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.139/%">
<details key="start" value="5777"/>
<details key="end" value="5780"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.368" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.140">
<details key="start" value="5783"/>
<details key="end" value="5814"/>
<details key="line" value="110"/>
</eAnnotations>
<eAnnotations source="positions.369" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.141">
<details key="start" value="5815"/>
<details key="end" value="5835"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.370" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.141/booleans">
<details key="start" value="5815"/>
<details key="end" value="5823"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.371" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.141/%">
<details key="start" value="5831"/>
<details key="end" value="5834"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.372" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.142">
<details key="start" value="5837"/>
<details key="end" value="5865"/>
<details key="line" value="111"/>
</eAnnotations>
<eAnnotations source="positions.373" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.143">
<details key="start" value="5866"/>
<details key="end" value="5883"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.374" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.143/reals">
<details key="start" value="5866"/>
<details key="end" value="5871"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.375" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.143/%">
<details key="start" value="5879"/>
<details key="end" value="5882"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.376" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.144">
<details key="start" value="5885"/>
<details key="end" value="5919"/>
<details key="line" value="112"/>
</eAnnotations>
<eAnnotations source="positions.377" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.145">
<details key="start" value="5920"/>
<details key="end" value="5943"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.378" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.145/collections">
<details key="start" value="5920"/>
<details key="end" value="5931"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.379" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.145/%">
<details key="start" value="5939"/>
<details key="end" value="5942"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.380" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.146">
<details key="start" value="5945"/>
<details key="end" value="5986"/>
<details key="line" value="113"/>
</eAnnotations>
<eAnnotations source="positions.381" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.147">
<details key="start" value="5987"/>
<details key="end" value="6014"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.382" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.147/mixed">
<details key="start" value="5987"/>
<details key="end" value="5992"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.383" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.147/%">
<details key="start" value="6000"/>
<details key="end" value="6003"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.384" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.147/%.1">
<details key="start" value="6005"/>
<details key="end" value="6008"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.385" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.147/%.2">
<details key="start" value="6010"/>
<details key="end" value="6013"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.386" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.148">
<details key="start" value="6016"/>
<details key="end" value="6056"/>
<details key="line" value="115"/>
</eAnnotations>
<eAnnotations source="positions.387" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.149">
<details key="start" value="6057"/>
<details key="end" value="6086"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.388" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.149/strings">
<details key="start" value="6057"/>
<details key="end" value="6064"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.389" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.149/%">
<details key="start" value="6072"/>
<details key="end" value="6075"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.390" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.149/%.1">
<details key="start" value="6077"/>
<details key="end" value="6080"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.391" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.149/%.2">
<details key="start" value="6082"/>
<details key="end" value="6085"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.392" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.150">
<details key="start" value="6088"/>
<details key="end" value="6129"/>
<details key="line" value="116"/>
</eAnnotations>
<eAnnotations source="positions.393" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.151">
<details key="start" value="6130"/>
<details key="end" value="6160"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.394" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.151/integers">
<details key="start" value="6130"/>
<details key="end" value="6138"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.395" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.151/%">
<details key="start" value="6146"/>
<details key="end" value="6149"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.396" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.151/%.1">
<details key="start" value="6151"/>
<details key="end" value="6154"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.397" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.151/%.2">
<details key="start" value="6156"/>
<details key="end" value="6159"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.398" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.152">
<details key="start" value="6162"/>
<details key="end" value="6203"/>
<details key="line" value="117"/>
</eAnnotations>
<eAnnotations source="positions.399" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.153">
<details key="start" value="6204"/>
<details key="end" value="6234"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.400" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.153/booleans">
<details key="start" value="6204"/>
<details key="end" value="6212"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.401" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.153/%">
<details key="start" value="6220"/>
<details key="end" value="6223"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.402" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.153/%.1">
<details key="start" value="6225"/>
<details key="end" value="6228"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.403" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.153/%.2">
<details key="start" value="6230"/>
<details key="end" value="6233"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.404" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.154">
<details key="start" value="6236"/>
<details key="end" value="6274"/>
<details key="line" value="118"/>
</eAnnotations>
<eAnnotations source="positions.405" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.155">
<details key="start" value="6275"/>
<details key="end" value="6302"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.406" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.155/reals">
<details key="start" value="6275"/>
<details key="end" value="6280"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.407" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.155/%">
<details key="start" value="6288"/>
<details key="end" value="6291"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.408" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.155/%.1">
<details key="start" value="6293"/>
<details key="end" value="6296"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.409" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.155/%.2">
<details key="start" value="6298"/>
<details key="end" value="6301"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.410" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.156">
<details key="start" value="6304"/>
<details key="end" value="6348"/>
<details key="line" value="119"/>
</eAnnotations>
<eAnnotations source="positions.411" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.157">
<details key="start" value="6349"/>
<details key="end" value="6382"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.412" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.157/collections">
<details key="start" value="6349"/>
<details key="end" value="6360"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.413" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.157/%">
<details key="start" value="6368"/>
<details key="end" value="6371"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.414" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.157/%.1">
<details key="start" value="6373"/>
<details key="end" value="6376"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.415" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.157/%.2">
<details key="start" value="6378"/>
<details key="end" value="6381"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.416" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.158">
<details key="start" value="6384"/>
<details key="end" value="6439"/>
<details key="line" value="120"/>
</eAnnotations>
<eAnnotations source="positions.417" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.159">
<details key="start" value="6440"/>
<details key="end" value="6481"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.418" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.159/mixed">
<details key="start" value="6440"/>
<details key="end" value="6445"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.419" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.159/%">
<details key="start" value="6461"/>
<details key="end" value="6480"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.420" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.159/%/%/%">
<details key="start" value="6472"/>
<details key="end" value="6475"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.421" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.159/%/%.1/%">
<details key="start" value="6476"/>
<details key="end" value="6479"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.422" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.160">
<details key="start" value="6483"/>
<details key="end" value="6539"/>
<details key="line" value="122"/>
</eAnnotations>
<eAnnotations source="positions.423" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.161">
<details key="start" value="6540"/>
<details key="end" value="6585"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.424" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.161/mixed">
<details key="start" value="6540"/>
<details key="end" value="6545"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.425" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.161/%">
<details key="start" value="6561"/>
<details key="end" value="6584"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.426" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.161/%/%/%">
<details key="start" value="6572"/>
<details key="end" value="6575"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.427" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.161/%/%.1/%">
<details key="start" value="6576"/>
<details key="end" value="6579"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.428" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.161/%/%.2/%">
<details key="start" value="6580"/>
<details key="end" value="6583"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.429" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.162">
<details key="start" value="6587"/>
<details key="end" value="6641"/>
<details key="line" value="123"/>
</eAnnotations>
<eAnnotations source="positions.430" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.163">
<details key="start" value="6642"/>
<details key="end" value="6685"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.431" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.163/strings">
<details key="start" value="6642"/>
<details key="end" value="6649"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.432" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.163/%">
<details key="start" value="6665"/>
<details key="end" value="6684"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.433" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.163/%/%/%">
<details key="start" value="6676"/>
<details key="end" value="6679"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.434" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.163/%/%.1/%">
<details key="start" value="6680"/>
<details key="end" value="6683"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.435" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.164">
<details key="start" value="6687"/>
<details key="end" value="6745"/>
<details key="line" value="124"/>
</eAnnotations>
<eAnnotations source="positions.436" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.165">
<details key="start" value="6746"/>
<details key="end" value="6793"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.437" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.165/strings">
<details key="start" value="6746"/>
<details key="end" value="6753"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.438" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.165/%">
<details key="start" value="6769"/>
<details key="end" value="6792"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.439" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.165/%/%/%">
<details key="start" value="6780"/>
<details key="end" value="6783"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.440" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.165/%/%.1/%">
<details key="start" value="6784"/>
<details key="end" value="6787"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.441" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.165/%/%.2/%">
<details key="start" value="6788"/>
<details key="end" value="6791"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.442" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.166">
<details key="start" value="6795"/>
<details key="end" value="6846"/>
<details key="line" value="125"/>
</eAnnotations>
<eAnnotations source="positions.443" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.167">
<details key="start" value="6847"/>
<details key="end" value="6887"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.444" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.167/integers">
<details key="start" value="6847"/>
<details key="end" value="6855"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.445" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.167/%">
<details key="start" value="6871"/>
<details key="end" value="6886"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.446" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.167/%/%/%">
<details key="start" value="6882"/>
<details key="end" value="6883"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.447" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.167/%/%.1/%">
<details key="start" value="6884"/>
<details key="end" value="6885"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.448" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.168">
<details key="start" value="6889"/>
<details key="end" value="6942"/>
<details key="line" value="126"/>
</eAnnotations>
<eAnnotations source="positions.449" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.169">
<details key="start" value="6943"/>
<details key="end" value="6985"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.450" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.169/integers">
<details key="start" value="6943"/>
<details key="end" value="6951"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.451" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.169/%">
<details key="start" value="6967"/>
<details key="end" value="6984"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.452" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.169/%/%/%">
<details key="start" value="6978"/>
<details key="end" value="6979"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.453" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.169/%/%.1/%">
<details key="start" value="6980"/>
<details key="end" value="6981"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.454" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.169/%/%.2/%">
<details key="start" value="6982"/>
<details key="end" value="6983"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.455" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.170">
<details key="start" value="6987"/>
<details key="end" value="7045"/>
<details key="line" value="127"/>
</eAnnotations>
<eAnnotations source="positions.456" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.171">
<details key="start" value="7046"/>
<details key="end" value="7093"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.457" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.171/booleans">
<details key="start" value="7046"/>
<details key="end" value="7054"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.458" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.171/%">
<details key="start" value="7070"/>
<details key="end" value="7092"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.459" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.171/%/%/%">
<details key="start" value="7081"/>
<details key="end" value="7085"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.460" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.171/%/%.1/%">
<details key="start" value="7086"/>
<details key="end" value="7091"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.461" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.172">
<details key="start" value="7095"/>
<details key="end" value="7162"/>
<details key="line" value="128"/>
</eAnnotations>
<eAnnotations source="positions.462" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.173">
<details key="start" value="7163"/>
<details key="end" value="7219"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.463" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.173/%">
<details key="start" value="7163"/>
<details key="end" value="7180"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.464" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.173/%/%/%">
<details key="start" value="7174"/>
<details key="end" value="7179"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.465" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.173/%.1">
<details key="start" value="7196"/>
<details key="end" value="7218"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.466" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.173/%.1/%/%">
<details key="start" value="7207"/>
<details key="end" value="7211"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.467" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.173/%.1/%.1/%">
<details key="start" value="7212"/>
<details key="end" value="7217"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.468" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.174">
<details key="start" value="7221"/>
<details key="end" value="7273"/>
<details key="line" value="129"/>
</eAnnotations>
<eAnnotations source="positions.469" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.175">
<details key="start" value="7274"/>
<details key="end" value="7315"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.470" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.175/reals">
<details key="start" value="7274"/>
<details key="end" value="7279"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.471" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.175/%">
<details key="start" value="7295"/>
<details key="end" value="7314"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.472" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.175/%/%/%">
<details key="start" value="7306"/>
<details key="end" value="7309"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.473" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.175/%/%.1/%">
<details key="start" value="7310"/>
<details key="end" value="7313"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.474" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.176">
<details key="start" value="7317"/>
<details key="end" value="7369"/>
<details key="line" value="130"/>
</eAnnotations>
<eAnnotations source="positions.475" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.177">
<details key="start" value="7370"/>
<details key="end" value="7411"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.476" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.177/reals">
<details key="start" value="7370"/>
<details key="end" value="7375"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.477" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.177/%">
<details key="start" value="7391"/>
<details key="end" value="7410"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.478" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.177/%/%/%">
<details key="start" value="7402"/>
<details key="end" value="7405"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.479" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.177/%/%.1/%">
<details key="start" value="7406"/>
<details key="end" value="7409"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.480" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.178">
<details key="start" value="7413"/>
<details key="end" value="7487"/>
<details key="line" value="131"/>
</eAnnotations>
<eAnnotations source="positions.481" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.179">
<details key="start" value="7488"/>
<details key="end" value="7551"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.482" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.179/collections">
<details key="start" value="7488"/>
<details key="end" value="7499"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.483" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.179/%">
<details key="start" value="7515"/>
<details key="end" value="7550"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.484" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.179/%/%/%">
<details key="start" value="7526"/>
<details key="end" value="7549"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.485" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.179/%/%/%/%/%">
<details key="start" value="7537"/>
<details key="end" value="7540"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.486" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.179/%/%/%/%.1/%">
<details key="start" value="7541"/>
<details key="end" value="7544"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.487" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.179/%/%/%/%.2/%">
<details key="start" value="7545"/>
<details key="end" value="7548"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.488" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.180">
<details key="start" value="7553"/>
<details key="end" value="7627"/>
<details key="line" value="132"/>
</eAnnotations>
<eAnnotations source="positions.489" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.181">
<details key="start" value="7628"/>
<details key="end" value="7691"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.490" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.181/collections">
<details key="start" value="7628"/>
<details key="end" value="7639"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.491" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.181/%">
<details key="start" value="7655"/>
<details key="end" value="7690"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.492" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.181/%/%/%">
<details key="start" value="7666"/>
<details key="end" value="7689"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.493" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.181/%/%/%/%/%">
<details key="start" value="7677"/>
<details key="end" value="7680"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.494" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.181/%/%/%/%.1/%">
<details key="start" value="7681"/>
<details key="end" value="7684"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.495" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.181/%/%/%/%.2/%">
<details key="start" value="7685"/>
<details key="end" value="7688"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.496" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.182">
<details key="start" value="7693"/>
<details key="end" value="7755"/>
<details key="line" value="133"/>
</eAnnotations>
<eAnnotations source="positions.497" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.183">
<details key="start" value="7756"/>
<details key="end" value="7807"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.498" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.183/collections">
<details key="start" value="7756"/>
<details key="end" value="7767"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.499" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.183/%">
<details key="start" value="7783"/>
<details key="end" value="7806"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.500" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.183/%/%/%">
<details key="start" value="7794"/>
<details key="end" value="7797"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.501" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.183/%/%.1/%">
<details key="start" value="7798"/>
<details key="end" value="7801"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.502" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.183/%/%.2/%">
<details key="start" value="7802"/>
<details key="end" value="7805"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.503" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.184">
<details key="start" value="7809"/>
<details key="end" value="7859"/>
<details key="line" value="134"/>
</eAnnotations>
<eAnnotations source="positions.504" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.185">
<details key="start" value="7860"/>
<details key="end" value="7899"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.505" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.185/eClasses">
<details key="start" value="7860"/>
<details key="end" value="7868"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.506" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.185/%">
<details key="start" value="7884"/>
<details key="end" value="7898"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.507" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.185/%/p">
<details key="start" value="7884"/>
<details key="end" value="7885"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.508" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.186">
<details key="start" value="7901"/>
<details key="end" value="7977"/>
<details key="line" value="135"/>
</eAnnotations>
<eAnnotations source="positions.509" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.187">
<details key="start" value="7978"/>
<details key="end" value="8043"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.510" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.187/%">
<details key="start" value="7978"/>
<details key="end" value="8013"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.511" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.187/%/%/%">
<details key="start" value="7989"/>
<details key="end" value="8012"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.512" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.187/%/%/%/%">
<details key="start" value="7989"/>
<details key="end" value="8003"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.513" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.187/%/%/%/%/p">
<details key="start" value="7989"/>
<details key="end" value="7990"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.514" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.187/%.1">
<details key="start" value="8028"/>
<details key="end" value="8042"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.515" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.187/%.1/p">
<details key="start" value="8028"/>
<details key="end" value="8029"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.516" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.188">
<details key="start" value="8045"/>
<details key="end" value="8081"/>
<details key="line" value="136"/>
</eAnnotations>
<eAnnotations source="positions.517" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.189">
<details key="start" value="8082"/>
<details key="end" value="8104"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.518" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.189/mixed">
<details key="start" value="8082"/>
<details key="end" value="8087"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.519" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.189/%">
<details key="start" value="8100"/>
<details key="end" value="8103"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.520" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.190">
<details key="start" value="8106"/>
<details key="end" value="8139"/>
<details key="line" value="138"/>
</eAnnotations>
<eAnnotations source="positions.521" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.191">
<details key="start" value="8140"/>
<details key="end" value="8162"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.522" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.191/mixed">
<details key="start" value="8140"/>
<details key="end" value="8145"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.523" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.191/%">
<details key="start" value="8158"/>
<details key="end" value="8161"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.524" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.192">
<details key="start" value="8164"/>
<details key="end" value="8199"/>
<details key="line" value="139"/>
</eAnnotations>
<eAnnotations source="positions.525" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.193">
<details key="start" value="8200"/>
<details key="end" value="8224"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.526" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.193/strings">
<details key="start" value="8200"/>
<details key="end" value="8207"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.527" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.193/%">
<details key="start" value="8220"/>
<details key="end" value="8223"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.528" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.194">
<details key="start" value="8226"/>
<details key="end" value="8261"/>
<details key="line" value="140"/>
</eAnnotations>
<eAnnotations source="positions.529" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.195">
<details key="start" value="8262"/>
<details key="end" value="8286"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.530" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.195/strings">
<details key="start" value="8262"/>
<details key="end" value="8269"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.531" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.195/%">
<details key="start" value="8282"/>
<details key="end" value="8285"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.532" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.196">
<details key="start" value="8288"/>
<details key="end" value="8322"/>
<details key="line" value="141"/>
</eAnnotations>
<eAnnotations source="positions.533" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.197">
<details key="start" value="8323"/>
<details key="end" value="8346"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.534" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.197/integers">
<details key="start" value="8323"/>
<details key="end" value="8331"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.535" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.197/%">
<details key="start" value="8344"/>
<details key="end" value="8345"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.536" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.198">
<details key="start" value="8348"/>
<details key="end" value="8382"/>
<details key="line" value="142"/>
</eAnnotations>
<eAnnotations source="positions.537" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.199">
<details key="start" value="8383"/>
<details key="end" value="8406"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.538" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.199/integers">
<details key="start" value="8383"/>
<details key="end" value="8391"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.539" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.199/%">
<details key="start" value="8404"/>
<details key="end" value="8405"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.540" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.200">
<details key="start" value="8408"/>
<details key="end" value="8459"/>
<details key="line" value="143"/>
</eAnnotations>
<eAnnotations source="positions.541" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.201">
<details key="start" value="8460"/>
<details key="end" value="8500"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.542" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.201/%">
<details key="start" value="8460"/>
<details key="end" value="8481"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.543" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.201/%/%/%">
<details key="start" value="8471"/>
<details key="end" value="8475"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.544" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.201/%/%.1/%">
<details key="start" value="8476"/>
<details key="end" value="8480"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.545" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.201/%.1">
<details key="start" value="8494"/>
<details key="end" value="8499"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.546" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.202">
<details key="start" value="8502"/>
<details key="end" value="8540"/>
<details key="line" value="144"/>
</eAnnotations>
<eAnnotations source="positions.547" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.203">
<details key="start" value="8541"/>
<details key="end" value="8568"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.548" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.203/booleans">
<details key="start" value="8541"/>
<details key="end" value="8549"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.549" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.203/%">
<details key="start" value="8562"/>
<details key="end" value="8567"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.550" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.204">
<details key="start" value="8570"/>
<details key="end" value="8603"/>
<details key="line" value="145"/>
</eAnnotations>
<eAnnotations source="positions.551" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.205">
<details key="start" value="8604"/>
<details key="end" value="8626"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.552" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.205/reals">
<details key="start" value="8604"/>
<details key="end" value="8609"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.553" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.205/%">
<details key="start" value="8622"/>
<details key="end" value="8625"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.554" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.206">
<details key="start" value="8628"/>
<details key="end" value="8661"/>
<details key="line" value="146"/>
</eAnnotations>
<eAnnotations source="positions.555" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.207">
<details key="start" value="8662"/>
<details key="end" value="8684"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.556" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.207/reals">
<details key="start" value="8662"/>
<details key="end" value="8667"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.557" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.207/%">
<details key="start" value="8680"/>
<details key="end" value="8683"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.558" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.208">
<details key="start" value="8686"/>
<details key="end" value="8742"/>
<details key="line" value="147"/>
</eAnnotations>
<eAnnotations source="positions.559" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.209">
<details key="start" value="8743"/>
<details key="end" value="8788"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.560" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.209/eClasses">
<details key="start" value="8743"/>
<details key="end" value="8751"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.561" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.209/%">
<details key="start" value="8764"/>
<details key="end" value="8787"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.562" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.209/%/%">
<details key="start" value="8764"/>
<details key="end" value="8778"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.563" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.209/%/%/p">
<details key="start" value="8764"/>
<details key="end" value="8765"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.564" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.210">
<details key="start" value="8790"/>
<details key="end" value="8872"/>
<details key="line" value="148"/>
</eAnnotations>
<eAnnotations source="positions.565" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.211">
<details key="start" value="8873"/>
<details key="end" value="8944"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.566" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.211/%">
<details key="start" value="8873"/>
<details key="end" value="8908"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.567" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.211/%/%/%">
<details key="start" value="8884"/>
<details key="end" value="8907"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.568" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.211/%/%/%/%">
<details key="start" value="8884"/>
<details key="end" value="8898"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.569" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.211/%/%/%/%/p">
<details key="start" value="8884"/>
<details key="end" value="8885"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.570" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.211/%.1">
<details key="start" value="8921"/>
<details key="end" value="8943"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.571" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.211/%.1/%">
<details key="start" value="8921"/>
<details key="end" value="8935"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.572" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.211/%.1/%/p">
<details key="start" value="8921"/>
<details key="end" value="8922"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.573" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.212">
<details key="start" value="8946"/>
<details key="end" value="9005"/>
<details key="line" value="149"/>
</eAnnotations>
<eAnnotations source="positions.574" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.213">
<details key="start" value="9006"/>
<details key="end" value="9054"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.575" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.213/collections">
<details key="start" value="9006"/>
<details key="end" value="9017"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.576" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.213/%">
<details key="start" value="9030"/>
<details key="end" value="9053"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.577" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.213/%/%/%">
<details key="start" value="9041"/>
<details key="end" value="9044"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.578" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.213/%/%.1/%">
<details key="start" value="9045"/>
<details key="end" value="9048"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.579" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.213/%/%.2/%">
<details key="start" value="9049"/>
<details key="end" value="9052"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.580" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.214">
<details key="start" value="9056"/>
<details key="end" value="9115"/>
<details key="line" value="150"/>
</eAnnotations>
<eAnnotations source="positions.581" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.215">
<details key="start" value="9116"/>
<details key="end" value="9164"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.582" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.215/collections">
<details key="start" value="9116"/>
<details key="end" value="9127"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.583" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.215/%">
<details key="start" value="9140"/>
<details key="end" value="9163"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.584" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.215/%/%/%">
<details key="start" value="9151"/>
<details key="end" value="9154"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.585" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.215/%/%.1/%">
<details key="start" value="9155"/>
<details key="end" value="9158"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.586" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.215/%/%.2/%">
<details key="start" value="9159"/>
<details key="end" value="9162"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.587" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.216">
<details key="start" value="9166"/>
<details key="end" value="9221"/>
<details key="line" value="151"/>
</eAnnotations>
<eAnnotations source="positions.588" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.217">
<details key="start" value="9222"/>
<details key="end" value="9263"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.589" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.217/mixed">
<details key="start" value="9222"/>
<details key="end" value="9227"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.590" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.217/%">
<details key="start" value="9243"/>
<details key="end" value="9262"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.591" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.217/%/%/%">
<details key="start" value="9254"/>
<details key="end" value="9257"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.592" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.217/%/%.1/%">
<details key="start" value="9258"/>
<details key="end" value="9261"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.593" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.218">
<details key="start" value="9265"/>
<details key="end" value="9321"/>
<details key="line" value="153"/>
</eAnnotations>
<eAnnotations source="positions.594" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.219">
<details key="start" value="9322"/>
<details key="end" value="9367"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.595" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.219/mixed">
<details key="start" value="9322"/>
<details key="end" value="9327"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.596" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.219/%">
<details key="start" value="9343"/>
<details key="end" value="9366"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.597" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.219/%/%/%">
<details key="start" value="9354"/>
<details key="end" value="9357"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.598" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.219/%/%.1/%">
<details key="start" value="9358"/>
<details key="end" value="9361"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.599" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.219/%/%.2/%">
<details key="start" value="9362"/>
<details key="end" value="9365"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.600" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.220">
<details key="start" value="9369"/>
<details key="end" value="9423"/>
<details key="line" value="154"/>
</eAnnotations>
<eAnnotations source="positions.601" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.221">
<details key="start" value="9424"/>
<details key="end" value="9467"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.602" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.221/strings">
<details key="start" value="9424"/>
<details key="end" value="9431"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.603" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.221/%">
<details key="start" value="9447"/>
<details key="end" value="9466"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.604" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.221/%/%/%">
<details key="start" value="9458"/>
<details key="end" value="9461"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.605" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.221/%/%.1/%">
<details key="start" value="9462"/>
<details key="end" value="9465"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.606" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.222">
<details key="start" value="9469"/>
<details key="end" value="9527"/>
<details key="line" value="155"/>
</eAnnotations>
<eAnnotations source="positions.607" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.223">
<details key="start" value="9528"/>
<details key="end" value="9575"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.608" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.223/strings">
<details key="start" value="9528"/>
<details key="end" value="9535"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.609" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.223/%">
<details key="start" value="9551"/>
<details key="end" value="9574"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.610" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.223/%/%/%">
<details key="start" value="9562"/>
<details key="end" value="9565"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.611" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.223/%/%.1/%">
<details key="start" value="9566"/>
<details key="end" value="9569"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.612" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.223/%/%.2/%">
<details key="start" value="9570"/>
<details key="end" value="9573"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.613" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.224">
<details key="start" value="9577"/>
<details key="end" value="9628"/>
<details key="line" value="156"/>
</eAnnotations>
<eAnnotations source="positions.614" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.225">
<details key="start" value="9629"/>
<details key="end" value="9669"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.615" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.225/integers">
<details key="start" value="9629"/>
<details key="end" value="9637"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.616" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.225/%">
<details key="start" value="9653"/>
<details key="end" value="9668"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.617" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.225/%/%/%">
<details key="start" value="9664"/>
<details key="end" value="9665"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.618" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.225/%/%.1/%">
<details key="start" value="9666"/>
<details key="end" value="9667"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.619" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.226">
<details key="start" value="9671"/>
<details key="end" value="9724"/>
<details key="line" value="157"/>
</eAnnotations>
<eAnnotations source="positions.620" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.227">
<details key="start" value="9725"/>
<details key="end" value="9767"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.621" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.227/integers">
<details key="start" value="9725"/>
<details key="end" value="9733"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.622" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.227/%">
<details key="start" value="9749"/>
<details key="end" value="9766"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.623" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.227/%/%/%">
<details key="start" value="9760"/>
<details key="end" value="9761"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.624" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.227/%/%.1/%">
<details key="start" value="9762"/>
<details key="end" value="9763"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.625" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.227/%/%.2/%">
<details key="start" value="9764"/>
<details key="end" value="9765"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.626" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.228">
<details key="start" value="9769"/>
<details key="end" value="9827"/>
<details key="line" value="158"/>
</eAnnotations>
<eAnnotations source="positions.627" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.229">
<details key="start" value="9828"/>
<details key="end" value="9875"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.628" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.229/booleans">
<details key="start" value="9828"/>
<details key="end" value="9836"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.629" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.229/%">
<details key="start" value="9852"/>
<details key="end" value="9874"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.630" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.229/%/%/%">
<details key="start" value="9863"/>
<details key="end" value="9867"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.631" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.229/%/%.1/%">
<details key="start" value="9868"/>
<details key="end" value="9873"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.632" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.230">
<details key="start" value="9877"/>
<details key="end" value="9944"/>
<details key="line" value="159"/>
</eAnnotations>
<eAnnotations source="positions.633" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.231">
<details key="start" value="9945"/>
<details key="end" value="10001"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.634" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.231/%">
<details key="start" value="9945"/>
<details key="end" value="9962"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.635" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.231/%/%/%">
<details key="start" value="9956"/>
<details key="end" value="9961"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.636" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.231/%.1">
<details key="start" value="9978"/>
<details key="end" value="10000"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.637" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.231/%.1/%/%">
<details key="start" value="9989"/>
<details key="end" value="9993"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.638" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.231/%.1/%.1/%">
<details key="start" value="9994"/>
<details key="end" value="9999"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.639" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.232">
<details key="start" value="10003"/>
<details key="end" value="10055"/>
<details key="line" value="160"/>
</eAnnotations>
<eAnnotations source="positions.640" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.233">
<details key="start" value="10056"/>
<details key="end" value="10097"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.641" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.233/reals">
<details key="start" value="10056"/>
<details key="end" value="10061"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.642" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.233/%">
<details key="start" value="10077"/>
<details key="end" value="10096"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.643" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.233/%/%/%">
<details key="start" value="10088"/>
<details key="end" value="10091"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.644" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.233/%/%.1/%">
<details key="start" value="10092"/>
<details key="end" value="10095"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.645" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.234">
<details key="start" value="10099"/>
<details key="end" value="10151"/>
<details key="line" value="161"/>
</eAnnotations>
<eAnnotations source="positions.646" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.235">
<details key="start" value="10152"/>
<details key="end" value="10193"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.647" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.235/reals">
<details key="start" value="10152"/>
<details key="end" value="10157"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.648" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.235/%">
<details key="start" value="10173"/>
<details key="end" value="10192"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.649" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.235/%/%/%">
<details key="start" value="10184"/>
<details key="end" value="10187"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.650" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.235/%/%.1/%">
<details key="start" value="10188"/>
<details key="end" value="10191"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.651" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.236">
<details key="start" value="10195"/>
<details key="end" value="10269"/>
<details key="line" value="162"/>
</eAnnotations>
<eAnnotations source="positions.652" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.237">
<details key="start" value="10270"/>
<details key="end" value="10333"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.653" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.237/collections">
<details key="start" value="10270"/>
<details key="end" value="10281"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.654" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.237/%">
<details key="start" value="10297"/>
<details key="end" value="10332"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.655" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.237/%/%/%">
<details key="start" value="10308"/>
<details key="end" value="10331"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.656" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.237/%/%/%/%/%">
<details key="start" value="10319"/>
<details key="end" value="10322"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.657" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.237/%/%/%/%.1/%">
<details key="start" value="10323"/>
<details key="end" value="10326"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.658" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.237/%/%/%/%.2/%">
<details key="start" value="10327"/>
<details key="end" value="10330"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.659" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.238">
<details key="start" value="10335"/>
<details key="end" value="10409"/>
<details key="line" value="163"/>
</eAnnotations>
<eAnnotations source="positions.660" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.239">
<details key="start" value="10410"/>
<details key="end" value="10473"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.661" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.239/collections">
<details key="start" value="10410"/>
<details key="end" value="10421"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.662" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.239/%">
<details key="start" value="10437"/>
<details key="end" value="10472"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.663" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.239/%/%/%">
<details key="start" value="10448"/>
<details key="end" value="10471"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.664" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.239/%/%/%/%/%">
<details key="start" value="10459"/>
<details key="end" value="10462"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.665" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.239/%/%/%/%.1/%">
<details key="start" value="10463"/>
<details key="end" value="10466"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.666" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.239/%/%/%/%.2/%">
<details key="start" value="10467"/>
<details key="end" value="10470"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.667" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.240">
<details key="start" value="10475"/>
<details key="end" value="10537"/>
<details key="line" value="164"/>
</eAnnotations>
<eAnnotations source="positions.668" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.241">
<details key="start" value="10538"/>
<details key="end" value="10589"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.669" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.241/collections">
<details key="start" value="10538"/>
<details key="end" value="10549"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.670" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.241/%">
<details key="start" value="10565"/>
<details key="end" value="10588"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.671" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.241/%/%/%">
<details key="start" value="10576"/>
<details key="end" value="10579"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.672" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.241/%/%.1/%">
<details key="start" value="10580"/>
<details key="end" value="10583"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.673" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.241/%/%.2/%">
<details key="start" value="10584"/>
<details key="end" value="10587"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.674" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.242">
<details key="start" value="10591"/>
<details key="end" value="10641"/>
<details key="line" value="165"/>
</eAnnotations>
<eAnnotations source="positions.675" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.243">
<details key="start" value="10642"/>
<details key="end" value="10681"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.676" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.243/eClasses">
<details key="start" value="10642"/>
<details key="end" value="10650"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.677" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.243/%">
<details key="start" value="10666"/>
<details key="end" value="10680"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.678" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.243/%/p">
<details key="start" value="10666"/>
<details key="end" value="10667"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.679" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.244">
<details key="start" value="10683"/>
<details key="end" value="10759"/>
<details key="line" value="166"/>
</eAnnotations>
<eAnnotations source="positions.680" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.245">
<details key="start" value="10760"/>
<details key="end" value="10825"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.681" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.245/%">
<details key="start" value="10760"/>
<details key="end" value="10795"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.682" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.245/%/%/%">
<details key="start" value="10771"/>
<details key="end" value="10794"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.683" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.245/%/%/%/%">
<details key="start" value="10771"/>
<details key="end" value="10785"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.684" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.245/%/%/%/%/p">
<details key="start" value="10771"/>
<details key="end" value="10772"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.685" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.245/%.1">
<details key="start" value="10810"/>
<details key="end" value="10824"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.686" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.245/%.1/p">
<details key="start" value="10810"/>
<details key="end" value="10811"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.687" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.246">
<details key="start" value="10827"/>
<details key="end" value="10863"/>
<details key="line" value="167"/>
</eAnnotations>
<eAnnotations source="positions.688" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.247">
<details key="start" value="10864"/>
<details key="end" value="10886"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.689" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.247/mixed">
<details key="start" value="10864"/>
<details key="end" value="10869"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.690" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.247/%">
<details key="start" value="10882"/>
<details key="end" value="10885"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.691" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.248">
<details key="start" value="10888"/>
<details key="end" value="10921"/>
<details key="line" value="169"/>
</eAnnotations>
<eAnnotations source="positions.692" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.249">
<details key="start" value="10922"/>
<details key="end" value="10944"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.693" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.249/mixed">
<details key="start" value="10922"/>
<details key="end" value="10927"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.694" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.249/%">
<details key="start" value="10940"/>
<details key="end" value="10943"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.695" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.250">
<details key="start" value="10946"/>
<details key="end" value="10981"/>
<details key="line" value="170"/>
</eAnnotations>
<eAnnotations source="positions.696" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.251">
<details key="start" value="10982"/>
<details key="end" value="11006"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.697" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.251/strings">
<details key="start" value="10982"/>
<details key="end" value="10989"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.698" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.251/%">
<details key="start" value="11002"/>
<details key="end" value="11005"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.699" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.252">
<details key="start" value="11008"/>
<details key="end" value="11043"/>
<details key="line" value="171"/>
</eAnnotations>
<eAnnotations source="positions.700" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.253">
<details key="start" value="11044"/>
<details key="end" value="11068"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.701" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.253/strings">
<details key="start" value="11044"/>
<details key="end" value="11051"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.702" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.253/%">
<details key="start" value="11064"/>
<details key="end" value="11067"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.703" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.254">
<details key="start" value="11070"/>
<details key="end" value="11104"/>
<details key="line" value="172"/>
</eAnnotations>
<eAnnotations source="positions.704" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.255">
<details key="start" value="11105"/>
<details key="end" value="11128"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.705" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.255/integers">
<details key="start" value="11105"/>
<details key="end" value="11113"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.706" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.255/%">
<details key="start" value="11126"/>
<details key="end" value="11127"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.707" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.256">
<details key="start" value="11130"/>
<details key="end" value="11164"/>
<details key="line" value="173"/>
</eAnnotations>
<eAnnotations source="positions.708" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.257">
<details key="start" value="11165"/>
<details key="end" value="11188"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.709" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.257/integers">
<details key="start" value="11165"/>
<details key="end" value="11173"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.710" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.257/%">
<details key="start" value="11186"/>
<details key="end" value="11187"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.711" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.258">
<details key="start" value="11190"/>
<details key="end" value="11236"/>
<details key="line" value="174"/>
</eAnnotations>
<eAnnotations source="positions.712" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.259">
<details key="start" value="11237"/>
<details key="end" value="11272"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.713" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.259/%">
<details key="start" value="11237"/>
<details key="end" value="11253"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.714" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.259/%/%/%">
<details key="start" value="11248"/>
<details key="end" value="11252"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.715" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.259/%.1">
<details key="start" value="11266"/>
<details key="end" value="11271"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.716" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.260">
<details key="start" value="11274"/>
<details key="end" value="11312"/>
<details key="line" value="175"/>
</eAnnotations>
<eAnnotations source="positions.717" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.261">
<details key="start" value="11313"/>
<details key="end" value="11340"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.718" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.261/booleans">
<details key="start" value="11313"/>
<details key="end" value="11321"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.719" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.261/%">
<details key="start" value="11334"/>
<details key="end" value="11339"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.720" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.262">
<details key="start" value="11342"/>
<details key="end" value="11375"/>
<details key="line" value="176"/>
</eAnnotations>
<eAnnotations source="positions.721" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.263">
<details key="start" value="11376"/>
<details key="end" value="11398"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.722" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.263/reals">
<details key="start" value="11376"/>
<details key="end" value="11381"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.723" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.263/%">
<details key="start" value="11394"/>
<details key="end" value="11397"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.724" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.264">
<details key="start" value="11400"/>
<details key="end" value="11433"/>
<details key="line" value="177"/>
</eAnnotations>
<eAnnotations source="positions.725" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.265">
<details key="start" value="11434"/>
<details key="end" value="11456"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.726" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.265/reals">
<details key="start" value="11434"/>
<details key="end" value="11439"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.727" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.265/%">
<details key="start" value="11452"/>
<details key="end" value="11455"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.728" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.266">
<details key="start" value="11458"/>
<details key="end" value="11514"/>
<details key="line" value="178"/>
</eAnnotations>
<eAnnotations source="positions.729" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.267">
<details key="start" value="11515"/>
<details key="end" value="11560"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.730" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.267/eClasses">
<details key="start" value="11515"/>
<details key="end" value="11523"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.731" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.267/%">
<details key="start" value="11536"/>
<details key="end" value="11559"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.732" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.267/%/%">
<details key="start" value="11536"/>
<details key="end" value="11550"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.733" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.267/%/%/p">
<details key="start" value="11536"/>
<details key="end" value="11537"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.734" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.268">
<details key="start" value="11562"/>
<details key="end" value="11644"/>
<details key="line" value="179"/>
</eAnnotations>
<eAnnotations source="positions.735" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.269">
<details key="start" value="11645"/>
<details key="end" value="11716"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.736" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.269/%">
<details key="start" value="11645"/>
<details key="end" value="11680"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.737" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.269/%/%/%">
<details key="start" value="11656"/>
<details key="end" value="11679"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.738" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.269/%/%/%/%">
<details key="start" value="11656"/>
<details key="end" value="11670"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.739" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.269/%/%/%/%/p">
<details key="start" value="11656"/>
<details key="end" value="11657"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.740" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.269/%.1">
<details key="start" value="11693"/>
<details key="end" value="11715"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.741" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.269/%.1/%">
<details key="start" value="11693"/>
<details key="end" value="11707"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.742" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.269/%.1/%/p">
<details key="start" value="11693"/>
<details key="end" value="11694"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.743" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.270">
<details key="start" value="11718"/>
<details key="end" value="11777"/>
<details key="line" value="180"/>
</eAnnotations>
<eAnnotations source="positions.744" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.271">
<details key="start" value="11778"/>
<details key="end" value="11826"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.745" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.271/collections">
<details key="start" value="11778"/>
<details key="end" value="11789"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.746" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.271/%">
<details key="start" value="11802"/>
<details key="end" value="11825"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.747" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.271/%/%/%">
<details key="start" value="11813"/>
<details key="end" value="11816"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.748" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.271/%/%.1/%">
<details key="start" value="11817"/>
<details key="end" value="11820"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.749" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.271/%/%.2/%">
<details key="start" value="11821"/>
<details key="end" value="11824"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.750" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.272">
<details key="start" value="11828"/>
<details key="end" value="11887"/>
<details key="line" value="181"/>
</eAnnotations>
<eAnnotations source="positions.751" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.273">
<details key="start" value="11888"/>
<details key="end" value="11936"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.752" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.273/collections">
<details key="start" value="11888"/>
<details key="end" value="11899"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.753" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.273/%">
<details key="start" value="11912"/>
<details key="end" value="11935"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.754" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.273/%/%/%">
<details key="start" value="11923"/>
<details key="end" value="11926"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.755" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.273/%/%.1/%">
<details key="start" value="11927"/>
<details key="end" value="11930"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.756" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.273/%/%.2/%">
<details key="start" value="11931"/>
<details key="end" value="11934"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.757" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.274">
<details key="start" value="11938"/>
<details key="end" value="11942"/>
<details key="line" value="182"/>
</eAnnotations>
<eAnnotations source="positions.758" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.275">
<details key="start" value="12202"/>
<details key="end" value="12249"/>
<details key="line" value="185"/>
</eAnnotations>
<eAnnotations source="positions.759" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.276">
<details key="start" value="12250"/>
<details key="end" value="12287"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.760" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.276/strings">
<details key="start" value="12250"/>
<details key="end" value="12257"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.761" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.276/%">
<details key="start" value="12267"/>
<details key="end" value="12286"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.762" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.276/%/%/%">
<details key="start" value="12278"/>
<details key="end" value="12281"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.763" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.276/%/%.1/%">
<details key="start" value="12282"/>
<details key="end" value="12285"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.764" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.277">
<details key="start" value="12289"/>
<details key="end" value="12341"/>
<details key="line" value="186"/>
</eAnnotations>
<eAnnotations source="positions.765" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.278">
<details key="start" value="12342"/>
<details key="end" value="12383"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.766" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.278/strings">
<details key="start" value="12342"/>
<details key="end" value="12349"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.767" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.278/%">
<details key="start" value="12359"/>
<details key="end" value="12382"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.768" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.278/%/%/%">
<details key="start" value="12370"/>
<details key="end" value="12373"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.769" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.278/%/%.1/%">
<details key="start" value="12374"/>
<details key="end" value="12377"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.770" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.278/%/%.2/%">
<details key="start" value="12378"/>
<details key="end" value="12381"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.771" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.279">
<details key="start" value="12385"/>
<details key="end" value="12430"/>
<details key="line" value="187"/>
</eAnnotations>
<eAnnotations source="positions.772" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.280">
<details key="start" value="12431"/>
<details key="end" value="12465"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.773" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.280/integers">
<details key="start" value="12431"/>
<details key="end" value="12439"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.774" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.280/%">
<details key="start" value="12449"/>
<details key="end" value="12464"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.775" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.280/%/%/%">
<details key="start" value="12460"/>
<details key="end" value="12461"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.776" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.280/%/%.1/%">
<details key="start" value="12462"/>
<details key="end" value="12463"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.777" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.281">
<details key="start" value="12467"/>
<details key="end" value="12514"/>
<details key="line" value="188"/>
</eAnnotations>
<eAnnotations source="positions.778" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.282">
<details key="start" value="12515"/>
<details key="end" value="12551"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.779" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.282/integers">
<details key="start" value="12515"/>
<details key="end" value="12523"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.780" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.282/%">
<details key="start" value="12533"/>
<details key="end" value="12550"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.781" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.282/%/%/%">
<details key="start" value="12544"/>
<details key="end" value="12545"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.782" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.282/%/%.1/%">
<details key="start" value="12546"/>
<details key="end" value="12547"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.783" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.282/%/%.2/%">
<details key="start" value="12548"/>
<details key="end" value="12549"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.784" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.283">
<details key="start" value="12553"/>
<details key="end" value="12629"/>
<details key="line" value="189"/>
</eAnnotations>
<eAnnotations source="positions.785" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy">
<details key="start" value="12630"/>
<details key="end" value="12695"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.786" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy/%">
<details key="start" value="12630"/>
<details key="end" value="12671"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.787" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy/%/booleans">
<details key="start" value="12630"/>
<details key="end" value="12638"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.788" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy/%/%">
<details key="start" value="12648"/>
<details key="end" value="12670"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.789" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy/%/%/%/%">
<details key="start" value="12659"/>
<details key="end" value="12663"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.790" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy/%/%/%.1/%">
<details key="start" value="12664"/>
<details key="end" value="12669"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.791" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy/%.1">
<details key="start" value="12684"/>
<details key="end" value="12694"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.792" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy/%.1/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.793" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy/temp23">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.794" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.284">
<details key="start" value="12697"/>
<details key="end" value="12782"/>
<details key="line" value="190"/>
</eAnnotations>
<eAnnotations source="positions.795" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.1">
<details key="start" value="12783"/>
<details key="end" value="12857"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.796" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.1/%">
<details key="start" value="12783"/>
<details key="end" value="12833"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.797" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.1/%/%">
<details key="start" value="12783"/>
<details key="end" value="12800"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.798" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.1/%/%/%/%">
<details key="start" value="12794"/>
<details key="end" value="12799"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.799" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.1/%/%.1">
<details key="start" value="12810"/>
<details key="end" value="12832"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.800" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.1/%/%.1/%/%">
<details key="start" value="12821"/>
<details key="end" value="12825"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.801" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.1/%/%.1/%.1/%">
<details key="start" value="12826"/>
<details key="end" value="12831"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.802" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.1/%.1">
<details key="start" value="12846"/>
<details key="end" value="12856"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.803" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.1/%.1/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.804" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.1/temp24">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.805" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.285">
<details key="start" value="12859"/>
<details key="end" value="12929"/>
<details key="line" value="191"/>
</eAnnotations>
<eAnnotations source="positions.806" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.2">
<details key="start" value="12930"/>
<details key="end" value="12989"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.807" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.2/%">
<details key="start" value="12930"/>
<details key="end" value="12965"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.808" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.2/%/reals">
<details key="start" value="12930"/>
<details key="end" value="12935"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.809" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.2/%/%">
<details key="start" value="12945"/>
<details key="end" value="12964"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.810" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.2/%/%/%/%">
<details key="start" value="12956"/>
<details key="end" value="12959"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.811" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.2/%/%/%.1/%">
<details key="start" value="12960"/>
<details key="end" value="12963"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.812" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.2/%.1">
<details key="start" value="12978"/>
<details key="end" value="12988"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.813" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.2/%.1/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.814" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.2/temp25">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.815" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.286">
<details key="start" value="12991"/>
<details key="end" value="13061"/>
<details key="line" value="192"/>
</eAnnotations>
<eAnnotations source="positions.816" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.3">
<details key="start" value="13062"/>
<details key="end" value="13121"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.817" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.3/%">
<details key="start" value="13062"/>
<details key="end" value="13097"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.818" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.3/%/reals">
<details key="start" value="13062"/>
<details key="end" value="13067"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.819" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.3/%/%">
<details key="start" value="13077"/>
<details key="end" value="13096"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.820" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.3/%/%/%/%">
<details key="start" value="13088"/>
<details key="end" value="13091"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.821" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.3/%/%/%.1/%">
<details key="start" value="13092"/>
<details key="end" value="13095"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.822" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.3/%.1">
<details key="start" value="13110"/>
<details key="end" value="13120"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.823" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.3/%.1/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.824" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.3/temp26">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.825" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.287">
<details key="start" value="13123"/>
<details key="end" value="13215"/>
<details key="line" value="193"/>
</eAnnotations>
<eAnnotations source="positions.826" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.4">
<details key="start" value="13216"/>
<details key="end" value="13297"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.827" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.4/%">
<details key="start" value="13216"/>
<details key="end" value="13273"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.828" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.4/%/collections">
<details key="start" value="13216"/>
<details key="end" value="13227"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.829" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.4/%/%">
<details key="start" value="13237"/>
<details key="end" value="13272"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.830" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.4/%/%/%/%">
<details key="start" value="13248"/>
<details key="end" value="13271"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.831" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.4/%/%/%/%/%/%">
<details key="start" value="13259"/>
<details key="end" value="13262"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.832" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.4/%/%/%/%/%.1/%">
<details key="start" value="13263"/>
<details key="end" value="13266"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.833" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.4/%/%/%/%/%.2/%">
<details key="start" value="13267"/>
<details key="end" value="13270"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.834" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.4/%.1">
<details key="start" value="13286"/>
<details key="end" value="13296"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.835" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.4/%.1/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.836" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.4/temp27">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.837" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.288">
<details key="start" value="13299"/>
<details key="end" value="13391"/>
<details key="line" value="194"/>
</eAnnotations>
<eAnnotations source="positions.838" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.5">
<details key="start" value="13392"/>
<details key="end" value="13473"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.839" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.5/%">
<details key="start" value="13392"/>
<details key="end" value="13449"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.840" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.5/%/collections">
<details key="start" value="13392"/>
<details key="end" value="13403"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.841" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.5/%/%">
<details key="start" value="13413"/>
<details key="end" value="13448"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.842" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.5/%/%/%/%">
<details key="start" value="13424"/>
<details key="end" value="13447"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.843" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.5/%/%/%/%/%/%">
<details key="start" value="13435"/>
<details key="end" value="13438"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.844" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.5/%/%/%/%/%.1/%">
<details key="start" value="13439"/>
<details key="end" value="13442"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.845" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.5/%/%/%/%/%.2/%">
<details key="start" value="13443"/>
<details key="end" value="13446"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.846" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.5/%.1">
<details key="start" value="13462"/>
<details key="end" value="13472"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.847" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.5/%.1/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.848" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.5/temp28">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.849" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.289">
<details key="start" value="13475"/>
<details key="end" value="13545"/>
<details key="line" value="195"/>
</eAnnotations>
<eAnnotations source="positions.850" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.290">
<details key="start" value="13546"/>
<details key="end" value="13605"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.851" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.290/%">
<details key="start" value="13546"/>
<details key="end" value="13595"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.852" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.290/%/eClasses">
<details key="start" value="13546"/>
<details key="end" value="13554"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.853" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.290/%/%">
<details key="start" value="13564"/>
<details key="end" value="13594"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.854" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.290/%/%/%">
<details key="start" value="13564"/>
<details key="end" value="13578"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.855" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.290/%/%/%/p">
<details key="start" value="13564"/>
<details key="end" value="13565"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.856" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.291">
<details key="start" value="13607"/>
<details key="end" value="13608"/>
<details key="line" value="196"/>
</eAnnotations>
<eAnnotations source="positions.857" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.292">
<details key="start" value="13757"/>
<details key="end" value="13789"/>
<details key="line" value="197"/>
</eAnnotations>
<eAnnotations source="positions.858" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.293">
<details key="start" value="13790"/>
<details key="end" value="13809"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.859" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.293/mixed">
<details key="start" value="13790"/>
<details key="end" value="13795"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.860" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.293/%">
<details key="start" value="13805"/>
<details key="end" value="13808"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.861" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.294">
<details key="start" value="13811"/>
<details key="end" value="13841"/>
<details key="line" value="199"/>
</eAnnotations>
<eAnnotations source="positions.862" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.295">
<details key="start" value="13842"/>
<details key="end" value="13861"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.863" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.295/mixed">
<details key="start" value="13842"/>
<details key="end" value="13847"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.864" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.295/%">
<details key="start" value="13857"/>
<details key="end" value="13860"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.865" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.296">
<details key="start" value="13863"/>
<details key="end" value="13895"/>
<details key="line" value="200"/>
</eAnnotations>
<eAnnotations source="positions.866" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.297">
<details key="start" value="13896"/>
<details key="end" value="13917"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.867" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.297/strings">
<details key="start" value="13896"/>
<details key="end" value="13903"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.868" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.297/%">
<details key="start" value="13913"/>
<details key="end" value="13916"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.869" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.298">
<details key="start" value="13919"/>
<details key="end" value="13951"/>
<details key="line" value="201"/>
</eAnnotations>
<eAnnotations source="positions.870" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.299">
<details key="start" value="13952"/>
<details key="end" value="13973"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.871" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.299/strings">
<details key="start" value="13952"/>
<details key="end" value="13959"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.872" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.299/%">
<details key="start" value="13969"/>
<details key="end" value="13972"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.873" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.300">
<details key="start" value="13975"/>
<details key="end" value="14006"/>
<details key="line" value="202"/>
</eAnnotations>
<eAnnotations source="positions.874" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.301">
<details key="start" value="14007"/>
<details key="end" value="14027"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.875" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.301/integers">
<details key="start" value="14007"/>
<details key="end" value="14015"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.876" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.301/%">
<details key="start" value="14025"/>
<details key="end" value="14026"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.877" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.302">
<details key="start" value="14029"/>
<details key="end" value="14060"/>
<details key="line" value="203"/>
</eAnnotations>
<eAnnotations source="positions.878" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.303">
<details key="start" value="14061"/>
<details key="end" value="14081"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.879" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.303/integers">
<details key="start" value="14061"/>
<details key="end" value="14069"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.880" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.303/%">
<details key="start" value="14079"/>
<details key="end" value="14080"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.881" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.304">
<details key="start" value="14083"/>
<details key="end" value="14131"/>
<details key="line" value="204"/>
</eAnnotations>
<eAnnotations source="positions.882" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.305">
<details key="start" value="14132"/>
<details key="end" value="14169"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.883" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.305/%">
<details key="start" value="14132"/>
<details key="end" value="14153"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.884" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.305/%/%/%">
<details key="start" value="14143"/>
<details key="end" value="14147"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.885" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.305/%/%.1/%">
<details key="start" value="14148"/>
<details key="end" value="14152"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.886" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.305/%.1">
<details key="start" value="14163"/>
<details key="end" value="14168"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.887" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.306">
<details key="start" value="14171"/>
<details key="end" value="14206"/>
<details key="line" value="205"/>
</eAnnotations>
<eAnnotations source="positions.888" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.307">
<details key="start" value="14207"/>
<details key="end" value="14231"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.889" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.307/booleans">
<details key="start" value="14207"/>
<details key="end" value="14215"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.890" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.307/%">
<details key="start" value="14225"/>
<details key="end" value="14230"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.891" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.308">
<details key="start" value="14233"/>
<details key="end" value="14263"/>
<details key="line" value="206"/>
</eAnnotations>
<eAnnotations source="positions.892" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.309">
<details key="start" value="14264"/>
<details key="end" value="14283"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.893" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.309/reals">
<details key="start" value="14264"/>
<details key="end" value="14269"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.894" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.309/%">
<details key="start" value="14279"/>
<details key="end" value="14282"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.895" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.310">
<details key="start" value="14285"/>
<details key="end" value="14315"/>
<details key="line" value="207"/>
</eAnnotations>
<eAnnotations source="positions.896" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.311">
<details key="start" value="14316"/>
<details key="end" value="14335"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.897" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.311/reals">
<details key="start" value="14316"/>
<details key="end" value="14321"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.898" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.311/%">
<details key="start" value="14331"/>
<details key="end" value="14334"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.899" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.312">
<details key="start" value="14337"/>
<details key="end" value="14390"/>
<details key="line" value="208"/>
</eAnnotations>
<eAnnotations source="positions.900" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.313">
<details key="start" value="14391"/>
<details key="end" value="14433"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.901" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.313/eClasses">
<details key="start" value="14391"/>
<details key="end" value="14399"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.902" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.313/%">
<details key="start" value="14409"/>
<details key="end" value="14432"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.903" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.313/%/%">
<details key="start" value="14409"/>
<details key="end" value="14423"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.904" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.313/%/%/p">
<details key="start" value="14409"/>
<details key="end" value="14410"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.905" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.314">
<details key="start" value="14435"/>
<details key="end" value="14514"/>
<details key="line" value="209"/>
</eAnnotations>
<eAnnotations source="positions.906" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.315">
<details key="start" value="14515"/>
<details key="end" value="14583"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.907" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.315/%">
<details key="start" value="14515"/>
<details key="end" value="14550"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.908" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.315/%/%/%">
<details key="start" value="14526"/>
<details key="end" value="14549"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.909" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.315/%/%/%/%">
<details key="start" value="14526"/>
<details key="end" value="14540"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.910" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.315/%/%/%/%/p">
<details key="start" value="14526"/>
<details key="end" value="14527"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.911" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.315/%.1">
<details key="start" value="14560"/>
<details key="end" value="14582"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.912" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.315/%.1/%">
<details key="start" value="14560"/>
<details key="end" value="14574"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.913" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.315/%.1/%/p">
<details key="start" value="14560"/>
<details key="end" value="14561"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.914" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.316">
<details key="start" value="14585"/>
<details key="end" value="14641"/>
<details key="line" value="210"/>
</eAnnotations>
<eAnnotations source="positions.915" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.317">
<details key="start" value="14642"/>
<details key="end" value="14687"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.916" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.317/collections">
<details key="start" value="14642"/>
<details key="end" value="14653"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.917" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.317/%">
<details key="start" value="14663"/>
<details key="end" value="14686"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.918" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.317/%/%/%">
<details key="start" value="14674"/>
<details key="end" value="14677"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.919" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.317/%/%.1/%">
<details key="start" value="14678"/>
<details key="end" value="14681"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.920" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.317/%/%.2/%">
<details key="start" value="14682"/>
<details key="end" value="14685"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.921" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.318">
<details key="start" value="14689"/>
<details key="end" value="14745"/>
<details key="line" value="211"/>
</eAnnotations>
<eAnnotations source="positions.922" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.319">
<details key="start" value="14746"/>
<details key="end" value="14791"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.923" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.319/collections">
<details key="start" value="14746"/>
<details key="end" value="14757"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.924" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.319/%">
<details key="start" value="14767"/>
<details key="end" value="14790"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.925" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.319/%/%/%">
<details key="start" value="14778"/>
<details key="end" value="14781"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.926" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.319/%/%.1/%">
<details key="start" value="14782"/>
<details key="end" value="14785"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.927" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.319/%/%.2/%">
<details key="start" value="14786"/>
<details key="end" value="14789"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.928" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.320">
<details key="start" value="14793"/>
<details key="end" value="14826"/>
<details key="line" value="212"/>
</eAnnotations>
<eAnnotations source="positions.929" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.321">
<details key="start" value="14827"/>
<details key="end" value="14849"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.930" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.321/strings">
<details key="start" value="14827"/>
<details key="end" value="14834"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.931" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.321/%">
<details key="start" value="14845"/>
<details key="end" value="14848"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.932" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.322">
<details key="start" value="14851"/>
<details key="end" value="14884"/>
<details key="line" value="213"/>
</eAnnotations>
<eAnnotations source="positions.933" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.323">
<details key="start" value="14885"/>
<details key="end" value="14907"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.934" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.323/strings">
<details key="start" value="14885"/>
<details key="end" value="14892"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.935" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.323/%">
<details key="start" value="14903"/>
<details key="end" value="14906"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.936" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.324">
<details key="start" value="14909"/>
<details key="end" value="14956"/>
<details key="line" value="214"/>
</eAnnotations>
<eAnnotations source="positions.937" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.325">
<details key="start" value="14957"/>
<details key="end" value="14993"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.938" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.325/%">
<details key="start" value="14957"/>
<details key="end" value="14978"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.939" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.325/%/%/%">
<details key="start" value="14966"/>
<details key="end" value="14969"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.940" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.325/%/%.1/%">
<details key="start" value="14970"/>
<details key="end" value="14973"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.941" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.325/%/%.2/%">
<details key="start" value="14974"/>
<details key="end" value="14977"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.942" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.325/%.1">
<details key="start" value="14989"/>
<details key="end" value="14992"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.943" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.326">
<details key="start" value="14995"/>
<details key="end" value="15027"/>
<details key="line" value="215"/>
</eAnnotations>
<eAnnotations source="positions.944" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.327">
<details key="start" value="15028"/>
<details key="end" value="15049"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.945" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.327/integers">
<details key="start" value="15028"/>
<details key="end" value="15036"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.946" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.327/%">
<details key="start" value="15047"/>
<details key="end" value="15048"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.947" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.328">
<details key="start" value="15051"/>
<details key="end" value="15083"/>
<details key="line" value="216"/>
</eAnnotations>
<eAnnotations source="positions.948" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.329">
<details key="start" value="15084"/>
<details key="end" value="15105"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.949" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.329/integers">
<details key="start" value="15084"/>
<details key="end" value="15092"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.950" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.329/%">
<details key="start" value="15103"/>
<details key="end" value="15104"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.951" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.330">
<details key="start" value="15107"/>
<details key="end" value="15156"/>
<details key="line" value="217"/>
</eAnnotations>
<eAnnotations source="positions.952" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.331">
<details key="start" value="15157"/>
<details key="end" value="15195"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.953" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.331/%">
<details key="start" value="15157"/>
<details key="end" value="15178"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.954" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.331/%/%/%">
<details key="start" value="15168"/>
<details key="end" value="15172"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.955" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.331/%/%.1/%">
<details key="start" value="15173"/>
<details key="end" value="15177"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.956" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.331/%.1">
<details key="start" value="15189"/>
<details key="end" value="15194"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.957" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.332">
<details key="start" value="15197"/>
<details key="end" value="15233"/>
<details key="line" value="218"/>
</eAnnotations>
<eAnnotations source="positions.958" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.333">
<details key="start" value="15234"/>
<details key="end" value="15259"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.959" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.333/booleans">
<details key="start" value="15234"/>
<details key="end" value="15242"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.960" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.333/%">
<details key="start" value="15253"/>
<details key="end" value="15258"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.961" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.334">
<details key="start" value="15261"/>
<details key="end" value="15292"/>
<details key="line" value="219"/>
</eAnnotations>
<eAnnotations source="positions.962" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.335">
<details key="start" value="15293"/>
<details key="end" value="15313"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.963" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.335/reals">
<details key="start" value="15293"/>
<details key="end" value="15298"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.964" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.335/%">
<details key="start" value="15309"/>
<details key="end" value="15312"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.965" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.336">
<details key="start" value="15315"/>
<details key="end" value="15346"/>
<details key="line" value="220"/>
</eAnnotations>
<eAnnotations source="positions.966" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.337">
<details key="start" value="15347"/>
<details key="end" value="15367"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.967" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.337/reals">
<details key="start" value="15347"/>
<details key="end" value="15352"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.968" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.337/%">
<details key="start" value="15363"/>
<details key="end" value="15366"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.969" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.338">
<details key="start" value="15369"/>
<details key="end" value="15440"/>
<details key="line" value="221"/>
</eAnnotations>
<eAnnotations source="positions.970" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.28">
<details key="start" value="15441"/>
<details key="end" value="15501"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.971" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.28/%">
<details key="start" value="15441"/>
<details key="end" value="15484"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.972" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.28/%/eClasses">
<details key="start" value="15441"/>
<details key="end" value="15449"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.973" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.28/%/%">
<details key="start" value="15460"/>
<details key="end" value="15483"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.974" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.28/%/%/%">
<details key="start" value="15460"/>
<details key="end" value="15474"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.975" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.28/%/%/%/p">
<details key="start" value="15460"/>
<details key="end" value="15461"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.976" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.28/%.1">
<details key="start" value="15496"/>
<details key="end" value="15500"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.977" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.28/%.1/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.978" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.28/temp29">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.979" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.339">
<details key="start" value="15503"/>
<details key="end" value="15600"/>
<details key="line" value="222"/>
</eAnnotations>
<eAnnotations source="positions.980" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.29">
<details key="start" value="15601"/>
<details key="end" value="15687"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.981" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.29/%">
<details key="start" value="15601"/>
<details key="end" value="15670"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.982" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.29/%/%">
<details key="start" value="15601"/>
<details key="end" value="15636"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.983" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.29/%/%/%/%">
<details key="start" value="15612"/>
<details key="end" value="15635"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.984" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.29/%/%/%/%/%">
<details key="start" value="15612"/>
<details key="end" value="15626"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.985" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.29/%/%/%/%/%/p">
<details key="start" value="15612"/>
<details key="end" value="15613"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.986" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.29/%/%.1">
<details key="start" value="15647"/>
<details key="end" value="15669"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.987" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.29/%/%.1/%">
<details key="start" value="15647"/>
<details key="end" value="15661"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.988" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.29/%/%.1/%/p">
<details key="start" value="15647"/>
<details key="end" value="15648"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.989" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.29/%.1">
<details key="start" value="15682"/>
<details key="end" value="15686"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.990" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.29/%.1/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.991" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.29/temp30">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.992" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.340">
<details key="start" value="15689"/>
<details key="end" value="15746"/>
<details key="line" value="223"/>
</eAnnotations>
<eAnnotations source="positions.993" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.341">
<details key="start" value="15747"/>
<details key="end" value="15793"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.994" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.341/collections">
<details key="start" value="15747"/>
<details key="end" value="15758"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.995" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.341/%">
<details key="start" value="15769"/>
<details key="end" value="15792"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.996" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.341/%/%/%">
<details key="start" value="15780"/>
<details key="end" value="15783"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.997" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.341/%/%.1/%">
<details key="start" value="15784"/>
<details key="end" value="15787"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.998" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.341/%/%.2/%">
<details key="start" value="15788"/>
<details key="end" value="15791"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.999" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.342">
<details key="start" value="15795"/>
<details key="end" value="15852"/>
<details key="line" value="224"/>
</eAnnotations>
<eAnnotations source="positions.1000" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.343">
<details key="start" value="15853"/>
<details key="end" value="15899"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1001" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.343/collections">
<details key="start" value="15853"/>
<details key="end" value="15864"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1002" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.343/%">
<details key="start" value="15875"/>
<details key="end" value="15898"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1003" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.343/%/%/%">
<details key="start" value="15886"/>
<details key="end" value="15889"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1004" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.343/%/%.1/%">
<details key="start" value="15890"/>
<details key="end" value="15893"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1005" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.343/%/%.2/%">
<details key="start" value="15894"/>
<details key="end" value="15897"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1006" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.344">
<details key="start" value="15901"/>
<details key="end" value="15936"/>
<details key="line" value="225"/>
</eAnnotations>
<eAnnotations source="positions.1007" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.345">
<details key="start" value="15937"/>
<details key="end" value="15958"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1008" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.345/mixed">
<details key="start" value="15937"/>
<details key="end" value="15942"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1009" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.345/%">
<details key="start" value="15954"/>
<details key="end" value="15957"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1010" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.346">
<details key="start" value="15960"/>
<details key="end" value="15992"/>
<details key="line" value="227"/>
</eAnnotations>
<eAnnotations source="positions.1011" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.347">
<details key="start" value="15993"/>
<details key="end" value="16014"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1012" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.347/mixed">
<details key="start" value="15993"/>
<details key="end" value="15998"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1013" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.347/%">
<details key="start" value="16010"/>
<details key="end" value="16013"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1014" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.348">
<details key="start" value="16016"/>
<details key="end" value="16050"/>
<details key="line" value="228"/>
</eAnnotations>
<eAnnotations source="positions.1015" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.349">
<details key="start" value="16051"/>
<details key="end" value="16074"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1016" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.349/strings">
<details key="start" value="16051"/>
<details key="end" value="16058"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1017" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.349/%">
<details key="start" value="16070"/>
<details key="end" value="16073"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1018" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.350">
<details key="start" value="16076"/>
<details key="end" value="16110"/>
<details key="line" value="229"/>
</eAnnotations>
<eAnnotations source="positions.1019" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.351">
<details key="start" value="16111"/>
<details key="end" value="16134"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1020" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.351/strings">
<details key="start" value="16111"/>
<details key="end" value="16118"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1021" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.351/%">
<details key="start" value="16130"/>
<details key="end" value="16133"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1022" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.352">
<details key="start" value="16136"/>
<details key="end" value="16169"/>
<details key="line" value="230"/>
</eAnnotations>
<eAnnotations source="positions.1023" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.353">
<details key="start" value="16170"/>
<details key="end" value="16192"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1024" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.353/integers">
<details key="start" value="16170"/>
<details key="end" value="16178"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1025" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.353/%">
<details key="start" value="16190"/>
<details key="end" value="16191"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1026" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.354">
<details key="start" value="16194"/>
<details key="end" value="16227"/>
<details key="line" value="231"/>
</eAnnotations>
<eAnnotations source="positions.1027" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.355">
<details key="start" value="16228"/>
<details key="end" value="16250"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1028" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.355/integers">
<details key="start" value="16228"/>
<details key="end" value="16236"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1029" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.355/%">
<details key="start" value="16248"/>
<details key="end" value="16249"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1030" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.356">
<details key="start" value="16252"/>
<details key="end" value="16302"/>
<details key="line" value="232"/>
</eAnnotations>
<eAnnotations source="positions.1031" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.357">
<details key="start" value="16303"/>
<details key="end" value="16342"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1032" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.357/%">
<details key="start" value="16303"/>
<details key="end" value="16324"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1033" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.357/%/%/%">
<details key="start" value="16314"/>
<details key="end" value="16318"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1034" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.357/%/%.1/%">
<details key="start" value="16319"/>
<details key="end" value="16323"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1035" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.357/%.1">
<details key="start" value="16336"/>
<details key="end" value="16341"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1036" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.358">
<details key="start" value="16344"/>
<details key="end" value="16381"/>
<details key="line" value="233"/>
</eAnnotations>
<eAnnotations source="positions.1037" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.359">
<details key="start" value="16382"/>
<details key="end" value="16408"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1038" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.359/booleans">
<details key="start" value="16382"/>
<details key="end" value="16390"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1039" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.359/%">
<details key="start" value="16402"/>
<details key="end" value="16407"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1040" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.360">
<details key="start" value="16410"/>
<details key="end" value="16442"/>
<details key="line" value="234"/>
</eAnnotations>
<eAnnotations source="positions.1041" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.361">
<details key="start" value="16443"/>
<details key="end" value="16464"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1042" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.361/reals">
<details key="start" value="16443"/>
<details key="end" value="16448"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1043" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.361/%">
<details key="start" value="16460"/>
<details key="end" value="16463"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1044" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.362">
<details key="start" value="16466"/>
<details key="end" value="16498"/>
<details key="line" value="235"/>
</eAnnotations>
<eAnnotations source="positions.1045" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.363">
<details key="start" value="16499"/>
<details key="end" value="16520"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1046" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.363/reals">
<details key="start" value="16499"/>
<details key="end" value="16504"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1047" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.363/%">
<details key="start" value="16516"/>
<details key="end" value="16519"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1048" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.364">
<details key="start" value="16522"/>
<details key="end" value="16594"/>
<details key="line" value="236"/>
</eAnnotations>
<eAnnotations source="positions.1049" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.30">
<details key="start" value="16595"/>
<details key="end" value="16656"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1050" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.30/%">
<details key="start" value="16595"/>
<details key="end" value="16639"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1051" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.30/%/eClasses">
<details key="start" value="16595"/>
<details key="end" value="16603"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1052" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.30/%/%">
<details key="start" value="16615"/>
<details key="end" value="16638"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1053" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.30/%/%/%">
<details key="start" value="16615"/>
<details key="end" value="16629"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1054" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.30/%/%/%/p">
<details key="start" value="16615"/>
<details key="end" value="16616"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1055" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.30/%.1">
<details key="start" value="16651"/>
<details key="end" value="16655"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1056" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.30/%.1/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1057" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.30/temp31">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1058" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.365">
<details key="start" value="16658"/>
<details key="end" value="16756"/>
<details key="line" value="237"/>
</eAnnotations>
<eAnnotations source="positions.1059" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.31">
<details key="start" value="16757"/>
<details key="end" value="16844"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1060" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.31/%">
<details key="start" value="16757"/>
<details key="end" value="16827"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1061" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.31/%/%">
<details key="start" value="16757"/>
<details key="end" value="16792"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1062" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.31/%/%/%/%">
<details key="start" value="16768"/>
<details key="end" value="16791"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1063" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.31/%/%/%/%/%">
<details key="start" value="16768"/>
<details key="end" value="16782"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1064" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.31/%/%/%/%/%/p">
<details key="start" value="16768"/>
<details key="end" value="16769"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1065" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.31/%/%.1">
<details key="start" value="16804"/>
<details key="end" value="16826"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1066" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.31/%/%.1/%">
<details key="start" value="16804"/>
<details key="end" value="16818"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1067" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.31/%/%.1/%/p">
<details key="start" value="16804"/>
<details key="end" value="16805"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1068" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.31/%.1">
<details key="start" value="16839"/>
<details key="end" value="16843"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1069" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.31/%.1/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1070" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.31/temp32">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1071" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.366">
<details key="start" value="16846"/>
<details key="end" value="16904"/>
<details key="line" value="238"/>
</eAnnotations>
<eAnnotations source="positions.1072" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.367">
<details key="start" value="16905"/>
<details key="end" value="16952"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1073" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.367/collections">
<details key="start" value="16905"/>
<details key="end" value="16916"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1074" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.367/%">
<details key="start" value="16928"/>
<details key="end" value="16951"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1075" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.367/%/%/%">
<details key="start" value="16939"/>
<details key="end" value="16942"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1076" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.367/%/%.1/%">
<details key="start" value="16943"/>
<details key="end" value="16946"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1077" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.367/%/%.2/%">
<details key="start" value="16947"/>
<details key="end" value="16950"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1078" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.368">
<details key="start" value="16954"/>
<details key="end" value="17012"/>
<details key="line" value="239"/>
</eAnnotations>
<eAnnotations source="positions.1079" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.369">
<details key="start" value="17013"/>
<details key="end" value="17060"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1080" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.369/collections">
<details key="start" value="17013"/>
<details key="end" value="17024"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1081" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.369/%">
<details key="start" value="17036"/>
<details key="end" value="17059"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1082" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.369/%/%/%">
<details key="start" value="17047"/>
<details key="end" value="17050"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1083" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.369/%/%.1/%">
<details key="start" value="17051"/>
<details key="end" value="17054"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1084" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.369/%/%.2/%">
<details key="start" value="17055"/>
<details key="end" value="17058"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1085" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.370">
<details key="start" value="17062"/>
<details key="end" value="17100"/>
<details key="line" value="240"/>
</eAnnotations>
<eAnnotations source="positions.1086" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.371">
<details key="start" value="17101"/>
<details key="end" value="17125"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1087" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.371/mixed">
<details key="start" value="17101"/>
<details key="end" value="17106"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1088" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.371/%">
<details key="start" value="17119"/>
<details key="end" value="17120"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1089" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.371/%.1">
<details key="start" value="17121"/>
<details key="end" value="17124"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1090" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.372">
<details key="start" value="17127"/>
<details key="end" value="17162"/>
<details key="line" value="242"/>
</eAnnotations>
<eAnnotations source="positions.1091" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.373">
<details key="start" value="17163"/>
<details key="end" value="17187"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1092" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.373/mixed">
<details key="start" value="17163"/>
<details key="end" value="17168"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1093" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.373/%">
<details key="start" value="17181"/>
<details key="end" value="17182"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1094" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.373/%.1">
<details key="start" value="17183"/>
<details key="end" value="17186"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1095" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.374">
<details key="start" value="17189"/>
<details key="end" value="17226"/>
<details key="line" value="243"/>
</eAnnotations>
<eAnnotations source="positions.1096" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.375">
<details key="start" value="17227"/>
<details key="end" value="17253"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1097" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.375/strings">
<details key="start" value="17227"/>
<details key="end" value="17234"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1098" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.375/%">
<details key="start" value="17247"/>
<details key="end" value="17248"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1099" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.375/%.1">
<details key="start" value="17249"/>
<details key="end" value="17252"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1100" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.376">
<details key="start" value="17255"/>
<details key="end" value="17292"/>
<details key="line" value="244"/>
</eAnnotations>
<eAnnotations source="positions.1101" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.377">
<details key="start" value="17293"/>
<details key="end" value="17319"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1102" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.377/strings">
<details key="start" value="17293"/>
<details key="end" value="17300"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1103" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.377/%">
<details key="start" value="17313"/>
<details key="end" value="17314"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1104" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.377/%.1">
<details key="start" value="17315"/>
<details key="end" value="17318"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1105" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.378">
<details key="start" value="17321"/>
<details key="end" value="17357"/>
<details key="line" value="245"/>
</eAnnotations>
<eAnnotations source="positions.1106" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.379">
<details key="start" value="17358"/>
<details key="end" value="17383"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1107" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.379/integers">
<details key="start" value="17358"/>
<details key="end" value="17366"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1108" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.379/%">
<details key="start" value="17379"/>
<details key="end" value="17380"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1109" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.379/%.1">
<details key="start" value="17381"/>
<details key="end" value="17382"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1110" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.380">
<details key="start" value="17385"/>
<details key="end" value="17421"/>
<details key="line" value="246"/>
</eAnnotations>
<eAnnotations source="positions.1111" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.381">
<details key="start" value="17422"/>
<details key="end" value="17447"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1112" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.381/integers">
<details key="start" value="17422"/>
<details key="end" value="17430"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1113" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.381/%">
<details key="start" value="17443"/>
<details key="end" value="17444"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1114" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.381/%.1">
<details key="start" value="17445"/>
<details key="end" value="17446"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1115" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.382">
<details key="start" value="17449"/>
<details key="end" value="17502"/>
<details key="line" value="247"/>
</eAnnotations>
<eAnnotations source="positions.1116" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.383">
<details key="start" value="17503"/>
<details key="end" value="17545"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1117" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.383/%">
<details key="start" value="17503"/>
<details key="end" value="17524"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1118" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.383/%/%/%">
<details key="start" value="17514"/>
<details key="end" value="17518"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1119" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.383/%/%.1/%">
<details key="start" value="17519"/>
<details key="end" value="17523"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1120" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.383/%.1">
<details key="start" value="17537"/>
<details key="end" value="17538"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1121" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.383/%.2">
<details key="start" value="17539"/>
<details key="end" value="17544"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1122" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.384">
<details key="start" value="17547"/>
<details key="end" value="17587"/>
<details key="line" value="248"/>
</eAnnotations>
<eAnnotations source="positions.1123" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.385">
<details key="start" value="17588"/>
<details key="end" value="17617"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1124" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.385/booleans">
<details key="start" value="17588"/>
<details key="end" value="17596"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1125" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.385/%">
<details key="start" value="17609"/>
<details key="end" value="17610"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1126" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.385/%.1">
<details key="start" value="17611"/>
<details key="end" value="17616"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1127" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.386">
<details key="start" value="17619"/>
<details key="end" value="17654"/>
<details key="line" value="249"/>
</eAnnotations>
<eAnnotations source="positions.1128" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.387">
<details key="start" value="17655"/>
<details key="end" value="17679"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1129" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.387/reals">
<details key="start" value="17655"/>
<details key="end" value="17660"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1130" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.387/%">
<details key="start" value="17673"/>
<details key="end" value="17674"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1131" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.387/%.1">
<details key="start" value="17675"/>
<details key="end" value="17678"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1132" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.388">
<details key="start" value="17681"/>
<details key="end" value="17716"/>
<details key="line" value="250"/>
</eAnnotations>
<eAnnotations source="positions.1133" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.389">
<details key="start" value="17717"/>
<details key="end" value="17741"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1134" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.389/reals">
<details key="start" value="17717"/>
<details key="end" value="17722"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1135" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.389/%">
<details key="start" value="17735"/>
<details key="end" value="17736"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1136" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.389/%.1">
<details key="start" value="17737"/>
<details key="end" value="17740"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1137" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.390">
<details key="start" value="17743"/>
<details key="end" value="17818"/>
<details key="line" value="251"/>
</eAnnotations>
<eAnnotations source="positions.1138" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.32">
<details key="start" value="17819"/>
<details key="end" value="17883"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1139" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.32/%">
<details key="start" value="17819"/>
<details key="end" value="17866"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1140" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.32/%/eClasses">
<details key="start" value="17819"/>
<details key="end" value="17827"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1141" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.32/%/%">
<details key="start" value="17840"/>
<details key="end" value="17841"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1142" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.32/%/%.1">
<details key="start" value="17842"/>
<details key="end" value="17865"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1143" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.32/%/%.1/%">
<details key="start" value="17842"/>
<details key="end" value="17856"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1144" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.32/%/%.1/%/p">
<details key="start" value="17842"/>
<details key="end" value="17843"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1145" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.32/%.1">
<details key="start" value="17878"/>
<details key="end" value="17882"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1146" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.32/%.1/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1147" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.32/temp33">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1148" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.391">
<details key="start" value="17885"/>
<details key="end" value="17986"/>
<details key="line" value="252"/>
</eAnnotations>
<eAnnotations source="positions.1149" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.33">
<details key="start" value="17987"/>
<details key="end" value="18077"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1150" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.33/%">
<details key="start" value="17987"/>
<details key="end" value="18060"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1151" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.33/%/%">
<details key="start" value="17987"/>
<details key="end" value="18022"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1152" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.33/%/%/%/%">
<details key="start" value="17998"/>
<details key="end" value="18021"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1153" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.33/%/%/%/%/%">
<details key="start" value="17998"/>
<details key="end" value="18012"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1154" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.33/%/%/%/%/%/p">
<details key="start" value="17998"/>
<details key="end" value="17999"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1155" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.33/%/%.1">
<details key="start" value="18035"/>
<details key="end" value="18036"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1156" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.33/%/%.2">
<details key="start" value="18037"/>
<details key="end" value="18059"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1157" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.33/%/%.2/%">
<details key="start" value="18037"/>
<details key="end" value="18051"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1158" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.33/%/%.2/%/p">
<details key="start" value="18037"/>
<details key="end" value="18038"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1159" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.33/%.1">
<details key="start" value="18072"/>
<details key="end" value="18076"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1160" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.33/%.1/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1161" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.33/temp34">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1162" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.392">
<details key="start" value="18079"/>
<details key="end" value="18140"/>
<details key="line" value="253"/>
</eAnnotations>
<eAnnotations source="positions.1163" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.393">
<details key="start" value="18141"/>
<details key="end" value="18191"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1164" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.393/collections">
<details key="start" value="18141"/>
<details key="end" value="18152"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1165" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.393/%">
<details key="start" value="18165"/>
<details key="end" value="18166"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1166" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.393/%.1">
<details key="start" value="18167"/>
<details key="end" value="18190"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1167" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.393/%.1/%/%">
<details key="start" value="18178"/>
<details key="end" value="18181"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1168" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.393/%.1/%.1/%">
<details key="start" value="18182"/>
<details key="end" value="18185"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1169" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.393/%.1/%.2/%">
<details key="start" value="18186"/>
<details key="end" value="18189"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1170" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.394">
<details key="start" value="18193"/>
<details key="end" value="18254"/>
<details key="line" value="254"/>
</eAnnotations>
<eAnnotations source="positions.1171" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.395">
<details key="start" value="18255"/>
<details key="end" value="18305"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1172" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.395/collections">
<details key="start" value="18255"/>
<details key="end" value="18266"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1173" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.395/%">
<details key="start" value="18279"/>
<details key="end" value="18280"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1174" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.395/%.1">
<details key="start" value="18281"/>
<details key="end" value="18304"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1175" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.395/%.1/%/%">
<details key="start" value="18292"/>
<details key="end" value="18295"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1176" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.395/%.1/%.1/%">
<details key="start" value="18296"/>
<details key="end" value="18299"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1177" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.395/%.1/%.2/%">
<details key="start" value="18300"/>
<details key="end" value="18303"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1178" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.396">
<details key="start" value="18307"/>
<details key="end" value="18342"/>
<details key="line" value="255"/>
</eAnnotations>
<eAnnotations source="positions.1179" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.397">
<details key="start" value="18343"/>
<details key="end" value="18364"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1180" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.397/mixed">
<details key="start" value="18343"/>
<details key="end" value="18348"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1181" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.397/%">
<details key="start" value="18360"/>
<details key="end" value="18363"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1182" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.398">
<details key="start" value="18366"/>
<details key="end" value="18400"/>
<details key="line" value="257"/>
</eAnnotations>
<eAnnotations source="positions.1183" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.399">
<details key="start" value="18401"/>
<details key="end" value="18424"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1184" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.399/strings">
<details key="start" value="18401"/>
<details key="end" value="18408"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1185" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.399/%">
<details key="start" value="18420"/>
<details key="end" value="18423"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1186" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.400">
<details key="start" value="18426"/>
<details key="end" value="18459"/>
<details key="line" value="258"/>
</eAnnotations>
<eAnnotations source="positions.1187" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.401">
<details key="start" value="18460"/>
<details key="end" value="18482"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1188" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.401/integers">
<details key="start" value="18460"/>
<details key="end" value="18468"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1189" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.401/%">
<details key="start" value="18480"/>
<details key="end" value="18481"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1190" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.402">
<details key="start" value="18484"/>
<details key="end" value="18521"/>
<details key="line" value="259"/>
</eAnnotations>
<eAnnotations source="positions.1191" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.403">
<details key="start" value="18522"/>
<details key="end" value="18548"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1192" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.403/booleans">
<details key="start" value="18522"/>
<details key="end" value="18530"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1193" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.403/%">
<details key="start" value="18542"/>
<details key="end" value="18547"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1194" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.404">
<details key="start" value="18550"/>
<details key="end" value="18582"/>
<details key="line" value="260"/>
</eAnnotations>
<eAnnotations source="positions.1195" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.405">
<details key="start" value="18583"/>
<details key="end" value="18604"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1196" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.405/reals">
<details key="start" value="18583"/>
<details key="end" value="18588"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1197" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.405/%">
<details key="start" value="18600"/>
<details key="end" value="18603"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1198" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.406">
<details key="start" value="18606"/>
<details key="end" value="18661"/>
<details key="line" value="261"/>
</eAnnotations>
<eAnnotations source="positions.1199" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.407">
<details key="start" value="18662"/>
<details key="end" value="18706"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1200" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.407/eClasses">
<details key="start" value="18662"/>
<details key="end" value="18670"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1201" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.407/%">
<details key="start" value="18682"/>
<details key="end" value="18705"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1202" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.407/%/%">
<details key="start" value="18682"/>
<details key="end" value="18696"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1203" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.407/%/%/p">
<details key="start" value="18682"/>
<details key="end" value="18683"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1204" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.408">
<details key="start" value="18708"/>
<details key="end" value="18766"/>
<details key="line" value="262"/>
</eAnnotations>
<eAnnotations source="positions.1205" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.409">
<details key="start" value="18767"/>
<details key="end" value="18814"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1206" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.409/collections">
<details key="start" value="18767"/>
<details key="end" value="18778"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1207" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.409/%">
<details key="start" value="18790"/>
<details key="end" value="18813"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1208" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.409/%/%/%">
<details key="start" value="18801"/>
<details key="end" value="18804"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1209" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.409/%/%.1/%">
<details key="start" value="18805"/>
<details key="end" value="18808"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1210" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.409/%/%.2/%">
<details key="start" value="18809"/>
<details key="end" value="18812"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1211" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.410">
<details key="start" value="18816"/>
<details key="end" value="18817"/>
<details key="line" value="263"/>
</eAnnotations>
<eAnnotations source="positions.1212" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.411">
<details key="start" value="19175"/>
<details key="end" value="19211"/>
<details key="line" value="272"/>
</eAnnotations>
<eAnnotations source="positions.1213" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.412">
<details key="start" value="19212"/>
<details key="end" value="19235"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1214" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.412/mixed">
<details key="start" value="19212"/>
<details key="end" value="19217"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1215" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.412/%">
<details key="start" value="19231"/>
<details key="end" value="19234"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1216" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.413">
<details key="start" value="19237"/>
<details key="end" value="19271"/>
<details key="line" value="274"/>
</eAnnotations>
<eAnnotations source="positions.1217" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.414">
<details key="start" value="19272"/>
<details key="end" value="19295"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1218" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.414/mixed">
<details key="start" value="19272"/>
<details key="end" value="19277"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1219" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.414/%">
<details key="start" value="19291"/>
<details key="end" value="19294"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1220" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.415">
<details key="start" value="19297"/>
<details key="end" value="19333"/>
<details key="line" value="275"/>
</eAnnotations>
<eAnnotations source="positions.1221" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.416">
<details key="start" value="19334"/>
<details key="end" value="19359"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1222" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.416/strings">
<details key="start" value="19334"/>
<details key="end" value="19341"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1223" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.416/%">
<details key="start" value="19355"/>
<details key="end" value="19358"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1224" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.417">
<details key="start" value="19361"/>
<details key="end" value="19397"/>
<details key="line" value="276"/>
</eAnnotations>
<eAnnotations source="positions.1225" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.418">
<details key="start" value="19398"/>
<details key="end" value="19423"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1226" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.418/strings">
<details key="start" value="19398"/>
<details key="end" value="19405"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1227" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.418/%">
<details key="start" value="19419"/>
<details key="end" value="19422"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1228" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.419">
<details key="start" value="19425"/>
<details key="end" value="19460"/>
<details key="line" value="277"/>
</eAnnotations>
<eAnnotations source="positions.1229" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.420">
<details key="start" value="19461"/>
<details key="end" value="19485"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1230" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.420/integers">
<details key="start" value="19461"/>
<details key="end" value="19469"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1231" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.420/%">
<details key="start" value="19483"/>
<details key="end" value="19484"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1232" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.421">
<details key="start" value="19487"/>
<details key="end" value="19522"/>
<details key="line" value="278"/>
</eAnnotations>
<eAnnotations source="positions.1233" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.422">
<details key="start" value="19523"/>
<details key="end" value="19547"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1234" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.422/integers">
<details key="start" value="19523"/>
<details key="end" value="19531"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1235" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.422/%">
<details key="start" value="19545"/>
<details key="end" value="19546"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1236" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.423">
<details key="start" value="19549"/>
<details key="end" value="19601"/>
<details key="line" value="279"/>
</eAnnotations>
<eAnnotations source="positions.1237" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.424">
<details key="start" value="19602"/>
<details key="end" value="19643"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1238" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.424/%">
<details key="start" value="19602"/>
<details key="end" value="19623"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1239" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.424/%/%/%">
<details key="start" value="19613"/>
<details key="end" value="19617"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1240" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.424/%/%.1/%">
<details key="start" value="19618"/>
<details key="end" value="19622"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1241" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.424/%.1">
<details key="start" value="19637"/>
<details key="end" value="19642"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1242" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.425">
<details key="start" value="19645"/>
<details key="end" value="19684"/>
<details key="line" value="280"/>
</eAnnotations>
<eAnnotations source="positions.1243" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.426">
<details key="start" value="19685"/>
<details key="end" value="19713"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1244" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.426/booleans">
<details key="start" value="19685"/>
<details key="end" value="19693"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1245" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.426/%">
<details key="start" value="19707"/>
<details key="end" value="19712"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1246" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.427">
<details key="start" value="19715"/>
<details key="end" value="19749"/>
<details key="line" value="281"/>
</eAnnotations>
<eAnnotations source="positions.1247" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.428">
<details key="start" value="19750"/>
<details key="end" value="19773"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1248" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.428/reals">
<details key="start" value="19750"/>
<details key="end" value="19755"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1249" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.428/%">
<details key="start" value="19769"/>
<details key="end" value="19772"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1250" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.429">
<details key="start" value="19775"/>
<details key="end" value="19809"/>
<details key="line" value="282"/>
</eAnnotations>
<eAnnotations source="positions.1251" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.430">
<details key="start" value="19810"/>
<details key="end" value="19833"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1252" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.430/reals">
<details key="start" value="19810"/>
<details key="end" value="19815"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1253" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.430/%">
<details key="start" value="19829"/>
<details key="end" value="19832"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1254" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.431">
<details key="start" value="19835"/>
<details key="end" value="19902"/>
<details key="line" value="283"/>
</eAnnotations>
<eAnnotations source="positions.1255" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.432">
<details key="start" value="19903"/>
<details key="end" value="19959"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1256" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.432/%">
<details key="start" value="19903"/>
<details key="end" value="19949"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1257" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.432/%/eClasses">
<details key="start" value="19903"/>
<details key="end" value="19911"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1258" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.432/%/%">
<details key="start" value="19925"/>
<details key="end" value="19948"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1259" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.432/%/%/%">
<details key="start" value="19925"/>
<details key="end" value="19939"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1260" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.432/%/%/%/p">
<details key="start" value="19925"/>
<details key="end" value="19926"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1261" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.433">
<details key="start" value="19961"/>
<details key="end" value="20085"/>
<details key="line" value="284"/>
</eAnnotations>
<eAnnotations source="positions.1262" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.6">
<details key="start" value="20086"/>
<details key="end" value="20199"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1263" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.6/collect">
<details key="start" value="20086"/>
<details key="end" value="20175"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1264" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.6/collect/%">
<details key="start" value="20086"/>
<details key="end" value="20158"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1265" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.6/collect/%/%">
<details key="start" value="20086"/>
<details key="end" value="20121"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1266" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.6/collect/%/%/%/%">
<details key="start" value="20097"/>
<details key="end" value="20120"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1267" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.6/collect/%/%/%/%/%">
<details key="start" value="20097"/>
<details key="end" value="20111"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1268" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.6/collect/%/%/%/%/%/p">
<details key="start" value="20097"/>
<details key="end" value="20098"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1269" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.6/collect/%/%.1">
<details key="start" value="20135"/>
<details key="end" value="20157"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1270" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.6/collect/%/%.1/%">
<details key="start" value="20135"/>
<details key="end" value="20149"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1271" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.6/collect/%/%.1/%/p">
<details key="start" value="20135"/>
<details key="end" value="20136"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1272" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.6/collect/%.1">
<details key="start" value="20170"/>
<details key="end" value="20174"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1273" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.6/collect/%.1/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1274" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.6/collect/temp35">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1275" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.6/%">
<details key="start" value="20188"/>
<details key="end" value="20198"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1276" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.6/%/temp2">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1277" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.6/temp36">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1278" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.434">
<details key="start" value="20201"/>
<details key="end" value="20261"/>
<details key="line" value="285"/>
</eAnnotations>
<eAnnotations source="positions.1279" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.435">
<details key="start" value="20262"/>
<details key="end" value="20311"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1280" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.435/collections">
<details key="start" value="20262"/>
<details key="end" value="20273"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1281" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.435/%">
<details key="start" value="20287"/>
<details key="end" value="20310"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1282" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.435/%/%/%">
<details key="start" value="20298"/>
<details key="end" value="20301"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1283" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.435/%/%.1/%">
<details key="start" value="20302"/>
<details key="end" value="20305"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1284" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.435/%/%.2/%">
<details key="start" value="20306"/>
<details key="end" value="20309"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1285" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.436">
<details key="start" value="20313"/>
<details key="end" value="20373"/>
<details key="line" value="286"/>
</eAnnotations>
<eAnnotations source="positions.1286" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.437">
<details key="start" value="20374"/>
<details key="end" value="20423"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1287" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.437/collections">
<details key="start" value="20374"/>
<details key="end" value="20385"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1288" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.437/%">
<details key="start" value="20399"/>
<details key="end" value="20422"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1289" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.437/%/%/%">
<details key="start" value="20410"/>
<details key="end" value="20413"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1290" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.437/%/%.1/%">
<details key="start" value="20414"/>
<details key="end" value="20417"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1291" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.437/%/%.2/%">
<details key="start" value="20418"/>
<details key="end" value="20421"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1292" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.438">
<details key="start" value="20425"/>
<details key="end" value="20462"/>
<details key="line" value="287"/>
</eAnnotations>
<eAnnotations source="positions.1293" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.439">
<details key="start" value="20463"/>
<details key="end" value="20486"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1294" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.439/mixed">
<details key="start" value="20463"/>
<details key="end" value="20468"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1295" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.439/%">
<details key="start" value="20482"/>
<details key="end" value="20485"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1296" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.440">
<details key="start" value="20488"/>
<details key="end" value="20522"/>
<details key="line" value="289"/>
</eAnnotations>
<eAnnotations source="positions.1297" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.441">
<details key="start" value="20523"/>
<details key="end" value="20546"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1298" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.441/mixed">
<details key="start" value="20523"/>
<details key="end" value="20528"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1299" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.441/%">
<details key="start" value="20542"/>
<details key="end" value="20545"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1300" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.442">
<details key="start" value="20548"/>
<details key="end" value="20584"/>
<details key="line" value="290"/>
</eAnnotations>
<eAnnotations source="positions.1301" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.443">
<details key="start" value="20585"/>
<details key="end" value="20610"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1302" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.443/strings">
<details key="start" value="20585"/>
<details key="end" value="20592"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1303" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.443/%">
<details key="start" value="20606"/>
<details key="end" value="20609"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1304" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.444">
<details key="start" value="20612"/>
<details key="end" value="20648"/>
<details key="line" value="291"/>
</eAnnotations>
<eAnnotations source="positions.1305" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.445">
<details key="start" value="20649"/>
<details key="end" value="20674"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1306" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.445/strings">
<details key="start" value="20649"/>
<details key="end" value="20656"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1307" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.445/%">
<details key="start" value="20670"/>
<details key="end" value="20673"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1308" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.446">
<details key="start" value="20676"/>
<details key="end" value="20711"/>
<details key="line" value="292"/>
</eAnnotations>
<eAnnotations source="positions.1309" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.447">
<details key="start" value="20712"/>
<details key="end" value="20736"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1310" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.447/integers">
<details key="start" value="20712"/>
<details key="end" value="20720"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1311" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.447/%">
<details key="start" value="20734"/>
<details key="end" value="20735"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1312" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.448">
<details key="start" value="20738"/>
<details key="end" value="20773"/>
<details key="line" value="293"/>
</eAnnotations>
<eAnnotations source="positions.1313" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.449">
<details key="start" value="20774"/>
<details key="end" value="20798"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1314" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.449/integers">
<details key="start" value="20774"/>
<details key="end" value="20782"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1315" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.449/%">
<details key="start" value="20796"/>
<details key="end" value="20797"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1316" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.450">
<details key="start" value="20800"/>
<details key="end" value="20852"/>
<details key="line" value="294"/>
</eAnnotations>
<eAnnotations source="positions.1317" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.451">
<details key="start" value="20853"/>
<details key="end" value="20894"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1318" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.451/%">
<details key="start" value="20853"/>
<details key="end" value="20874"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1319" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.451/%/%/%">
<details key="start" value="20864"/>
<details key="end" value="20868"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1320" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.451/%/%.1/%">
<details key="start" value="20869"/>
<details key="end" value="20873"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1321" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.451/%.1">
<details key="start" value="20888"/>
<details key="end" value="20893"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1322" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.452">
<details key="start" value="20896"/>
<details key="end" value="20935"/>
<details key="line" value="295"/>
</eAnnotations>
<eAnnotations source="positions.1323" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.453">
<details key="start" value="20936"/>
<details key="end" value="20964"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1324" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.453/booleans">
<details key="start" value="20936"/>
<details key="end" value="20944"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1325" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.453/%">
<details key="start" value="20958"/>
<details key="end" value="20963"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1326" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.454">
<details key="start" value="20966"/>
<details key="end" value="21000"/>
<details key="line" value="296"/>
</eAnnotations>
<eAnnotations source="positions.1327" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.455">
<details key="start" value="21001"/>
<details key="end" value="21024"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1328" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.455/reals">
<details key="start" value="21001"/>
<details key="end" value="21006"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1329" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.455/%">
<details key="start" value="21020"/>
<details key="end" value="21023"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1330" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.456">
<details key="start" value="21026"/>
<details key="end" value="21124"/>
<details key="line" value="297"/>
</eAnnotations>
<eAnnotations source="positions.1331" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.7">
<details key="start" value="21125"/>
<details key="end" value="21212"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1332" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.7/collect">
<details key="start" value="21125"/>
<details key="end" value="21188"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1333" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.7/collect/%">
<details key="start" value="21125"/>
<details key="end" value="21171"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1334" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.7/collect/%/eClasses">
<details key="start" value="21125"/>
<details key="end" value="21133"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1335" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.7/collect/%/%">
<details key="start" value="21147"/>
<details key="end" value="21170"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1336" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.7/collect/%/%/%">
<details key="start" value="21147"/>
<details key="end" value="21161"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1337" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.7/collect/%/%/%/p">
<details key="start" value="21147"/>
<details key="end" value="21148"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1338" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.7/collect/%.1">
<details key="start" value="21183"/>
<details key="end" value="21187"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1339" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.7/collect/%.1/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1340" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.7/collect/temp37">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1341" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.7/%">
<details key="start" value="21201"/>
<details key="end" value="21211"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1342" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.7/%/temp2">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1343" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.7/temp38">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1344" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.457">
<details key="start" value="21214"/>
<details key="end" value="21314"/>
<details key="line" value="298"/>
</eAnnotations>
<eAnnotations source="positions.1345" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.34">
<details key="start" value="21315"/>
<details key="end" value="21404"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1346" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.34/%">
<details key="start" value="21315"/>
<details key="end" value="21387"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1347" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.34/%/%">
<details key="start" value="21315"/>
<details key="end" value="21350"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1348" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.34/%/%/%/%">
<details key="start" value="21326"/>
<details key="end" value="21349"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1349" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.34/%/%/%/%/%">
<details key="start" value="21326"/>
<details key="end" value="21340"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1350" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.34/%/%/%/%/%/p">
<details key="start" value="21326"/>
<details key="end" value="21327"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1351" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.34/%/%.1">
<details key="start" value="21364"/>
<details key="end" value="21386"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1352" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.34/%/%.1/%">
<details key="start" value="21364"/>
<details key="end" value="21378"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1353" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.34/%/%.1/%/p">
<details key="start" value="21364"/>
<details key="end" value="21365"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1354" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.34/%.1">
<details key="start" value="21399"/>
<details key="end" value="21403"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1355" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.34/%.1/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1356" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.34/temp39">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1357" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.458">
<details key="start" value="21406"/>
<details key="end" value="21466"/>
<details key="line" value="299"/>
</eAnnotations>
<eAnnotations source="positions.1358" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.459">
<details key="start" value="21467"/>
<details key="end" value="21516"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1359" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.459/collections">
<details key="start" value="21467"/>
<details key="end" value="21478"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1360" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.459/%">
<details key="start" value="21492"/>
<details key="end" value="21515"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1361" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.459/%/%/%">
<details key="start" value="21503"/>
<details key="end" value="21506"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1362" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.459/%/%.1/%">
<details key="start" value="21507"/>
<details key="end" value="21510"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1363" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.459/%/%.2/%">
<details key="start" value="21511"/>
<details key="end" value="21514"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1364" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.460">
<details key="start" value="21518"/>
<details key="end" value="21578"/>
<details key="line" value="300"/>
</eAnnotations>
<eAnnotations source="positions.1365" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.461">
<details key="start" value="21579"/>
<details key="end" value="21628"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1366" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.461/collections">
<details key="start" value="21579"/>
<details key="end" value="21590"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1367" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.461/%">
<details key="start" value="21604"/>
<details key="end" value="21627"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1368" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.461/%/%/%">
<details key="start" value="21615"/>
<details key="end" value="21618"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1369" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.461/%/%.1/%">
<details key="start" value="21619"/>
<details key="end" value="21622"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1370" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.461/%/%.2/%">
<details key="start" value="21623"/>
<details key="end" value="21626"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1371" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.462">
<details key="start" value="21630"/>
<details key="end" value="21658"/>
<details key="line" value="301"/>
</eAnnotations>
<eAnnotations source="positions.1372" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.463">
<details key="start" value="21659"/>
<details key="end" value="21673"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1373" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.463/mixed">
<details key="start" value="21659"/>
<details key="end" value="21664"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1374" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.463/%">
<details key="start" value="21671"/>
<details key="end" value="21672"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1375" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.464">
<details key="start" value="21675"/>
<details key="end" value="21702"/>
<details key="line" value="303"/>
</eAnnotations>
<eAnnotations source="positions.1376" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.465">
<details key="start" value="21703"/>
<details key="end" value="21719"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1377" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.465/strings">
<details key="start" value="21703"/>
<details key="end" value="21710"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1378" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.465/%">
<details key="start" value="21717"/>
<details key="end" value="21718"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1379" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.466">
<details key="start" value="21721"/>
<details key="end" value="21749"/>
<details key="line" value="304"/>
</eAnnotations>
<eAnnotations source="positions.1380" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.467">
<details key="start" value="21750"/>
<details key="end" value="21767"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1381" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.467/integers">
<details key="start" value="21750"/>
<details key="end" value="21758"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1382" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.467/%">
<details key="start" value="21765"/>
<details key="end" value="21766"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1383" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.468">
<details key="start" value="21769"/>
<details key="end" value="21797"/>
<details key="line" value="305"/>
</eAnnotations>
<eAnnotations source="positions.1384" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.469">
<details key="start" value="21798"/>
<details key="end" value="21815"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1385" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.469/booleans">
<details key="start" value="21798"/>
<details key="end" value="21806"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1386" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.469/%">
<details key="start" value="21813"/>
<details key="end" value="21814"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1387" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.470">
<details key="start" value="21817"/>
<details key="end" value="21842"/>
<details key="line" value="306"/>
</eAnnotations>
<eAnnotations source="positions.1388" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.471">
<details key="start" value="21843"/>
<details key="end" value="21857"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1389" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.471/reals">
<details key="start" value="21843"/>
<details key="end" value="21848"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1390" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.471/%">
<details key="start" value="21855"/>
<details key="end" value="21856"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1391" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.472">
<details key="start" value="21859"/>
<details key="end" value="21892"/>
<details key="line" value="307"/>
</eAnnotations>
<eAnnotations source="positions.1392" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.473">
<details key="start" value="21893"/>
<details key="end" value="21915"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1393" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.473/%">
<details key="start" value="21893"/>
<details key="end" value="21910"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1394" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.473/%/eClasses">
<details key="start" value="21893"/>
<details key="end" value="21901"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1395" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.473/%/%">
<details key="start" value="21908"/>
<details key="end" value="21909"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1396" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.474">
<details key="start" value="21917"/>
<details key="end" value="21948"/>
<details key="line" value="308"/>
</eAnnotations>
<eAnnotations source="positions.1397" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.475">
<details key="start" value="21949"/>
<details key="end" value="21969"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1398" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.475/collections">
<details key="start" value="21949"/>
<details key="end" value="21960"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1399" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.475/%">
<details key="start" value="21967"/>
<details key="end" value="21968"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1400" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.476">
<details key="start" value="21971"/>
<details key="end" value="22041"/>
<details key="line" value="309"/>
</eAnnotations>
<eAnnotations source="positions.1401" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.8">
<details key="start" value="22042"/>
<details key="end" value="22098"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1402" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.8/%">
<details key="start" value="22042"/>
<details key="end" value="22072"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1403" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.8/%/%/%">
<details key="start" value="22053"/>
<details key="end" value="22058"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1404" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.8/%/%.1/%">
<details key="start" value="22059"/>
<details key="end" value="22063"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1405" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.8/%/%.2/%">
<details key="start" value="22064"/>
<details key="end" value="22071"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1406" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.8/%.1">
<details key="start" value="22089"/>
<details key="end" value="22097"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1407" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.8/%.1/t">
<details key="start" value="22089"/>
<details key="end" value="22090"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1408" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.8/t">
<details key="start" value="22085"/>
<details key="end" value="22086"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1409" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.477">
<details key="start" value="22100"/>
<details key="end" value="22138"/>
<details key="line" value="311"/>
</eAnnotations>
<eAnnotations source="positions.1410" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.9">
<details key="start" value="22139"/>
<details key="end" value="22166"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1411" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.9/integers">
<details key="start" value="22139"/>
<details key="end" value="22147"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1412" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.9/t">
<details key="start" value="22164"/>
<details key="end" value="22165"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1413" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.9/t.1">
<details key="start" value="22160"/>
<details key="end" value="22161"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1414" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.478">
<details key="start" value="22168"/>
<details key="end" value="22203"/>
<details key="line" value="312"/>
</eAnnotations>
<eAnnotations source="positions.1415" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.10">
<details key="start" value="22204"/>
<details key="end" value="22228"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1416" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.10/reals">
<details key="start" value="22204"/>
<details key="end" value="22209"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1417" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.10/t">
<details key="start" value="22226"/>
<details key="end" value="22227"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1418" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.10/t.1">
<details key="start" value="22222"/>
<details key="end" value="22223"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1419" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.479">
<details key="start" value="22230"/>
<details key="end" value="22279"/>
<details key="line" value="313"/>
</eAnnotations>
<eAnnotations source="positions.1420" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.11">
<details key="start" value="22280"/>
<details key="end" value="22318"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1421" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.11/booleans">
<details key="start" value="22280"/>
<details key="end" value="22288"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1422" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.11/%">
<details key="start" value="22305"/>
<details key="end" value="22317"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1423" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.11/%/t">
<details key="start" value="22305"/>
<details key="end" value="22306"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1424" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.11/t">
<details key="start" value="22301"/>
<details key="end" value="22302"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1425" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.480">
<details key="start" value="22320"/>
<details key="end" value="22380"/>
<details key="line" value="314"/>
</eAnnotations>
<eAnnotations source="positions.1426" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.35">
<details key="start" value="22381"/>
<details key="end" value="22430"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1427" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.35/sortedBy">
<details key="start" value="22381"/>
<details key="end" value="22413"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1428" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.35/sortedBy/eClasses">
<details key="start" value="22381"/>
<details key="end" value="22389"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1429" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.35/sortedBy/%">
<details key="start" value="22406"/>
<details key="end" value="22412"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1430" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.35/sortedBy/%/t">
<details key="start" value="22406"/>
<details key="end" value="22407"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1431" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.35/sortedBy/t">
<details key="start" value="22402"/>
<details key="end" value="22403"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1432" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.35/%">
<details key="start" value="22425"/>
<details key="end" value="22429"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1433" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.35/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1434" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.35/temp40">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1435" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.481">
<details key="start" value="22432"/>
<details key="end" value="22526"/>
<details key="line" value="315"/>
</eAnnotations>
<eAnnotations source="positions.1436" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.12">
<details key="start" value="22527"/>
<details key="end" value="22610"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1437" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.12/%">
<details key="start" value="22527"/>
<details key="end" value="22583"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1438" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.12/%/%/%">
<details key="start" value="22538"/>
<details key="end" value="22561"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1439" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.12/%/%/%/%/%">
<details key="start" value="22549"/>
<details key="end" value="22552"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1440" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.12/%/%/%/%.1/%">
<details key="start" value="22553"/>
<details key="end" value="22556"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1441" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.12/%/%/%/%.2/%">
<details key="start" value="22557"/>
<details key="end" value="22560"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1442" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.12/%/%.1/%">
<details key="start" value="22563"/>
<details key="end" value="22582"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1443" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.12/%/%.1/%/%/%">
<details key="start" value="22574"/>
<details key="end" value="22577"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1444" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.12/%/%.1/%/%.1/%">
<details key="start" value="22578"/>
<details key="end" value="22581"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1445" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.12/%.1">
<details key="start" value="22600"/>
<details key="end" value="22609"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1446" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.12/%.1/t">
<details key="start" value="22600"/>
<details key="end" value="22601"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1447" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/sortedBy.12/t">
<details key="start" value="22596"/>
<details key="end" value="22597"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1448" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.482">
<details key="start" value="22612"/>
<details key="end" value="22643"/>
<details key="line" value="316"/>
</eAnnotations>
<eAnnotations source="positions.1449" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.483">
<details key="start" value="22644"/>
<details key="end" value="22661"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1450" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.483/integers">
<details key="start" value="22644"/>
<details key="end" value="22652"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1451" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.484">
<details key="start" value="22663"/>
<details key="end" value="22688"/>
<details key="line" value="318"/>
</eAnnotations>
<eAnnotations source="positions.1452" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.485">
<details key="start" value="22689"/>
<details key="end" value="22703"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1453" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.485/reals">
<details key="start" value="22689"/>
<details key="end" value="22694"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1454" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.486">
<details key="start" value="22705"/>
<details key="end" value="22747"/>
<details key="line" value="319"/>
</eAnnotations>
<eAnnotations source="positions.1455" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists">
<details key="start" value="22748"/>
<details key="end" value="22776"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1456" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists/mixed">
<details key="start" value="22748"/>
<details key="end" value="22753"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1457" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists/%">
<details key="start" value="22768"/>
<details key="end" value="22775"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1458" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists/%/t">
<details key="start" value="22768"/>
<details key="end" value="22769"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1459" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists/%/%">
<details key="start" value="22772"/>
<details key="end" value="22775"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1460" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists/t">
<details key="start" value="22764"/>
<details key="end" value="22765"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1461" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.487">
<details key="start" value="22778"/>
<details key="end" value="22817"/>
<details key="line" value="321"/>
</eAnnotations>
<eAnnotations source="positions.1462" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.1">
<details key="start" value="22818"/>
<details key="end" value="22846"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1463" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.1/mixed">
<details key="start" value="22818"/>
<details key="end" value="22823"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1464" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.1/%">
<details key="start" value="22838"/>
<details key="end" value="22845"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1465" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.1/%/t">
<details key="start" value="22838"/>
<details key="end" value="22839"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1466" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.1/%/%">
<details key="start" value="22842"/>
<details key="end" value="22845"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1467" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.1/t">
<details key="start" value="22834"/>
<details key="end" value="22835"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1468" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.488">
<details key="start" value="22848"/>
<details key="end" value="22889"/>
<details key="line" value="322"/>
</eAnnotations>
<eAnnotations source="positions.1469" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.2">
<details key="start" value="22890"/>
<details key="end" value="22920"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1470" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.2/strings">
<details key="start" value="22890"/>
<details key="end" value="22897"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1471" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.2/%">
<details key="start" value="22912"/>
<details key="end" value="22919"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1472" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.2/%/t">
<details key="start" value="22912"/>
<details key="end" value="22913"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1473" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.2/%/%">
<details key="start" value="22916"/>
<details key="end" value="22919"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1474" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.2/t">
<details key="start" value="22908"/>
<details key="end" value="22909"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1475" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.489">
<details key="start" value="22922"/>
<details key="end" value="22963"/>
<details key="line" value="323"/>
</eAnnotations>
<eAnnotations source="positions.1476" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.3">
<details key="start" value="22964"/>
<details key="end" value="22994"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1477" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.3/strings">
<details key="start" value="22964"/>
<details key="end" value="22971"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1478" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.3/%">
<details key="start" value="22986"/>
<details key="end" value="22993"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1479" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.3/%/t">
<details key="start" value="22986"/>
<details key="end" value="22987"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1480" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.3/%/%">
<details key="start" value="22990"/>
<details key="end" value="22993"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1481" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.3/t">
<details key="start" value="22982"/>
<details key="end" value="22983"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1482" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.490">
<details key="start" value="22996"/>
<details key="end" value="23036"/>
<details key="line" value="324"/>
</eAnnotations>
<eAnnotations source="positions.1483" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.4">
<details key="start" value="23037"/>
<details key="end" value="23066"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1484" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.4/integers">
<details key="start" value="23037"/>
<details key="end" value="23045"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1485" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.4/%">
<details key="start" value="23060"/>
<details key="end" value="23065"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1486" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.4/%/t">
<details key="start" value="23060"/>
<details key="end" value="23061"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1487" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.4/%/%">
<details key="start" value="23064"/>
<details key="end" value="23065"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1488" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.4/t">
<details key="start" value="23056"/>
<details key="end" value="23057"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1489" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.491">
<details key="start" value="23068"/>
<details key="end" value="23108"/>
<details key="line" value="325"/>
</eAnnotations>
<eAnnotations source="positions.1490" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.5">
<details key="start" value="23109"/>
<details key="end" value="23138"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1491" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.5/integers">
<details key="start" value="23109"/>
<details key="end" value="23117"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1492" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.5/%">
<details key="start" value="23132"/>
<details key="end" value="23137"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1493" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.5/%/t">
<details key="start" value="23132"/>
<details key="end" value="23133"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1494" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.5/%/%">
<details key="start" value="23136"/>
<details key="end" value="23137"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1495" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.5/t">
<details key="start" value="23128"/>
<details key="end" value="23129"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1496" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.492">
<details key="start" value="23140"/>
<details key="end" value="23179"/>
<details key="line" value="326"/>
</eAnnotations>
<eAnnotations source="positions.1497" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.6">
<details key="start" value="23180"/>
<details key="end" value="23208"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1498" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.6/reals">
<details key="start" value="23180"/>
<details key="end" value="23185"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1499" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.6/%">
<details key="start" value="23200"/>
<details key="end" value="23207"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1500" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.6/%/t">
<details key="start" value="23200"/>
<details key="end" value="23201"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1501" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.6/%/%">
<details key="start" value="23204"/>
<details key="end" value="23207"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1502" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.6/t">
<details key="start" value="23196"/>
<details key="end" value="23197"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1503" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.493">
<details key="start" value="23210"/>
<details key="end" value="23249"/>
<details key="line" value="327"/>
</eAnnotations>
<eAnnotations source="positions.1504" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.7">
<details key="start" value="23250"/>
<details key="end" value="23278"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1505" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.7/reals">
<details key="start" value="23250"/>
<details key="end" value="23255"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1506" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.7/%">
<details key="start" value="23270"/>
<details key="end" value="23277"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1507" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.7/%/t">
<details key="start" value="23270"/>
<details key="end" value="23271"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1508" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.7/%/%">
<details key="start" value="23274"/>
<details key="end" value="23277"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1509" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.7/t">
<details key="start" value="23266"/>
<details key="end" value="23267"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1510" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.494">
<details key="start" value="23280"/>
<details key="end" value="23323"/>
<details key="line" value="328"/>
</eAnnotations>
<eAnnotations source="positions.1511" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.8">
<details key="start" value="23324"/>
<details key="end" value="23356"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1512" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.8/booleans">
<details key="start" value="23324"/>
<details key="end" value="23332"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1513" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.8/%">
<details key="start" value="23347"/>
<details key="end" value="23355"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1514" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.8/%/t">
<details key="start" value="23347"/>
<details key="end" value="23348"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1515" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.8/%/%">
<details key="start" value="23351"/>
<details key="end" value="23355"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1516" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.8/t">
<details key="start" value="23343"/>
<details key="end" value="23344"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1517" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.495">
<details key="start" value="23358"/>
<details key="end" value="23411"/>
<details key="line" value="329"/>
</eAnnotations>
<eAnnotations source="positions.1518" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.9">
<details key="start" value="23412"/>
<details key="end" value="23454"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1519" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.9/eClasses">
<details key="start" value="23412"/>
<details key="end" value="23420"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1520" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.9/%">
<details key="start" value="23435"/>
<details key="end" value="23453"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1521" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.9/%/%">
<details key="start" value="23435"/>
<details key="end" value="23441"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1522" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.9/%/%/t">
<details key="start" value="23435"/>
<details key="end" value="23436"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1523" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.9/%/%.1">
<details key="start" value="23444"/>
<details key="end" value="23453"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1524" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.9/t">
<details key="start" value="23431"/>
<details key="end" value="23432"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1525" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.496">
<details key="start" value="23456"/>
<details key="end" value="23506"/>
<details key="line" value="330"/>
</eAnnotations>
<eAnnotations source="positions.1526" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.10">
<details key="start" value="23507"/>
<details key="end" value="23546"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1527" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.10/collections">
<details key="start" value="23507"/>
<details key="end" value="23518"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1528" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.10/%">
<details key="start" value="23533"/>
<details key="end" value="23545"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1529" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.10/%/collect">
<details key="start" value="23533"/>
<details key="end" value="23541"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1530" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.10/%/collect/t">
<details key="start" value="23533"/>
<details key="end" value="23534"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1531" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.10/%/collect/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1532" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.10/%/collect/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1533" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.10/%/collect/temp41">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1534" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.10/%/%">
<details key="start" value="23544"/>
<details key="end" value="23545"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1535" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.10/t">
<details key="start" value="23529"/>
<details key="end" value="23530"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1536" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.497">
<details key="start" value="23548"/>
<details key="end" value="23598"/>
<details key="line" value="331"/>
</eAnnotations>
<eAnnotations source="positions.1537" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.11">
<details key="start" value="23599"/>
<details key="end" value="23638"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1538" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.11/collections">
<details key="start" value="23599"/>
<details key="end" value="23610"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1539" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.11/%">
<details key="start" value="23625"/>
<details key="end" value="23637"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1540" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.11/%/collect">
<details key="start" value="23625"/>
<details key="end" value="23633"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1541" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.11/%/collect/t">
<details key="start" value="23625"/>
<details key="end" value="23626"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1542" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.11/%/collect/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1543" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.11/%/collect/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1544" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.11/%/collect/temp42">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1545" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.11/%/%">
<details key="start" value="23636"/>
<details key="end" value="23637"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1546" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/exists.11/t">
<details key="start" value="23621"/>
<details key="end" value="23622"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1547" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.498">
<details key="start" value="23640"/>
<details key="end" value="23682"/>
<details key="line" value="332"/>
</eAnnotations>
<eAnnotations source="positions.1548" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select">
<details key="start" value="23683"/>
<details key="end" value="23711"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1549" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select/mixed">
<details key="start" value="23683"/>
<details key="end" value="23688"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1550" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select/%">
<details key="start" value="23703"/>
<details key="end" value="23710"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1551" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select/%/t">
<details key="start" value="23703"/>
<details key="end" value="23704"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1552" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select/%/%">
<details key="start" value="23707"/>
<details key="end" value="23710"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1553" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select/t">
<details key="start" value="23699"/>
<details key="end" value="23700"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1554" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.499">
<details key="start" value="23713"/>
<details key="end" value="23752"/>
<details key="line" value="334"/>
</eAnnotations>
<eAnnotations source="positions.1555" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.1">
<details key="start" value="23753"/>
<details key="end" value="23781"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1556" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.1/mixed">
<details key="start" value="23753"/>
<details key="end" value="23758"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1557" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.1/%">
<details key="start" value="23773"/>
<details key="end" value="23780"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1558" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.1/%/t">
<details key="start" value="23773"/>
<details key="end" value="23774"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1559" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.1/%/%">
<details key="start" value="23777"/>
<details key="end" value="23780"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1560" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.1/t">
<details key="start" value="23769"/>
<details key="end" value="23770"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1561" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.500">
<details key="start" value="23783"/>
<details key="end" value="23824"/>
<details key="line" value="335"/>
</eAnnotations>
<eAnnotations source="positions.1562" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.2">
<details key="start" value="23825"/>
<details key="end" value="23855"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1563" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.2/strings">
<details key="start" value="23825"/>
<details key="end" value="23832"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1564" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.2/%">
<details key="start" value="23847"/>
<details key="end" value="23854"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1565" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.2/%/t">
<details key="start" value="23847"/>
<details key="end" value="23848"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1566" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.2/%/%">
<details key="start" value="23851"/>
<details key="end" value="23854"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1567" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.2/t">
<details key="start" value="23843"/>
<details key="end" value="23844"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1568" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.501">
<details key="start" value="23857"/>
<details key="end" value="23898"/>
<details key="line" value="336"/>
</eAnnotations>
<eAnnotations source="positions.1569" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.3">
<details key="start" value="23899"/>
<details key="end" value="23929"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1570" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.3/strings">
<details key="start" value="23899"/>
<details key="end" value="23906"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1571" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.3/%">
<details key="start" value="23921"/>
<details key="end" value="23928"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1572" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.3/%/t">
<details key="start" value="23921"/>
<details key="end" value="23922"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1573" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.3/%/%">
<details key="start" value="23925"/>
<details key="end" value="23928"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1574" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.3/t">
<details key="start" value="23917"/>
<details key="end" value="23918"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1575" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.502">
<details key="start" value="23931"/>
<details key="end" value="23971"/>
<details key="line" value="337"/>
</eAnnotations>
<eAnnotations source="positions.1576" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.4">
<details key="start" value="23972"/>
<details key="end" value="24001"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1577" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.4/integers">
<details key="start" value="23972"/>
<details key="end" value="23980"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1578" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.4/%">
<details key="start" value="23995"/>
<details key="end" value="24000"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1579" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.4/%/t">
<details key="start" value="23995"/>
<details key="end" value="23996"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1580" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.4/%/%">
<details key="start" value="23999"/>
<details key="end" value="24000"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1581" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.4/t">
<details key="start" value="23991"/>
<details key="end" value="23992"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1582" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.503">
<details key="start" value="24003"/>
<details key="end" value="24043"/>
<details key="line" value="338"/>
</eAnnotations>
<eAnnotations source="positions.1583" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.5">
<details key="start" value="24044"/>
<details key="end" value="24073"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1584" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.5/integers">
<details key="start" value="24044"/>
<details key="end" value="24052"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1585" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.5/%">
<details key="start" value="24067"/>
<details key="end" value="24072"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1586" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.5/%/t">
<details key="start" value="24067"/>
<details key="end" value="24068"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1587" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.5/%/%">
<details key="start" value="24071"/>
<details key="end" value="24072"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1588" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.5/t">
<details key="start" value="24063"/>
<details key="end" value="24064"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1589" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.504">
<details key="start" value="24075"/>
<details key="end" value="24114"/>
<details key="line" value="339"/>
</eAnnotations>
<eAnnotations source="positions.1590" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.6">
<details key="start" value="24115"/>
<details key="end" value="24143"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1591" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.6/reals">
<details key="start" value="24115"/>
<details key="end" value="24120"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1592" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.6/%">
<details key="start" value="24135"/>
<details key="end" value="24142"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1593" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.6/%/t">
<details key="start" value="24135"/>
<details key="end" value="24136"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1594" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.6/%/%">
<details key="start" value="24139"/>
<details key="end" value="24142"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1595" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.6/t">
<details key="start" value="24131"/>
<details key="end" value="24132"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1596" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.505">
<details key="start" value="24145"/>
<details key="end" value="24184"/>
<details key="line" value="340"/>
</eAnnotations>
<eAnnotations source="positions.1597" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.7">
<details key="start" value="24185"/>
<details key="end" value="24213"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1598" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.7/reals">
<details key="start" value="24185"/>
<details key="end" value="24190"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1599" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.7/%">
<details key="start" value="24205"/>
<details key="end" value="24212"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1600" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.7/%/t">
<details key="start" value="24205"/>
<details key="end" value="24206"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1601" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.7/%/%">
<details key="start" value="24209"/>
<details key="end" value="24212"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1602" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.7/t">
<details key="start" value="24201"/>
<details key="end" value="24202"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1603" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.506">
<details key="start" value="24215"/>
<details key="end" value="24258"/>
<details key="line" value="341"/>
</eAnnotations>
<eAnnotations source="positions.1604" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.8">
<details key="start" value="24259"/>
<details key="end" value="24291"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1605" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.8/booleans">
<details key="start" value="24259"/>
<details key="end" value="24267"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1606" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.8/%">
<details key="start" value="24282"/>
<details key="end" value="24290"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1607" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.8/%/t">
<details key="start" value="24282"/>
<details key="end" value="24283"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1608" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.8/%/%">
<details key="start" value="24286"/>
<details key="end" value="24290"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1609" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.8/t">
<details key="start" value="24278"/>
<details key="end" value="24279"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1610" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.507">
<details key="start" value="24293"/>
<details key="end" value="24363"/>
<details key="line" value="342"/>
</eAnnotations>
<eAnnotations source="positions.1611" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.36">
<details key="start" value="24364"/>
<details key="end" value="24423"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1612" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.36/select">
<details key="start" value="24364"/>
<details key="end" value="24406"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1613" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.36/select/eClasses">
<details key="start" value="24364"/>
<details key="end" value="24372"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1614" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.36/select/%">
<details key="start" value="24387"/>
<details key="end" value="24405"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1615" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.36/select/%/%">
<details key="start" value="24387"/>
<details key="end" value="24393"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1616" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.36/select/%/%/t">
<details key="start" value="24387"/>
<details key="end" value="24388"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1617" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.36/select/%/%.1">
<details key="start" value="24396"/>
<details key="end" value="24405"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1618" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.36/select/t">
<details key="start" value="24383"/>
<details key="end" value="24384"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1619" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.36/%">
<details key="start" value="24418"/>
<details key="end" value="24422"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1620" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.36/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1621" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.36/temp43">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1622" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.508">
<details key="start" value="24425"/>
<details key="end" value="24475"/>
<details key="line" value="343"/>
</eAnnotations>
<eAnnotations source="positions.1623" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.9">
<details key="start" value="24476"/>
<details key="end" value="24515"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1624" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.9/collections">
<details key="start" value="24476"/>
<details key="end" value="24487"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1625" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.9/%">
<details key="start" value="24502"/>
<details key="end" value="24514"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1626" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.9/%/collect">
<details key="start" value="24502"/>
<details key="end" value="24510"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1627" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.9/%/collect/t">
<details key="start" value="24502"/>
<details key="end" value="24503"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1628" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.9/%/collect/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1629" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.9/%/collect/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1630" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.9/%/collect/temp44">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1631" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.9/%/%">
<details key="start" value="24513"/>
<details key="end" value="24514"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1632" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.9/t">
<details key="start" value="24498"/>
<details key="end" value="24499"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1633" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.509">
<details key="start" value="24517"/>
<details key="end" value="24567"/>
<details key="line" value="344"/>
</eAnnotations>
<eAnnotations source="positions.1634" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.10">
<details key="start" value="24568"/>
<details key="end" value="24607"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1635" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.10/collections">
<details key="start" value="24568"/>
<details key="end" value="24579"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1636" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.10/%">
<details key="start" value="24594"/>
<details key="end" value="24606"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1637" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.10/%/collect">
<details key="start" value="24594"/>
<details key="end" value="24602"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1638" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.10/%/collect/t">
<details key="start" value="24594"/>
<details key="end" value="24595"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1639" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.10/%/collect/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1640" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.10/%/collect/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1641" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.10/%/collect/temp45">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1642" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.10/%/%">
<details key="start" value="24605"/>
<details key="end" value="24606"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1643" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/select.10/t">
<details key="start" value="24590"/>
<details key="end" value="24591"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1644" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.510">
<details key="start" value="24609"/>
<details key="end" value="24651"/>
<details key="line" value="345"/>
</eAnnotations>
<eAnnotations source="positions.1645" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject">
<details key="start" value="24652"/>
<details key="end" value="24680"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1646" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject/mixed">
<details key="start" value="24652"/>
<details key="end" value="24657"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1647" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject/%">
<details key="start" value="24672"/>
<details key="end" value="24679"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1648" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject/%/t">
<details key="start" value="24672"/>
<details key="end" value="24673"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1649" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject/%/%">
<details key="start" value="24676"/>
<details key="end" value="24679"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1650" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject/t">
<details key="start" value="24668"/>
<details key="end" value="24669"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1651" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.511">
<details key="start" value="24682"/>
<details key="end" value="24721"/>
<details key="line" value="347"/>
</eAnnotations>
<eAnnotations source="positions.1652" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.1">
<details key="start" value="24722"/>
<details key="end" value="24750"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1653" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.1/mixed">
<details key="start" value="24722"/>
<details key="end" value="24727"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1654" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.1/%">
<details key="start" value="24742"/>
<details key="end" value="24749"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1655" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.1/%/t">
<details key="start" value="24742"/>
<details key="end" value="24743"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1656" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.1/%/%">
<details key="start" value="24746"/>
<details key="end" value="24749"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1657" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.1/t">
<details key="start" value="24738"/>
<details key="end" value="24739"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1658" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.512">
<details key="start" value="24752"/>
<details key="end" value="24793"/>
<details key="line" value="348"/>
</eAnnotations>
<eAnnotations source="positions.1659" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.2">
<details key="start" value="24794"/>
<details key="end" value="24824"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1660" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.2/strings">
<details key="start" value="24794"/>
<details key="end" value="24801"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1661" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.2/%">
<details key="start" value="24816"/>
<details key="end" value="24823"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1662" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.2/%/t">
<details key="start" value="24816"/>
<details key="end" value="24817"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1663" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.2/%/%">
<details key="start" value="24820"/>
<details key="end" value="24823"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1664" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.2/t">
<details key="start" value="24812"/>
<details key="end" value="24813"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1665" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.513">
<details key="start" value="24826"/>
<details key="end" value="24867"/>
<details key="line" value="349"/>
</eAnnotations>
<eAnnotations source="positions.1666" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.3">
<details key="start" value="24868"/>
<details key="end" value="24898"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1667" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.3/strings">
<details key="start" value="24868"/>
<details key="end" value="24875"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1668" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.3/%">
<details key="start" value="24890"/>
<details key="end" value="24897"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1669" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.3/%/t">
<details key="start" value="24890"/>
<details key="end" value="24891"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1670" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.3/%/%">
<details key="start" value="24894"/>
<details key="end" value="24897"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1671" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.3/t">
<details key="start" value="24886"/>
<details key="end" value="24887"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1672" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.514">
<details key="start" value="24900"/>
<details key="end" value="24940"/>
<details key="line" value="350"/>
</eAnnotations>
<eAnnotations source="positions.1673" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.4">
<details key="start" value="24941"/>
<details key="end" value="24970"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1674" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.4/integers">
<details key="start" value="24941"/>
<details key="end" value="24949"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1675" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.4/%">
<details key="start" value="24964"/>
<details key="end" value="24969"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1676" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.4/%/t">
<details key="start" value="24964"/>
<details key="end" value="24965"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1677" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.4/%/%">
<details key="start" value="24968"/>
<details key="end" value="24969"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1678" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.4/t">
<details key="start" value="24960"/>
<details key="end" value="24961"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1679" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.515">
<details key="start" value="24972"/>
<details key="end" value="25012"/>
<details key="line" value="351"/>
</eAnnotations>
<eAnnotations source="positions.1680" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.5">
<details key="start" value="25013"/>
<details key="end" value="25042"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1681" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.5/integers">
<details key="start" value="25013"/>
<details key="end" value="25021"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1682" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.5/%">
<details key="start" value="25036"/>
<details key="end" value="25041"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1683" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.5/%/t">
<details key="start" value="25036"/>
<details key="end" value="25037"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1684" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.5/%/%">
<details key="start" value="25040"/>
<details key="end" value="25041"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1685" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.5/t">
<details key="start" value="25032"/>
<details key="end" value="25033"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1686" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.516">
<details key="start" value="25044"/>
<details key="end" value="25083"/>
<details key="line" value="352"/>
</eAnnotations>
<eAnnotations source="positions.1687" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.6">
<details key="start" value="25084"/>
<details key="end" value="25112"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1688" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.6/reals">
<details key="start" value="25084"/>
<details key="end" value="25089"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1689" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.6/%">
<details key="start" value="25104"/>
<details key="end" value="25111"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1690" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.6/%/t">
<details key="start" value="25104"/>
<details key="end" value="25105"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1691" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.6/%/%">
<details key="start" value="25108"/>
<details key="end" value="25111"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1692" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.6/t">
<details key="start" value="25100"/>
<details key="end" value="25101"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1693" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.517">
<details key="start" value="25114"/>
<details key="end" value="25153"/>
<details key="line" value="353"/>
</eAnnotations>
<eAnnotations source="positions.1694" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.7">
<details key="start" value="25154"/>
<details key="end" value="25182"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1695" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.7/reals">
<details key="start" value="25154"/>
<details key="end" value="25159"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1696" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.7/%">
<details key="start" value="25174"/>
<details key="end" value="25181"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1697" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.7/%/t">
<details key="start" value="25174"/>
<details key="end" value="25175"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1698" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.7/%/%">
<details key="start" value="25178"/>
<details key="end" value="25181"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1699" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.7/t">
<details key="start" value="25170"/>
<details key="end" value="25171"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1700" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.518">
<details key="start" value="25184"/>
<details key="end" value="25227"/>
<details key="line" value="354"/>
</eAnnotations>
<eAnnotations source="positions.1701" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.8">
<details key="start" value="25228"/>
<details key="end" value="25260"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1702" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.8/booleans">
<details key="start" value="25228"/>
<details key="end" value="25236"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1703" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.8/%">
<details key="start" value="25251"/>
<details key="end" value="25259"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1704" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.8/%/t">
<details key="start" value="25251"/>
<details key="end" value="25252"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1705" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.8/%/%">
<details key="start" value="25255"/>
<details key="end" value="25259"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1706" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.8/t">
<details key="start" value="25247"/>
<details key="end" value="25248"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1707" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.519">
<details key="start" value="25262"/>
<details key="end" value="25332"/>
<details key="line" value="355"/>
</eAnnotations>
<eAnnotations source="positions.1708" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.37">
<details key="start" value="25333"/>
<details key="end" value="25392"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1709" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.37/reject">
<details key="start" value="25333"/>
<details key="end" value="25375"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1710" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.37/reject/eClasses">
<details key="start" value="25333"/>
<details key="end" value="25341"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1711" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.37/reject/%">
<details key="start" value="25356"/>
<details key="end" value="25374"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1712" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.37/reject/%/%">
<details key="start" value="25356"/>
<details key="end" value="25362"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1713" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.37/reject/%/%/t">
<details key="start" value="25356"/>
<details key="end" value="25357"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1714" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.37/reject/%/%.1">
<details key="start" value="25365"/>
<details key="end" value="25374"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1715" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.37/reject/t">
<details key="start" value="25352"/>
<details key="end" value="25353"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1716" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.37/%">
<details key="start" value="25387"/>
<details key="end" value="25391"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1717" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.37/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1718" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.37/temp46">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1719" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.520">
<details key="start" value="25394"/>
<details key="end" value="25444"/>
<details key="line" value="356"/>
</eAnnotations>
<eAnnotations source="positions.1720" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.9">
<details key="start" value="25445"/>
<details key="end" value="25484"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1721" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.9/collections">
<details key="start" value="25445"/>
<details key="end" value="25456"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1722" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.9/%">
<details key="start" value="25471"/>
<details key="end" value="25483"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1723" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.9/%/collect">
<details key="start" value="25471"/>
<details key="end" value="25479"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1724" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.9/%/collect/t">
<details key="start" value="25471"/>
<details key="end" value="25472"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1725" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.9/%/collect/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1726" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.9/%/collect/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1727" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.9/%/collect/temp47">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1728" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.9/%/%">
<details key="start" value="25482"/>
<details key="end" value="25483"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1729" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.9/t">
<details key="start" value="25467"/>
<details key="end" value="25468"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1730" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.521">
<details key="start" value="25486"/>
<details key="end" value="25536"/>
<details key="line" value="357"/>
</eAnnotations>
<eAnnotations source="positions.1731" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.10">
<details key="start" value="25537"/>
<details key="end" value="25576"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1732" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.10/collections">
<details key="start" value="25537"/>
<details key="end" value="25548"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1733" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.10/%">
<details key="start" value="25563"/>
<details key="end" value="25575"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1734" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.10/%/collect">
<details key="start" value="25563"/>
<details key="end" value="25571"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1735" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.10/%/collect/t">
<details key="start" value="25563"/>
<details key="end" value="25564"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1736" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.10/%/collect/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1737" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.10/%/collect/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1738" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.10/%/collect/temp48">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1739" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.10/%/%">
<details key="start" value="25574"/>
<details key="end" value="25575"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1740" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/reject.10/t">
<details key="start" value="25559"/>
<details key="end" value="25560"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1741" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.522">
<details key="start" value="25578"/>
<details key="end" value="25620"/>
<details key="line" value="358"/>
</eAnnotations>
<eAnnotations source="positions.1742" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll">
<details key="start" value="25621"/>
<details key="end" value="25649"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1743" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll/mixed">
<details key="start" value="25621"/>
<details key="end" value="25626"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1744" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll/%">
<details key="start" value="25641"/>
<details key="end" value="25648"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1745" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll/%/t">
<details key="start" value="25641"/>
<details key="end" value="25642"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1746" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll/%/%">
<details key="start" value="25645"/>
<details key="end" value="25648"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1747" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll/t">
<details key="start" value="25637"/>
<details key="end" value="25638"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1748" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.523">
<details key="start" value="25651"/>
<details key="end" value="25690"/>
<details key="line" value="360"/>
</eAnnotations>
<eAnnotations source="positions.1749" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.1">
<details key="start" value="25691"/>
<details key="end" value="25719"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1750" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.1/mixed">
<details key="start" value="25691"/>
<details key="end" value="25696"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1751" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.1/%">
<details key="start" value="25711"/>
<details key="end" value="25718"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1752" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.1/%/t">
<details key="start" value="25711"/>
<details key="end" value="25712"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1753" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.1/%/%">
<details key="start" value="25715"/>
<details key="end" value="25718"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1754" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.1/t">
<details key="start" value="25707"/>
<details key="end" value="25708"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1755" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.524">
<details key="start" value="25721"/>
<details key="end" value="25762"/>
<details key="line" value="361"/>
</eAnnotations>
<eAnnotations source="positions.1756" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.2">
<details key="start" value="25763"/>
<details key="end" value="25793"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1757" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.2/strings">
<details key="start" value="25763"/>
<details key="end" value="25770"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1758" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.2/%">
<details key="start" value="25785"/>
<details key="end" value="25792"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1759" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.2/%/t">
<details key="start" value="25785"/>
<details key="end" value="25786"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1760" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.2/%/%">
<details key="start" value="25789"/>
<details key="end" value="25792"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1761" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.2/t">
<details key="start" value="25781"/>
<details key="end" value="25782"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1762" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.525">
<details key="start" value="25795"/>
<details key="end" value="25836"/>
<details key="line" value="362"/>
</eAnnotations>
<eAnnotations source="positions.1763" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.3">
<details key="start" value="25837"/>
<details key="end" value="25867"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1764" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.3/strings">
<details key="start" value="25837"/>
<details key="end" value="25844"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1765" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.3/%">
<details key="start" value="25859"/>
<details key="end" value="25866"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1766" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.3/%/t">
<details key="start" value="25859"/>
<details key="end" value="25860"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1767" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.3/%/%">
<details key="start" value="25863"/>
<details key="end" value="25866"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1768" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.3/t">
<details key="start" value="25855"/>
<details key="end" value="25856"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1769" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.526">
<details key="start" value="25869"/>
<details key="end" value="25909"/>
<details key="line" value="363"/>
</eAnnotations>
<eAnnotations source="positions.1770" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.4">
<details key="start" value="25910"/>
<details key="end" value="25939"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1771" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.4/integers">
<details key="start" value="25910"/>
<details key="end" value="25918"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1772" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.4/%">
<details key="start" value="25933"/>
<details key="end" value="25938"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1773" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.4/%/t">
<details key="start" value="25933"/>
<details key="end" value="25934"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1774" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.4/%/%">
<details key="start" value="25937"/>
<details key="end" value="25938"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1775" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.4/t">
<details key="start" value="25929"/>
<details key="end" value="25930"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1776" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.527">
<details key="start" value="25941"/>
<details key="end" value="25981"/>
<details key="line" value="364"/>
</eAnnotations>
<eAnnotations source="positions.1777" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.5">
<details key="start" value="25982"/>
<details key="end" value="26011"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1778" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.5/integers">
<details key="start" value="25982"/>
<details key="end" value="25990"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1779" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.5/%">
<details key="start" value="26005"/>
<details key="end" value="26010"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1780" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.5/%/t">
<details key="start" value="26005"/>
<details key="end" value="26006"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1781" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.5/%/%">
<details key="start" value="26009"/>
<details key="end" value="26010"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1782" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.5/t">
<details key="start" value="26001"/>
<details key="end" value="26002"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1783" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.528">
<details key="start" value="26013"/>
<details key="end" value="26052"/>
<details key="line" value="365"/>
</eAnnotations>
<eAnnotations source="positions.1784" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.6">
<details key="start" value="26053"/>
<details key="end" value="26081"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1785" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.6/reals">
<details key="start" value="26053"/>
<details key="end" value="26058"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1786" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.6/%">
<details key="start" value="26073"/>
<details key="end" value="26080"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1787" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.6/%/t">
<details key="start" value="26073"/>
<details key="end" value="26074"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1788" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.6/%/%">
<details key="start" value="26077"/>
<details key="end" value="26080"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1789" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.6/t">
<details key="start" value="26069"/>
<details key="end" value="26070"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1790" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.529">
<details key="start" value="26083"/>
<details key="end" value="26122"/>
<details key="line" value="366"/>
</eAnnotations>
<eAnnotations source="positions.1791" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.7">
<details key="start" value="26123"/>
<details key="end" value="26151"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1792" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.7/reals">
<details key="start" value="26123"/>
<details key="end" value="26128"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1793" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.7/%">
<details key="start" value="26143"/>
<details key="end" value="26150"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1794" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.7/%/t">
<details key="start" value="26143"/>
<details key="end" value="26144"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1795" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.7/%/%">
<details key="start" value="26147"/>
<details key="end" value="26150"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1796" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.7/t">
<details key="start" value="26139"/>
<details key="end" value="26140"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1797" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.530">
<details key="start" value="26153"/>
<details key="end" value="26196"/>
<details key="line" value="367"/>
</eAnnotations>
<eAnnotations source="positions.1798" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.8">
<details key="start" value="26197"/>
<details key="end" value="26229"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1799" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.8/booleans">
<details key="start" value="26197"/>
<details key="end" value="26205"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1800" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.8/%">
<details key="start" value="26220"/>
<details key="end" value="26228"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1801" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.8/%/t">
<details key="start" value="26220"/>
<details key="end" value="26221"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1802" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.8/%/%">
<details key="start" value="26224"/>
<details key="end" value="26228"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1803" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.8/t">
<details key="start" value="26216"/>
<details key="end" value="26217"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1804" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.531">
<details key="start" value="26231"/>
<details key="end" value="26284"/>
<details key="line" value="368"/>
</eAnnotations>
<eAnnotations source="positions.1805" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.9">
<details key="start" value="26285"/>
<details key="end" value="26327"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1806" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.9/eClasses">
<details key="start" value="26285"/>
<details key="end" value="26293"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1807" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.9/%">
<details key="start" value="26308"/>
<details key="end" value="26326"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1808" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.9/%/%">
<details key="start" value="26308"/>
<details key="end" value="26314"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1809" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.9/%/%/t">
<details key="start" value="26308"/>
<details key="end" value="26309"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1810" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.9/%/%.1">
<details key="start" value="26317"/>
<details key="end" value="26326"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1811" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.9/t">
<details key="start" value="26304"/>
<details key="end" value="26305"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1812" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.532">
<details key="start" value="26329"/>
<details key="end" value="26379"/>
<details key="line" value="369"/>
</eAnnotations>
<eAnnotations source="positions.1813" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.10">
<details key="start" value="26380"/>
<details key="end" value="26419"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1814" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.10/collections">
<details key="start" value="26380"/>
<details key="end" value="26391"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1815" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.10/%">
<details key="start" value="26406"/>
<details key="end" value="26418"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1816" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.10/%/collect">
<details key="start" value="26406"/>
<details key="end" value="26414"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1817" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.10/%/collect/t">
<details key="start" value="26406"/>
<details key="end" value="26407"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1818" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.10/%/collect/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1819" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.10/%/collect/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1820" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.10/%/collect/temp49">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1821" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.10/%/%">
<details key="start" value="26417"/>
<details key="end" value="26418"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1822" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.10/t">
<details key="start" value="26402"/>
<details key="end" value="26403"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1823" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.533">
<details key="start" value="26421"/>
<details key="end" value="26471"/>
<details key="line" value="370"/>
</eAnnotations>
<eAnnotations source="positions.1824" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.11">
<details key="start" value="26472"/>
<details key="end" value="26511"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1825" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.11/collections">
<details key="start" value="26472"/>
<details key="end" value="26483"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1826" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.11/%">
<details key="start" value="26498"/>
<details key="end" value="26510"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1827" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.11/%/collect">
<details key="start" value="26498"/>
<details key="end" value="26506"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1828" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.11/%/collect/t">
<details key="start" value="26498"/>
<details key="end" value="26499"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1829" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.11/%/collect/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1830" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.11/%/collect/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1831" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.11/%/collect/temp50">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1832" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.11/%/%">
<details key="start" value="26509"/>
<details key="end" value="26510"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1833" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/forAll.11/t">
<details key="start" value="26494"/>
<details key="end" value="26495"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1834" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.534">
<details key="start" value="26513"/>
<details key="end" value="26552"/>
<details key="line" value="371"/>
</eAnnotations>
<eAnnotations source="positions.1835" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any">
<details key="start" value="26553"/>
<details key="end" value="26578"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1836" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any/mixed">
<details key="start" value="26553"/>
<details key="end" value="26558"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1837" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any/%">
<details key="start" value="26570"/>
<details key="end" value="26577"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1838" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any/%/t">
<details key="start" value="26570"/>
<details key="end" value="26571"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1839" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any/%/%">
<details key="start" value="26574"/>
<details key="end" value="26577"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1840" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any/t">
<details key="start" value="26566"/>
<details key="end" value="26567"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1841" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.535">
<details key="start" value="26580"/>
<details key="end" value="26616"/>
<details key="line" value="373"/>
</eAnnotations>
<eAnnotations source="positions.1842" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.1">
<details key="start" value="26617"/>
<details key="end" value="26642"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1843" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.1/mixed">
<details key="start" value="26617"/>
<details key="end" value="26622"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1844" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.1/%">
<details key="start" value="26634"/>
<details key="end" value="26641"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1845" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.1/%/t">
<details key="start" value="26634"/>
<details key="end" value="26635"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1846" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.1/%/%">
<details key="start" value="26638"/>
<details key="end" value="26641"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1847" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.1/t">
<details key="start" value="26630"/>
<details key="end" value="26631"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1848" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.536">
<details key="start" value="26644"/>
<details key="end" value="26682"/>
<details key="line" value="374"/>
</eAnnotations>
<eAnnotations source="positions.1849" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.2">
<details key="start" value="26683"/>
<details key="end" value="26710"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1850" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.2/strings">
<details key="start" value="26683"/>
<details key="end" value="26690"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1851" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.2/%">
<details key="start" value="26702"/>
<details key="end" value="26709"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1852" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.2/%/t">
<details key="start" value="26702"/>
<details key="end" value="26703"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1853" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.2/%/%">
<details key="start" value="26706"/>
<details key="end" value="26709"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1854" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.2/t">
<details key="start" value="26698"/>
<details key="end" value="26699"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1855" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.537">
<details key="start" value="26712"/>
<details key="end" value="26750"/>
<details key="line" value="375"/>
</eAnnotations>
<eAnnotations source="positions.1856" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.3">
<details key="start" value="26751"/>
<details key="end" value="26778"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1857" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.3/strings">
<details key="start" value="26751"/>
<details key="end" value="26758"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1858" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.3/%">
<details key="start" value="26770"/>
<details key="end" value="26777"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1859" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.3/%/t">
<details key="start" value="26770"/>
<details key="end" value="26771"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1860" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.3/%/%">
<details key="start" value="26774"/>
<details key="end" value="26777"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1861" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.3/t">
<details key="start" value="26766"/>
<details key="end" value="26767"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1862" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.538">
<details key="start" value="26780"/>
<details key="end" value="26817"/>
<details key="line" value="376"/>
</eAnnotations>
<eAnnotations source="positions.1863" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.4">
<details key="start" value="26818"/>
<details key="end" value="26844"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1864" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.4/integers">
<details key="start" value="26818"/>
<details key="end" value="26826"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1865" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.4/%">
<details key="start" value="26838"/>
<details key="end" value="26843"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1866" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.4/%/t">
<details key="start" value="26838"/>
<details key="end" value="26839"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1867" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.4/%/%">
<details key="start" value="26842"/>
<details key="end" value="26843"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1868" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.4/t">
<details key="start" value="26834"/>
<details key="end" value="26835"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1869" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.539">
<details key="start" value="26846"/>
<details key="end" value="26883"/>
<details key="line" value="377"/>
</eAnnotations>
<eAnnotations source="positions.1870" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.5">
<details key="start" value="26884"/>
<details key="end" value="26910"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1871" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.5/integers">
<details key="start" value="26884"/>
<details key="end" value="26892"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1872" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.5/%">
<details key="start" value="26904"/>
<details key="end" value="26909"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1873" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.5/%/t">
<details key="start" value="26904"/>
<details key="end" value="26905"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1874" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.5/%/%">
<details key="start" value="26908"/>
<details key="end" value="26909"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1875" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.5/t">
<details key="start" value="26900"/>
<details key="end" value="26901"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1876" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.540">
<details key="start" value="26912"/>
<details key="end" value="26948"/>
<details key="line" value="378"/>
</eAnnotations>
<eAnnotations source="positions.1877" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.6">
<details key="start" value="26949"/>
<details key="end" value="26974"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1878" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.6/reals">
<details key="start" value="26949"/>
<details key="end" value="26954"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1879" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.6/%">
<details key="start" value="26966"/>
<details key="end" value="26973"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1880" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.6/%/t">
<details key="start" value="26966"/>
<details key="end" value="26967"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1881" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.6/%/%">
<details key="start" value="26970"/>
<details key="end" value="26973"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1882" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.6/t">
<details key="start" value="26962"/>
<details key="end" value="26963"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1883" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.541">
<details key="start" value="26976"/>
<details key="end" value="27012"/>
<details key="line" value="379"/>
</eAnnotations>
<eAnnotations source="positions.1884" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.7">
<details key="start" value="27013"/>
<details key="end" value="27038"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1885" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.7/reals">
<details key="start" value="27013"/>
<details key="end" value="27018"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1886" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.7/%">
<details key="start" value="27030"/>
<details key="end" value="27037"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1887" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.7/%/t">
<details key="start" value="27030"/>
<details key="end" value="27031"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1888" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.7/%/%">
<details key="start" value="27034"/>
<details key="end" value="27037"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1889" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.7/t">
<details key="start" value="27026"/>
<details key="end" value="27027"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1890" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.542">
<details key="start" value="27040"/>
<details key="end" value="27080"/>
<details key="line" value="380"/>
</eAnnotations>
<eAnnotations source="positions.1891" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.8">
<details key="start" value="27081"/>
<details key="end" value="27110"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1892" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.8/booleans">
<details key="start" value="27081"/>
<details key="end" value="27089"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1893" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.8/%">
<details key="start" value="27101"/>
<details key="end" value="27109"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1894" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.8/%/t">
<details key="start" value="27101"/>
<details key="end" value="27102"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1895" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.8/%/%">
<details key="start" value="27105"/>
<details key="end" value="27109"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1896" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.8/t">
<details key="start" value="27097"/>
<details key="end" value="27098"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1897" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.543">
<details key="start" value="27112"/>
<details key="end" value="27179"/>
<details key="line" value="381"/>
</eAnnotations>
<eAnnotations source="positions.1898" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.38">
<details key="start" value="27180"/>
<details key="end" value="27236"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1899" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.38/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1900" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.38/%/%/any">
<details key="start" value="27180"/>
<details key="end" value="27219"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1901" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.38/%/%/any/eClasses">
<details key="start" value="27180"/>
<details key="end" value="27188"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1902" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.38/%/%/any/%">
<details key="start" value="27200"/>
<details key="end" value="27218"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1903" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.38/%/%/any/%/%">
<details key="start" value="27200"/>
<details key="end" value="27206"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1904" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.38/%/%/any/%/%/t">
<details key="start" value="27200"/>
<details key="end" value="27201"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1905" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.38/%/%/any/%/%.1">
<details key="start" value="27209"/>
<details key="end" value="27218"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1906" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.38/%/%/any/t">
<details key="start" value="27196"/>
<details key="end" value="27197"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1907" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.38/%.1">
<details key="start" value="27231"/>
<details key="end" value="27235"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1908" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.38/%.1/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1909" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.38/temp51">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1910" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.544">
<details key="start" value="27238"/>
<details key="end" value="27285"/>
<details key="line" value="382"/>
</eAnnotations>
<eAnnotations source="positions.1911" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.9">
<details key="start" value="27286"/>
<details key="end" value="27322"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1912" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.9/collections">
<details key="start" value="27286"/>
<details key="end" value="27297"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1913" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.9/%">
<details key="start" value="27309"/>
<details key="end" value="27321"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1914" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.9/%/collect">
<details key="start" value="27309"/>
<details key="end" value="27317"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1915" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.9/%/collect/t">
<details key="start" value="27309"/>
<details key="end" value="27310"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1916" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.9/%/collect/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1917" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.9/%/collect/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1918" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.9/%/collect/temp52">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1919" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.9/%/%">
<details key="start" value="27320"/>
<details key="end" value="27321"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1920" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.9/t">
<details key="start" value="27305"/>
<details key="end" value="27306"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1921" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.545">
<details key="start" value="27324"/>
<details key="end" value="27371"/>
<details key="line" value="383"/>
</eAnnotations>
<eAnnotations source="positions.1922" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.10">
<details key="start" value="27372"/>
<details key="end" value="27408"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1923" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.10/collections">
<details key="start" value="27372"/>
<details key="end" value="27383"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1924" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.10/%">
<details key="start" value="27395"/>
<details key="end" value="27407"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1925" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.10/%/collect">
<details key="start" value="27395"/>
<details key="end" value="27403"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1926" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.10/%/collect/t">
<details key="start" value="27395"/>
<details key="end" value="27396"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1927" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.10/%/collect/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1928" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.10/%/collect/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1929" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.10/%/collect/temp53">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1930" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.10/%/%">
<details key="start" value="27406"/>
<details key="end" value="27407"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1931" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/any.10/t">
<details key="start" value="27391"/>
<details key="end" value="27392"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1932" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.546">
<details key="start" value="27410"/>
<details key="end" value="27449"/>
<details key="line" value="384"/>
</eAnnotations>
<eAnnotations source="positions.1933" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one">
<details key="start" value="27450"/>
<details key="end" value="27475"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1934" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one/mixed">
<details key="start" value="27450"/>
<details key="end" value="27455"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1935" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one/%">
<details key="start" value="27467"/>
<details key="end" value="27474"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1936" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one/%/t">
<details key="start" value="27467"/>
<details key="end" value="27468"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1937" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one/%/%">
<details key="start" value="27471"/>
<details key="end" value="27474"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1938" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one/t">
<details key="start" value="27463"/>
<details key="end" value="27464"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1939" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.547">
<details key="start" value="27477"/>
<details key="end" value="27513"/>
<details key="line" value="386"/>
</eAnnotations>
<eAnnotations source="positions.1940" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.1">
<details key="start" value="27514"/>
<details key="end" value="27539"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1941" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.1/mixed">
<details key="start" value="27514"/>
<details key="end" value="27519"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1942" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.1/%">
<details key="start" value="27531"/>
<details key="end" value="27538"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1943" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.1/%/t">
<details key="start" value="27531"/>
<details key="end" value="27532"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1944" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.1/%/%">
<details key="start" value="27535"/>
<details key="end" value="27538"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1945" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.1/t">
<details key="start" value="27527"/>
<details key="end" value="27528"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1946" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.548">
<details key="start" value="27541"/>
<details key="end" value="27579"/>
<details key="line" value="387"/>
</eAnnotations>
<eAnnotations source="positions.1947" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.2">
<details key="start" value="27580"/>
<details key="end" value="27607"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1948" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.2/strings">
<details key="start" value="27580"/>
<details key="end" value="27587"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1949" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.2/%">
<details key="start" value="27599"/>
<details key="end" value="27606"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1950" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.2/%/t">
<details key="start" value="27599"/>
<details key="end" value="27600"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1951" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.2/%/%">
<details key="start" value="27603"/>
<details key="end" value="27606"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1952" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.2/t">
<details key="start" value="27595"/>
<details key="end" value="27596"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1953" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.549">
<details key="start" value="27609"/>
<details key="end" value="27647"/>
<details key="line" value="388"/>
</eAnnotations>
<eAnnotations source="positions.1954" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.3">
<details key="start" value="27648"/>
<details key="end" value="27675"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1955" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.3/strings">
<details key="start" value="27648"/>
<details key="end" value="27655"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1956" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.3/%">
<details key="start" value="27667"/>
<details key="end" value="27674"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1957" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.3/%/t">
<details key="start" value="27667"/>
<details key="end" value="27668"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1958" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.3/%/%">
<details key="start" value="27671"/>
<details key="end" value="27674"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1959" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.3/t">
<details key="start" value="27663"/>
<details key="end" value="27664"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1960" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.550">
<details key="start" value="27677"/>
<details key="end" value="27714"/>
<details key="line" value="389"/>
</eAnnotations>
<eAnnotations source="positions.1961" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.4">
<details key="start" value="27715"/>
<details key="end" value="27741"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1962" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.4/integers">
<details key="start" value="27715"/>
<details key="end" value="27723"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1963" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.4/%">
<details key="start" value="27735"/>
<details key="end" value="27740"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1964" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.4/%/t">
<details key="start" value="27735"/>
<details key="end" value="27736"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1965" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.4/%/%">
<details key="start" value="27739"/>
<details key="end" value="27740"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1966" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.4/t">
<details key="start" value="27731"/>
<details key="end" value="27732"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1967" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.551">
<details key="start" value="27743"/>
<details key="end" value="27780"/>
<details key="line" value="390"/>
</eAnnotations>
<eAnnotations source="positions.1968" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.5">
<details key="start" value="27781"/>
<details key="end" value="27807"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1969" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.5/integers">
<details key="start" value="27781"/>
<details key="end" value="27789"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1970" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.5/%">
<details key="start" value="27801"/>
<details key="end" value="27806"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1971" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.5/%/t">
<details key="start" value="27801"/>
<details key="end" value="27802"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1972" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.5/%/%">
<details key="start" value="27805"/>
<details key="end" value="27806"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1973" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.5/t">
<details key="start" value="27797"/>
<details key="end" value="27798"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1974" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.552">
<details key="start" value="27809"/>
<details key="end" value="27845"/>
<details key="line" value="391"/>
</eAnnotations>
<eAnnotations source="positions.1975" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.6">
<details key="start" value="27846"/>
<details key="end" value="27871"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1976" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.6/reals">
<details key="start" value="27846"/>
<details key="end" value="27851"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1977" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.6/%">
<details key="start" value="27863"/>
<details key="end" value="27870"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1978" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.6/%/t">
<details key="start" value="27863"/>
<details key="end" value="27864"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1979" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.6/%/%">
<details key="start" value="27867"/>
<details key="end" value="27870"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1980" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.6/t">
<details key="start" value="27859"/>
<details key="end" value="27860"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1981" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.553">
<details key="start" value="27873"/>
<details key="end" value="27909"/>
<details key="line" value="392"/>
</eAnnotations>
<eAnnotations source="positions.1982" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.7">
<details key="start" value="27910"/>
<details key="end" value="27935"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1983" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.7/reals">
<details key="start" value="27910"/>
<details key="end" value="27915"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1984" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.7/%">
<details key="start" value="27927"/>
<details key="end" value="27934"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1985" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.7/%/t">
<details key="start" value="27927"/>
<details key="end" value="27928"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1986" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.7/%/%">
<details key="start" value="27931"/>
<details key="end" value="27934"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1987" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.7/t">
<details key="start" value="27923"/>
<details key="end" value="27924"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1988" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.554">
<details key="start" value="27937"/>
<details key="end" value="27977"/>
<details key="line" value="393"/>
</eAnnotations>
<eAnnotations source="positions.1989" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.8">
<details key="start" value="27978"/>
<details key="end" value="28007"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1990" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.8/booleans">
<details key="start" value="27978"/>
<details key="end" value="27986"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1991" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.8/%">
<details key="start" value="27998"/>
<details key="end" value="28006"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1992" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.8/%/t">
<details key="start" value="27998"/>
<details key="end" value="27999"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1993" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.8/%/%">
<details key="start" value="28002"/>
<details key="end" value="28006"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1994" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.8/t">
<details key="start" value="27994"/>
<details key="end" value="27995"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1995" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.555">
<details key="start" value="28009"/>
<details key="end" value="28059"/>
<details key="line" value="394"/>
</eAnnotations>
<eAnnotations source="positions.1996" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.9">
<details key="start" value="28060"/>
<details key="end" value="28099"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1997" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.9/eClasses">
<details key="start" value="28060"/>
<details key="end" value="28068"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1998" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.9/%">
<details key="start" value="28080"/>
<details key="end" value="28098"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1999" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.9/%/%">
<details key="start" value="28080"/>
<details key="end" value="28086"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2000" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.9/%/%/t">
<details key="start" value="28080"/>
<details key="end" value="28081"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2001" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.9/%/%.1">
<details key="start" value="28089"/>
<details key="end" value="28098"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2002" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.9/t">
<details key="start" value="28076"/>
<details key="end" value="28077"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2003" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.556">
<details key="start" value="28101"/>
<details key="end" value="28148"/>
<details key="line" value="395"/>
</eAnnotations>
<eAnnotations source="positions.2004" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.10">
<details key="start" value="28149"/>
<details key="end" value="28185"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2005" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.10/collections">
<details key="start" value="28149"/>
<details key="end" value="28160"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2006" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.10/%">
<details key="start" value="28172"/>
<details key="end" value="28184"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2007" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.10/%/collect">
<details key="start" value="28172"/>
<details key="end" value="28180"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2008" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.10/%/collect/t">
<details key="start" value="28172"/>
<details key="end" value="28173"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2009" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.10/%/collect/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2010" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.10/%/collect/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2011" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.10/%/collect/temp54">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2012" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.10/%/%">
<details key="start" value="28183"/>
<details key="end" value="28184"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2013" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.10/t">
<details key="start" value="28168"/>
<details key="end" value="28169"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2014" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.557">
<details key="start" value="28187"/>
<details key="end" value="28234"/>
<details key="line" value="396"/>
</eAnnotations>
<eAnnotations source="positions.2015" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.11">
<details key="start" value="28235"/>
<details key="end" value="28271"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2016" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.11/collections">
<details key="start" value="28235"/>
<details key="end" value="28246"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2017" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.11/%">
<details key="start" value="28258"/>
<details key="end" value="28270"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2018" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.11/%/collect">
<details key="start" value="28258"/>
<details key="end" value="28266"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2019" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.11/%/collect/t">
<details key="start" value="28258"/>
<details key="end" value="28259"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2020" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.11/%/collect/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2021" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.11/%/collect/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2022" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.11/%/collect/temp55">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2023" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.11/%/%">
<details key="start" value="28269"/>
<details key="end" value="28270"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2024" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/one.11/t">
<details key="start" value="28254"/>
<details key="end" value="28255"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2025" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.558">
<details key="start" value="28273"/>
<details key="end" value="28316"/>
<details key="line" value="397"/>
</eAnnotations>
<eAnnotations source="positions.2026" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/isUnique">
<details key="start" value="28317"/>
<details key="end" value="28346"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2027" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/isUnique/mixed">
<details key="start" value="28317"/>
<details key="end" value="28322"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2028" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/isUnique/%">
<details key="start" value="28335"/>
<details key="end" value="28345"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2029" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/isUnique/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2030" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/isUnique/temp56">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2031" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.559">
<details key="start" value="28348"/>
<details key="end" value="28390"/>
<details key="line" value="399"/>
</eAnnotations>
<eAnnotations source="positions.2032" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/isUnique.1">
<details key="start" value="28391"/>
<details key="end" value="28422"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2033" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/isUnique.1/strings">
<details key="start" value="28391"/>
<details key="end" value="28398"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2034" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/isUnique.1/%">
<details key="start" value="28411"/>
<details key="end" value="28421"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2035" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/isUnique.1/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2036" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/isUnique.1/temp57">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2037" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.560">
<details key="start" value="28424"/>
<details key="end" value="28467"/>
<details key="line" value="400"/>
</eAnnotations>
<eAnnotations source="positions.2038" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/isUnique.2">
<details key="start" value="28468"/>
<details key="end" value="28500"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2039" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/isUnique.2/integers">
<details key="start" value="28468"/>
<details key="end" value="28476"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2040" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/isUnique.2/%">
<details key="start" value="28489"/>
<details key="end" value="28499"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2041" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/isUnique.2/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2042" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/isUnique.2/temp58">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2043" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.561">
<details key="start" value="28502"/>
<details key="end" value="28542"/>
<details key="line" value="401"/>
</eAnnotations>
<eAnnotations source="positions.2044" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/isUnique.3">
<details key="start" value="28543"/>
<details key="end" value="28572"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2045" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/isUnique.3/reals">
<details key="start" value="28543"/>
<details key="end" value="28548"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2046" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/isUnique.3/%">
<details key="start" value="28561"/>
<details key="end" value="28571"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2047" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/isUnique.3/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2048" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/isUnique.3/temp59">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2049" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.562">
<details key="start" value="28574"/>
<details key="end" value="28617"/>
<details key="line" value="402"/>
</eAnnotations>
<eAnnotations source="positions.2050" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/isUnique.4">
<details key="start" value="28618"/>
<details key="end" value="28650"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2051" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/isUnique.4/booleans">
<details key="start" value="28618"/>
<details key="end" value="28626"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2052" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/isUnique.4/%">
<details key="start" value="28639"/>
<details key="end" value="28649"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2053" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/isUnique.4/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2054" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/isUnique.4/temp60">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2055" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.563">
<details key="start" value="28652"/>
<details key="end" value="28695"/>
<details key="line" value="403"/>
</eAnnotations>
<eAnnotations source="positions.2056" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/isUnique.5">
<details key="start" value="28696"/>
<details key="end" value="28728"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2057" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/isUnique.5/eClasses">
<details key="start" value="28696"/>
<details key="end" value="28704"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2058" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/isUnique.5/%">
<details key="start" value="28717"/>
<details key="end" value="28727"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2059" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/isUnique.5/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2060" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/isUnique.5/temp61">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2061" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.564">
<details key="start" value="28730"/>
<details key="end" value="28776"/>
<details key="line" value="404"/>
</eAnnotations>
<eAnnotations source="positions.2062" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/isUnique.6">
<details key="start" value="28777"/>
<details key="end" value="28812"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2063" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/isUnique.6/collections">
<details key="start" value="28777"/>
<details key="end" value="28788"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2064" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/isUnique.6/%">
<details key="start" value="28801"/>
<details key="end" value="28811"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2065" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/isUnique.6/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2066" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/isUnique.6/temp62">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2067" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.565">
<details key="start" value="28814"/>
<details key="end" value="28853"/>
<details key="line" value="405"/>
</eAnnotations>
<eAnnotations source="positions.2068" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.566">
<details key="start" value="28854"/>
<details key="end" value="28879"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2069" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.566/mixed">
<details key="start" value="28854"/>
<details key="end" value="28859"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2070" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.567">
<details key="start" value="28881"/>
<details key="end" value="28919"/>
<details key="line" value="407"/>
</eAnnotations>
<eAnnotations source="positions.2071" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.568">
<details key="start" value="28920"/>
<details key="end" value="28947"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2072" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.568/strings">
<details key="start" value="28920"/>
<details key="end" value="28927"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2073" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.569">
<details key="start" value="28949"/>
<details key="end" value="28988"/>
<details key="line" value="408"/>
</eAnnotations>
<eAnnotations source="positions.2074" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.570">
<details key="start" value="28989"/>
<details key="end" value="29017"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2075" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.570/integers">
<details key="start" value="28989"/>
<details key="end" value="28997"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2076" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.571">
<details key="start" value="29019"/>
<details key="end" value="29058"/>
<details key="line" value="409"/>
</eAnnotations>
<eAnnotations source="positions.2077" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.572">
<details key="start" value="29059"/>
<details key="end" value="29087"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2078" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.572/booleans">
<details key="start" value="29059"/>
<details key="end" value="29067"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2079" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.573">
<details key="start" value="29089"/>
<details key="end" value="29125"/>
<details key="line" value="410"/>
</eAnnotations>
<eAnnotations source="positions.2080" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.574">
<details key="start" value="29126"/>
<details key="end" value="29151"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2081" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.574/reals">
<details key="start" value="29126"/>
<details key="end" value="29131"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2082" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.575">
<details key="start" value="29153"/>
<details key="end" value="29192"/>
<details key="line" value="411"/>
</eAnnotations>
<eAnnotations source="positions.2083" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.576">
<details key="start" value="29193"/>
<details key="end" value="29221"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2084" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.576/eClasses">
<details key="start" value="29193"/>
<details key="end" value="29201"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2085" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.577">
<details key="start" value="29223"/>
<details key="end" value="29265"/>
<details key="line" value="412"/>
</eAnnotations>
<eAnnotations source="positions.2086" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.578">
<details key="start" value="29266"/>
<details key="end" value="29297"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2087" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.578/collections">
<details key="start" value="29266"/>
<details key="end" value="29277"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2088" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.579">
<details key="start" value="29299"/>
<details key="end" value="29334"/>
<details key="line" value="413"/>
</eAnnotations>
<eAnnotations source="positions.2089" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.39">
<details key="start" value="29335"/>
<details key="end" value="29359"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2090" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.39/strings">
<details key="start" value="29335"/>
<details key="end" value="29342"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2091" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.39/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2092" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.39/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2093" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.39/temp63">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2094" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.580">
<details key="start" value="29361"/>
<details key="end" value="29397"/>
<details key="line" value="414"/>
</eAnnotations>
<eAnnotations source="positions.2095" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.40">
<details key="start" value="29398"/>
<details key="end" value="29423"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2096" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.40/integers">
<details key="start" value="29398"/>
<details key="end" value="29406"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2097" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.40/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2098" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.40/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2099" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.40/temp64">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2100" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.581">
<details key="start" value="29425"/>
<details key="end" value="29461"/>
<details key="line" value="415"/>
</eAnnotations>
<eAnnotations source="positions.2101" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.41">
<details key="start" value="29462"/>
<details key="end" value="29487"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2102" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.41/booleans">
<details key="start" value="29462"/>
<details key="end" value="29470"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2103" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.41/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2104" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.41/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2105" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.41/temp65">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2106" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.582">
<details key="start" value="29489"/>
<details key="end" value="29522"/>
<details key="line" value="416"/>
</eAnnotations>
<eAnnotations source="positions.2107" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.42">
<details key="start" value="29523"/>
<details key="end" value="29545"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2108" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.42/reals">
<details key="start" value="29523"/>
<details key="end" value="29528"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2109" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.42/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2110" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.42/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2111" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.42/temp66">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2112" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.583">
<details key="start" value="29547"/>
<details key="end" value="29583"/>
<details key="line" value="417"/>
</eAnnotations>
<eAnnotations source="positions.2113" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.43">
<details key="start" value="29584"/>
<details key="end" value="29609"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2114" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.43/eClasses">
<details key="start" value="29584"/>
<details key="end" value="29592"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2115" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.43/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2116" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.43/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2117" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.43/temp67">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2118" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.584">
<details key="start" value="29611"/>
<details key="end" value="29650"/>
<details key="line" value="418"/>
</eAnnotations>
<eAnnotations source="positions.2119" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.44">
<details key="start" value="29651"/>
<details key="end" value="29679"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2120" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.44/collections">
<details key="start" value="29651"/>
<details key="end" value="29662"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2121" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.44/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2122" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.44/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2123" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.44/temp68">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2124" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.585">
<details key="start" value="29681"/>
<details key="end" value="29761"/>
<details key="line" value="419"/>
</eAnnotations>
<eAnnotations source="positions.2125" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.586">
<details key="start" value="29762"/>
<details key="end" value="29828"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2126" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.586/%">
<details key="start" value="29762"/>
<details key="end" value="29824"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2127" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.586/%/%">
<details key="start" value="29762"/>
<details key="end" value="29813"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2128" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.586/%/%/%">
<details key="start" value="29762"/>
<details key="end" value="29793"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2129" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.586/%/%/%/%/p">
<details key="start" value="29773"/>
<details key="end" value="29774"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2130" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.586/%/%/%/%.1/%">
<details key="start" value="29775"/>
<details key="end" value="29781"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2131" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.586/%/%/%/%.2/%">
<details key="start" value="29782"/>
<details key="end" value="29786"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2132" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.586/%/%/%/%.3/%">
<details key="start" value="29787"/>
<details key="end" value="29788"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2133" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.586/%/%/%/%.4/%">
<details key="start" value="29789"/>
<details key="end" value="29792"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2134" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.586/%/%/%.1">
<details key="start" value="29804"/>
<details key="end" value="29812"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2135" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.586/p">
<details key="start" value="29827"/>
<details key="end" value="29828"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2136" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.587">
<details key="start" value="29830"/>
<details key="end" value="29900"/>
<details key="line" value="421"/>
</eAnnotations>
<eAnnotations source="positions.2137" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.588">
<details key="start" value="29901"/>
<details key="end" value="29960"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2138" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.588/%">
<details key="start" value="29901"/>
<details key="end" value="29950"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2139" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.588/%/%">
<details key="start" value="29901"/>
<details key="end" value="29932"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2140" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.588/%/%/%/p">
<details key="start" value="29912"/>
<details key="end" value="29913"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2141" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.588/%/%/%.1/%">
<details key="start" value="29914"/>
<details key="end" value="29920"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2142" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.588/%/%/%.2/%">
<details key="start" value="29921"/>
<details key="end" value="29925"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2143" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.588/%/%/%.3/%">
<details key="start" value="29926"/>
<details key="end" value="29927"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2144" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.588/%/%/%.4/%">
<details key="start" value="29928"/>
<details key="end" value="29931"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2145" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.588/%/%.1">
<details key="start" value="29943"/>
<details key="end" value="29949"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2146" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.589">
<details key="start" value="29962"/>
<details key="end" value="30022"/>
<details key="line" value="422"/>
</eAnnotations>
<eAnnotations source="positions.2147" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.590">
<details key="start" value="30023"/>
<details key="end" value="30072"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2148" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.590/%">
<details key="start" value="30023"/>
<details key="end" value="30054"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2149" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.590/%/%/p">
<details key="start" value="30034"/>
<details key="end" value="30035"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2150" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.590/%/%.1/%">
<details key="start" value="30036"/>
<details key="end" value="30042"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2151" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.590/%/%.2/%">
<details key="start" value="30043"/>
<details key="end" value="30047"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2152" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.590/%/%.3/%">
<details key="start" value="30048"/>
<details key="end" value="30049"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2153" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.590/%/%.4/%">
<details key="start" value="30050"/>
<details key="end" value="30053"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2154" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.590/%.1">
<details key="start" value="30065"/>
<details key="end" value="30071"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2155" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.591">
<details key="start" value="30074"/>
<details key="end" value="30135"/>
<details key="line" value="423"/>
</eAnnotations>
<eAnnotations source="positions.2156" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.592">
<details key="start" value="30136"/>
<details key="end" value="30186"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2157" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.592/%">
<details key="start" value="30136"/>
<details key="end" value="30167"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2158" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.592/%/%/p">
<details key="start" value="30147"/>
<details key="end" value="30148"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2159" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.592/%/%.1/%">
<details key="start" value="30149"/>
<details key="end" value="30155"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2160" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.592/%/%.2/%">
<details key="start" value="30156"/>
<details key="end" value="30160"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2161" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.592/%/%.3/%">
<details key="start" value="30161"/>
<details key="end" value="30162"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2162" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.592/%/%.4/%">
<details key="start" value="30163"/>
<details key="end" value="30166"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2163" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.592/%.1">
<details key="start" value="30178"/>
<details key="end" value="30185"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2164" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.593">
<details key="start" value="30188"/>
<details key="end" value="30249"/>
<details key="line" value="424"/>
</eAnnotations>
<eAnnotations source="positions.2165" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.594">
<details key="start" value="30250"/>
<details key="end" value="30300"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2166" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.594/%">
<details key="start" value="30250"/>
<details key="end" value="30281"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2167" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.594/%/%/p">
<details key="start" value="30261"/>
<details key="end" value="30262"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2168" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.594/%/%.1/%">
<details key="start" value="30263"/>
<details key="end" value="30269"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2169" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.594/%/%.2/%">
<details key="start" value="30270"/>
<details key="end" value="30274"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2170" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.594/%/%.3/%">
<details key="start" value="30275"/>
<details key="end" value="30276"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2171" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.594/%/%.4/%">
<details key="start" value="30277"/>
<details key="end" value="30280"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2172" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.594/%.1">
<details key="start" value="30292"/>
<details key="end" value="30299"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2173" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.595">
<details key="start" value="30302"/>
<details key="end" value="30360"/>
<details key="line" value="425"/>
</eAnnotations>
<eAnnotations source="positions.2174" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.596">
<details key="start" value="30361"/>
<details key="end" value="30408"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2175" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.596/%">
<details key="start" value="30361"/>
<details key="end" value="30392"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2176" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.596/%/%/p">
<details key="start" value="30372"/>
<details key="end" value="30373"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2177" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.596/%/%.1/%">
<details key="start" value="30374"/>
<details key="end" value="30380"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2178" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.596/%/%.2/%">
<details key="start" value="30381"/>
<details key="end" value="30385"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2179" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.596/%/%.3/%">
<details key="start" value="30386"/>
<details key="end" value="30387"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2180" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.596/%/%.4/%">
<details key="start" value="30388"/>
<details key="end" value="30391"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2181" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.596/%.1">
<details key="start" value="30403"/>
<details key="end" value="30407"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2182" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.597">
<details key="start" value="30410"/>
<details key="end" value="30411"/>
<details key="line" value="426"/>
</eAnnotations>
<eAnnotations source="positions.2183" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.598">
<details key="start" value="30460"/>
<details key="end" value="30497"/>
<details key="line" value="427"/>
</eAnnotations>
<eAnnotations source="positions.2184" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.599">
<details key="start" value="30498"/>
<details key="end" value="30525"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2185" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.599/mixed">
<details key="start" value="30498"/>
<details key="end" value="30503"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2186" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.599/%">
<details key="start" value="30521"/>
<details key="end" value="30522"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2187" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.599/%.1">
<details key="start" value="30523"/>
<details key="end" value="30524"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2188" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.600">
<details key="start" value="30527"/>
<details key="end" value="30567"/>
<details key="line" value="428"/>
</eAnnotations>
<eAnnotations source="positions.2189" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.601">
<details key="start" value="30568"/>
<details key="end" value="30597"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2190" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.601/strings">
<details key="start" value="30568"/>
<details key="end" value="30575"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2191" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.601/%">
<details key="start" value="30593"/>
<details key="end" value="30594"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2192" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.601/%.1">
<details key="start" value="30595"/>
<details key="end" value="30596"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2193" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.602">
<details key="start" value="30599"/>
<details key="end" value="30640"/>
<details key="line" value="429"/>
</eAnnotations>
<eAnnotations source="positions.2194" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.603">
<details key="start" value="30641"/>
<details key="end" value="30671"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2195" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.603/integers">
<details key="start" value="30641"/>
<details key="end" value="30649"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2196" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.603/%">
<details key="start" value="30667"/>
<details key="end" value="30668"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2197" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.603/%.1">
<details key="start" value="30669"/>
<details key="end" value="30670"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2198" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.604">
<details key="start" value="30673"/>
<details key="end" value="30711"/>
<details key="line" value="430"/>
</eAnnotations>
<eAnnotations source="positions.2199" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.605">
<details key="start" value="30712"/>
<details key="end" value="30739"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2200" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.605/reals">
<details key="start" value="30712"/>
<details key="end" value="30717"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2201" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.605/%">
<details key="start" value="30735"/>
<details key="end" value="30736"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2202" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.605/%.1">
<details key="start" value="30737"/>
<details key="end" value="30738"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2203" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.606">
<details key="start" value="30741"/>
<details key="end" value="30782"/>
<details key="line" value="431"/>
</eAnnotations>
<eAnnotations source="positions.2204" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.607">
<details key="start" value="30783"/>
<details key="end" value="30813"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2205" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.607/booleans">
<details key="start" value="30783"/>
<details key="end" value="30791"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2206" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.607/%">
<details key="start" value="30809"/>
<details key="end" value="30810"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2207" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.607/%.1">
<details key="start" value="30811"/>
<details key="end" value="30812"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2208" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.608">
<details key="start" value="30815"/>
<details key="end" value="30873"/>
<details key="line" value="432"/>
</eAnnotations>
<eAnnotations source="positions.2209" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.45">
<details key="start" value="30874"/>
<details key="end" value="30921"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2210" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.45/%">
<details key="start" value="30874"/>
<details key="end" value="30904"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2211" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.45/%/eClasses">
<details key="start" value="30874"/>
<details key="end" value="30882"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2212" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.45/%/%">
<details key="start" value="30900"/>
<details key="end" value="30901"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2213" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.45/%/%.1">
<details key="start" value="30902"/>
<details key="end" value="30903"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2214" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.45/%.1">
<details key="start" value="30916"/>
<details key="end" value="30920"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2215" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.45/%.1/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2216" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.45/temp69">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2217" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.609">
<details key="start" value="30923"/>
<details key="end" value="30967"/>
<details key="line" value="433"/>
</eAnnotations>
<eAnnotations source="positions.2218" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.610">
<details key="start" value="30968"/>
<details key="end" value="31001"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2219" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.610/collections">
<details key="start" value="30968"/>
<details key="end" value="30979"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2220" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.610/%">
<details key="start" value="30997"/>
<details key="end" value="30998"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2221" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.610/%.1">
<details key="start" value="30999"/>
<details key="end" value="31000"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2222" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.611">
<details key="start" value="31003"/>
<details key="end" value="31004"/>
<details key="line" value="434"/>
</eAnnotations>
<eAnnotations source="positions.2223" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.612">
<details key="start" value="31046"/>
<details key="end" value="31147"/>
<details key="line" value="435"/>
</eAnnotations>
<eAnnotations source="positions.2224" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.46">
<details key="start" value="31148"/>
<details key="end" value="31239"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2225" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.46/closure">
<details key="start" value="31148"/>
<details key="end" value="31222"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2226" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.46/closure/%">
<details key="start" value="31148"/>
<details key="end" value="31174"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2227" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.46/closure/%/eClasses">
<details key="start" value="31148"/>
<details key="end" value="31156"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2228" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.46/closure/%/%">
<details key="start" value="31167"/>
<details key="end" value="31173"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2229" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.46/closure/%.1">
<details key="start" value="31199"/>
<details key="end" value="31221"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2230" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.46/closure/%.1/%">
<details key="start" value="31199"/>
<details key="end" value="31212"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2231" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.46/closure/%.1/%/e">
<details key="start" value="31199"/>
<details key="end" value="31200"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2232" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.46/closure/e">
<details key="start" value="31186"/>
<details key="end" value="31196"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2233" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.46/%">
<details key="start" value="31234"/>
<details key="end" value="31238"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2234" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.46/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2235" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.46/temp70">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2236" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.613">
<details key="start" value="31241"/>
<details key="end" value="31242"/>
<details key="line" value="436"/>
</eAnnotations>
<eAnnotations source="positions.2237" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.614">
<details key="start" value="31558"/>
<details key="end" value="31603"/>
<details key="line" value="443"/>
</eAnnotations>
<eAnnotations source="positions.2238" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.615">
<details key="start" value="31604"/>
<details key="end" value="31638"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2239" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.615/mixed">
<details key="start" value="31604"/>
<details key="end" value="31609"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2240" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.615/%">
<details key="start" value="31620"/>
<details key="end" value="31637"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2241" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.615/%/%/%">
<details key="start" value="31629"/>
<details key="end" value="31632"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2242" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.615/%/%.1/%">
<details key="start" value="31633"/>
<details key="end" value="31636"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2243" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.616">
<details key="start" value="31640"/>
<details key="end" value="31689"/>
<details key="line" value="445"/>
</eAnnotations>
<eAnnotations source="positions.2244" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.617">
<details key="start" value="31690"/>
<details key="end" value="31728"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2245" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.617/mixed">
<details key="start" value="31690"/>
<details key="end" value="31695"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2246" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.617/%">
<details key="start" value="31706"/>
<details key="end" value="31727"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2247" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.617/%/%/%">
<details key="start" value="31715"/>
<details key="end" value="31718"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2248" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.617/%/%.1/%">
<details key="start" value="31719"/>
<details key="end" value="31722"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2249" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.617/%/%.2/%">
<details key="start" value="31723"/>
<details key="end" value="31726"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2250" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.618">
<details key="start" value="31730"/>
<details key="end" value="31777"/>
<details key="line" value="446"/>
</eAnnotations>
<eAnnotations source="positions.2251" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.619">
<details key="start" value="31778"/>
<details key="end" value="31814"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2252" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.619/strings">
<details key="start" value="31778"/>
<details key="end" value="31785"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2253" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.619/%">
<details key="start" value="31796"/>
<details key="end" value="31813"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2254" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.619/%/%/%">
<details key="start" value="31805"/>
<details key="end" value="31808"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2255" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.619/%/%.1/%">
<details key="start" value="31809"/>
<details key="end" value="31812"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2256" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.620">
<details key="start" value="31816"/>
<details key="end" value="31867"/>
<details key="line" value="447"/>
</eAnnotations>
<eAnnotations source="positions.2257" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.621">
<details key="start" value="31868"/>
<details key="end" value="31908"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2258" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.621/strings">
<details key="start" value="31868"/>
<details key="end" value="31875"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2259" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.621/%">
<details key="start" value="31886"/>
<details key="end" value="31907"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2260" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.621/%/%/%">
<details key="start" value="31895"/>
<details key="end" value="31898"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2261" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.621/%/%.1/%">
<details key="start" value="31899"/>
<details key="end" value="31902"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2262" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.621/%/%.2/%">
<details key="start" value="31903"/>
<details key="end" value="31906"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2263" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.622">
<details key="start" value="31910"/>
<details key="end" value="31954"/>
<details key="line" value="448"/>
</eAnnotations>
<eAnnotations source="positions.2264" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.623">
<details key="start" value="31955"/>
<details key="end" value="31988"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2265" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.623/integers">
<details key="start" value="31955"/>
<details key="end" value="31963"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2266" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.623/%">
<details key="start" value="31974"/>
<details key="end" value="31987"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2267" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.623/%/%/%">
<details key="start" value="31983"/>
<details key="end" value="31984"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2268" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.623/%/%.1/%">
<details key="start" value="31985"/>
<details key="end" value="31986"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2269" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.624">
<details key="start" value="31990"/>
<details key="end" value="32036"/>
<details key="line" value="449"/>
</eAnnotations>
<eAnnotations source="positions.2270" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.625">
<details key="start" value="32037"/>
<details key="end" value="32072"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2271" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.625/integers">
<details key="start" value="32037"/>
<details key="end" value="32045"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2272" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.625/%">
<details key="start" value="32056"/>
<details key="end" value="32071"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2273" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.625/%/%/%">
<details key="start" value="32065"/>
<details key="end" value="32066"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2274" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.625/%/%.1/%">
<details key="start" value="32067"/>
<details key="end" value="32068"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2275" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.625/%/%.2/%">
<details key="start" value="32069"/>
<details key="end" value="32070"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2276" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.626">
<details key="start" value="32074"/>
<details key="end" value="32125"/>
<details key="line" value="450"/>
</eAnnotations>
<eAnnotations source="positions.2277" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.627">
<details key="start" value="32126"/>
<details key="end" value="32166"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2278" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.627/booleans">
<details key="start" value="32126"/>
<details key="end" value="32134"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2279" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.627/%">
<details key="start" value="32145"/>
<details key="end" value="32165"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2280" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.627/%/%/%">
<details key="start" value="32154"/>
<details key="end" value="32158"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2281" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.627/%/%.1/%">
<details key="start" value="32159"/>
<details key="end" value="32164"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2282" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.628">
<details key="start" value="32168"/>
<details key="end" value="32226"/>
<details key="line" value="451"/>
</eAnnotations>
<eAnnotations source="positions.2283" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.629">
<details key="start" value="32227"/>
<details key="end" value="32274"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2284" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.629/%">
<details key="start" value="32227"/>
<details key="end" value="32242"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2285" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.629/%/%/%">
<details key="start" value="32236"/>
<details key="end" value="32241"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2286" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.629/%.1">
<details key="start" value="32253"/>
<details key="end" value="32273"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2287" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.629/%.1/%/%">
<details key="start" value="32262"/>
<details key="end" value="32266"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2288" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.629/%.1/%.1/%">
<details key="start" value="32267"/>
<details key="end" value="32272"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2289" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.630">
<details key="start" value="32276"/>
<details key="end" value="32321"/>
<details key="line" value="452"/>
</eAnnotations>
<eAnnotations source="positions.2290" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.631">
<details key="start" value="32322"/>
<details key="end" value="32356"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2291" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.631/reals">
<details key="start" value="32322"/>
<details key="end" value="32327"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2292" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.631/%">
<details key="start" value="32338"/>
<details key="end" value="32355"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2293" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.631/%/%/%">
<details key="start" value="32347"/>
<details key="end" value="32350"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2294" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.631/%/%.1/%">
<details key="start" value="32351"/>
<details key="end" value="32354"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2295" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.632">
<details key="start" value="32358"/>
<details key="end" value="32403"/>
<details key="line" value="453"/>
</eAnnotations>
<eAnnotations source="positions.2296" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.633">
<details key="start" value="32404"/>
<details key="end" value="32438"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2297" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.633/reals">
<details key="start" value="32404"/>
<details key="end" value="32409"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2298" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.633/%">
<details key="start" value="32420"/>
<details key="end" value="32437"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2299" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.633/%/%/%">
<details key="start" value="32429"/>
<details key="end" value="32432"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2300" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.633/%/%.1/%">
<details key="start" value="32433"/>
<details key="end" value="32436"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2301" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.634">
<details key="start" value="32440"/>
<details key="end" value="32505"/>
<details key="line" value="454"/>
</eAnnotations>
<eAnnotations source="positions.2302" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.635">
<details key="start" value="32506"/>
<details key="end" value="32560"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2303" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.635/collections">
<details key="start" value="32506"/>
<details key="end" value="32517"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2304" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.635/%">
<details key="start" value="32528"/>
<details key="end" value="32559"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2305" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.635/%/%/%">
<details key="start" value="32537"/>
<details key="end" value="32558"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2306" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.635/%/%/%/%/%">
<details key="start" value="32546"/>
<details key="end" value="32549"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2307" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.635/%/%/%/%.1/%">
<details key="start" value="32550"/>
<details key="end" value="32553"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2308" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.635/%/%/%/%.2/%">
<details key="start" value="32554"/>
<details key="end" value="32557"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2309" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.636">
<details key="start" value="32562"/>
<details key="end" value="32627"/>
<details key="line" value="455"/>
</eAnnotations>
<eAnnotations source="positions.2310" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.637">
<details key="start" value="32628"/>
<details key="end" value="32682"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2311" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.637/collections">
<details key="start" value="32628"/>
<details key="end" value="32639"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2312" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.637/%">
<details key="start" value="32650"/>
<details key="end" value="32681"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2313" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.637/%/%/%">
<details key="start" value="32659"/>
<details key="end" value="32680"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2314" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.637/%/%/%/%/%">
<details key="start" value="32668"/>
<details key="end" value="32671"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2315" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.637/%/%/%/%.1/%">
<details key="start" value="32672"/>
<details key="end" value="32675"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2316" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.637/%/%/%/%.2/%">
<details key="start" value="32676"/>
<details key="end" value="32679"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2317" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.638">
<details key="start" value="32684"/>
<details key="end" value="32739"/>
<details key="line" value="456"/>
</eAnnotations>
<eAnnotations source="positions.2318" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.639">
<details key="start" value="32740"/>
<details key="end" value="32784"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2319" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.639/collections">
<details key="start" value="32740"/>
<details key="end" value="32751"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2320" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.639/%">
<details key="start" value="32762"/>
<details key="end" value="32783"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2321" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.639/%/%/%">
<details key="start" value="32771"/>
<details key="end" value="32774"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2322" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.639/%/%.1/%">
<details key="start" value="32775"/>
<details key="end" value="32778"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2323" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.639/%/%.2/%">
<details key="start" value="32779"/>
<details key="end" value="32782"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2324" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.640">
<details key="start" value="32786"/>
<details key="end" value="32862"/>
<details key="line" value="457"/>
</eAnnotations>
<eAnnotations source="positions.2325" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.47">
<details key="start" value="32863"/>
<details key="end" value="32928"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2326" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.47/%">
<details key="start" value="32863"/>
<details key="end" value="32911"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2327" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.47/%/eClasses">
<details key="start" value="32863"/>
<details key="end" value="32871"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2328" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.47/%/%">
<details key="start" value="32882"/>
<details key="end" value="32910"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2329" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.47/%/%/%">
<details key="start" value="32882"/>
<details key="end" value="32896"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2330" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.47/%/%/%/p">
<details key="start" value="32882"/>
<details key="end" value="32883"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2331" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.47/%.1">
<details key="start" value="32923"/>
<details key="end" value="32927"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2332" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.47/%.1/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2333" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.47/temp71">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2334" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.641">
<details key="start" value="32930"/>
<details key="end" value="32982"/>
<details key="line" value="458"/>
</eAnnotations>
<eAnnotations source="positions.2335" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.642">
<details key="start" value="32983"/>
<details key="end" value="33023"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2336" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.642/integers">
<details key="start" value="32983"/>
<details key="end" value="32991"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2337" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.642/%">
<details key="start" value="33006"/>
<details key="end" value="33022"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2338" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.642/%/%/%">
<details key="start" value="33017"/>
<details key="end" value="33018"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2339" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.642/%/%.1/%">
<details key="start" value="33020"/>
<details key="end" value="33021"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2340" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.643">
<details key="start" value="33025"/>
<details key="end" value="33076"/>
<details key="line" value="460"/>
</eAnnotations>
<eAnnotations source="positions.2341" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.644">
<details key="start" value="33077"/>
<details key="end" value="33117"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2342" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.644/integers">
<details key="start" value="33077"/>
<details key="end" value="33085"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2343" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.644/%">
<details key="start" value="33100"/>
<details key="end" value="33116"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2344" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.644/%/%/%">
<details key="start" value="33111"/>
<details key="end" value="33112"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2345" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.644/%/%.1/%">
<details key="start" value="33114"/>
<details key="end" value="33115"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2346" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.645">
<details key="start" value="33119"/>
<details key="end" value="33170"/>
<details key="line" value="461"/>
</eAnnotations>
<eAnnotations source="positions.2347" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.646">
<details key="start" value="33171"/>
<details key="end" value="33211"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2348" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.646/integers">
<details key="start" value="33171"/>
<details key="end" value="33179"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2349" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.646/%">
<details key="start" value="33194"/>
<details key="end" value="33210"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2350" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.646/%/%/%">
<details key="start" value="33205"/>
<details key="end" value="33206"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2351" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.646/%/%.1/%">
<details key="start" value="33208"/>
<details key="end" value="33209"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2352" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.647">
<details key="start" value="33213"/>
<details key="end" value="33264"/>
<details key="line" value="462"/>
</eAnnotations>
<eAnnotations source="positions.2353" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.648">
<details key="start" value="33265"/>
<details key="end" value="33305"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2354" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.648/integers">
<details key="start" value="33265"/>
<details key="end" value="33273"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2355" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.648/%">
<details key="start" value="33288"/>
<details key="end" value="33304"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2356" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.648/%/%/%">
<details key="start" value="33299"/>
<details key="end" value="33300"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2357" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.648/%/%.1/%">
<details key="start" value="33302"/>
<details key="end" value="33303"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2358" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.649">
<details key="start" value="33307"/>
<details key="end" value="33308"/>
<details key="line" value="463"/>
</eAnnotations>
<eAnnotations source="positions.2359" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.650">
<details key="start" value="33355"/>
<details key="end" value="33403"/>
<details key="line" value="464"/>
</eAnnotations>
<eAnnotations source="positions.2360" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.651">
<details key="start" value="33404"/>
<details key="end" value="33442"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2361" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.651/integers">
<details key="start" value="33404"/>
<details key="end" value="33412"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2362" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.651/%">
<details key="start" value="33425"/>
<details key="end" value="33441"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2363" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.651/%/%/%">
<details key="start" value="33436"/>
<details key="end" value="33437"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2364" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.651/%/%.1/%">
<details key="start" value="33439"/>
<details key="end" value="33440"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2365" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.652">
<details key="start" value="33444"/>
<details key="end" value="33493"/>
<details key="line" value="465"/>
</eAnnotations>
<eAnnotations source="positions.2366" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.653">
<details key="start" value="33494"/>
<details key="end" value="33532"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2367" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.653/integers">
<details key="start" value="33494"/>
<details key="end" value="33502"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2368" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.653/%">
<details key="start" value="33515"/>
<details key="end" value="33531"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2369" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.653/%/%/%">
<details key="start" value="33526"/>
<details key="end" value="33527"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2370" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.653/%/%.1/%">
<details key="start" value="33529"/>
<details key="end" value="33530"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2371" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.654">
<details key="start" value="33534"/>
<details key="end" value="33583"/>
<details key="line" value="466"/>
</eAnnotations>
<eAnnotations source="positions.2372" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.655">
<details key="start" value="33584"/>
<details key="end" value="33622"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2373" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.655/integers">
<details key="start" value="33584"/>
<details key="end" value="33592"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2374" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.655/%">
<details key="start" value="33605"/>
<details key="end" value="33621"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2375" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.655/%/%/%">
<details key="start" value="33616"/>
<details key="end" value="33617"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2376" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.655/%/%.1/%">
<details key="start" value="33619"/>
<details key="end" value="33620"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2377" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.656">
<details key="start" value="33624"/>
<details key="end" value="33673"/>
<details key="line" value="467"/>
</eAnnotations>
<eAnnotations source="positions.2378" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.657">
<details key="start" value="33674"/>
<details key="end" value="33712"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2379" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.657/integers">
<details key="start" value="33674"/>
<details key="end" value="33682"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2380" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.657/%">
<details key="start" value="33695"/>
<details key="end" value="33711"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2381" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.657/%/%/%">
<details key="start" value="33706"/>
<details key="end" value="33707"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2382" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.657/%/%.1/%">
<details key="start" value="33709"/>
<details key="end" value="33710"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2383" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.658">
<details key="start" value="33714"/>
<details key="end" value="33715"/>
<details key="line" value="468"/>
</eAnnotations>
<eAnnotations source="positions.2384" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.659">
<details key="start" value="33798"/>
<details key="end" value="33849"/>
<details key="line" value="470"/>
</eAnnotations>
<eAnnotations source="positions.2385" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.660">
<details key="start" value="33850"/>
<details key="end" value="33890"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2386" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.660/%">
<details key="start" value="33850"/>
<details key="end" value="33870"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2387" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.660/%/mixed">
<details key="start" value="33850"/>
<details key="end" value="33855"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2388" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.660/%/%">
<details key="start" value="33866"/>
<details key="end" value="33869"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2389" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.660/%.1">
<details key="start" value="33886"/>
<details key="end" value="33889"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2390" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.661">
<details key="start" value="33892"/>
<details key="end" value="33945"/>
<details key="line" value="472"/>
</eAnnotations>
<eAnnotations source="positions.2391" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.662">
<details key="start" value="33946"/>
<details key="end" value="33988"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2392" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.662/%">
<details key="start" value="33946"/>
<details key="end" value="33968"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2393" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.662/%/strings">
<details key="start" value="33946"/>
<details key="end" value="33953"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2394" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.662/%/%">
<details key="start" value="33964"/>
<details key="end" value="33967"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2395" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.662/%.1">
<details key="start" value="33984"/>
<details key="end" value="33987"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2396" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.663">
<details key="start" value="33990"/>
<details key="end" value="34040"/>
<details key="line" value="473"/>
</eAnnotations>
<eAnnotations source="positions.2397" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.664">
<details key="start" value="34041"/>
<details key="end" value="34080"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2398" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.664/%">
<details key="start" value="34041"/>
<details key="end" value="34062"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2399" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.664/%/integers">
<details key="start" value="34041"/>
<details key="end" value="34049"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2400" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.664/%/%">
<details key="start" value="34060"/>
<details key="end" value="34061"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2401" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.664/%.1">
<details key="start" value="34078"/>
<details key="end" value="34079"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2402" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.665">
<details key="start" value="34082"/>
<details key="end" value="34140"/>
<details key="line" value="474"/>
</eAnnotations>
<eAnnotations source="positions.2403" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.666">
<details key="start" value="34141"/>
<details key="end" value="34188"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2404" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.666/%">
<details key="start" value="34141"/>
<details key="end" value="34166"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2405" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.666/%/booleans">
<details key="start" value="34141"/>
<details key="end" value="34149"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2406" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.666/%/%">
<details key="start" value="34160"/>
<details key="end" value="34165"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2407" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.666/%.1">
<details key="start" value="34182"/>
<details key="end" value="34187"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2408" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.667">
<details key="start" value="34190"/>
<details key="end" value="34241"/>
<details key="line" value="475"/>
</eAnnotations>
<eAnnotations source="positions.2409" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.668">
<details key="start" value="34242"/>
<details key="end" value="34282"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2410" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.668/%">
<details key="start" value="34242"/>
<details key="end" value="34262"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2411" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.668/%/reals">
<details key="start" value="34242"/>
<details key="end" value="34247"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2412" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.668/%/%">
<details key="start" value="34258"/>
<details key="end" value="34261"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2413" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.668/%.1">
<details key="start" value="34278"/>
<details key="end" value="34281"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2414" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.669">
<details key="start" value="34284"/>
<details key="end" value="34378"/>
<details key="line" value="476"/>
</eAnnotations>
<eAnnotations source="positions.2415" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.670">
<details key="start" value="34379"/>
<details key="end" value="34462"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2416" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.670/%">
<details key="start" value="34379"/>
<details key="end" value="34422"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2417" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.670/%/eClasses">
<details key="start" value="34379"/>
<details key="end" value="34387"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2418" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.670/%/%">
<details key="start" value="34398"/>
<details key="end" value="34421"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2419" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.670/%/%/%">
<details key="start" value="34398"/>
<details key="end" value="34412"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2420" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.670/%/%/%/p">
<details key="start" value="34398"/>
<details key="end" value="34399"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2421" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.670/%.1">
<details key="start" value="34438"/>
<details key="end" value="34461"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2422" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.670/%.1/%">
<details key="start" value="34438"/>
<details key="end" value="34452"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2423" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.670/%.1/%/p">
<details key="start" value="34438"/>
<details key="end" value="34439"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2424" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.671">
<details key="start" value="34464"/>
<details key="end" value="34557"/>
<details key="line" value="477"/>
</eAnnotations>
<eAnnotations source="positions.2425" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.672">
<details key="start" value="34558"/>
<details key="end" value="34640"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2426" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.672/%">
<details key="start" value="34558"/>
<details key="end" value="34602"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2427" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.672/%/collections">
<details key="start" value="34558"/>
<details key="end" value="34569"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2428" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.672/%/%">
<details key="start" value="34580"/>
<details key="end" value="34601"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2429" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.672/%/%/%/%">
<details key="start" value="34589"/>
<details key="end" value="34592"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2430" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.672/%/%/%.1/%">
<details key="start" value="34593"/>
<details key="end" value="34596"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2431" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.672/%/%/%.2/%">
<details key="start" value="34597"/>
<details key="end" value="34600"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2432" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.672/%.1">
<details key="start" value="34618"/>
<details key="end" value="34639"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2433" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.672/%.1/%/%">
<details key="start" value="34627"/>
<details key="end" value="34630"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2434" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.672/%.1/%.1/%">
<details key="start" value="34631"/>
<details key="end" value="34634"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2435" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.672/%.1/%.2/%">
<details key="start" value="34635"/>
<details key="end" value="34638"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2436" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.673">
<details key="start" value="34642"/>
<details key="end" value="34644"/>
<details key="line" value="478"/>
</eAnnotations>
<eAnnotations source="positions.2437" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.674">
<details key="start" value="34695"/>
<details key="end" value="34721"/>
<details key="line" value="480"/>
</eAnnotations>
<eAnnotations source="positions.2438" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.48">
<details key="start" value="34722"/>
<details key="end" value="34738"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2439" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.48/mixed">
<details key="start" value="34722"/>
<details key="end" value="34727"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2440" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.48/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2441" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.48/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2442" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.48/temp72">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2443" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.675">
<details key="start" value="34740"/>
<details key="end" value="34769"/>
<details key="line" value="481"/>
</eAnnotations>
<eAnnotations source="positions.2444" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.49">
<details key="start" value="34770"/>
<details key="end" value="34788"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2445" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.49/strings">
<details key="start" value="34770"/>
<details key="end" value="34777"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2446" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.49/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2447" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.49/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2448" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.49/temp73">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2449" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.676">
<details key="start" value="34790"/>
<details key="end" value="34820"/>
<details key="line" value="482"/>
</eAnnotations>
<eAnnotations source="positions.2450" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.50">
<details key="start" value="34821"/>
<details key="end" value="34840"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2451" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.50/integers">
<details key="start" value="34821"/>
<details key="end" value="34829"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2452" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.50/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2453" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.50/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2454" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.50/temp74">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2455" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.677">
<details key="start" value="34842"/>
<details key="end" value="34869"/>
<details key="line" value="483"/>
</eAnnotations>
<eAnnotations source="positions.2456" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.51">
<details key="start" value="34870"/>
<details key="end" value="34886"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2457" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.51/reals">
<details key="start" value="34870"/>
<details key="end" value="34875"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2458" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.51/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2459" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.51/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2460" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.51/temp75">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2461" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.678">
<details key="start" value="34888"/>
<details key="end" value="34918"/>
<details key="line" value="484"/>
</eAnnotations>
<eAnnotations source="positions.2462" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.52">
<details key="start" value="34919"/>
<details key="end" value="34938"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2463" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.52/booleans">
<details key="start" value="34919"/>
<details key="end" value="34927"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2464" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.52/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2465" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.52/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2466" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.52/temp76">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2467" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.679">
<details key="start" value="34940"/>
<details key="end" value="34987"/>
<details key="line" value="485"/>
</eAnnotations>
<eAnnotations source="positions.2468" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.53">
<details key="start" value="34988"/>
<details key="end" value="35024"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2469" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.53/collect">
<details key="start" value="34988"/>
<details key="end" value="35007"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2470" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.53/collect/eClasses">
<details key="start" value="34988"/>
<details key="end" value="34996"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2471" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.53/collect/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2472" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.53/collect/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2473" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.53/collect/temp77">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2474" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.53/%">
<details key="start" value="35019"/>
<details key="end" value="35023"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2475" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.53/%/temp2">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2476" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.53/temp78">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2477" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.680">
<details key="start" value="35026"/>
<details key="end" value="35059"/>
<details key="line" value="486"/>
</eAnnotations>
<eAnnotations source="positions.2478" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.54">
<details key="start" value="35060"/>
<details key="end" value="35082"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2479" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.54/collections">
<details key="start" value="35060"/>
<details key="end" value="35071"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2480" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.54/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2481" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.54/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2482" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collect.54/temp79">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2483" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.681">
<details key="start" value="35084"/>
<details key="end" value="35110"/>
<details key="line" value="487"/>
</eAnnotations>
<eAnnotations source="positions.2484" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.682">
<details key="start" value="35111"/>
<details key="end" value="35126"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2485" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.682/integers">
<details key="start" value="35111"/>
<details key="end" value="35119"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2486" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.683">
<details key="start" value="35128"/>
<details key="end" value="35151"/>
<details key="line" value="488"/>
</eAnnotations>
<eAnnotations source="positions.2487" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.684">
<details key="start" value="35152"/>
<details key="end" value="35164"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2488" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.684/reals">
<details key="start" value="35152"/>
<details key="end" value="35157"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2489" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/%.685">
<details key="start" value="35166"/>
<details key="end" value="35167"/>
<details key="line" value="489"/>
</eAnnotations>
<eAnnotations source="positions.2490" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections">
<details key="start" value="553"/>
<details key="end" value="651"/>
<details key="line" value="12"/>
</eAnnotations>
<eAnnotations source="positions.2491" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections/%">
<details key="start" value="601"/>
<details key="end" value="652"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2492" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections/%/%/strings">
<details key="start" value="612"/>
<details key="end" value="619"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2493" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections/%/%.1/%">
<details key="start" value="620"/>
<details key="end" value="643"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2494" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections/%/%.1/%/%/%">
<details key="start" value="631"/>
<details key="end" value="634"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2495" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections/%/%.1/%/%.1/%">
<details key="start" value="635"/>
<details key="end" value="638"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2496" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections/%/%.1/%/%.2/%">
<details key="start" value="639"/>
<details key="end" value="642"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2497" references="/0/testOrderedSet/%/%/%/%/%/%/%/%/collections/%/%.2/strings">
<details key="start" value="644"/>
<details key="end" value="651"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2498" references="/0/testOrderedSet/%/%/%/%/%/%/%/eClasses">
<details key="start" value="484"/>
<details key="end" value="546"/>
<details key="line" value="11"/>
</eAnnotations>
<eAnnotations source="positions.2499" references="/0/testOrderedSet/%/%/%/%/%/%/%/eClasses/%">
<details key="start" value="517"/>
<details key="end" value="547"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2500" references="/0/testOrderedSet/%/%/%/%/%/%/%/eClasses/%/%">
<details key="start" value="517"/>
<details key="end" value="531"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2501" references="/0/testOrderedSet/%/%/%/%/%/%/%/eClasses/%/%/p">
<details key="start" value="517"/>
<details key="end" value="518"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2502" references="/0/testOrderedSet/%/%/%/%/%/%/booleans">
<details key="start" value="415"/>
<details key="end" value="477"/>
<details key="line" value="10"/>
</eAnnotations>
<eAnnotations source="positions.2503" references="/0/testOrderedSet/%/%/%/%/%/%/booleans/%">
<details key="start" value="449"/>
<details key="end" value="478"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2504" references="/0/testOrderedSet/%/%/%/%/%/%/booleans/%/%/%">
<details key="start" value="460"/>
<details key="end" value="464"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2505" references="/0/testOrderedSet/%/%/%/%/%/%/booleans/%/%.1/%">
<details key="start" value="466"/>
<details key="end" value="471"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2506" references="/0/testOrderedSet/%/%/%/%/%/%/booleans/%/%.2/%">
<details key="start" value="473"/>
<details key="end" value="477"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2507" references="/0/testOrderedSet/%/%/%/%/%/reals">
<details key="start" value="358"/>
<details key="end" value="408"/>
<details key="line" value="9"/>
</eAnnotations>
<eAnnotations source="positions.2508" references="/0/testOrderedSet/%/%/%/%/%/reals/%">
<details key="start" value="386"/>
<details key="end" value="409"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2509" references="/0/testOrderedSet/%/%/%/%/%/reals/%/%/%">
<details key="start" value="397"/>
<details key="end" value="400"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2510" references="/0/testOrderedSet/%/%/%/%/%/reals/%/%.1/%">
<details key="start" value="401"/>
<details key="end" value="404"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2511" references="/0/testOrderedSet/%/%/%/%/%/reals/%/%.2/%">
<details key="start" value="405"/>
<details key="end" value="408"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2512" references="/0/testOrderedSet/%/%/%/%/integers">
<details key="start" value="301"/>
<details key="end" value="351"/>
<details key="line" value="8"/>
</eAnnotations>
<eAnnotations source="positions.2513" references="/0/testOrderedSet/%/%/%/%/integers/%">
<details key="start" value="335"/>
<details key="end" value="352"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2514" references="/0/testOrderedSet/%/%/%/%/integers/%/%/%">
<details key="start" value="346"/>
<details key="end" value="347"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2515" references="/0/testOrderedSet/%/%/%/%/integers/%/%.1/%">
<details key="start" value="348"/>
<details key="end" value="349"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2516" references="/0/testOrderedSet/%/%/%/%/integers/%/%.2/%">
<details key="start" value="350"/>
<details key="end" value="351"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2517" references="/0/testOrderedSet/%/%/%/strings">
<details key="start" value="240"/>
<details key="end" value="294"/>
<details key="line" value="7"/>
</eAnnotations>
<eAnnotations source="positions.2518" references="/0/testOrderedSet/%/%/%/strings/%">
<details key="start" value="272"/>
<details key="end" value="295"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2519" references="/0/testOrderedSet/%/%/%/strings/%/%/%">
<details key="start" value="283"/>
<details key="end" value="286"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2520" references="/0/testOrderedSet/%/%/%/strings/%/%.1/%">
<details key="start" value="287"/>
<details key="end" value="290"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2521" references="/0/testOrderedSet/%/%/%/strings/%/%.2/%">
<details key="start" value="291"/>
<details key="end" value="294"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2522" references="/0/testOrderedSet/%/%/mixed">
<details key="start" value="174"/>
<details key="end" value="233"/>
<details key="line" value="6"/>
</eAnnotations>
<eAnnotations source="positions.2523" references="/0/testOrderedSet/%/%/mixed/%">
<details key="start" value="204"/>
<details key="end" value="234"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2524" references="/0/testOrderedSet/%/%/mixed/%/%/%">
<details key="start" value="215"/>
<details key="end" value="218"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2525" references="/0/testOrderedSet/%/%/mixed/%/%.1/%">
<details key="start" value="219"/>
<details key="end" value="222"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2526" references="/0/testOrderedSet/%/%/mixed/%/%.2/%">
<details key="start" value="223"/>
<details key="end" value="224"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2527" references="/0/testOrderedSet/%/%/mixed/%/%.3/%">
<details key="start" value="225"/>
<details key="end" value="228"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2528" references="/0/testOrderedSet/%/%/mixed/%/%.4/%">
<details key="start" value="229"/>
<details key="end" value="233"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2529" references="/0/testOrderedSet/%/%.1">
<details key="start" value="143"/>
<details key="end" value="159"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.2530" references="/0/testOrderedSet/p">
<details key="start" value="104"/>
<details key="end" value="116"/>
<details key="line" value="3"/>
</eAnnotations>
</ecore:EAnnotation>
</xmi:XMI>