blob: 1b0c96040a4d0963eee30d966bbbabfbea86ee42 [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="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/temp1">
<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="temp1">
<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.1/temp2">
<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="temp2">
<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.2/temp3">
<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="temp3">
<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.3/temp4">
<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="temp4">
<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.4/temp5"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp5" 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.5/temp6">
<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="/19/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="temp6">
<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.6/temp7">
<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="/19/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="temp7">
<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.7/temp8">
<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="/19/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="temp8">
<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.8/temp9">
<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="/19/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="temp9">
<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.9/temp10">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</source>
<argument xsi:type="ocl.ecore:TypeExp" eType="/19/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="temp10">
<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 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.10/temp11">
<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="/19/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="temp11">
<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.11/temp12">
<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="/19/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="temp12">
<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.12/temp13">
<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="/19/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="temp13">
<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.13/temp14">
<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="/19/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="temp14">
<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.14/temp15">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</source>
<argument xsi:type="ocl.ecore:TypeExp" eType="/19/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="temp15">
<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 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 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.15/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.16/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.17/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.18/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.19/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.20/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.20/collect/temp16">
<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="temp16">
<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 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 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 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 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.21/temp17">
<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="temp17">
<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 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 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.22/temp18">
<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="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;@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 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.23/temp19">
<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="temp19">
<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 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 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 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 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 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 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;@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/temp20">
<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="temp20">
<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/temp21">
<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="temp21">
<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/temp22">
<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="temp22">
<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/temp23">
<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="temp23">
<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/temp24"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp24" 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/temp25"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp25" 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 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.24/temp26">
<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="temp26">
<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.25/temp27">
<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="temp27">
<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 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.26/temp28">
<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="temp28">
<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.27/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 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 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.28/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 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.29/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 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 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 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/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>
</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/temp33">
<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="temp33">
<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 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/temp34">
<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="temp34">
<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/temp35">
<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="temp35">
<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.30/temp36">
<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="temp36">
<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 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.31/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.31/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>
</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 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/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.1/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.2/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.3/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.4/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.5/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.6/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.7/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.8/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.8/%/collect/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/size"/>
</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>
</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.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/%/%/%/%/%/%/%/exists.9/%/collect/temp39">
<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="temp39">
<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 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/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.1/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.2/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.3/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.4/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.5/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.6/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.32/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.32/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 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.7/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.7/%/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 -> 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.8/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.8/%/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 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/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.1/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.2/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.3/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.4/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.5/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.6/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.33/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.33/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 -> 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.7/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.7/%/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 -> 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.8/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.8/%/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 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/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.1/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.2/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.3/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.4/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.5/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.6/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.7/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.8/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.8/%/collect/temp46">
<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="temp46">
<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.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/%/%/%/%/%/%/%/forAll.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="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 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/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.1/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.2/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.3/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.4/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.5/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.6/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.34/%/%/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.34/temp48">
<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="temp48">
<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.7/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.7/%/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 -> 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.8/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.8/%/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 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/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.1/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.2/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.3/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.4/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.5/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.6/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.7/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.8/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.8/%/collect/temp51">
<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="temp51">
<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.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/%/%/%/%/%/%/%/one.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="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 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/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/toString"/>
</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>
</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.1/temp54">
<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="temp54">
<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.2/temp55">
<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="temp55">
<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.3/temp56">
<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="temp56">
<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.4/temp57">
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</source>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp57">
<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.5/temp58"/>
</body>
<iterator xsi:type="ocl.ecore:Variable" name="temp58" eType="/7/OrderedSet(String)"/>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xA; &#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.35/temp59">
<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="temp59">
<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.36/temp60">
<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="temp60">
<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.37/temp61">
<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="temp61">
<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.38/temp62">
<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="temp62">
<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.39/temp63">
<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="temp63">
<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.40/temp64"/>
<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="temp64" 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="/19/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="/19/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;"/>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="@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.41/temp65"/>
<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="temp65" eType="/7/OrderedSet(String)"/>
</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>
<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>
</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>
</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(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(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(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: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: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(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(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: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>
<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#//EObject"/>
</ocl.ecore:Variable>
<ecore:EAnnotation source="positions">
<eAnnotations source="positions.0" references="/0/testOrderedSet">
<details key="start" value="72"/>
<details key="end" value="28271"/>
<details key="line" value="3"/>
</eAnnotations>
<eAnnotations source="positions.1" references="/0/testOrderedSet/%">
<details key="start" value="136"/>
<details key="end" value="28259"/>
<details key="line" value="5"/>
</eAnnotations>
<eAnnotations source="positions.2" references="/0/testOrderedSet/%/%">
<details key="start" value="251"/>
<details key="end" value="28251"/>
<details key="line" value="7"/>
</eAnnotations>
<eAnnotations source="positions.3" references="/0/testOrderedSet/%/%/%">
<details key="start" value="312"/>
<details key="end" value="28245"/>
<details key="line" value="8"/>
</eAnnotations>
<eAnnotations source="positions.4" references="/0/testOrderedSet/%/%/%/%">
<details key="start" value="369"/>
<details key="end" value="28239"/>
<details key="line" value="9"/>
</eAnnotations>
<eAnnotations source="positions.5" references="/0/testOrderedSet/%/%/%/%/%">
<details key="start" value="426"/>
<details key="end" value="28233"/>
<details key="line" value="10"/>
</eAnnotations>
<eAnnotations source="positions.6" references="/0/testOrderedSet/%/%/%/%/%/%">
<details key="start" value="495"/>
<details key="end" value="28227"/>
<details key="line" value="11"/>
</eAnnotations>
<eAnnotations source="positions.7" references="/0/testOrderedSet/%/%/%/%/%/%/%">
<details key="start" value="564"/>
<details key="end" value="28221"/>
<details key="line" value="12"/>
</eAnnotations>
<eAnnotations source="positions.8" references="/0/testOrderedSet/%/%/%/%/%/%/%/%">
<details key="start" value="669"/>
<details key="end" value="700"/>
<details key="line" value="13"/>
</eAnnotations>
<eAnnotations source="positions.9" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect">
<details key="start" value="701"/>
<details key="end" value="719"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.10" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect/strings">
<details key="start" value="701"/>
<details key="end" value="708"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.11" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.12" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect/%/temp1">
<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/%/%/%/%/%/%/%/%.1">
<details key="start" value="721"/>
<details key="end" value="748"/>
<details key="line" value="15"/>
</eAnnotations>
<eAnnotations source="positions.15" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.1">
<details key="start" value="749"/>
<details key="end" value="765"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.16" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.1/reals">
<details key="start" value="749"/>
<details key="end" value="754"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.17" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.1/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.18" 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.19" 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.20" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.2">
<details key="start" value="767"/>
<details key="end" value="797"/>
<details key="line" value="16"/>
</eAnnotations>
<eAnnotations source="positions.21" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.2">
<details key="start" value="798"/>
<details key="end" value="817"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.22" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.2/integers">
<details key="start" value="798"/>
<details key="end" value="806"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.23" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.2/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.24" 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.25" 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.26" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.3">
<details key="start" value="819"/>
<details key="end" value="849"/>
<details key="line" value="17"/>
</eAnnotations>
<eAnnotations source="positions.27" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.3">
<details key="start" value="850"/>
<details key="end" value="869"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.28" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.3/booleans">
<details key="start" value="850"/>
<details key="end" value="858"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.29" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.3/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.30" 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.31" 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.32" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.4">
<details key="start" value="871"/>
<details key="end" value="904"/>
<details key="line" value="18"/>
</eAnnotations>
<eAnnotations source="positions.33" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.4">
<details key="start" value="905"/>
<details key="end" value="927"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.34" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.4/collections">
<details key="start" value="905"/>
<details key="end" value="916"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.35" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.4/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.36" 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.37" 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.38" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.5">
<details key="start" value="929"/>
<details key="end" value="970"/>
<details key="line" value="19"/>
</eAnnotations>
<eAnnotations source="positions.39" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.5">
<details key="start" value="971"/>
<details key="end" value="998"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.40" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.5/strings">
<details key="start" value="971"/>
<details key="end" value="978"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.41" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.5/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.42" 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.43" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.5/%/%">
<details key="start" value="991"/>
<details key="end" value="997"/>
<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="1000"/>
<details key="end" value="1034"/>
<details key="line" value="21"/>
</eAnnotations>
<eAnnotations source="positions.46" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.6">
<details key="start" value="1035"/>
<details key="end" value="1058"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.47" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.6/reals">
<details key="start" value="1035"/>
<details key="end" value="1040"/>
<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="1053"/>
<details key="end" value="1057"/>
<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="1060"/>
<details key="end" value="1100"/>
<details key="line" value="22"/>
</eAnnotations>
<eAnnotations source="positions.53" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.7">
<details key="start" value="1101"/>
<details key="end" value="1130"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.54" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.7/integers">
<details key="start" value="1101"/>
<details key="end" value="1109"/>
<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="1122"/>
<details key="end" value="1129"/>
<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="1132"/>
<details key="end" value="1172"/>
<details key="line" value="23"/>
</eAnnotations>
<eAnnotations source="positions.60" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.8">
<details key="start" value="1173"/>
<details key="end" value="1202"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.61" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.8/booleans">
<details key="start" value="1173"/>
<details key="end" value="1181"/>
<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="1194"/>
<details key="end" value="1201"/>
<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="1204"/>
<details key="end" value="1243"/>
<details key="line" value="24"/>
</eAnnotations>
<eAnnotations source="positions.67" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.9">
<details key="start" value="1244"/>
<details key="end" value="1272"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.68" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.9/eClasses">
<details key="start" value="1244"/>
<details key="end" value="1252"/>
<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="1265"/>
<details key="end" value="1271"/>
<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="1274"/>
<details key="end" value="1315"/>
<details key="line" value="25"/>
</eAnnotations>
<eAnnotations source="positions.74" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.10">
<details key="start" value="1316"/>
<details key="end" value="1343"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.75" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.10/strings">
<details key="start" value="1316"/>
<details key="end" value="1323"/>
<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="1336"/>
<details key="end" value="1342"/>
<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="1345"/>
<details key="end" value="1379"/>
<details key="line" value="27"/>
</eAnnotations>
<eAnnotations source="positions.81" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.11">
<details key="start" value="1380"/>
<details key="end" value="1403"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.82" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.11/reals">
<details key="start" value="1380"/>
<details key="end" value="1385"/>
<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="1398"/>
<details key="end" value="1402"/>
<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="1405"/>
<details key="end" value="1445"/>
<details key="line" value="28"/>
</eAnnotations>
<eAnnotations source="positions.88" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.12">
<details key="start" value="1446"/>
<details key="end" value="1475"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.89" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.12/integers">
<details key="start" value="1446"/>
<details key="end" value="1454"/>
<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="1467"/>
<details key="end" value="1474"/>
<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="1477"/>
<details key="end" value="1517"/>
<details key="line" value="29"/>
</eAnnotations>
<eAnnotations source="positions.95" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.13">
<details key="start" value="1518"/>
<details key="end" value="1547"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.96" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.13/booleans">
<details key="start" value="1518"/>
<details key="end" value="1526"/>
<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="1539"/>
<details key="end" value="1546"/>
<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="1549"/>
<details key="end" value="1589"/>
<details key="line" value="30"/>
</eAnnotations>
<eAnnotations source="positions.102" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.14">
<details key="start" value="1590"/>
<details key="end" value="1619"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.103" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.14/eClasses">
<details key="start" value="1590"/>
<details key="end" value="1598"/>
<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="1611"/>
<details key="end" value="1618"/>
<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="1621"/>
<details key="end" value="1652"/>
<details key="line" value="31"/>
</eAnnotations>
<eAnnotations source="positions.109" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.16">
<details key="start" value="1653"/>
<details key="end" value="1670"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.110" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.16/strings">
<details key="start" value="1653"/>
<details key="end" value="1660"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.111" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.17">
<details key="start" value="1672"/>
<details key="end" value="1698"/>
<details key="line" value="33"/>
</eAnnotations>
<eAnnotations source="positions.112" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.18">
<details key="start" value="1699"/>
<details key="end" value="1714"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.113" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.18/reals">
<details key="start" value="1699"/>
<details key="end" value="1704"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.114" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.19">
<details key="start" value="1716"/>
<details key="end" value="1745"/>
<details key="line" value="34"/>
</eAnnotations>
<eAnnotations source="positions.115" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.20">
<details key="start" value="1746"/>
<details key="end" value="1764"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.116" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.20/integers">
<details key="start" value="1746"/>
<details key="end" value="1754"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.117" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.21">
<details key="start" value="1766"/>
<details key="end" value="1795"/>
<details key="line" value="35"/>
</eAnnotations>
<eAnnotations source="positions.118" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.22">
<details key="start" value="1796"/>
<details key="end" value="1814"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.119" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.22/booleans">
<details key="start" value="1796"/>
<details key="end" value="1804"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.120" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.23">
<details key="start" value="1816"/>
<details key="end" value="1850"/>
<details key="line" value="36"/>
</eAnnotations>
<eAnnotations source="positions.121" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.24">
<details key="start" value="1851"/>
<details key="end" value="1874"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.122" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.24/%">
<details key="start" value="1851"/>
<details key="end" value="1869"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.123" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.24/%/eClasses">
<details key="start" value="1851"/>
<details key="end" value="1859"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.124" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.25">
<details key="start" value="1876"/>
<details key="end" value="1908"/>
<details key="line" value="37"/>
</eAnnotations>
<eAnnotations source="positions.125" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.26">
<details key="start" value="1909"/>
<details key="end" value="1930"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.126" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.26/collections">
<details key="start" value="1909"/>
<details key="end" value="1920"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.127" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.27">
<details key="start" value="1932"/>
<details key="end" value="1982"/>
<details key="line" value="38"/>
</eAnnotations>
<eAnnotations source="positions.128" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.15">
<details key="start" value="1983"/>
<details key="end" value="2019"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.129" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.15/strings">
<details key="start" value="1983"/>
<details key="end" value="1990"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.130" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.15/%">
<details key="start" value="2006"/>
<details key="end" value="2018"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.131" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.15/%/t">
<details key="start" value="2006"/>
<details key="end" value="2007"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.132" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.15/t">
<details key="start" value="2002"/>
<details key="end" value="2003"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.133" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.28">
<details key="start" value="2021"/>
<details key="end" value="2069"/>
<details key="line" value="40"/>
</eAnnotations>
<eAnnotations source="positions.134" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.16">
<details key="start" value="2070"/>
<details key="end" value="2107"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.135" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.16/integers">
<details key="start" value="2070"/>
<details key="end" value="2078"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.136" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.16/%">
<details key="start" value="2094"/>
<details key="end" value="2106"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.137" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.16/%/t">
<details key="start" value="2094"/>
<details key="end" value="2095"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.138" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.16/t">
<details key="start" value="2090"/>
<details key="end" value="2091"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.139" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.29">
<details key="start" value="2109"/>
<details key="end" value="2157"/>
<details key="line" value="41"/>
</eAnnotations>
<eAnnotations source="positions.140" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.17">
<details key="start" value="2158"/>
<details key="end" value="2195"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.141" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.17/booleans">
<details key="start" value="2158"/>
<details key="end" value="2166"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.142" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.17/%">
<details key="start" value="2182"/>
<details key="end" value="2194"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.143" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.17/%/t">
<details key="start" value="2182"/>
<details key="end" value="2183"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.144" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.17/t">
<details key="start" value="2178"/>
<details key="end" value="2179"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.145" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.30">
<details key="start" value="2197"/>
<details key="end" value="2242"/>
<details key="line" value="42"/>
</eAnnotations>
<eAnnotations source="positions.146" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.18">
<details key="start" value="2243"/>
<details key="end" value="2277"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.147" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.18/reals">
<details key="start" value="2243"/>
<details key="end" value="2248"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.148" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.18/%">
<details key="start" value="2264"/>
<details key="end" value="2276"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.149" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.18/%/t">
<details key="start" value="2264"/>
<details key="end" value="2265"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.150" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.18/t">
<details key="start" value="2260"/>
<details key="end" value="2261"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.151" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.31">
<details key="start" value="2279"/>
<details key="end" value="2321"/>
<details key="line" value="43"/>
</eAnnotations>
<eAnnotations source="positions.152" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.19">
<details key="start" value="2322"/>
<details key="end" value="2353"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.153" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.19/eClasses">
<details key="start" value="2322"/>
<details key="end" value="2330"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.154" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.19/%">
<details key="start" value="2346"/>
<details key="end" value="2352"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.155" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.19/%/t">
<details key="start" value="2346"/>
<details key="end" value="2347"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.156" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.19/t">
<details key="start" value="2342"/>
<details key="end" value="2343"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.157" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.32">
<details key="start" value="2355"/>
<details key="end" value="2406"/>
<details key="line" value="44"/>
</eAnnotations>
<eAnnotations source="positions.158" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.20">
<details key="start" value="2407"/>
<details key="end" value="2447"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.159" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.20/collections">
<details key="start" value="2407"/>
<details key="end" value="2418"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.160" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.20/collect">
<details key="start" value="2434"/>
<details key="end" value="2446"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.161" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.20/collect/t">
<details key="start" value="2434"/>
<details key="end" value="2435"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.162" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.20/collect/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.163" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.20/collect/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.164" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.20/collect/temp16">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.165" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.20/t">
<details key="start" value="2430"/>
<details key="end" value="2431"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.166" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.33">
<details key="start" value="2449"/>
<details key="end" value="2480"/>
<details key="line" value="45"/>
</eAnnotations>
<eAnnotations source="positions.167" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.34">
<details key="start" value="2481"/>
<details key="end" value="2498"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.168" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.34/strings">
<details key="start" value="2481"/>
<details key="end" value="2488"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.169" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.35">
<details key="start" value="2500"/>
<details key="end" value="2529"/>
<details key="line" value="47"/>
</eAnnotations>
<eAnnotations source="positions.170" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.36">
<details key="start" value="2530"/>
<details key="end" value="2548"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.171" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.36/integers">
<details key="start" value="2530"/>
<details key="end" value="2538"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.172" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.37">
<details key="start" value="2550"/>
<details key="end" value="2579"/>
<details key="line" value="48"/>
</eAnnotations>
<eAnnotations source="positions.173" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.38">
<details key="start" value="2580"/>
<details key="end" value="2598"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.174" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.38/booleans">
<details key="start" value="2580"/>
<details key="end" value="2588"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.175" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.39">
<details key="start" value="2600"/>
<details key="end" value="2626"/>
<details key="line" value="49"/>
</eAnnotations>
<eAnnotations source="positions.176" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.40">
<details key="start" value="2627"/>
<details key="end" value="2642"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.177" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.40/reals">
<details key="start" value="2627"/>
<details key="end" value="2632"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.178" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.41">
<details key="start" value="2644"/>
<details key="end" value="2673"/>
<details key="line" value="50"/>
</eAnnotations>
<eAnnotations source="positions.179" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.42">
<details key="start" value="2674"/>
<details key="end" value="2692"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.180" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.42/eClasses">
<details key="start" value="2674"/>
<details key="end" value="2682"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.181" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.43">
<details key="start" value="2694"/>
<details key="end" value="2726"/>
<details key="line" value="51"/>
</eAnnotations>
<eAnnotations source="positions.182" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.44">
<details key="start" value="2727"/>
<details key="end" value="2748"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.183" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.44/collections">
<details key="start" value="2727"/>
<details key="end" value="2738"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.184" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.45">
<details key="start" value="2750"/>
<details key="end" value="2785"/>
<details key="line" value="52"/>
</eAnnotations>
<eAnnotations source="positions.185" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.46">
<details key="start" value="2786"/>
<details key="end" value="2807"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.186" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.46/strings">
<details key="start" value="2786"/>
<details key="end" value="2793"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.187" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.47">
<details key="start" value="2809"/>
<details key="end" value="2842"/>
<details key="line" value="54"/>
</eAnnotations>
<eAnnotations source="positions.188" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.48">
<details key="start" value="2843"/>
<details key="end" value="2865"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.189" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.48/integers">
<details key="start" value="2843"/>
<details key="end" value="2851"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.190" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.49">
<details key="start" value="2867"/>
<details key="end" value="2900"/>
<details key="line" value="55"/>
</eAnnotations>
<eAnnotations source="positions.191" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.50">
<details key="start" value="2901"/>
<details key="end" value="2923"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.192" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.50/booleans">
<details key="start" value="2901"/>
<details key="end" value="2909"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.193" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.51">
<details key="start" value="2925"/>
<details key="end" value="2955"/>
<details key="line" value="56"/>
</eAnnotations>
<eAnnotations source="positions.194" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.52">
<details key="start" value="2956"/>
<details key="end" value="2975"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.195" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.52/reals">
<details key="start" value="2956"/>
<details key="end" value="2961"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.196" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.53">
<details key="start" value="2977"/>
<details key="end" value="3010"/>
<details key="line" value="57"/>
</eAnnotations>
<eAnnotations source="positions.197" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.54">
<details key="start" value="3011"/>
<details key="end" value="3033"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.198" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.54/eClasses">
<details key="start" value="3011"/>
<details key="end" value="3019"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.199" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.55">
<details key="start" value="3035"/>
<details key="end" value="3071"/>
<details key="line" value="58"/>
</eAnnotations>
<eAnnotations source="positions.200" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.56">
<details key="start" value="3072"/>
<details key="end" value="3097"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.201" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.56/collections">
<details key="start" value="3072"/>
<details key="end" value="3083"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.202" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.57">
<details key="start" value="3099"/>
<details key="end" value="3133"/>
<details key="line" value="59"/>
</eAnnotations>
<eAnnotations source="positions.203" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.58">
<details key="start" value="3134"/>
<details key="end" value="3154"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.204" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.58/strings">
<details key="start" value="3134"/>
<details key="end" value="3141"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.205" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.59">
<details key="start" value="3156"/>
<details key="end" value="3188"/>
<details key="line" value="61"/>
</eAnnotations>
<eAnnotations source="positions.206" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.60">
<details key="start" value="3189"/>
<details key="end" value="3210"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.207" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.60/integers">
<details key="start" value="3189"/>
<details key="end" value="3197"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.208" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.61">
<details key="start" value="3212"/>
<details key="end" value="3244"/>
<details key="line" value="62"/>
</eAnnotations>
<eAnnotations source="positions.209" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.62">
<details key="start" value="3245"/>
<details key="end" value="3266"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.210" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.62/booleans">
<details key="start" value="3245"/>
<details key="end" value="3253"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.211" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.63">
<details key="start" value="3268"/>
<details key="end" value="3297"/>
<details key="line" value="63"/>
</eAnnotations>
<eAnnotations source="positions.212" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.64">
<details key="start" value="3298"/>
<details key="end" value="3316"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.213" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.64/reals">
<details key="start" value="3298"/>
<details key="end" value="3303"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.214" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.65">
<details key="start" value="3318"/>
<details key="end" value="3350"/>
<details key="line" value="64"/>
</eAnnotations>
<eAnnotations source="positions.215" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.66">
<details key="start" value="3351"/>
<details key="end" value="3372"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.216" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.66/eClasses">
<details key="start" value="3351"/>
<details key="end" value="3359"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.217" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.67">
<details key="start" value="3374"/>
<details key="end" value="3409"/>
<details key="line" value="65"/>
</eAnnotations>
<eAnnotations source="positions.218" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.68">
<details key="start" value="3410"/>
<details key="end" value="3434"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.219" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.68/collections">
<details key="start" value="3410"/>
<details key="end" value="3421"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.220" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.69">
<details key="start" value="3436"/>
<details key="end" value="3470"/>
<details key="line" value="66"/>
</eAnnotations>
<eAnnotations source="positions.221" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.70">
<details key="start" value="3471"/>
<details key="end" value="3491"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.222" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.70/strings">
<details key="start" value="3471"/>
<details key="end" value="3478"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.223" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.71">
<details key="start" value="3493"/>
<details key="end" value="3525"/>
<details key="line" value="68"/>
</eAnnotations>
<eAnnotations source="positions.224" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.72">
<details key="start" value="3526"/>
<details key="end" value="3547"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.225" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.72/integers">
<details key="start" value="3526"/>
<details key="end" value="3534"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.226" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.73">
<details key="start" value="3549"/>
<details key="end" value="3581"/>
<details key="line" value="69"/>
</eAnnotations>
<eAnnotations source="positions.227" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.74">
<details key="start" value="3582"/>
<details key="end" value="3603"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.228" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.74/booleans">
<details key="start" value="3582"/>
<details key="end" value="3590"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.229" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.75">
<details key="start" value="3605"/>
<details key="end" value="3634"/>
<details key="line" value="70"/>
</eAnnotations>
<eAnnotations source="positions.230" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.76">
<details key="start" value="3635"/>
<details key="end" value="3653"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.231" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.76/reals">
<details key="start" value="3635"/>
<details key="end" value="3640"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.232" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.77">
<details key="start" value="3655"/>
<details key="end" value="3704"/>
<details key="line" value="71"/>
</eAnnotations>
<eAnnotations source="positions.233" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.21">
<details key="start" value="3705"/>
<details key="end" value="3743"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.234" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.21/%">
<details key="start" value="3705"/>
<details key="end" value="3726"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.235" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.21/%/eClasses">
<details key="start" value="3705"/>
<details key="end" value="3713"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.236" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.21/%.1">
<details key="start" value="3738"/>
<details key="end" value="3742"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.237" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.21/%.1/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.238" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.21/temp17">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.239" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.78">
<details key="start" value="3745"/>
<details key="end" value="3780"/>
<details key="line" value="72"/>
</eAnnotations>
<eAnnotations source="positions.240" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.79">
<details key="start" value="3781"/>
<details key="end" value="3805"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.241" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.79/collections">
<details key="start" value="3781"/>
<details key="end" value="3792"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.242" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.80">
<details key="start" value="3807"/>
<details key="end" value="3839"/>
<details key="line" value="73"/>
</eAnnotations>
<eAnnotations source="positions.243" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.81">
<details key="start" value="3840"/>
<details key="end" value="3858"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.244" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.81/strings">
<details key="start" value="3840"/>
<details key="end" value="3847"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.245" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.82">
<details key="start" value="3860"/>
<details key="end" value="3890"/>
<details key="line" value="75"/>
</eAnnotations>
<eAnnotations source="positions.246" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.83">
<details key="start" value="3891"/>
<details key="end" value="3910"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.247" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.83/integers">
<details key="start" value="3891"/>
<details key="end" value="3899"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.248" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.84">
<details key="start" value="3912"/>
<details key="end" value="3942"/>
<details key="line" value="76"/>
</eAnnotations>
<eAnnotations source="positions.249" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.85">
<details key="start" value="3943"/>
<details key="end" value="3962"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.250" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.85/booleans">
<details key="start" value="3943"/>
<details key="end" value="3951"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.251" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.86">
<details key="start" value="3964"/>
<details key="end" value="3991"/>
<details key="line" value="77"/>
</eAnnotations>
<eAnnotations source="positions.252" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.87">
<details key="start" value="3992"/>
<details key="end" value="4008"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.253" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.87/reals">
<details key="start" value="3992"/>
<details key="end" value="3997"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.254" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.88">
<details key="start" value="4010"/>
<details key="end" value="4045"/>
<details key="line" value="78"/>
</eAnnotations>
<eAnnotations source="positions.255" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.89">
<details key="start" value="4046"/>
<details key="end" value="4070"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.256" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.89/%">
<details key="start" value="4046"/>
<details key="end" value="4065"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.257" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.89/%/eClasses">
<details key="start" value="4046"/>
<details key="end" value="4054"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.258" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.90">
<details key="start" value="4072"/>
<details key="end" value="4105"/>
<details key="line" value="79"/>
</eAnnotations>
<eAnnotations source="positions.259" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.91">
<details key="start" value="4106"/>
<details key="end" value="4128"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.260" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.91/collections">
<details key="start" value="4106"/>
<details key="end" value="4117"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.261" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.92">
<details key="start" value="4130"/>
<details key="end" value="4167"/>
<details key="line" value="80"/>
</eAnnotations>
<eAnnotations source="positions.262" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.93">
<details key="start" value="4168"/>
<details key="end" value="4191"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.263" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.93/strings">
<details key="start" value="4168"/>
<details key="end" value="4175"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.264" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.94">
<details key="start" value="4193"/>
<details key="end" value="4228"/>
<details key="line" value="82"/>
</eAnnotations>
<eAnnotations source="positions.265" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.95">
<details key="start" value="4229"/>
<details key="end" value="4253"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.266" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.95/integers">
<details key="start" value="4229"/>
<details key="end" value="4237"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.267" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.96">
<details key="start" value="4255"/>
<details key="end" value="4290"/>
<details key="line" value="83"/>
</eAnnotations>
<eAnnotations source="positions.268" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.97">
<details key="start" value="4291"/>
<details key="end" value="4315"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.269" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.97/booleans">
<details key="start" value="4291"/>
<details key="end" value="4299"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.270" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.98">
<details key="start" value="4317"/>
<details key="end" value="4349"/>
<details key="line" value="84"/>
</eAnnotations>
<eAnnotations source="positions.271" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.99">
<details key="start" value="4350"/>
<details key="end" value="4371"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.272" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.99/reals">
<details key="start" value="4350"/>
<details key="end" value="4355"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.273" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.100">
<details key="start" value="4373"/>
<details key="end" value="4425"/>
<details key="line" value="85"/>
</eAnnotations>
<eAnnotations source="positions.274" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.22">
<details key="start" value="4426"/>
<details key="end" value="4467"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.275" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.22/%">
<details key="start" value="4426"/>
<details key="end" value="4450"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.276" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.22/%/eClasses">
<details key="start" value="4426"/>
<details key="end" value="4434"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.277" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.22/%.1">
<details key="start" value="4462"/>
<details key="end" value="4466"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.278" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.22/%.1/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.279" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.22/temp18">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.280" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.101">
<details key="start" value="4469"/>
<details key="end" value="4507"/>
<details key="line" value="86"/>
</eAnnotations>
<eAnnotations source="positions.281" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.102">
<details key="start" value="4508"/>
<details key="end" value="4535"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.282" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.102/collections">
<details key="start" value="4508"/>
<details key="end" value="4519"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.283" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.103">
<details key="start" value="4537"/>
<details key="end" value="4577"/>
<details key="line" value="87"/>
</eAnnotations>
<eAnnotations source="positions.284" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.104">
<details key="start" value="4578"/>
<details key="end" value="4603"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.285" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.104/strings">
<details key="start" value="4578"/>
<details key="end" value="4585"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.286" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.105">
<details key="start" value="4606"/>
<details key="end" value="4644"/>
<details key="line" value="89"/>
</eAnnotations>
<eAnnotations source="positions.287" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.106">
<details key="start" value="4645"/>
<details key="end" value="4671"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.288" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.106/integers">
<details key="start" value="4645"/>
<details key="end" value="4653"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.289" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.107">
<details key="start" value="4674"/>
<details key="end" value="4712"/>
<details key="line" value="90"/>
</eAnnotations>
<eAnnotations source="positions.290" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.108">
<details key="start" value="4713"/>
<details key="end" value="4739"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.291" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.108/booleans">
<details key="start" value="4713"/>
<details key="end" value="4721"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.292" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.109">
<details key="start" value="4742"/>
<details key="end" value="4777"/>
<details key="line" value="91"/>
</eAnnotations>
<eAnnotations source="positions.293" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.110">
<details key="start" value="4778"/>
<details key="end" value="4801"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.294" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.110/reals">
<details key="start" value="4778"/>
<details key="end" value="4783"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.295" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.111">
<details key="start" value="4804"/>
<details key="end" value="4858"/>
<details key="line" value="92"/>
</eAnnotations>
<eAnnotations source="positions.296" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.23">
<details key="start" value="4859"/>
<details key="end" value="4902"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.297" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.23/%">
<details key="start" value="4859"/>
<details key="end" value="4885"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.298" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.23/%/eClasses">
<details key="start" value="4859"/>
<details key="end" value="4867"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.299" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.23/%.1">
<details key="start" value="4897"/>
<details key="end" value="4901"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.300" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.23/%.1/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.301" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.23/temp19">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.302" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.112">
<details key="start" value="4904"/>
<details key="end" value="4945"/>
<details key="line" value="93"/>
</eAnnotations>
<eAnnotations source="positions.303" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.113">
<details key="start" value="4946"/>
<details key="end" value="4975"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.304" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.113/collections">
<details key="start" value="4946"/>
<details key="end" value="4957"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.305" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.114">
<details key="start" value="4978"/>
<details key="end" value="5011"/>
<details key="line" value="94"/>
</eAnnotations>
<eAnnotations source="positions.306" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.115">
<details key="start" value="5012"/>
<details key="end" value="5031"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.307" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.115/strings">
<details key="start" value="5012"/>
<details key="end" value="5019"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.308" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.115/%">
<details key="start" value="5027"/>
<details key="end" value="5030"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.309" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.116">
<details key="start" value="5033"/>
<details key="end" value="5064"/>
<details key="line" value="96"/>
</eAnnotations>
<eAnnotations source="positions.310" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.117">
<details key="start" value="5065"/>
<details key="end" value="5085"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.311" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.117/integers">
<details key="start" value="5065"/>
<details key="end" value="5073"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.312" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.117/%">
<details key="start" value="5081"/>
<details key="end" value="5084"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.313" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.118">
<details key="start" value="5087"/>
<details key="end" value="5118"/>
<details key="line" value="97"/>
</eAnnotations>
<eAnnotations source="positions.314" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.119">
<details key="start" value="5119"/>
<details key="end" value="5139"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.315" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.119/booleans">
<details key="start" value="5119"/>
<details key="end" value="5127"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.316" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.119/%">
<details key="start" value="5135"/>
<details key="end" value="5138"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.317" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.120">
<details key="start" value="5141"/>
<details key="end" value="5169"/>
<details key="line" value="98"/>
</eAnnotations>
<eAnnotations source="positions.318" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.121">
<details key="start" value="5170"/>
<details key="end" value="5187"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.319" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.121/reals">
<details key="start" value="5170"/>
<details key="end" value="5175"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.320" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.121/%">
<details key="start" value="5183"/>
<details key="end" value="5186"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.321" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.122">
<details key="start" value="5189"/>
<details key="end" value="5223"/>
<details key="line" value="99"/>
</eAnnotations>
<eAnnotations source="positions.322" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.123">
<details key="start" value="5224"/>
<details key="end" value="5247"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.323" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.123/collections">
<details key="start" value="5224"/>
<details key="end" value="5235"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.324" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.123/%">
<details key="start" value="5243"/>
<details key="end" value="5246"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.325" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.124">
<details key="start" value="5249"/>
<details key="end" value="5292"/>
<details key="line" value="100"/>
</eAnnotations>
<eAnnotations source="positions.326" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.125">
<details key="start" value="5293"/>
<details key="end" value="5322"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.327" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.125/strings">
<details key="start" value="5293"/>
<details key="end" value="5300"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.328" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.125/%">
<details key="start" value="5308"/>
<details key="end" value="5311"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.329" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.125/%.1">
<details key="start" value="5313"/>
<details key="end" value="5316"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.330" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.125/%.2">
<details key="start" value="5318"/>
<details key="end" value="5321"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.331" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.126">
<details key="start" value="5324"/>
<details key="end" value="5365"/>
<details key="line" value="102"/>
</eAnnotations>
<eAnnotations source="positions.332" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.127">
<details key="start" value="5366"/>
<details key="end" value="5396"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.333" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.127/integers">
<details key="start" value="5366"/>
<details key="end" value="5374"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.334" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.127/%">
<details key="start" value="5382"/>
<details key="end" value="5385"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.335" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.127/%.1">
<details key="start" value="5387"/>
<details key="end" value="5390"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.336" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.127/%.2">
<details key="start" value="5392"/>
<details key="end" value="5395"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.337" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.128">
<details key="start" value="5398"/>
<details key="end" value="5439"/>
<details key="line" value="103"/>
</eAnnotations>
<eAnnotations source="positions.338" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.129">
<details key="start" value="5440"/>
<details key="end" value="5470"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.339" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.129/booleans">
<details key="start" value="5440"/>
<details key="end" value="5448"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.340" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.129/%">
<details key="start" value="5456"/>
<details key="end" value="5459"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.341" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.129/%.1">
<details key="start" value="5461"/>
<details key="end" value="5464"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.342" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.129/%.2">
<details key="start" value="5466"/>
<details key="end" value="5469"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.343" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.130">
<details key="start" value="5472"/>
<details key="end" value="5510"/>
<details key="line" value="104"/>
</eAnnotations>
<eAnnotations source="positions.344" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.131">
<details key="start" value="5511"/>
<details key="end" value="5538"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.345" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.131/reals">
<details key="start" value="5511"/>
<details key="end" value="5516"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.346" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.131/%">
<details key="start" value="5524"/>
<details key="end" value="5527"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.347" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.131/%.1">
<details key="start" value="5529"/>
<details key="end" value="5532"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.348" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.131/%.2">
<details key="start" value="5534"/>
<details key="end" value="5537"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.349" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.132">
<details key="start" value="5540"/>
<details key="end" value="5584"/>
<details key="line" value="105"/>
</eAnnotations>
<eAnnotations source="positions.350" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.133">
<details key="start" value="5585"/>
<details key="end" value="5618"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.351" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.133/collections">
<details key="start" value="5585"/>
<details key="end" value="5596"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.352" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.133/%">
<details key="start" value="5604"/>
<details key="end" value="5607"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.353" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.133/%.1">
<details key="start" value="5609"/>
<details key="end" value="5612"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.354" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.133/%.2">
<details key="start" value="5614"/>
<details key="end" value="5617"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.355" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.134">
<details key="start" value="5620"/>
<details key="end" value="5677"/>
<details key="line" value="106"/>
</eAnnotations>
<eAnnotations source="positions.356" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.135">
<details key="start" value="5678"/>
<details key="end" value="5721"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.357" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.135/strings">
<details key="start" value="5678"/>
<details key="end" value="5685"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.358" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.135/%">
<details key="start" value="5701"/>
<details key="end" value="5720"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.359" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.135/%/%/%">
<details key="start" value="5712"/>
<details key="end" value="5715"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.360" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.135/%/%.1/%">
<details key="start" value="5716"/>
<details key="end" value="5719"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.361" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.136">
<details key="start" value="5723"/>
<details key="end" value="5781"/>
<details key="line" value="108"/>
</eAnnotations>
<eAnnotations source="positions.362" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.137">
<details key="start" value="5782"/>
<details key="end" value="5829"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.363" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.137/strings">
<details key="start" value="5782"/>
<details key="end" value="5789"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.364" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.137/%">
<details key="start" value="5805"/>
<details key="end" value="5828"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.365" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.137/%/%/%">
<details key="start" value="5816"/>
<details key="end" value="5819"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.366" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.137/%/%.1/%">
<details key="start" value="5820"/>
<details key="end" value="5823"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.367" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.137/%/%.2/%">
<details key="start" value="5824"/>
<details key="end" value="5827"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.368" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.138">
<details key="start" value="5831"/>
<details key="end" value="5882"/>
<details key="line" value="109"/>
</eAnnotations>
<eAnnotations source="positions.369" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.139">
<details key="start" value="5883"/>
<details key="end" value="5923"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.370" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.139/integers">
<details key="start" value="5883"/>
<details key="end" value="5891"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.371" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.139/%">
<details key="start" value="5907"/>
<details key="end" value="5922"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.372" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.139/%/%/%">
<details key="start" value="5918"/>
<details key="end" value="5919"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.373" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.139/%/%.1/%">
<details key="start" value="5920"/>
<details key="end" value="5921"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.374" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.140">
<details key="start" value="5925"/>
<details key="end" value="5978"/>
<details key="line" value="110"/>
</eAnnotations>
<eAnnotations source="positions.375" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.141">
<details key="start" value="5979"/>
<details key="end" value="6021"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.376" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.141/integers">
<details key="start" value="5979"/>
<details key="end" value="5987"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.377" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.141/%">
<details key="start" value="6003"/>
<details key="end" value="6020"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.378" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.141/%/%/%">
<details key="start" value="6014"/>
<details key="end" value="6015"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.379" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.141/%/%.1/%">
<details key="start" value="6016"/>
<details key="end" value="6017"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.380" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.141/%/%.2/%">
<details key="start" value="6018"/>
<details key="end" value="6019"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.381" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.142">
<details key="start" value="6023"/>
<details key="end" value="6081"/>
<details key="line" value="111"/>
</eAnnotations>
<eAnnotations source="positions.382" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.143">
<details key="start" value="6082"/>
<details key="end" value="6129"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.383" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.143/booleans">
<details key="start" value="6082"/>
<details key="end" value="6090"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.384" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.143/%">
<details key="start" value="6106"/>
<details key="end" value="6128"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.385" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.143/%/%/%">
<details key="start" value="6117"/>
<details key="end" value="6121"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.386" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.143/%/%.1/%">
<details key="start" value="6122"/>
<details key="end" value="6127"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.387" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.144">
<details key="start" value="6131"/>
<details key="end" value="6198"/>
<details key="line" value="112"/>
</eAnnotations>
<eAnnotations source="positions.388" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.145">
<details key="start" value="6199"/>
<details key="end" value="6255"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.389" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.145/%">
<details key="start" value="6199"/>
<details key="end" value="6216"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.390" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.145/%/%/%">
<details key="start" value="6210"/>
<details key="end" value="6215"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.391" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.145/%.1">
<details key="start" value="6232"/>
<details key="end" value="6254"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.392" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.145/%.1/%/%">
<details key="start" value="6243"/>
<details key="end" value="6247"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.393" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.145/%.1/%.1/%">
<details key="start" value="6248"/>
<details key="end" value="6253"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.394" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.146">
<details key="start" value="6257"/>
<details key="end" value="6309"/>
<details key="line" value="113"/>
</eAnnotations>
<eAnnotations source="positions.395" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.147">
<details key="start" value="6310"/>
<details key="end" value="6351"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.396" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.147/reals">
<details key="start" value="6310"/>
<details key="end" value="6315"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.397" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.147/%">
<details key="start" value="6331"/>
<details key="end" value="6350"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.398" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.147/%/%/%">
<details key="start" value="6342"/>
<details key="end" value="6345"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.399" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.147/%/%.1/%">
<details key="start" value="6346"/>
<details key="end" value="6349"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.400" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.148">
<details key="start" value="6353"/>
<details key="end" value="6405"/>
<details key="line" value="114"/>
</eAnnotations>
<eAnnotations source="positions.401" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.149">
<details key="start" value="6406"/>
<details key="end" value="6447"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.402" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.149/reals">
<details key="start" value="6406"/>
<details key="end" value="6411"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.403" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.149/%">
<details key="start" value="6427"/>
<details key="end" value="6446"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.404" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.149/%/%/%">
<details key="start" value="6438"/>
<details key="end" value="6441"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.405" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.149/%/%.1/%">
<details key="start" value="6442"/>
<details key="end" value="6445"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.406" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.150">
<details key="start" value="6449"/>
<details key="end" value="6523"/>
<details key="line" value="115"/>
</eAnnotations>
<eAnnotations source="positions.407" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.151">
<details key="start" value="6524"/>
<details key="end" value="6587"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.408" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.151/collections">
<details key="start" value="6524"/>
<details key="end" value="6535"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.409" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.151/%">
<details key="start" value="6551"/>
<details key="end" value="6586"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.410" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.151/%/%/%">
<details key="start" value="6562"/>
<details key="end" value="6585"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.411" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.151/%/%/%/%/%">
<details key="start" value="6573"/>
<details key="end" value="6576"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.412" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.151/%/%/%/%.1/%">
<details key="start" value="6577"/>
<details key="end" value="6580"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.413" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.151/%/%/%/%.2/%">
<details key="start" value="6581"/>
<details key="end" value="6584"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.414" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.152">
<details key="start" value="6589"/>
<details key="end" value="6663"/>
<details key="line" value="116"/>
</eAnnotations>
<eAnnotations source="positions.415" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.153">
<details key="start" value="6664"/>
<details key="end" value="6727"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.416" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.153/collections">
<details key="start" value="6664"/>
<details key="end" value="6675"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.417" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.153/%">
<details key="start" value="6691"/>
<details key="end" value="6726"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.418" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.153/%/%/%">
<details key="start" value="6702"/>
<details key="end" value="6725"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.419" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.153/%/%/%/%/%">
<details key="start" value="6713"/>
<details key="end" value="6716"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.420" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.153/%/%/%/%.1/%">
<details key="start" value="6717"/>
<details key="end" value="6720"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.421" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.153/%/%/%/%.2/%">
<details key="start" value="6721"/>
<details key="end" value="6724"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.422" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.154">
<details key="start" value="6729"/>
<details key="end" value="6791"/>
<details key="line" value="117"/>
</eAnnotations>
<eAnnotations source="positions.423" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.155">
<details key="start" value="6792"/>
<details key="end" value="6843"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.424" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.155/collections">
<details key="start" value="6792"/>
<details key="end" value="6803"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.425" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.155/%">
<details key="start" value="6819"/>
<details key="end" value="6842"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.426" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.155/%/%/%">
<details key="start" value="6830"/>
<details key="end" value="6833"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.427" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.155/%/%.1/%">
<details key="start" value="6834"/>
<details key="end" value="6837"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.428" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.155/%/%.2/%">
<details key="start" value="6838"/>
<details key="end" value="6841"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.429" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.156">
<details key="start" value="6845"/>
<details key="end" value="6895"/>
<details key="line" value="118"/>
</eAnnotations>
<eAnnotations source="positions.430" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.157">
<details key="start" value="6896"/>
<details key="end" value="6935"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.431" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.157/eClasses">
<details key="start" value="6896"/>
<details key="end" value="6904"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.432" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.157/%">
<details key="start" value="6920"/>
<details key="end" value="6934"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.433" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.157/%/p">
<details key="start" value="6920"/>
<details key="end" value="6921"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.434" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.158">
<details key="start" value="6937"/>
<details key="end" value="7013"/>
<details key="line" value="119"/>
</eAnnotations>
<eAnnotations source="positions.435" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.159">
<details key="start" value="7014"/>
<details key="end" value="7079"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.436" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.159/%">
<details key="start" value="7014"/>
<details key="end" value="7049"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.437" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.159/%/%/%">
<details key="start" value="7025"/>
<details key="end" value="7048"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.438" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.159/%/%/%/%">
<details key="start" value="7025"/>
<details key="end" value="7039"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.439" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.159/%/%/%/%/p">
<details key="start" value="7025"/>
<details key="end" value="7026"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.440" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.159/%.1">
<details key="start" value="7064"/>
<details key="end" value="7078"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.441" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.159/%.1/p">
<details key="start" value="7064"/>
<details key="end" value="7065"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.442" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.160">
<details key="start" value="7081"/>
<details key="end" value="7119"/>
<details key="line" value="120"/>
</eAnnotations>
<eAnnotations source="positions.443" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.161">
<details key="start" value="7120"/>
<details key="end" value="7144"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.444" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.161/strings">
<details key="start" value="7120"/>
<details key="end" value="7127"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.445" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.161/%">
<details key="start" value="7140"/>
<details key="end" value="7143"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.446" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.162">
<details key="start" value="7146"/>
<details key="end" value="7181"/>
<details key="line" value="122"/>
</eAnnotations>
<eAnnotations source="positions.447" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.163">
<details key="start" value="7182"/>
<details key="end" value="7206"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.448" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.163/strings">
<details key="start" value="7182"/>
<details key="end" value="7189"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.449" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.163/%">
<details key="start" value="7202"/>
<details key="end" value="7205"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.450" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.164">
<details key="start" value="7208"/>
<details key="end" value="7242"/>
<details key="line" value="123"/>
</eAnnotations>
<eAnnotations source="positions.451" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.165">
<details key="start" value="7243"/>
<details key="end" value="7266"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.452" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.165/integers">
<details key="start" value="7243"/>
<details key="end" value="7251"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.453" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.165/%">
<details key="start" value="7264"/>
<details key="end" value="7265"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.454" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.166">
<details key="start" value="7268"/>
<details key="end" value="7302"/>
<details key="line" value="124"/>
</eAnnotations>
<eAnnotations source="positions.455" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.167">
<details key="start" value="7303"/>
<details key="end" value="7326"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.456" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.167/integers">
<details key="start" value="7303"/>
<details key="end" value="7311"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.457" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.167/%">
<details key="start" value="7324"/>
<details key="end" value="7325"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.458" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.168">
<details key="start" value="7328"/>
<details key="end" value="7379"/>
<details key="line" value="125"/>
</eAnnotations>
<eAnnotations source="positions.459" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.169">
<details key="start" value="7380"/>
<details key="end" value="7420"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.460" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.169/%">
<details key="start" value="7380"/>
<details key="end" value="7401"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.461" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.169/%/%/%">
<details key="start" value="7391"/>
<details key="end" value="7395"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.462" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.169/%/%.1/%">
<details key="start" value="7396"/>
<details key="end" value="7400"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.463" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.169/%.1">
<details key="start" value="7414"/>
<details key="end" value="7419"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.464" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.170">
<details key="start" value="7422"/>
<details key="end" value="7460"/>
<details key="line" value="126"/>
</eAnnotations>
<eAnnotations source="positions.465" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.171">
<details key="start" value="7461"/>
<details key="end" value="7488"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.466" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.171/booleans">
<details key="start" value="7461"/>
<details key="end" value="7469"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.467" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.171/%">
<details key="start" value="7482"/>
<details key="end" value="7487"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.468" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.172">
<details key="start" value="7490"/>
<details key="end" value="7523"/>
<details key="line" value="127"/>
</eAnnotations>
<eAnnotations source="positions.469" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.173">
<details key="start" value="7524"/>
<details key="end" value="7546"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.470" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.173/reals">
<details key="start" value="7524"/>
<details key="end" value="7529"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.471" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.173/%">
<details key="start" value="7542"/>
<details key="end" value="7545"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.472" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.174">
<details key="start" value="7548"/>
<details key="end" value="7581"/>
<details key="line" value="128"/>
</eAnnotations>
<eAnnotations source="positions.473" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.175">
<details key="start" value="7582"/>
<details key="end" value="7604"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.474" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.175/reals">
<details key="start" value="7582"/>
<details key="end" value="7587"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.475" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.175/%">
<details key="start" value="7600"/>
<details key="end" value="7603"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.476" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.176">
<details key="start" value="7606"/>
<details key="end" value="7662"/>
<details key="line" value="129"/>
</eAnnotations>
<eAnnotations source="positions.477" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.177">
<details key="start" value="7663"/>
<details key="end" value="7708"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.478" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.177/eClasses">
<details key="start" value="7663"/>
<details key="end" value="7671"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.479" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.177/%">
<details key="start" value="7684"/>
<details key="end" value="7707"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.480" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.177/%/%">
<details key="start" value="7684"/>
<details key="end" value="7698"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.481" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.177/%/%/p">
<details key="start" value="7684"/>
<details key="end" value="7685"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.482" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.178">
<details key="start" value="7710"/>
<details key="end" value="7792"/>
<details key="line" value="130"/>
</eAnnotations>
<eAnnotations source="positions.483" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.179">
<details key="start" value="7793"/>
<details key="end" value="7864"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.484" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.179/%">
<details key="start" value="7793"/>
<details key="end" value="7828"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.485" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.179/%/%/%">
<details key="start" value="7804"/>
<details key="end" value="7827"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.486" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.179/%/%/%/%">
<details key="start" value="7804"/>
<details key="end" value="7818"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.487" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.179/%/%/%/%/p">
<details key="start" value="7804"/>
<details key="end" value="7805"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.488" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.179/%.1">
<details key="start" value="7841"/>
<details key="end" value="7863"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.489" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.179/%.1/%">
<details key="start" value="7841"/>
<details key="end" value="7855"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.490" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.179/%.1/%/p">
<details key="start" value="7841"/>
<details key="end" value="7842"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.491" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.180">
<details key="start" value="7866"/>
<details key="end" value="7925"/>
<details key="line" value="131"/>
</eAnnotations>
<eAnnotations source="positions.492" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.181">
<details key="start" value="7926"/>
<details key="end" value="7974"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.493" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.181/collections">
<details key="start" value="7926"/>
<details key="end" value="7937"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.494" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.181/%">
<details key="start" value="7950"/>
<details key="end" value="7973"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.495" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.181/%/%/%">
<details key="start" value="7961"/>
<details key="end" value="7964"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.496" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.181/%/%.1/%">
<details key="start" value="7965"/>
<details key="end" value="7968"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.497" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.181/%/%.2/%">
<details key="start" value="7969"/>
<details key="end" value="7972"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.498" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.182">
<details key="start" value="7976"/>
<details key="end" value="8035"/>
<details key="line" value="132"/>
</eAnnotations>
<eAnnotations source="positions.499" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.183">
<details key="start" value="8036"/>
<details key="end" value="8084"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.500" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.183/collections">
<details key="start" value="8036"/>
<details key="end" value="8047"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.501" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.183/%">
<details key="start" value="8060"/>
<details key="end" value="8083"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.502" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.183/%/%/%">
<details key="start" value="8071"/>
<details key="end" value="8074"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.503" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.183/%/%.1/%">
<details key="start" value="8075"/>
<details key="end" value="8078"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.504" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.183/%/%.2/%">
<details key="start" value="8079"/>
<details key="end" value="8082"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.505" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.184">
<details key="start" value="8086"/>
<details key="end" value="8143"/>
<details key="line" value="133"/>
</eAnnotations>
<eAnnotations source="positions.506" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.185">
<details key="start" value="8144"/>
<details key="end" value="8187"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.507" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.185/strings">
<details key="start" value="8144"/>
<details key="end" value="8151"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.508" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.185/%">
<details key="start" value="8167"/>
<details key="end" value="8186"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.509" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.185/%/%/%">
<details key="start" value="8178"/>
<details key="end" value="8181"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.510" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.185/%/%.1/%">
<details key="start" value="8182"/>
<details key="end" value="8185"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.511" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.186">
<details key="start" value="8189"/>
<details key="end" value="8247"/>
<details key="line" value="135"/>
</eAnnotations>
<eAnnotations source="positions.512" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.187">
<details key="start" value="8248"/>
<details key="end" value="8295"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.513" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.187/strings">
<details key="start" value="8248"/>
<details key="end" value="8255"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.514" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.187/%">
<details key="start" value="8271"/>
<details key="end" value="8294"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.515" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.187/%/%/%">
<details key="start" value="8282"/>
<details key="end" value="8285"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.516" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.187/%/%.1/%">
<details key="start" value="8286"/>
<details key="end" value="8289"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.517" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.187/%/%.2/%">
<details key="start" value="8290"/>
<details key="end" value="8293"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.518" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.188">
<details key="start" value="8297"/>
<details key="end" value="8348"/>
<details key="line" value="136"/>
</eAnnotations>
<eAnnotations source="positions.519" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.189">
<details key="start" value="8349"/>
<details key="end" value="8389"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.520" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.189/integers">
<details key="start" value="8349"/>
<details key="end" value="8357"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.521" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.189/%">
<details key="start" value="8373"/>
<details key="end" value="8388"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.522" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.189/%/%/%">
<details key="start" value="8384"/>
<details key="end" value="8385"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.523" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.189/%/%.1/%">
<details key="start" value="8386"/>
<details key="end" value="8387"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.524" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.190">
<details key="start" value="8391"/>
<details key="end" value="8444"/>
<details key="line" value="137"/>
</eAnnotations>
<eAnnotations source="positions.525" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.191">
<details key="start" value="8445"/>
<details key="end" value="8487"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.526" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.191/integers">
<details key="start" value="8445"/>
<details key="end" value="8453"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.527" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.191/%">
<details key="start" value="8469"/>
<details key="end" value="8486"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.528" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.191/%/%/%">
<details key="start" value="8480"/>
<details key="end" value="8481"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.529" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.191/%/%.1/%">
<details key="start" value="8482"/>
<details key="end" value="8483"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.530" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.191/%/%.2/%">
<details key="start" value="8484"/>
<details key="end" value="8485"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.531" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.192">
<details key="start" value="8489"/>
<details key="end" value="8547"/>
<details key="line" value="138"/>
</eAnnotations>
<eAnnotations source="positions.532" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.193">
<details key="start" value="8548"/>
<details key="end" value="8595"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.533" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.193/booleans">
<details key="start" value="8548"/>
<details key="end" value="8556"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.534" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.193/%">
<details key="start" value="8572"/>
<details key="end" value="8594"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.535" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.193/%/%/%">
<details key="start" value="8583"/>
<details key="end" value="8587"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.536" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.193/%/%.1/%">
<details key="start" value="8588"/>
<details key="end" value="8593"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.537" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.194">
<details key="start" value="8597"/>
<details key="end" value="8664"/>
<details key="line" value="139"/>
</eAnnotations>
<eAnnotations source="positions.538" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.195">
<details key="start" value="8665"/>
<details key="end" value="8721"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.539" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.195/%">
<details key="start" value="8665"/>
<details key="end" value="8682"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.540" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.195/%/%/%">
<details key="start" value="8676"/>
<details key="end" value="8681"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.541" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.195/%.1">
<details key="start" value="8698"/>
<details key="end" value="8720"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.542" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.195/%.1/%/%">
<details key="start" value="8709"/>
<details key="end" value="8713"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.543" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.195/%.1/%.1/%">
<details key="start" value="8714"/>
<details key="end" value="8719"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.544" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.196">
<details key="start" value="8723"/>
<details key="end" value="8775"/>
<details key="line" value="140"/>
</eAnnotations>
<eAnnotations source="positions.545" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.197">
<details key="start" value="8776"/>
<details key="end" value="8817"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.546" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.197/reals">
<details key="start" value="8776"/>
<details key="end" value="8781"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.547" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.197/%">
<details key="start" value="8797"/>
<details key="end" value="8816"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.548" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.197/%/%/%">
<details key="start" value="8808"/>
<details key="end" value="8811"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.549" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.197/%/%.1/%">
<details key="start" value="8812"/>
<details key="end" value="8815"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.550" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.198">
<details key="start" value="8819"/>
<details key="end" value="8871"/>
<details key="line" value="141"/>
</eAnnotations>
<eAnnotations source="positions.551" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.199">
<details key="start" value="8872"/>
<details key="end" value="8913"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.552" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.199/reals">
<details key="start" value="8872"/>
<details key="end" value="8877"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.553" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.199/%">
<details key="start" value="8893"/>
<details key="end" value="8912"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.554" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.199/%/%/%">
<details key="start" value="8904"/>
<details key="end" value="8907"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.555" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.199/%/%.1/%">
<details key="start" value="8908"/>
<details key="end" value="8911"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.556" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.200">
<details key="start" value="8915"/>
<details key="end" value="8989"/>
<details key="line" value="142"/>
</eAnnotations>
<eAnnotations source="positions.557" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.201">
<details key="start" value="8990"/>
<details key="end" value="9053"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.558" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.201/collections">
<details key="start" value="8990"/>
<details key="end" value="9001"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.559" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.201/%">
<details key="start" value="9017"/>
<details key="end" value="9052"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.560" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.201/%/%/%">
<details key="start" value="9028"/>
<details key="end" value="9051"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.561" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.201/%/%/%/%/%">
<details key="start" value="9039"/>
<details key="end" value="9042"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.562" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.201/%/%/%/%.1/%">
<details key="start" value="9043"/>
<details key="end" value="9046"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.563" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.201/%/%/%/%.2/%">
<details key="start" value="9047"/>
<details key="end" value="9050"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.564" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.202">
<details key="start" value="9055"/>
<details key="end" value="9129"/>
<details key="line" value="143"/>
</eAnnotations>
<eAnnotations source="positions.565" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.203">
<details key="start" value="9130"/>
<details key="end" value="9193"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.566" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.203/collections">
<details key="start" value="9130"/>
<details key="end" value="9141"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.567" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.203/%">
<details key="start" value="9157"/>
<details key="end" value="9192"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.568" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.203/%/%/%">
<details key="start" value="9168"/>
<details key="end" value="9191"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.569" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.203/%/%/%/%/%">
<details key="start" value="9179"/>
<details key="end" value="9182"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.570" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.203/%/%/%/%.1/%">
<details key="start" value="9183"/>
<details key="end" value="9186"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.571" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.203/%/%/%/%.2/%">
<details key="start" value="9187"/>
<details key="end" value="9190"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.572" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.204">
<details key="start" value="9195"/>
<details key="end" value="9257"/>
<details key="line" value="144"/>
</eAnnotations>
<eAnnotations source="positions.573" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.205">
<details key="start" value="9258"/>
<details key="end" value="9309"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.574" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.205/collections">
<details key="start" value="9258"/>
<details key="end" value="9269"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.575" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.205/%">
<details key="start" value="9285"/>
<details key="end" value="9308"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.576" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.205/%/%/%">
<details key="start" value="9296"/>
<details key="end" value="9299"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.577" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.205/%/%.1/%">
<details key="start" value="9300"/>
<details key="end" value="9303"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.578" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.205/%/%.2/%">
<details key="start" value="9304"/>
<details key="end" value="9307"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.579" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.206">
<details key="start" value="9311"/>
<details key="end" value="9361"/>
<details key="line" value="145"/>
</eAnnotations>
<eAnnotations source="positions.580" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.207">
<details key="start" value="9362"/>
<details key="end" value="9401"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.581" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.207/eClasses">
<details key="start" value="9362"/>
<details key="end" value="9370"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.582" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.207/%">
<details key="start" value="9386"/>
<details key="end" value="9400"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.583" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.207/%/p">
<details key="start" value="9386"/>
<details key="end" value="9387"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.584" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.208">
<details key="start" value="9403"/>
<details key="end" value="9479"/>
<details key="line" value="146"/>
</eAnnotations>
<eAnnotations source="positions.585" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.209">
<details key="start" value="9480"/>
<details key="end" value="9545"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.586" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.209/%">
<details key="start" value="9480"/>
<details key="end" value="9515"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.587" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.209/%/%/%">
<details key="start" value="9491"/>
<details key="end" value="9514"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.588" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.209/%/%/%/%">
<details key="start" value="9491"/>
<details key="end" value="9505"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.589" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.209/%/%/%/%/p">
<details key="start" value="9491"/>
<details key="end" value="9492"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.590" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.209/%.1">
<details key="start" value="9530"/>
<details key="end" value="9544"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.591" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.209/%.1/p">
<details key="start" value="9530"/>
<details key="end" value="9531"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.592" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.210">
<details key="start" value="9547"/>
<details key="end" value="9585"/>
<details key="line" value="147"/>
</eAnnotations>
<eAnnotations source="positions.593" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.211">
<details key="start" value="9586"/>
<details key="end" value="9610"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.594" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.211/strings">
<details key="start" value="9586"/>
<details key="end" value="9593"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.595" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.211/%">
<details key="start" value="9606"/>
<details key="end" value="9609"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.596" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.212">
<details key="start" value="9612"/>
<details key="end" value="9647"/>
<details key="line" value="149"/>
</eAnnotations>
<eAnnotations source="positions.597" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.213">
<details key="start" value="9648"/>
<details key="end" value="9672"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.598" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.213/strings">
<details key="start" value="9648"/>
<details key="end" value="9655"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.599" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.213/%">
<details key="start" value="9668"/>
<details key="end" value="9671"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.600" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.214">
<details key="start" value="9674"/>
<details key="end" value="9708"/>
<details key="line" value="150"/>
</eAnnotations>
<eAnnotations source="positions.601" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.215">
<details key="start" value="9709"/>
<details key="end" value="9732"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.602" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.215/integers">
<details key="start" value="9709"/>
<details key="end" value="9717"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.603" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.215/%">
<details key="start" value="9730"/>
<details key="end" value="9731"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.604" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.216">
<details key="start" value="9734"/>
<details key="end" value="9768"/>
<details key="line" value="151"/>
</eAnnotations>
<eAnnotations source="positions.605" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.217">
<details key="start" value="9769"/>
<details key="end" value="9792"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.606" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.217/integers">
<details key="start" value="9769"/>
<details key="end" value="9777"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.607" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.217/%">
<details key="start" value="9790"/>
<details key="end" value="9791"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.608" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.218">
<details key="start" value="9794"/>
<details key="end" value="9840"/>
<details key="line" value="152"/>
</eAnnotations>
<eAnnotations source="positions.609" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.219">
<details key="start" value="9841"/>
<details key="end" value="9876"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.610" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.219/%">
<details key="start" value="9841"/>
<details key="end" value="9857"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.611" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.219/%/%/%">
<details key="start" value="9852"/>
<details key="end" value="9856"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.612" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.219/%.1">
<details key="start" value="9870"/>
<details key="end" value="9875"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.613" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.220">
<details key="start" value="9878"/>
<details key="end" value="9916"/>
<details key="line" value="153"/>
</eAnnotations>
<eAnnotations source="positions.614" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.221">
<details key="start" value="9917"/>
<details key="end" value="9944"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.615" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.221/booleans">
<details key="start" value="9917"/>
<details key="end" value="9925"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.616" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.221/%">
<details key="start" value="9938"/>
<details key="end" value="9943"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.617" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.222">
<details key="start" value="9946"/>
<details key="end" value="9979"/>
<details key="line" value="154"/>
</eAnnotations>
<eAnnotations source="positions.618" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.223">
<details key="start" value="9980"/>
<details key="end" value="10002"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.619" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.223/reals">
<details key="start" value="9980"/>
<details key="end" value="9985"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.620" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.223/%">
<details key="start" value="9998"/>
<details key="end" value="10001"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.621" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.224">
<details key="start" value="10004"/>
<details key="end" value="10037"/>
<details key="line" value="155"/>
</eAnnotations>
<eAnnotations source="positions.622" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.225">
<details key="start" value="10038"/>
<details key="end" value="10060"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.623" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.225/reals">
<details key="start" value="10038"/>
<details key="end" value="10043"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.624" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.225/%">
<details key="start" value="10056"/>
<details key="end" value="10059"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.625" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.226">
<details key="start" value="10062"/>
<details key="end" value="10118"/>
<details key="line" value="156"/>
</eAnnotations>
<eAnnotations source="positions.626" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.227">
<details key="start" value="10119"/>
<details key="end" value="10164"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.627" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.227/eClasses">
<details key="start" value="10119"/>
<details key="end" value="10127"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.628" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.227/%">
<details key="start" value="10140"/>
<details key="end" value="10163"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.629" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.227/%/%">
<details key="start" value="10140"/>
<details key="end" value="10154"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.630" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.227/%/%/p">
<details key="start" value="10140"/>
<details key="end" value="10141"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.631" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.228">
<details key="start" value="10166"/>
<details key="end" value="10248"/>
<details key="line" value="157"/>
</eAnnotations>
<eAnnotations source="positions.632" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.229">
<details key="start" value="10249"/>
<details key="end" value="10320"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.633" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.229/%">
<details key="start" value="10249"/>
<details key="end" value="10284"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.634" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.229/%/%/%">
<details key="start" value="10260"/>
<details key="end" value="10283"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.635" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.229/%/%/%/%">
<details key="start" value="10260"/>
<details key="end" value="10274"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.636" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.229/%/%/%/%/p">
<details key="start" value="10260"/>
<details key="end" value="10261"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.637" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.229/%.1">
<details key="start" value="10297"/>
<details key="end" value="10319"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.638" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.229/%.1/%">
<details key="start" value="10297"/>
<details key="end" value="10311"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.639" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.229/%.1/%/p">
<details key="start" value="10297"/>
<details key="end" value="10298"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.640" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.230">
<details key="start" value="10322"/>
<details key="end" value="10381"/>
<details key="line" value="158"/>
</eAnnotations>
<eAnnotations source="positions.641" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.231">
<details key="start" value="10382"/>
<details key="end" value="10430"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.642" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.231/collections">
<details key="start" value="10382"/>
<details key="end" value="10393"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.643" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.231/%">
<details key="start" value="10406"/>
<details key="end" value="10429"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.644" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.231/%/%/%">
<details key="start" value="10417"/>
<details key="end" value="10420"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.645" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.231/%/%.1/%">
<details key="start" value="10421"/>
<details key="end" value="10424"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.646" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.231/%/%.2/%">
<details key="start" value="10425"/>
<details key="end" value="10428"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.647" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.232">
<details key="start" value="10432"/>
<details key="end" value="10491"/>
<details key="line" value="159"/>
</eAnnotations>
<eAnnotations source="positions.648" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.233">
<details key="start" value="10492"/>
<details key="end" value="10540"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.649" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.233/collections">
<details key="start" value="10492"/>
<details key="end" value="10503"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.650" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.233/%">
<details key="start" value="10516"/>
<details key="end" value="10539"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.651" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.233/%/%/%">
<details key="start" value="10527"/>
<details key="end" value="10530"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.652" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.233/%/%.1/%">
<details key="start" value="10531"/>
<details key="end" value="10534"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.653" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.233/%/%.2/%">
<details key="start" value="10535"/>
<details key="end" value="10538"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.654" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.234">
<details key="start" value="10542"/>
<details key="end" value="10593"/>
<details key="line" value="160"/>
</eAnnotations>
<eAnnotations source="positions.655" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.235">
<details key="start" value="10594"/>
<details key="end" value="10631"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.656" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.235/strings">
<details key="start" value="10594"/>
<details key="end" value="10601"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.657" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.235/%">
<details key="start" value="10611"/>
<details key="end" value="10630"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.658" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.235/%/%/%">
<details key="start" value="10622"/>
<details key="end" value="10625"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.659" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.235/%/%.1/%">
<details key="start" value="10626"/>
<details key="end" value="10629"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.660" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.236">
<details key="start" value="10633"/>
<details key="end" value="10685"/>
<details key="line" value="162"/>
</eAnnotations>
<eAnnotations source="positions.661" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.237">
<details key="start" value="10686"/>
<details key="end" value="10727"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.662" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.237/strings">
<details key="start" value="10686"/>
<details key="end" value="10693"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.663" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.237/%">
<details key="start" value="10703"/>
<details key="end" value="10726"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.664" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.237/%/%/%">
<details key="start" value="10714"/>
<details key="end" value="10717"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.665" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.237/%/%.1/%">
<details key="start" value="10718"/>
<details key="end" value="10721"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.666" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.237/%/%.2/%">
<details key="start" value="10722"/>
<details key="end" value="10725"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.667" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.238">
<details key="start" value="10729"/>
<details key="end" value="10774"/>
<details key="line" value="163"/>
</eAnnotations>
<eAnnotations source="positions.668" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.239">
<details key="start" value="10775"/>
<details key="end" value="10809"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.669" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.239/integers">
<details key="start" value="10775"/>
<details key="end" value="10783"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.670" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.239/%">
<details key="start" value="10793"/>
<details key="end" value="10808"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.671" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.239/%/%/%">
<details key="start" value="10804"/>
<details key="end" value="10805"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.672" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.239/%/%.1/%">
<details key="start" value="10806"/>
<details key="end" value="10807"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.673" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.240">
<details key="start" value="10811"/>
<details key="end" value="10858"/>
<details key="line" value="164"/>
</eAnnotations>
<eAnnotations source="positions.674" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.241">
<details key="start" value="10859"/>
<details key="end" value="10895"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.675" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.241/integers">
<details key="start" value="10859"/>
<details key="end" value="10867"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.676" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.241/%">
<details key="start" value="10877"/>
<details key="end" value="10894"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.677" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.241/%/%/%">
<details key="start" value="10888"/>
<details key="end" value="10889"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.678" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.241/%/%.1/%">
<details key="start" value="10890"/>
<details key="end" value="10891"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.679" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.241/%/%.2/%">
<details key="start" value="10892"/>
<details key="end" value="10893"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.680" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.242">
<details key="start" value="10897"/>
<details key="end" value="10973"/>
<details key="line" value="165"/>
</eAnnotations>
<eAnnotations source="positions.681" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy">
<details key="start" value="10974"/>
<details key="end" value="11039"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.682" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy/%">
<details key="start" value="10974"/>
<details key="end" value="11015"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.683" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy/%/booleans">
<details key="start" value="10974"/>
<details key="end" value="10982"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.684" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy/%/%">
<details key="start" value="10992"/>
<details key="end" value="11014"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.685" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy/%/%/%/%">
<details key="start" value="11003"/>
<details key="end" value="11007"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.686" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy/%/%/%.1/%">
<details key="start" value="11008"/>
<details key="end" value="11013"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.687" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy/%.1">
<details key="start" value="11028"/>
<details key="end" value="11038"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.688" 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.689" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy/temp20">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.690" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.243">
<details key="start" value="11041"/>
<details key="end" value="11126"/>
<details key="line" value="166"/>
</eAnnotations>
<eAnnotations source="positions.691" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.1">
<details key="start" value="11127"/>
<details key="end" value="11201"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.692" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.1/%">
<details key="start" value="11127"/>
<details key="end" value="11177"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.693" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.1/%/%">
<details key="start" value="11127"/>
<details key="end" value="11144"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.694" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.1/%/%/%/%">
<details key="start" value="11138"/>
<details key="end" value="11143"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.695" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.1/%/%.1">
<details key="start" value="11154"/>
<details key="end" value="11176"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.696" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.1/%/%.1/%/%">
<details key="start" value="11165"/>
<details key="end" value="11169"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.697" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.1/%/%.1/%.1/%">
<details key="start" value="11170"/>
<details key="end" value="11175"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.698" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.1/%.1">
<details key="start" value="11190"/>
<details key="end" value="11200"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.699" 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.700" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.1/temp21">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.701" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.244">
<details key="start" value="11203"/>
<details key="end" value="11273"/>
<details key="line" value="167"/>
</eAnnotations>
<eAnnotations source="positions.702" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.2">
<details key="start" value="11274"/>
<details key="end" value="11333"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.703" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.2/%">
<details key="start" value="11274"/>
<details key="end" value="11309"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.704" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.2/%/reals">
<details key="start" value="11274"/>
<details key="end" value="11279"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.705" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.2/%/%">
<details key="start" value="11289"/>
<details key="end" value="11308"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.706" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.2/%/%/%/%">
<details key="start" value="11300"/>
<details key="end" value="11303"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.707" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.2/%/%/%.1/%">
<details key="start" value="11304"/>
<details key="end" value="11307"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.708" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.2/%.1">
<details key="start" value="11322"/>
<details key="end" value="11332"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.709" 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.710" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.2/temp22">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.711" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.245">
<details key="start" value="11335"/>
<details key="end" value="11405"/>
<details key="line" value="168"/>
</eAnnotations>
<eAnnotations source="positions.712" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.3">
<details key="start" value="11406"/>
<details key="end" value="11465"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.713" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.3/%">
<details key="start" value="11406"/>
<details key="end" value="11441"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.714" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.3/%/reals">
<details key="start" value="11406"/>
<details key="end" value="11411"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.715" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.3/%/%">
<details key="start" value="11421"/>
<details key="end" value="11440"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.716" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.3/%/%/%/%">
<details key="start" value="11432"/>
<details key="end" value="11435"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.717" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.3/%/%/%.1/%">
<details key="start" value="11436"/>
<details key="end" value="11439"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.718" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.3/%.1">
<details key="start" value="11454"/>
<details key="end" value="11464"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.719" 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.720" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.3/temp23">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.721" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.246">
<details key="start" value="11467"/>
<details key="end" value="11559"/>
<details key="line" value="169"/>
</eAnnotations>
<eAnnotations source="positions.722" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.4">
<details key="start" value="11560"/>
<details key="end" value="11641"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.723" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.4/%">
<details key="start" value="11560"/>
<details key="end" value="11617"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.724" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.4/%/collections">
<details key="start" value="11560"/>
<details key="end" value="11571"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.725" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.4/%/%">
<details key="start" value="11581"/>
<details key="end" value="11616"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.726" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.4/%/%/%/%">
<details key="start" value="11592"/>
<details key="end" value="11615"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.727" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.4/%/%/%/%/%/%">
<details key="start" value="11603"/>
<details key="end" value="11606"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.728" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.4/%/%/%/%/%.1/%">
<details key="start" value="11607"/>
<details key="end" value="11610"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.729" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.4/%/%/%/%/%.2/%">
<details key="start" value="11611"/>
<details key="end" value="11614"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.730" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.4/%.1">
<details key="start" value="11630"/>
<details key="end" value="11640"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.731" 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.732" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.4/temp24">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.733" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.247">
<details key="start" value="11643"/>
<details key="end" value="11735"/>
<details key="line" value="170"/>
</eAnnotations>
<eAnnotations source="positions.734" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.5">
<details key="start" value="11736"/>
<details key="end" value="11817"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.735" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.5/%">
<details key="start" value="11736"/>
<details key="end" value="11793"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.736" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.5/%/collections">
<details key="start" value="11736"/>
<details key="end" value="11747"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.737" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.5/%/%">
<details key="start" value="11757"/>
<details key="end" value="11792"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.738" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.5/%/%/%/%">
<details key="start" value="11768"/>
<details key="end" value="11791"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.739" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.5/%/%/%/%/%/%">
<details key="start" value="11779"/>
<details key="end" value="11782"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.740" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.5/%/%/%/%/%.1/%">
<details key="start" value="11783"/>
<details key="end" value="11786"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.741" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.5/%/%/%/%/%.2/%">
<details key="start" value="11787"/>
<details key="end" value="11790"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.742" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.5/%.1">
<details key="start" value="11806"/>
<details key="end" value="11816"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.743" 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.744" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.5/temp25">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.745" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.248">
<details key="start" value="11819"/>
<details key="end" value="11889"/>
<details key="line" value="171"/>
</eAnnotations>
<eAnnotations source="positions.746" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.249">
<details key="start" value="11890"/>
<details key="end" value="11949"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.747" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.249/%">
<details key="start" value="11890"/>
<details key="end" value="11939"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.748" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.249/%/eClasses">
<details key="start" value="11890"/>
<details key="end" value="11898"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.749" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.249/%/%">
<details key="start" value="11908"/>
<details key="end" value="11938"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.750" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.249/%/%/%">
<details key="start" value="11908"/>
<details key="end" value="11922"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.751" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.249/%/%/%/p">
<details key="start" value="11908"/>
<details key="end" value="11909"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.752" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.250">
<details key="start" value="11951"/>
<details key="end" value="11952"/>
<details key="line" value="172"/>
</eAnnotations>
<eAnnotations source="positions.753" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.251">
<details key="start" value="12101"/>
<details key="end" value="12135"/>
<details key="line" value="173"/>
</eAnnotations>
<eAnnotations source="positions.754" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.252">
<details key="start" value="12136"/>
<details key="end" value="12157"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.755" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.252/strings">
<details key="start" value="12136"/>
<details key="end" value="12143"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.756" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.252/%">
<details key="start" value="12153"/>
<details key="end" value="12156"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.757" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.253">
<details key="start" value="12159"/>
<details key="end" value="12191"/>
<details key="line" value="175"/>
</eAnnotations>
<eAnnotations source="positions.758" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.254">
<details key="start" value="12192"/>
<details key="end" value="12213"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.759" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.254/strings">
<details key="start" value="12192"/>
<details key="end" value="12199"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.760" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.254/%">
<details key="start" value="12209"/>
<details key="end" value="12212"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.761" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.255">
<details key="start" value="12215"/>
<details key="end" value="12246"/>
<details key="line" value="176"/>
</eAnnotations>
<eAnnotations source="positions.762" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.256">
<details key="start" value="12247"/>
<details key="end" value="12267"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.763" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.256/integers">
<details key="start" value="12247"/>
<details key="end" value="12255"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.764" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.256/%">
<details key="start" value="12265"/>
<details key="end" value="12266"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.765" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.257">
<details key="start" value="12269"/>
<details key="end" value="12300"/>
<details key="line" value="177"/>
</eAnnotations>
<eAnnotations source="positions.766" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.258">
<details key="start" value="12301"/>
<details key="end" value="12321"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.767" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.258/integers">
<details key="start" value="12301"/>
<details key="end" value="12309"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.768" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.258/%">
<details key="start" value="12319"/>
<details key="end" value="12320"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.769" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.259">
<details key="start" value="12323"/>
<details key="end" value="12371"/>
<details key="line" value="178"/>
</eAnnotations>
<eAnnotations source="positions.770" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.260">
<details key="start" value="12372"/>
<details key="end" value="12409"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.771" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.260/%">
<details key="start" value="12372"/>
<details key="end" value="12393"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.772" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.260/%/%/%">
<details key="start" value="12383"/>
<details key="end" value="12387"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.773" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.260/%/%.1/%">
<details key="start" value="12388"/>
<details key="end" value="12392"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.774" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.260/%.1">
<details key="start" value="12403"/>
<details key="end" value="12408"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.775" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.261">
<details key="start" value="12411"/>
<details key="end" value="12446"/>
<details key="line" value="179"/>
</eAnnotations>
<eAnnotations source="positions.776" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.262">
<details key="start" value="12447"/>
<details key="end" value="12471"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.777" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.262/booleans">
<details key="start" value="12447"/>
<details key="end" value="12455"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.778" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.262/%">
<details key="start" value="12465"/>
<details key="end" value="12470"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.779" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.263">
<details key="start" value="12473"/>
<details key="end" value="12503"/>
<details key="line" value="180"/>
</eAnnotations>
<eAnnotations source="positions.780" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.264">
<details key="start" value="12504"/>
<details key="end" value="12523"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.781" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.264/reals">
<details key="start" value="12504"/>
<details key="end" value="12509"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.782" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.264/%">
<details key="start" value="12519"/>
<details key="end" value="12522"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.783" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.265">
<details key="start" value="12525"/>
<details key="end" value="12555"/>
<details key="line" value="181"/>
</eAnnotations>
<eAnnotations source="positions.784" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.266">
<details key="start" value="12556"/>
<details key="end" value="12575"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.785" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.266/reals">
<details key="start" value="12556"/>
<details key="end" value="12561"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.786" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.266/%">
<details key="start" value="12571"/>
<details key="end" value="12574"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.787" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.267">
<details key="start" value="12577"/>
<details key="end" value="12630"/>
<details key="line" value="182"/>
</eAnnotations>
<eAnnotations source="positions.788" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.268">
<details key="start" value="12631"/>
<details key="end" value="12673"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.789" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.268/eClasses">
<details key="start" value="12631"/>
<details key="end" value="12639"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.790" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.268/%">
<details key="start" value="12649"/>
<details key="end" value="12672"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.791" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.268/%/%">
<details key="start" value="12649"/>
<details key="end" value="12663"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.792" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.268/%/%/p">
<details key="start" value="12649"/>
<details key="end" value="12650"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.793" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.269">
<details key="start" value="12675"/>
<details key="end" value="12754"/>
<details key="line" value="183"/>
</eAnnotations>
<eAnnotations source="positions.794" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.270">
<details key="start" value="12755"/>
<details key="end" value="12823"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.795" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.270/%">
<details key="start" value="12755"/>
<details key="end" value="12790"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.796" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.270/%/%/%">
<details key="start" value="12766"/>
<details key="end" value="12789"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.797" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.270/%/%/%/%">
<details key="start" value="12766"/>
<details key="end" value="12780"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.798" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.270/%/%/%/%/p">
<details key="start" value="12766"/>
<details key="end" value="12767"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.799" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.270/%.1">
<details key="start" value="12800"/>
<details key="end" value="12822"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.800" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.270/%.1/%">
<details key="start" value="12800"/>
<details key="end" value="12814"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.801" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.270/%.1/%/p">
<details key="start" value="12800"/>
<details key="end" value="12801"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.802" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.271">
<details key="start" value="12825"/>
<details key="end" value="12881"/>
<details key="line" value="184"/>
</eAnnotations>
<eAnnotations source="positions.803" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.272">
<details key="start" value="12882"/>
<details key="end" value="12927"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.804" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.272/collections">
<details key="start" value="12882"/>
<details key="end" value="12893"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.805" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.272/%">
<details key="start" value="12903"/>
<details key="end" value="12926"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.806" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.272/%/%/%">
<details key="start" value="12914"/>
<details key="end" value="12917"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.807" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.272/%/%.1/%">
<details key="start" value="12918"/>
<details key="end" value="12921"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.808" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.272/%/%.2/%">
<details key="start" value="12922"/>
<details key="end" value="12925"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.809" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.273">
<details key="start" value="12929"/>
<details key="end" value="12985"/>
<details key="line" value="185"/>
</eAnnotations>
<eAnnotations source="positions.810" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.274">
<details key="start" value="12986"/>
<details key="end" value="13031"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.811" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.274/collections">
<details key="start" value="12986"/>
<details key="end" value="12997"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.812" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.274/%">
<details key="start" value="13007"/>
<details key="end" value="13030"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.813" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.274/%/%/%">
<details key="start" value="13018"/>
<details key="end" value="13021"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.814" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.274/%/%.1/%">
<details key="start" value="13022"/>
<details key="end" value="13025"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.815" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.274/%/%.2/%">
<details key="start" value="13026"/>
<details key="end" value="13029"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.816" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.275">
<details key="start" value="13033"/>
<details key="end" value="13066"/>
<details key="line" value="186"/>
</eAnnotations>
<eAnnotations source="positions.817" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.276">
<details key="start" value="13067"/>
<details key="end" value="13089"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.818" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.276/strings">
<details key="start" value="13067"/>
<details key="end" value="13074"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.819" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.276/%">
<details key="start" value="13085"/>
<details key="end" value="13088"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.820" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.277">
<details key="start" value="13091"/>
<details key="end" value="13124"/>
<details key="line" value="187"/>
</eAnnotations>
<eAnnotations source="positions.821" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.278">
<details key="start" value="13125"/>
<details key="end" value="13147"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.822" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.278/strings">
<details key="start" value="13125"/>
<details key="end" value="13132"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.823" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.278/%">
<details key="start" value="13143"/>
<details key="end" value="13146"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.824" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.279">
<details key="start" value="13149"/>
<details key="end" value="13196"/>
<details key="line" value="188"/>
</eAnnotations>
<eAnnotations source="positions.825" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.280">
<details key="start" value="13197"/>
<details key="end" value="13233"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.826" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.280/%">
<details key="start" value="13197"/>
<details key="end" value="13218"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.827" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.280/%/%/%">
<details key="start" value="13206"/>
<details key="end" value="13209"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.828" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.280/%/%.1/%">
<details key="start" value="13210"/>
<details key="end" value="13213"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.829" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.280/%/%.2/%">
<details key="start" value="13214"/>
<details key="end" value="13217"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.830" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.280/%.1">
<details key="start" value="13229"/>
<details key="end" value="13232"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.831" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.281">
<details key="start" value="13235"/>
<details key="end" value="13267"/>
<details key="line" value="189"/>
</eAnnotations>
<eAnnotations source="positions.832" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.282">
<details key="start" value="13268"/>
<details key="end" value="13289"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.833" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.282/integers">
<details key="start" value="13268"/>
<details key="end" value="13276"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.834" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.282/%">
<details key="start" value="13287"/>
<details key="end" value="13288"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.835" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.283">
<details key="start" value="13291"/>
<details key="end" value="13323"/>
<details key="line" value="190"/>
</eAnnotations>
<eAnnotations source="positions.836" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.284">
<details key="start" value="13324"/>
<details key="end" value="13345"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.837" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.284/integers">
<details key="start" value="13324"/>
<details key="end" value="13332"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.838" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.284/%">
<details key="start" value="13343"/>
<details key="end" value="13344"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.839" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.285">
<details key="start" value="13347"/>
<details key="end" value="13396"/>
<details key="line" value="191"/>
</eAnnotations>
<eAnnotations source="positions.840" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.286">
<details key="start" value="13397"/>
<details key="end" value="13435"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.841" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.286/%">
<details key="start" value="13397"/>
<details key="end" value="13418"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.842" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.286/%/%/%">
<details key="start" value="13408"/>
<details key="end" value="13412"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.843" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.286/%/%.1/%">
<details key="start" value="13413"/>
<details key="end" value="13417"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.844" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.286/%.1">
<details key="start" value="13429"/>
<details key="end" value="13434"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.845" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.287">
<details key="start" value="13437"/>
<details key="end" value="13473"/>
<details key="line" value="192"/>
</eAnnotations>
<eAnnotations source="positions.846" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.288">
<details key="start" value="13474"/>
<details key="end" value="13499"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.847" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.288/booleans">
<details key="start" value="13474"/>
<details key="end" value="13482"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.848" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.288/%">
<details key="start" value="13493"/>
<details key="end" value="13498"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.849" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.289">
<details key="start" value="13501"/>
<details key="end" value="13532"/>
<details key="line" value="193"/>
</eAnnotations>
<eAnnotations source="positions.850" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.290">
<details key="start" value="13533"/>
<details key="end" value="13553"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.851" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.290/reals">
<details key="start" value="13533"/>
<details key="end" value="13538"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.852" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.290/%">
<details key="start" value="13549"/>
<details key="end" value="13552"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.853" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.291">
<details key="start" value="13555"/>
<details key="end" value="13586"/>
<details key="line" value="194"/>
</eAnnotations>
<eAnnotations source="positions.854" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.292">
<details key="start" value="13587"/>
<details key="end" value="13607"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.855" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.292/reals">
<details key="start" value="13587"/>
<details key="end" value="13592"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.856" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.292/%">
<details key="start" value="13603"/>
<details key="end" value="13606"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.857" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.293">
<details key="start" value="13609"/>
<details key="end" value="13680"/>
<details key="line" value="195"/>
</eAnnotations>
<eAnnotations source="positions.858" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.24">
<details key="start" value="13681"/>
<details key="end" value="13741"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.859" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.24/%">
<details key="start" value="13681"/>
<details key="end" value="13724"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.860" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.24/%/eClasses">
<details key="start" value="13681"/>
<details key="end" value="13689"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.861" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.24/%/%">
<details key="start" value="13700"/>
<details key="end" value="13723"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.862" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.24/%/%/%">
<details key="start" value="13700"/>
<details key="end" value="13714"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.863" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.24/%/%/%/p">
<details key="start" value="13700"/>
<details key="end" value="13701"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.864" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.24/%.1">
<details key="start" value="13736"/>
<details key="end" value="13740"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.865" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.24/%.1/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.866" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.24/temp26">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.867" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.294">
<details key="start" value="13743"/>
<details key="end" value="13840"/>
<details key="line" value="196"/>
</eAnnotations>
<eAnnotations source="positions.868" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.25">
<details key="start" value="13841"/>
<details key="end" value="13927"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.869" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.25/%">
<details key="start" value="13841"/>
<details key="end" value="13910"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.870" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.25/%/%">
<details key="start" value="13841"/>
<details key="end" value="13876"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.871" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.25/%/%/%/%">
<details key="start" value="13852"/>
<details key="end" value="13875"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.872" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.25/%/%/%/%/%">
<details key="start" value="13852"/>
<details key="end" value="13866"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.873" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.25/%/%/%/%/%/p">
<details key="start" value="13852"/>
<details key="end" value="13853"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.874" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.25/%/%.1">
<details key="start" value="13887"/>
<details key="end" value="13909"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.875" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.25/%/%.1/%">
<details key="start" value="13887"/>
<details key="end" value="13901"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.876" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.25/%/%.1/%/p">
<details key="start" value="13887"/>
<details key="end" value="13888"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.877" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.25/%.1">
<details key="start" value="13922"/>
<details key="end" value="13926"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.878" 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.879" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.25/temp27">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.880" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.295">
<details key="start" value="13929"/>
<details key="end" value="13986"/>
<details key="line" value="197"/>
</eAnnotations>
<eAnnotations source="positions.881" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.296">
<details key="start" value="13987"/>
<details key="end" value="14033"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.882" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.296/collections">
<details key="start" value="13987"/>
<details key="end" value="13998"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.883" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.296/%">
<details key="start" value="14009"/>
<details key="end" value="14032"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.884" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.296/%/%/%">
<details key="start" value="14020"/>
<details key="end" value="14023"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.885" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.296/%/%.1/%">
<details key="start" value="14024"/>
<details key="end" value="14027"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.886" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.296/%/%.2/%">
<details key="start" value="14028"/>
<details key="end" value="14031"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.887" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.297">
<details key="start" value="14035"/>
<details key="end" value="14092"/>
<details key="line" value="198"/>
</eAnnotations>
<eAnnotations source="positions.888" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.298">
<details key="start" value="14093"/>
<details key="end" value="14139"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.889" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.298/collections">
<details key="start" value="14093"/>
<details key="end" value="14104"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.890" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.298/%">
<details key="start" value="14115"/>
<details key="end" value="14138"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.891" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.298/%/%/%">
<details key="start" value="14126"/>
<details key="end" value="14129"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.892" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.298/%/%.1/%">
<details key="start" value="14130"/>
<details key="end" value="14133"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.893" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.298/%/%.2/%">
<details key="start" value="14134"/>
<details key="end" value="14137"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.894" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.299">
<details key="start" value="14141"/>
<details key="end" value="14178"/>
<details key="line" value="199"/>
</eAnnotations>
<eAnnotations source="positions.895" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.300">
<details key="start" value="14179"/>
<details key="end" value="14202"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.896" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.300/strings">
<details key="start" value="14179"/>
<details key="end" value="14186"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.897" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.300/%">
<details key="start" value="14198"/>
<details key="end" value="14201"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.898" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.301">
<details key="start" value="14204"/>
<details key="end" value="14238"/>
<details key="line" value="201"/>
</eAnnotations>
<eAnnotations source="positions.899" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.302">
<details key="start" value="14239"/>
<details key="end" value="14262"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.900" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.302/strings">
<details key="start" value="14239"/>
<details key="end" value="14246"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.901" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.302/%">
<details key="start" value="14258"/>
<details key="end" value="14261"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.902" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.303">
<details key="start" value="14264"/>
<details key="end" value="14297"/>
<details key="line" value="202"/>
</eAnnotations>
<eAnnotations source="positions.903" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.304">
<details key="start" value="14298"/>
<details key="end" value="14320"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.904" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.304/integers">
<details key="start" value="14298"/>
<details key="end" value="14306"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.905" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.304/%">
<details key="start" value="14318"/>
<details key="end" value="14319"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.906" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.305">
<details key="start" value="14322"/>
<details key="end" value="14355"/>
<details key="line" value="203"/>
</eAnnotations>
<eAnnotations source="positions.907" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.306">
<details key="start" value="14356"/>
<details key="end" value="14378"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.908" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.306/integers">
<details key="start" value="14356"/>
<details key="end" value="14364"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.909" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.306/%">
<details key="start" value="14376"/>
<details key="end" value="14377"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.910" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.307">
<details key="start" value="14380"/>
<details key="end" value="14430"/>
<details key="line" value="204"/>
</eAnnotations>
<eAnnotations source="positions.911" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.308">
<details key="start" value="14431"/>
<details key="end" value="14470"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.912" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.308/%">
<details key="start" value="14431"/>
<details key="end" value="14452"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.913" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.308/%/%/%">
<details key="start" value="14442"/>
<details key="end" value="14446"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.914" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.308/%/%.1/%">
<details key="start" value="14447"/>
<details key="end" value="14451"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.915" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.308/%.1">
<details key="start" value="14464"/>
<details key="end" value="14469"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.916" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.309">
<details key="start" value="14472"/>
<details key="end" value="14509"/>
<details key="line" value="205"/>
</eAnnotations>
<eAnnotations source="positions.917" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.310">
<details key="start" value="14510"/>
<details key="end" value="14536"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.918" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.310/booleans">
<details key="start" value="14510"/>
<details key="end" value="14518"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.919" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.310/%">
<details key="start" value="14530"/>
<details key="end" value="14535"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.920" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.311">
<details key="start" value="14538"/>
<details key="end" value="14570"/>
<details key="line" value="206"/>
</eAnnotations>
<eAnnotations source="positions.921" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.312">
<details key="start" value="14571"/>
<details key="end" value="14592"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.922" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.312/reals">
<details key="start" value="14571"/>
<details key="end" value="14576"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.923" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.312/%">
<details key="start" value="14588"/>
<details key="end" value="14591"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.924" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.313">
<details key="start" value="14594"/>
<details key="end" value="14626"/>
<details key="line" value="207"/>
</eAnnotations>
<eAnnotations source="positions.925" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.314">
<details key="start" value="14627"/>
<details key="end" value="14648"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.926" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.314/reals">
<details key="start" value="14627"/>
<details key="end" value="14632"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.927" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.314/%">
<details key="start" value="14644"/>
<details key="end" value="14647"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.928" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.315">
<details key="start" value="14650"/>
<details key="end" value="14722"/>
<details key="line" value="208"/>
</eAnnotations>
<eAnnotations source="positions.929" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.26">
<details key="start" value="14723"/>
<details key="end" value="14784"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.930" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.26/%">
<details key="start" value="14723"/>
<details key="end" value="14767"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.931" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.26/%/eClasses">
<details key="start" value="14723"/>
<details key="end" value="14731"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.932" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.26/%/%">
<details key="start" value="14743"/>
<details key="end" value="14766"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.933" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.26/%/%/%">
<details key="start" value="14743"/>
<details key="end" value="14757"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.934" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.26/%/%/%/p">
<details key="start" value="14743"/>
<details key="end" value="14744"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.935" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.26/%.1">
<details key="start" value="14779"/>
<details key="end" value="14783"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.936" 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.937" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.26/temp28">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.938" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.316">
<details key="start" value="14786"/>
<details key="end" value="14884"/>
<details key="line" value="209"/>
</eAnnotations>
<eAnnotations source="positions.939" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.27">
<details key="start" value="14885"/>
<details key="end" value="14972"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.940" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.27/%">
<details key="start" value="14885"/>
<details key="end" value="14955"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.941" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.27/%/%">
<details key="start" value="14885"/>
<details key="end" value="14920"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.942" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.27/%/%/%/%">
<details key="start" value="14896"/>
<details key="end" value="14919"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.943" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.27/%/%/%/%/%">
<details key="start" value="14896"/>
<details key="end" value="14910"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.944" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.27/%/%/%/%/%/p">
<details key="start" value="14896"/>
<details key="end" value="14897"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.945" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.27/%/%.1">
<details key="start" value="14932"/>
<details key="end" value="14954"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.946" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.27/%/%.1/%">
<details key="start" value="14932"/>
<details key="end" value="14946"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.947" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.27/%/%.1/%/p">
<details key="start" value="14932"/>
<details key="end" value="14933"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.948" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.27/%.1">
<details key="start" value="14967"/>
<details key="end" value="14971"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.949" 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.950" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.27/temp29">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.951" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.317">
<details key="start" value="14974"/>
<details key="end" value="15032"/>
<details key="line" value="210"/>
</eAnnotations>
<eAnnotations source="positions.952" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.318">
<details key="start" value="15033"/>
<details key="end" value="15080"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.953" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.318/collections">
<details key="start" value="15033"/>
<details key="end" value="15044"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.954" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.318/%">
<details key="start" value="15056"/>
<details key="end" value="15079"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.955" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.318/%/%/%">
<details key="start" value="15067"/>
<details key="end" value="15070"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.956" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.318/%/%.1/%">
<details key="start" value="15071"/>
<details key="end" value="15074"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.957" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.318/%/%.2/%">
<details key="start" value="15075"/>
<details key="end" value="15078"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.958" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.319">
<details key="start" value="15082"/>
<details key="end" value="15140"/>
<details key="line" value="211"/>
</eAnnotations>
<eAnnotations source="positions.959" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.320">
<details key="start" value="15141"/>
<details key="end" value="15188"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.960" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.320/collections">
<details key="start" value="15141"/>
<details key="end" value="15152"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.961" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.320/%">
<details key="start" value="15164"/>
<details key="end" value="15187"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.962" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.320/%/%/%">
<details key="start" value="15175"/>
<details key="end" value="15178"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.963" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.320/%/%.1/%">
<details key="start" value="15179"/>
<details key="end" value="15182"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.964" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.320/%/%.2/%">
<details key="start" value="15183"/>
<details key="end" value="15186"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.965" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.321">
<details key="start" value="15190"/>
<details key="end" value="15230"/>
<details key="line" value="212"/>
</eAnnotations>
<eAnnotations source="positions.966" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.322">
<details key="start" value="15231"/>
<details key="end" value="15257"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.967" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.322/strings">
<details key="start" value="15231"/>
<details key="end" value="15238"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.968" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.322/%">
<details key="start" value="15251"/>
<details key="end" value="15252"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.969" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.322/%.1">
<details key="start" value="15253"/>
<details key="end" value="15256"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.970" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.323">
<details key="start" value="15259"/>
<details key="end" value="15296"/>
<details key="line" value="214"/>
</eAnnotations>
<eAnnotations source="positions.971" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.324">
<details key="start" value="15297"/>
<details key="end" value="15323"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.972" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.324/strings">
<details key="start" value="15297"/>
<details key="end" value="15304"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.973" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.324/%">
<details key="start" value="15317"/>
<details key="end" value="15318"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.974" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.324/%.1">
<details key="start" value="15319"/>
<details key="end" value="15322"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.975" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.325">
<details key="start" value="15325"/>
<details key="end" value="15361"/>
<details key="line" value="215"/>
</eAnnotations>
<eAnnotations source="positions.976" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.326">
<details key="start" value="15362"/>
<details key="end" value="15387"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.977" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.326/integers">
<details key="start" value="15362"/>
<details key="end" value="15370"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.978" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.326/%">
<details key="start" value="15383"/>
<details key="end" value="15384"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.979" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.326/%.1">
<details key="start" value="15385"/>
<details key="end" value="15386"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.980" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.327">
<details key="start" value="15389"/>
<details key="end" value="15425"/>
<details key="line" value="216"/>
</eAnnotations>
<eAnnotations source="positions.981" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.328">
<details key="start" value="15426"/>
<details key="end" value="15451"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.982" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.328/integers">
<details key="start" value="15426"/>
<details key="end" value="15434"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.983" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.328/%">
<details key="start" value="15447"/>
<details key="end" value="15448"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.984" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.328/%.1">
<details key="start" value="15449"/>
<details key="end" value="15450"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.985" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.329">
<details key="start" value="15453"/>
<details key="end" value="15506"/>
<details key="line" value="217"/>
</eAnnotations>
<eAnnotations source="positions.986" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.330">
<details key="start" value="15507"/>
<details key="end" value="15549"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.987" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.330/%">
<details key="start" value="15507"/>
<details key="end" value="15528"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.988" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.330/%/%/%">
<details key="start" value="15518"/>
<details key="end" value="15522"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.989" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.330/%/%.1/%">
<details key="start" value="15523"/>
<details key="end" value="15527"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.990" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.330/%.1">
<details key="start" value="15541"/>
<details key="end" value="15542"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.991" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.330/%.2">
<details key="start" value="15543"/>
<details key="end" value="15548"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.992" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.331">
<details key="start" value="15551"/>
<details key="end" value="15591"/>
<details key="line" value="218"/>
</eAnnotations>
<eAnnotations source="positions.993" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.332">
<details key="start" value="15592"/>
<details key="end" value="15621"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.994" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.332/booleans">
<details key="start" value="15592"/>
<details key="end" value="15600"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.995" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.332/%">
<details key="start" value="15613"/>
<details key="end" value="15614"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.996" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.332/%.1">
<details key="start" value="15615"/>
<details key="end" value="15620"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.997" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.333">
<details key="start" value="15623"/>
<details key="end" value="15658"/>
<details key="line" value="219"/>
</eAnnotations>
<eAnnotations source="positions.998" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.334">
<details key="start" value="15659"/>
<details key="end" value="15683"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.999" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.334/reals">
<details key="start" value="15659"/>
<details key="end" value="15664"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1000" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.334/%">
<details key="start" value="15677"/>
<details key="end" value="15678"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1001" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.334/%.1">
<details key="start" value="15679"/>
<details key="end" value="15682"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1002" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.335">
<details key="start" value="15685"/>
<details key="end" value="15720"/>
<details key="line" value="220"/>
</eAnnotations>
<eAnnotations source="positions.1003" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.336">
<details key="start" value="15721"/>
<details key="end" value="15745"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1004" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.336/reals">
<details key="start" value="15721"/>
<details key="end" value="15726"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1005" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.336/%">
<details key="start" value="15739"/>
<details key="end" value="15740"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1006" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.336/%.1">
<details key="start" value="15741"/>
<details key="end" value="15744"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1007" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.337">
<details key="start" value="15747"/>
<details key="end" value="15822"/>
<details key="line" value="221"/>
</eAnnotations>
<eAnnotations source="positions.1008" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.28">
<details key="start" value="15823"/>
<details key="end" value="15887"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1009" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.28/%">
<details key="start" value="15823"/>
<details key="end" value="15870"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1010" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.28/%/eClasses">
<details key="start" value="15823"/>
<details key="end" value="15831"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1011" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.28/%/%">
<details key="start" value="15844"/>
<details key="end" value="15845"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1012" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.28/%/%.1">
<details key="start" value="15846"/>
<details key="end" value="15869"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1013" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.28/%/%.1/%">
<details key="start" value="15846"/>
<details key="end" value="15860"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1014" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.28/%/%.1/%/p">
<details key="start" value="15846"/>
<details key="end" value="15847"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1015" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.28/%.1">
<details key="start" value="15882"/>
<details key="end" value="15886"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1016" 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.1017" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.28/temp30">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1018" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.338">
<details key="start" value="15889"/>
<details key="end" value="15990"/>
<details key="line" value="222"/>
</eAnnotations>
<eAnnotations source="positions.1019" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.29">
<details key="start" value="15991"/>
<details key="end" value="16081"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1020" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.29/%">
<details key="start" value="15991"/>
<details key="end" value="16064"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1021" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.29/%/%">
<details key="start" value="15991"/>
<details key="end" value="16026"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1022" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.29/%/%/%/%">
<details key="start" value="16002"/>
<details key="end" value="16025"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1023" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.29/%/%/%/%/%">
<details key="start" value="16002"/>
<details key="end" value="16016"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1024" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.29/%/%/%/%/%/p">
<details key="start" value="16002"/>
<details key="end" value="16003"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1025" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.29/%/%.1">
<details key="start" value="16039"/>
<details key="end" value="16040"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1026" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.29/%/%.2">
<details key="start" value="16041"/>
<details key="end" value="16063"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1027" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.29/%/%.2/%">
<details key="start" value="16041"/>
<details key="end" value="16055"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1028" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.29/%/%.2/%/p">
<details key="start" value="16041"/>
<details key="end" value="16042"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1029" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.29/%.1">
<details key="start" value="16076"/>
<details key="end" value="16080"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1030" 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.1031" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.29/temp31">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1032" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.339">
<details key="start" value="16083"/>
<details key="end" value="16144"/>
<details key="line" value="223"/>
</eAnnotations>
<eAnnotations source="positions.1033" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.340">
<details key="start" value="16145"/>
<details key="end" value="16195"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1034" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.340/collections">
<details key="start" value="16145"/>
<details key="end" value="16156"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1035" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.340/%">
<details key="start" value="16169"/>
<details key="end" value="16170"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1036" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.340/%.1">
<details key="start" value="16171"/>
<details key="end" value="16194"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1037" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.340/%.1/%/%">
<details key="start" value="16182"/>
<details key="end" value="16185"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1038" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.340/%.1/%.1/%">
<details key="start" value="16186"/>
<details key="end" value="16189"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1039" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.340/%.1/%.2/%">
<details key="start" value="16190"/>
<details key="end" value="16193"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1040" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.341">
<details key="start" value="16197"/>
<details key="end" value="16258"/>
<details key="line" value="224"/>
</eAnnotations>
<eAnnotations source="positions.1041" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.342">
<details key="start" value="16259"/>
<details key="end" value="16309"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1042" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.342/collections">
<details key="start" value="16259"/>
<details key="end" value="16270"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1043" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.342/%">
<details key="start" value="16283"/>
<details key="end" value="16284"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1044" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.342/%.1">
<details key="start" value="16285"/>
<details key="end" value="16308"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1045" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.342/%.1/%/%">
<details key="start" value="16296"/>
<details key="end" value="16299"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1046" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.342/%.1/%.1/%">
<details key="start" value="16300"/>
<details key="end" value="16303"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1047" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.342/%.1/%.2/%">
<details key="start" value="16304"/>
<details key="end" value="16307"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1048" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.343">
<details key="start" value="16311"/>
<details key="end" value="16348"/>
<details key="line" value="225"/>
</eAnnotations>
<eAnnotations source="positions.1049" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.344">
<details key="start" value="16349"/>
<details key="end" value="16372"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1050" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.344/strings">
<details key="start" value="16349"/>
<details key="end" value="16356"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1051" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.344/%">
<details key="start" value="16368"/>
<details key="end" value="16371"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1052" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.345">
<details key="start" value="16374"/>
<details key="end" value="16407"/>
<details key="line" value="227"/>
</eAnnotations>
<eAnnotations source="positions.1053" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.346">
<details key="start" value="16408"/>
<details key="end" value="16430"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1054" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.346/integers">
<details key="start" value="16408"/>
<details key="end" value="16416"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1055" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.346/%">
<details key="start" value="16428"/>
<details key="end" value="16429"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1056" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.347">
<details key="start" value="16432"/>
<details key="end" value="16469"/>
<details key="line" value="228"/>
</eAnnotations>
<eAnnotations source="positions.1057" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.348">
<details key="start" value="16470"/>
<details key="end" value="16496"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1058" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.348/booleans">
<details key="start" value="16470"/>
<details key="end" value="16478"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1059" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.348/%">
<details key="start" value="16490"/>
<details key="end" value="16495"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1060" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.349">
<details key="start" value="16498"/>
<details key="end" value="16530"/>
<details key="line" value="229"/>
</eAnnotations>
<eAnnotations source="positions.1061" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.350">
<details key="start" value="16531"/>
<details key="end" value="16552"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1062" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.350/reals">
<details key="start" value="16531"/>
<details key="end" value="16536"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1063" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.350/%">
<details key="start" value="16548"/>
<details key="end" value="16551"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1064" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.351">
<details key="start" value="16554"/>
<details key="end" value="16609"/>
<details key="line" value="230"/>
</eAnnotations>
<eAnnotations source="positions.1065" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.352">
<details key="start" value="16610"/>
<details key="end" value="16654"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1066" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.352/eClasses">
<details key="start" value="16610"/>
<details key="end" value="16618"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1067" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.352/%">
<details key="start" value="16630"/>
<details key="end" value="16653"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1068" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.352/%/%">
<details key="start" value="16630"/>
<details key="end" value="16644"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1069" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.352/%/%/p">
<details key="start" value="16630"/>
<details key="end" value="16631"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1070" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.353">
<details key="start" value="16656"/>
<details key="end" value="16714"/>
<details key="line" value="231"/>
</eAnnotations>
<eAnnotations source="positions.1071" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.354">
<details key="start" value="16715"/>
<details key="end" value="16762"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1072" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.354/collections">
<details key="start" value="16715"/>
<details key="end" value="16726"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1073" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.354/%">
<details key="start" value="16738"/>
<details key="end" value="16761"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1074" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.354/%/%/%">
<details key="start" value="16749"/>
<details key="end" value="16752"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1075" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.354/%/%.1/%">
<details key="start" value="16753"/>
<details key="end" value="16756"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1076" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.354/%/%.2/%">
<details key="start" value="16757"/>
<details key="end" value="16760"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1077" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.355">
<details key="start" value="16764"/>
<details key="end" value="16765"/>
<details key="line" value="232"/>
</eAnnotations>
<eAnnotations source="positions.1078" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.356">
<details key="start" value="17123"/>
<details key="end" value="17161"/>
<details key="line" value="241"/>
</eAnnotations>
<eAnnotations source="positions.1079" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.357">
<details key="start" value="17162"/>
<details key="end" value="17187"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1080" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.357/strings">
<details key="start" value="17162"/>
<details key="end" value="17169"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1081" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.357/%">
<details key="start" value="17183"/>
<details key="end" value="17186"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1082" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.358">
<details key="start" value="17189"/>
<details key="end" value="17225"/>
<details key="line" value="243"/>
</eAnnotations>
<eAnnotations source="positions.1083" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.359">
<details key="start" value="17226"/>
<details key="end" value="17251"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1084" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.359/strings">
<details key="start" value="17226"/>
<details key="end" value="17233"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1085" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.359/%">
<details key="start" value="17247"/>
<details key="end" value="17250"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1086" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.360">
<details key="start" value="17253"/>
<details key="end" value="17288"/>
<details key="line" value="244"/>
</eAnnotations>
<eAnnotations source="positions.1087" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.361">
<details key="start" value="17289"/>
<details key="end" value="17313"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1088" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.361/integers">
<details key="start" value="17289"/>
<details key="end" value="17297"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1089" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.361/%">
<details key="start" value="17311"/>
<details key="end" value="17312"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1090" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.362">
<details key="start" value="17315"/>
<details key="end" value="17350"/>
<details key="line" value="245"/>
</eAnnotations>
<eAnnotations source="positions.1091" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.363">
<details key="start" value="17351"/>
<details key="end" value="17375"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1092" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.363/integers">
<details key="start" value="17351"/>
<details key="end" value="17359"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1093" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.363/%">
<details key="start" value="17373"/>
<details key="end" value="17374"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1094" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.364">
<details key="start" value="17377"/>
<details key="end" value="17429"/>
<details key="line" value="246"/>
</eAnnotations>
<eAnnotations source="positions.1095" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.365">
<details key="start" value="17430"/>
<details key="end" value="17471"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1096" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.365/%">
<details key="start" value="17430"/>
<details key="end" value="17451"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1097" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.365/%/%/%">
<details key="start" value="17441"/>
<details key="end" value="17445"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1098" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.365/%/%.1/%">
<details key="start" value="17446"/>
<details key="end" value="17450"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1099" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.365/%.1">
<details key="start" value="17465"/>
<details key="end" value="17470"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1100" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.366">
<details key="start" value="17473"/>
<details key="end" value="17512"/>
<details key="line" value="247"/>
</eAnnotations>
<eAnnotations source="positions.1101" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.367">
<details key="start" value="17513"/>
<details key="end" value="17541"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1102" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.367/booleans">
<details key="start" value="17513"/>
<details key="end" value="17521"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1103" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.367/%">
<details key="start" value="17535"/>
<details key="end" value="17540"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1104" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.368">
<details key="start" value="17543"/>
<details key="end" value="17577"/>
<details key="line" value="248"/>
</eAnnotations>
<eAnnotations source="positions.1105" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.369">
<details key="start" value="17578"/>
<details key="end" value="17601"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1106" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.369/reals">
<details key="start" value="17578"/>
<details key="end" value="17583"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1107" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.369/%">
<details key="start" value="17597"/>
<details key="end" value="17600"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1108" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.370">
<details key="start" value="17603"/>
<details key="end" value="17637"/>
<details key="line" value="249"/>
</eAnnotations>
<eAnnotations source="positions.1109" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.371">
<details key="start" value="17638"/>
<details key="end" value="17661"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1110" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.371/reals">
<details key="start" value="17638"/>
<details key="end" value="17643"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1111" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.371/%">
<details key="start" value="17657"/>
<details key="end" value="17660"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1112" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.372">
<details key="start" value="17663"/>
<details key="end" value="17730"/>
<details key="line" value="250"/>
</eAnnotations>
<eAnnotations source="positions.1113" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.373">
<details key="start" value="17731"/>
<details key="end" value="17787"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1114" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.373/%">
<details key="start" value="17731"/>
<details key="end" value="17777"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1115" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.373/%/eClasses">
<details key="start" value="17731"/>
<details key="end" value="17739"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1116" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.373/%/%">
<details key="start" value="17753"/>
<details key="end" value="17776"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1117" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.373/%/%/%">
<details key="start" value="17753"/>
<details key="end" value="17767"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1118" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.373/%/%/%/p">
<details key="start" value="17753"/>
<details key="end" value="17754"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1119" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.374">
<details key="start" value="17789"/>
<details key="end" value="17913"/>
<details key="line" value="251"/>
</eAnnotations>
<eAnnotations source="positions.1120" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.6">
<details key="start" value="17914"/>
<details key="end" value="18027"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1121" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.6/collect">
<details key="start" value="17914"/>
<details key="end" value="18003"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1122" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.6/collect/%">
<details key="start" value="17914"/>
<details key="end" value="17986"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1123" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.6/collect/%/%">
<details key="start" value="17914"/>
<details key="end" value="17949"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1124" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.6/collect/%/%/%/%">
<details key="start" value="17925"/>
<details key="end" value="17948"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1125" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.6/collect/%/%/%/%/%">
<details key="start" value="17925"/>
<details key="end" value="17939"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1126" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.6/collect/%/%/%/%/%/p">
<details key="start" value="17925"/>
<details key="end" value="17926"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1127" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.6/collect/%/%.1">
<details key="start" value="17963"/>
<details key="end" value="17985"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1128" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.6/collect/%/%.1/%">
<details key="start" value="17963"/>
<details key="end" value="17977"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1129" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.6/collect/%/%.1/%/p">
<details key="start" value="17963"/>
<details key="end" value="17964"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1130" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.6/collect/%.1">
<details key="start" value="17998"/>
<details key="end" value="18002"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1131" 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.1132" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.6/collect/temp32">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1133" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.6/%">
<details key="start" value="18016"/>
<details key="end" value="18026"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1134" 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.1135" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.6/temp33">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1136" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.375">
<details key="start" value="18029"/>
<details key="end" value="18089"/>
<details key="line" value="252"/>
</eAnnotations>
<eAnnotations source="positions.1137" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.376">
<details key="start" value="18090"/>
<details key="end" value="18139"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1138" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.376/collections">
<details key="start" value="18090"/>
<details key="end" value="18101"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1139" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.376/%">
<details key="start" value="18115"/>
<details key="end" value="18138"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1140" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.376/%/%/%">
<details key="start" value="18126"/>
<details key="end" value="18129"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1141" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.376/%/%.1/%">
<details key="start" value="18130"/>
<details key="end" value="18133"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1142" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.376/%/%.2/%">
<details key="start" value="18134"/>
<details key="end" value="18137"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1143" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.377">
<details key="start" value="18141"/>
<details key="end" value="18201"/>
<details key="line" value="253"/>
</eAnnotations>
<eAnnotations source="positions.1144" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.378">
<details key="start" value="18202"/>
<details key="end" value="18251"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1145" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.378/collections">
<details key="start" value="18202"/>
<details key="end" value="18213"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1146" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.378/%">
<details key="start" value="18227"/>
<details key="end" value="18250"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1147" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.378/%/%/%">
<details key="start" value="18238"/>
<details key="end" value="18241"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1148" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.378/%/%.1/%">
<details key="start" value="18242"/>
<details key="end" value="18245"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1149" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.378/%/%.2/%">
<details key="start" value="18246"/>
<details key="end" value="18249"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1150" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.379">
<details key="start" value="18253"/>
<details key="end" value="18292"/>
<details key="line" value="254"/>
</eAnnotations>
<eAnnotations source="positions.1151" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.380">
<details key="start" value="18293"/>
<details key="end" value="18318"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1152" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.380/strings">
<details key="start" value="18293"/>
<details key="end" value="18300"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1153" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.380/%">
<details key="start" value="18314"/>
<details key="end" value="18317"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1154" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.381">
<details key="start" value="18320"/>
<details key="end" value="18356"/>
<details key="line" value="256"/>
</eAnnotations>
<eAnnotations source="positions.1155" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.382">
<details key="start" value="18357"/>
<details key="end" value="18382"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1156" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.382/strings">
<details key="start" value="18357"/>
<details key="end" value="18364"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1157" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.382/%">
<details key="start" value="18378"/>
<details key="end" value="18381"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1158" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.383">
<details key="start" value="18384"/>
<details key="end" value="18419"/>
<details key="line" value="257"/>
</eAnnotations>
<eAnnotations source="positions.1159" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.384">
<details key="start" value="18420"/>
<details key="end" value="18444"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1160" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.384/integers">
<details key="start" value="18420"/>
<details key="end" value="18428"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1161" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.384/%">
<details key="start" value="18442"/>
<details key="end" value="18443"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1162" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.385">
<details key="start" value="18446"/>
<details key="end" value="18481"/>
<details key="line" value="258"/>
</eAnnotations>
<eAnnotations source="positions.1163" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.386">
<details key="start" value="18482"/>
<details key="end" value="18506"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1164" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.386/integers">
<details key="start" value="18482"/>
<details key="end" value="18490"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1165" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.386/%">
<details key="start" value="18504"/>
<details key="end" value="18505"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1166" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.387">
<details key="start" value="18508"/>
<details key="end" value="18560"/>
<details key="line" value="259"/>
</eAnnotations>
<eAnnotations source="positions.1167" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.388">
<details key="start" value="18561"/>
<details key="end" value="18602"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1168" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.388/%">
<details key="start" value="18561"/>
<details key="end" value="18582"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1169" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.388/%/%/%">
<details key="start" value="18572"/>
<details key="end" value="18576"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1170" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.388/%/%.1/%">
<details key="start" value="18577"/>
<details key="end" value="18581"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1171" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.388/%.1">
<details key="start" value="18596"/>
<details key="end" value="18601"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1172" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.389">
<details key="start" value="18604"/>
<details key="end" value="18643"/>
<details key="line" value="260"/>
</eAnnotations>
<eAnnotations source="positions.1173" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.390">
<details key="start" value="18644"/>
<details key="end" value="18672"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1174" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.390/booleans">
<details key="start" value="18644"/>
<details key="end" value="18652"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1175" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.390/%">
<details key="start" value="18666"/>
<details key="end" value="18671"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1176" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.391">
<details key="start" value="18674"/>
<details key="end" value="18708"/>
<details key="line" value="261"/>
</eAnnotations>
<eAnnotations source="positions.1177" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.392">
<details key="start" value="18709"/>
<details key="end" value="18732"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1178" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.392/reals">
<details key="start" value="18709"/>
<details key="end" value="18714"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1179" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.392/%">
<details key="start" value="18728"/>
<details key="end" value="18731"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1180" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.393">
<details key="start" value="18734"/>
<details key="end" value="18832"/>
<details key="line" value="262"/>
</eAnnotations>
<eAnnotations source="positions.1181" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.7">
<details key="start" value="18833"/>
<details key="end" value="18920"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1182" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.7/collect">
<details key="start" value="18833"/>
<details key="end" value="18896"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1183" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.7/collect/%">
<details key="start" value="18833"/>
<details key="end" value="18879"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1184" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.7/collect/%/eClasses">
<details key="start" value="18833"/>
<details key="end" value="18841"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1185" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.7/collect/%/%">
<details key="start" value="18855"/>
<details key="end" value="18878"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1186" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.7/collect/%/%/%">
<details key="start" value="18855"/>
<details key="end" value="18869"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1187" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.7/collect/%/%/%/p">
<details key="start" value="18855"/>
<details key="end" value="18856"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1188" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.7/collect/%.1">
<details key="start" value="18891"/>
<details key="end" value="18895"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1189" 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.1190" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.7/collect/temp34">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1191" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.7/%">
<details key="start" value="18909"/>
<details key="end" value="18919"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1192" 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.1193" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.7/temp35">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1194" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.394">
<details key="start" value="18922"/>
<details key="end" value="19022"/>
<details key="line" value="263"/>
</eAnnotations>
<eAnnotations source="positions.1195" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.30">
<details key="start" value="19023"/>
<details key="end" value="19112"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1196" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.30/%">
<details key="start" value="19023"/>
<details key="end" value="19095"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1197" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.30/%/%">
<details key="start" value="19023"/>
<details key="end" value="19058"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1198" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.30/%/%/%/%">
<details key="start" value="19034"/>
<details key="end" value="19057"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1199" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.30/%/%/%/%/%">
<details key="start" value="19034"/>
<details key="end" value="19048"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1200" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.30/%/%/%/%/%/p">
<details key="start" value="19034"/>
<details key="end" value="19035"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1201" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.30/%/%.1">
<details key="start" value="19072"/>
<details key="end" value="19094"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1202" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.30/%/%.1/%">
<details key="start" value="19072"/>
<details key="end" value="19086"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1203" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.30/%/%.1/%/p">
<details key="start" value="19072"/>
<details key="end" value="19073"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1204" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.30/%.1">
<details key="start" value="19107"/>
<details key="end" value="19111"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1205" 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.1206" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.30/temp36">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1207" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.395">
<details key="start" value="19114"/>
<details key="end" value="19174"/>
<details key="line" value="264"/>
</eAnnotations>
<eAnnotations source="positions.1208" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.396">
<details key="start" value="19175"/>
<details key="end" value="19224"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1209" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.396/collections">
<details key="start" value="19175"/>
<details key="end" value="19186"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1210" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.396/%">
<details key="start" value="19200"/>
<details key="end" value="19223"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1211" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.396/%/%/%">
<details key="start" value="19211"/>
<details key="end" value="19214"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1212" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.396/%/%.1/%">
<details key="start" value="19215"/>
<details key="end" value="19218"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1213" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.396/%/%.2/%">
<details key="start" value="19219"/>
<details key="end" value="19222"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1214" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.397">
<details key="start" value="19226"/>
<details key="end" value="19286"/>
<details key="line" value="265"/>
</eAnnotations>
<eAnnotations source="positions.1215" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.398">
<details key="start" value="19287"/>
<details key="end" value="19336"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1216" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.398/collections">
<details key="start" value="19287"/>
<details key="end" value="19298"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1217" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.398/%">
<details key="start" value="19312"/>
<details key="end" value="19335"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1218" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.398/%/%/%">
<details key="start" value="19323"/>
<details key="end" value="19326"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1219" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.398/%/%.1/%">
<details key="start" value="19327"/>
<details key="end" value="19330"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1220" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.398/%/%.2/%">
<details key="start" value="19331"/>
<details key="end" value="19334"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1221" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.399">
<details key="start" value="19338"/>
<details key="end" value="19368"/>
<details key="line" value="266"/>
</eAnnotations>
<eAnnotations source="positions.1222" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.400">
<details key="start" value="19369"/>
<details key="end" value="19385"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1223" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.400/strings">
<details key="start" value="19369"/>
<details key="end" value="19376"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1224" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.400/%">
<details key="start" value="19383"/>
<details key="end" value="19384"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1225" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.401">
<details key="start" value="19387"/>
<details key="end" value="19415"/>
<details key="line" value="268"/>
</eAnnotations>
<eAnnotations source="positions.1226" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.402">
<details key="start" value="19416"/>
<details key="end" value="19433"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1227" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.402/integers">
<details key="start" value="19416"/>
<details key="end" value="19424"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1228" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.402/%">
<details key="start" value="19431"/>
<details key="end" value="19432"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1229" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.403">
<details key="start" value="19435"/>
<details key="end" value="19463"/>
<details key="line" value="269"/>
</eAnnotations>
<eAnnotations source="positions.1230" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.404">
<details key="start" value="19464"/>
<details key="end" value="19481"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1231" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.404/booleans">
<details key="start" value="19464"/>
<details key="end" value="19472"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1232" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.404/%">
<details key="start" value="19479"/>
<details key="end" value="19480"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1233" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.405">
<details key="start" value="19483"/>
<details key="end" value="19508"/>
<details key="line" value="270"/>
</eAnnotations>
<eAnnotations source="positions.1234" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.406">
<details key="start" value="19509"/>
<details key="end" value="19523"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1235" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.406/reals">
<details key="start" value="19509"/>
<details key="end" value="19514"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1236" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.406/%">
<details key="start" value="19521"/>
<details key="end" value="19522"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1237" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.407">
<details key="start" value="19525"/>
<details key="end" value="19558"/>
<details key="line" value="271"/>
</eAnnotations>
<eAnnotations source="positions.1238" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.408">
<details key="start" value="19559"/>
<details key="end" value="19581"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1239" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.408/%">
<details key="start" value="19559"/>
<details key="end" value="19576"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1240" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.408/%/eClasses">
<details key="start" value="19559"/>
<details key="end" value="19567"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1241" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.408/%/%">
<details key="start" value="19574"/>
<details key="end" value="19575"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1242" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.409">
<details key="start" value="19583"/>
<details key="end" value="19614"/>
<details key="line" value="272"/>
</eAnnotations>
<eAnnotations source="positions.1243" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.410">
<details key="start" value="19615"/>
<details key="end" value="19635"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1244" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.410/collections">
<details key="start" value="19615"/>
<details key="end" value="19626"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1245" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.410/%">
<details key="start" value="19633"/>
<details key="end" value="19634"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1246" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.411">
<details key="start" value="19637"/>
<details key="end" value="19707"/>
<details key="line" value="273"/>
</eAnnotations>
<eAnnotations source="positions.1247" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.8">
<details key="start" value="19708"/>
<details key="end" value="19764"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1248" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.8/%">
<details key="start" value="19708"/>
<details key="end" value="19738"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1249" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.8/%/%/%">
<details key="start" value="19719"/>
<details key="end" value="19724"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1250" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.8/%/%.1/%">
<details key="start" value="19725"/>
<details key="end" value="19729"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1251" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.8/%/%.2/%">
<details key="start" value="19730"/>
<details key="end" value="19737"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1252" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.8/%.1">
<details key="start" value="19755"/>
<details key="end" value="19763"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1253" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.8/%.1/t">
<details key="start" value="19755"/>
<details key="end" value="19756"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1254" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.8/t">
<details key="start" value="19751"/>
<details key="end" value="19752"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1255" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.412">
<details key="start" value="19766"/>
<details key="end" value="19804"/>
<details key="line" value="275"/>
</eAnnotations>
<eAnnotations source="positions.1256" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.9">
<details key="start" value="19805"/>
<details key="end" value="19832"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1257" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.9/integers">
<details key="start" value="19805"/>
<details key="end" value="19813"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1258" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.9/t">
<details key="start" value="19830"/>
<details key="end" value="19831"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1259" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.9/t.1">
<details key="start" value="19826"/>
<details key="end" value="19827"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1260" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.413">
<details key="start" value="19834"/>
<details key="end" value="19869"/>
<details key="line" value="276"/>
</eAnnotations>
<eAnnotations source="positions.1261" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.10">
<details key="start" value="19870"/>
<details key="end" value="19894"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1262" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.10/reals">
<details key="start" value="19870"/>
<details key="end" value="19875"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1263" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.10/t">
<details key="start" value="19892"/>
<details key="end" value="19893"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1264" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.10/t.1">
<details key="start" value="19888"/>
<details key="end" value="19889"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1265" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.414">
<details key="start" value="19896"/>
<details key="end" value="19945"/>
<details key="line" value="277"/>
</eAnnotations>
<eAnnotations source="positions.1266" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.11">
<details key="start" value="19946"/>
<details key="end" value="19984"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1267" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.11/booleans">
<details key="start" value="19946"/>
<details key="end" value="19954"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1268" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.11/%">
<details key="start" value="19971"/>
<details key="end" value="19983"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1269" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.11/%/t">
<details key="start" value="19971"/>
<details key="end" value="19972"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1270" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.11/t">
<details key="start" value="19967"/>
<details key="end" value="19968"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1271" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.415">
<details key="start" value="19986"/>
<details key="end" value="20046"/>
<details key="line" value="278"/>
</eAnnotations>
<eAnnotations source="positions.1272" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.31">
<details key="start" value="20047"/>
<details key="end" value="20096"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1273" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.31/sortedBy">
<details key="start" value="20047"/>
<details key="end" value="20079"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1274" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.31/sortedBy/eClasses">
<details key="start" value="20047"/>
<details key="end" value="20055"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1275" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.31/sortedBy/%">
<details key="start" value="20072"/>
<details key="end" value="20078"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1276" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.31/sortedBy/%/t">
<details key="start" value="20072"/>
<details key="end" value="20073"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1277" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.31/sortedBy/t">
<details key="start" value="20068"/>
<details key="end" value="20069"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1278" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.31/%">
<details key="start" value="20091"/>
<details key="end" value="20095"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1279" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.31/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1280" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.31/temp37">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1281" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.416">
<details key="start" value="20098"/>
<details key="end" value="20192"/>
<details key="line" value="279"/>
</eAnnotations>
<eAnnotations source="positions.1282" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.12">
<details key="start" value="20193"/>
<details key="end" value="20276"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1283" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.12/%">
<details key="start" value="20193"/>
<details key="end" value="20249"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1284" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.12/%/%/%">
<details key="start" value="20204"/>
<details key="end" value="20227"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1285" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.12/%/%/%/%/%">
<details key="start" value="20215"/>
<details key="end" value="20218"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1286" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.12/%/%/%/%.1/%">
<details key="start" value="20219"/>
<details key="end" value="20222"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1287" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.12/%/%/%/%.2/%">
<details key="start" value="20223"/>
<details key="end" value="20226"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1288" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.12/%/%.1/%">
<details key="start" value="20229"/>
<details key="end" value="20248"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1289" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.12/%/%.1/%/%/%">
<details key="start" value="20240"/>
<details key="end" value="20243"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1290" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.12/%/%.1/%/%.1/%">
<details key="start" value="20244"/>
<details key="end" value="20247"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1291" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.12/%.1">
<details key="start" value="20266"/>
<details key="end" value="20275"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1292" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.12/%.1/t">
<details key="start" value="20266"/>
<details key="end" value="20267"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1293" references="/0/testOrderedSet/%/%/%/%/%/%/%/sortedBy.12/t">
<details key="start" value="20262"/>
<details key="end" value="20263"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1294" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.417">
<details key="start" value="20278"/>
<details key="end" value="20309"/>
<details key="line" value="280"/>
</eAnnotations>
<eAnnotations source="positions.1295" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.418">
<details key="start" value="20310"/>
<details key="end" value="20327"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1296" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.418/integers">
<details key="start" value="20310"/>
<details key="end" value="20318"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1297" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.419">
<details key="start" value="20329"/>
<details key="end" value="20354"/>
<details key="line" value="282"/>
</eAnnotations>
<eAnnotations source="positions.1298" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.420">
<details key="start" value="20355"/>
<details key="end" value="20369"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1299" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.420/reals">
<details key="start" value="20355"/>
<details key="end" value="20360"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1300" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.421">
<details key="start" value="20371"/>
<details key="end" value="20415"/>
<details key="line" value="283"/>
</eAnnotations>
<eAnnotations source="positions.1301" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists">
<details key="start" value="20416"/>
<details key="end" value="20446"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1302" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists/strings">
<details key="start" value="20416"/>
<details key="end" value="20423"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1303" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists/%">
<details key="start" value="20438"/>
<details key="end" value="20445"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1304" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists/%/t">
<details key="start" value="20438"/>
<details key="end" value="20439"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1305" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists/%/%">
<details key="start" value="20442"/>
<details key="end" value="20445"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1306" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists/t">
<details key="start" value="20434"/>
<details key="end" value="20435"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1307" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.422">
<details key="start" value="20448"/>
<details key="end" value="20489"/>
<details key="line" value="285"/>
</eAnnotations>
<eAnnotations source="positions.1308" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.1">
<details key="start" value="20490"/>
<details key="end" value="20520"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1309" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.1/strings">
<details key="start" value="20490"/>
<details key="end" value="20497"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1310" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.1/%">
<details key="start" value="20512"/>
<details key="end" value="20519"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1311" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.1/%/t">
<details key="start" value="20512"/>
<details key="end" value="20513"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1312" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.1/%/%">
<details key="start" value="20516"/>
<details key="end" value="20519"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1313" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.1/t">
<details key="start" value="20508"/>
<details key="end" value="20509"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1314" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.423">
<details key="start" value="20522"/>
<details key="end" value="20562"/>
<details key="line" value="286"/>
</eAnnotations>
<eAnnotations source="positions.1315" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.2">
<details key="start" value="20563"/>
<details key="end" value="20592"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1316" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.2/integers">
<details key="start" value="20563"/>
<details key="end" value="20571"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1317" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.2/%">
<details key="start" value="20586"/>
<details key="end" value="20591"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1318" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.2/%/t">
<details key="start" value="20586"/>
<details key="end" value="20587"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1319" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.2/%/%">
<details key="start" value="20590"/>
<details key="end" value="20591"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1320" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.2/t">
<details key="start" value="20582"/>
<details key="end" value="20583"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1321" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.424">
<details key="start" value="20594"/>
<details key="end" value="20634"/>
<details key="line" value="287"/>
</eAnnotations>
<eAnnotations source="positions.1322" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.3">
<details key="start" value="20635"/>
<details key="end" value="20664"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1323" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.3/integers">
<details key="start" value="20635"/>
<details key="end" value="20643"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1324" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.3/%">
<details key="start" value="20658"/>
<details key="end" value="20663"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1325" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.3/%/t">
<details key="start" value="20658"/>
<details key="end" value="20659"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1326" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.3/%/%">
<details key="start" value="20662"/>
<details key="end" value="20663"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1327" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.3/t">
<details key="start" value="20654"/>
<details key="end" value="20655"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1328" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.425">
<details key="start" value="20666"/>
<details key="end" value="20705"/>
<details key="line" value="288"/>
</eAnnotations>
<eAnnotations source="positions.1329" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.4">
<details key="start" value="20706"/>
<details key="end" value="20734"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1330" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.4/reals">
<details key="start" value="20706"/>
<details key="end" value="20711"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1331" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.4/%">
<details key="start" value="20726"/>
<details key="end" value="20733"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1332" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.4/%/t">
<details key="start" value="20726"/>
<details key="end" value="20727"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1333" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.4/%/%">
<details key="start" value="20730"/>
<details key="end" value="20733"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1334" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.4/t">
<details key="start" value="20722"/>
<details key="end" value="20723"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1335" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.426">
<details key="start" value="20736"/>
<details key="end" value="20775"/>
<details key="line" value="289"/>
</eAnnotations>
<eAnnotations source="positions.1336" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.5">
<details key="start" value="20776"/>
<details key="end" value="20804"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1337" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.5/reals">
<details key="start" value="20776"/>
<details key="end" value="20781"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1338" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.5/%">
<details key="start" value="20796"/>
<details key="end" value="20803"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1339" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.5/%/t">
<details key="start" value="20796"/>
<details key="end" value="20797"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1340" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.5/%/%">
<details key="start" value="20800"/>
<details key="end" value="20803"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1341" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.5/t">
<details key="start" value="20792"/>
<details key="end" value="20793"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1342" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.427">
<details key="start" value="20806"/>
<details key="end" value="20849"/>
<details key="line" value="290"/>
</eAnnotations>
<eAnnotations source="positions.1343" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.6">
<details key="start" value="20850"/>
<details key="end" value="20882"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1344" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.6/booleans">
<details key="start" value="20850"/>
<details key="end" value="20858"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1345" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.6/%">
<details key="start" value="20873"/>
<details key="end" value="20881"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1346" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.6/%/t">
<details key="start" value="20873"/>
<details key="end" value="20874"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1347" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.6/%/%">
<details key="start" value="20877"/>
<details key="end" value="20881"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1348" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.6/t">
<details key="start" value="20869"/>
<details key="end" value="20870"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1349" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.428">
<details key="start" value="20884"/>
<details key="end" value="20937"/>
<details key="line" value="291"/>
</eAnnotations>
<eAnnotations source="positions.1350" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.7">
<details key="start" value="20938"/>
<details key="end" value="20980"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1351" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.7/eClasses">
<details key="start" value="20938"/>
<details key="end" value="20946"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1352" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.7/%">
<details key="start" value="20961"/>
<details key="end" value="20979"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1353" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.7/%/%">
<details key="start" value="20961"/>
<details key="end" value="20967"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1354" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.7/%/%/t">
<details key="start" value="20961"/>
<details key="end" value="20962"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1355" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.7/%/%.1">
<details key="start" value="20970"/>
<details key="end" value="20979"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1356" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.7/t">
<details key="start" value="20957"/>
<details key="end" value="20958"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1357" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.429">
<details key="start" value="20982"/>
<details key="end" value="21032"/>
<details key="line" value="292"/>
</eAnnotations>
<eAnnotations source="positions.1358" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.8">
<details key="start" value="21033"/>
<details key="end" value="21072"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1359" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.8/collections">
<details key="start" value="21033"/>
<details key="end" value="21044"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1360" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.8/%">
<details key="start" value="21059"/>
<details key="end" value="21071"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1361" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.8/%/collect">
<details key="start" value="21059"/>
<details key="end" value="21067"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1362" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.8/%/collect/t">
<details key="start" value="21059"/>
<details key="end" value="21060"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1363" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.8/%/collect/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1364" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.8/%/collect/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1365" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.8/%/collect/temp38">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1366" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.8/%/%">
<details key="start" value="21070"/>
<details key="end" value="21071"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1367" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.8/t">
<details key="start" value="21055"/>
<details key="end" value="21056"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1368" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.430">
<details key="start" value="21074"/>
<details key="end" value="21124"/>
<details key="line" value="293"/>
</eAnnotations>
<eAnnotations source="positions.1369" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.9">
<details key="start" value="21125"/>
<details key="end" value="21164"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1370" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.9/collections">
<details key="start" value="21125"/>
<details key="end" value="21136"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1371" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.9/%">
<details key="start" value="21151"/>
<details key="end" value="21163"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1372" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.9/%/collect">
<details key="start" value="21151"/>
<details key="end" value="21159"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1373" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.9/%/collect/t">
<details key="start" value="21151"/>
<details key="end" value="21152"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1374" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.9/%/collect/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1375" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.9/%/collect/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1376" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.9/%/collect/temp39">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1377" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.9/%/%">
<details key="start" value="21162"/>
<details key="end" value="21163"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1378" references="/0/testOrderedSet/%/%/%/%/%/%/%/exists.9/t">
<details key="start" value="21147"/>
<details key="end" value="21148"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1379" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.431">
<details key="start" value="21166"/>
<details key="end" value="21210"/>
<details key="line" value="294"/>
</eAnnotations>
<eAnnotations source="positions.1380" references="/0/testOrderedSet/%/%/%/%/%/%/%/select">
<details key="start" value="21211"/>
<details key="end" value="21241"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1381" references="/0/testOrderedSet/%/%/%/%/%/%/%/select/strings">
<details key="start" value="21211"/>
<details key="end" value="21218"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1382" references="/0/testOrderedSet/%/%/%/%/%/%/%/select/%">
<details key="start" value="21233"/>
<details key="end" value="21240"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1383" references="/0/testOrderedSet/%/%/%/%/%/%/%/select/%/t">
<details key="start" value="21233"/>
<details key="end" value="21234"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1384" references="/0/testOrderedSet/%/%/%/%/%/%/%/select/%/%">
<details key="start" value="21237"/>
<details key="end" value="21240"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1385" references="/0/testOrderedSet/%/%/%/%/%/%/%/select/t">
<details key="start" value="21229"/>
<details key="end" value="21230"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1386" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.432">
<details key="start" value="21243"/>
<details key="end" value="21284"/>
<details key="line" value="296"/>
</eAnnotations>
<eAnnotations source="positions.1387" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.1">
<details key="start" value="21285"/>
<details key="end" value="21315"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1388" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.1/strings">
<details key="start" value="21285"/>
<details key="end" value="21292"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1389" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.1/%">
<details key="start" value="21307"/>
<details key="end" value="21314"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1390" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.1/%/t">
<details key="start" value="21307"/>
<details key="end" value="21308"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1391" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.1/%/%">
<details key="start" value="21311"/>
<details key="end" value="21314"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1392" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.1/t">
<details key="start" value="21303"/>
<details key="end" value="21304"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1393" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.433">
<details key="start" value="21317"/>
<details key="end" value="21357"/>
<details key="line" value="297"/>
</eAnnotations>
<eAnnotations source="positions.1394" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.2">
<details key="start" value="21358"/>
<details key="end" value="21387"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1395" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.2/integers">
<details key="start" value="21358"/>
<details key="end" value="21366"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1396" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.2/%">
<details key="start" value="21381"/>
<details key="end" value="21386"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1397" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.2/%/t">
<details key="start" value="21381"/>
<details key="end" value="21382"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1398" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.2/%/%">
<details key="start" value="21385"/>
<details key="end" value="21386"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1399" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.2/t">
<details key="start" value="21377"/>
<details key="end" value="21378"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1400" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.434">
<details key="start" value="21389"/>
<details key="end" value="21429"/>
<details key="line" value="298"/>
</eAnnotations>
<eAnnotations source="positions.1401" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.3">
<details key="start" value="21430"/>
<details key="end" value="21459"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1402" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.3/integers">
<details key="start" value="21430"/>
<details key="end" value="21438"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1403" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.3/%">
<details key="start" value="21453"/>
<details key="end" value="21458"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1404" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.3/%/t">
<details key="start" value="21453"/>
<details key="end" value="21454"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1405" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.3/%/%">
<details key="start" value="21457"/>
<details key="end" value="21458"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1406" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.3/t">
<details key="start" value="21449"/>
<details key="end" value="21450"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1407" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.435">
<details key="start" value="21461"/>
<details key="end" value="21500"/>
<details key="line" value="299"/>
</eAnnotations>
<eAnnotations source="positions.1408" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.4">
<details key="start" value="21501"/>
<details key="end" value="21529"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1409" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.4/reals">
<details key="start" value="21501"/>
<details key="end" value="21506"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1410" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.4/%">
<details key="start" value="21521"/>
<details key="end" value="21528"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1411" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.4/%/t">
<details key="start" value="21521"/>
<details key="end" value="21522"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1412" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.4/%/%">
<details key="start" value="21525"/>
<details key="end" value="21528"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1413" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.4/t">
<details key="start" value="21517"/>
<details key="end" value="21518"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1414" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.436">
<details key="start" value="21531"/>
<details key="end" value="21570"/>
<details key="line" value="300"/>
</eAnnotations>
<eAnnotations source="positions.1415" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.5">
<details key="start" value="21571"/>
<details key="end" value="21599"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1416" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.5/reals">
<details key="start" value="21571"/>
<details key="end" value="21576"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1417" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.5/%">
<details key="start" value="21591"/>
<details key="end" value="21598"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1418" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.5/%/t">
<details key="start" value="21591"/>
<details key="end" value="21592"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1419" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.5/%/%">
<details key="start" value="21595"/>
<details key="end" value="21598"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1420" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.5/t">
<details key="start" value="21587"/>
<details key="end" value="21588"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1421" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.437">
<details key="start" value="21601"/>
<details key="end" value="21644"/>
<details key="line" value="301"/>
</eAnnotations>
<eAnnotations source="positions.1422" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.6">
<details key="start" value="21645"/>
<details key="end" value="21677"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1423" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.6/booleans">
<details key="start" value="21645"/>
<details key="end" value="21653"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1424" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.6/%">
<details key="start" value="21668"/>
<details key="end" value="21676"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1425" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.6/%/t">
<details key="start" value="21668"/>
<details key="end" value="21669"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1426" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.6/%/%">
<details key="start" value="21672"/>
<details key="end" value="21676"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1427" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.6/t">
<details key="start" value="21664"/>
<details key="end" value="21665"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1428" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.438">
<details key="start" value="21679"/>
<details key="end" value="21749"/>
<details key="line" value="302"/>
</eAnnotations>
<eAnnotations source="positions.1429" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.32">
<details key="start" value="21750"/>
<details key="end" value="21809"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1430" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.32/select">
<details key="start" value="21750"/>
<details key="end" value="21792"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1431" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.32/select/eClasses">
<details key="start" value="21750"/>
<details key="end" value="21758"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1432" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.32/select/%">
<details key="start" value="21773"/>
<details key="end" value="21791"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1433" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.32/select/%/%">
<details key="start" value="21773"/>
<details key="end" value="21779"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1434" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.32/select/%/%/t">
<details key="start" value="21773"/>
<details key="end" value="21774"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1435" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.32/select/%/%.1">
<details key="start" value="21782"/>
<details key="end" value="21791"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1436" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.32/select/t">
<details key="start" value="21769"/>
<details key="end" value="21770"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1437" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.32/%">
<details key="start" value="21804"/>
<details key="end" value="21808"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1438" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.32/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1439" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.32/temp40">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1440" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.439">
<details key="start" value="21811"/>
<details key="end" value="21861"/>
<details key="line" value="303"/>
</eAnnotations>
<eAnnotations source="positions.1441" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.7">
<details key="start" value="21862"/>
<details key="end" value="21901"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1442" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.7/collections">
<details key="start" value="21862"/>
<details key="end" value="21873"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1443" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.7/%">
<details key="start" value="21888"/>
<details key="end" value="21900"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1444" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.7/%/collect">
<details key="start" value="21888"/>
<details key="end" value="21896"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1445" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.7/%/collect/t">
<details key="start" value="21888"/>
<details key="end" value="21889"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1446" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.7/%/collect/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1447" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.7/%/collect/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1448" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.7/%/collect/temp41">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1449" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.7/%/%">
<details key="start" value="21899"/>
<details key="end" value="21900"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1450" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.7/t">
<details key="start" value="21884"/>
<details key="end" value="21885"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1451" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.440">
<details key="start" value="21903"/>
<details key="end" value="21953"/>
<details key="line" value="304"/>
</eAnnotations>
<eAnnotations source="positions.1452" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.8">
<details key="start" value="21954"/>
<details key="end" value="21993"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1453" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.8/collections">
<details key="start" value="21954"/>
<details key="end" value="21965"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1454" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.8/%">
<details key="start" value="21980"/>
<details key="end" value="21992"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1455" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.8/%/collect">
<details key="start" value="21980"/>
<details key="end" value="21988"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1456" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.8/%/collect/t">
<details key="start" value="21980"/>
<details key="end" value="21981"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1457" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.8/%/collect/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1458" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.8/%/collect/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1459" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.8/%/collect/temp42">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1460" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.8/%/%">
<details key="start" value="21991"/>
<details key="end" value="21992"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1461" references="/0/testOrderedSet/%/%/%/%/%/%/%/select.8/t">
<details key="start" value="21976"/>
<details key="end" value="21977"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1462" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.441">
<details key="start" value="21995"/>
<details key="end" value="22039"/>
<details key="line" value="305"/>
</eAnnotations>
<eAnnotations source="positions.1463" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject">
<details key="start" value="22040"/>
<details key="end" value="22070"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1464" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject/strings">
<details key="start" value="22040"/>
<details key="end" value="22047"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1465" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject/%">
<details key="start" value="22062"/>
<details key="end" value="22069"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1466" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject/%/t">
<details key="start" value="22062"/>
<details key="end" value="22063"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1467" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject/%/%">
<details key="start" value="22066"/>
<details key="end" value="22069"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1468" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject/t">
<details key="start" value="22058"/>
<details key="end" value="22059"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1469" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.442">
<details key="start" value="22072"/>
<details key="end" value="22113"/>
<details key="line" value="307"/>
</eAnnotations>
<eAnnotations source="positions.1470" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.1">
<details key="start" value="22114"/>
<details key="end" value="22144"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1471" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.1/strings">
<details key="start" value="22114"/>
<details key="end" value="22121"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1472" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.1/%">
<details key="start" value="22136"/>
<details key="end" value="22143"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1473" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.1/%/t">
<details key="start" value="22136"/>
<details key="end" value="22137"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1474" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.1/%/%">
<details key="start" value="22140"/>
<details key="end" value="22143"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1475" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.1/t">
<details key="start" value="22132"/>
<details key="end" value="22133"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1476" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.443">
<details key="start" value="22146"/>
<details key="end" value="22186"/>
<details key="line" value="308"/>
</eAnnotations>
<eAnnotations source="positions.1477" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.2">
<details key="start" value="22187"/>
<details key="end" value="22216"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1478" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.2/integers">
<details key="start" value="22187"/>
<details key="end" value="22195"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1479" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.2/%">
<details key="start" value="22210"/>
<details key="end" value="22215"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1480" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.2/%/t">
<details key="start" value="22210"/>
<details key="end" value="22211"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1481" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.2/%/%">
<details key="start" value="22214"/>
<details key="end" value="22215"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1482" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.2/t">
<details key="start" value="22206"/>
<details key="end" value="22207"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1483" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.444">
<details key="start" value="22218"/>
<details key="end" value="22258"/>
<details key="line" value="309"/>
</eAnnotations>
<eAnnotations source="positions.1484" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.3">
<details key="start" value="22259"/>
<details key="end" value="22288"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1485" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.3/integers">
<details key="start" value="22259"/>
<details key="end" value="22267"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1486" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.3/%">
<details key="start" value="22282"/>
<details key="end" value="22287"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1487" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.3/%/t">
<details key="start" value="22282"/>
<details key="end" value="22283"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1488" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.3/%/%">
<details key="start" value="22286"/>
<details key="end" value="22287"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1489" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.3/t">
<details key="start" value="22278"/>
<details key="end" value="22279"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1490" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.445">
<details key="start" value="22290"/>
<details key="end" value="22329"/>
<details key="line" value="310"/>
</eAnnotations>
<eAnnotations source="positions.1491" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.4">
<details key="start" value="22330"/>
<details key="end" value="22358"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1492" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.4/reals">
<details key="start" value="22330"/>
<details key="end" value="22335"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1493" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.4/%">
<details key="start" value="22350"/>
<details key="end" value="22357"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1494" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.4/%/t">
<details key="start" value="22350"/>
<details key="end" value="22351"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1495" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.4/%/%">
<details key="start" value="22354"/>
<details key="end" value="22357"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1496" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.4/t">
<details key="start" value="22346"/>
<details key="end" value="22347"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1497" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.446">
<details key="start" value="22360"/>
<details key="end" value="22399"/>
<details key="line" value="311"/>
</eAnnotations>
<eAnnotations source="positions.1498" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.5">
<details key="start" value="22400"/>
<details key="end" value="22428"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1499" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.5/reals">
<details key="start" value="22400"/>
<details key="end" value="22405"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1500" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.5/%">
<details key="start" value="22420"/>
<details key="end" value="22427"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1501" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.5/%/t">
<details key="start" value="22420"/>
<details key="end" value="22421"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1502" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.5/%/%">
<details key="start" value="22424"/>
<details key="end" value="22427"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1503" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.5/t">
<details key="start" value="22416"/>
<details key="end" value="22417"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1504" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.447">
<details key="start" value="22430"/>
<details key="end" value="22473"/>
<details key="line" value="312"/>
</eAnnotations>
<eAnnotations source="positions.1505" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.6">
<details key="start" value="22474"/>
<details key="end" value="22506"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1506" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.6/booleans">
<details key="start" value="22474"/>
<details key="end" value="22482"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1507" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.6/%">
<details key="start" value="22497"/>
<details key="end" value="22505"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1508" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.6/%/t">
<details key="start" value="22497"/>
<details key="end" value="22498"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1509" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.6/%/%">
<details key="start" value="22501"/>
<details key="end" value="22505"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1510" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.6/t">
<details key="start" value="22493"/>
<details key="end" value="22494"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1511" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.448">
<details key="start" value="22508"/>
<details key="end" value="22578"/>
<details key="line" value="313"/>
</eAnnotations>
<eAnnotations source="positions.1512" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.33">
<details key="start" value="22579"/>
<details key="end" value="22638"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1513" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.33/reject">
<details key="start" value="22579"/>
<details key="end" value="22621"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1514" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.33/reject/eClasses">
<details key="start" value="22579"/>
<details key="end" value="22587"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1515" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.33/reject/%">
<details key="start" value="22602"/>
<details key="end" value="22620"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1516" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.33/reject/%/%">
<details key="start" value="22602"/>
<details key="end" value="22608"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1517" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.33/reject/%/%/t">
<details key="start" value="22602"/>
<details key="end" value="22603"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1518" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.33/reject/%/%.1">
<details key="start" value="22611"/>
<details key="end" value="22620"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1519" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.33/reject/t">
<details key="start" value="22598"/>
<details key="end" value="22599"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1520" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.33/%">
<details key="start" value="22633"/>
<details key="end" value="22637"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1521" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.33/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1522" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.33/temp43">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1523" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.449">
<details key="start" value="22640"/>
<details key="end" value="22690"/>
<details key="line" value="314"/>
</eAnnotations>
<eAnnotations source="positions.1524" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.7">
<details key="start" value="22691"/>
<details key="end" value="22730"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1525" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.7/collections">
<details key="start" value="22691"/>
<details key="end" value="22702"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1526" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.7/%">
<details key="start" value="22717"/>
<details key="end" value="22729"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1527" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.7/%/collect">
<details key="start" value="22717"/>
<details key="end" value="22725"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1528" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.7/%/collect/t">
<details key="start" value="22717"/>
<details key="end" value="22718"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1529" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.7/%/collect/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1530" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.7/%/collect/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1531" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.7/%/collect/temp44">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1532" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.7/%/%">
<details key="start" value="22728"/>
<details key="end" value="22729"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1533" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.7/t">
<details key="start" value="22713"/>
<details key="end" value="22714"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1534" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.450">
<details key="start" value="22732"/>
<details key="end" value="22782"/>
<details key="line" value="315"/>
</eAnnotations>
<eAnnotations source="positions.1535" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.8">
<details key="start" value="22783"/>
<details key="end" value="22822"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1536" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.8/collections">
<details key="start" value="22783"/>
<details key="end" value="22794"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1537" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.8/%">
<details key="start" value="22809"/>
<details key="end" value="22821"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1538" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.8/%/collect">
<details key="start" value="22809"/>
<details key="end" value="22817"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1539" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.8/%/collect/t">
<details key="start" value="22809"/>
<details key="end" value="22810"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1540" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.8/%/collect/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1541" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.8/%/collect/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1542" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.8/%/collect/temp45">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1543" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.8/%/%">
<details key="start" value="22820"/>
<details key="end" value="22821"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1544" references="/0/testOrderedSet/%/%/%/%/%/%/%/reject.8/t">
<details key="start" value="22805"/>
<details key="end" value="22806"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1545" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.451">
<details key="start" value="22824"/>
<details key="end" value="22868"/>
<details key="line" value="316"/>
</eAnnotations>
<eAnnotations source="positions.1546" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll">
<details key="start" value="22869"/>
<details key="end" value="22899"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1547" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll/strings">
<details key="start" value="22869"/>
<details key="end" value="22876"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1548" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll/%">
<details key="start" value="22891"/>
<details key="end" value="22898"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1549" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll/%/t">
<details key="start" value="22891"/>
<details key="end" value="22892"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1550" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll/%/%">
<details key="start" value="22895"/>
<details key="end" value="22898"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1551" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll/t">
<details key="start" value="22887"/>
<details key="end" value="22888"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1552" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.452">
<details key="start" value="22901"/>
<details key="end" value="22942"/>
<details key="line" value="318"/>
</eAnnotations>
<eAnnotations source="positions.1553" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.1">
<details key="start" value="22943"/>
<details key="end" value="22973"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1554" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.1/strings">
<details key="start" value="22943"/>
<details key="end" value="22950"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1555" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.1/%">
<details key="start" value="22965"/>
<details key="end" value="22972"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1556" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.1/%/t">
<details key="start" value="22965"/>
<details key="end" value="22966"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1557" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.1/%/%">
<details key="start" value="22969"/>
<details key="end" value="22972"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1558" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.1/t">
<details key="start" value="22961"/>
<details key="end" value="22962"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1559" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.453">
<details key="start" value="22975"/>
<details key="end" value="23015"/>
<details key="line" value="319"/>
</eAnnotations>
<eAnnotations source="positions.1560" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.2">
<details key="start" value="23016"/>
<details key="end" value="23045"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1561" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.2/integers">
<details key="start" value="23016"/>
<details key="end" value="23024"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1562" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.2/%">
<details key="start" value="23039"/>
<details key="end" value="23044"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1563" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.2/%/t">
<details key="start" value="23039"/>
<details key="end" value="23040"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1564" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.2/%/%">
<details key="start" value="23043"/>
<details key="end" value="23044"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1565" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.2/t">
<details key="start" value="23035"/>
<details key="end" value="23036"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1566" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.454">
<details key="start" value="23047"/>
<details key="end" value="23087"/>
<details key="line" value="320"/>
</eAnnotations>
<eAnnotations source="positions.1567" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.3">
<details key="start" value="23088"/>
<details key="end" value="23117"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1568" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.3/integers">
<details key="start" value="23088"/>
<details key="end" value="23096"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1569" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.3/%">
<details key="start" value="23111"/>
<details key="end" value="23116"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1570" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.3/%/t">
<details key="start" value="23111"/>
<details key="end" value="23112"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1571" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.3/%/%">
<details key="start" value="23115"/>
<details key="end" value="23116"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1572" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.3/t">
<details key="start" value="23107"/>
<details key="end" value="23108"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1573" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.455">
<details key="start" value="23119"/>
<details key="end" value="23158"/>
<details key="line" value="321"/>
</eAnnotations>
<eAnnotations source="positions.1574" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.4">
<details key="start" value="23159"/>
<details key="end" value="23187"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1575" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.4/reals">
<details key="start" value="23159"/>
<details key="end" value="23164"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1576" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.4/%">
<details key="start" value="23179"/>
<details key="end" value="23186"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1577" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.4/%/t">
<details key="start" value="23179"/>
<details key="end" value="23180"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1578" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.4/%/%">
<details key="start" value="23183"/>
<details key="end" value="23186"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1579" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.4/t">
<details key="start" value="23175"/>
<details key="end" value="23176"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1580" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.456">
<details key="start" value="23189"/>
<details key="end" value="23228"/>
<details key="line" value="322"/>
</eAnnotations>
<eAnnotations source="positions.1581" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.5">
<details key="start" value="23229"/>
<details key="end" value="23257"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1582" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.5/reals">
<details key="start" value="23229"/>
<details key="end" value="23234"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1583" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.5/%">
<details key="start" value="23249"/>
<details key="end" value="23256"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1584" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.5/%/t">
<details key="start" value="23249"/>
<details key="end" value="23250"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1585" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.5/%/%">
<details key="start" value="23253"/>
<details key="end" value="23256"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1586" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.5/t">
<details key="start" value="23245"/>
<details key="end" value="23246"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1587" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.457">
<details key="start" value="23259"/>
<details key="end" value="23302"/>
<details key="line" value="323"/>
</eAnnotations>
<eAnnotations source="positions.1588" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.6">
<details key="start" value="23303"/>
<details key="end" value="23335"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1589" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.6/booleans">
<details key="start" value="23303"/>
<details key="end" value="23311"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1590" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.6/%">
<details key="start" value="23326"/>
<details key="end" value="23334"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1591" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.6/%/t">
<details key="start" value="23326"/>
<details key="end" value="23327"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1592" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.6/%/%">
<details key="start" value="23330"/>
<details key="end" value="23334"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1593" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.6/t">
<details key="start" value="23322"/>
<details key="end" value="23323"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1594" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.458">
<details key="start" value="23337"/>
<details key="end" value="23390"/>
<details key="line" value="324"/>
</eAnnotations>
<eAnnotations source="positions.1595" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.7">
<details key="start" value="23391"/>
<details key="end" value="23433"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1596" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.7/eClasses">
<details key="start" value="23391"/>
<details key="end" value="23399"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1597" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.7/%">
<details key="start" value="23414"/>
<details key="end" value="23432"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1598" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.7/%/%">
<details key="start" value="23414"/>
<details key="end" value="23420"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1599" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.7/%/%/t">
<details key="start" value="23414"/>
<details key="end" value="23415"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1600" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.7/%/%.1">
<details key="start" value="23423"/>
<details key="end" value="23432"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1601" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.7/t">
<details key="start" value="23410"/>
<details key="end" value="23411"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1602" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.459">
<details key="start" value="23435"/>
<details key="end" value="23485"/>
<details key="line" value="325"/>
</eAnnotations>
<eAnnotations source="positions.1603" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.8">
<details key="start" value="23486"/>
<details key="end" value="23525"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1604" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.8/collections">
<details key="start" value="23486"/>
<details key="end" value="23497"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1605" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.8/%">
<details key="start" value="23512"/>
<details key="end" value="23524"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1606" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.8/%/collect">
<details key="start" value="23512"/>
<details key="end" value="23520"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1607" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.8/%/collect/t">
<details key="start" value="23512"/>
<details key="end" value="23513"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1608" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.8/%/collect/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1609" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.8/%/collect/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1610" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.8/%/collect/temp46">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1611" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.8/%/%">
<details key="start" value="23523"/>
<details key="end" value="23524"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1612" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.8/t">
<details key="start" value="23508"/>
<details key="end" value="23509"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1613" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.460">
<details key="start" value="23527"/>
<details key="end" value="23577"/>
<details key="line" value="326"/>
</eAnnotations>
<eAnnotations source="positions.1614" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.9">
<details key="start" value="23578"/>
<details key="end" value="23617"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1615" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.9/collections">
<details key="start" value="23578"/>
<details key="end" value="23589"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1616" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.9/%">
<details key="start" value="23604"/>
<details key="end" value="23616"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1617" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.9/%/collect">
<details key="start" value="23604"/>
<details key="end" value="23612"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1618" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.9/%/collect/t">
<details key="start" value="23604"/>
<details key="end" value="23605"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1619" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.9/%/collect/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1620" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.9/%/collect/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1621" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.9/%/collect/temp47">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1622" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.9/%/%">
<details key="start" value="23615"/>
<details key="end" value="23616"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1623" references="/0/testOrderedSet/%/%/%/%/%/%/%/forAll.9/t">
<details key="start" value="23600"/>
<details key="end" value="23601"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1624" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.461">
<details key="start" value="23619"/>
<details key="end" value="23660"/>
<details key="line" value="327"/>
</eAnnotations>
<eAnnotations source="positions.1625" references="/0/testOrderedSet/%/%/%/%/%/%/%/any">
<details key="start" value="23661"/>
<details key="end" value="23688"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1626" references="/0/testOrderedSet/%/%/%/%/%/%/%/any/strings">
<details key="start" value="23661"/>
<details key="end" value="23668"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1627" references="/0/testOrderedSet/%/%/%/%/%/%/%/any/%">
<details key="start" value="23680"/>
<details key="end" value="23687"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1628" references="/0/testOrderedSet/%/%/%/%/%/%/%/any/%/t">
<details key="start" value="23680"/>
<details key="end" value="23681"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1629" references="/0/testOrderedSet/%/%/%/%/%/%/%/any/%/%">
<details key="start" value="23684"/>
<details key="end" value="23687"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1630" references="/0/testOrderedSet/%/%/%/%/%/%/%/any/t">
<details key="start" value="23676"/>
<details key="end" value="23677"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1631" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.462">
<details key="start" value="23690"/>
<details key="end" value="23728"/>
<details key="line" value="329"/>
</eAnnotations>
<eAnnotations source="positions.1632" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.1">
<details key="start" value="23729"/>
<details key="end" value="23756"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1633" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.1/strings">
<details key="start" value="23729"/>
<details key="end" value="23736"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1634" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.1/%">
<details key="start" value="23748"/>
<details key="end" value="23755"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1635" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.1/%/t">
<details key="start" value="23748"/>
<details key="end" value="23749"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1636" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.1/%/%">
<details key="start" value="23752"/>
<details key="end" value="23755"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1637" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.1/t">
<details key="start" value="23744"/>
<details key="end" value="23745"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1638" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.463">
<details key="start" value="23758"/>
<details key="end" value="23795"/>
<details key="line" value="330"/>
</eAnnotations>
<eAnnotations source="positions.1639" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.2">
<details key="start" value="23796"/>
<details key="end" value="23822"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1640" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.2/integers">
<details key="start" value="23796"/>
<details key="end" value="23804"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1641" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.2/%">
<details key="start" value="23816"/>
<details key="end" value="23821"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1642" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.2/%/t">
<details key="start" value="23816"/>
<details key="end" value="23817"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1643" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.2/%/%">
<details key="start" value="23820"/>
<details key="end" value="23821"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1644" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.2/t">
<details key="start" value="23812"/>
<details key="end" value="23813"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1645" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.464">
<details key="start" value="23824"/>
<details key="end" value="23861"/>
<details key="line" value="331"/>
</eAnnotations>
<eAnnotations source="positions.1646" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.3">
<details key="start" value="23862"/>
<details key="end" value="23888"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1647" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.3/integers">
<details key="start" value="23862"/>
<details key="end" value="23870"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1648" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.3/%">
<details key="start" value="23882"/>
<details key="end" value="23887"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1649" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.3/%/t">
<details key="start" value="23882"/>
<details key="end" value="23883"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1650" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.3/%/%">
<details key="start" value="23886"/>
<details key="end" value="23887"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1651" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.3/t">
<details key="start" value="23878"/>
<details key="end" value="23879"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1652" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.465">
<details key="start" value="23890"/>
<details key="end" value="23926"/>
<details key="line" value="332"/>
</eAnnotations>
<eAnnotations source="positions.1653" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.4">
<details key="start" value="23927"/>
<details key="end" value="23952"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1654" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.4/reals">
<details key="start" value="23927"/>
<details key="end" value="23932"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1655" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.4/%">
<details key="start" value="23944"/>
<details key="end" value="23951"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1656" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.4/%/t">
<details key="start" value="23944"/>
<details key="end" value="23945"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1657" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.4/%/%">
<details key="start" value="23948"/>
<details key="end" value="23951"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1658" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.4/t">
<details key="start" value="23940"/>
<details key="end" value="23941"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1659" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.466">
<details key="start" value="23954"/>
<details key="end" value="23990"/>
<details key="line" value="333"/>
</eAnnotations>
<eAnnotations source="positions.1660" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.5">
<details key="start" value="23991"/>
<details key="end" value="24016"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1661" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.5/reals">
<details key="start" value="23991"/>
<details key="end" value="23996"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1662" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.5/%">
<details key="start" value="24008"/>
<details key="end" value="24015"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1663" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.5/%/t">
<details key="start" value="24008"/>
<details key="end" value="24009"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1664" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.5/%/%">
<details key="start" value="24012"/>
<details key="end" value="24015"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1665" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.5/t">
<details key="start" value="24004"/>
<details key="end" value="24005"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1666" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.467">
<details key="start" value="24018"/>
<details key="end" value="24058"/>
<details key="line" value="334"/>
</eAnnotations>
<eAnnotations source="positions.1667" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.6">
<details key="start" value="24059"/>
<details key="end" value="24088"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1668" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.6/booleans">
<details key="start" value="24059"/>
<details key="end" value="24067"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1669" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.6/%">
<details key="start" value="24079"/>
<details key="end" value="24087"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1670" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.6/%/t">
<details key="start" value="24079"/>
<details key="end" value="24080"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1671" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.6/%/%">
<details key="start" value="24083"/>
<details key="end" value="24087"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1672" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.6/t">
<details key="start" value="24075"/>
<details key="end" value="24076"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1673" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.468">
<details key="start" value="24090"/>
<details key="end" value="24157"/>
<details key="line" value="335"/>
</eAnnotations>
<eAnnotations source="positions.1674" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.34">
<details key="start" value="24158"/>
<details key="end" value="24214"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1675" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.34/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1676" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.34/%/%/any">
<details key="start" value="24158"/>
<details key="end" value="24197"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1677" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.34/%/%/any/eClasses">
<details key="start" value="24158"/>
<details key="end" value="24166"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1678" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.34/%/%/any/%">
<details key="start" value="24178"/>
<details key="end" value="24196"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1679" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.34/%/%/any/%/%">
<details key="start" value="24178"/>
<details key="end" value="24184"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1680" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.34/%/%/any/%/%/t">
<details key="start" value="24178"/>
<details key="end" value="24179"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1681" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.34/%/%/any/%/%.1">
<details key="start" value="24187"/>
<details key="end" value="24196"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1682" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.34/%/%/any/t">
<details key="start" value="24174"/>
<details key="end" value="24175"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1683" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.34/%.1">
<details key="start" value="24209"/>
<details key="end" value="24213"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1684" 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.1685" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.34/temp48">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1686" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.469">
<details key="start" value="24216"/>
<details key="end" value="24263"/>
<details key="line" value="336"/>
</eAnnotations>
<eAnnotations source="positions.1687" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.7">
<details key="start" value="24264"/>
<details key="end" value="24300"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1688" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.7/collections">
<details key="start" value="24264"/>
<details key="end" value="24275"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1689" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.7/%">
<details key="start" value="24287"/>
<details key="end" value="24299"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1690" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.7/%/collect">
<details key="start" value="24287"/>
<details key="end" value="24295"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1691" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.7/%/collect/t">
<details key="start" value="24287"/>
<details key="end" value="24288"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1692" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.7/%/collect/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1693" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.7/%/collect/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1694" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.7/%/collect/temp49">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1695" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.7/%/%">
<details key="start" value="24298"/>
<details key="end" value="24299"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1696" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.7/t">
<details key="start" value="24283"/>
<details key="end" value="24284"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1697" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.470">
<details key="start" value="24302"/>
<details key="end" value="24349"/>
<details key="line" value="337"/>
</eAnnotations>
<eAnnotations source="positions.1698" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.8">
<details key="start" value="24350"/>
<details key="end" value="24386"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1699" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.8/collections">
<details key="start" value="24350"/>
<details key="end" value="24361"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1700" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.8/%">
<details key="start" value="24373"/>
<details key="end" value="24385"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1701" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.8/%/collect">
<details key="start" value="24373"/>
<details key="end" value="24381"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1702" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.8/%/collect/t">
<details key="start" value="24373"/>
<details key="end" value="24374"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1703" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.8/%/collect/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1704" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.8/%/collect/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1705" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.8/%/collect/temp50">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1706" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.8/%/%">
<details key="start" value="24384"/>
<details key="end" value="24385"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1707" references="/0/testOrderedSet/%/%/%/%/%/%/%/any.8/t">
<details key="start" value="24369"/>
<details key="end" value="24370"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1708" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.471">
<details key="start" value="24388"/>
<details key="end" value="24429"/>
<details key="line" value="338"/>
</eAnnotations>
<eAnnotations source="positions.1709" references="/0/testOrderedSet/%/%/%/%/%/%/%/one">
<details key="start" value="24430"/>
<details key="end" value="24457"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1710" references="/0/testOrderedSet/%/%/%/%/%/%/%/one/strings">
<details key="start" value="24430"/>
<details key="end" value="24437"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1711" references="/0/testOrderedSet/%/%/%/%/%/%/%/one/%">
<details key="start" value="24449"/>
<details key="end" value="24456"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1712" references="/0/testOrderedSet/%/%/%/%/%/%/%/one/%/t">
<details key="start" value="24449"/>
<details key="end" value="24450"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1713" references="/0/testOrderedSet/%/%/%/%/%/%/%/one/%/%">
<details key="start" value="24453"/>
<details key="end" value="24456"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1714" references="/0/testOrderedSet/%/%/%/%/%/%/%/one/t">
<details key="start" value="24445"/>
<details key="end" value="24446"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1715" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.472">
<details key="start" value="24459"/>
<details key="end" value="24497"/>
<details key="line" value="340"/>
</eAnnotations>
<eAnnotations source="positions.1716" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.1">
<details key="start" value="24498"/>
<details key="end" value="24525"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1717" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.1/strings">
<details key="start" value="24498"/>
<details key="end" value="24505"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1718" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.1/%">
<details key="start" value="24517"/>
<details key="end" value="24524"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1719" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.1/%/t">
<details key="start" value="24517"/>
<details key="end" value="24518"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1720" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.1/%/%">
<details key="start" value="24521"/>
<details key="end" value="24524"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1721" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.1/t">
<details key="start" value="24513"/>
<details key="end" value="24514"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1722" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.473">
<details key="start" value="24527"/>
<details key="end" value="24564"/>
<details key="line" value="341"/>
</eAnnotations>
<eAnnotations source="positions.1723" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.2">
<details key="start" value="24565"/>
<details key="end" value="24591"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1724" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.2/integers">
<details key="start" value="24565"/>
<details key="end" value="24573"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1725" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.2/%">
<details key="start" value="24585"/>
<details key="end" value="24590"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1726" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.2/%/t">
<details key="start" value="24585"/>
<details key="end" value="24586"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1727" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.2/%/%">
<details key="start" value="24589"/>
<details key="end" value="24590"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1728" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.2/t">
<details key="start" value="24581"/>
<details key="end" value="24582"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1729" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.474">
<details key="start" value="24593"/>
<details key="end" value="24630"/>
<details key="line" value="342"/>
</eAnnotations>
<eAnnotations source="positions.1730" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.3">
<details key="start" value="24631"/>
<details key="end" value="24657"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1731" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.3/integers">
<details key="start" value="24631"/>
<details key="end" value="24639"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1732" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.3/%">
<details key="start" value="24651"/>
<details key="end" value="24656"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1733" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.3/%/t">
<details key="start" value="24651"/>
<details key="end" value="24652"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1734" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.3/%/%">
<details key="start" value="24655"/>
<details key="end" value="24656"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1735" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.3/t">
<details key="start" value="24647"/>
<details key="end" value="24648"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1736" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.475">
<details key="start" value="24659"/>
<details key="end" value="24695"/>
<details key="line" value="343"/>
</eAnnotations>
<eAnnotations source="positions.1737" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.4">
<details key="start" value="24696"/>
<details key="end" value="24721"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1738" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.4/reals">
<details key="start" value="24696"/>
<details key="end" value="24701"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1739" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.4/%">
<details key="start" value="24713"/>
<details key="end" value="24720"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1740" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.4/%/t">
<details key="start" value="24713"/>
<details key="end" value="24714"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1741" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.4/%/%">
<details key="start" value="24717"/>
<details key="end" value="24720"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1742" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.4/t">
<details key="start" value="24709"/>
<details key="end" value="24710"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1743" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.476">
<details key="start" value="24723"/>
<details key="end" value="24759"/>
<details key="line" value="344"/>
</eAnnotations>
<eAnnotations source="positions.1744" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.5">
<details key="start" value="24760"/>
<details key="end" value="24785"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1745" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.5/reals">
<details key="start" value="24760"/>
<details key="end" value="24765"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1746" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.5/%">
<details key="start" value="24777"/>
<details key="end" value="24784"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1747" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.5/%/t">
<details key="start" value="24777"/>
<details key="end" value="24778"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1748" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.5/%/%">
<details key="start" value="24781"/>
<details key="end" value="24784"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1749" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.5/t">
<details key="start" value="24773"/>
<details key="end" value="24774"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1750" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.477">
<details key="start" value="24787"/>
<details key="end" value="24827"/>
<details key="line" value="345"/>
</eAnnotations>
<eAnnotations source="positions.1751" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.6">
<details key="start" value="24828"/>
<details key="end" value="24857"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1752" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.6/booleans">
<details key="start" value="24828"/>
<details key="end" value="24836"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1753" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.6/%">
<details key="start" value="24848"/>
<details key="end" value="24856"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1754" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.6/%/t">
<details key="start" value="24848"/>
<details key="end" value="24849"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1755" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.6/%/%">
<details key="start" value="24852"/>
<details key="end" value="24856"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1756" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.6/t">
<details key="start" value="24844"/>
<details key="end" value="24845"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1757" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.478">
<details key="start" value="24859"/>
<details key="end" value="24909"/>
<details key="line" value="346"/>
</eAnnotations>
<eAnnotations source="positions.1758" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.7">
<details key="start" value="24910"/>
<details key="end" value="24949"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1759" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.7/eClasses">
<details key="start" value="24910"/>
<details key="end" value="24918"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1760" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.7/%">
<details key="start" value="24930"/>
<details key="end" value="24948"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1761" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.7/%/%">
<details key="start" value="24930"/>
<details key="end" value="24936"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1762" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.7/%/%/t">
<details key="start" value="24930"/>
<details key="end" value="24931"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1763" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.7/%/%.1">
<details key="start" value="24939"/>
<details key="end" value="24948"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1764" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.7/t">
<details key="start" value="24926"/>
<details key="end" value="24927"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1765" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.479">
<details key="start" value="24951"/>
<details key="end" value="24998"/>
<details key="line" value="347"/>
</eAnnotations>
<eAnnotations source="positions.1766" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.8">
<details key="start" value="24999"/>
<details key="end" value="25035"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1767" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.8/collections">
<details key="start" value="24999"/>
<details key="end" value="25010"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1768" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.8/%">
<details key="start" value="25022"/>
<details key="end" value="25034"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1769" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.8/%/collect">
<details key="start" value="25022"/>
<details key="end" value="25030"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1770" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.8/%/collect/t">
<details key="start" value="25022"/>
<details key="end" value="25023"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1771" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.8/%/collect/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1772" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.8/%/collect/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1773" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.8/%/collect/temp51">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1774" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.8/%/%">
<details key="start" value="25033"/>
<details key="end" value="25034"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1775" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.8/t">
<details key="start" value="25018"/>
<details key="end" value="25019"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1776" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.480">
<details key="start" value="25037"/>
<details key="end" value="25084"/>
<details key="line" value="348"/>
</eAnnotations>
<eAnnotations source="positions.1777" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.9">
<details key="start" value="25085"/>
<details key="end" value="25121"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1778" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.9/collections">
<details key="start" value="25085"/>
<details key="end" value="25096"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1779" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.9/%">
<details key="start" value="25108"/>
<details key="end" value="25120"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1780" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.9/%/collect">
<details key="start" value="25108"/>
<details key="end" value="25116"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1781" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.9/%/collect/t">
<details key="start" value="25108"/>
<details key="end" value="25109"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1782" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.9/%/collect/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1783" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.9/%/collect/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1784" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.9/%/collect/temp52">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1785" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.9/%/%">
<details key="start" value="25119"/>
<details key="end" value="25120"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1786" references="/0/testOrderedSet/%/%/%/%/%/%/%/one.9/t">
<details key="start" value="25104"/>
<details key="end" value="25105"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1787" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.481">
<details key="start" value="25123"/>
<details key="end" value="25168"/>
<details key="line" value="349"/>
</eAnnotations>
<eAnnotations source="positions.1788" references="/0/testOrderedSet/%/%/%/%/%/%/%/isUnique">
<details key="start" value="25169"/>
<details key="end" value="25200"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1789" references="/0/testOrderedSet/%/%/%/%/%/%/%/isUnique/strings">
<details key="start" value="25169"/>
<details key="end" value="25176"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1790" references="/0/testOrderedSet/%/%/%/%/%/%/%/isUnique/%">
<details key="start" value="25189"/>
<details key="end" value="25199"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1791" references="/0/testOrderedSet/%/%/%/%/%/%/%/isUnique/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1792" references="/0/testOrderedSet/%/%/%/%/%/%/%/isUnique/temp53">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1793" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.482">
<details key="start" value="25202"/>
<details key="end" value="25245"/>
<details key="line" value="351"/>
</eAnnotations>
<eAnnotations source="positions.1794" references="/0/testOrderedSet/%/%/%/%/%/%/%/isUnique.1">
<details key="start" value="25246"/>
<details key="end" value="25278"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1795" references="/0/testOrderedSet/%/%/%/%/%/%/%/isUnique.1/integers">
<details key="start" value="25246"/>
<details key="end" value="25254"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1796" references="/0/testOrderedSet/%/%/%/%/%/%/%/isUnique.1/%">
<details key="start" value="25267"/>
<details key="end" value="25277"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1797" 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.1798" references="/0/testOrderedSet/%/%/%/%/%/%/%/isUnique.1/temp54">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1799" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.483">
<details key="start" value="25280"/>
<details key="end" value="25320"/>
<details key="line" value="352"/>
</eAnnotations>
<eAnnotations source="positions.1800" references="/0/testOrderedSet/%/%/%/%/%/%/%/isUnique.2">
<details key="start" value="25321"/>
<details key="end" value="25350"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1801" references="/0/testOrderedSet/%/%/%/%/%/%/%/isUnique.2/reals">
<details key="start" value="25321"/>
<details key="end" value="25326"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1802" references="/0/testOrderedSet/%/%/%/%/%/%/%/isUnique.2/%">
<details key="start" value="25339"/>
<details key="end" value="25349"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1803" 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.1804" references="/0/testOrderedSet/%/%/%/%/%/%/%/isUnique.2/temp55">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1805" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.484">
<details key="start" value="25352"/>
<details key="end" value="25395"/>
<details key="line" value="353"/>
</eAnnotations>
<eAnnotations source="positions.1806" references="/0/testOrderedSet/%/%/%/%/%/%/%/isUnique.3">
<details key="start" value="25396"/>
<details key="end" value="25428"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1807" references="/0/testOrderedSet/%/%/%/%/%/%/%/isUnique.3/booleans">
<details key="start" value="25396"/>
<details key="end" value="25404"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1808" references="/0/testOrderedSet/%/%/%/%/%/%/%/isUnique.3/%">
<details key="start" value="25417"/>
<details key="end" value="25427"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1809" 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.1810" references="/0/testOrderedSet/%/%/%/%/%/%/%/isUnique.3/temp56">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1811" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.485">
<details key="start" value="25430"/>
<details key="end" value="25473"/>
<details key="line" value="354"/>
</eAnnotations>
<eAnnotations source="positions.1812" references="/0/testOrderedSet/%/%/%/%/%/%/%/isUnique.4">
<details key="start" value="25474"/>
<details key="end" value="25506"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1813" references="/0/testOrderedSet/%/%/%/%/%/%/%/isUnique.4/eClasses">
<details key="start" value="25474"/>
<details key="end" value="25482"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1814" references="/0/testOrderedSet/%/%/%/%/%/%/%/isUnique.4/%">
<details key="start" value="25495"/>
<details key="end" value="25505"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1815" 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.1816" references="/0/testOrderedSet/%/%/%/%/%/%/%/isUnique.4/temp57">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1817" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.486">
<details key="start" value="25508"/>
<details key="end" value="25554"/>
<details key="line" value="355"/>
</eAnnotations>
<eAnnotations source="positions.1818" references="/0/testOrderedSet/%/%/%/%/%/%/%/isUnique.5">
<details key="start" value="25555"/>
<details key="end" value="25590"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1819" references="/0/testOrderedSet/%/%/%/%/%/%/%/isUnique.5/collections">
<details key="start" value="25555"/>
<details key="end" value="25566"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1820" references="/0/testOrderedSet/%/%/%/%/%/%/%/isUnique.5/%">
<details key="start" value="25579"/>
<details key="end" value="25589"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1821" 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.1822" references="/0/testOrderedSet/%/%/%/%/%/%/%/isUnique.5/temp58">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1823" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.487">
<details key="start" value="25592"/>
<details key="end" value="25633"/>
<details key="line" value="356"/>
</eAnnotations>
<eAnnotations source="positions.1824" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.488">
<details key="start" value="25634"/>
<details key="end" value="25661"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1825" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.488/strings">
<details key="start" value="25634"/>
<details key="end" value="25641"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1826" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.489">
<details key="start" value="25663"/>
<details key="end" value="25702"/>
<details key="line" value="358"/>
</eAnnotations>
<eAnnotations source="positions.1827" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.490">
<details key="start" value="25703"/>
<details key="end" value="25731"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1828" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.490/integers">
<details key="start" value="25703"/>
<details key="end" value="25711"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1829" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.491">
<details key="start" value="25733"/>
<details key="end" value="25772"/>
<details key="line" value="359"/>
</eAnnotations>
<eAnnotations source="positions.1830" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.492">
<details key="start" value="25773"/>
<details key="end" value="25801"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1831" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.492/booleans">
<details key="start" value="25773"/>
<details key="end" value="25781"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1832" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.493">
<details key="start" value="25803"/>
<details key="end" value="25839"/>
<details key="line" value="360"/>
</eAnnotations>
<eAnnotations source="positions.1833" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.494">
<details key="start" value="25840"/>
<details key="end" value="25865"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1834" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.494/reals">
<details key="start" value="25840"/>
<details key="end" value="25845"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1835" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.495">
<details key="start" value="25867"/>
<details key="end" value="25906"/>
<details key="line" value="361"/>
</eAnnotations>
<eAnnotations source="positions.1836" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.496">
<details key="start" value="25907"/>
<details key="end" value="25935"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1837" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.496/eClasses">
<details key="start" value="25907"/>
<details key="end" value="25915"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1838" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.497">
<details key="start" value="25937"/>
<details key="end" value="25979"/>
<details key="line" value="362"/>
</eAnnotations>
<eAnnotations source="positions.1839" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.498">
<details key="start" value="25980"/>
<details key="end" value="26011"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1840" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.498/collections">
<details key="start" value="25980"/>
<details key="end" value="25991"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1841" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.499">
<details key="start" value="26013"/>
<details key="end" value="26048"/>
<details key="line" value="363"/>
</eAnnotations>
<eAnnotations source="positions.1842" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.35">
<details key="start" value="26049"/>
<details key="end" value="26073"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1843" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.35/strings">
<details key="start" value="26049"/>
<details key="end" value="26056"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1844" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.35/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1845" 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.1846" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.35/temp59">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1847" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.500">
<details key="start" value="26075"/>
<details key="end" value="26111"/>
<details key="line" value="364"/>
</eAnnotations>
<eAnnotations source="positions.1848" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.36">
<details key="start" value="26112"/>
<details key="end" value="26137"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1849" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.36/integers">
<details key="start" value="26112"/>
<details key="end" value="26120"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1850" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.36/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1851" 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.1852" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.36/temp60">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1853" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.501">
<details key="start" value="26139"/>
<details key="end" value="26175"/>
<details key="line" value="365"/>
</eAnnotations>
<eAnnotations source="positions.1854" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.37">
<details key="start" value="26176"/>
<details key="end" value="26201"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1855" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.37/booleans">
<details key="start" value="26176"/>
<details key="end" value="26184"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1856" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.37/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1857" 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.1858" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.37/temp61">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1859" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.502">
<details key="start" value="26203"/>
<details key="end" value="26236"/>
<details key="line" value="366"/>
</eAnnotations>
<eAnnotations source="positions.1860" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.38">
<details key="start" value="26237"/>
<details key="end" value="26259"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1861" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.38/reals">
<details key="start" value="26237"/>
<details key="end" value="26242"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1862" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.38/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1863" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.38/%/temp1">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1864" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.38/temp62">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1865" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.503">
<details key="start" value="26261"/>
<details key="end" value="26297"/>
<details key="line" value="367"/>
</eAnnotations>
<eAnnotations source="positions.1866" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.39">
<details key="start" value="26298"/>
<details key="end" value="26323"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1867" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.39/eClasses">
<details key="start" value="26298"/>
<details key="end" value="26306"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1868" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.39/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1869" 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.1870" 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.1871" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.504">
<details key="start" value="26325"/>
<details key="end" value="26364"/>
<details key="line" value="368"/>
</eAnnotations>
<eAnnotations source="positions.1872" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.40">
<details key="start" value="26365"/>
<details key="end" value="26393"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1873" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.40/collections">
<details key="start" value="26365"/>
<details key="end" value="26376"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1874" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.40/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1875" 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.1876" 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.1877" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.505">
<details key="start" value="26395"/>
<details key="end" value="26475"/>
<details key="line" value="369"/>
</eAnnotations>
<eAnnotations source="positions.1878" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.506">
<details key="start" value="26476"/>
<details key="end" value="26542"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1879" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.506/%">
<details key="start" value="26476"/>
<details key="end" value="26538"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1880" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.506/%/%">
<details key="start" value="26476"/>
<details key="end" value="26527"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1881" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.506/%/%/%">
<details key="start" value="26476"/>
<details key="end" value="26507"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1882" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.506/%/%/%/%/p">
<details key="start" value="26487"/>
<details key="end" value="26488"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1883" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.506/%/%/%/%.1/%">
<details key="start" value="26489"/>
<details key="end" value="26495"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1884" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.506/%/%/%/%.2/%">
<details key="start" value="26496"/>
<details key="end" value="26500"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1885" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.506/%/%/%/%.3/%">
<details key="start" value="26501"/>
<details key="end" value="26502"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1886" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.506/%/%/%/%.4/%">
<details key="start" value="26503"/>
<details key="end" value="26506"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1887" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.506/%/%/%.1">
<details key="start" value="26518"/>
<details key="end" value="26526"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1888" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.506/p">
<details key="start" value="26541"/>
<details key="end" value="26542"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1889" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.507">
<details key="start" value="26544"/>
<details key="end" value="26614"/>
<details key="line" value="371"/>
</eAnnotations>
<eAnnotations source="positions.1890" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.508">
<details key="start" value="26615"/>
<details key="end" value="26674"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1891" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.508/%">
<details key="start" value="26615"/>
<details key="end" value="26664"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1892" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.508/%/%">
<details key="start" value="26615"/>
<details key="end" value="26646"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1893" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.508/%/%/%/p">
<details key="start" value="26626"/>
<details key="end" value="26627"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1894" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.508/%/%/%.1/%">
<details key="start" value="26628"/>
<details key="end" value="26634"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1895" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.508/%/%/%.2/%">
<details key="start" value="26635"/>
<details key="end" value="26639"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1896" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.508/%/%/%.3/%">
<details key="start" value="26640"/>
<details key="end" value="26641"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1897" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.508/%/%/%.4/%">
<details key="start" value="26642"/>
<details key="end" value="26645"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1898" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.508/%/%.1">
<details key="start" value="26657"/>
<details key="end" value="26663"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1899" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.509">
<details key="start" value="26676"/>
<details key="end" value="26677"/>
<details key="line" value="372"/>
</eAnnotations>
<eAnnotations source="positions.1900" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.510">
<details key="start" value="27865"/>
<details key="end" value="27897"/>
<details key="line" value="398"/>
</eAnnotations>
<eAnnotations source="positions.1901" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.41">
<details key="start" value="27898"/>
<details key="end" value="27920"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1902" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.41/collections">
<details key="start" value="27898"/>
<details key="end" value="27909"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1903" references="/0/testOrderedSet/%/%/%/%/%/%/%/collect.41/%">
<details key="start" value="-1"/>
<details key="end" value="-1"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1904" 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.1905" 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.1906" references="/0/testOrderedSet/%/%/%/%/%/%/%/%.511">
<details key="start" value="27922"/>
<details key="end" value="27923"/>
<details key="line" value="399"/>
</eAnnotations>
<eAnnotations source="positions.1907" references="/0/testOrderedSet/%/%/%/%/%/%/%/collections">
<details key="start" value="569"/>
<details key="end" value="667"/>
<details key="line" value="12"/>
</eAnnotations>
<eAnnotations source="positions.1908" references="/0/testOrderedSet/%/%/%/%/%/%/%/collections/%">
<details key="start" value="617"/>
<details key="end" value="668"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1909" references="/0/testOrderedSet/%/%/%/%/%/%/%/collections/%/%/strings">
<details key="start" value="628"/>
<details key="end" value="635"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1910" references="/0/testOrderedSet/%/%/%/%/%/%/%/collections/%/%.1/%">
<details key="start" value="636"/>
<details key="end" value="659"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1911" references="/0/testOrderedSet/%/%/%/%/%/%/%/collections/%/%.1/%/%/%">
<details key="start" value="647"/>
<details key="end" value="650"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1912" references="/0/testOrderedSet/%/%/%/%/%/%/%/collections/%/%.1/%/%.1/%">
<details key="start" value="651"/>
<details key="end" value="654"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1913" references="/0/testOrderedSet/%/%/%/%/%/%/%/collections/%/%.1/%/%.2/%">
<details key="start" value="655"/>
<details key="end" value="658"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1914" references="/0/testOrderedSet/%/%/%/%/%/%/%/collections/%/%.2/strings">
<details key="start" value="660"/>
<details key="end" value="667"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1915" references="/0/testOrderedSet/%/%/%/%/%/%/eClasses">
<details key="start" value="500"/>
<details key="end" value="562"/>
<details key="line" value="11"/>
</eAnnotations>
<eAnnotations source="positions.1916" references="/0/testOrderedSet/%/%/%/%/%/%/eClasses/%">
<details key="start" value="533"/>
<details key="end" value="563"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1917" references="/0/testOrderedSet/%/%/%/%/%/%/eClasses/%/%">
<details key="start" value="533"/>
<details key="end" value="547"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1918" references="/0/testOrderedSet/%/%/%/%/%/%/eClasses/%/%/p">
<details key="start" value="533"/>
<details key="end" value="534"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1919" references="/0/testOrderedSet/%/%/%/%/%/booleans">
<details key="start" value="431"/>
<details key="end" value="493"/>
<details key="line" value="10"/>
</eAnnotations>
<eAnnotations source="positions.1920" references="/0/testOrderedSet/%/%/%/%/%/booleans/%">
<details key="start" value="465"/>
<details key="end" value="494"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1921" references="/0/testOrderedSet/%/%/%/%/%/booleans/%/%/%">
<details key="start" value="476"/>
<details key="end" value="480"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1922" references="/0/testOrderedSet/%/%/%/%/%/booleans/%/%.1/%">
<details key="start" value="482"/>
<details key="end" value="487"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1923" references="/0/testOrderedSet/%/%/%/%/%/booleans/%/%.2/%">
<details key="start" value="489"/>
<details key="end" value="493"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1924" references="/0/testOrderedSet/%/%/%/%/reals">
<details key="start" value="374"/>
<details key="end" value="424"/>
<details key="line" value="9"/>
</eAnnotations>
<eAnnotations source="positions.1925" references="/0/testOrderedSet/%/%/%/%/reals/%">
<details key="start" value="402"/>
<details key="end" value="425"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1926" references="/0/testOrderedSet/%/%/%/%/reals/%/%/%">
<details key="start" value="413"/>
<details key="end" value="416"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1927" references="/0/testOrderedSet/%/%/%/%/reals/%/%.1/%">
<details key="start" value="417"/>
<details key="end" value="420"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1928" references="/0/testOrderedSet/%/%/%/%/reals/%/%.2/%">
<details key="start" value="421"/>
<details key="end" value="424"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1929" references="/0/testOrderedSet/%/%/%/integers">
<details key="start" value="317"/>
<details key="end" value="367"/>
<details key="line" value="8"/>
</eAnnotations>
<eAnnotations source="positions.1930" references="/0/testOrderedSet/%/%/%/integers/%">
<details key="start" value="351"/>
<details key="end" value="368"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1931" references="/0/testOrderedSet/%/%/%/integers/%/%/%">
<details key="start" value="362"/>
<details key="end" value="363"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1932" references="/0/testOrderedSet/%/%/%/integers/%/%.1/%">
<details key="start" value="364"/>
<details key="end" value="365"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1933" references="/0/testOrderedSet/%/%/%/integers/%/%.2/%">
<details key="start" value="366"/>
<details key="end" value="367"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1934" references="/0/testOrderedSet/%/%/strings">
<details key="start" value="256"/>
<details key="end" value="310"/>
<details key="line" value="7"/>
</eAnnotations>
<eAnnotations source="positions.1935" references="/0/testOrderedSet/%/%/strings/%">
<details key="start" value="288"/>
<details key="end" value="311"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1936" references="/0/testOrderedSet/%/%/strings/%/%/%">
<details key="start" value="299"/>
<details key="end" value="302"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1937" references="/0/testOrderedSet/%/%/strings/%/%.1/%">
<details key="start" value="303"/>
<details key="end" value="306"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1938" references="/0/testOrderedSet/%/%/strings/%/%.2/%">
<details key="start" value="307"/>
<details key="end" value="310"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1939" references="/0/testOrderedSet/%/%.1">
<details key="start" value="143"/>
<details key="end" value="159"/>
<details key="line" value="0"/>
</eAnnotations>
<eAnnotations source="positions.1940" references="/0/testOrderedSet/p">
<details key="start" value="104"/>
<details key="end" value="116"/>
<details key="line" value="3"/>
</eAnnotations>
</ecore:EAnnotation>
</xmi:XMI>