blob: 28185d015067d88e9b4b86f0bb9fe3ae81754b95 [file] [log] [blame]
<?xml version="1.0" encoding="ASCII"?>
<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:behavioral.actions="http://eclipse.org/ocl/examples/impactanalyzer/testmodel/ngpm/behavioral/actions.ecore" xmlns:data.classes="http://eclipse.org/ocl/examples/impactanalyzer/testmodel/ngpm/data/classes.ecore" xmlns:dataaccess.analytics="http://eclipse.org/ocl/examples/impactanalyzer/testmodel/ngpm/dataaccess/analytics.ecore" xmlns:dataaccess.expressions="http://eclipse.org/ocl/examples/impactanalyzer/testmodel/ngpm/dataaccess/expressions.ecore" xmlns:dataaccess.expressions.collectionexpressions="http://eclipse.org/ocl/examples/impactanalyzer/testmodel/ngpm/dataaccess/expressions/collectionexpressions.ecore" xmlns:dataaccess.expressions.fp="http://eclipse.org/ocl/examples/impactanalyzer/testmodel/ngpm/dataaccess/expressions/fp.ecore" xmlns:dataaccess.expressions.literals="http://eclipse.org/ocl/examples/impactanalyzer/testmodel/ngpm/dataaccess/expressions/literals.ecore" xmlns:dataaccess.query="http://eclipse.org/ocl/examples/impactanalyzer/testmodel/ngpm/dataaccess/query.ecore" xmlns:integration.binding="http://eclipse.org/ocl/examples/impactanalyzer/testmodel/ngpm/integration/binding.ecore" xmlns:modelmanagement="http://eclipse.org/ocl/examples/impactanalyzer/testmodel/ngpm/modelmanagement.ecore" xmlns:modelmanagement.deploymentunits="http://eclipse.org/ocl/examples/impactanalyzer/testmodel/ngpm/modelmanagement/deploymentunits.ecore" xmlns:modelmanagement.processcomponents="http://eclipse.org/ocl/examples/impactanalyzer/testmodel/ngpm/modelmanagement/processcomponents.ecore" xmlns:persistence.actions="http://eclipse.org/ocl/examples/impactanalyzer/testmodel/ngpm/persistence/actions.ecore" xmlns:persistence.expressions="http://eclipse.org/ocl/examples/impactanalyzer/testmodel/ngpm/persistence/expressions.ecore" xmlns:ui.templates="http://eclipse.org/ocl/examples/impactanalyzer/testmodel/ngpm/ui/templates.ecore">
<dataaccess.expressions:Equals xmi:id="E0A5ADB508BDCEF3E9AB11DEB45DE7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB508BDCEF2E9AB11DE83FCE7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
</dataaccess.expressions:Equals>
<dataaccess.expressions:MethodCallExpression xmi:id="E0DC91BD4EBF970630E011DE900700155883529C">
<object xsi:type="dataaccess.expressions:This" xmi:id="E0DC91BD4EBF970430E011DE8CDC00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0DC91BD4EBF970330E011DE9A4000155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
</object>
</dataaccess.expressions:MethodCallExpression>
<dataaccess.expressions:VariableExpression xmi:id="E009322E3B447CC670B111DEC0AD0019D29902CC"/>
<dataaccess.expressions.literals:ObjectLiteral xmi:id="E0E1B8C69ED30D70BAA711DEB89C0019D29902CC" valueClass="E03677193D7A37F0BA3011DE8E7D00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0E1B8C69ED09C74BAA711DEC5EB0019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E03677193D7A37F0BA3011DE8E7D00155883529C" objectParameters="E0E1B8C69ECE5284BAA711DECBC30019D29902CC E0E1B8C69ED09C73BAA711DEBA890019D29902CC">
<ownedObjectParameters xmi:id="E0E1B8C69ECE5284BAA711DECBC30019D29902CC" formalObjectParameter="E03677193CEB1750BA3011DEC34900155883529C" classTypeDefinitions="E0E1B8C69ED09C74BAA711DEC5EB0019D29902CC">
<value xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0E1B8C69ECE5283BAA711DE9EDA0019D29902CC" variable="E0E1B8C69EC99791BAA711DEA58A0019D29902CC"/>
</ownedObjectParameters>
<ownedObjectParameters xmi:id="E0E1B8C69ED09C73BAA711DEBA890019D29902CC" formalObjectParameter="E03677193CED8853BA3011DE888300155883529C" classTypeDefinitions="E0E1B8C69ED09C74BAA711DEC5EB0019D29902CC">
<value xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0E1B8C69ED09C72BAA711DE891D0019D29902CC" variable="E0E1B8C69ECBE180BAA711DEC8510019D29902CC"/>
</ownedObjectParameters>
</ownedTypeDefinition>
</dataaccess.expressions.literals:ObjectLiteral>
<dataaccess.expressions:MethodCallExpression xmi:id="E0559EB247BE0B12E9AB11DEA0DCE7810A140E7A" methodSignature="E000054C97CDA7C9560B11DEAB120019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2489705F0E9AB11DEA555E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<object xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0559EB247B49532E9AB11DEC7ACE7810A140E7A" methodSignature="E000054C97D289C9560B11DEA61A0019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2488FDA00E9AB11DE9335E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<object xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0559EB247B49530E9AB11DEC8A4E7810A140E7A" methodSignature="E0559EB2478288B4E9AB11DE8796E7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB24845FFC0E9AB11DE9B49E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<object xsi:type="dataaccess.expressions:This" xmi:id="E0559EB247AFDA42E9AB11DE94AAE7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB247AFDA41E9AB11DECEDBE7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E053432BF0981C406C6911DE948C00155883529C"/>
</object>
<parameters xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0559EB247B22434E9AB11DE8145E7810A140E7A" methodSignature="E0A5ADB508EB2081E9AB11DE888BE7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB248735150E9AB11DEBCC1E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" clazz="E053432BF0981C406C6911DE948C00155883529C"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0559EB247B22432E9AB11DEA97DE7810A140E7A" variable="E0559EB247A8AE51E9AB11DE9F4CE7810A140E7A"/>
</parameters>
</object>
</object>
<parameters xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0559EB247BE0B11E9AB11DEB7FDE7810A140E7A" methodSignature="E000054C97D289C9560B11DEA61A0019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2489976F0E9AB11DEC636E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<object xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0559EB247BBC123E9AB11DEC224E7810A140E7A" methodSignature="E0559EB2478288B4E9AB11DE8796E7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB248924B00E9AB11DE9916E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<object xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0559EB247B95022E9AB11DE8752E7810A140E7A" methodSignature="E0A5ADB508F24C71E9AB11DEB961E7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB248759B40E9AB11DECCC8E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" clazz="E053432BF0981C406C6911DE948C00155883529C"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0559EB247B95020E9AB11DE8FE5E7810A140E7A" variable="E0559EB247A8AE51E9AB11DE9F4CE7810A140E7A"/>
</object>
<parameters xsi:type="dataaccess.expressions:This" xmi:id="E0559EB247BBC122E9AB11DE892DE7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB247BBC121E9AB11DE912DE7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E053432BF0981C406C6911DE948C00155883529C"/>
</parameters>
</object>
</parameters>
</dataaccess.expressions:MethodCallExpression>
<dataaccess.expressions:VariableExpression xmi:id="499DEBF68517F430FEDD11DDA0AE00155883529C"/>
<data.classes:Association xmi:id="E024BA4E692469A0E65B11DEC99ED0337F000002" name="unnamed">
<ends xmi:id="E024BA4E69244290E65B11DEC3BBD0337F000002" name="n" navigable="true" signatureImplementations="E024BA4E6923A651E65B11DEAC46D0337F000002 E024BA4E69241B81E65B11DEC89FD0337F000002">
<type xmi:id="E024BA4E69230A10E65B11DEC530D0337F000002" upperMultiplicity="1" signaturesWithOutput="E024BA4E6923A650E65B11DEB8AED0337F000002" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</ends>
<ends xmi:id="E024BA4E692490B0E65B11DEADE8D0337F000002" name="unnamed" contributesToEquality="true">
<type xmi:id="E024BA4E692490B1E65B11DE94F4D0337F000002" upperMultiplicity="-1" clazz="E0E4E66E0E2E2090E65B11DE8AEFD0337F000002"/>
</ends>
</data.classes:Association>
<dataaccess.expressions:MethodCallExpression xmi:id="E0DC91BDCEDD683D560711DE9AD80019D29902CC">
<object xsi:type="dataaccess.expressions:This" xmi:id="E0DC91BDCEDD683B560711DEC3AB0019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0DC91BDCEDD683A560711DE89E40019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
</object>
</dataaccess.expressions:MethodCallExpression>
<dataaccess.expressions:Equals xmi:id="E03D999B128E1EF8560611DECD960019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03D999B128E1EF7560611DE83B30019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
</dataaccess.expressions:Equals>
<data.classes:ClassTypeDefinition xmi:id="E0367719A14897013FF511DECFFD0019D29902CC" lowerMultiplicity="1" upperMultiplicity="1"/>
<data.classes:ClassTypeDefinition xmi:id="4967B2FCD06AE630DE8B11DDB6130019D29902CC" lowerMultiplicity="1" upperMultiplicity="1"/>
<data.classes:ClassTypeDefinition xmi:id="E02C978B4EC810605D0811DF9D03FF380A1CE22F" lowerMultiplicity="1" upperMultiplicity="1"/>
<data.classes:ClassTypeDefinition xmi:id="E0367719A118FB853FF511DEA8040019D29902CC" lowerMultiplicity="1" upperMultiplicity="1"/>
<dataaccess.expressions.collectionexpressions:Iterate xmi:id="E04695302DEE31E0E56B11DEBC38DC380A140FF0">
<source xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E04695302DE494F2E56B11DEB5DEDC380A140FF0" methodSignature="E00611E4608AA8A2BAF411DEB9F90019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:NestedTypeDefinition" xmi:id="E04695302E191270E56B11DE9340DC380A140FF0" lowerMultiplicity="1" upperMultiplicity="-1" ordered="true" type="E00611E4608AA8A0BAF411DE88280019D29902CC"/>
<object xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E04695302DE494F0E56B11DE8FEADC380A140FF0" methodSignature="E01DFA6E62EA34E0E56411DE82E1F30C0A140FF0">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E04695302E0F7580E56B11DE9A48DC380A140FF0" lowerMultiplicity="1" upperMultiplicity="-1" ordered="true" unique="true" clazz="E00611E460990080BAF411DE8E4B0019D29902CC"/>
<object xsi:type="dataaccess.expressions:This" xmi:id="E04695302DE223F2E56B11DE83F5DC380A140FF0">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E04695302DE223F1E56B11DE8495DC380A140FF0" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E01DFA6E637B9F72E56411DE844BF30C0A140FF0"/>
</object>
</object>
</source>
<iterators xmi:id="E04695302DE94FE2E56B11DEB7A5DC380A140FF0" name="p1">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E04695302E1B5C60E56B11DE8500DC380A140FF0" upperMultiplicity="-1" clazz="E035FF2BC192FF91561211DE8FED0019D29902CC"/>
</iterators>
<accumulator xmi:id="E04695302DE94FE0E56B11DE984ADC380A140FF0" name="ps">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E04695302DE705F3E56B11DEBB57DC380A140FF0" upperMultiplicity="-1" clazz="E035FF2BC192FF91561211DE8FED0019D29902CC"/>
</accumulator>
<iteratorExpression xsi:type="dataaccess.expressions.collectionexpressions:Including" xmi:id="E04695302DEBC0E3E56B11DE9A78DC380A140FF0">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E04695302E0D2B90E56B11DEC686DC380A140FF0" upperMultiplicity="-1" clazz="E035FF2BC192FF91561211DE8FED0019D29902CC"/>
<source xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E04695302DE94FE4E56B11DE993CDC380A140FF0" variable="E04695302DE94FE0E56B11DE984ADC380A140FF0"/>
</iteratorExpression>
</dataaccess.expressions.collectionexpressions:Iterate>
<dataaccess.expressions:MethodCallExpression xmi:id="E0B5C67A2C14B0C730DE11DE9F3300155883529C">
<object xsi:type="dataaccess.expressions:This" xmi:id="E0B5C67A2C14B0C530DE11DECB0C00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0B5C67A2C14B0C430DE11DE89C600155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
</object>
</dataaccess.expressions:MethodCallExpression>
<dataaccess.expressions.collectionexpressions:Including xmi:id="E0469530E3DB0EF2E56711DEAB57DC380A140FF0">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0469530E4890230E56711DE8A21DC380A140FF0" lowerMultiplicity="1" upperMultiplicity="-1" unique="true" clazz="E00611E460990080BAF411DE8E4B0019D29902CC"/>
<source xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0469530E3D89DF1E56711DEBB74DC380A140FF0" variable="E01DFA6E61848A61E56411DECAEDF30C0A140FF0"/>
</dataaccess.expressions.collectionexpressions:Including>
<dataaccess.expressions.literals:NumberLiteral xmi:id="E0C792CE0F36EC300CF611DF8224C7F00A1CE22F" literal="2">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0C792CE0F369E100CF611DFAD66C7F00A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</dataaccess.expressions.literals:NumberLiteral>
<dataaccess.expressions.collectionexpressions:Including xmi:id="E0367719973442F2CE2511DE8F590019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E036771997F57010CE2511DEC4050019D29902CC" upperMultiplicity="-1" ordered="true" clazz="E0A5ADB545F1ECC1B32811DE8DAE00155883529C"/>
<source xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E03677199731D1F1CE2511DEB5750019D29902CC" variable="E036771996E586B0CE2511DEA30D0019D29902CC"/>
</dataaccess.expressions.collectionexpressions:Including>
<dataaccess.expressions:ObjectCount xmi:id="E01DFA6E634E4DE2E56411DEC971F30C0A140FF0">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01DFA6E634E4DE1E56411DE996CF30C0A140FF0" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E01DFA6E634BDCE2E56411DEC504F30C0A140FF0" variable="E01DFA6E635097D1E56411DEAD93F30C0A140FF0"/>
</dataaccess.expressions:ObjectCount>
<dataaccess.query:Selection xmi:id="E0367719B9929B64CE1D11DE98570019D29902CC">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0367719B9905171CE1D11DE8CDD0019D29902CC" variable="E0367719B97D3EA2CE1D11DEAAE70019D29902CC"/>
<iterator xmi:id="E0367719B9929B63CE1D11DEBB4F0019D29902CC" name="self">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0367719BB3B1B40CE1D11DEC68A0019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</iterator>
<selectionExpr xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0367719B9929B62CE1D11DEA6B00019D29902CC" methodSignature="E0BF539C1F93CF466C6911DEC7EA00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0367719BB828480CE1D11DE89D70019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0367719B9905174CE1D11DECBAA0019D29902CC" variable="E0367719B9929B63CE1D11DEBB4F0019D29902CC"/>
<parameters xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0367719B9929B61CE1D11DE9A250019D29902CC" variable="E0367719B981F990CE1D11DEC48C0019D29902CC"/>
</selectionExpr>
</dataaccess.query:Selection>
<behavioral.actions:Variable xmi:id="499F1246F18CE538FF8C11DDC66E0019D29902CC" name="a">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499F1246F185B940FF8C11DDBB1D0019D29902CC" upperMultiplicity="1"/>
<initExpression xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="499F1246F18CE537FF8C11DD959E0019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499F1246F1882A40FF8C11DD87280019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
<propertyValues xmi:id="499F1246F18CE536FF8C11DD8D450019D29902CC">
<value xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="499F1246F18CE535FF8C11DD80280019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499F1246F1882A41FF8C11DD9B4B0019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
<propertyValues xmi:id="499F1246F18CE534FF8C11DDB5150019D29902CC">
<value xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="499F1246F18CE533FF8C11DDCAFC0019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499F1246F18A9B40FF8C11DD9D4E0019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
<propertyValues xmi:id="499F1246F18CE532FF8C11DDAD150019D29902CC">
<value xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="499F1246F18CE531FF8C11DDAC930019D29902CC" literal="Humba">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499F1246F18CE530FF8C11DD93160019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
</value>
</propertyValues>
</value>
</propertyValues>
</value>
</propertyValues>
</initExpression>
</behavioral.actions:Variable>
<modelmanagement.deploymentunits:DeploymentUnit xmi:id="48A901724AC647606CE211DD98DE005056C00001" name="NGPM Standard Library"/>
<dataaccess.expressions:MethodCallExpression xmi:id="E0DC91BDCEDFD931560711DE9F020019D29902CC">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0DC91BDCEDD683F560711DE89C20019D29902CC"/>
</dataaccess.expressions:MethodCallExpression>
<dataaccess.expressions:VariableExpression xmi:id="E0677A9A19972A69561611DEB9C90019D29902CC"/>
<dataaccess.expressions:MethodCallExpression xmi:id="49B8E93CC4AC94E50EF311DE8E2F0019D29902CC">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="49B8E93CC4AC94E30EF311DE83510019D29902CC"/>
</dataaccess.expressions:MethodCallExpression>
<dataaccess.expressions:ObjectCreationExpression xmi:id="E01DFA6E62007121E56411DECBD6F30C0A140FF0" classToInstantiate="E0A83D33CEAFF59070A011DEC7A200155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01DFA6E62007120E56411DE884AF30C0A140FF0" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0A83D33CEAFF59070A011DEC7A200155883529C"/>
</dataaccess.expressions:ObjectCreationExpression>
<dataaccess.expressions:VariableExpression xmi:id="498AB7942054C6E5F36B11DDA80000155883529C"/>
<dataaccess.expressions:MethodCallExpression xmi:id="49B8D17799C8B1E00EE511DEB1F7001A6BCDC3B3">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="49B8D17799C668010EE511DEBF1B001A6BCDC3B3"/>
</dataaccess.expressions:MethodCallExpression>
<data.classes:ClassTypeDefinition xmi:id="499DEAD6D943C3A0FEDC11DDB5F300155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
<dataaccess.expressions:MethodCallExpression xmi:id="E05D437D536B412055F511DE83FA0019D29902CC">
<object xsi:type="dataaccess.expressions:This" xmi:id="E05D437D5368D02355F511DEB00E0019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E05D437D5368D02255F511DECC040019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
</object>
</dataaccess.expressions:MethodCallExpression>
<dataaccess.expressions.collectionexpressions:Including xmi:id="E012BF1E27EFE222E9AD11DECFA3EFACC0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E29470DB0E9AD11DEA283EFACC0A868C8" upperMultiplicity="-1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<source xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E012BF1E27ED7121E9AD11DEAA92EFACC0A868C8" variable="E012BF1E27D33262E9AD11DE9174EFACC0A868C8"/>
</dataaccess.expressions.collectionexpressions:Including>
<dataaccess.expressions:MethodCallExpression xmi:id="E0A5ADB5085BFFE4E9AB11DE87B5E7810A140E7A" methodSignature="E0A5ADB508F24C71E9AB11DEB961E7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB50A470700E9AB11DEB2C3E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" clazz="E053432BF0981C406C6911DE948C00155883529C"/>
<object xsi:type="dataaccess.expressions:This" xmi:id="E0A5ADB5085BFFE2E9AB11DE809FE7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB5085BFFE1E9AB11DE992FE7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0A5ADB508F49660E9AB11DE9225E7810A140E7A"/>
</object>
</dataaccess.expressions:MethodCallExpression>
<data.classes:Association xmi:id="E0C792CEC9496C44ACF911DEC7E200155883529C" name="unnamed">
<ends xmi:id="E0C792CEC9496C43ACF911DEC73600155883529C" name="orderedStrings" navigable="true" signatureImplementations="E0C792CEC944B155ACF911DEB76400155883529C E0C792CEC946FB43ACF911DECE0700155883529C E0C792CEC946FB47ACF911DE95FD00155883529C E0C792CEC9496C42ACF911DE864F00155883529C">
<type xmi:id="E0C792CEC944B152ACF911DE879900155883529C" upperMultiplicity="-1" ordered="true" signaturesWithOutput="E0C792CEC944B154ACF911DEB1A000155883529C" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</ends>
<ends xmi:id="E0C792CEC9496C45ACF911DE8C9500155883529C" name="unnamed" contributesToEquality="true">
<type xmi:id="E0C792CEC9496C46ACF911DE9EA700155883529C" upperMultiplicity="-1" clazz="E0C792CE25597711A2A411DEB83300155883529C"/>
</ends>
</data.classes:Association>
<data.classes:ClassTypeDefinition xmi:id="499DEC5EC33FF8C0FEDD11DDB01500155883529C" upperMultiplicity="1"/>
<dataaccess.expressions.literals:BooleanLiteral xmi:id="E03D8471903F7502BB4C11DECCD80019D29902CC" literal="false">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03D8471903F7501BB4C11DEA0F80019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
</dataaccess.expressions.literals:BooleanLiteral>
<data.classes:Association xmi:id="E0E1B8C6DD263F642E7B11DEC2A0EC6C0A149145" name="unnamed">
<ends xmi:id="E0E1B8C6DD263F632E7B11DE9732EC6C0A149145" name="org2" navigable="true">
<type xmi:id="E0E1B8C6DD24B8C52E7B11DEB888EC6C0A149145" upperMultiplicity="1"/>
</ends>
<ends xmi:id="E0E1B8C6DD263F652E7B11DEA126EC6C0A149145" name="unnamed" contributesToEquality="true">
<type xmi:id="E0E1B8C6DD263F662E7B11DE9245EC6C0A149145" upperMultiplicity="-1"/>
</ends>
</data.classes:Association>
<data.classes:ClassTypeDefinition xmi:id="E0BF539C1064034E561711DEBFD80019D29902CC" lowerMultiplicity="1" upperMultiplicity="1"/>
<dataaccess.expressions.literals:NumberLiteral xmi:id="E0C792CEEB74B7A00CF511DFABBBC7F00A1CE22F" literal="5">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0C792CEEB7490900CF511DF9764C7F00A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</dataaccess.expressions.literals:NumberLiteral>
<dataaccess.expressions:MethodCallExpression xmi:id="49B8E93CC48B51440EF311DEA4850019D29902CC">
<object xsi:type="dataaccess.expressions:This" xmi:id="49B8E93CC48B51420EF311DEBA3B0019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="49B8E93CC48B51410EF311DE8B2C0019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
</object>
</dataaccess.expressions:MethodCallExpression>
<data.classes:ClassTypeDefinition xmi:id="499DECE21190A5B0FEDE11DDB1A200155883529C" upperMultiplicity="1"/>
<data.classes:NestedTypeDefinition xmi:id="E0A41159B44FD7F0377F11DFA32FF3490A1CE22F" upperMultiplicity="-1"/>
<data.classes:Parameter xmi:id="499DECD3088A5061FEDE11DDADF000155883529C" name="s">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DECD3088A5060FEDE11DD950100155883529C" upperMultiplicity="1"/>
</data.classes:Parameter>
<dataaccess.expressions:VariableExpression xmi:id="E0559EB2252CE713BA8511DEC59A0019D29902CC" variable="E0559EB2252A7610BA8511DE9A030019D29902CC"/>
<dataaccess.expressions:MethodCallExpression xmi:id="49B8D17799BA81110EE511DEAC4A001A6BCDC3B3">
<object xsi:type="dataaccess.expressions:This" xmi:id="49B8D17799B810240EE511DEC306001A6BCDC3B3">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="49B8D17799B810230EE511DE9F2F001A6BCDC3B3" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
</object>
</dataaccess.expressions:MethodCallExpression>
<dataaccess.expressions:Equals xmi:id="E0A5ADB5080183D1E9AB11DECF0DE7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB5080183D0E9AB11DEB496E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
</dataaccess.expressions:Equals>
<dataaccess.expressions:MethodCallExpression xmi:id="E05D437DFA26C6CD55F411DEB52E0019D29902CC">
<object xsi:type="dataaccess.expressions:This" xmi:id="E05D437DFA26C6CB55F411DE83910019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E05D437DFA26C6CA55F411DEAF5F0019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
</object>
</dataaccess.expressions:MethodCallExpression>
<dataaccess.expressions:VariableExpression xmi:id="E03677193D6BE011BA3011DE81FA00155883529C" variable="E03677193D39D390BA3011DE832100155883529C"/>
<data.classes:Parameter xmi:id="499DECB9F95508B1FEDD11DD908E00155883529C" name="s">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DECB9F95508B0FEDD11DDB6AE00155883529C" upperMultiplicity="1"/>
</data.classes:Parameter>
<data.classes:ClassTypeDefinition xmi:id="E0367719929D7260289E11DF8A3BFA59C0A868C8"/>
<dataaccess.expressions:ObjectCount xmi:id="E0116CBDDABC7D52E9B211DE9242C974C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0116CBDDABC7D51E9B211DE9F27C974C0A868C8" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0116CBDDABA3361E9B211DEC2E4C974C0A868C8" variable="E0116CBDDAB30771E9B211DE8297C974C0A868C8"/>
</dataaccess.expressions:ObjectCount>
<behavioral.actions:Block xmi:id="E04695300FAC73F0504111DEBE4000155883529C">
<statements xsi:type="behavioral.actions:ExpressionStatement" xmi:id="E04695302F2BA7A2504111DE91B600155883529C">
<expression xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="E04695302F2BA7A1504111DE822D00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E04695302F2BA7A0504111DEB7FE00155883529C"/>
</expression>
</statements>
<statements xsi:type="behavioral.actions:ExpressionStatement" xmi:id="E0469530363876E2504111DE8B1600155883529C">
<expression xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="E0469530363876E1504111DE83EB00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0469530363876E0504111DEC25100155883529C"/>
</expression>
</statements>
<statements xsi:type="behavioral.actions:ExpressionStatement" xmi:id="E04695303D219187504111DEA6BC00155883529C">
<expression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E04695303D219186504111DEC62500155883529C">
<object xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="E04695303D219181504111DE931500155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E04695303D219180504111DEC84100155883529C"/>
</object>
<parameters xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="E04695303D219183504111DE89E200155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E04695303D219182504111DE8EAD00155883529C"/>
</parameters>
<parameters xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="E04695303D219185504111DEBB4F00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E04695303D219184504111DEAE0A00155883529C"/>
</parameters>
</expression>
</statements>
<statements xsi:type="behavioral.actions:ExpressionStatement" xmi:id="E046953047DE9780504111DE881E00155883529C">
<expression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E046953047DC2688504111DEC5CA00155883529C">
<object xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="E046953047DC2681504111DE8AE100155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E046953047DC2680504111DE8CF400155883529C"/>
</object>
<parameters xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="E046953047DC2683504111DEC25E00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E046953047DC2682504111DEB65D00155883529C"/>
</parameters>
<parameters xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="E046953047DC2685504111DEA60700155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E046953047DC2684504111DE9F5D00155883529C"/>
</parameters>
<parameters xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="E046953047DC2687504111DE87EE00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E046953047DC2686504111DEAEA800155883529C"/>
</parameters>
</expression>
</statements>
</behavioral.actions:Block>
<data.classes:ClassTypeDefinition xmi:id="E05D437D67C250F155F511DE9D980019D29902CC" upperMultiplicity="1"/>
<dataaccess.expressions.literals:ObjectLiteral xmi:id="E06354D7C3210D716C6A11DEC30900155883529C" valueClass="E0C4897F03CE8941561611DEA49A0019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E06354D7C3210D706C6A11DE9A3300155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0C4897F03CE8941561611DEA49A0019D29902CC"/>
<propertyValues xmi:id="E06354D7C31770806C6A11DEBFEF00155883529C" forEnd="E0C4897F03CE893D561611DEC2250019D29902CC">
<value xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E06354D7C314FF8A6C6A11DEAC7D00155883529C" methodSignature="E06354D7C08A35F96C6A11DE8C1100155883529C">
<object xsi:type="dataaccess.expressions:This" xmi:id="E06354D7C314FF866C6A11DEC6A400155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E06354D7C314FF856C6A11DEBD5A00155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E024BA4E589CACC6560D11DEA4B40019D29902CC"/>
</object>
<parameters xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E06354D7C314FF896C6A11DEACF300155883529C" variable="E06354D7C312B5966C6A11DE958F00155883529C"/>
</value>
</propertyValues>
<propertyValues xmi:id="E06354D7C31E9C776C6A11DEBA7100155883529C" forEnd="E0C4897F03CE8930561611DECECC0019D29902CC">
<value xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E06354D7C31E9C766C6A11DE85A200155883529C" methodSignature="E06354D7C31044926C6A11DEA92600155883529C">
<object xsi:type="dataaccess.expressions:This" xmi:id="E06354D7C31E9C726C6A11DEC29A00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E06354D7C31E9C716C6A11DE9D0300155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E024BA4E589CACC6560D11DEA4B40019D29902CC"/>
</object>
<parameters xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E06354D7C31E9C756C6A11DEA6A200155883529C" variable="E06354D7C312B5966C6A11DE958F00155883529C"/>
</value>
</propertyValues>
</dataaccess.expressions.literals:ObjectLiteral>
<data.classes:NestedTypeDefinition xmi:id="E0E14F8677DC7CD05D1111DF8966C95B0A1CE22F" upperMultiplicity="-1"/>
<dataaccess.expressions.literals:NumberLiteral xmi:id="E0C792CE0F17CB700CF611DFCEF4C7F00A1CE22F" literal="3">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0C792CE0F177D500CF611DFCEFBC7F00A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</dataaccess.expressions.literals:NumberLiteral>
<data.classes:ClassTypeDefinition xmi:id="E05CE2FCFE583600289B11DFBB2DE1500A140F13" upperMultiplicity="-1"/>
<dataaccess.expressions:VariableExpression xmi:id="E0367719973442F1CE2511DEC45A0019D29902CC" variable="E036771997213022CE2511DEB9E10019D29902CC"/>
<modelmanagement:Application xmi:id="48A901603FDE60D06CE211DDCB17005056C00001" name="NGPM"/>
<dataaccess.expressions:FunctionCallExpression xmi:id="E009322EF07810D1E56D11DEA182C1830A140FF0">
<parameters xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E009322EF0759FD0E56D11DE9331C1830A140FF0" variable="E009322EF01186D1E56D11DE9CD5C1830A140FF0"/>
<parameters xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E009322EF0759FD2E56D11DEA76BC1830A140FF0" variable="E009322EF013F7D1E56D11DE95A9C1830A140FF0"/>
<parameters xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E009322EF07810D0E56D11DEC99FC1830A140FF0" variable="E009322EF018B2C0E56D11DE8372C1830A140FF0"/>
</dataaccess.expressions:FunctionCallExpression>
<data.classes:ClassTypeDefinition xmi:id="E05CE2FC073AAB40287E11DF8684E1500A140F13"/>
<data.classes:ActualObjectParameter xmi:id="E0BF539C105A8D60561711DE99570019D29902CC">
<value xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E0BF539C10581C6F561711DECF090019D29902CC" literal="1">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0BF539C10581C6E561711DE9F1D0019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</value>
</data.classes:ActualObjectParameter>
<dataaccess.expressions:VariableExpression xmi:id="E03E87942D1C79A370A111DEC71F00155883529C" variable="E03E87942D1A08A770A111DEAECF00155883529C"/>
<data.classes:ClassTypeDefinition xmi:id="E0E14F8677F77EE05D1111DFAAF4C95B0A1CE22F" lowerMultiplicity="1" upperMultiplicity="1"/>
<dataaccess.expressions:MethodCallExpression xmi:id="E0A5ADB508339050E9AB11DE90E2E7810A140E7A" methodSignature="E000054C97CDA7C9560B11DEAB120019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB50A9CEF30E9AB11DEC6C9E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<object xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0A5ADB50829F364E9AB11DEAA65E7810A140E7A" methodSignature="E0559EB2478288B4E9AB11DE8796E7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB50A89DC60E9AB11DE8656E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<object xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0A5ADB50827A971E9AB11DEA7D3E7810A140E7A" methodSignature="E0A5ADB508EB2081E9AB11DE888BE7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB50A366531E9AB11DEA08BE7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" clazz="E053432BF0981C406C6911DE948C00155883529C"/>
<object xsi:type="dataaccess.expressions:This" xmi:id="E0A5ADB508253872E9AB11DE9F30E7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB508253871E9AB11DEC05AE7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0A5ADB508F49660E9AB11DE9225E7810A140E7A"/>
</object>
</object>
<parameters xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0A5ADB50829F363E9AB11DE888FE7810A140E7A" methodSignature="E0A5ADB508EB2081E9AB11DE888BE7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB50A38D630E9AB11DE8AFFE7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" clazz="E053432BF0981C406C6911DE948C00155883529C"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0A5ADB50829F361E9AB11DECF72E7810A140E7A" variable="E0A5ADB508207D81E9AB11DE87EAE7810A140E7A"/>
</parameters>
</object>
<parameters xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0A5ADB508311F52E9AB11DECEFFE7810A140E7A" methodSignature="E0559EB2478288B4E9AB11DE8796E7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB50A8C4D60E9AB11DE81C9E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<object xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0A5ADB5082ED560E9AB11DEBA9FE7810A140E7A" methodSignature="E0A5ADB508EB2081E9AB11DE888BE7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB50A3B2020E9AB11DEA086E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" clazz="E053432BF0981C406C6911DE948C00155883529C"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0A5ADB5082C6462E9AB11DECAFDE7810A140E7A" variable="E0A5ADB508207D81E9AB11DE87EAE7810A140E7A"/>
</object>
<parameters xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0A5ADB508311F51E9AB11DECD2FE7810A140E7A" methodSignature="E0A5ADB508F24C71E9AB11DEB961E7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB50A3D9120E9AB11DE95ECE7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" clazz="E053432BF0981C406C6911DE948C00155883529C"/>
<object xsi:type="dataaccess.expressions:This" xmi:id="E0A5ADB5082ED564E9AB11DE9CDFE7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB5082ED563E9AB11DEAFC7E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0A5ADB508F49660E9AB11DE9225E7810A140E7A"/>
</object>
</parameters>
</parameters>
</dataaccess.expressions:MethodCallExpression>
<dataaccess.query:Selection xmi:id="E0367719B9892583CE1D11DEB9CB0019D29902CC">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0367719B9846A91CE1D11DEBBAD0019D29902CC" variable="E0367719B97D3EA2CE1D11DEAAE70019D29902CC"/>
<iterator xmi:id="E0367719B9892582CE1D11DE8D930019D29902CC" name="self">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0367719BB38AA40CE1D11DEA39A0019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</iterator>
<selectionExpr xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0367719B9892581CE1D11DEC5E00019D29902CC" methodSignature="E0BF539C1F93CF466C6911DEC7EA00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0367719BB7DC990CE1D11DE919B0019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0367719B986B482CE1D11DEB3BB0019D29902CC" variable="E0367719B9892582CE1D11DE8D930019D29902CC"/>
<parameters xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0367719B9892580CE1D11DEAC4E0019D29902CC" variable="E0367719B981F990CE1D11DEC48C0019D29902CC"/>
</selectionExpr>
</dataaccess.query:Selection>
<dataaccess.expressions:MethodCallExpression xmi:id="E0A5ADB5085E70E3E9AB11DEBE9EE7810A140E7A" methodSignature="E0A5ADB508F24C71E9AB11DEB961E7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB50A497800E9AB11DE98E8E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" clazz="E053432BF0981C406C6911DE948C00155883529C"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0A5ADB5085E70E1E9AB11DEC1E7E7810A140E7A" variable="E0A5ADB508501901E9AB11DEB552E7810A140E7A"/>
</dataaccess.expressions:MethodCallExpression>
<data.classes:ClassTypeDefinition xmi:id="E02C978B0807C5205D0911DF9A70FF380A1CE22F" lowerMultiplicity="1" upperMultiplicity="1"/>
<dataaccess.expressions:MethodCallExpression xmi:id="E0E1B8C6B4931BAB3FAF11DE9D840019D29902CC">
<object xsi:type="dataaccess.expressions:This" xmi:id="E0E1B8C6B4931BA93FAF11DECC540019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0E1B8C6B4931BA83FAF11DEC0920019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
</object>
</dataaccess.expressions:MethodCallExpression>
<dataaccess.expressions:MethodCallExpression xmi:id="E0A5ADB508443224E9AB11DEB404E7810A140E7A" methodSignature="E0A5ADB50835DA41E9AB11DEB894E7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB50A400220E9AB11DE9E28E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0A5ADB50841C121E9AB11DE9406E7810A140E7A" variable="E0A5ADB5083D0632E9AB11DEC432E7810A140E7A"/>
<parameters xsi:type="dataaccess.expressions:This" xmi:id="E0A5ADB508443223E9AB11DEC43EE7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB508443222E9AB11DEB434E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0A5ADB508F49660E9AB11DE9225E7810A140E7A"/>
</parameters>
</dataaccess.expressions:MethodCallExpression>
<dataaccess.expressions:ObjectCreationExpression xmi:id="E01DFA6E6258A341E56411DEADA6F30C0A140FF0" classToInstantiate="E035FF2BC192FF91561211DE8FED0019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01DFA6E6258A340E56411DE9F6AF30C0A140FF0" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E035FF2BC192FF91561211DE8FED0019D29902CC"/>
</dataaccess.expressions:ObjectCreationExpression>
<dataaccess.expressions:MethodCallExpression xmi:id="E02F7922C04358415AAB11DEA54D0019D29902CC">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E02F7922C040E74D5AAB11DE97630019D29902CC"/>
</dataaccess.expressions:MethodCallExpression>
<dataaccess.expressions:MethodCallExpression xmi:id="49B8E93CC4D2BA8C0EF311DE9FCD0019D29902CC">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="49B8E93CC4D2BA8A0EF311DEAB990019D29902CC"/>
</dataaccess.expressions:MethodCallExpression>
<data.classes:ClassTypeDefinition xmi:id="499DEBF685002670FEDD11DD8FB200155883529C" upperMultiplicity="1"/>
<data.classes:ActualObjectParameter xmi:id="E0B91841D1A385486C7D11DE905300155883529C">
<value xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0B91841D1A385476C7D11DEB80300155883529C"/>
</data.classes:ActualObjectParameter>
<data.classes:NestedTypeDefinition xmi:id="E0A41159B4572AF0377F11DFC668F3490A1CE22F" upperMultiplicity="-1"/>
<data.classes:ClassTypeDefinition xmi:id="499DEAC8D130A7F0FEDC11DD95BF00155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
<data.classes:Association xmi:id="E012BF1EB9CA59E1E9CC11DE971BDADAC0A868C8" name="Query_to_b">
<ends xmi:id="E012BF1EB9CA59E0E9CC11DEB262DADAC0A868C8" name="b" navigable="true">
<type xmi:id="E012BF1EBA16A520E9CC11DEB94BDADAC0A868C8" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</ends>
<ends xmi:id="E012BF1EB9CCCAE0E9CC11DEC266DADAC0A868C8" name="opposite_of_b" contributesToEquality="true">
<type xmi:id="E012BF1EB9CCCAE1E9CC11DEACA5DADAC0A868C8" upperMultiplicity="-1"/>
</ends>
</data.classes:Association>
<data.classes:Association xmi:id="E0367719BA3D3823EA4911DEA61ED3C60A140E7A" name="Query_to_d">
<ends xmi:id="E0367719BA3D3822EA4911DECBF6D3C60A140E7A" name="d" navigable="true">
<type xmi:id="E0367719BA59C0D0EA4911DE8C63D3C60A140E7A" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</ends>
<ends xmi:id="E0367719BA3D3824EA4911DE9375D3C60A140E7A" name="opposite_of_d" contributesToEquality="true">
<type xmi:id="E0367719BA3F8210EA4911DE9B60D3C60A140E7A" upperMultiplicity="-1"/>
</ends>
</data.classes:Association>
<dataaccess.expressions:VariableExpression xmi:id="E0367719B9977D61CE1D11DE82F70019D29902CC" variable="E0367719B98B9680CE1D11DEB4090019D29902CC"/>
<dataaccess.expressions:VariableExpression xmi:id="49B7EB9B97C9D2EA0E5C11DEB321001CBF0234BB"/>
<data.classes:ActualObjectParameter xmi:id="E0BF539C10450998561711DEBA3B0019D29902CC">
<value xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E0BF539C10450997561711DEA6A00019D29902CC" literal="1">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0BF539C10450996561711DECD620019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</value>
</data.classes:ActualObjectParameter>
<dataaccess.expressions:MethodCallExpression xmi:id="E0559EB247F01793E9AB11DEA43BE7810A140E7A" methodSignature="E0559EB247D849D1E9AB11DEC1F5E7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2486C2560E9AB11DEA3B2E7810A140E7A" upperMultiplicity="1" ordered="true" clazz="E053432BF0981C406C6911DE948C00155883529C"/>
<object xsi:type="dataaccess.expressions:This" xmi:id="E0559EB247EDCDA2E9AB11DE98C0E7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB247EDCDA1E9AB11DEC63CE7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E053432BF0981C406C6911DE948C00155883529C"/>
</object>
<parameters xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0559EB247F01792E9AB11DE88B6E7810A140E7A" methodSignature="E09D028C8FDC6F80E66411DEB766D0337F000002">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB248759B41E9AB11DEAE95E7810A140E7A" upperMultiplicity="-1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0559EB247F01790E9AB11DEA0F4E7810A140E7A" variable="E0559EB247E8EBA3E9AB11DEBF62E7810A140E7A"/>
</parameters>
</dataaccess.expressions:MethodCallExpression>
<dataaccess.expressions.fp:AnonymousFunctionExpr xmi:id="E01DFA6E635579D2E56411DEB746F30C0A140FF0">
<ownedTypeDefinition xsi:type="data.classes:FunctionSignatureTypeDefinition" xmi:id="E01DFA6E635579D1E56411DEAD33F30C0A140FF0" lowerMultiplicity="1" upperMultiplicity="1">
<ownedSignature xsi:type="data.classes:FunctionSignature" xmi:id="E01DFA6E635579D0E56411DEC3B0F30C0A140FF0" sideEffectFree="true" output="E01DFA6E634992F0E56411DE9642F30C0A140FF0">
<input xmi:id="E01DFA6E658CCC32E56411DEC446F30C0A140FF0" name="facts"/>
<input xmi:id="E01DFA6E658CCC33E56411DE918AF30C0A140FF0" name="cityName"/>
<input xmi:id="E01DFA6E658CCC34E56411DEC326F30C0A140FF0" name="name"/>
<implementation xsi:type="dataaccess.analytics:CellSet" xmi:id="E01DFA6E635097D3E56411DECDE3F30C0A140FF0">
<dimensions xmi:id="E01DFA6E632F5432E56411DEB53CF30C0A140FF0" name="cityName">
<characteristicFunction xmi:id="E01DFA6E632F5431E56411DECCE2F30C0A140FF0" sideEffectFree="true" output="E01DFA6E6306BD93E56411DEB18EF30C0A140FF0">
<input xmi:id="E01DFA6E632F5430E56411DE9AA6F30C0A140FF0" name="fact">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01DFA6E64F917B0E56411DE941EF30C0A140FF0" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E035FF2BC192FF91561211DE8FED0019D29902CC"/>
</input>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E01DFA6E632CE331E56411DE8DD8F30C0A140FF0">
<statements xsi:type="behavioral.actions:Return" xmi:id="E01DFA6E632CE330E56411DEBEE7F30C0A140FF0"/>
</implementation>
</characteristicFunction>
</dimensions>
<dimensions xmi:id="E01DFA6E6344B0F2E56411DE827DF30C0A140FF0" name="name">
<characteristicFunction xmi:id="E01DFA6E6344B0F1E56411DECF97F30C0A140FF0" sideEffectFree="true" output="E01DFA6E633D8502E56411DEA16EF30C0A140FF0">
<input xmi:id="E01DFA6E6344B0F0E56411DECEE4F30C0A140FF0" name="fact">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01DFA6E650043A0E56411DEC5FEF30C0A140FF0" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E035FF2BC192FF91561211DE8FED0019D29902CC"/>
</input>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E01DFA6E63426703E56411DEA7FBF30C0A140FF0">
<statements xsi:type="behavioral.actions:Return" xmi:id="E01DFA6E63426702E56411DE8BC4F30C0A140FF0"/>
</implementation>
</characteristicFunction>
</dimensions>
<aggregationFunction xmi:id="E01DFA6E635097D2E56411DE9AA2F30C0A140FF0" sideEffectFree="true" output="E01DFA6E634992F0E56411DE9642F30C0A140FF0">
<input xmi:id="E01DFA6E635097D1E56411DEAD93F30C0A140FF0" name="values"/>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E01DFA6E635097D0E56411DEB063F30C0A140FF0">
<statements xsi:type="behavioral.actions:Return" xmi:id="E01DFA6E634E4DE3E56411DE90B1F30C0A140FF0"/>
</implementation>
</aggregationFunction>
<factsType xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01DFA6E630202A1E56411DE8D8AF30C0A140FF0" upperMultiplicity="-1" clazz="E035FF2BC192FF91561211DE8FED0019D29902CC"/>
</implementation>
</ownedSignature>
</ownedTypeDefinition>
</dataaccess.expressions.fp:AnonymousFunctionExpr>
<dataaccess.expressions.literals:NumberLiteral xmi:id="E03677199768C072CE2511DEB1DF0019D29902CC" literal="3">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677199768C071CE2511DEB9C40019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</dataaccess.expressions.literals:NumberLiteral>
<data.classes:Association xmi:id="E0367719BA446413EA4911DEAE23D3C60A140E7A" name="Query_to_c">
<ends xmi:id="E0367719BA446412EA4911DE8008D3C60A140E7A" name="c" navigable="true">
<type xmi:id="E0367719BA4B68F0EA4911DE9993D3C60A140E7A" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</ends>
<ends xmi:id="E0367719BA446414EA4911DE967DD3C60A140E7A" name="opposite_of_c" contributesToEquality="true"/>
</data.classes:Association>
<dataaccess.expressions:ObjectCreationExpression xmi:id="E0AC3689B2D9B851E66211DECFE7D0337F000002" classToInstantiate="E0A83D33CEAFF59070A011DEC7A200155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0AC3689B2D9B850E66211DECB74D0337F000002" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0A83D33CEAFF59070A011DEC7A200155883529C"/>
</dataaccess.expressions:ObjectCreationExpression>
<dataaccess.expressions:MethodCallExpression xmi:id="E0A5ADB507EC0003E9AB11DEAF2FE7810A140E7A" methodSignature="E0A5ADB507DDA820E9AB11DE9A0DE7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB50A2F3940E9AB11DEB82EE7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0A5ADB507E98F01E9AB11DEAFA5E7810A140E7A" variable="E0A5ADB507E4D411E9AB11DEAD77E7810A140E7A"/>
<parameters xsi:type="dataaccess.expressions:This" xmi:id="E0A5ADB507EC0002E9AB11DE8D01E7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB507EC0001E9AB11DE86E6E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0A5ADB508F49660E9AB11DE9225E7810A140E7A"/>
</parameters>
</dataaccess.expressions:MethodCallExpression>
<dataaccess.expressions:ObjectCreationExpression xmi:id="E01DFA6E627EC8E1E56411DE8EE4F30C0A140FF0" classToInstantiate="E035FF2BC192FF91561211DE8FED0019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01DFA6E627EC8E0E56411DE94F1F30C0A140FF0" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E035FF2BC192FF91561211DE8FED0019D29902CC"/>
</dataaccess.expressions:ObjectCreationExpression>
<dataaccess.expressions:MethodCallExpression xmi:id="E03D84719060DFB0BB4C11DEB5DD0019D29902CC" methodSignature="E00611E4604A4440BAF411DE90A50019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03D8471AF5D00B0BB4C11DE9BEA0019D29902CC" upperMultiplicity="1" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E03D8471905E6EB1BB4C11DE94AB0019D29902CC" variable="E03D8471905C24C2BB4C11DEB1AC0019D29902CC"/>
</dataaccess.expressions:MethodCallExpression>
<data.classes:ClassTypeDefinition xmi:id="499DEBFF8A812590FEDD11DDBA4100155883529C" upperMultiplicity="1"/>
<dataaccess.expressions:MethodCallExpression xmi:id="E05D437D536B412455F511DEB32F0019D29902CC">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E05D437D536B412255F511DECF110019D29902CC"/>
</dataaccess.expressions:MethodCallExpression>
<dataaccess.expressions:ObjectCreationExpression xmi:id="E01DFA6E61A83F01E56411DE9244F30C0A140FF0" classToInstantiate="E0A83D33CEAFF59070A011DEC7A200155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01DFA6E61A83F00E56411DE95B5F30C0A140FF0" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0A83D33CEAFF59070A011DEC7A200155883529C"/>
</dataaccess.expressions:ObjectCreationExpression>
<behavioral.actions:Variable xmi:id="499DEC76D127B1D8FEDD11DDA48D00155883529C" name="a">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DEC76D11E14E0FEDD11DDB25C00155883529C" upperMultiplicity="1"/>
<initExpression xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="499DEC76D127B1D7FEDD11DDC91000155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DEC76D12085E0FEDD11DD97D800155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
<propertyValues xmi:id="499DEC76D127B1D6FEDD11DDCFC700155883529C">
<value xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="499DEC76D127B1D5FEDD11DDBD1E00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DEC76D122CFD0FEDD11DD8D9C00155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
<propertyValues xmi:id="499DEC76D127B1D4FEDD11DD9FB200155883529C">
<value xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="499DEC76D127B1D3FEDD11DD9D0000155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DEC76D12540D0FEDD11DDC15500155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
<propertyValues xmi:id="499DEC76D127B1D2FEDD11DDBF0500155883529C">
<value xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="499DEC76D127B1D1FEDD11DD99DA00155883529C" literal="Humba">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DEC76D127B1D0FEDD11DD981800155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
</value>
</propertyValues>
</value>
</propertyValues>
</value>
</propertyValues>
</initExpression>
</behavioral.actions:Variable>
<data.classes:Parameter xmi:id="499DECEA169A7901FEDE11DD8EF700155883529C" name="s">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DECEA169A7900FEDE11DDA7DF00155883529C" upperMultiplicity="1"/>
</data.classes:Parameter>
<data.classes:ActualObjectParameter xmi:id="E0BF539C10640348561711DE86830019D29902CC">
<value xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0BF539C10640347561711DE867A0019D29902CC"/>
</data.classes:ActualObjectParameter>
<dataaccess.expressions:MethodCallExpression xmi:id="49B8D17799C667FF0EE511DEA1A9001A6BCDC3B3">
<object xsi:type="dataaccess.expressions:This" xmi:id="49B8D17799C667FD0EE511DE9909001A6BCDC3B3">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="49B8D17799C667FC0EE511DEB3F6001A6BCDC3B3" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
</object>
</dataaccess.expressions:MethodCallExpression>
<dataaccess.expressions:MethodCallExpression xmi:id="E0AAACCDEC8A81BA560C11DEAC750019D29902CC">
<object xsi:type="dataaccess.expressions:This" xmi:id="E0AAACCDEC8A81B8560C11DEA93D0019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0AAACCDEC8A81B7560C11DEB2700019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
</object>
</dataaccess.expressions:MethodCallExpression>
<dataaccess.expressions:VariableExpression xmi:id="E009322EF07355E1E56D11DE9630C1830A140FF0" variable="E009322EF0676F03E56D11DE91A2C1830A140FF0"/>
<dataaccess.expressions:VariableExpression xmi:id="E0AC3689B2DE7340E66211DEBDA6D0337F000002" variable="E0AC3689B2D9DF60E66211DECA67D0337F000002"/>
<data.classes:ClassTypeDefinition xmi:id="499DEAD6D94152A0FEDC11DDBC5A00155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
<data.classes:Parameter xmi:id="499DEDE8AD9E2402FEDE11DDAE7400155883529C" name="s">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DEDE8AD9E2401FEDE11DDAE7400155883529C" upperMultiplicity="1"/>
</data.classes:Parameter>
<dataaccess.query:Selection xmi:id="E03677199787BA21CE2511DE92A50019D29902CC">
<object xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0367719977BD343CE2511DE989D0019D29902CC" methodSignature="E0367719B9BDA301CE1D11DEA1B40019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:NestedTypeDefinition" xmi:id="E0367719980D3DD0CE2511DEAF5E0019D29902CC" upperMultiplicity="-1" ordered="true" type="E0367719B9AF4B20CE1D11DEA55B0019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E036771997796241CE2511DEC6350019D29902CC" variable="E036771996E586B0CE2511DEA30D0019D29902CC"/>
<parameters xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0367719977BD342CE2511DEA7120019D29902CC" variable="E0367719976B0A60CE2511DEC6380019D29902CC"/>
</object>
<iterator xmi:id="E03677199787BA20CE2511DE9D0E0019D29902CC" name="self"/>
<selectionExpr xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E036771997854923CE2511DEB6A90019D29902CC" methodSignature="E0BF539C1F93CF466C6911DEC7EA00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E036771997D64F55CE2511DEB9070019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<object xsi:type="dataaccess.expressions:ObjectCount" xmi:id="E03677199782FF33CE2511DE89F10019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677199782FF32CE2511DEC16A0019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E03677199782FF30CE2511DE9E980019D29902CC" variable="E03677199787BA20CE2511DE9D0E0019D29902CC"/>
</object>
<parameters xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E036771997854922CE2511DE9DC80019D29902CC" variable="E0367719B9CBD3D1CE1D11DE9E380019D29902CC"/>
</selectionExpr>
</dataaccess.query:Selection>
<dataaccess.expressions:MethodCallExpression xmi:id="49B8D17799AC29330EE511DEB197001A6BCDC3B3">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="49B8D17799AC29310EE511DE9021001A6BCDC3B3"/>
</dataaccess.expressions:MethodCallExpression>
<modelmanagement:Package xmi:id="E03677194AD3A0C0721011DEB0520019D29902CC" name="Trala"/>
<dataaccess.expressions:VariableExpression xmi:id="E03D8471ABA1EDE3E56411DE8598F30C0A140FF0" variable="E01DFA6E62375FA2E56411DEBF83F30C0A140FF0"/>
<data.classes:ClassTypeDefinition xmi:id="499F11505F0E7430FF8C11DDA5E20019D29902CC" upperMultiplicity="1"/>
<data.classes:Parameter xmi:id="499DEC7FD6D39181FEDD11DDCEEB00155883529C" name="s">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DEC7FD6D39180FEDD11DD880B00155883529C" upperMultiplicity="1"/>
</data.classes:Parameter>
<data.classes:ClassTypeDefinition xmi:id="499DED08289B15B0FEDE11DDB3F600155883529C" upperMultiplicity="1"/>
<dataaccess.expressions.collectionexpressions:Iterate xmi:id="E01DFA6E63175F61E56411DE8ABBF30C0A140FF0">
<source xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E01DFA6E6312A472E56411DE86EAF30C0A140FF0" methodSignature="E0A83D33CEA8C9A170A011DEB5EC00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01DFA6E6572B480E56411DE8396F30C0A140FF0" upperMultiplicity="-1" ordered="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
<object xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E01DFA6E6312A470E56411DECC32F30C0A140FF0" methodSignature="E01A5454E0AC257770A011DEA3DF00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01DFA6E656DD280E56411DEC557F30C0A140FF0" upperMultiplicity="-1" ordered="true" clazz="E0A83D33CEAFF59070A011DEC7A200155883529C"/>
<object xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E01DFA6E630B7881E56411DEA69DF30C0A140FF0" methodSignature="E0AE8657FAFD5C0770A011DEB82200155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01DFA6E655875C0E56411DE93D9F30C0A140FF0" upperMultiplicity="-1" ordered="true" clazz="E01A5454E0AE967770A011DEA08F00155883529C"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E01DFA6E63092E93E56411DE8A9CF30C0A140FF0" variable="E01DFA6E632F5430E56411DE9AA6F30C0A140FF0"/>
</object>
</object>
</source>
<iterators xmi:id="E01DFA6E63151571E56411DE9D5FF30C0A140FF0" name="n">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01DFA6E65776F70E56411DE86ABF30C0A140FF0" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</iterators>
<accumulator xmi:id="E01DFA6E63175F60E56411DEC650F30C0A140FF0" name="acc"/>
<iteratorExpression xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E01DFA6E63151573E56411DEA563F30C0A140FF0" variable="E01DFA6E63151571E56411DE9D5FF30C0A140FF0"/>
</dataaccess.expressions.collectionexpressions:Iterate>
<dataaccess.expressions:VariableExpression xmi:id="E0DD251E6AA29F01BA8611DE9EEE0019D29902CC" variable="E0DD251E6A944720BA8611DEAAEC0019D29902CC"/>
<data.classes:ClassTypeDefinition xmi:id="499DECEA16910320FEDE11DDA65C00155883529C" upperMultiplicity="1"/>
<data.classes:NestedTypeDefinition xmi:id="E02C978B4EEC13205D0811DFB79FFF380A1CE22F" upperMultiplicity="-1"/>
<dataaccess.expressions:MethodCallExpression xmi:id="E0BF539C32742AC3560611DEC8490019D29902CC">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0BF539C32742AC1560611DEC0740019D29902CC"/>
</dataaccess.expressions:MethodCallExpression>
<data.classes:ClassTypeDefinition xmi:id="4967B313DDE9A449DE8B11DDBE300019D29902CC" lowerMultiplicity="1" upperMultiplicity="1"/>
<data.classes:ClassTypeDefinition xmi:id="4967B31CE2FF5E70DE8B11DD91780019D29902CC" lowerMultiplicity="1" upperMultiplicity="1"/>
<dataaccess.expressions:MethodCallExpression xmi:id="E0C4897F81EE0612B32711DE950100155883529C">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0C4897F81EB9514B32711DEC7B300155883529C"/>
<parameters xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0C4897F81EE0611B32711DE851100155883529C"/>
</dataaccess.expressions:MethodCallExpression>
<dataaccess.expressions:ObjectCreationExpression xmi:id="E01DFA6E62A03391E56411DEB4E2F30C0A140FF0" classToInstantiate="E035FF2BC192FF91561211DE8FED0019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01DFA6E62A03390E56411DE9E68F30C0A140FF0" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E035FF2BC192FF91561211DE8FED0019D29902CC"/>
</dataaccess.expressions:ObjectCreationExpression>
<data.classes:ClassTypeDefinition xmi:id="E01DFA6E6306BD93E56411DEB18EF30C0A140FF0" upperMultiplicity="1" signaturesWithOutput="E01DFA6E632F5431E56411DECCE2F30C0A140FF0" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
<dataaccess.expressions.collectionexpressions:Including xmi:id="E0559EB225A91BF0BA8511DE99D60019D29902CC">
<source xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0559EB2259FA611BA8511DE806E0019D29902CC" variable="E0559EB2259D3511BA8511DEB0D90019D29902CC"/>
</dataaccess.expressions.collectionexpressions:Including>
<dataaccess.expressions.literals:ObjectLiteral xmi:id="E0559EB225ADFDF5BA8511DEB1160019D29902CC" valueClass="E0559EB225FA7040BA8511DEA6FB0019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB225ADFDF4BA8511DEA3780019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0559EB225FA7040BA8511DEA6FB0019D29902CC" objectParameters="E0559EB225ADFDF3BA8511DEAA590019D29902CC">
<ownedObjectParameters xmi:id="E0559EB225ADFDF3BA8511DEAA590019D29902CC" formalObjectParameter="E0559EB2252A7610BA8511DE9A030019D29902CC" classTypeDefinitions="E0559EB225ADFDF4BA8511DEA3780019D29902CC">
<value xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E0559EB225ADFDF2BA8511DECA310019D29902CC" literal="2">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB225ADFDF1BA8511DEA4AC0019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</value>
</ownedObjectParameters>
</ownedTypeDefinition>
</dataaccess.expressions.literals:ObjectLiteral>
<data.classes:ClassTypeDefinition xmi:id="E0A41159B46E0E50377F11DFC5B8F3490A1CE22F" lowerMultiplicity="1" upperMultiplicity="1"/>
<dataaccess.expressions:MethodCallExpression xmi:id="E0A5ADB508C744D3E9AB11DE834DE7810A140E7A" methodSignature="E000054C97CDA7C9560B11DEAB120019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB50A1E9770E9AB11DE85A3E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0A5ADB508C018E3E9AB11DE8445E7810A140E7A" variable="E0A5ADB508BDCEF4E9AB11DE83BAE7810A140E7A"/>
<parameters xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0A5ADB508C744D2E9AB11DEC2DEE7810A140E7A" methodSignature="E0559EB2478288B4E9AB11DE8796E7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB50A935240E9AB11DE826DE7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<object xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0A5ADB508C4FAE0E9AB11DE9A2FE7810A140E7A" methodSignature="E0A5ADB508F24C71E9AB11DEB961E7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB50A5C8AD0E9AB11DE8C03E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" clazz="E053432BF0981C406C6911DE948C00155883529C"/>
<object xsi:type="dataaccess.expressions:This" xmi:id="E0A5ADB508C289E3E9AB11DEA9C6E7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB508C289E2E9AB11DE8E90E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0A5ADB508F49660E9AB11DE9225E7810A140E7A"/>
</object>
</object>
<parameters xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0A5ADB508C744D1E9AB11DEB718E7810A140E7A" methodSignature="E0A5ADB508F24C71E9AB11DEB961E7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB50A5EFBD0E9AB11DE83C2E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" clazz="E053432BF0981C406C6911DE948C00155883529C"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0A5ADB508C4FAE3E9AB11DECDD9E7810A140E7A" variable="E0A5ADB508B1E811E9AB11DE8AC9E7810A140E7A"/>
</parameters>
</parameters>
</dataaccess.expressions:MethodCallExpression>
<modelmanagement.deploymentunits:DeploymentUnit xmi:id="E0367719F876DF005CFF11DF9058EA7B0A1CE22F" name="RiverDemo">
<ownedPackages xmi:id="E0367719FB4A71605CFF11DFC955EA7B0A1CE22F" name="RiverDemo">
<associations xmi:id="E016575C94DA3E205D0311DF8278ED210A1CE22F" name="unnamed">
<ends xmi:id="E016575C94BD40405D0311DF98B4ED210A1CE22F" name="city" navigable="true" signatureImplementations="E016575C9426CCA05D0311DFCAA7ED210A1CE22F E016575C94A3C4D05D0311DFA34CED210A1CE22F">
<type xmi:id="E016575C92DFA6A05D0311DF9C4AED210A1CE22F" upperMultiplicity="1" signaturesWithOutput="E016575C941BD0205D0311DF8815ED210A1CE22F" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</ends>
<ends xmi:id="E016575C94E365E05D0311DF9E39ED210A1CE22F" name="unnamed" contributesToEquality="true">
<type xmi:id="E016575C94EE14405D0311DF9966ED210A1CE22F" upperMultiplicity="-1" clazz="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F"/>
</ends>
</associations>
<associations xmi:id="E02C978B44D38A805D0811DFAE24FF380A1CE22F" name="Query_to_city">
<ends xmi:id="E02C978B44C50B905D0811DF90D9FF380A1CE22F" name="opposite_of_city" contributesToEquality="true">
<type xmi:id="E02C978B44AF39A05D0811DF9FEEFF380A1CE22F" upperMultiplicity="-1" clazz="E02C978B466C52F05D0811DFAC4DFF380A1CE22F"/>
</ends>
<ends xmi:id="E02C978B44DB52B05D0811DFA94CFF380A1CE22F" name="city" navigable="true" signatureImplementations="E02C978B44A01E705D0811DFC487FF380A1CE22F">
<type xmi:id="E02C978B44D908C05D0811DFC67BFF380A1CE22F" upperMultiplicity="1" signaturesWithOutput="E02C978B449485B05D0811DFBFDBFF380A1CE22F" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</ends>
</associations>
<associations xmi:id="E02C978B459D43205D0811DF862DFF380A1CE22F" name="Query_to_c">
<ends xmi:id="E02C978B459098F05D0811DFAE41FF380A1CE22F" name="opposite_of_c" contributesToEquality="true">
<type xmi:id="E02C978B457F33D05D0811DF9EAFFF380A1CE22F" upperMultiplicity="-1" clazz="E02C978B466C52F05D0811DFAC4DFF380A1CE22F"/>
</ends>
<ends xmi:id="E02C978B45A496205D0811DFA2ECFF380A1CE22F" name="c" navigable="true" signatureImplementations="E02C978B457325E05D0811DFC5F2FF380A1CE22F">
<type xmi:id="E02C978B45A24C305D0811DFBBF6FF380A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" signaturesWithOutput="E02C978B456877805D0811DF9E0DFF380A1CE22F" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</ends>
</associations>
<associations xmi:id="E02C978BFDF641605D0811DFC428FF380A1CE22F" name="Query_to_name">
<ends xmi:id="E02C978BFDEA81905D0811DFA89DFF380A1CE22F" name="opposite_of_name" contributesToEquality="true">
<type xmi:id="E02C978BFDDA7C005D0811DF8272FF380A1CE22F" upperMultiplicity="-1" clazz="E02C978BFF7AE5905D0811DFA7ECFF380A1CE22F"/>
</ends>
<ends xmi:id="E02C978BFDFDE2805D0811DF82B8FF380A1CE22F" name="name" navigable="true" signatureImplementations="E02C978BFDCEBC305D0811DF9AE7FF380A1CE22F">
<type xmi:id="E02C978BFDFB98905D0811DFAAB4FF380A1CE22F" upperMultiplicity="1" signaturesWithOutput="E02C978BFDC56D605D0811DFCE76FF380A1CE22F" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</ends>
</associations>
<associations xmi:id="E02C978BFEAB87A05D0811DFAFDCFF380A1CE22F" name="Query_to_c">
<ends xmi:id="E02C978BFE9FA0C05D0811DF8458FF380A1CE22F" name="opposite_of_c" contributesToEquality="true">
<type xmi:id="E02C978BFE8F9B305D0811DFCCA5FF380A1CE22F" upperMultiplicity="-1" clazz="E02C978BFF7AE5905D0811DFA7ECFF380A1CE22F"/>
</ends>
<ends xmi:id="E02C978BFEB2DAA05D0811DFA0A7FF380A1CE22F" name="c" navigable="true" signatureImplementations="E02C978BFE849EB05D0811DFC1E4FF380A1CE22F">
<type xmi:id="E02C978BFEB090B05D0811DF9CB4FF380A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" signaturesWithOutput="E02C978BFE7B28D05D0811DFC202FF380A1CE22F" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</ends>
</associations>
<associations xmi:id="E0B918414E4442205D4F11DFA592F27BC0A868C8" name="unnamed">
<ends xmi:id="E0B91841E3BAF6705D4D11DFC267F27BC0A868C8" name="test" navigable="true" signatureImplementations="E0B91841E343CAA05D4D11DFC11CF27BC0A868C8 E0B91841E39E6DC05D4D11DF9D8DF27BC0A868C8">
<type xmi:id="E0B91841E30F4D205D4D11DFB2DFF27BC0A868C8" upperMultiplicity="1" signaturesWithOutput="E0B91841E33572C05D4D11DF86D0F27BC0A868C8" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</ends>
<ends xmi:id="E0B918414E60CAD05D4F11DF84A8F27BC0A868C8" name="unnamed" contributesToEquality="true">
<type xmi:id="E0B918414E67F6C05D4F11DF863EF27BC0A868C8" upperMultiplicity="-1" clazz="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F"/>
</ends>
</associations>
<associations xmi:id="E0C4897F14A5D6405D0011DF8103EA7B0A1CE22F" name="unnamed">
<ends xmi:id="E0C4897F148C5AD05D0011DF8C7DEA7B0A1CE22F" name="name" navigable="true" signatureImplementations="E0C4897F1433DA905D0011DF9E56EA7B0A1CE22F E0C4897F147AA7905D0011DFBF7BEA7B0A1CE22F">
<type xmi:id="E0C4897F13112C805D0011DFCC72EA7B0A1CE22F" upperMultiplicity="1" signaturesWithOutput="E0C4897F142A64B05D0011DFCC4DEA7B0A1CE22F" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</ends>
<ends xmi:id="E0C4897F14AD02305D0011DFA672EA7B0A1CE22F" name="unnamed" contributesToEquality="true">
<type xmi:id="E0C4897F14B455305D0011DF8BF2EA7B0A1CE22F" upperMultiplicity="-1" clazz="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F"/>
</ends>
</associations>
<associations xmi:id="E0C4897F5BA175705D0211DFC384EA7B0A1CE22F" name="unnamed">
<ends xmi:id="E0C4897F5B811C305D0211DFC0A8EA7B0A1CE22F" name="subsidiaries" navigable="true" signatureImplementations="E0C4897F5AD413505D0211DFCF9AEA7B0A1CE22F E0C4897F5B0535705D0211DFA433EA7B0A1CE22F E0C4897F5B393DC05D0211DF963EEA7B0A1CE22F E0C4897F5B6F90005D0211DFBD8AEA7B0A1CE22F">
<type xmi:id="E0C4897F5AA032105D0211DFCA9EEA7B0A1CE22F" upperMultiplicity="-1" signaturesWithOutput="E0C4897F5ACC99405D0211DF91A5EA7B0A1CE22F" clazz="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F"/>
</ends>
<ends xmi:id="E0C4897F5BA805205D0211DFCBCBEA7B0A1CE22F" name="unnamed" composite="true" contributesToEquality="true">
<type xmi:id="E0C4897F5BB0B7B05D0211DFC13FEA7B0A1CE22F" upperMultiplicity="-1" clazz="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F"/>
</ends>
</associations>
<classes xmi:id="E016575CED9A70805D0711DFB83CFF380A1CE22F" name="CompanyAnalyticsTest" valueType="true">
<ownedSignatures xmi:id="E029666B49F54B405D0B11DFC843FF380A1CE22F" output="E029666B48CD6D105D0B11DFB27EFF380A1CE22F" name="namesOfCompanyWithSubsidiaries">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E029666B48CD6D105D0B11DFB27EFF380A1CE22F" upperMultiplicity="-1" signaturesWithOutput="E029666B49F54B405D0B11DFC843FF380A1CE22F" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
<input xmi:id="E0E14F86B58F51605D1111DF9055C95B0A1CE22F" name="companies">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0E14F86B57EFDB05D1111DFAD55C95B0A1CE22F" upperMultiplicity="-1" clazz="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F"/>
</input>
<input xmi:id="E029666B48F84DA05D0B11DFAF42FF380A1CE22F" name="minSubsidiaries">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E029666B48E736A05D0B11DF9894FF380A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</input>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E029666B49F1EFE05D0B11DF9A9DFF380A1CE22F">
<statements xsi:type="behavioral.actions:Return" xmi:id="E029666B49E08AC05D0B11DFB4D5FF380A1CE22F">
<argument xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E029666B49D78A105D0B11DFB504FF380A1CE22F" methodSignature="E0C4897F142A64B05D0011DFCC4DEA7B0A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E029666B4BF70EB05D0B11DFBAB5FF380A1CE22F" upperMultiplicity="-1" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
<object xsi:type="dataaccess.query:Selection" xmi:id="E029666B49C22D505D0B11DFB5B7FF380A1CE22F">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0E14F86B5BD18205D1111DF8912C95B0A1CE22F" variable="E0E14F86B58F51605D1111DF9055C95B0A1CE22F"/>
<iterator xmi:id="E029666B49C11BE05D0B11DF8EE0FF380A1CE22F" name="self">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0E14F86B6C205005D1111DFCCC5C95B0A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F"/>
</iterator>
<selectionExpr xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E029666B49BB01605D0B11DF870BFF380A1CE22F" methodSignature="E0BF539C1ECB76386C6911DEA70400155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E029666BC6EE65A05D0B11DF9F95FF380A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<object xsi:type="dataaccess.expressions:ObjectCount" xmi:id="E029666B49A779605D0B11DFC024FF380A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E029666B4978A1305D0B11DFB324FF380A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E029666B49708AE05D0B11DFB495FF380A1CE22F" methodSignature="E0C4897F5ACC99405D0211DF91A5EA7B0A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E029666B4C51D8E05D0B11DFA55EFF380A1CE22F" upperMultiplicity="-1" clazz="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E029666B496BF7005D0B11DFC79BFF380A1CE22F" variable="E029666B49C11BE05D0B11DF8EE0FF380A1CE22F"/>
</object>
</object>
<parameters xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E029666B49B842405D0B11DFC188FF380A1CE22F" variable="E029666B48F84DA05D0B11DFAF42FF380A1CE22F"/>
</selectionExpr>
</object>
</argument>
</statements>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E02C978B007DFDB05D0911DF98DDFF380A1CE22F" output="E02C978B41F6DAF05D0911DF95E6FF380A1CE22F" name="companiesByNamePrefix">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E02C978B41F6DAF05D0911DF95E6FF380A1CE22F" upperMultiplicity="-1" signaturesWithOutput="E02C978B007DFDB05D0911DF98DDFF380A1CE22F" clazz="E02C978BFF7AE5905D0811DFA7ECFF380A1CE22F"/>
<input xmi:id="E0E14F868A75FE205D1111DFC9FDC95B0A1CE22F" name="companies">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0E14F868A655C505D1111DF84D4C95B0A1CE22F" upperMultiplicity="-1" clazz="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F"/>
</input>
<input xmi:id="E02C978BFAFA18605D0811DF88ACFF380A1CE22F" name="prefixLength">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E02C978BFAD949F05D0811DF8CD4FF380A1CE22F" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</input>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E02C978B007216D05D0911DF8767FF380A1CE22F">
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E02C978BFFEDF2B05D0811DFB9D4FF380A1CE22F" namedValue="E02C978BFFDFC1E05D0811DFB7C1FF380A1CE22F"/>
<statements xsi:type="behavioral.actions:Return" xmi:id="E02C978B004847B05D0911DF84D0FF380A1CE22F">
<argument xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E02C978B004365B05D0911DFC704FF380A1CE22F" variable="E02C978BFFDFC1E05D0811DFB7C1FF380A1CE22F"/>
</statements>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E02C978BFFDFC1E05D0811DFB7C1FF380A1CE22F" name="result" namedValueDeclaration="E02C978BFFEDF2B05D0811DFB9D4FF380A1CE22F">
<initExpression xsi:type="dataaccess.analytics:GroupBy" xmi:id="E02C978BFFBA5F905D0811DFC84DFF380A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E02C978B03F45FC05D0911DF8AFDFF380A1CE22F" lowerMultiplicity="1" upperMultiplicity="-1" clazz="E02C978BFF7AE5905D0811DFA7ECFF380A1CE22F"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0E14F868AA6F9305D1111DFBE03C95B0A1CE22F" variable="E0E14F868A75FE205D1111DFC9FDC95B0A1CE22F"/>
<dimensions xmi:id="E02C978BFD4BA9805D0811DFAA80FF380A1CE22F">
<expression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E02C978BFD3F74805D0811DF8A6AFF380A1CE22F" methodSignature="E01F04669AFDFE305D0911DFC154FF380A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01F0466CF13E2C05D0911DFBCFEFF380A1CE22F" upperMultiplicity="1" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
<object xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E02C978BFCA111A05D0811DFB8C5FF380A1CE22F" methodSignature="E0C4897F142A64B05D0011DFCC4DEA7B0A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E02C978B06AC7AE05D0911DF816AFF380A1CE22F" upperMultiplicity="1" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E02C978BFC8E4CF05D0811DFCB3CFF380A1CE22F" variable="E02C978BFFB68F005D0811DFA782FF380A1CE22F"/>
</object>
<parameters xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E02C978BFD0355E05D0811DF9FB9FF380A1CE22F" literal="0">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E02C978BFCCF4D905D0811DFADC0FF380A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</parameters>
<parameters xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E02C978BFD34C6205D0811DFCB52FF380A1CE22F" variable="E02C978BFAFA18605D0811DF88ACFF380A1CE22F"/>
</expression>
<iterator xmi:id="E02C978BFC5BF2505D0811DFCEB7FF380A1CE22F" name="name"/>
</dimensions>
<fact xmi:id="E02C978BFFB68F005D0811DFA782FF380A1CE22F" name="fact">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E02C978B066056B05D0911DF8627FF380A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F"/>
</fact>
<mapExpression xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="E02C978BFF8657405D0811DFCFBEFF380A1CE22F" valueClass="E02C978BFF7AE5905D0811DFA7ECFF380A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E02C978BFF5F6E505D0811DFAAB8FF380A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" clazz="E02C978BFF7AE5905D0811DFA7ECFF380A1CE22F"/>
<propertyValues xmi:id="E02C978BFE3B39A05D0811DFB7BCFF380A1CE22F" forEnd="E02C978BFDFDE2805D0811DF82B8FF380A1CE22F">
<value xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E02C978BFE3657A05D0811DFBE2EFF380A1CE22F" variable="E02C978BFC5BF2505D0811DFCEB7FF380A1CE22F"/>
</propertyValues>
<propertyValues xmi:id="E02C978BFF4A5FB05D0811DF8139FF380A1CE22F" forEnd="E02C978BFEB2DAA05D0811DFA0A7FF380A1CE22F">
<value xsi:type="dataaccess.expressions:ObjectCount" xmi:id="E02C978BFF3CF2305D0811DFA774FF380A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E02C978BFF0A49705D0811DF88B3FF380A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E02C978BFEF784C05D0811DF8D2FFF380A1CE22F" variable="E02C978BFFB2BE705D0811DFB704FF380A1CE22F"/>
</value>
</propertyValues>
</mapExpression>
<groupedFacts xmi:id="E02C978BFFB2BE705D0811DFB704FF380A1CE22F" name="values">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E02C978B03D36A405D0911DFB618FF380A1CE22F" upperMultiplicity="-1" ordered="true" clazz="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F"/>
</groupedFacts>
</initExpression>
</variables>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E02C978B47231FD05D0811DF97D8FF380A1CE22F" output="E02C978B6DB11E905D0811DFAB8EFF380A1CE22F" name="companiesByCity">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E02C978B6DB11E905D0811DFAB8EFF380A1CE22F" upperMultiplicity="-1" signaturesWithOutput="E02C978B47231FD05D0811DF97D8FF380A1CE22F" clazz="E02C978B466C52F05D0811DFAC4DFF380A1CE22F"/>
<input xmi:id="E0E14F8676935B005D1111DFB806C95B0A1CE22F" name="companies">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0E14F867599B8C05D1111DFC44EC95B0A1CE22F" upperMultiplicity="-1" clazz="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F"/>
</input>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E02C978B471A46305D0811DFC0ABFF380A1CE22F">
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E02C978B46F050005D0811DFBD91FF380A1CE22F" namedValue="E02C978B46E246405D0811DF914BFF380A1CE22F"/>
<statements xsi:type="behavioral.actions:Return" xmi:id="E02C978B6E67C4605D0811DF9662FF380A1CE22F">
<argument xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E02C978B6E62E2605D0811DFC4F8FF380A1CE22F" variable="E02C978B46E246405D0811DF914BFF380A1CE22F"/>
</statements>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E02C978B46E246405D0811DF914BFF380A1CE22F" name="result" namedValueDeclaration="E02C978B46F050005D0811DFBD91FF380A1CE22F">
<initExpression xsi:type="dataaccess.analytics:GroupBy" xmi:id="E02C978B46BB84605D0811DF9457FF380A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E02C978B4A1732805D0811DF9DAAFF380A1CE22F" lowerMultiplicity="1" upperMultiplicity="-1" clazz="E02C978B466C52F05D0811DFAC4DFF380A1CE22F"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0E14F8676CCBA805D1111DFB823C95B0A1CE22F" variable="E0E14F8676935B005D1111DFB806C95B0A1CE22F"/>
<dimensions xmi:id="E02C978B44468CC05D0811DF9C2BFF380A1CE22F">
<expression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E02C978B443D3DF05D0811DFC904FF380A1CE22F" methodSignature="E016575C941BD0205D0311DF8815ED210A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E02C978B4DC8C8D05D0811DF9F42FF380A1CE22F" upperMultiplicity="1" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E02C978B442AA0505D0811DFAEFFFF380A1CE22F" variable="E02C978B46B7B3D05D0811DFBB58FF380A1CE22F"/>
</expression>
<iterator xmi:id="E02C978B4402A5F05D0811DF8165FF380A1CE22F" name="city"/>
</dimensions>
<fact xmi:id="E02C978B46B7B3D05D0811DFBB58FF380A1CE22F" name="fact">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E02C978B4D7B93305D0811DFAA0CFF380A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F"/>
</fact>
<mapExpression xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="E02C978B4680EC605D0811DFC84BFF380A1CE22F" valueClass="E02C978B466C52F05D0811DFAC4DFF380A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E02C978B4650DBB05D0811DF8E78FF380A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" clazz="E02C978B466C52F05D0811DFAC4DFF380A1CE22F"/>
<propertyValues xmi:id="E02C978B4518F7F05D0811DF8BB9FF380A1CE22F" forEnd="E02C978B44DB52B05D0811DFA94CFF380A1CE22F">
<value xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E02C978B45143D005D0811DFAE3CFF380A1CE22F" variable="E02C978B4402A5F05D0811DF8165FF380A1CE22F"/>
</propertyValues>
<propertyValues xmi:id="E02C978B463BF4205D0811DFCBF3FF380A1CE22F" forEnd="E02C978B45A496205D0811DFA2ECFF380A1CE22F">
<value xsi:type="dataaccess.expressions:ObjectCount" xmi:id="E02C978B462ED4C05D0811DFA6F1FF380A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E02C978B45F65FA05D0811DF976BFF380A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E02C978B45E45E405D0811DFCFD5FF380A1CE22F" variable="E02C978B46B3E3405D0811DF8545FF380A1CE22F"/>
</value>
</propertyValues>
</mapExpression>
<groupedFacts xmi:id="E02C978B46B3E3405D0811DF8545FF380A1CE22F" name="values">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E02C978B49F615F05D0811DFA1D3FF380A1CE22F" upperMultiplicity="-1" ordered="true" clazz="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F"/>
</groupedFacts>
</initExpression>
</variables>
</implementation>
</ownedSignatures>
</classes>
<classes xmi:id="E02C978B466C52F05D0811DFAC4DFF380A1CE22F" name="GroupByMapResult_city_c" valueType="true" elementsOfType="E02C978B44AF39A05D0811DF9FEEFF380A1CE22F E02C978B457F33D05D0811DF9EAFFF380A1CE22F E02C978B4650DBB05D0811DF8E78FF380A1CE22F E02C978B4A1732805D0811DF9DAAFF380A1CE22F E02C978B6DB11E905D0811DFAB8EFF380A1CE22F">
<ownedSignatures xmi:id="E02C978B449485B05D0811DFBFDBFF380A1CE22F" sideEffectFree="true" output="E02C978B44D908C05D0811DFC67BFF380A1CE22F" name=".city">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E02C978B44A01E705D0811DFC487FF380A1CE22F" end="E02C978B44DB52B05D0811DFA94CFF380A1CE22F"/>
</ownedSignatures>
<ownedSignatures xmi:id="E02C978B456877805D0811DF9E0DFF380A1CE22F" sideEffectFree="true" output="E02C978B45A24C305D0811DFBBF6FF380A1CE22F" name=".c">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E02C978B457325E05D0811DFC5F2FF380A1CE22F" end="E02C978B45A496205D0811DFA2ECFF380A1CE22F"/>
</ownedSignatures>
</classes>
<classes xmi:id="E02C978BFF7AE5905D0811DFA7ECFF380A1CE22F" name="GroupByMapResult_c_name" valueType="true" elementsOfType="E02C978B03F45FC05D0911DF8AFDFF380A1CE22F E02C978B41F6DAF05D0911DF95E6FF380A1CE22F E02C978BFDDA7C005D0811DF8272FF380A1CE22F E02C978BFE8F9B305D0811DFCCA5FF380A1CE22F E02C978BFF5F6E505D0811DFAAB8FF380A1CE22F">
<ownedSignatures xmi:id="E02C978BFDC56D605D0811DFCE76FF380A1CE22F" sideEffectFree="true" output="E02C978BFDFB98905D0811DFAAB4FF380A1CE22F" name=".name">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E02C978BFDCEBC305D0811DF9AE7FF380A1CE22F" end="E02C978BFDFDE2805D0811DF82B8FF380A1CE22F"/>
</ownedSignatures>
<ownedSignatures xmi:id="E02C978BFE7B28D05D0811DFC202FF380A1CE22F" sideEffectFree="true" output="E02C978BFEB090B05D0811DF9CB4FF380A1CE22F" name=".c">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E02C978BFE849EB05D0811DFC1E4FF380A1CE22F" end="E02C978BFEB2DAA05D0811DFA0A7FF380A1CE22F"/>
</ownedSignatures>
</classes>
<classes xmi:id="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F" name="Company" elementsOfType="E029666B4C51D8E05D0B11DFA55EFF380A1CE22F E02C978B03D36A405D0911DFB618FF380A1CE22F E02C978B066056B05D0911DF8627FF380A1CE22F E02C978B49F615F05D0811DFA1D3FF380A1CE22F E02C978B4D7B93305D0811DFAA0CFF380A1CE22F E0E14F867599B8C05D1111DFC44EC95B0A1CE22F E0E14F868A655C505D1111DF84D4C95B0A1CE22F E0E14F86B57EFDB05D1111DFAD55C95B0A1CE22F E0E14F86B6C205005D1111DFCCC5C95B0A1CE22F E016575C94EE14405D0311DF9966ED210A1CE22F E0B918414E67F6C05D4F11DF863EF27BC0A868C8 E0C4897F14B455305D0011DF8BF2EA7B0A1CE22F E0C4897F5AA032105D0211DFCA9EEA7B0A1CE22F E0C4897F5BB0B7B05D0211DFC13FEA7B0A1CE22F E00EA3B7FC515D405D0311DF8606ED210A1CE22F E0559EB2987AB6105D0611DFB3E3ED210A1CE22F E0559EB2A2F730A05D0611DFA330ED210A1CE22F E0559EB2A37CB4505D0611DFBD38ED210A1CE22F E0559EB2A3B306905D0611DFC5DEED210A1CE22F E0559EB2A4BC12205D0611DF91FCED210A1CE22F E0559EB2A53587E05D0611DF87D8ED210A1CE22F E0559EB2A56AC8B05D0611DFC0BFED210A1CE22F E0559EB2A6B571205D0611DFC555ED210A1CE22F E0559EB2A7301F605D0611DF9A15ED210A1CE22F E0559EB2A770D1E05D0611DF8571ED210A1CE22F E0559EB2A880BB405D0611DFC5DBED210A1CE22F E0559EB2A8FE28A05D0611DF861FED210A1CE22F E0559EB2A9353E305D0611DF8C0CED210A1CE22F E0559EB2AA4994605D0611DF9D59ED210A1CE22F E0559EB2AAC813305D0611DFC863ED210A1CE22F E0559EB2AAFE17505D0611DFA07AED210A1CE22F E0559EB2AC1AD1F05D0611DF9FDFED210A1CE22F E0559EB2AC983F505D0611DFA545ED210A1CE22F E0559EB2ACD018305D0611DFAC62ED210A1CE22F E0559EB2ADE7C9C05D0611DFC728ED210A1CE22F E0559EB2AE66BDC05D0611DF9684ED210A1CE22F E0559EB2AE9C4CB05D0611DFB0E9ED210A1CE22F E0559EB2B10C89605D0611DFC8B1ED210A1CE22F E0559EB2B18870205D0611DF8857ED210A1CE22F E0559EB2B1BFFAE05D0611DFA9ADED210A1CE22F E0559EB2B6DDCB605D0611DFAE01ED210A1CE22F E0559EB2B70AA7C05D0611DFB6E1ED210A1CE22F E0559EB2B75F09505D0611DFCFC7ED210A1CE22F E0559EB2B78DBA705D0611DFA8E4ED210A1CE22F E0559EB2B7BC1D705D0611DFC30FED210A1CE22F E0559EB2B7EC2E205D0611DF9D54ED210A1CE22F E0559EB2B81CB4005D0611DFCBE4ED210A1CE22F E0559EB2B84E99705D0611DF97B6ED210A1CE22F E0559EB2EE32D5605D0611DFB7E0ED210A1CE22F E0559EB2EEADAAB05D0611DF9CCBED210A1CE22F E0559EB2EEE5D1B05D0611DFBF22ED210A1CE22F E0559EB2F12784505D0611DFC638ED210A1CE22F">
<ownedSignatures xmi:id="E016575C941BD0205D0311DF8815ED210A1CE22F" sideEffectFree="true" output="E016575C92DFA6A05D0311DF9C4AED210A1CE22F" name=".city">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E016575C9426CCA05D0311DFCAA7ED210A1CE22F" end="E016575C94BD40405D0311DF98B4ED210A1CE22F"/>
</ownedSignatures>
<ownedSignatures xmi:id="E016575C946B4FB05D0311DFC2A7ED210A1CE22F" name="city=">
<input xmi:id="E016575C945D45F05D0311DFB360ED210A1CE22F" name="value"/>
<implementation xsi:type="data.classes:LinkSetting" xmi:id="E016575C94A3C4D05D0311DFA34CED210A1CE22F" end="E016575C94BD40405D0311DF98B4ED210A1CE22F"/>
</ownedSignatures>
<ownedSignatures xmi:id="E0B91841E33572C05D4D11DF86D0F27BC0A868C8" sideEffectFree="true" output="E0B91841E30F4D205D4D11DFB2DFF27BC0A868C8" name=".test">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E0B91841E343CAA05D4D11DFC11CF27BC0A868C8" end="E0B91841E3BAF6705D4D11DFC267F27BC0A868C8"/>
</ownedSignatures>
<ownedSignatures xmi:id="E0B91841E362C4505D4D11DF8198F27BC0A868C8" name="test=">
<input xmi:id="E0B91841E3607A605D4D11DFB438F27BC0A868C8" name="value"/>
<implementation xsi:type="data.classes:LinkSetting" xmi:id="E0B91841E39E6DC05D4D11DF9D8DF27BC0A868C8" end="E0B91841E3BAF6705D4D11DFC267F27BC0A868C8"/>
</ownedSignatures>
<ownedSignatures xmi:id="E0C4897F142A64B05D0011DFCC4DEA7B0A1CE22F" sideEffectFree="true" output="E0C4897F13112C805D0011DFCC72EA7B0A1CE22F" name=".name">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E0C4897F1433DA905D0011DF9E56EA7B0A1CE22F" end="E0C4897F148C5AD05D0011DF8C7DEA7B0A1CE22F"/>
</ownedSignatures>
<ownedSignatures xmi:id="E0C4897F145D82A05D0011DF86ADEA7B0A1CE22F" name="name=">
<input xmi:id="E0C4897F145210F05D0011DF9679EA7B0A1CE22F" name="value"/>
<implementation xsi:type="data.classes:LinkSetting" xmi:id="E0C4897F147AA7905D0011DFBF7BEA7B0A1CE22F" end="E0C4897F148C5AD05D0011DF8C7DEA7B0A1CE22F"/>
</ownedSignatures>
<ownedSignatures xmi:id="E0C4897F5ACC99405D0211DF91A5EA7B0A1CE22F" sideEffectFree="true" output="E0C4897F5AA032105D0211DFCA9EEA7B0A1CE22F" name=".subsidiaries">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E0C4897F5AD413505D0211DFCF9AEA7B0A1CE22F" end="E0C4897F5B811C305D0211DFC0A8EA7B0A1CE22F"/>
</ownedSignatures>
<ownedSignatures xmi:id="E0C4897F5AF445805D0211DFC83AEA7B0A1CE22F" name="subsidiaries=">
<input xmi:id="E0C4897F5AF1D4805D0211DF91B4EA7B0A1CE22F" name="value"/>
<implementation xsi:type="data.classes:LinkSetting" xmi:id="E0C4897F5B0535705D0211DFA433EA7B0A1CE22F" end="E0C4897F5B811C305D0211DFC0A8EA7B0A1CE22F"/>
</ownedSignatures>
<ownedSignatures xmi:id="E0C4897F5B2874E05D0211DFA4FDEA7B0A1CE22F" name="subsidiaries+=">
<input xmi:id="E0C4897F5B25DCD05D0211DFCBFEEA7B0A1CE22F" name="value"/>
<implementation xsi:type="data.classes:LinkAddition" xmi:id="E0C4897F5B393DC05D0211DF963EEA7B0A1CE22F" end="E0C4897F5B811C305D0211DFC0A8EA7B0A1CE22F"/>
</ownedSignatures>
<ownedSignatures xmi:id="E0C4897F5B5F63605D0211DFCA3DEA7B0A1CE22F" name="subsidiaries-=">
<input xmi:id="E0C4897F5B5CF2605D0211DF9454EA7B0A1CE22F" name="value"/>
<implementation xsi:type="data.classes:LinkRemoval" xmi:id="E0C4897F5B6F90005D0211DFBD8AEA7B0A1CE22F" end="E0C4897F5B811C305D0211DFC0A8EA7B0A1CE22F"/>
</ownedSignatures>
</classes>
<classes xmi:id="E012BF1EE3E38CB05D0311DF85EDED210A1CE22F" name="TestSetup" valueType="true">
<ownedSignatures xmi:id="E00EA3B7FCDF6C705D0311DFA3FAED210A1CE22F" output="E00EA3B7FC515D405D0311DF8606ED210A1CE22F" name="createTestData">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E00EA3B7FC515D405D0311DF8606ED210A1CE22F" upperMultiplicity="-1" unique="true" signaturesWithOutput="E00EA3B7FCDF6C705D0311DFA3FAED210A1CE22F" clazz="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F"/>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E00EA3B7FCD9A0105D0311DF97ECED210A1CE22F">
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E0559EB2989A24F05D0611DFC427ED210A1CE22F" namedValue="E0559EB29895B8205D0611DF9C7FED210A1CE22F"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E0559EB2A3ED9E905D0611DFBEB6ED210A1CE22F" namedValue="E0559EB2A3E561305D0611DFB504ED210A1CE22F"/>
<statements xsi:type="behavioral.actions:Assignment" xmi:id="E0559EB2A43DBA605D0611DFC45FED210A1CE22F" assignTo="E0559EB29895B8205D0611DF9C7FED210A1CE22F">
<argument xsi:type="dataaccess.expressions.collectionexpressions:Including" xmi:id="E0559EB2A438D8605D0611DFBE21ED210A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2B6DDCB605D0611DFAE01ED210A1CE22F" upperMultiplicity="-1" unique="true" clazz="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F"/>
<source xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0559EB2A42AF5B05D0611DF9B5CED210A1CE22F" variable="E0559EB29895B8205D0611DF9C7FED210A1CE22F"/>
<argument xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0559EB2A435F2305D0611DFA7CDED210A1CE22F" variable="E0559EB2A3E561305D0611DFB504ED210A1CE22F"/>
</argument>
</statements>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E0559EB2A5A5D5E05D0611DF81F5ED210A1CE22F" namedValue="E0559EB2A59C11E05D0611DFC831ED210A1CE22F"/>
<statements xsi:type="behavioral.actions:Assignment" xmi:id="E0559EB2A5F778505D0611DFBB80ED210A1CE22F" assignTo="E0559EB29895B8205D0611DF9C7FED210A1CE22F">
<argument xsi:type="dataaccess.expressions.collectionexpressions:Including" xmi:id="E0559EB2A5F26F405D0611DF8F45ED210A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2B70AA7C05D0611DFB6E1ED210A1CE22F" upperMultiplicity="-1" unique="true" clazz="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F"/>
<source xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0559EB2A5E48C905D0611DFB0D0ED210A1CE22F" variable="E0559EB29895B8205D0611DF9C7FED210A1CE22F"/>
<argument xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0559EB2A5EF89105D0611DFC6FFED210A1CE22F" variable="E0559EB2A59C11E05D0611DFC831ED210A1CE22F"/>
</argument>
</statements>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E0559EB2EF217B205D0611DFC0E9ED210A1CE22F" namedValue="E0559EB2EF18C8905D0611DFAB20ED210A1CE22F"/>
<statements xsi:type="behavioral.actions:Assignment" xmi:id="E0559EB2EFA3CA805D0611DFBD3CED210A1CE22F" assignTo="E0559EB29895B8205D0611DF9C7FED210A1CE22F">
<argument xsi:type="dataaccess.expressions.collectionexpressions:Including" xmi:id="E0559EB2EF9E4C405D0611DF8DBBED210A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2F12784505D0611DFC638ED210A1CE22F" upperMultiplicity="-1" unique="true" clazz="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F"/>
<source xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0559EB2EF9301A05D0611DFBE9DED210A1CE22F" variable="E0559EB29895B8205D0611DF9C7FED210A1CE22F"/>
<argument xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0559EB2EF9BDB405D0611DF9786ED210A1CE22F" variable="E0559EB2EF18C8905D0611DFAB20ED210A1CE22F"/>
</argument>
</statements>
<statements xsi:type="behavioral.actions:ExpressionStatement" xmi:id="E0559EB2A637DCB05D0611DF850CED210A1CE22F">
<expression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0559EB2A632D3A05D0611DFA6BFED210A1CE22F" methodSignature="E0C4897F5B2874E05D0211DFA4FDEA7B0A1CE22F">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0559EB2A6231C305D0611DFC6BAED210A1CE22F" variable="E0559EB2A3E561305D0611DFB504ED210A1CE22F"/>
<parameters xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0559EB2A6319B205D0611DFC2A4ED210A1CE22F" variable="E0559EB2A59C11E05D0611DFC831ED210A1CE22F"/>
</expression>
</statements>
<statements xsi:type="behavioral.actions:ExpressionStatement" xmi:id="E0559EB2F01C7CF05D0611DFC6F3ED210A1CE22F">
<expression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0559EB2F016FEB05D0611DF831CED210A1CE22F" methodSignature="E0C4897F5B2874E05D0211DFA4FDEA7B0A1CE22F">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0559EB2F00A54805D0611DFB76AED210A1CE22F" variable="E0559EB2A3E561305D0611DFB504ED210A1CE22F"/>
<parameters xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0559EB2F015C6305D0611DFCAA1ED210A1CE22F" variable="E0559EB2EF18C8905D0611DFAB20ED210A1CE22F"/>
</expression>
</statements>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E0559EB2A7AB42D05D0611DFAF6DED210A1CE22F" namedValue="E0559EB2A7A305705D0611DF8095ED210A1CE22F"/>
<statements xsi:type="behavioral.actions:Assignment" xmi:id="E0559EB2A7FE1DC05D0611DFBEE3ED210A1CE22F" assignTo="E0559EB29895B8205D0611DF9C7FED210A1CE22F">
<argument xsi:type="dataaccess.expressions.collectionexpressions:Including" xmi:id="E0559EB2A7F914B05D0611DFA583ED210A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2B75F09505D0611DFCFC7ED210A1CE22F" upperMultiplicity="-1" unique="true" clazz="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F"/>
<source xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0559EB2A7EB32005D0611DFB2D6ED210A1CE22F" variable="E0559EB29895B8205D0611DF9C7FED210A1CE22F"/>
<argument xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0559EB2A7F62E805D0611DFA35CED210A1CE22F" variable="E0559EB2A7A305705D0611DF8095ED210A1CE22F"/>
</argument>
</statements>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E0559EB2A97024505D0611DFA22BED210A1CE22F" namedValue="E0559EB2A967BFE05D0611DF8C34ED210A1CE22F"/>
<statements xsi:type="behavioral.actions:Assignment" xmi:id="E0559EB2A9C45ED05D0611DFC798ED210A1CE22F" assignTo="E0559EB29895B8205D0611DF9C7FED210A1CE22F">
<argument xsi:type="dataaccess.expressions.collectionexpressions:Including" xmi:id="E0559EB2A9BF55C05D0611DF83A4ED210A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2B78DBA705D0611DFA8E4ED210A1CE22F" upperMultiplicity="-1" unique="true" clazz="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F"/>
<source xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0559EB2A9B14C005D0611DF953EED210A1CE22F" variable="E0559EB29895B8205D0611DF9C7FED210A1CE22F"/>
<argument xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0559EB2A9BC6F905D0611DFA57DED210A1CE22F" variable="E0559EB2A7A305705D0611DF8095ED210A1CE22F"/>
</argument>
</statements>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E0559EB2AB3F8D205D0611DF84F9ED210A1CE22F" namedValue="E0559EB2AB374FC05D0611DFC2E9ED210A1CE22F"/>
<statements xsi:type="behavioral.actions:Assignment" xmi:id="E0559EB2AB9575505D0611DFA635ED210A1CE22F" assignTo="E0559EB29895B8205D0611DF9C7FED210A1CE22F">
<argument xsi:type="dataaccess.expressions.collectionexpressions:Including" xmi:id="E0559EB2AB9045305D0611DFAEC0ED210A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2B7BC1D705D0611DFC30FED210A1CE22F" upperMultiplicity="-1" unique="true" clazz="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F"/>
<source xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0559EB2AB8262805D0611DFB928ED210A1CE22F" variable="E0559EB29895B8205D0611DF9C7FED210A1CE22F"/>
<argument xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0559EB2AB8D5F005D0611DFA715ED210A1CE22F" variable="E0559EB2AB374FC05D0611DFC2E9ED210A1CE22F"/>
</argument>
</statements>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E0559EB2AD0B73805D0611DF8619ED210A1CE22F" namedValue="E0559EB2AD030F105D0611DFBF87ED210A1CE22F"/>
<statements xsi:type="behavioral.actions:Assignment" xmi:id="E0559EB2AD6294305D0611DFAD70ED210A1CE22F" assignTo="E0559EB29895B8205D0611DF9C7FED210A1CE22F">
<argument xsi:type="dataaccess.expressions.collectionexpressions:Including" xmi:id="E0559EB2AD5D8B205D0611DF89AEED210A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2B7EC2E205D0611DF9D54ED210A1CE22F" upperMultiplicity="-1" unique="true" clazz="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F"/>
<source xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0559EB2AD4F81605D0611DF85E3ED210A1CE22F" variable="E0559EB29895B8205D0611DF9C7FED210A1CE22F"/>
<argument xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0559EB2AD5A7DE05D0611DF930DED210A1CE22F" variable="E0559EB2AD030F105D0611DFBF87ED210A1CE22F"/>
</argument>
</statements>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E0559EB2AED66F805D0611DFB4CBED210A1CE22F" namedValue="E0559EB2AECE0B105D0611DF93D3ED210A1CE22F"/>
<statements xsi:type="behavioral.actions:Assignment" xmi:id="E0559EB2AF2F3DE05D0611DFAEE5ED210A1CE22F" assignTo="E0559EB29895B8205D0611DF9C7FED210A1CE22F">
<argument xsi:type="dataaccess.expressions.collectionexpressions:Including" xmi:id="E0559EB2AF2A34D05D0611DFBD80ED210A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2B81CB4005D0611DFCBE4ED210A1CE22F" upperMultiplicity="-1" unique="true" clazz="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F"/>
<source xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0559EB2AF1C2B105D0611DFC411ED210A1CE22F" variable="E0559EB29895B8205D0611DF9C7FED210A1CE22F"/>
<argument xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0559EB2AF2727905D0611DFA5C6ED210A1CE22F" variable="E0559EB2AECE0B105D0611DF93D3ED210A1CE22F"/>
</argument>
</statements>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E0559EB2B1FA44C05D0611DFB8B2ED210A1CE22F" namedValue="E0559EB2B1F207605D0611DF8C37ED210A1CE22F"/>
<statements xsi:type="behavioral.actions:Assignment" xmi:id="E0559EB2B255AB305D0611DFBB04ED210A1CE22F" assignTo="E0559EB29895B8205D0611DF9C7FED210A1CE22F">
<argument xsi:type="dataaccess.expressions.collectionexpressions:Including" xmi:id="E0559EB2B250A2205D0611DFCD0DED210A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2B84E99705D0611DF97B6ED210A1CE22F" upperMultiplicity="-1" unique="true" clazz="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F"/>
<source xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0559EB2B24298605D0611DFB5EBED210A1CE22F" variable="E0559EB29895B8205D0611DF9C7FED210A1CE22F"/>
<argument xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0559EB2B24DBBF05D0611DF8444ED210A1CE22F" variable="E0559EB2B1F207605D0611DF8C37ED210A1CE22F"/>
</argument>
</statements>
<statements xsi:type="behavioral.actions:ExpressionStatement" xmi:id="E0559EB2B29F85705D0611DF83EFED210A1CE22F">
<expression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0559EB2B29A7C605D0611DFC89EED210A1CE22F" methodSignature="E0C4897F5B2874E05D0211DFA4FDEA7B0A1CE22F">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0559EB2B28A9DE05D0611DF85EDED210A1CE22F" variable="E0559EB2B1F207605D0611DF8C37ED210A1CE22F"/>
<parameters xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0559EB2B29943E05D0611DFA67FED210A1CE22F" variable="E0559EB2AD030F105D0611DFBF87ED210A1CE22F"/>
</expression>
</statements>
<statements xsi:type="behavioral.actions:ExpressionStatement" xmi:id="E0559EB2B2E827305D0611DF954BED210A1CE22F">
<expression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0559EB2B2E31E205D0611DFC107ED210A1CE22F" methodSignature="E0C4897F5B2874E05D0211DFA4FDEA7B0A1CE22F">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0559EB2B2D366B05D0611DFA0EFED210A1CE22F" variable="E0559EB2B1F207605D0611DF8C37ED210A1CE22F"/>
<parameters xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0559EB2B2E1E5A05D0611DF9CEAED210A1CE22F" variable="E0559EB2AECE0B105D0611DF93D3ED210A1CE22F"/>
</expression>
</statements>
<statements xsi:type="behavioral.actions:Return" xmi:id="E0559EB2B31EEEA05D0611DF9CCAED210A1CE22F">
<argument xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0559EB2B31DB6205D0611DF8F8EED210A1CE22F" variable="E0559EB29895B8205D0611DF9C7FED210A1CE22F"/>
</statements>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E0559EB29895B8205D0611DF9C7FED210A1CE22F" name="result" namedValueDeclaration="E0559EB2989A24F05D0611DFC427ED210A1CE22F" assignments="E0559EB2A43DBA605D0611DFC45FED210A1CE22F E0559EB2A5F778505D0611DFBB80ED210A1CE22F E0559EB2A7FE1DC05D0611DFBEE3ED210A1CE22F E0559EB2A9C45ED05D0611DFC798ED210A1CE22F E0559EB2AB9575505D0611DFA635ED210A1CE22F E0559EB2AD6294305D0611DFAD70ED210A1CE22F E0559EB2AF2F3DE05D0611DFAEE5ED210A1CE22F E0559EB2B255AB305D0611DFBB04ED210A1CE22F E0559EB2EFA3CA805D0611DFBD3CED210A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2987AB6105D0611DFB3E3ED210A1CE22F" upperMultiplicity="-1" unique="true" clazz="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F"/>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E0559EB2A3E561305D0611DFB504ED210A1CE22F" name="sap" namedValueDeclaration="E0559EB2A3ED9E905D0611DFBEB6ED210A1CE22F">
<initExpression xsi:type="dataaccess.expressions:ObjectCreationExpression" xmi:id="E0559EB2A3DE35405D0611DF9FEFED210A1CE22F" classToInstantiate="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2A3B306905D0611DFC5DEED210A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F"/>
<initializers xmi:id="E0559EB2A32656F05D0611DF844CED210A1CE22F" methodSignature="E0C4897F145D82A05D0011DF86ADEA7B0A1CE22F">
<object xsi:type="dataaccess.expressions:This" xmi:id="E0559EB2A321EA205D0611DFABBFED210A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2A2F730A05D0611DFA330ED210A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F"/>
</object>
<parameters xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="E0559EB2A2E9EA305D0611DFAB5EED210A1CE22F" literal="SAP">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2A2BE1F405D0611DF8E0EED210A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</parameters>
</initializers>
<initializers xmi:id="E0559EB2A3AC01B05D0611DF9396ED210A1CE22F" methodSignature="E016575C946B4FB05D0311DFC2A7ED210A1CE22F">
<object xsi:type="dataaccess.expressions:This" xmi:id="E0559EB2A3A794E05D0611DF9B80ED210A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2A37CB4505D0611DFBD38ED210A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F"/>
</object>
<parameters xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="E0559EB2A3700A205D0611DF89E9ED210A1CE22F" literal="Walldorf">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2A33B8CA05D0611DFBE15ED210A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</parameters>
</initializers>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E0559EB2A59C11E05D0611DFC831ED210A1CE22F" name="sapsi" namedValueDeclaration="E0559EB2A5A5D5E05D0611DF81F5ED210A1CE22F">
<initExpression xsi:type="dataaccess.expressions:ObjectCreationExpression" xmi:id="E0559EB2A5950D005D0611DFA5DEED210A1CE22F" classToInstantiate="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2A56AC8B05D0611DFC0BFED210A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F"/>
<initializers xmi:id="E0559EB2A4EA4E105D0611DFA720ED210A1CE22F" methodSignature="E0C4897F145D82A05D0011DF86ADEA7B0A1CE22F">
<object xsi:type="dataaccess.expressions:This" xmi:id="E0559EB2A4E5E1405D0611DFC654ED210A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2A4BC12205D0611DF91FCED210A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F"/>
</object>
<parameters xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="E0559EB2A4AF19D05D0611DF8C93ED210A1CE22F" literal="SAP SI">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2A48571C05D0611DF9FA8ED210A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</parameters>
</initializers>
<initializers xmi:id="E0559EB2A563C3D05D0611DFAAE0ED210A1CE22F" methodSignature="E016575C946B4FB05D0311DFC2A7ED210A1CE22F">
<object xsi:type="dataaccess.expressions:This" xmi:id="E0559EB2A55F7E105D0611DF8416ED210A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2A53587E05D0611DF87D8ED210A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F"/>
</object>
<parameters xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="E0559EB2A52952E05D0611DFA11AED210A1CE22F" literal="Bensheim">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2A4FF83C05D0611DFC760ED210A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</parameters>
</initializers>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E0559EB2A7A305705D0611DF8095ED210A1CE22F" name="heidelberg" namedValueDeclaration="E0559EB2A7AB42D05D0611DFAF6DED210A1CE22F">
<initExpression xsi:type="dataaccess.expressions:ObjectCreationExpression" xmi:id="E0559EB2A79BB2705D0611DF9824ED210A1CE22F" classToInstantiate="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2A770D1E05D0611DF8571ED210A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F"/>
<initializers xmi:id="E0559EB2A6E3FB305D0611DFC863ED210A1CE22F" methodSignature="E0C4897F145D82A05D0011DF86ADEA7B0A1CE22F">
<object xsi:type="dataaccess.expressions:This" xmi:id="E0559EB2A6DF19305D0611DF97A7ED210A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2A6B571205D0611DFC555ED210A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F"/>
</object>
<parameters xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="E0559EB2A6A93C205D0611DFC00EED210A1CE22F" literal="Heidelberger Druckmaschinen">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2A67F6D005D0611DFB593ED210A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</parameters>
</initializers>
<initializers xmi:id="E0559EB2A769A5F05D0611DF85A4ED210A1CE22F" methodSignature="E016575C946B4FB05D0311DFC2A7ED210A1CE22F">
<object xsi:type="dataaccess.expressions:This" xmi:id="E0559EB2A76512105D0611DFB2A5ED210A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2A7301F605D0611DF9A15ED210A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F"/>
</object>
<parameters xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="E0559EB2A72375305D0611DF8E6FED210A1CE22F" literal="Walldorf">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2A6F9A6105D0611DF842FED210A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</parameters>
</initializers>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E0559EB2A967BFE05D0611DF8C34ED210A1CE22F" name="krauth" namedValueDeclaration="E0559EB2A97024505D0611DFA22BED210A1CE22F">
<initExpression xsi:type="dataaccess.expressions:ObjectCreationExpression" xmi:id="E0559EB2A96093F05D0611DFC803ED210A1CE22F" classToInstantiate="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2A9353E305D0611DF8C0CED210A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F"/>
<initializers xmi:id="E0559EB2A8B056C05D0611DF8AA1ED210A1CE22F" methodSignature="E0C4897F145D82A05D0011DF86ADEA7B0A1CE22F">
<object xsi:type="dataaccess.expressions:This" xmi:id="E0559EB2A8ABE9F05D0611DFA4C3ED210A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2A880BB405D0611DFC5DBED210A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F"/>
</object>
<parameters xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="E0559EB2A87411105D0611DF885FED210A1CE22F" literal="BMW Krauth">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2A84894405D0611DFB0DBED210A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</parameters>
</initializers>
<initializers xmi:id="E0559EB2A92E39505D0611DFB9A5ED210A1CE22F" methodSignature="E016575C946B4FB05D0311DFC2A7ED210A1CE22F">
<object xsi:type="dataaccess.expressions:This" xmi:id="E0559EB2A9297E605D0611DFAC64ED210A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2A8FE28A05D0611DF861FED210A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F"/>
</object>
<parameters xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="E0559EB2A8F1A5805D0611DFB180ED210A1CE22F" literal="Walldorf">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2A8C58C705D0611DFA816ED210A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</parameters>
</initializers>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E0559EB2AB374FC05D0611DFC2E9ED210A1CE22F" name="mcDonalds" namedValueDeclaration="E0559EB2AB3F8D205D0611DF84F9ED210A1CE22F">
<initExpression xsi:type="dataaccess.expressions:ObjectCreationExpression" xmi:id="E0559EB2AB2FAEA05D0611DFC9CCED210A1CE22F" classToInstantiate="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2AAFE17505D0611DFA07AED210A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F"/>
<initializers xmi:id="E0559EB2AA7CD9605D0611DF808AED210A1CE22F" methodSignature="E0C4897F145D82A05D0011DF86ADEA7B0A1CE22F">
<object xsi:type="dataaccess.expressions:This" xmi:id="E0559EB2AA786C905D0611DFAA68ED210A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2AA4994605D0611DF9D59ED210A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F"/>
</object>
<parameters xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="E0559EB2AA3B3C805D0611DF8E16ED210A1CE22F" literal="McDonald's">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2AA1034E05D0611DF8188ED210A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</parameters>
</initializers>
<initializers xmi:id="E0559EB2AAF712705D0611DF8A40ED210A1CE22F" methodSignature="E016575C946B4FB05D0311DFC2A7ED210A1CE22F">
<object xsi:type="dataaccess.expressions:This" xmi:id="E0559EB2AAF2A5A05D0611DFC593ED210A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2AAC813305D0611DFC863ED210A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F"/>
</object>
<parameters xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="E0559EB2AABBB7205D0611DFC557ED210A1CE22F" literal="Bensheim">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2AA91E8005D0611DFCF41ED210A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</parameters>
</initializers>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E0559EB2AD030F105D0611DFBF87ED210A1CE22F" name="pfitzenmeier" namedValueDeclaration="E0559EB2AD0B73805D0611DF8619ED210A1CE22F">
<initExpression xsi:type="dataaccess.expressions:ObjectCreationExpression" xmi:id="E0559EB2ACFBBC105D0611DF97A9ED210A1CE22F" classToInstantiate="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2ACD018305D0611DFAC62ED210A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F"/>
<initializers xmi:id="E0559EB2AC4B09B05D0611DFC977ED210A1CE22F" methodSignature="E0C4897F145D82A05D0011DF86ADEA7B0A1CE22F">
<object xsi:type="dataaccess.expressions:This" xmi:id="E0559EB2AC4675D05D0611DF8583ED210A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2AC1AD1F05D0611DF9FDFED210A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F"/>
</object>
<parameters xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="E0559EB2AC0E00B05D0611DFB3B3ED210A1CE22F" literal="Pfitzenmeier">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2ABE2AAF05D0611DF805AED210A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</parameters>
</initializers>
<initializers xmi:id="E0559EB2ACC913505D0611DF87C1ED210A1CE22F" methodSignature="E016575C946B4FB05D0311DFC2A7ED210A1CE22F">
<object xsi:type="dataaccess.expressions:This" xmi:id="E0559EB2ACC47F705D0611DF88D3ED210A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2AC983F505D0611DFA545ED210A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F"/>
</object>
<parameters xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="E0559EB2AC8B95205D0611DFC9C0ED210A1CE22F" literal="Wiesloch">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2AC603F605D0611DFB61FED210A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</parameters>
</initializers>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E0559EB2AECE0B105D0611DF93D3ED210A1CE22F" name="pfitzenmeier2" namedValueDeclaration="E0559EB2AED66F805D0611DFB4CBED210A1CE22F">
<initExpression xsi:type="dataaccess.expressions:ObjectCreationExpression" xmi:id="E0559EB2AEC6DF205D0611DFC764ED210A1CE22F" classToInstantiate="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2AE9C4CB05D0611DFB0E9ED210A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F"/>
<initializers xmi:id="E0559EB2AE184FA05D0611DF99E4ED210A1CE22F" methodSignature="E0C4897F145D82A05D0011DF86ADEA7B0A1CE22F">
<object xsi:type="dataaccess.expressions:This" xmi:id="E0559EB2AE120E105D0611DFA3C0ED210A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2ADE7C9C05D0611DFC728ED210A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F"/>
</object>
<parameters xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="E0559EB2ADDB6DB05D0611DFB46AED210A1CE22F" literal="Pfitzenmeier">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2ADB129605D0611DF9E62ED210A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</parameters>
</initializers>
<initializers xmi:id="E0559EB2AE9547D05D0611DF9039ED210A1CE22F" methodSignature="E016575C946B4FB05D0311DFC2A7ED210A1CE22F">
<object xsi:type="dataaccess.expressions:This" xmi:id="E0559EB2AE90DB005D0611DFB4EFED210A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2AE66BDC05D0611DF9684ED210A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F"/>
</object>
<parameters xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="E0559EB2AE5A3AA05D0611DFB18DED210A1CE22F" literal="Schwetzingen">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2AE2F81205D0611DF80BEED210A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</parameters>
</initializers>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E0559EB2B1F207605D0611DF8C37ED210A1CE22F" name="pfitzenmeier3" namedValueDeclaration="E0559EB2B1FA44C05D0611DFB8B2ED210A1CE22F">
<initExpression xsi:type="dataaccess.expressions:ObjectCreationExpression" xmi:id="E0559EB2B1EADB705D0611DFC668ED210A1CE22F" classToInstantiate="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2B1BFFAE05D0611DFA9ADED210A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F"/>
<initializers xmi:id="E0559EB2B13CE8305D0611DFB403ED210A1CE22F" methodSignature="E0C4897F145D82A05D0011DF86ADEA7B0A1CE22F">
<object xsi:type="dataaccess.expressions:This" xmi:id="E0559EB2B13806305D0611DFA61BED210A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2B10C89605D0611DFC8B1ED210A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F"/>
</object>
<parameters xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="E0559EB2B0FF91105D0611DF9F00ED210A1CE22F" literal="Pfitzenmeier Holding">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2B0D39F105D0611DFAB12ED210A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</parameters>
</initializers>
<initializers xmi:id="E0559EB2B1B880D05D0611DFBE3CED210A1CE22F" methodSignature="E016575C946B4FB05D0311DFC2A7ED210A1CE22F">
<object xsi:type="dataaccess.expressions:This" xmi:id="E0559EB2B1B39ED05D0611DF8E71ED210A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2B18870205D0611DF8857ED210A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F"/>
</object>
<parameters xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="E0559EB2B17C14105D0611DF9C61ED210A1CE22F" literal="Schwetzingen">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2B151F6D05D0611DF936DED210A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</parameters>
</initializers>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E0559EB2EF18C8905D0611DFAB20ED210A1CE22F" name="sapsteeb" namedValueDeclaration="E0559EB2EF217B205D0611DFC0E9ED210A1CE22F">
<initExpression xsi:type="dataaccess.expressions:ObjectCreationExpression" xmi:id="E0559EB2EF114E805D0611DF8AF6ED210A1CE22F" classToInstantiate="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2EEE5D1B05D0611DFBF22ED210A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F"/>
<initializers xmi:id="E0559EB2EE635B405D0611DF9471ED210A1CE22F" methodSignature="E0C4897F145D82A05D0011DF86ADEA7B0A1CE22F">
<object xsi:type="dataaccess.expressions:This" xmi:id="E0559EB2EE5EA0505D0611DFA1BEED210A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2EE32D5605D0611DFB7E0ED210A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F"/>
</object>
<parameters xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="E0559EB2EE25B6005D0611DFCEBDED210A1CE22F" literal="SAP Steeb">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2EDF927C05D0611DF8449ED210A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</parameters>
</initializers>
<initializers xmi:id="E0559EB2EEDF42005D0611DFBDC5ED210A1CE22F" methodSignature="E016575C946B4FB05D0311DFC2A7ED210A1CE22F">
<object xsi:type="dataaccess.expressions:This" xmi:id="E0559EB2EEDA87105D0611DFB432ED210A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2EEADAAB05D0611DF9CCBED210A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C60A704FC05D0011DFBCAFEA7B0A1CE22F"/>
</object>
<parameters xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="E0559EB2EEA0B2605D0611DF997CED210A1CE22F" literal="Walldorf">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2EE755CA05D0611DFCC66ED210A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</parameters>
</initializers>
</initExpression>
</variables>
</implementation>
</ownedSignatures>
</classes>
</ownedPackages>
</modelmanagement.deploymentunits:DeploymentUnit>
<dataaccess.expressions.literals:ObjectLiteral xmi:id="E03677193D3518A2BA3011DEB68700155883529C" valueClass="E03677193D7A37F0BA3011DE8E7D00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677193D3518A1BA3011DECC3900155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E03677193D7A37F0BA3011DE8E7D00155883529C"/>
</dataaccess.expressions.literals:ObjectLiteral>
<dataaccess.expressions:Equals xmi:id="E0BF539C32769BC0560611DECDB20019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0BF539C32742AD1560611DEA5350019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
</dataaccess.expressions:Equals>
<dataaccess.expressions:VariableExpression xmi:id="E03677193D113CF1BA3011DEA63700155883529C" variable="E03677193CEB1750BA3011DEC34900155883529C"/>
<behavioral.actions:Variable xmi:id="499DECE211A87378FEDE11DD861D00155883529C" name="a">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DECE2119EFD90FEDE11DDCE1F00155883529C" upperMultiplicity="1"/>
<initExpression xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="499DECE211A87377FEDE11DDA27E00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DECE211A14780FEDE11DDBD1700155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
<propertyValues xmi:id="499DECE211A87376FEDE11DD917900155883529C">
<value xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="499DECE211A87375FEDE11DD8C6000155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DECE211A3B880FEDE11DD9F0300155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
<propertyValues xmi:id="499DECE211A87374FEDE11DDCD8400155883529C">
<value xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="499DECE211A87373FEDE11DD999B00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DECE211A62980FEDE11DD828000155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
<propertyValues xmi:id="499DECE211A87372FEDE11DDB0A100155883529C">
<value xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="499DECE211A87371FEDE11DD928500155883529C" literal="Humba">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DECE211A87370FEDE11DDA53100155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
</value>
</propertyValues>
</value>
</propertyValues>
</value>
</propertyValues>
</initExpression>
</behavioral.actions:Variable>
<dataaccess.expressions:VariableExpression xmi:id="499F11817C2DE5F0FF8C11DDAC200019D29902CC"/>
<dataaccess.expressions:MethodCallExpression xmi:id="E0EA8959E9CED66B560711DE99140019D29902CC">
<object xsi:type="dataaccess.expressions:This" xmi:id="E0EA8959E9CED669560711DE845B0019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0EA8959E9CED668560711DEC2A40019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
</object>
</dataaccess.expressions:MethodCallExpression>
<behavioral.actions:Variable xmi:id="499DEBFF8A991A61FEDD11DDC58800155883529C" name="a">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DEBFF8A8F7D70FEDD11DD869B00155883529C" upperMultiplicity="1"/>
<initExpression xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="499DEBFF8A991A60FEDD11DDCBD400155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DEBFF8A91EE70FEDD11DD863B00155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
<propertyValues xmi:id="499DEBFF8A96A966FEDD11DD9B1F00155883529C">
<value xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="499DEBFF8A96A965FEDD11DDC05700155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DEBFF8A943860FEDD11DDB7F700155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
<propertyValues xmi:id="499DEBFF8A96A964FEDD11DDC36F00155883529C">
<value xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="499DEBFF8A96A963FEDD11DD806600155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DEBFF8A943861FEDD11DD8C0900155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
<propertyValues xmi:id="499DEBFF8A96A962FEDD11DDA51700155883529C">
<value xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="499DEBFF8A96A961FEDD11DDC2B700155883529C" literal="Humba">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DEBFF8A96A960FEDD11DD8E6D00155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
</value>
</propertyValues>
</value>
</propertyValues>
</value>
</propertyValues>
</initExpression>
</behavioral.actions:Variable>
<data.classes:ActualObjectParameter xmi:id="E0BF539C10A1F6A1561711DEA8370019D29902CC">
<value xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0BF539C10A1F6A0561711DEA3F10019D29902CC"/>
</data.classes:ActualObjectParameter>
<data.classes:ClassTypeDefinition xmi:id="E0367719A15938D03FF511DE855E0019D29902CC" lowerMultiplicity="1" upperMultiplicity="1"/>
<data.classes:ClassTypeDefinition xmi:id="E03D999BA18F376E709111DEC22500155883529C" upperMultiplicity="-1"/>
<data.classes:ActualObjectParameter xmi:id="E0BF539C10536177561711DE9BC90019D29902CC">
<value xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E0BF539C10536176561711DEA8E00019D29902CC" literal="2">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0BF539C10536175561711DEAFA30019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</value>
</data.classes:ActualObjectParameter>
<dataaccess.expressions:MethodCallExpression xmi:id="E0A5ADB508A60134E9AB11DE84CDE7810A140E7A" methodSignature="E0A5ADB508953851E9AB11DEC5A9E7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB50A555EE0E9AB11DEB40FE7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0A5ADB508A39031E9AB11DEB15AE7810A140E7A" variable="E0A5ADB5089ED542E9AB11DEAFC3E7810A140E7A"/>
<parameters xsi:type="dataaccess.expressions:This" xmi:id="E0A5ADB508A60133E9AB11DE8C13E7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB508A60132E9AB11DEC8A8E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0A5ADB508F49660E9AB11DE9225E7810A140E7A"/>
</parameters>
</dataaccess.expressions:MethodCallExpression>
<dataaccess.expressions:VariableExpression xmi:id="E0469530E3DB0EF1E56711DEAE70DC380A140FF0" variable="E01DFA6E61952C30E56411DEACCBF30C0A140FF0"/>
<dataaccess.expressions:VariableExpression xmi:id="E009322E813FD4E370B111DE81300019D29902CC"/>
<dataaccess.expressions:ObjectCreationExpression xmi:id="E0E7AECED711ED3570A311DEA41E00155883529C" classToInstantiate="E035FF2BC192FF91561211DE8FED0019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0E7AECED711ED3470A311DE846E00155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E035FF2BC192FF91561211DE8FED0019D29902CC"/>
</dataaccess.expressions:ObjectCreationExpression>
<dataaccess.expressions:Equals xmi:id="49B8D17799C8B1EF0EE511DE955A001A6BCDC3B3">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="49B8D17799C8B1EE0EE511DECD59001A6BCDC3B3" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
</dataaccess.expressions:Equals>
<dataaccess.expressions:ObjectCreationExpression xmi:id="E01DFA6E61F94531E56411DE93E6F30C0A140FF0" classToInstantiate="E035FF2BC192FF91561211DE8FED0019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01DFA6E61F94530E56411DEB37AF30C0A140FF0" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E035FF2BC192FF91561211DE8FED0019D29902CC"/>
</dataaccess.expressions:ObjectCreationExpression>
<dataaccess.expressions:FunctionCallExpression xmi:id="E046953042CD0F52E56B11DE9842DC380A140FF0">
<parameters xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E046953042CA9E52E56B11DE80D1DC380A140FF0" variable="E04695302DEE31E1E56B11DEB9B0DC380A140FF0"/>
<parameters xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E046953042CA9E54E56B11DEBC1EDC380A140FF0" variable="E01DFA6E636160B0E56411DEB0B9F30C0A140FF0"/>
<parameters xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E046953042CD0F51E56B11DE83DBDC380A140FF0" variable="E01DFA6E6363AAA1E56411DEC7BFF30C0A140FF0"/>
</dataaccess.expressions:FunctionCallExpression>
<dataaccess.expressions.collectionexpressions:Including xmi:id="E03D8471ABA45EE0E56411DE9DCBF30C0A140FF0">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03D8471AC2C5390E56411DE8B87F30C0A140FF0" lowerMultiplicity="1" upperMultiplicity="-1" unique="true" clazz="E00611E460990080BAF411DE8E4B0019D29902CC"/>
<source xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E03D8471ABA1EDE0E56411DE81AAF30C0A140FF0" variable="E01DFA6E61848A61E56411DECAEDF30C0A140FF0"/>
</dataaccess.expressions.collectionexpressions:Including>
<dataaccess.expressions:VariableExpression xmi:id="E01DFA6E62D72210E56411DEAF19F30C0A140FF0" variable="E01DFA6E61848A61E56411DECAEDF30C0A140FF0"/>
<behavioral.actions:Variable xmi:id="499DECEA16A65FE8FEDE11DDC7E100155883529C" name="a">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DECEA169CEA00FEDE11DD849400155883529C" upperMultiplicity="1"/>
<initExpression xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="499DECEA16A65FE7FEDE11DDC00C00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DECEA169F33F0FEDE11DDAA0400155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
<propertyValues xmi:id="499DECEA16A65FE6FEDE11DDBD9000155883529C">
<value xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="499DECEA16A65FE5FEDE11DD8EDA00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DECEA16A1A4F0FEDE11DDB50300155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
<propertyValues xmi:id="499DECEA16A65FE4FEDE11DDA73F00155883529C">
<value xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="499DECEA16A65FE3FEDE11DD8BE700155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DECEA16A415F0FEDE11DDB3EA00155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
<propertyValues xmi:id="499DECEA16A65FE2FEDE11DD9D6900155883529C">
<value xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="499DECEA16A65FE1FEDE11DDAAD100155883529C" literal="Humba">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DECEA16A65FE0FEDE11DDB47100155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
</value>
</propertyValues>
</value>
</propertyValues>
</value>
</propertyValues>
</initExpression>
</behavioral.actions:Variable>
<dataaccess.expressions:ObjectCreationExpression xmi:id="E0E7AECED7145E3670A311DEADC700155883529C" classToInstantiate="E035FF2BC192FF91561211DE8FED0019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0E7AECED7145E3570A311DEC98900155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E035FF2BC192FF91561211DE8FED0019D29902CC"/>
</dataaccess.expressions:ObjectCreationExpression>
<data.classes:ActualObjectParameter xmi:id="E0BF539C105F485C561711DE8BA20019D29902CC">
<value xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E0BF539C105F485B561711DEAF120019D29902CC" literal="2">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0BF539C105F485A561711DEB7500019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</value>
</data.classes:ActualObjectParameter>
<dataaccess.expressions:VariableExpression xmi:id="E012BF1E27EFE221E9AD11DEBEF1EFACC0A868C8" variable="E012BF1E27D0E872E9AD11DE9DB0EFACC0A868C8"/>
<data.classes:ClassTypeDefinition xmi:id="499DEAD6D93F08B0FEDC11DD879600155883529C" upperMultiplicity="1"/>
<dataaccess.expressions.literals:ObjectLiteral xmi:id="E0559EB225D1D9A1BA8511DE8AC00019D29902CC" valueClass="E0559EB225FA7040BA8511DEA6FB0019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB225D1D9A0BA8511DEC8030019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0559EB225FA7040BA8511DEA6FB0019D29902CC" objectParameters="E0559EB225CF68A5BA8511DEC3C70019D29902CC">
<ownedObjectParameters xmi:id="E0559EB225CF68A5BA8511DEC3C70019D29902CC" formalObjectParameter="E0559EB2252A7610BA8511DE9A030019D29902CC" classTypeDefinitions="E0559EB225D1D9A0BA8511DEC8030019D29902CC">
<value xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0559EB225CF68A4BA8511DE87E20019D29902CC" variable="E0559EB225CCF7A3BA8511DE934C0019D29902CC"/>
</ownedObjectParameters>
</ownedTypeDefinition>
</dataaccess.expressions.literals:ObjectLiteral>
<dataaccess.expressions.literals:NumberLiteral xmi:id="E0C792CE0F13FAE00CF611DFC133C7F00A1CE22F" literal="2">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0C792CE0F13ACC00CF611DFB33FC7F00A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</dataaccess.expressions.literals:NumberLiteral>
<dataaccess.expressions.fp:AnonymousFunctionExpr xmi:id="E012BF1E28BA8521E9AD11DEB2A3EFACC0A868C8">
<ownedTypeDefinition xsi:type="data.classes:FunctionSignatureTypeDefinition" xmi:id="E012BF1E28BA8520E9AD11DE8455EFACC0A868C8" upperMultiplicity="1">
<ownedSignature xsi:type="data.classes:FunctionSignature" xmi:id="E012BF1E28B81421E9AD11DEBB20EFACC0A868C8" output="E012BF1E27E18A40E9AD11DE868CEFACC0A868C8">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E27E18A40E9AD11DE868CEFACC0A868C8" upperMultiplicity="-1" signaturesWithOutput="E012BF1E28B81421E9AD11DEBB20EFACC0A868C8" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<input xmi:id="E012BF1E27D0E872E9AD11DE9DB0EFACC0A868C8" name="any2">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E27D0E871E9AD11DE933EEFACC0A868C8" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</input>
<input xmi:id="E012BF1E27D33262E9AD11DE9174EFACC0A868C8" name="accu">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E27D33261E9AD11DE8707EFACC0A868C8" upperMultiplicity="-1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</input>
<input xmi:id="E012BF1E27DF4050E9AD11DE91DDEFACC0A868C8" name="f2">
<ownedTypeDefinition xsi:type="data.classes:FunctionSignatureTypeDefinition" xmi:id="E012BF1E27DCCF53E9AD11DEC85CEFACC0A868C8" upperMultiplicity="1">
<ownedSignature xsi:type="data.classes:FunctionSignature" xmi:id="E012BF1E27DCCF52E9AD11DE9EA4EFACC0A868C8" output="E012BF1E27DCCF51E9AD11DEA6D5EFACC0A868C8">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E27DCCF51E9AD11DEA6D5EFACC0A868C8" upperMultiplicity="1" signaturesWithOutput="E012BF1E27DCCF52E9AD11DE9EA4EFACC0A868C8" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<input xmi:id="E012BF1E27DA5E51E9AD11DE8ADDEFACC0A868C8" name="n">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E27DA5E50E9AD11DEC1EEEFACC0A868C8" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</input>
</ownedSignature>
</ownedTypeDefinition>
</input>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E012BF1E28B81420E9AD11DE976EEFACC0A868C8">
<statements xsi:type="behavioral.actions:IfElse" xmi:id="E012BF1E27FBC901E9AD11DEA433EFACC0A868C8">
<condition xsi:type="dataaccess.expressions:FunctionCallExpression" xmi:id="E012BF1E27E64534E9AD11DE90F7EFACC0A868C8">
<parameters xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E012BF1E27E64533E9AD11DEA96EEFACC0A868C8" variable="E012BF1E27D0E872E9AD11DE9DB0EFACC0A868C8"/>
</condition>
<nestedBlocks xmi:id="E012BF1E27F49D10E9AD11DEBE47EFACC0A868C8">
<statements xsi:type="behavioral.actions:Return" xmi:id="E012BF1E27F25320E9AD11DE9035EFACC0A868C8"/>
</nestedBlocks>
<nestedBlocks xmi:id="E012BF1E27FBC900E9AD11DEA2F1EFACC0A868C8">
<statements xsi:type="behavioral.actions:Return" xmi:id="E012BF1E27F95802E9AD11DE9CA3EFACC0A868C8"/>
</nestedBlocks>
</statements>
</implementation>
</ownedSignature>
</ownedTypeDefinition>
</dataaccess.expressions.fp:AnonymousFunctionExpr>
<dataaccess.expressions.literals:NumberLiteral xmi:id="4967B2BCAA4A0120DE8B11DD8D970019D29902CC" literal="10">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="4967B2BCAA454630DE8B11DDA2000019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
</dataaccess.expressions.literals:NumberLiteral>
<dataaccess.expressions:MethodCallExpression xmi:id="E0559EB2258A2243BA8511DEA0360019D29902CC" methodSignature="E0559EB2255F1AA0BA8511DEB1190019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB227311B80BA8511DE93820019D29902CC" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0559EB2258A2241BA8511DE87F20019D29902CC" variable="E0559EB2256B0182BA8511DE955C0019D29902CC"/>
</dataaccess.expressions:MethodCallExpression>
<dataaccess.expressions:Equals xmi:id="E0AAACCDEC8CF2B8560C11DEB09B0019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0AAACCDEC8CF2B7560C11DEAD9C0019D29902CC" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
</dataaccess.expressions:Equals>
<dataaccess.expressions:MethodCallExpression xmi:id="E0B5C67A2BDB785430DE11DEB6A200155883529C">
<object xsi:type="dataaccess.expressions:This" xmi:id="E0B5C67A2BDB785230DE11DECDC200155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0B5C67A2BDB785130DE11DEC81C00155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
</object>
</dataaccess.expressions:MethodCallExpression>
<data.classes:ClassTypeDefinition xmi:id="E0367719A1299D553FF511DEB40D0019D29902CC" lowerMultiplicity="1" upperMultiplicity="1"/>
<dataaccess.expressions:MethodCallExpression xmi:id="E0E1B8C6B49565903FAF11DEA9560019D29902CC">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0E1B8C6B4931BAD3FAF11DE958B0019D29902CC"/>
</dataaccess.expressions:MethodCallExpression>
<data.classes:NestedTypeDefinition xmi:id="E0E14F868B7CBFC05D1111DF83A8C95B0A1CE22F" upperMultiplicity="-1"/>
<behavioral.actions:Variable xmi:id="499DEC7FD6E6A458FEDD11DD974300155883529C" name="a">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DEC7FD6DF7860FEDD11DDC07200155883529C" upperMultiplicity="1"/>
<initExpression xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="499DEC7FD6E6A457FEDD11DD9E7000155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DEC7FD6E1E960FEDD11DDA2E800155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
<propertyValues xmi:id="499DEC7FD6E6A456FEDD11DD9D4400155883529C">
<value xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="499DEC7FD6E6A455FEDD11DDC95700155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DEC7FD6E45A60FEDD11DD99E700155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
<propertyValues xmi:id="499DEC7FD6E6A454FEDD11DDAB4E00155883529C">
<value xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="499DEC7FD6E6A453FEDD11DD94DA00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DEC7FD6E45A61FEDD11DD862100155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
<propertyValues xmi:id="499DEC7FD6E6A452FEDD11DDADCF00155883529C">
<value xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="499DEC7FD6E6A451FEDD11DD97A100155883529C" literal="Humba">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DEC7FD6E6A450FEDD11DDC86A00155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
</value>
</propertyValues>
</value>
</propertyValues>
</value>
</propertyValues>
</initExpression>
</behavioral.actions:Variable>
<data.classes:ClassTypeDefinition xmi:id="499DEDE8AD9E2400FEDE11DDCB8A00155883529C" upperMultiplicity="1"/>
<dataaccess.expressions:VariableExpression xmi:id="E0367719979ACCF4CE2511DEA43A0019D29902CC" variable="E036771997985BF3CE2511DEBD320019D29902CC"/>
<data.classes:Parameter xmi:id="499DECB9F95752A1FEDD11DD8BC900155883529C" name="n">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DECB9F95752A0FEDD11DDB3A300155883529C" upperMultiplicity="1"/>
</data.classes:Parameter>
<dataaccess.expressions:VariableExpression xmi:id="499DEC76D129FBC0FEDD11DDCE6300155883529C"/>
<dataaccess.expressions:This xmi:id="498AB7942054C6E9F36B11DDBFA000155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="498AB7942054C6E8F36B11DD9E4600155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
</dataaccess.expressions:This>
<dataaccess.expressions:MethodCallExpression xmi:id="E0A5ADB5081225A4E9AB11DE9E88E7810A140E7A" methodSignature="E0A5ADB50803CDC1E9AB11DE8CE0E7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB50A366530E9AB11DE9BCBE7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0A5ADB5080FB4A1E9AB11DE97ADE7810A140E7A" variable="E0A5ADB5080D6AB0E9AB11DEADDFE7810A140E7A"/>
<parameters xsi:type="dataaccess.expressions:This" xmi:id="E0A5ADB5081225A3E9AB11DE9792E7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB5081225A2E9AB11DE9321E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0A5ADB508F49660E9AB11DE9225E7810A140E7A"/>
</parameters>
</dataaccess.expressions:MethodCallExpression>
<dataaccess.expressions.collectionexpressions:Including xmi:id="E0559EB225BC55D0BA8511DEA4890019D29902CC">
<source xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0559EB225B529E1BA8511DEB4790019D29902CC" variable="E0559EB2259D3511BA8511DEB0D90019D29902CC"/>
</dataaccess.expressions.collectionexpressions:Including>
<data.classes:ActualObjectParameter xmi:id="E0997624C91082A0BA8611DEACC90019D29902CC" formalObjectParameter="E0997624ADC3AE03BA8611DEAC450019D29902CC" classTypeDefinitions="E0997624ADC89000BA8611DE99E10019D29902CC">
<value xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0997624C89908B0BA8611DE85360019D29902CC" variable="E0997624ADC3AE03BA8611DEAC450019D29902CC"/>
</data.classes:ActualObjectParameter>
<dataaccess.expressions:MethodCallExpression xmi:id="E0A5ADB508DA57A1E9AB11DE8168E7810A140E7A" methodSignature="E0A5ADB508C9B5D2E9AB11DEC08AE7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB50A5EFBD1E9AB11DEA4A5E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0A5ADB508D80DB1E9AB11DE9053E7810A140E7A" variable="E0A5ADB508D32BB1E9AB11DEA154E7810A140E7A"/>
<parameters xsi:type="dataaccess.expressions:This" xmi:id="E0A5ADB508DA57A0E9AB11DEAD8EE7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB508D80DB4E9AB11DE8EA7E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0A5ADB508F49660E9AB11DE9225E7810A140E7A"/>
</parameters>
</dataaccess.expressions:MethodCallExpression>
<data.classes:Parameter xmi:id="499DEBF685002672FEDD11DD81D600155883529C" name="s">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DEBF685002671FEDD11DD8DCB00155883529C" upperMultiplicity="1"/>
</data.classes:Parameter>
<dataaccess.expressions:MethodCallExpression xmi:id="4967B313DDE73343DE8B11DDAF640019D29902CC">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="4967B313DDE73340DE8B11DDCC780019D29902CC" variable="4967B2BDAA585900DE8B11DDAAE50019D29902CC"/>
<parameters xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="4967B313DDE73342DE8B11DDC62E0019D29902CC" literal="5">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="4967B313DDE73341DE8B11DDAB8D0019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
</parameters>
</dataaccess.expressions:MethodCallExpression>
<dataaccess.expressions:Ternary xmi:id="E0116CBDDACF9021E9B211DE9C76C974C0A868C8">
<condition xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0116CBDDACAD530E9B211DEAE35C974C0A868C8" methodSignature="E0559EB247C07C11E9AB11DE9B81E7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0116CBDDB90BD40E9B211DE96C5C974C0A868C8" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0116CBDDAC61A40E9B211DE9C66C974C0A868C8" variable="E0116CBDDAA72091E9B211DE98FAC974C0A868C8"/>
<parameters xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0116CBDDAC86432E9B211DE875AC974C0A868C8" methodSignature="E0BF539CCEF49701E9B211DEB843C974C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0116CBDDB636BB0E9B211DEA247C974C0A868C8" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0A5ADB508F49660E9AB11DE9225E7810A140E7A"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0116CBDDAC86430E9B211DECCF6C974C0A868C8" variable="E0116CBDDAB7C261E9B211DEC9DCC974C0A868C8"/>
</parameters>
</condition>
</dataaccess.expressions:Ternary>
<dataaccess.expressions:Equals xmi:id="E0E1B8C6B495659F3FAF11DEAC9D0019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0E1B8C6B495659E3FAF11DEBC6C0019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
</dataaccess.expressions:Equals>
<data.classes:ClassTypeDefinition xmi:id="E03677197F02ADB0289E11DFA785FA59C0A868C8" upperMultiplicity="-1"/>
<dataaccess.expressions:ObjectCreationExpression xmi:id="E036771997096261CE2511DE93580019D29902CC" classToInstantiate="E0A5ADB545F1ECC1B32811DE8DAE00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E036771997096260CE2511DEC1580019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0A5ADB545F1ECC1B32811DE8DAE00155883529C"/>
</dataaccess.expressions:ObjectCreationExpression>
<dataaccess.expressions:MethodCallExpression xmi:id="E0559EB225BE9FC3BA8511DEBBFF0019D29902CC" methodSignature="E0559EB2255F1AA0BA8511DEB1190019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB227A89570BA8511DE95780019D29902CC" upperMultiplicity="-1" ordered="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0559EB225BE9FC1BA8511DEC6030019D29902CC" variable="E0559EB2259D3511BA8511DEB0D90019D29902CC"/>
</dataaccess.expressions:MethodCallExpression>
<dataaccess.expressions:VariableExpression xmi:id="E009322E85D625EB70B111DEBDA30019D29902CC"/>
<data.classes:ClassTypeDefinition xmi:id="E009322E3C7A3DA570B111DEA57B0019D29902CC" upperMultiplicity="-1" clazz="E035FF2BC192FF91561211DE8FED0019D29902CC"/>
<behavioral.actions:Variable xmi:id="499DED0828B09988FEDE11DD8E4200155883529C" name="a">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DED08289FF7B0FEDE11DDBE6C00155883529C" upperMultiplicity="1"/>
<initExpression xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="499DED0828B09987FEDE11DDCDFE00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DED0828A241A0FEDE11DDC56700155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
<propertyValues xmi:id="499DED0828B09986FEDE11DDA67900155883529C">
<value xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="499DED0828B09985FEDE11DD94FC00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DED0828ABDE90FEDE11DDA36000155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
<propertyValues xmi:id="499DED0828B09984FEDE11DD898A00155883529C">
<value xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="499DED0828B09983FEDE11DD89DA00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DED0828AE2880FEDE11DD8AD500155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
<propertyValues xmi:id="499DED0828B09982FEDE11DDA85800155883529C">
<value xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="499DED0828B09981FEDE11DD936700155883529C" literal="Humba">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DED0828B09980FEDE11DD809B00155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
</value>
</propertyValues>
</value>
</propertyValues>
</value>
</propertyValues>
</initExpression>
</behavioral.actions:Variable>
<dataaccess.expressions:MethodCallExpression xmi:id="E03677199061E8D0CE1E11DEC35A0019D29902CC"/>
<dataaccess.expressions:VariableExpression xmi:id="499DECEA16A8D0E0FEDE11DDACC000155883529C"/>
<dataaccess.expressions:VariableExpression xmi:id="499DECD3089FD430FEDE11DD8A9700155883529C"/>
<dataaccess.expressions.literals:NumberLiteral xmi:id="E0C792CEEB66D4F00CF511DFC54AC7F00A1CE22F" literal="2">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0C792CEEB6686D00CF511DF9BD3C7F00A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</dataaccess.expressions.literals:NumberLiteral>
<data.classes:Parameter xmi:id="499DEC6CCB4E5982FEDD11DD9C3700155883529C" name="s">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DEC6CCB4E5981FEDD11DDA68500155883529C" upperMultiplicity="1"/>
</data.classes:Parameter>
<dataaccess.expressions:This xmi:id="E0B4872F3C2C8761BD5311DE8A350019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0B4872F3C2C8760BD5311DE9E2A0019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E057AD965C7AC050BD5211DEAF730019D29902CC" objectParameters="E0B4872F3D295DF0BD5311DE8F280019D29902CC"/>
</dataaccess.expressions:This>
<behavioral.actions:Return xmi:id="499F14391ABEBE52FF8E11DDB59D0019D29902CC">
<argument xsi:type="dataaccess.expressions:Replace" xmi:id="499F14391ABEBE51FF8E11DDBFDE0019D29902CC">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="499F14381AB2D770FF8E11DD956B0019D29902CC"/>
<steps xmi:id="499F14381ABC7460FF8E11DDCA030019D29902CC"/>
<steps xmi:id="499F14381ABC7461FF8E11DD8E970019D29902CC"/>
<with xsi:type="dataaccess.expressions:VariableExpression" xmi:id="499F14391ABEBE50FF8E11DDB5590019D29902CC"/>
</argument>
</behavioral.actions:Return>
<data.classes:Parameter xmi:id="499DECE2119316B1FEDE11DD8C1100155883529C" name="s">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DECE2119316B0FEDE11DD81D100155883529C" upperMultiplicity="1"/>
</data.classes:Parameter>
<data.classes:ClassTypeDefinition xmi:id="4967B2CFB50BC210DE8B11DD9BC80019D29902CC" lowerMultiplicity="1" upperMultiplicity="1"/>
<dataaccess.expressions:VariableExpression xmi:id="E03677199755ADA2CE2511DECB9B0019D29902CC" variable="E0367719973DB8D3CE2511DEA2860019D29902CC"/>
<dataaccess.expressions:MethodCallExpression xmi:id="E0B5C67A2BF8281830DE11DE803D00155883529C">
<object xsi:type="dataaccess.expressions:This" xmi:id="E0B5C67A2BF8281630DE11DEB1F200155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0B5C67A2BF8281530DE11DE9EF600155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
</object>
</dataaccess.expressions:MethodCallExpression>
<dataaccess.expressions:VariableExpression xmi:id="499DEC7FD6E91551FEDD11DDB67A00155883529C"/>
<dataaccess.expressions:Equals xmi:id="E0DC91BDCEDFD940560711DE88180019D29902CC"/>
<dataaccess.expressions:MethodCallExpression xmi:id="E03677195B61FCF3CE1F11DECFB00019D29902CC" methodSignature="E0367719B9A0F340CE1D11DEA0F20019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677195BBCA010CE1F11DEA0EC0019D29902CC" upperMultiplicity="-1" ordered="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:This" xmi:id="E03677195B5AD102CE1F11DEAFC40019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677195B5AD101CE1F11DEC1A30019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0A5ADB545F1ECC1B32811DE8DAE00155883529C"/>
</object>
<parameters xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E03677195B5D4202CE1F11DE83F70019D29902CC" variable="E0367719B9B1BC22CE1D11DEA6B30019D29902CC"/>
<parameters xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E03677195B61FCF2CE1F11DE94650019D29902CC" methodSignature="E0367719BA6E0741CE1D11DE85180019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677195BBA2F10CE1F11DEC42C0019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:This" xmi:id="E03677195B61FCF0CE1F11DEC3680019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677195B5D4204CE1F11DE921C0019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0A5ADB545F1ECC1B32811DE8DAE00155883529C"/>
</object>
</parameters>
</dataaccess.expressions:MethodCallExpression>
<dataaccess.expressions:MethodCallExpression xmi:id="E0B5C67A2BDDE95030DE11DEB9A100155883529C">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0B5C67A2BDB785630DE11DE8F0B00155883529C"/>
</dataaccess.expressions:MethodCallExpression>
<dataaccess.expressions.literals:ObjectLiteral xmi:id="E0559EB225A1F006BA8511DEBE410019D29902CC" valueClass="E0559EB225FA7040BA8511DEA6FB0019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB225A1F005BA8511DEA55E0019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0559EB225FA7040BA8511DEA6FB0019D29902CC" objectParameters="E0559EB225A1F004BA8511DE8D5E0019D29902CC">
<ownedObjectParameters xmi:id="E0559EB225A1F004BA8511DE8D5E0019D29902CC" formalObjectParameter="E0559EB2252A7610BA8511DE9A030019D29902CC" classTypeDefinitions="E0559EB225A1F005BA8511DEA55E0019D29902CC">
<value xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E0559EB225A1F003BA8511DE85C70019D29902CC" literal="2">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB225A1F002BA8511DE8C330019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</value>
</ownedObjectParameters>
</ownedTypeDefinition>
</dataaccess.expressions.literals:ObjectLiteral>
<dataaccess.expressions.collectionexpressions:Including xmi:id="E03677199755ADA3CE2511DE80F80019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E036771997FEE5F0CE2511DE81B20019D29902CC" upperMultiplicity="-1" ordered="true" clazz="E0A5ADB545F1ECC1B32811DE8DAE00155883529C"/>
<source xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E036771997533CA1CE2511DEABD70019D29902CC" variable="E036771996E586B0CE2511DEA30D0019D29902CC"/>
</dataaccess.expressions.collectionexpressions:Including>
<dataaccess.expressions:MethodCallExpression xmi:id="E02F7922C04A84365AAB11DEAA730019D29902CC">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E02F7922C04A84315AAB11DEABB80019D29902CC"/>
</dataaccess.expressions:MethodCallExpression>
<dataaccess.expressions:VariableExpression xmi:id="E0116CBDDACD4630E9B211DEA8EEC974C0A868C8" variable="E0116CBDDAB7C261E9B211DEC9DCC974C0A868C8"/>
<dataaccess.expressions:Equals xmi:id="E0B5C67A2C196BB630DE11DEB1EB00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0B5C67A2C196BB530DE11DE96F900155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
</dataaccess.expressions:Equals>
<dataaccess.expressions:VariableExpression xmi:id="499F1246F1968220FF8C11DDC0520019D29902CC"/>
<data.classes:ActualObjectParameter xmi:id="E0559EB27EE3AB40BA8511DEA5010019D29902CC" formalObjectParameter="E0559EB2252A7610BA8511DE9A030019D29902CC" classTypeDefinitions="E0559EB22557EEB1BA8511DEA9980019D29902CC">
<value xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0559EB27E543C80BA8511DE931F0019D29902CC" variable="E0559EB2252A7610BA8511DE9A030019D29902CC"/>
</data.classes:ActualObjectParameter>
<dataaccess.expressions:MethodCallExpression xmi:id="E0A5ADB507D8ED33E9AB11DE8105E7810A140E7A" methodSignature="E0559EB2478288B4E9AB11DE8796E7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB50A876B60E9AB11DE8C4EE7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<object xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0A5ADB507D6A341E9AB11DEAA4FE7810A140E7A" methodSignature="E0A5ADB508F24C71E9AB11DEB961E7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB50A2A7E50E9AB11DEA355E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" clazz="E053432BF0981C406C6911DE948C00155883529C"/>
<object xsi:type="dataaccess.expressions:This" xmi:id="E0A5ADB507D43242E9AB11DE88DCE7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB507D43241E9AB11DEBFB1E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0A5ADB508F49660E9AB11DE9225E7810A140E7A"/>
</object>
</object>
<parameters xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0A5ADB507D8ED32E9AB11DEC443E7810A140E7A" methodSignature="E0A5ADB508EB2081E9AB11DE888BE7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB50A2CEF50E9AB11DE9B18E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" clazz="E053432BF0981C406C6911DE948C00155883529C"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0A5ADB507D8ED30E9AB11DE8D67E7810A140E7A" variable="E0A5ADB507CF7751E9AB11DEB057E7810A140E7A"/>
</parameters>
</dataaccess.expressions:MethodCallExpression>
<data.classes:ClassTypeDefinition xmi:id="E0A41159B4616420377F11DF9157F3490A1CE22F" lowerMultiplicity="1" upperMultiplicity="1"/>
<dataaccess.expressions.literals:ObjectLiteral xmi:id="E0DD251E6A5AE7A2BA8611DE86EA0019D29902CC" valueClass="E03677193D7A37F0BA3011DE8E7D00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0DD251E6A5AE7A1BA8611DEAA2E0019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E03677193D7A37F0BA3011DE8E7D00155883529C"/>
</dataaccess.expressions.literals:ObjectLiteral>
<dataaccess.expressions:Equals xmi:id="E0EA8959E9D1476C560711DEA8280019D29902CC"/>
<dataaccess.expressions:VariableExpression xmi:id="49B8F47172761E210EFA11DE9EBB0019D29902CC"/>
<dataaccess.expressions.collectionexpressions:Iterate xmi:id="E0AC3689B2D72041E66211DEC24FD0337F000002">
<source xsi:type="persistence.expressions:All" xmi:id="E0AC3689B2D5E7C1E66211DEA143D0337F000002" ofClass="E035FF2BC192FF91561211DE8FED0019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0AC3689B2D5E7C0E66211DEC469D0337F000002" upperMultiplicity="-1" unique="true" clazz="E035FF2BC192FF91561211DE8FED0019D29902CC"/>
</source>
<iterators xmi:id="E0AC3689B2D6AB10E66211DE96D6D0337F000002" name="p">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0AC3689B2F75270E66211DE8391D0337F000002" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E035FF2BC192FF91561211DE8FED0019D29902CC"/>
</iterators>
<accumulator xmi:id="E0AC3689B2D72040E66211DE8E25D0337F000002" name="acc"/>
<iteratorExpression xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0AC3689B2D6F930E66211DE8F7BD0337F000002" variable="E0AC3689B2D6AB10E66211DE96D6D0337F000002"/>
</dataaccess.expressions.collectionexpressions:Iterate>
<dataaccess.expressions:FunctionCallExpression xmi:id="E0677A9A19972A6D561611DECF550019D29902CC"/>
<dataaccess.expressions:MethodCallExpression xmi:id="E0DD251E6AA759F0BA8611DEC5380019D29902CC" methodSignature="E03677193D1D23D0BA3011DEA03F00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0DD251E6B750A30BA8611DEBB250019D29902CC" upperMultiplicity="-1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0DD251E6AA51001BA8611DEA1A70019D29902CC" variable="E0DD251E6AA02E02BA8611DE8A070019D29902CC"/>
</dataaccess.expressions:MethodCallExpression>
<data.classes:ClassTypeDefinition xmi:id="E03677197EDEF910289E11DFBD01FA59C0A868C8" upperMultiplicity="-1"/>
<dataaccess.expressions:This xmi:id="498AB79420527CF1F36B11DD9CCF00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="498AB79420527CF0F36B11DD8C0900155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
</dataaccess.expressions:This>
<dataaccess.expressions:MethodCallExpression xmi:id="49B8E93CC4AC94E10EF311DEA3560019D29902CC">
<object xsi:type="dataaccess.expressions:This" xmi:id="49B8E93CC4AA4B050EF311DE98550019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="49B8E93CC4AA4B040EF311DE85CA0019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
</object>
</dataaccess.expressions:MethodCallExpression>
<data.classes:NestedTypeDefinition xmi:id="E02C978B082D00605D0911DFA1B2FF380A1CE22F" upperMultiplicity="-1"/>
<dataaccess.expressions:MethodCallExpression xmi:id="E0B5C67A2C1721C330DE11DE8F4B00155883529C">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0B5C67A2C1721C130DE11DE94F200155883529C"/>
</dataaccess.expressions:MethodCallExpression>
<dataaccess.expressions.collectionexpressions:Iterate xmi:id="E012BF1E28C66C00E9AD11DEA7E5EFACC0A868C8">
<source xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E012BF1E27C29091E9AD11DECEE9EFACC0A868C8" variable="E012BF1E27AD33D2E9AD11DEA4F9EFACC0A868C8"/>
<iterators xmi:id="E012BF1E27CC2D81E9AD11DE8C28EFACC0A868C8" name="a">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E27CC2D80E9AD11DEA09CEFACC0A868C8" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</iterators>
<accumulator xmi:id="E012BF1E27C74B80E9AD11DEAF9AEFACC0A868C8" name="acc">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E27C50193E9AD11DEADC3EFACC0A868C8" upperMultiplicity="-1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</accumulator>
<iteratorExpression xsi:type="dataaccess.expressions:FunctionCallExpression" xmi:id="E012BF1E28C3FB00E9AD11DEC149EFACC0A868C8">
<parameters xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E012BF1E28BCCF11E9AD11DECE2BEFACC0A868C8" variable="E012BF1E27CC2D81E9AD11DE8C28EFACC0A868C8"/>
<parameters xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E012BF1E28BF4011E9AD11DEC88FEFACC0A868C8" variable="E012BF1E27C74B80E9AD11DEAF9AEFACC0A868C8"/>
<parameters xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E012BF1E28C18A01E9AD11DEBEDDEFACC0A868C8" variable="E012BF1E27C01F90E9AD11DEB25AEFACC0A868C8"/>
</iteratorExpression>
</dataaccess.expressions.collectionexpressions:Iterate>
<dataaccess.expressions:VariableExpression xmi:id="E036771997179331CE2511DECC290019D29902CC" variable="E036771997096262CE2511DEAECD0019D29902CC"/>
<behavioral.actions:Variable xmi:id="499F11505F370AD0FF8C11DDB5220019D29902CC" name="a">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499F11505F15A020FF8C11DDA3E60019D29902CC" upperMultiplicity="1"/>
<initExpression xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="499F11505F324FE4FF8C11DDB6970019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499F11505F181120FF8C11DD9EE70019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
<propertyValues xmi:id="499F11505F324FE3FF8C11DDAE150019D29902CC">
<value xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="499F11505F324FE2FF8C11DD90590019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499F11505F1A5B10FF8C11DD91680019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
<propertyValues xmi:id="499F11505F324FE1FF8C11DDAFC80019D29902CC">
<value xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="499F11505F324FE0FF8C11DDA8F90019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499F11505F218700FF8C11DDB5460019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
<propertyValues xmi:id="499F11505F2B23F0FF8C11DDCACD0019D29902CC">
<value xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="499F11505F2641F0FF8C11DDC4700019D29902CC" literal="Humba">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499F11505F23F800FF8C11DDB3210019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
</value>
</propertyValues>
</value>
</propertyValues>
</value>
</propertyValues>
</initExpression>
</behavioral.actions:Variable>
<dataaccess.expressions:MethodCallExpression xmi:id="E0BF539C3271E0DB560611DE8E8F0019D29902CC">
<object xsi:type="dataaccess.expressions:This" xmi:id="E0BF539C3271E0D9560611DEAC1A0019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0BF539C3271E0D8560611DEAA130019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
</object>
</dataaccess.expressions:MethodCallExpression>
<dataaccess.expressions:MethodCallExpression xmi:id="E0A5ADB50860E1E2E9AB11DE9B39E7810A140E7A" methodSignature="E000054C97CDA7C9560B11DEAB120019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB50A9F3920E9AB11DEBDD3E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<object xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0A5ADB50859B5F2E9AB11DEC672E7810A140E7A" methodSignature="E0559EB2478288B4E9AB11DE8796E7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB50A8E9750E9AB11DE816EE7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<object xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0A5ADB5085744F0E9AB11DECC2AE7810A140E7A" methodSignature="E0A5ADB508EB2081E9AB11DE888BE7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB50A424C10E9AB11DEB186E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" clazz="E053432BF0981C406C6911DE948C00155883529C"/>
<object xsi:type="dataaccess.expressions:This" xmi:id="E0A5ADB50854D3F2E9AB11DEA498E7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB50854D3F1E9AB11DEB32DE7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0A5ADB508F49660E9AB11DE9225E7810A140E7A"/>
</object>
</object>
<parameters xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0A5ADB50859B5F1E9AB11DEAB8AE7810A140E7A" methodSignature="E0A5ADB508EB2081E9AB11DE888BE7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB50A44BD10E9AB11DE98BCE7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" clazz="E053432BF0981C406C6911DE948C00155883529C"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0A5ADB5085744F3E9AB11DEB6C1E7810A140E7A" variable="E0A5ADB508501901E9AB11DEB552E7810A140E7A"/>
</parameters>
</object>
<parameters xsi:type="dataaccess.expressions:Equals" xmi:id="E0A5ADB50860E1E1E9AB11DEB8C7E7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB50860E1E0E9AB11DEBBB0E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
</parameters>
</dataaccess.expressions:MethodCallExpression>
<data.classes:ActualObjectParameter xmi:id="E0BF539C105CD75C561711DEB2350019D29902CC">
<value xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E0BF539C105CD75B561711DEBA190019D29902CC" literal="2">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0BF539C105CD75A561711DEB7EC0019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</value>
</data.classes:ActualObjectParameter>
<data.classes:ClassTypeDefinition xmi:id="499DEC75D1122E00FEDD11DD8B6100155883529C" upperMultiplicity="1"/>
<behavioral.actions:Variable xmi:id="E0C4897F81EE0615B32711DEA6ED00155883529C" name="a"/>
<dataaccess.expressions.collectionexpressions:Iterate xmi:id="E0116CBDDAD20122E9B211DE8635C974C0A868C8">
<source xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0116CBDDAAE4C81E9B211DE931BC974C0A868C8" methodSignature="E0116CBDDAE05901E9B211DE9DB6C974C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0116CBDDB90BD41E9B211DEA46BC974C0A868C8" upperMultiplicity="-1" ordered="true" clazz="E0BF539CCF02C7D0E9B211DE90DAC974C0A868C8"/>
<object xsi:type="dataaccess.expressions:This" xmi:id="E0116CBDDAABDB82E9B211DECDE8C974C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0116CBDDAABDB81E9B211DEC843C974C0A868C8" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0116CBDDAE9CEE0E9B211DE99DEC974C0A868C8"/>
</object>
</source>
<iterators xmi:id="E0116CBDDAB7C261E9B211DEC9DCC974C0A868C8" name="a">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0116CBDDAB7C260E9B211DEBE2CC974C0A868C8" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0BF539CCF02C7D0E9B211DE90DAC974C0A868C8"/>
</iterators>
<accumulator xmi:id="E0116CBDDAB30771E9B211DE8297C974C0A868C8" name="acc">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0116CBDDAB30770E9B211DEB598C974C0A868C8" upperMultiplicity="1" clazz="E01A5454E0AE967770A011DEA08F00155883529C"/>
</accumulator>
<iteratorExpression xsi:type="dataaccess.expressions:Ternary" xmi:id="E0116CBDDAD20121E9B211DE8D56C974C0A868C8">
<condition xsi:type="dataaccess.expressions:Equals" xmi:id="E0116CBDDAD20120E9B211DEABFCC974C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0116CBDDACF9022E9B211DE9002C974C0A868C8" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
</condition>
</iteratorExpression>
</dataaccess.expressions.collectionexpressions:Iterate>
<dataaccess.expressions:VariableExpression xmi:id="499F11515F66A650FF8C11DDA7430019D29902CC"/>
<behavioral.actions:Variable xmi:id="499DECD308965E57FEDE11DD8C8300155883529C" name="a">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DECD3088CC160FEDE11DDA5A300155883529C" upperMultiplicity="1"/>
<initExpression xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="499DECD308965E56FEDE11DDCD3F00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DECD3088F3260FEDE11DD8EFD00155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
<propertyValues xmi:id="499DECD308965E55FEDE11DDA06500155883529C">
<value xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="499DECD308965E54FEDE11DDBCFC00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DECD308917C50FEDE11DDA2B500155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
<propertyValues xmi:id="499DECD308965E53FEDE11DDB00B00155883529C">
<value xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="499DECD308965E52FEDE11DDAE9300155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DECD308917C51FEDE11DDB44700155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
<propertyValues xmi:id="499DECD308965E51FEDE11DDAF1300155883529C">
<value xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="499DECD308965E50FEDE11DDCE6F00155883529C" literal="Humba">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DECD30893ED50FEDE11DDA02A00155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
</value>
</propertyValues>
</value>
</propertyValues>
</value>
</propertyValues>
</initExpression>
</behavioral.actions:Variable>
<dataaccess.expressions:VariableExpression xmi:id="499DEDE8ADB5F1C0FEDE11DDB56A00155883529C"/>
<dataaccess.expressions:MethodCallExpression xmi:id="E01DFA6E63426701E56411DE9AC5F30C0A140FF0" methodSignature="E0EFF7D8C44D8BB0561211DEA16B0019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01DFA6E655D30B0E56411DECAB8F30C0A140FF0" upperMultiplicity="1" ordered="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E01DFA6E633FF602E56411DEA3D6F30C0A140FF0" variable="E01DFA6E6344B0F0E56411DECEE4F30C0A140FF0"/>
</dataaccess.expressions:MethodCallExpression>
<dataaccess.query:Selection xmi:id="E0C4897F81EE0614B32711DE83DB00155883529C">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0C4897F81EB9511B32711DE923200155883529C"/>
<iterator xmi:id="E0C4897F81EE0613B32711DEA9DA00155883529C" name="self"/>
</dataaccess.query:Selection>
<dataaccess.expressions:VariableExpression xmi:id="499DEC6CCB662740FEDD11DDCC7100155883529C"/>
<data.classes:ClassTypeDefinition xmi:id="499DEAC8D111AE40FEDC11DD9B8000155883529C" upperMultiplicity="1"/>
<dataaccess.expressions:VariableExpression xmi:id="499DEBFF8A991A63FEDD11DDC42F00155883529C"/>
<dataaccess.expressions.literals:NumberLiteral xmi:id="E036771997664F71CE2511DE90190019D29902CC" literal="2">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E036771997664F70CE2511DE84390019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</dataaccess.expressions.literals:NumberLiteral>
<behavioral.actions:Variable xmi:id="499F11817C2B74F8FF8C11DD9E9D0019D29902CC" name="a">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499F11817C244900FF8C11DD98C40019D29902CC" upperMultiplicity="1"/>
<initExpression xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="499F11817C2B74F7FF8C11DD8EE60019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499F11817C26BA00FF8C11DDA68F0019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
<propertyValues xmi:id="499F11817C2B74F6FF8C11DD916B0019D29902CC">
<value xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="499F11817C2B74F5FF8C11DD86E90019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499F11817C2903F0FF8C11DD97D90019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
<propertyValues xmi:id="499F11817C2B74F4FF8C11DD92BF0019D29902CC">
<value xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="499F11817C2B74F3FF8C11DDA7C10019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499F11817C2903F1FF8C11DDC48F0019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
<propertyValues xmi:id="499F11817C2B74F2FF8C11DDBA7F0019D29902CC">
<value xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="499F11817C2B74F1FF8C11DD873D0019D29902CC" literal="Humba">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499F11817C2B74F0FF8C11DDC5480019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
</value>
</propertyValues>
</value>
</propertyValues>
</value>
</propertyValues>
</initExpression>
</behavioral.actions:Variable>
<dataaccess.expressions:MethodCallExpression xmi:id="E046953042C85463E56B11DEB85FDC380A140FF0" methodSignature="E01DFA6E6357C3C1E56411DEB1FFF30C0A140FF0">
<ownedTypeDefinition xsi:type="data.classes:FunctionSignatureTypeDefinition" xmi:id="E046953042E02220E56B11DE94D9DC380A140FF0" lowerMultiplicity="1" upperMultiplicity="1" ordered="true"/>
<object xsi:type="dataaccess.expressions:This" xmi:id="E046953042C85461E56B11DEC1A2DC380A140FF0">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E046953042C85460E56B11DEB2AEDC380A140FF0" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E01DFA6E637B9F72E56411DE844BF30C0A140FF0"/>
</object>
</dataaccess.expressions:MethodCallExpression>
<data.classes:ClassTypeDefinition xmi:id="E009322EF0487552E56D11DEB49FC1830A140FF0" upperMultiplicity="1" signaturesWithOutput="E009322EF04F7A33E56D11DEBCE0C1830A140FF0" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<dataaccess.expressions:MethodCallExpression xmi:id="E0A5ADB50873F4B3E9AB11DE9786E7810A140E7A" methodSignature="E0A5ADB508632BD1E9AB11DEAF66E7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB50A4BE900E9AB11DEC698E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0A5ADB5087183B1E9AB11DEC2FBE7810A140E7A" variable="E0A5ADB5086CC8C1E9AB11DEB0E7E7810A140E7A"/>
<parameters xsi:type="dataaccess.expressions:This" xmi:id="E0A5ADB50873F4B2E9AB11DE8028E7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB50873F4B1E9AB11DE854EE7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0A5ADB508F49660E9AB11DE9225E7810A140E7A"/>
</parameters>
</dataaccess.expressions:MethodCallExpression>
<dataaccess.expressions:VariableExpression xmi:id="4967B2C7B063BDD0DE8B11DD98040019D29902CC" variable="4967B2BDAA585900DE8B11DDAAE50019D29902CC"/>
<dataaccess.expressions:VariableExpression xmi:id="E0559EB22587B141BA8511DECC910019D29902CC" variable="E0559EB2256FBC72BA8511DEC5F10019D29902CC"/>
<behavioral.actions:Block xmi:id="4967B2A99EB42750DE8B11DDC7E40019D29902CC"/>
<dataaccess.expressions:VariableExpression xmi:id="E0C792CEAB9CC09070B211DEBC500019D29902CC"/>
<dataaccess.expressions:VariableExpression xmi:id="499DECB9F96CD670FEDD11DDA13900155883529C"/>
<data.classes:ClassTypeDefinition xmi:id="499DEAC8D1297C00FEDC11DD8B5B00155883529C" upperMultiplicity="1"/>
<dataaccess.expressions:Equals xmi:id="E05D437DFA2937D255F411DE81CB0019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E05D437DFA2937D155F411DEA35A0019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
</dataaccess.expressions:Equals>
<dataaccess.expressions:VariableExpression xmi:id="499DEC5EC35CA880FEDD11DD84DA00155883529C"/>
<data.classes:ClassTypeDefinition xmi:id="4967B2BDAAB56D20DE8B11DD8ECF0019D29902CC" lowerMultiplicity="1" upperMultiplicity="1"/>
<dataaccess.expressions:MethodCallExpression xmi:id="E05D437DFA2937C355F411DEA3590019D29902CC">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E05D437DFA2937C155F411DECDAA0019D29902CC"/>
</dataaccess.expressions:MethodCallExpression>
<data.classes:ClassTypeDefinition xmi:id="E0367719A137F5353FF511DEC5D70019D29902CC" lowerMultiplicity="1" upperMultiplicity="1"/>
<dataaccess.expressions:MethodCallExpression xmi:id="E03D999B12896405560611DECC8C0019D29902CC">
<object xsi:type="dataaccess.expressions:This" xmi:id="E03D999B12896403560611DEBEB80019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03D999B12896402560611DEBED50019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
</object>
</dataaccess.expressions:MethodCallExpression>
<data.classes:Association xmi:id="E03D8471996A20F1615411DEC8670019D29902CC" name="unnamed">
<ends xmi:id="E03D8471996A20F0615411DE98D80019D29902CC" name="responsibleEmployee" navigable="true" signatureImplementations="E03D84719967D708615411DE83870019D29902CC E03D84719967D70C615411DEACCC0019D29902CC">
<type xmi:id="E03D84719967D705615411DEBB7E0019D29902CC" upperMultiplicity="1" signaturesWithOutput="E03D84719967D707615411DEB9510019D29902CC" clazz="E035FF2BC192FF91561211DE8FED0019D29902CC"/>
</ends>
<ends xmi:id="E03D8471996C91F0615411DE9B400019D29902CC" name="unnamed" contributesToEquality="true">
<type xmi:id="E03D8471996C91F1615411DECF270019D29902CC" upperMultiplicity="-1" clazz="E012BF1E8F115B00615411DEC6850019D29902CC"/>
</ends>
</data.classes:Association>
<dataaccess.expressions:ObjectCreationExpression xmi:id="E01DFA6E6192E242E56411DEC91FF30C0A140FF0" classToInstantiate="E00611E460990080BAF411DE8E4B0019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01DFA6E6192E241E56411DE852EF30C0A140FF0" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E00611E460990080BAF411DE8E4B0019D29902CC"/>
</dataaccess.expressions:ObjectCreationExpression>
<data.classes:ActualObjectParameter xmi:id="E0BF539C1055AB62561711DE8F940019D29902CC">
<value xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E0BF539C1055AB61561711DE995D0019D29902CC" literal="2">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0BF539C1055AB60561711DEB5940019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</value>
</data.classes:ActualObjectParameter>
<data.classes:ClassTypeDefinition xmi:id="E009322EF056A620E56D11DE9B82C1830A140FF0" upperMultiplicity="-1" signaturesWithOutput="E009322EF0628D03E56D11DEA231C1830A140FF0 E009322EF0676F00E56D11DE85E9C1830A140FF0" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<data.classes:ClassTypeDefinition xmi:id="499DEC7FD6D14790FEDD11DD8C1500155883529C" upperMultiplicity="1"/>
<data.classes:ClassTypeDefinition xmi:id="499DEC6CCB4E5980FEDD11DDAE1200155883529C" upperMultiplicity="1"/>
<data.classes:Association xmi:id="E012BF1EB9D185D3E9CC11DE99C2DADAC0A868C8" name="Query_to_a">
<ends xmi:id="E012BF1EB9D185D2E9CC11DE9C44DADAC0A868C8" name="a" navigable="true">
<type xmi:id="E012BF1EBA1DD110E9CC11DEBF10DADAC0A868C8" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</ends>
<ends xmi:id="E012BF1EB9D185D4E9CC11DE8513DADAC0A868C8" name="opposite_of_a" contributesToEquality="true"/>
</data.classes:Association>
<dataaccess.expressions.literals:NumberLiteral xmi:id="E0C792CE0F2141500CF611DFA0F1C7F00A1CE22F" literal="5">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0C792CE0F211A400CF611DFB71EC7F00A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</dataaccess.expressions.literals:NumberLiteral>
<dataaccess.expressions:MethodCallExpression xmi:id="E0DC91BD4EC2080230E011DE90AC00155883529C">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0DC91BD4EC2080030E011DE855600155883529C"/>
</dataaccess.expressions:MethodCallExpression>
<dataaccess.expressions:VariableExpression xmi:id="E03677193D244FC3BA3011DE99EE00155883529C" variable="E03677193CED8853BA3011DE888300155883529C"/>
<dataaccess.expressions:MethodCallExpression xmi:id="49B8D17799A9B83F0EE511DEB5B1001A6BCDC3B3">
<object xsi:type="dataaccess.expressions:This" xmi:id="49B8D17799A9B83D0EE511DEB9D2001A6BCDC3B3">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="49B8D17799A9B83C0EE511DEB4E9001A6BCDC3B3" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
</object>
</dataaccess.expressions:MethodCallExpression>
<dataaccess.expressions:MethodCallExpression xmi:id="E0AAACCDEC8A81BE560C11DE8F440019D29902CC">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0AAACCDEC8A81BC560C11DE8CC90019D29902CC"/>
</dataaccess.expressions:MethodCallExpression>
<data.classes:ClassTypeDefinition xmi:id="499DECB9F95297B0FEDD11DD951800155883529C" upperMultiplicity="1"/>
<data.classes:ClassTypeDefinition xmi:id="E0E14F868B937C105D1111DF9839C95B0A1CE22F" lowerMultiplicity="1" upperMultiplicity="1"/>
<dataaccess.expressions:VariableExpression xmi:id="E012BF1E27F95801E9AD11DE8691EFACC0A868C8" variable="E012BF1E27D33262E9AD11DE9174EFACC0A868C8"/>
<behavioral.actions:Block xmi:id="498870C5BF1616B0F20F11DDC6A200155883529C"/>
<dataaccess.expressions:MethodCallExpression xmi:id="E0EA8959E9CED66F560711DECFE70019D29902CC">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0EA8959E9CED66D560711DEA5460019D29902CC"/>
</dataaccess.expressions:MethodCallExpression>
<data.classes:ActualObjectParameter xmi:id="E007956A9E47B70B6C7F11DE90A000155883529C">
<value xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E007956A9E47B70A6C7F11DE9BC000155883529C" literal="1">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E007956A9E47B7096C7F11DEA91F00155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</value>
</data.classes:ActualObjectParameter>
<behavioral.actions:Variable xmi:id="499DEC6CCB5A4068FEDD11DD906D00155883529C" name="a">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DEC6CCB531470FEDD11DDAF7800155883529C" upperMultiplicity="1"/>
<initExpression xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="499DEC6CCB5A4067FEDD11DDB82000155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DEC6CCB558570FEDD11DDA03A00155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
<propertyValues xmi:id="499DEC6CCB5A4066FEDD11DD84B200155883529C">
<value xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="499DEC6CCB5A4065FEDD11DDB09800155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DEC6CCB558571FEDD11DDBC7C00155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
<propertyValues xmi:id="499DEC6CCB5A4064FEDD11DDBB6200155883529C">
<value xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="499DEC6CCB5A4063FEDD11DD973400155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DEC6CCB57F670FEDD11DDAC2B00155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
<propertyValues xmi:id="499DEC6CCB5A4062FEDD11DDAC0F00155883529C">
<value xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="499DEC6CCB5A4061FEDD11DDBEEA00155883529C" literal="Humba">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DEC6CCB5A4060FEDD11DDC27800155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
</value>
</propertyValues>
</value>
</propertyValues>
</value>
</propertyValues>
</initExpression>
</behavioral.actions:Variable>
<dataaccess.expressions:This xmi:id="49B8F47172761E240EFA11DE82A30019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="49B8F47172761E230EFA11DE8C9D0019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
</dataaccess.expressions:This>
<data.classes:ClassTypeDefinition xmi:id="499DEAC8D12E36F0FEDC11DDB0FB00155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
<dataaccess.expressions:ObjectCreationExpression xmi:id="E0367719973DB8D2CE2511DE9D380019D29902CC" classToInstantiate="E0A5ADB545F1ECC1B32811DE8DAE00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0367719973DB8D1CE2511DE89830019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0A5ADB545F1ECC1B32811DE8DAE00155883529C"/>
</dataaccess.expressions:ObjectCreationExpression>
<data.classes:ActualObjectParameter xmi:id="E0BF539C105A8D6E561711DEC67B0019D29902CC">
<value xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E0BF539C105A8D6D561711DEB5A20019D29902CC" literal="2">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0BF539C105A8D6C561711DECF1C0019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</value>
</data.classes:ActualObjectParameter>
<dataaccess.expressions:MethodCallExpression xmi:id="E0A5ADB507FCA1D4E9AB11DEB0CBE7810A140E7A" methodSignature="E0A5ADB508F24C71E9AB11DEB961E7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB50A31AA40E9AB11DECF20E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" clazz="E053432BF0981C406C6911DE948C00155883529C"/>
<object xsi:type="dataaccess.expressions:This" xmi:id="E0A5ADB507FCA1D2E9AB11DEB2C8E7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB507FCA1D1E9AB11DEC081E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0A5ADB508F49660E9AB11DE9225E7810A140E7A"/>
</object>
</dataaccess.expressions:MethodCallExpression>
<data.classes:ActualObjectParameter xmi:id="E0BF539C10A467A1561711DEA8630019D29902CC">
<value xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0BF539C10A467A0561711DEB0EC0019D29902CC"/>
</data.classes:ActualObjectParameter>
<dataaccess.expressions:MethodCallExpression xmi:id="E0559EB22557EEB4BA8511DEC7B60019D29902CC" methodSignature="E0559EB2254725D0BA8511DEAA530019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB226C58870BA8511DEB7900019D29902CC" upperMultiplicity="1" ordered="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:This" xmi:id="E0559EB22557EEB2BA8511DEADB80019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB22557EEB1BA8511DEA9980019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0559EB225FA7040BA8511DEA6FB0019D29902CC" objectParameters="E0559EB27EE3AB40BA8511DEA5010019D29902CC"/>
</object>
</dataaccess.expressions:MethodCallExpression>
<data.classes:ClassTypeDefinition xmi:id="E05CE2FCFE3B8640289B11DF98BFE1500A140F13" upperMultiplicity="-1"/>
<dataaccess.expressions.literals:ObjectLiteral xmi:id="E09D028CEB0CB450E66411DEAA45D0337F000002" valueClass="E0367719B67930C0E66311DEBE0DD0337F000002">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E09D028CEB0C8D40E66411DEBCAED0337F000002" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0367719B67930C0E66311DEBE0DD0337F000002"/>
<propertyValues xmi:id="E09D028CEB0C1810E66411DEA01ED0337F000002" forEnd="E09D028C8FDCBDA0E66411DECF45D0337F000002">
<value xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E09D028CEB0BC9F0E66411DECA51D0337F000002" methodSignature="E0BF539C1FA471186C6911DEB3BF00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E09D028CEB2852A0E66411DE9552D0337F000002" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E09D028CEB0ADF91E66411DEA622D0337F000002" literal="24">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E09D028CEB0ADF90E66411DE9C59D0337F000002" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</object>
<parameters xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E09D028CEB0BA2E1E66411DE9D01D0337F000002" literal="3600">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E09D028CEB0BA2E0E66411DE963FD0337F000002" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</parameters>
</value>
</propertyValues>
</dataaccess.expressions.literals:ObjectLiteral>
<dataaccess.expressions:MethodCallExpression xmi:id="E0C792CEEB918E700CF511DF8437C7F00A1CE22F" methodSignature="E0C792CEEC214B500CF511DF8D89C7F00A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0C792CEEC8F01400CF511DF8CBDC7F00A1CE22F" upperMultiplicity="-1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.query:OqlQuery" xmi:id="E0C792CEEB8F1D700CF511DFA6EAC7F00A1CE22F" selected="E0C792CEEB6E27F00CF511DFBF93C7F00A1CE22F E0C792CEEB7C0AA00CF511DFBC14C7F00A1CE22F E0C792CEEB8B25D00CF511DFAEF2C7F00A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0C792CEEB8ECF500CF511DF919FC7F00A1CE22F" upperMultiplicity="-1" clazz="E0C792CEEB8EA8400CF511DF808EC7F00A1CE22F"/>
<condition xsi:type="dataaccess.expressions.literals:BooleanLiteral" xmi:id="E0C792CEEB8E33100CF511DF9ACCC7F00A1CE22F" literal="true">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0C792CEEB8DE4F00CF511DFC78FC7F00A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
</condition>
<fromClauses xmi:id="E0C792CEEB6E76100CF511DFCDFCC7F00A1CE22F">
<fromExpression xsi:type="dataaccess.expressions.collectionexpressions:Including" xmi:id="E0C792CEEB6B68D00CF511DF906DC7F00A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0C792CEEC0363100CF511DF8A65C7F00A1CE22F" lowerMultiplicity="1" upperMultiplicity="3" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<source xsi:type="dataaccess.expressions.collectionexpressions:Including" xmi:id="E0C792CEEB6798400CF511DF9137C7F00A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0C792CEEC00F2100CF511DFBA22C7F00A1CE22F" lowerMultiplicity="1" upperMultiplicity="2" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<source xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E0C792CEEB63C7B00CF511DFB075C7F00A1CE22F" literal="1">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0C792CEEB6379900CF511DFA260C7F00A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</source>
</source>
</fromExpression>
<alias xmi:id="E0C792CEEB6E27F00CF511DFBF93C7F00A1CE22F" name="a">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0C792CEEBE999800CF511DF9F04C7F00A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</alias>
</fromClauses>
<fromClauses xmi:id="E0C792CEEB7C58C00CF511DF9F29C7F00A1CE22F">
<fromExpression xsi:type="dataaccess.expressions.collectionexpressions:Including" xmi:id="E0C792CEEB7972900CF511DFC43FC7F00A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0C792CEEC08BA400CF511DFB698C7F00A1CE22F" lowerMultiplicity="1" upperMultiplicity="3" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<source xsi:type="dataaccess.expressions.collectionexpressions:Including" xmi:id="E0C792CEEB75A2000CF511DF9A0BC7F00A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0C792CEEC0649400CF511DFB36CC7F00A1CE22F" lowerMultiplicity="1" upperMultiplicity="2" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<source xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E0C792CEEB71D1700CF511DF88FFC7F00A1CE22F" literal="4">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0C792CEEB71AA600CF511DF8DEBC7F00A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</source>
</source>
</fromExpression>
<alias xmi:id="E0C792CEEB7C0AA00CF511DFBC14C7F00A1CE22F" name="b">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0C792CEEBEBBC600CF511DFBC8BC7F00A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</alias>
</fromClauses>
<fromClauses xmi:id="E0C792CEEB8B73F00CF511DFAC52C7F00A1CE22F">
<fromExpression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0C792CEEB888DC00CF511DF8C4DC7F00A1CE22F" methodSignature="E0BF539C1F9FB6226C6911DE99DF00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0C792CEEC6B4CA00CF511DFCF29C7F00A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0C792CEEB8580800CF511DFB01EC7F00A1CE22F" variable="E0C792CEEB6E27F00CF511DFBF93C7F00A1CE22F"/>
<parameters xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0C792CEEB87CA700CF511DFA163C7F00A1CE22F" variable="E0C792CEEB7C0AA00CF511DFBC14C7F00A1CE22F"/>
</fromExpression>
<alias xmi:id="E0C792CEEB8B25D00CF511DFAEF2C7F00A1CE22F" name="c">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0C792CEEC7C15800CF511DF8B7EC7F00A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</alias>
</fromClauses>
</object>
</dataaccess.expressions:MethodCallExpression>
<dataaccess.expressions:VariableExpression xmi:id="E0E41B9870C4166B70A411DE9FF300155883529C" variable="E0E41B9870C4166770A411DEA9F500155883529C"/>
<data.classes:ClassTypeDefinition xmi:id="E03D999BA18CC665709111DEB0BB00155883529C" upperMultiplicity="-1" clazz="E035FF2BC192FF91561211DE8FED0019D29902CC"/>
<data.classes:ClassTypeDefinition xmi:id="E01DFA6E633D8502E56411DEA16EF30C0A140FF0" upperMultiplicity="1" signaturesWithOutput="E01DFA6E6344B0F1E56411DECF97F30C0A140FF0" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
<dataaccess.expressions:MethodCallExpression xmi:id="4967B31CE2F83281DE8B11DDC0080019D29902CC">
<object xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="4967B31CE2F83280DE8B11DDA63E0019D29902CC">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="4967B31CE2F5E890DE8B11DDAC460019D29902CC" variable="4967B2BDAA585900DE8B11DDAAE50019D29902CC"/>
<parameters xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="4967B31CE2F5E892DE8B11DDCC910019D29902CC" literal="5">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="4967B31CE2F5E891DE8B11DDC4E90019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
</parameters>
</object>
</dataaccess.expressions:MethodCallExpression>
<dataaccess.expressions:VariableExpression xmi:id="499DED0928B30A80FEDE11DD870100155883529C"/>
<dataaccess.expressions:MethodCallExpression xmi:id="49B8D17799BA81150EE511DE88E5001A6BCDC3B3">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="49B8D17799BA81130EE511DE8041001A6BCDC3B3"/>
</dataaccess.expressions:MethodCallExpression>
<dataaccess.expressions.literals:NumberLiteral xmi:id="E0C792CEEB6AA5800CF511DFA219C7F00A1CE22F" literal="3">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0C792CEEB6A57600CF511DFB018C7F00A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</dataaccess.expressions.literals:NumberLiteral>
<behavioral.actions:Variable xmi:id="4967B2BDAA585900DE8B11DDAAE50019D29902CC" name="a"/>
<dataaccess.expressions:MethodCallExpression xmi:id="E0A5ADB508907D62E9AB11DEBCDEE7810A140E7A" methodSignature="E000054C97CDA7C9560B11DEAB120019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB50AA1AA20E9AB11DEBB49E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<object xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0A5ADB508895171E9AB11DE9FCDE7810A140E7A" methodSignature="E0559EB2478288B4E9AB11DE8796E7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB50A910850E9AB11DEC8EAE7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<object xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0A5ADB508849684E9AB11DEC09DE7810A140E7A" methodSignature="E0A5ADB508EB2081E9AB11DE888BE7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB50A4BE901E9AB11DEA669E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" clazz="E053432BF0981C406C6911DE948C00155883529C"/>
<object xsi:type="dataaccess.expressions:This" xmi:id="E0A5ADB508849682E9AB11DEC456E7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB508849681E9AB11DEAA12E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0A5ADB508F49660E9AB11DE9225E7810A140E7A"/>
</object>
</object>
<parameters xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0A5ADB508895170E9AB11DE8648E7810A140E7A" methodSignature="E0A5ADB508EB2081E9AB11DE888BE7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB50A4E32F0E9AB11DE8651E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" clazz="E053432BF0981C406C6911DE948C00155883529C"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0A5ADB508870782E9AB11DE8B14E7810A140E7A" variable="E0A5ADB5087FDB91E9AB11DECBE7E7810A140E7A"/>
</parameters>
</object>
<parameters xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0A5ADB508907D61E9AB11DEAAD8E7810A140E7A" methodSignature="E0559EB2478288B4E9AB11DE8796E7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB50A910851E9AB11DE9D3AE7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<object xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0A5ADB5088BC273E9AB11DE8213E7810A140E7A" methodSignature="E0A5ADB508F24C71E9AB11DEB961E7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB50A50A3F0E9AB11DEAE2DE7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" clazz="E053432BF0981C406C6911DE948C00155883529C"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0A5ADB5088BC271E9AB11DEB7D4E7810A140E7A" variable="E0A5ADB5087FDB91E9AB11DECBE7E7810A140E7A"/>
</object>
<parameters xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0A5ADB508907D60E9AB11DEC8DBE7810A140E7A" methodSignature="E0A5ADB508F24C71E9AB11DEB961E7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB50A5314F0E9AB11DE9137E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" clazz="E053432BF0981C406C6911DE948C00155883529C"/>
<object xsi:type="dataaccess.expressions:This" xmi:id="E0A5ADB5088E0C62E9AB11DEBDC1E7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB5088E0C61E9AB11DE9178E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0A5ADB508F49660E9AB11DE9225E7810A140E7A"/>
</object>
</parameters>
</parameters>
</dataaccess.expressions:MethodCallExpression>
<dataaccess.expressions:ObjectCreationExpression xmi:id="E01DFA6E62375FA1E56411DE93C0F30C0A140FF0" classToInstantiate="E00611E460990080BAF411DE8E4B0019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01DFA6E62375FA0E56411DE909DF30C0A140FF0" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E00611E460990080BAF411DE8E4B0019D29902CC"/>
</dataaccess.expressions:ObjectCreationExpression>
<data.classes:ClassTypeDefinition xmi:id="499DEAD6D94D3980FEDC11DD92E700155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
<dataaccess.expressions:MethodCallExpression xmi:id="49B8E93CC4D2BA880EF311DEBDCD0019D29902CC">
<object xsi:type="dataaccess.expressions:This" xmi:id="49B8E93CC4D2BA860EF311DEB5CC0019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="49B8E93CC4D2BA850EF311DEAD210019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
</object>
</dataaccess.expressions:MethodCallExpression>
<data.classes:Parameter xmi:id="499DEBFF8A839691FEDD11DDBA2800155883529C" name="s">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DEBFF8A839690FEDD11DD937D00155883529C" upperMultiplicity="1"/>
</data.classes:Parameter>
<dataaccess.expressions:MethodCallExpression xmi:id="4967B2FCD063BA43DE8B11DDB69E0019D29902CC">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="4967B2FCD063BA40DE8B11DDB0AA0019D29902CC" variable="4967B2BDAA585900DE8B11DDAAE50019D29902CC"/>
<parameters xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="4967B2FCD063BA42DE8B11DDA2AC0019D29902CC" literal="5">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="4967B2FCD063BA41DE8B11DDA0580019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
</parameters>
</dataaccess.expressions:MethodCallExpression>
<data.classes:Parameter xmi:id="499DEC5EC34269C1FEDD11DD9B6D00155883529C" name="s">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DEC5EC34269C0FEDD11DD8D9F00155883529C" upperMultiplicity="1"/>
</data.classes:Parameter>
<data.classes:ActualObjectParameter xmi:id="E0B9184145EA0FA16C7E11DEC0D400155883529C">
<value xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0B9184145EA0FA06C7E11DEA62300155883529C"/>
</data.classes:ActualObjectParameter>
<dataaccess.expressions:VariableExpression xmi:id="49AD611123728753081411DEC296001A6BCDC3B3"/>
<dataaccess.expressions:VariableExpression xmi:id="E0116CBDDAC3A940E9B211DEB244C974C0A868C8" variable="E0116CBDDAB30771E9B211DE8297C974C0A868C8"/>
<dataaccess.expressions:VariableExpression xmi:id="E0116CBDDACF9020E9B211DE8DA1C974C0A868C8" variable="E0116CBDDAB30771E9B211DE8297C974C0A868C8"/>
<dataaccess.expressions.literals:StringLiteral xmi:id="E0E7AECED70FA34B70A311DE91DE00155883529C" literal="still under construction...">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0E7AECED70FA34A70A311DEB65C00155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</dataaccess.expressions.literals:StringLiteral>
<dataaccess.expressions:MethodCallExpression xmi:id="4967B2CEB4F66553DE8B11DDB3E60019D29902CC">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="4967B2CEB4F66550DE8B11DDC69B0019D29902CC" variable="4967B2BDAA585900DE8B11DDAAE50019D29902CC"/>
<parameters xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="4967B2CEB4F66552DE8B11DD90C60019D29902CC" literal="20">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="4967B2CEB4F66551DE8B11DD82ED0019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
</parameters>
</dataaccess.expressions:MethodCallExpression>
<data.classes:ClassTypeDefinition xmi:id="499DEAC8D130A7F1FEDC11DDC5E200155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
<dataaccess.expressions:ObjectCreationExpression xmi:id="E036771997213021CE2511DE8D5F0019D29902CC" classToInstantiate="E0A5ADB545F1ECC1B32811DE8DAE00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E036771997213020CE2511DE82E70019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0A5ADB545F1ECC1B32811DE8DAE00155883529C"/>
</dataaccess.expressions:ObjectCreationExpression>
<dataaccess.expressions.fp:AnonymousFunctionExpr xmi:id="E009322EF0676F02E56D11DE88F0C1830A140FF0">
<ownedTypeDefinition xsi:type="data.classes:FunctionSignatureTypeDefinition" xmi:id="E009322EF0676F01E56D11DEC3E5C1830A140FF0" lowerMultiplicity="1" upperMultiplicity="1">
<ownedSignature xsi:type="data.classes:FunctionSignature" xmi:id="E009322EF0676F00E56D11DE85E9C1830A140FF0" sideEffectFree="true" output="E009322EF056A620E56D11DE9B82C1830A140FF0">
<input xmi:id="E009322EF7FE7CE2E56D11DE9343C1830A140FF0" name="facts"/>
<input xmi:id="E009322EF7FE7CE3E56D11DEC1DBC1830A140FF0" name="precise"/>
<input xmi:id="E009322EF7FE7CE4E56D11DEB409C1830A140FF0" name="year"/>
<implementation xsi:type="dataaccess.analytics:CellSet" xmi:id="E009322EF0628D04E56D11DE8FBCC1830A140FF0">
<dimensions xmi:id="E009322EF0414960E56D11DEC495C1830A140FF0" name="precise">
<characteristicFunction xmi:id="E009322EF03ED861E56D11DEA93CC1830A140FF0" sideEffectFree="true" output="E009322EF0270AA0E56D11DE8F60C1830A140FF0">
<input xmi:id="E009322EF03ED860E56D11DE9C7AC1830A140FF0" name="fact">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E009322EF0E810B0E56D11DEB959C1830A140FF0" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E009322EF094C094E56D11DEC856C1830A140FF0"/>
</input>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E009322EF037AC70E56D11DE8A9AC1830A140FF0">
<statements xsi:type="behavioral.actions:Return" xmi:id="E009322EF032F180E56D11DEA592C1830A140FF0"/>
</implementation>
</characteristicFunction>
</dimensions>
<dimensions xmi:id="E009322EF04F7A34E56D11DE81C7C1830A140FF0" name="year">
<characteristicFunction xmi:id="E009322EF04F7A33E56D11DEBCE0C1830A140FF0" sideEffectFree="true" output="E009322EF0487552E56D11DEB49FC1830A140FF0">
<input xmi:id="E009322EF04F7A32E56D11DEA091C1830A140FF0" name="fact">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E009322EF0F8D990E56D11DEC0E8C1830A140FF0" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E009322EF094C094E56D11DEC856C1830A140FF0"/>
</input>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E009322EF04F7A31E56D11DEC46DC1830A140FF0">
<statements xsi:type="behavioral.actions:Return" xmi:id="E009322EF04F7A30E56D11DEC80DC1830A140FF0"/>
</implementation>
</characteristicFunction>
</dimensions>
<aggregationFunction xmi:id="E009322EF0628D03E56D11DEA231C1830A140FF0" sideEffectFree="true" output="E009322EF056A620E56D11DE9B82C1830A140FF0">
<input xmi:id="E009322EF0628D02E56D11DEB52DC1830A140FF0" name="values"/>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E009322EF0628D01E56D11DEC167C1830A140FF0">
<statements xsi:type="behavioral.actions:Return" xmi:id="E009322EF0628D00E56D11DE9EDDC1830A140FF0"/>
</implementation>
</aggregationFunction>
<factsType xsi:type="data.classes:ClassTypeDefinition" xmi:id="E009322EF0224FB0E56D11DE8F27C1830A140FF0" upperMultiplicity="-1" clazz="E009322EF094C094E56D11DEC856C1830A140FF0"/>
</implementation>
</ownedSignature>
</ownedTypeDefinition>
</dataaccess.expressions.fp:AnonymousFunctionExpr>
<modelmanagement.deploymentunits:DeploymentUnit xmi:id="49AC5B4E1D8E5270077811DEBC0C0019D29902CC" name="Tests">
<ownedPackages xmi:id="E012BF1E8189E980561311DE8AF40019D29902CC" name="AdapterTest">
<associations xmi:id="E03D8471907B1E74BB4C11DE87A90019D29902CC" name="unnamed">
<ends xmi:id="E03D8471907B1E73BB4C11DEA0A10019D29902CC" name="persons" navigable="true" signatureImplementations="E03D84719078AD72BB4C11DE8C090019D29902CC E03D84719078AD76BB4C11DEACCF0019D29902CC E03D8471907B1E72BB4C11DE97690019D29902CC">
<type xmi:id="E03D847190766383BB4C11DE8DB90019D29902CC" upperMultiplicity="-1" signaturesWithOutput="E03D84719078AD71BB4C11DE9AEB0019D29902CC" clazz="E035FF2BC192FF91561211DE8FED0019D29902CC"/>
</ends>
<ends xmi:id="E03D8471907B1E75BB4C11DEBEAF0019D29902CC" name="unnamed" composite="true" contributesToEquality="true">
<type xmi:id="E03D8471907B1E76BB4C11DEA13E0019D29902CC" upperMultiplicity="-1" clazz="E03D8471907B1E77BB4C11DEC3FA0019D29902CC"/>
</ends>
</associations>
<classes xmi:id="E03D8471907B1E77BB4C11DEC3FA0019D29902CC" name="AdapterTest1" elementsOfType="E03D8471907B1E76BB4C11DEA13E0019D29902CC">
<ownedSignatures xmi:id="E03D847190503DE0BB4C11DE9E800019D29902CC" output="E03D8471903ABA13BB4C11DECAF40019D29902CC" name="playWithPersistence">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03D8471903ABA13BB4C11DECAF40019D29902CC" upperMultiplicity="1" signaturesWithOutput="E03D847190503DE0BB4C11DE9E800019D29902CC" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E03D8471904911F0BB4C11DE92140019D29902CC">
<statements xsi:type="behavioral.actions:Return" xmi:id="E03D8471903F7503BB4C11DEB84E0019D29902CC"/>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E03D8471906CC690BB4C11DEBB850019D29902CC" output="E03D84719059B3C0BB4C11DEA0810019D29902CC" name="polymorphismTest">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03D84719059B3C0BB4C11DEA0810019D29902CC" upperMultiplicity="1" signaturesWithOutput="E03D8471906CC690BB4C11DEBB850019D29902CC" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<input xmi:id="E03D8471905C24C2BB4C11DEB1AC0019D29902CC" name="o">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03D8471905C24C1BB4C11DE89FA0019D29902CC" upperMultiplicity="1" clazz="E00611E460990080BAF411DE8E4B0019D29902CC"/>
</input>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E03D8471906A7CA1BB4C11DE83970019D29902CC">
<statements xsi:type="behavioral.actions:Return" xmi:id="E03D8471906A7CA0BB4C11DEB7DA0019D29902CC"/>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E03D84719078AD71BB4C11DE9AEB0019D29902CC" sideEffectFree="true" output="E03D847190766383BB4C11DE8DB90019D29902CC" name=".persons">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E03D84719078AD72BB4C11DE8C090019D29902CC" end="E03D8471907B1E73BB4C11DEA0A10019D29902CC"/>
</ownedSignatures>
<ownedSignatures xmi:id="E03D84719078AD75BB4C11DE951E0019D29902CC" name="persons+=">
<input xmi:id="E03D84719078AD74BB4C11DE821D0019D29902CC" name="value"/>
<implementation xsi:type="data.classes:LinkAddition" xmi:id="E03D84719078AD76BB4C11DEACCF0019D29902CC" end="E03D8471907B1E73BB4C11DEA0A10019D29902CC"/>
</ownedSignatures>
<ownedSignatures xmi:id="E03D8471907B1E71BB4C11DE99CE0019D29902CC" name="persons-=">
<input xmi:id="E03D8471907B1E70BB4C11DE87FF0019D29902CC" name="value"/>
<implementation xsi:type="data.classes:LinkRemoval" xmi:id="E03D8471907B1E72BB4C11DE97690019D29902CC" end="E03D8471907B1E73BB4C11DEA0A10019D29902CC"/>
</ownedSignatures>
<adapters xmi:id="E03D8471903ABA10BB4C11DEB7B60019D29902CC" name="From_AdapterTest1_to_Organization" to="E00611E460990080BAF411DE8E4B0019D29902CC"/>
</classes>
</ownedPackages>
<ownedPackages xmi:id="49744F4C095280D0E61011DDB47400155883529C" name="AssocTest">
<associations xmi:id="E00611E46091D490BAF411DEC81F0019D29902CC" name="unnamed">
<ends xmi:id="E00611E4608D19A4BAF411DEC4020019D29902CC" name="persons" navigable="true" signatureImplementations="E00611E4608AA8A3BAF411DEB1CC0019D29902CC E00611E4608AA8A7BAF411DEBF580019D29902CC E00611E4608D19A3BAF411DE94520019D29902CC">
<type xmi:id="E00611E4608AA8A0BAF411DE88280019D29902CC" upperMultiplicity="-1" signaturesWithOutput="E00611E4608AA8A2BAF411DEB9F90019D29902CC" clazz="E035FF2BC192FF91561211DE8FED0019D29902CC"/>
</ends>
<ends xmi:id="E00611E46091D491BAF411DE94B00019D29902CC" name="unnamed" composite="true" contributesToEquality="true">
<type xmi:id="E00611E460944590BAF411DE990D0019D29902CC" upperMultiplicity="-1" clazz="E00611E460990080BAF411DE8E4B0019D29902CC"/>
</ends>
</associations>
<associations xmi:id="E012BF1E300D5880304211DF90C7EE180A140F13" name="unnamed">
<ends xmi:id="E012BF1E2FFF00A0304211DF81E8EE180A140F13" name="orderedPersons" navigable="true" signatureImplementations="E012BF1E2FA6CE80304211DFBEDCEE180A140F13 E012BF1E2FBE9C40304211DF97BBEE180A140F13 E012BF1E2FD8DB00304211DFA1B3EE180A140F13 E012BF1E2FF58AC0304211DF80F7EE180A140F13">
<type xmi:id="E012BF1E2F8319E0304211DF96FDEE180A140F13" upperMultiplicity="-1" ordered="true" signaturesWithOutput="E012BF1E2FA45D80304211DFA13BEE180A140F13" clazz="E035FF2BC192FF91561211DE8FED0019D29902CC"/>
</ends>
<ends xmi:id="E012BF1E300FA270304211DFBA98EE180A140F13" name="unnamed" contributesToEquality="true">
<type xmi:id="E012BF1E30148470304211DFC31CEE180A140F13" upperMultiplicity="-1" clazz="E0C792CE25597711A2A411DEB83300155883529C"/>
</ends>
</associations>
<associations xmi:id="E012BF1EA5999430304011DFAAADEE180A140F13" name="unnamed">
<ends xmi:id="E012BF1EA5868160304011DF9AFEEE180A140F13" name="orderedNumbers" navigable="true" signatureImplementations="E012BF1EA5165A70304011DFC506EE180A140F13 E012BF1EA543AC00304011DFC048EE180A140F13 E012BF1EA562A5B0304011DF8834EE180A140F13 E012BF1EA57CE470304011DF944DEE180A140F13">
<type xmi:id="E012BF1EA3587DD0304011DF9EB4EE180A140F13" upperMultiplicity="-1" ordered="true" signaturesWithOutput="E012BF1EA5119F80304011DF8820EE180A140F13" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</ends>
<ends xmi:id="E012BF1EA59BDE20304011DFBB42EE180A140F13" name="unnamed" contributesToEquality="true">
<type xmi:id="E012BF1EA5A09910304011DFA1E0EE180A140F13" upperMultiplicity="-1" clazz="E0C792CE25597711A2A411DEB83300155883529C"/>
</ends>
</associations>
<associations xmi:id="E01A5454E0AC257A70A011DE84E700155883529C" name="unnamed">
<ends xmi:id="E01A5454E0AC257970A011DE9D1D00155883529C" name="city" navigable="true" signatureImplementations="E01A5454E0AC257870A011DECD7100155883529C">
<type xmi:id="E01A5454E0AC257570A011DEA60200155883529C" upperMultiplicity="1" signaturesWithOutput="E01A5454E0AC257770A011DEA3DF00155883529C" clazz="E0A83D33CEAFF59070A011DEC7A200155883529C"/>
</ends>
<ends xmi:id="E01A5454E0AC257B70A011DEA27B00155883529C" name="unnamed" contributesToEquality="true">
<type xmi:id="E01A5454E0AC257C70A011DEA57800155883529C" upperMultiplicity="-1" clazz="E01A5454E0AE967770A011DEA08F00155883529C"/>
</ends>
</associations>
<associations xmi:id="E01A5454E0AE967470A011DEBA4800155883529C" name="unnamed">
<ends xmi:id="E01A5454E0AE967370A011DEC8ED00155883529C" name="street" navigable="true" signatureImplementations="E01A5454E0AE967270A011DE99D900155883529C">
<type xmi:id="E01A5454E0AC258270A011DEA4E300155883529C" upperMultiplicity="1" signaturesWithOutput="E01A5454E0AE967170A011DEC58400155883529C" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</ends>
<ends xmi:id="E01A5454E0AE967570A011DEBFFA00155883529C" name="unnamed" contributesToEquality="true">
<type xmi:id="E01A5454E0AE967670A011DE9D6C00155883529C" upperMultiplicity="-1" clazz="E01A5454E0AE967770A011DEA08F00155883529C"/>
</ends>
</associations>
<associations xmi:id="E036771945AA8592B73011DEB4ED001A6BCDC3B3" name="unnamed">
<ends xmi:id="E036771945AA8591B73011DEB7B2001A6BCDC3B3" name="persons" navigable="true" signatureImplementations="E0367719459772C3B73011DE815F001A6BCDC3B3 E036771945A81493B73011DE8C0F001A6BCDC3B3 E036771945AA8590B73011DE9773001A6BCDC3B3">
<type xmi:id="E0367719459772C0B73011DEC6A3001A6BCDC3B3" upperMultiplicity="-1" unique="true" signaturesWithOutput="E0367719459772C2B73011DE9F7A001A6BCDC3B3" clazz="E035FF2BC192FF91561211DE8FED0019D29902CC"/>
</ends>
<ends xmi:id="E036771945AA8593B73011DEC046001A6BCDC3B3" name="unnamed" contributesToEquality="true">
<type xmi:id="E036771945AA8594B73011DECAC6001A6BCDC3B3" upperMultiplicity="-1" unique="true" clazz="E036771945AF4088B73011DEB5A9001A6BCDC3B3"/>
</ends>
</associations>
<associations xmi:id="E036771945AF4085B73011DE8D41001A6BCDC3B3" name="unnamed">
<ends xmi:id="E036771945AF4084B73011DE8356001A6BCDC3B3" name="numbers" navigable="true" signatureImplementations="E036771945ACCF83B73011DE9F7F001A6BCDC3B3 E036771945ACCF87B73011DEB344001A6BCDC3B3 E036771945AF4083B73011DEAD68001A6BCDC3B3">
<type xmi:id="E036771945ACCF80B73011DE98E7001A6BCDC3B3" upperMultiplicity="-1" unique="true" signaturesWithOutput="E036771945ACCF82B73011DECA64001A6BCDC3B3" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</ends>
<ends xmi:id="E036771945AF4086B73011DEB426001A6BCDC3B3" name="unnamed" contributesToEquality="true">
<type xmi:id="E036771945AF4087B73011DEC804001A6BCDC3B3" upperMultiplicity="-1" unique="true" clazz="E036771945AF4088B73011DEB5A9001A6BCDC3B3"/>
</ends>
</associations>
<associations xmi:id="E0A83D33CEA8C9A870A011DECB5400155883529C" name="unnamed">
<ends xmi:id="E0A83D33CEA8C9A770A011DEC28A00155883529C" name="name" navigable="true" signatureImplementations="E0A83D33CEA8C9A270A011DEAB5200155883529C E0A83D33CEA8C9A670A011DE890700155883529C">
<type xmi:id="E0A83D33CEA658A670A011DE835500155883529C" upperMultiplicity="1" signaturesWithOutput="E0A83D33CEA8C9A170A011DEB5EC00155883529C" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</ends>
<ends xmi:id="E0A83D33CEAB139070A011DE8CF500155883529C" name="unnamed" contributesToEquality="true">
<type xmi:id="E0A83D33CEAB139170A011DEB43A00155883529C" upperMultiplicity="-1" clazz="E0A83D33CEAFF59070A011DEC7A200155883529C"/>
</ends>
</associations>
<associations xmi:id="E0A83D33CEAD849770A011DEC93100155883529C" name="unnamed">
<ends xmi:id="E0A83D33CEAD849670A011DEA3B200155883529C" name="zip" navigable="true" signatureImplementations="E0A83D33CEAD849170A011DEA0E000155883529C E0A83D33CEAD849570A011DE91FD00155883529C">
<type xmi:id="E0A83D33CEAB139770A011DE8BDC00155883529C" upperMultiplicity="1" signaturesWithOutput="E0A83D33CEAD849070A011DE8C9A00155883529C" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</ends>
<ends xmi:id="E0A83D33CEAD849870A011DEBCA800155883529C" name="unnamed" contributesToEquality="true">
<type xmi:id="E0A83D33CEAD849970A011DEA8E700155883529C" upperMultiplicity="-1" clazz="E0A83D33CEAFF59070A011DEC7A200155883529C"/>
</ends>
</associations>
<associations xmi:id="E0AE8657FAFFCD0070A011DE8AC100155883529C" name="unnamed">
<ends xmi:id="E0AE8657FAFD5C1570A011DEB70000155883529C" name="addresses" navigable="true" signatureImplementations="E0AE8657FAFD5C0870A011DECD0400155883529C E0AE8657FAFD5C0C70A011DEAC0B00155883529C E0AE8657FAFD5C1070A011DE85B200155883529C E0AE8657FAFD5C1470A011DE9D6D00155883529C">
<type xmi:id="E0AE8657FAFD5C0570A011DEA73800155883529C" upperMultiplicity="-1" signaturesWithOutput="E0AE8657FAFD5C0770A011DEB82200155883529C" clazz="E01A5454E0AE967770A011DEA08F00155883529C"/>
</ends>
<ends xmi:id="E0AE8657FAFFCD0170A011DECE4700155883529C" name="unnamed" contributesToEquality="true">
<type xmi:id="E0AE8657FAFFCD0270A011DE804100155883529C" upperMultiplicity="-1" clazz="E035FF2BC192FF91561211DE8FED0019D29902CC"/>
</ends>
</associations>
<associations xmi:id="E0EFF7D8C44D8BB7561211DEB8BA0019D29902CC" name="unnamed">
<ends xmi:id="E0EFF7D8C44D8BB6561211DEB5120019D29902CC" name="name" navigable="true" signatureImplementations="E0EFF7D8C44D8BB1561211DEAFF30019D29902CC E0EFF7D8C44D8BB5561211DEAC9A0019D29902CC">
<type xmi:id="E0EFF7D8C44B41C5561211DE852C0019D29902CC" upperMultiplicity="1" signaturesWithOutput="E0EFF7D8C44D8BB0561211DEA16B0019D29902CC" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</ends>
<ends xmi:id="E0EFF7D8C44D8BB8561211DE97200019D29902CC" name="unnamed" contributesToEquality="true">
<type xmi:id="E0EFF7D8C44D8BB9561211DE9FEB0019D29902CC" upperMultiplicity="-1" clazz="E035FF2BC192FF91561211DE8FED0019D29902CC"/>
</ends>
</associations>
<classes xmi:id="E00611E460990080BAF411DE8E4B0019D29902CC" name="Organization" elementsOfType="E03D8471905C24C1BB4C11DE89FA0019D29902CC E00611E4601D19C0BAF411DEA2CD0019D29902CC E00611E460268FA2BAF411DECA0C0019D29902CC E00611E46039A274BAF411DE9A570019D29902CC E00611E460944590BAF411DE990D0019D29902CC E01DFA6E617D5E70E56411DECF92F30C0A140FF0 E01DFA6E61848A60E56411DEC11BF30C0A140FF0 E01DFA6E6192E241E56411DE852EF30C0A140FF0 E01DFA6E62375FA0E56411DE909DF30C0A140FF0 E03D8471AC2C5390E56411DE8B87F30C0A140FF0 E04695302E0F7580E56B11DE9A48DC380A140FF0 E0469530E4890230E56711DE8A21DC380A140FF0 E0A4115992B601A0377F11DFAF78F3490A1CE22F E012BF1E26F101B00D3911DFB494EAA0C0A868C8 E012BF1E275086D00D3911DF85F8EAA0C0A868C8 E012BF1E275C6DB00D3911DFCCC2EAA0C0A868C8 E012BF1E276399A00D3911DFBD88EAA0C0A868C8 E012BF1E278C30400D3911DFCB09EAA0C0A868C8 E012BF1E28F6BCC00D3911DFCE3BEAA0C0A868C8 E012BF1E28F92DC00D3911DFA742EAA0C0A868C8 E012BF1E2909F6A00D3911DF8B84EAA0C0A868C8" adaptedBy="E03D8471903ABA10BB4C11DEB7B60019D29902CC">
<ownedSignatures xmi:id="E00611E4604A4440BAF411DE90A50019D29902CC" output="E00611E4601837C2BAF411DEB3620019D29902CC" name="playWithPersistence">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E00611E4601837C2BAF411DEB3620019D29902CC" upperMultiplicity="1" signaturesWithOutput="E00611E4604A4440BAF411DE90A50019D29902CC" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E00611E460433F63BAF411DECEF00019D29902CC">
<statements xsi:type="persistence.actions:Store" xmi:id="E00611E4601F63B0BAF411DE8F7D0019D29902CC">
<argument xsi:type="dataaccess.expressions:This" xmi:id="E00611E4601D19C1BAF411DECCB30019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E00611E4601D19C0BAF411DEA2CD0019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E00611E460990080BAF411DE8E4B0019D29902CC"/>
</argument>
</statements>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E00611E46021D4B4BAF411DE8FB10019D29902CC" namedValue="E00611E46021D4B3BAF411DEB3EB0019D29902CC"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E00611E46040CE61BAF411DE9E160019D29902CC" namedValue="E00611E46040CE60BAF411DEBA7C0019D29902CC"/>
<statements xsi:type="behavioral.actions:Return" xmi:id="E00611E460433F62BAF411DE83FF0019D29902CC">
<argument xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E00611E460433F61BAF411DECD770019D29902CC" variable="E00611E46040CE60BAF411DEBA7C0019D29902CC"/>
</statements>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E00611E46021D4B3BAF411DEB3EB0019D29902CC" name="ss1" namedValueDeclaration="E00611E46021D4B4BAF411DE8FB10019D29902CC">
<initExpression xsi:type="persistence.expressions:Commit" xmi:id="E00611E46021D4B2BAF411DE8D820019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E00611E46021D4B1BAF411DE91790019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" unique="true" clazz="E0E14F86A7743FB76C8411DEB40E00155883529C"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E00611E46040CE60BAF411DEBA7C0019D29902CC" name="containsThis" namedValueDeclaration="E00611E46040CE61BAF411DE9E160019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E00611E460241EA0BAF411DE86F90019D29902CC" upperMultiplicity="1" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<initExpression xsi:type="dataaccess.expressions.collectionexpressions:Iterate" xmi:id="E00611E4603C1371BAF411DEA5C80019D29902CC">
<source xsi:type="persistence.expressions:All" xmi:id="E00611E460268FA3BAF411DE878D0019D29902CC" ofClass="E00611E460990080BAF411DE8E4B0019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E00611E460268FA2BAF411DECA0C0019D29902CC" upperMultiplicity="-1" unique="true" clazz="E00611E460990080BAF411DE8E4B0019D29902CC"/>
<snapshotIdentifier xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E00611E460268FA1BAF411DEA5540019D29902CC" variable="E00611E46021D4B3BAF411DEB3EB0019D29902CC"/>
</source>
<iterators xmi:id="E00611E460373172BAF411DEA6580019D29902CC" name="i"/>
<accumulator xmi:id="E00611E460373170BAF411DEB3230019D29902CC" name="contains">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E00611E46034E780BAF411DEBF430019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<initExpression xsi:type="dataaccess.expressions.literals:BooleanLiteral" xmi:id="E00611E46034E783BAF411DEB38B0019D29902CC" literal="false">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E00611E46034E782BAF411DEA2C70019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
</initExpression>
</accumulator>
<iteratorExpression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E00611E4603C1370BAF411DEC3300019D29902CC" methodSignature="E000054C97D289C3560B11DEC5760019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E00611E4611E8430BAF411DEB55D0019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E00611E460373174BAF411DEBD920019D29902CC" variable="E00611E460373170BAF411DEB3230019D29902CC"/>
<parameters xsi:type="dataaccess.expressions:Equals" xmi:id="E00611E46039A277BAF411DEAA360019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E00611E46039A276BAF411DEAD620019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<left xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E00611E46039A272BAF411DE94220019D29902CC" variable="E00611E460373172BAF411DEA6580019D29902CC"/>
<right xsi:type="dataaccess.expressions:This" xmi:id="E00611E46039A275BAF411DEA63B0019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E00611E46039A274BAF411DE9A570019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E00611E460990080BAF411DE8E4B0019D29902CC"/>
</right>
</parameters>
</iteratorExpression>
</initExpression>
</variables>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E00611E4608AA8A2BAF411DEB9F90019D29902CC" sideEffectFree="true" output="E00611E4608AA8A0BAF411DE88280019D29902CC" name=".persons">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E00611E4608AA8A3BAF411DEB1CC0019D29902CC" end="E00611E4608D19A4BAF411DEC4020019D29902CC"/>
</ownedSignatures>
<ownedSignatures xmi:id="E00611E4608AA8A6BAF411DEB3EF0019D29902CC" name="persons+=">
<input xmi:id="E00611E4608AA8A5BAF411DE962F0019D29902CC" name="value"/>
<implementation xsi:type="data.classes:LinkAddition" xmi:id="E00611E4608AA8A7BAF411DEBF580019D29902CC" end="E00611E4608D19A4BAF411DEC4020019D29902CC"/>
</ownedSignatures>
<ownedSignatures xmi:id="E00611E4608D19A2BAF411DE956C0019D29902CC" name="persons-=">
<input xmi:id="E00611E4608D19A1BAF411DE985B0019D29902CC" name="value"/>
<implementation xsi:type="data.classes:LinkRemoval" xmi:id="E00611E4608D19A3BAF411DE94520019D29902CC" end="E00611E4608D19A4BAF411DEC4020019D29902CC"/>
</ownedSignatures>
</classes>
<classes xmi:id="E01A5454E0AE967770A011DEA08F00155883529C" name="Address" valueType="true" elementsOfType="E01A5454E0AC257C70A011DEA57800155883529C E01A5454E0AE967670A011DE9D6C00155883529C E0AE8657FAFD5C0570A011DEA73800155883529C E01DFA6E61E17773E56411DEC67EF30C0A140FF0 E01DFA6E6221DBD2E56411DE8160F30C0A140FF0 E01DFA6E626BB613E56411DECDA0F30C0A140FF0 E01DFA6E6291DBB0E56411DE81AAF30C0A140FF0 E01DFA6E62C8CA33E56411DEB2E1F30C0A140FF0 E01DFA6E655875C0E56411DE93D9F30C0A140FF0 E0A41159A1398580377F11DFAF3DF3490A1CE22F E0AC3689B3303CC0E66211DEB4C7D0337F000002 E0AC3689B332D4D0E66211DEBD5AD0337F000002 E0BF539CCEFBC2F0E9B211DEBF56C974C0A868C8 E0116CBDDAA23E90E9B211DEA1DDC974C0A868C8 E0116CBDDAB30770E9B211DEB598C974C0A868C8">
<ownedSignatures xmi:id="E01A5454E0AC257770A011DEA3DF00155883529C" sideEffectFree="true" output="E01A5454E0AC257570A011DEA60200155883529C" name=".city">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E01A5454E0AC257870A011DECD7100155883529C" end="E01A5454E0AC257970A011DE9D1D00155883529C"/>
</ownedSignatures>
<ownedSignatures xmi:id="E01A5454E0AE967170A011DEC58400155883529C" sideEffectFree="true" output="E01A5454E0AC258270A011DEA4E300155883529C" name=".street">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E01A5454E0AE967270A011DE99D900155883529C" end="E01A5454E0AE967370A011DEC8ED00155883529C"/>
</ownedSignatures>
</classes>
<classes xmi:id="E035FF2BC192FF91561211DE8FED0019D29902CC" name="Person" elementsOfType="E03D847190766383BB4C11DE8DB90019D29902CC E00611E4608AA8A0BAF411DE88280019D29902CC E009322E3C7A3DA570B111DEA57B0019D29902CC E0367719459772C0B73011DEC6A3001A6BCDC3B3 E03D999BA18CC665709111DEB0BB00155883529C E0AE8657FAFFCD0270A011DE804100155883529C E0EFF7D8C44D8BB9561211DE9FEB0019D29902CC E01DFA6E619EC921E56411DEC579F30C0A140FF0 E01DFA6E61F94530E56411DEB37AF30C0A140FF0 E01DFA6E6258A340E56411DE9F6AF30C0A140FF0 E01DFA6E627EC8E0E56411DE94F1F30C0A140FF0 E01DFA6E62A03390E56411DE9E68F30C0A140FF0 E01DFA6E62F139C0E56411DE9A2DF30C0A140FF0 E01DFA6E630202A1E56411DE8D8AF30C0A140FF0 E01DFA6E64F917B0E56411DE941EF30C0A140FF0 E01DFA6E650043A0E56411DEC5FEF30C0A140FF0 E04695302DDFDA00E56B11DE892DDC380A140FF0 E04695302DE705F3E56B11DEBB57DC380A140FF0 E04695302E0D2B90E56B11DEC686DC380A140FF0 E04695302E1B5C60E56B11DE8500DC380A140FF0 E0A411598DD11B70377F11DFAA07F3490A1CE22F E0A411598E110AA0377F11DFC198F3490A1CE22F E0A4115991A86230377F11DFA1BDF3490A1CE22F E0A411599931B470377F11DFA208F3490A1CE22F E012BF1E270FFB600D3911DFA8D4EAA0C0A868C8 E012BF1E290514A00D3911DF8AF7EAA0C0A868C8 E012BF1E290C40900D3911DFA6DBEAA0C0A868C8 E012BF1E2F8319E0304211DF96FDEE180A140F13 E0E7AECED711ED3470A311DE846E00155883529C E0E7AECED7145E3570A311DEC98900155883529C E0E7AECED719192A70A311DEAF1A00155883529C E03D84719967D705615411DEBB7E0019D29902CC E0AC3689B2D5E7C0E66211DEC469D0337F000002 E0AC3689B2F75270E66211DE8391D0337F000002">
<ownedSignatures xmi:id="E0AE8657FAFD5C0770A011DEB82200155883529C" sideEffectFree="true" output="E0AE8657FAFD5C0570A011DEA73800155883529C" name=".addresses">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E0AE8657FAFD5C0870A011DECD0400155883529C" end="E0AE8657FAFD5C1570A011DEB70000155883529C"/>
</ownedSignatures>
<ownedSignatures xmi:id="E0AE8657FAFD5C0B70A011DEB7B000155883529C" name="addresses=">
<input xmi:id="E0AE8657FAFD5C0A70A011DE9A2F00155883529C" name="value"/>
<implementation xsi:type="data.classes:LinkSetting" xmi:id="E0AE8657FAFD5C0C70A011DEAC0B00155883529C" end="E0AE8657FAFD5C1570A011DEB70000155883529C"/>
</ownedSignatures>
<ownedSignatures xmi:id="E0AE8657FAFD5C0F70A011DEB6BF00155883529C" name="addresses+=">
<input xmi:id="E0AE8657FAFD5C0E70A011DE915100155883529C" name="value"/>
<implementation xsi:type="data.classes:LinkAddition" xmi:id="E0AE8657FAFD5C1070A011DE85B200155883529C" end="E0AE8657FAFD5C1570A011DEB70000155883529C"/>
</ownedSignatures>
<ownedSignatures xmi:id="E0AE8657FAFD5C1370A011DE88B000155883529C" name="addresses-=">
<input xmi:id="E0AE8657FAFD5C1270A011DEC41A00155883529C" name="value"/>
<implementation xsi:type="data.classes:LinkRemoval" xmi:id="E0AE8657FAFD5C1470A011DE9D6D00155883529C" end="E0AE8657FAFD5C1570A011DEB70000155883529C"/>
</ownedSignatures>
<ownedSignatures xmi:id="E0EFF7D8C44D8BB0561211DEA16B0019D29902CC" sideEffectFree="true" output="E0EFF7D8C44B41C5561211DE852C0019D29902CC" name=".name">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E0EFF7D8C44D8BB1561211DEAFF30019D29902CC" end="E0EFF7D8C44D8BB6561211DEB5120019D29902CC"/>
</ownedSignatures>
<ownedSignatures xmi:id="E0EFF7D8C44D8BB4561211DE951B0019D29902CC" name="name=">
<input xmi:id="E0EFF7D8C44D8BB3561211DEBEB10019D29902CC" name="value"/>
<implementation xsi:type="data.classes:LinkSetting" xmi:id="E0EFF7D8C44D8BB5561211DEAC9A0019D29902CC" end="E0EFF7D8C44D8BB6561211DEB5120019D29902CC"/>
</ownedSignatures>
</classes>
<classes xmi:id="E036771945AF4088B73011DEB5A9001A6BCDC3B3" name="UniquenessTest" elementsOfType="E036771945AA8594B73011DECAC6001A6BCDC3B3 E036771945AF4087B73011DEC804001A6BCDC3B3">
<ownedSignatures xmi:id="E0367719459772C2B73011DE9F7A001A6BCDC3B3" sideEffectFree="true" output="E0367719459772C0B73011DEC6A3001A6BCDC3B3" name=".persons">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E0367719459772C3B73011DE815F001A6BCDC3B3" end="E036771945AA8591B73011DEB7B2001A6BCDC3B3"/>
</ownedSignatures>
<ownedSignatures xmi:id="E036771945A81492B73011DEB75B001A6BCDC3B3" name="persons+=">
<input xmi:id="E036771945A81491B73011DEBBB4001A6BCDC3B3" name="value"/>
<implementation xsi:type="data.classes:LinkAddition" xmi:id="E036771945A81493B73011DE8C0F001A6BCDC3B3" end="E036771945AA8591B73011DEB7B2001A6BCDC3B3"/>
</ownedSignatures>
<ownedSignatures xmi:id="E036771945A81496B73011DE9CBD001A6BCDC3B3" name="persons-=">
<input xmi:id="E036771945A81495B73011DECFF3001A6BCDC3B3" name="value"/>
<implementation xsi:type="data.classes:LinkRemoval" xmi:id="E036771945AA8590B73011DE9773001A6BCDC3B3" end="E036771945AA8591B73011DEB7B2001A6BCDC3B3"/>
</ownedSignatures>
<ownedSignatures xmi:id="E036771945ACCF82B73011DECA64001A6BCDC3B3" sideEffectFree="true" output="E036771945ACCF80B73011DE98E7001A6BCDC3B3" name=".numbers">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E036771945ACCF83B73011DE9F7F001A6BCDC3B3" end="E036771945AF4084B73011DE8356001A6BCDC3B3"/>
</ownedSignatures>
<ownedSignatures xmi:id="E036771945ACCF86B73011DEC69B001A6BCDC3B3" name="numbers+=">
<input xmi:id="E036771945ACCF85B73011DE89EE001A6BCDC3B3" name="value"/>
<implementation xsi:type="data.classes:LinkAddition" xmi:id="E036771945ACCF87B73011DEB344001A6BCDC3B3" end="E036771945AF4084B73011DE8356001A6BCDC3B3"/>
</ownedSignatures>
<ownedSignatures xmi:id="E036771945AF4082B73011DEBB16001A6BCDC3B3" name="numbers-=">
<input xmi:id="E036771945AF4081B73011DE9FE7001A6BCDC3B3" name="value"/>
<implementation xsi:type="data.classes:LinkRemoval" xmi:id="E036771945AF4083B73011DEAD68001A6BCDC3B3" end="E036771945AF4084B73011DE8356001A6BCDC3B3"/>
</ownedSignatures>
</classes>
<classes xmi:id="E0A83D33CEAFF59070A011DEC7A200155883529C" name="City" elementsOfType="E01A5454E0AC257570A011DEA60200155883529C E0367719DC3968E02B6711DFAB59EBC00A140F13 E0367719DC74EB402B6711DFBA66EBC00A140F13 E0367719DC8CE0102B6711DF9876EBC00A140F13 E0A83D33CEAB139170A011DEB43A00155883529C E0A83D33CEAD849970A011DEA8E700155883529C E01DFA6E61A83F00E56411DE95B5F30C0A140FF0 E01DFA6E62007120E56411DE884AF30C0A140FF0 E01DFA6E62AE8B70E56411DEBF3BF30C0A140FF0 E01DFA6E656DD280E56411DEC557F30C0A140FF0 E0A41159A229B1E0377F11DFC6D2F3490A1CE22F E0AC3689B2D9B850E66211DECB74D0337F000002 E0AC3689B342B350E66211DEC827D0337F000002">
<ownedSignatures xmi:id="E03D847174A047402AC111DFCB6CD7150A140F13" output="E0367719DC3968E02B6711DFAB59EBC00A140F13" name="m">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0367719DC3968E02B6711DFAB59EBC00A140F13" upperMultiplicity="1" signaturesWithOutput="E03D847174A047402AC111DFCB6CD7150A140F13" clazz="E0A83D33CEAFF59070A011DEC7A200155883529C"/>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E03D8471749DD6402AC111DFC127D7150A140F13">
<statements xsi:type="behavioral.actions:Return" xmi:id="E0367719DC8F2A002B6711DF9674EBC00A140F13">
<argument xsi:type="dataaccess.expressions:ObjectCreationExpression" xmi:id="E0367719DC8CE0112B6711DFB3B3EBC00A140F13" classToInstantiate="E0A83D33CEAFF59070A011DEC7A200155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0367719DC8CE0102B6711DF9876EBC00A140F13" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0A83D33CEAFF59070A011DEC7A200155883529C"/>
<initializers xmi:id="E0367719DC775C412B6711DF8438EBC00A140F13" methodSignature="E0A83D33CEA8C9A570A011DEA25700155883529C">
<object xsi:type="dataaccess.expressions:This" xmi:id="E0367719DC775C402B6711DF89CEEBC00A140F13">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0367719DC74EB402B6711DFBA66EBC00A140F13" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0A83D33CEAFF59070A011DEC7A200155883529C"/>
</object>
<parameters xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="E0367719DC72A1502B6711DF8257EBC00A140F13" literal="Karl-Marx-Stadt">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0367719DC7030502B6711DF8AD0EBC00A140F13" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</parameters>
</initializers>
</argument>
</statements>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E0A83D33CEA8C9A170A011DEB5EC00155883529C" sideEffectFree="true" output="E0A83D33CEA658A670A011DE835500155883529C" name=".name">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E0A83D33CEA8C9A270A011DEAB5200155883529C" end="E0A83D33CEA8C9A770A011DEC28A00155883529C"/>
</ownedSignatures>
<ownedSignatures xmi:id="E0A83D33CEA8C9A570A011DEA25700155883529C" name="name=">
<input xmi:id="E0A83D33CEA8C9A470A011DEC9B200155883529C" name="value"/>
<implementation xsi:type="data.classes:LinkSetting" xmi:id="E0A83D33CEA8C9A670A011DE890700155883529C" end="E0A83D33CEA8C9A770A011DEC28A00155883529C"/>
</ownedSignatures>
<ownedSignatures xmi:id="E0A83D33CEAD849070A011DE8C9A00155883529C" sideEffectFree="true" output="E0A83D33CEAB139770A011DE8BDC00155883529C" name=".zip">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E0A83D33CEAD849170A011DEA0E000155883529C" end="E0A83D33CEAD849670A011DEA3B200155883529C"/>
</ownedSignatures>
<ownedSignatures xmi:id="E0A83D33CEAD849470A011DEB49D00155883529C" name="zip=">
<input xmi:id="E0A83D33CEAD849370A011DEA12D00155883529C" name="value"/>
<implementation xsi:type="data.classes:LinkSetting" xmi:id="E0A83D33CEAD849570A011DE91FD00155883529C" end="E0A83D33CEAD849670A011DEA3B200155883529C"/>
</ownedSignatures>
</classes>
<classes xmi:id="E0C792CE25597711A2A411DEB83300155883529C" name="OrderedAssocTest" elementsOfType="E012BF1E30148470304211DFC31CEE180A140F13 E012BF1EA5A09910304011DFA1E0EE180A140F13 E0C792CEC9496C46ACF911DE9EA700155883529C">
<ownedSignatures xmi:id="E012BF1E2FA45D80304211DFA13BEE180A140F13" sideEffectFree="true" output="E012BF1E2F8319E0304211DF96FDEE180A140F13" name=".orderedPersons">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E012BF1E2FA6CE80304211DFBEDCEE180A140F13" end="E012BF1E2FFF00A0304211DF81E8EE180A140F13"/>
</ownedSignatures>
<ownedSignatures xmi:id="E012BF1E2FB77050304211DFB31BEE180A140F13" name="orderedPersons=">
<input xmi:id="E012BF1E2FB52660304211DFBDF3EE180A140F13" name="value"/>
<implementation xsi:type="data.classes:LinkSetting" xmi:id="E012BF1E2FBE9C40304211DF97BBEE180A140F13" end="E012BF1E2FFF00A0304211DF81E8EE180A140F13"/>
</ownedSignatures>
<ownedSignatures xmi:id="E012BF1E2FD1AF10304211DFBC08EE180A140F13" name="orderedPersons+=">
<input xmi:id="E012BF1E2FCF6520304211DF9192EE180A140F13" name="value"/>
<implementation xsi:type="data.classes:LinkAddition" xmi:id="E012BF1E2FD8DB00304211DFA1B3EE180A140F13" end="E012BF1E2FFF00A0304211DF81E8EE180A140F13"/>
</ownedSignatures>
<ownedSignatures xmi:id="E012BF1E2FE97CD1304211DF8459EE180A140F13" name="orderedPersons-=">
<input xmi:id="E012BF1E2FE97CD0304211DFCBD2EE180A140F13" name="value"/>
<implementation xsi:type="data.classes:LinkRemoval" xmi:id="E012BF1E2FF58AC0304211DF80F7EE180A140F13" end="E012BF1E2FFF00A0304211DF81E8EE180A140F13"/>
</ownedSignatures>
<ownedSignatures xmi:id="E012BF1EA5119F80304011DF8820EE180A140F13" sideEffectFree="true" output="E012BF1EA3587DD0304011DF9EB4EE180A140F13" name=".orderedNumbers">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E012BF1EA5165A70304011DFC506EE180A140F13" end="E012BF1EA5868160304011DF9AFEEE180A140F13"/>
</ownedSignatures>
<ownedSignatures xmi:id="E012BF1EA5330A30304011DF922EEE180A140F13" name="orderedNumbers=">
<input xmi:id="E012BF1EA5272350304011DF8D53EE180A140F13" name="value"/>
<implementation xsi:type="data.classes:LinkSetting" xmi:id="E012BF1EA543AC00304011DFC048EE180A140F13" end="E012BF1EA5868160304011DF9AFEEE180A140F13"/>
</ownedSignatures>
<ownedSignatures xmi:id="E012BF1EA5592FD0304011DF97BCEE180A140F13" name="orderedNumbers+=">
<input xmi:id="E012BF1EA556BED0304011DF9844EE180A140F13" name="value"/>
<implementation xsi:type="data.classes:LinkAddition" xmi:id="E012BF1EA562A5B0304011DF8834EE180A140F13" end="E012BF1EA5868160304011DF9AFEEE180A140F13"/>
</ownedSignatures>
<ownedSignatures xmi:id="E012BF1EA5736E91304011DFB298EE180A140F13" name="orderedNumbers-=">
<input xmi:id="E012BF1EA5736E90304011DF86BCEE180A140F13" name="value"/>
<implementation xsi:type="data.classes:LinkRemoval" xmi:id="E012BF1EA57CE470304011DF944DEE180A140F13" end="E012BF1EA5868160304011DF9AFEEE180A140F13"/>
</ownedSignatures>
<ownedSignatures xmi:id="E0C792CEC944B154ACF911DEB1A000155883529C" sideEffectFree="true" output="E0C792CEC944B152ACF911DE879900155883529C" name=".orderedStrings">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E0C792CEC944B155ACF911DEB76400155883529C" end="E0C792CEC9496C43ACF911DEC73600155883529C"/>
</ownedSignatures>
<ownedSignatures xmi:id="E0C792CEC946FB42ACF911DE9B0400155883529C" name="orderedStrings=">
<input xmi:id="E0C792CEC946FB41ACF911DEC5DD00155883529C" name="value"/>
<implementation xsi:type="data.classes:LinkSetting" xmi:id="E0C792CEC946FB43ACF911DECE0700155883529C" end="E0C792CEC9496C43ACF911DEC73600155883529C"/>
</ownedSignatures>
<ownedSignatures xmi:id="E0C792CEC946FB46ACF911DE856E00155883529C" name="orderedStrings+=">
<input xmi:id="E0C792CEC946FB45ACF911DE8D7500155883529C" name="value"/>
<implementation xsi:type="data.classes:LinkAddition" xmi:id="E0C792CEC946FB47ACF911DE95FD00155883529C" end="E0C792CEC9496C43ACF911DEC73600155883529C"/>
</ownedSignatures>
<ownedSignatures xmi:id="E0C792CEC9496C41ACF911DE93E600155883529C" name="orderedStrings-=">
<input xmi:id="E0C792CEC9496C40ACF911DEA46500155883529C" name="value"/>
<implementation xsi:type="data.classes:LinkRemoval" xmi:id="E0C792CEC9496C42ACF911DE864F00155883529C" end="E0C792CEC9496C43ACF911DEC73600155883529C"/>
</ownedSignatures>
</classes>
<classes xmi:id="E012BF1E8F115B00615411DEC6850019D29902CC" name="Quotation" elementsOfType="E03D8471996C91F1615411DECF270019D29902CC">
<ownedSignatures xmi:id="E03D84719967D707615411DEB9510019D29902CC" sideEffectFree="true" output="E03D84719967D705615411DEBB7E0019D29902CC" name=".responsibleEmployee">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E03D84719967D708615411DE83870019D29902CC" end="E03D8471996A20F0615411DE98D80019D29902CC"/>
</ownedSignatures>
<ownedSignatures xmi:id="E03D84719967D70B615411DEA29D0019D29902CC" name="responsibleEmployee=">
<input xmi:id="E03D84719967D70A615411DE95D40019D29902CC" name="value"/>
<implementation xsi:type="data.classes:LinkSetting" xmi:id="E03D84719967D70C615411DEACCC0019D29902CC" end="E03D8471996A20F0615411DE98D80019D29902CC"/>
</ownedSignatures>
</classes>
</ownedPackages>
<ownedPackages xmi:id="49774FD61F8612B0E7DA11DDB5B80019D29902CC" name="BindingTest">
<bindings xsi:type="integration.binding:HttpGetBinding" xmi:id="E03E87942D21349170A111DE999C00155883529C" name="MyFirstBinding">
<function xsi:type="dataaccess.expressions.fp:AnonymousFunctionExpr" xmi:id="E03E87942D21349070A111DECB0400155883529C">
<ownedTypeDefinition xsi:type="data.classes:FunctionSignatureTypeDefinition" xmi:id="E03E87942D1C79A770A111DEA0C900155883529C" upperMultiplicity="1">
<ownedSignature xsi:type="data.classes:FunctionSignature" xmi:id="E03E87942D1C79A670A111DECD2E00155883529C" output="E03E87942D1A08A970A111DEB10100155883529C">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03E87942D1A08A970A111DEB10100155883529C" upperMultiplicity="1" signaturesWithOutput="E03E87942D1C79A670A111DECD2E00155883529C" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
<input xmi:id="E03E87942D1A08A770A111DEAECF00155883529C" name="s">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03E87942D1A08A670A111DE831400155883529C" upperMultiplicity="1" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</input>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E03E87942D1C79A570A111DEC99F00155883529C">
<statements xsi:type="behavioral.actions:Return" xmi:id="E03E87942D1C79A470A111DEBB0B00155883529C"/>
</implementation>
</ownedSignature>
</ownedTypeDefinition>
</function>
<urlPattern xsi:type="integration.binding:SimpleUrlPattern" xmi:id="E03E87942D1A08A070A111DE893F00155883529C" baseUrl="/trala"/>
</bindings>
</ownedPackages>
<ownedPackages xmi:id="E036771972A735A05AA811DEAFF50019D29902CC" name="CellSetTest">
<associations xmi:id="E009322EF08668B4E56D11DE9AF5C1830A140FF0" name="unnamed">
<ends xmi:id="E009322EF08668B3E56D11DE9F5EC1830A140FF0" name="precise" navigable="true" signatureImplementations="E009322EF08668B2E56D11DE9F45C1830A140FF0">
<type xmi:id="E009322EF083F7B0E56D11DEB493C1830A140FF0" upperMultiplicity="1" signaturesWithOutput="E009322EF08668B1E56D11DEB5CDC1830A140FF0" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
</ends>
<ends xmi:id="E009322EF08668B5E56D11DE9CBAC1830A140FF0" name="unnamed" contributesToEquality="true">
<type xmi:id="E009322EF08668B6E56D11DECBA6C1830A140FF0" upperMultiplicity="-1" clazz="E009322EF094C094E56D11DEC856C1830A140FF0"/>
</ends>
</associations>
<associations xmi:id="E009322EF08D94A0E56D11DECDF6C1830A140FF0" name="unnamed">
<ends xmi:id="E009322EF08B23A3E56D11DECC6DC1830A140FF0" name="date" navigable="true" signatureImplementations="E009322EF08B23A2E56D11DEA315C1830A140FF0">
<type xmi:id="E009322EF088B2A4E56D11DEBCB4C1830A140FF0" upperMultiplicity="1" signaturesWithOutput="E009322EF08B23A1E56D11DECA6AC1830A140FF0" clazz="E0C4897F03CE8941561611DEA49A0019D29902CC"/>
</ends>
<ends xmi:id="E009322EF08D94A1E56D11DE888DC1830A140FF0" name="unnamed" contributesToEquality="true">
<type xmi:id="E009322EF08D94A2E56D11DE8712C1830A140FF0" upperMultiplicity="-1" clazz="E009322EF094C094E56D11DEC856C1830A140FF0"/>
</ends>
</associations>
<associations xmi:id="E009322EF094C091E56D11DECB69C1830A140FF0" name="unnamed">
<ends xmi:id="E009322EF094C090E56D11DEAE5CC1830A140FF0" name="val" navigable="true" signatureImplementations="E009322EF0924F92E56D11DE933EC1830A140FF0">
<type xmi:id="E009322EF08FDE90E56D11DEB94DC1830A140FF0" upperMultiplicity="1" signaturesWithOutput="E009322EF0924F91E56D11DEC5EDC1830A140FF0" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</ends>
<ends xmi:id="E009322EF094C092E56D11DE81EDC1830A140FF0" name="unnamed" contributesToEquality="true">
<type xmi:id="E009322EF094C093E56D11DEA6CAC1830A140FF0" upperMultiplicity="-1" clazz="E009322EF094C094E56D11DEC856C1830A140FF0"/>
</ends>
</associations>
<classes xmi:id="E01DFA6E637B9F72E56411DE844BF30C0A140FF0" name="CellSetTest" elementsOfType="E04695302DE223F1E56B11DE8495DC380A140FF0 E046953042C85460E56B11DEB2AEDC380A140FF0 E0A411598DE19630377F11DFB4A5F3490A1CE22F">
<ownedSignatures xmi:id="E01DFA6E62EA34E0E56411DE82E1F30C0A140FF0" output="E01DFA6E617D5E70E56411DECF92F30C0A140FF0" name="createOrganizations">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01DFA6E617D5E70E56411DECF92F30C0A140FF0" lowerMultiplicity="1" upperMultiplicity="-1" unique="true" signaturesWithOutput="E01DFA6E62EA34E0E56411DE82E1F30C0A140FF0" clazz="E00611E460990080BAF411DE8E4B0019D29902CC"/>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E01DFA6E62D96C00E56411DE9216F30C0A140FF0">
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E01DFA6E6186D450E56411DEAFECF30C0A140FF0" namedValue="E01DFA6E61848A61E56411DECAEDF30C0A140FF0"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E01DFA6E6199E720E56411DEC71AF30C0A140FF0" namedValue="E01DFA6E61952C30E56411DEACCBF30C0A140FF0"/>
<statements xsi:type="behavioral.actions:Assignment" xmi:id="E0469530E3DD58E0E56711DEBE15DC380A140FF0" assignTo="E01DFA6E61848A61E56411DECAEDF30C0A140FF0"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E01DFA6E61A11311E56411DE8F2AF30C0A140FF0" namedValue="E01DFA6E61A11310E56411DE8BF5F30C0A140FF0"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E01DFA6E61A83F03E56411DEAFE3F30C0A140FF0" namedValue="E01DFA6E61A83F02E56411DE9C43F30C0A140FF0"/>
<statements xsi:type="behavioral.actions:ExpressionStatement" xmi:id="E01DFA6E61BDC2D0E56411DEC499F30C0A140FF0">
<expression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E01DFA6E61AF6AF0E56411DEAAE9F30C0A140FF0" methodSignature="E0A83D33CEA8C9A570A011DEA25700155883529C">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E01DFA6E61AAB000E56411DEA8B2F30C0A140FF0" variable="E01DFA6E61A83F02E56411DE9C43F30C0A140FF0"/>
<parameters xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="E01DFA6E61ACF9F3E56411DE966DF30C0A140FF0" literal="Mannheim">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01DFA6E61ACF9F2E56411DECFA3F30C0A140FF0" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</parameters>
</expression>
</statements>
<statements xsi:type="behavioral.actions:ExpressionStatement" xmi:id="E01DFA6E61C9A9B3E56411DE87FDF30C0A140FF0">
<expression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E01DFA6E61C9A9B2E56411DEC779F30C0A140FF0" methodSignature="E0A83D33CEAD849470A011DEB49D00155883529C">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E01DFA6E61C738B0E56411DEA4E5F30C0A140FF0" variable="E01DFA6E61A83F02E56411DE9C43F30C0A140FF0"/>
<parameters xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E01DFA6E61C9A9B1E56411DEBF66F30C0A140FF0" literal="68100">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01DFA6E61C9A9B0E56411DE816BF30C0A140FF0" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</parameters>
</expression>
</statements>
<statements xsi:type="behavioral.actions:ExpressionStatement" xmi:id="E01DFA6E61D0D5A3E56411DE88CBF30C0A140FF0">
<expression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E01DFA6E61D0D5A2E56411DEC9A7F30C0A140FF0" methodSignature="E0EFF7D8C44D8BB4561211DE951B0019D29902CC">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E01DFA6E61CE64A0E56411DE8387F30C0A140FF0" variable="E01DFA6E61A11310E56411DE8BF5F30C0A140FF0"/>
<parameters xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="E01DFA6E61D0D5A1E56411DEB4D8F30C0A140FF0" literal="John">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01DFA6E61D0D5A0E56411DEBE80F30C0A140FF0" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</parameters>
</expression>
</statements>
<statements xsi:type="behavioral.actions:ExpressionStatement" xmi:id="E01DFA6E61EB1461E56411DEB93EF30C0A140FF0">
<expression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E01DFA6E61EB1460E56411DEB336F30C0A140FF0" methodSignature="E0AE8657FAFD5C0F70A011DEB6BF00155883529C">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E01DFA6E61D59090E56411DE8B46F30C0A140FF0" variable="E01DFA6E61A11310E56411DE8BF5F30C0A140FF0"/>
<parameters xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="E01DFA6E61E17774E56411DE9D70F30C0A140FF0" valueClass="E01A5454E0AE967770A011DEA08F00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01DFA6E61E17773E56411DEC67EF30C0A140FF0" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E01A5454E0AE967770A011DEA08F00155883529C"/>
<propertyValues xmi:id="E01DFA6E61DA4B82E56411DEA270F30C0A140FF0" forEnd="E01A5454E0AE967370A011DEC8ED00155883529C">
<value xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="E01DFA6E61DA4B81E56411DE9992F30C0A140FF0" literal="C1,17">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01DFA6E61DA4B80E56411DEABD7F30C0A140FF0" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</value>
</propertyValues>
<propertyValues xmi:id="E01DFA6E61E17772E56411DE9156F30C0A140FF0" forEnd="E01A5454E0AC257970A011DE9D1D00155883529C">
<value xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E01DFA6E61E17771E56411DEC39EF30C0A140FF0" variable="E01DFA6E61A83F02E56411DE9C43F30C0A140FF0"/>
</propertyValues>
</parameters>
</expression>
</statements>
<statements xsi:type="behavioral.actions:ExpressionStatement" xmi:id="E01DFA6E61F24050E56411DEBC01F30C0A140FF0">
<expression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E01DFA6E61EFCF53E56411DEBAEFF30C0A140FF0" methodSignature="E00611E4608AA8A6BAF411DEB3EF0019D29902CC">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E01DFA6E61ED5E50E56411DEB0E8F30C0A140FF0" variable="E01DFA6E61952C30E56411DEACCBF30C0A140FF0"/>
<parameters xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E01DFA6E61EFCF52E56411DE92D4F30C0A140FF0" variable="E01DFA6E61A11310E56411DE8BF5F30C0A140FF0"/>
</expression>
</statements>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E01DFA6E61F94533E56411DEB099F30C0A140FF0" namedValue="E01DFA6E61F94532E56411DEB95AF30C0A140FF0"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E01DFA6E62007123E56411DE83ABF30C0A140FF0" namedValue="E01DFA6E62007122E56411DE855FF30C0A140FF0"/>
<statements xsi:type="behavioral.actions:ExpressionStatement" xmi:id="E01DFA6E62079D12E56411DEB2F4F30C0A140FF0">
<expression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E01DFA6E62079D11E56411DE83A0F30C0A140FF0" methodSignature="E0A83D33CEA8C9A570A011DEA25700155883529C">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E01DFA6E62055320E56411DE8CD4F30C0A140FF0" variable="E01DFA6E62007122E56411DE855FF30C0A140FF0"/>
<parameters xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="E01DFA6E62079D10E56411DE8718F30C0A140FF0" literal="Heidelberg">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01DFA6E62055323E56411DE9A06F30C0A140FF0" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</parameters>
</expression>
</statements>
<statements xsi:type="behavioral.actions:ExpressionStatement" xmi:id="E01DFA6E620EC903E56411DEBC55F30C0A140FF0">
<expression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E01DFA6E620EC902E56411DEB6FCF30C0A140FF0" methodSignature="E0A83D33CEAD849470A011DEB49D00155883529C">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E01DFA6E620C5800E56411DE84BEF30C0A140FF0" variable="E01DFA6E62007122E56411DE855FF30C0A140FF0"/>
<parameters xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E01DFA6E620EC901E56411DECC41F30C0A140FF0" literal="69115">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01DFA6E620EC900E56411DE8805F30C0A140FF0" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</parameters>
</expression>
</statements>
<statements xsi:type="behavioral.actions:ExpressionStatement" xmi:id="E01DFA6E6215F4F2E56411DEAE2DF30C0A140FF0">
<expression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E01DFA6E6215F4F1E56411DE994AF30C0A140FF0" methodSignature="E0EFF7D8C44D8BB4561211DE951B0019D29902CC">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E01DFA6E621383F0E56411DE99C0F30C0A140FF0" variable="E01DFA6E61F94532E56411DEB95AF30C0A140FF0"/>
<parameters xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="E01DFA6E6215F4F0E56411DEA0B7F30C0A140FF0" literal="Elton">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01DFA6E621383F3E56411DE871AF30C0A140FF0" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</parameters>
</expression>
</statements>
<statements xsi:type="behavioral.actions:ExpressionStatement" xmi:id="E01DFA6E6221DBD5E56411DEC066F30C0A140FF0">
<expression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E01DFA6E6221DBD4E56411DEAC40F30C0A140FF0" methodSignature="E0AE8657FAFD5C0F70A011DEB6BF00155883529C">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E01DFA6E621AAFE0E56411DEA115F30C0A140FF0" variable="E01DFA6E61F94532E56411DEB95AF30C0A140FF0"/>
<parameters xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="E01DFA6E6221DBD3E56411DEA35EF30C0A140FF0" valueClass="E01A5454E0AE967770A011DEA08F00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01DFA6E6221DBD2E56411DE8160F30C0A140FF0" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E01A5454E0AE967770A011DEA08F00155883529C"/>
<propertyValues xmi:id="E01DFA6E621F6AD0E56411DE964AF30C0A140FF0" forEnd="E01A5454E0AE967370A011DEC8ED00155883529C">
<value xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="E01DFA6E621D20E3E56411DEC4D1F30C0A140FF0" literal="Rohrbacher Str. 77a">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01DFA6E621D20E2E56411DEC675F30C0A140FF0" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</value>
</propertyValues>
<propertyValues xmi:id="E01DFA6E6221DBD1E56411DEAC0AF30C0A140FF0" forEnd="E01A5454E0AC257970A011DE9D1D00155883529C">
<value xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E01DFA6E6221DBD0E56411DE856CF30C0A140FF0" variable="E01DFA6E62007122E56411DE855FF30C0A140FF0"/>
</propertyValues>
</parameters>
</expression>
</statements>
<statements xsi:type="behavioral.actions:ExpressionStatement" xmi:id="E01DFA6E622907C3E56411DE9A1AF30C0A140FF0">
<expression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E01DFA6E622907C2E56411DEB53FF30C0A140FF0" methodSignature="E00611E4608AA8A6BAF411DEB3EF0019D29902CC">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E01DFA6E622696C0E56411DEAE8EF30C0A140FF0" variable="E01DFA6E61952C30E56411DEACCBF30C0A140FF0"/>
<parameters xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E01DFA6E622907C1E56411DE82F2F30C0A140FF0" variable="E01DFA6E61F94532E56411DEB95AF30C0A140FF0"/>
</expression>
</statements>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E01DFA6E62375FA3E56411DEA05EF30C0A140FF0" namedValue="E01DFA6E62375FA2E56411DEBF83F30C0A140FF0"/>
<statements xsi:type="behavioral.actions:Assignment" xmi:id="E03D8471ABA45EE1E56411DE9735F30C0A140FF0" assignTo="E01DFA6E61848A61E56411DECAEDF30C0A140FF0"/>
<statements xsi:type="behavioral.actions:Assignment" xmi:id="E01DFA6E6258A342E56411DE83C0F30C0A140FF0" assignTo="E01DFA6E61A11310E56411DE8BF5F30C0A140FF0"/>
<statements xsi:type="behavioral.actions:ExpressionStatement" xmi:id="E01DFA6E625FCF34E56411DEB343F30C0A140FF0">
<expression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E01DFA6E625FCF33E56411DEB8DDF30C0A140FF0" methodSignature="E0EFF7D8C44D8BB4561211DE951B0019D29902CC">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E01DFA6E625D8540E56411DEAEE6F30C0A140FF0" variable="E01DFA6E61A11310E56411DE8BF5F30C0A140FF0"/>
<parameters xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="E01DFA6E625FCF32E56411DE8C08F30C0A140FF0" literal="John">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01DFA6E625FCF31E56411DEAEF2F30C0A140FF0" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</parameters>
</expression>
</statements>
<statements xsi:type="behavioral.actions:ExpressionStatement" xmi:id="E01DFA6E626E2712E56411DECF40F30C0A140FF0">
<expression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E01DFA6E626E2711E56411DEC9E0F30C0A140FF0" methodSignature="E0AE8657FAFD5C0F70A011DEB6BF00155883529C">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E01DFA6E6264B130E56411DEB6DAF30C0A140FF0" variable="E01DFA6E61A11310E56411DE8BF5F30C0A140FF0"/>
<parameters xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="E01DFA6E626E2710E56411DECE0FF30C0A140FF0" valueClass="E01A5454E0AE967770A011DEA08F00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01DFA6E626BB613E56411DECDA0F30C0A140FF0" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E01A5454E0AE967770A011DEA08F00155883529C"/>
<propertyValues xmi:id="E01DFA6E62696C23E56411DEB5FDF30C0A140FF0" forEnd="E01A5454E0AE967370A011DEC8ED00155883529C">
<value xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="E01DFA6E62696C22E56411DE9C95F30C0A140FF0" literal="C3,39">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01DFA6E62696C21E56411DECB20F30C0A140FF0" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</value>
</propertyValues>
<propertyValues xmi:id="E01DFA6E626BB612E56411DE868AF30C0A140FF0" forEnd="E01A5454E0AC257970A011DE9D1D00155883529C">
<value xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E01DFA6E626BB611E56411DE8C38F30C0A140FF0" variable="E01DFA6E61A83F02E56411DE9C43F30C0A140FF0"/>
</propertyValues>
</parameters>
</expression>
</statements>
<statements xsi:type="behavioral.actions:ExpressionStatement" xmi:id="E01DFA6E62755302E56411DEBE1FF30C0A140FF0">
<expression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E01DFA6E62755301E56411DEAC82F30C0A140FF0" methodSignature="E00611E4608AA8A6BAF411DEB3EF0019D29902CC">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E01DFA6E6272E200E56411DE82EFF30C0A140FF0" variable="E01DFA6E62375FA2E56411DEBF83F30C0A140FF0"/>
<parameters xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E01DFA6E62755300E56411DEAE50F30C0A140FF0" variable="E01DFA6E61A11310E56411DE8BF5F30C0A140FF0"/>
</expression>
</statements>
<statements xsi:type="behavioral.actions:Assignment" xmi:id="E01DFA6E627EC8E2E56411DECA0DF30C0A140FF0" assignTo="E01DFA6E61F94532E56411DEB95AF30C0A140FF0"/>
<statements xsi:type="behavioral.actions:ExpressionStatement" xmi:id="E01DFA6E6285F4D0E56411DE841AF30C0A140FF0">
<expression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E01DFA6E6283AAE3E56411DEB570F30C0A140FF0" methodSignature="E0EFF7D8C44D8BB4561211DE951B0019D29902CC">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E01DFA6E628139E0E56411DECA35F30C0A140FF0" variable="E01DFA6E61F94532E56411DEB95AF30C0A140FF0"/>
<parameters xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="E01DFA6E6283AAE2E56411DE8706F30C0A140FF0" literal="Curt">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01DFA6E6283AAE1E56411DE947AF30C0A140FF0" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</parameters>
</expression>
</statements>
<statements xsi:type="behavioral.actions:ExpressionStatement" xmi:id="E01DFA6E6291DBB3E56411DEA351F30C0A140FF0">
<expression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E01DFA6E6291DBB2E56411DEC130F30C0A140FF0" methodSignature="E0AE8657FAFD5C0F70A011DEB6BF00155883529C">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E01DFA6E628865D0E56411DEB4BEF30C0A140FF0" variable="E01DFA6E61F94532E56411DEB95AF30C0A140FF0"/>
<parameters xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="E01DFA6E6291DBB1E56411DE9ED2F30C0A140FF0" valueClass="E01A5454E0AE967770A011DEA08F00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01DFA6E6291DBB0E56411DE81AAF30C0A140FF0" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E01A5454E0AE967770A011DEA08F00155883529C"/>
<propertyValues xmi:id="E01DFA6E628D20C4E56411DEBDC3F30C0A140FF0" forEnd="E01A5454E0AE967370A011DEC8ED00155883529C">
<value xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="E01DFA6E628D20C3E56411DE8AE6F30C0A140FF0" literal="Hauptstr. 39">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01DFA6E628D20C2E56411DE82BBF30C0A140FF0" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</value>
</propertyValues>
<propertyValues xmi:id="E01DFA6E628F91C3E56411DEC9A1F30C0A140FF0" forEnd="E01A5454E0AC257970A011DE9D1D00155883529C">
<value xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E01DFA6E628F91C2E56411DE87F7F30C0A140FF0" variable="E01DFA6E62007122E56411DE855FF30C0A140FF0"/>
</propertyValues>
</parameters>
</expression>
</statements>
<statements xsi:type="behavioral.actions:ExpressionStatement" xmi:id="E01DFA6E629907A2E56411DE9324F30C0A140FF0">
<expression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E01DFA6E629907A1E56411DE993CF30C0A140FF0" methodSignature="E00611E4608AA8A6BAF411DEB3EF0019D29902CC">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E01DFA6E6296BDB0E56411DEB7E5F30C0A140FF0" variable="E01DFA6E62375FA2E56411DEBF83F30C0A140FF0"/>
<parameters xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E01DFA6E629907A0E56411DEAB39F30C0A140FF0" variable="E01DFA6E61F94532E56411DEB95AF30C0A140FF0"/>
</expression>
</statements>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E01DFA6E62A03393E56411DEC001F30C0A140FF0" namedValue="E01DFA6E62A03392E56411DEA1C1F30C0A140FF0"/>
<statements xsi:type="behavioral.actions:ExpressionStatement" xmi:id="E01DFA6E62A75F83E56411DECBECF30C0A140FF0">
<expression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E01DFA6E62A75F82E56411DEC25FF30C0A140FF0" methodSignature="E0EFF7D8C44D8BB4561211DE951B0019D29902CC">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E01DFA6E62A4EE80E56411DE854BF30C0A140FF0" variable="E01DFA6E62A03392E56411DEA1C1F30C0A140FF0"/>
<parameters xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="E01DFA6E62A75F81E56411DEBBDDF30C0A140FF0" literal="Elton">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01DFA6E62A75F80E56411DECA4DF30C0A140FF0" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</parameters>
</expression>
</statements>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E01DFA6E62AE8B73E56411DEABB9F30C0A140FF0" namedValue="E01DFA6E62AE8B72E56411DEA8BCF30C0A140FF0"/>
<statements xsi:type="behavioral.actions:ExpressionStatement" xmi:id="E01DFA6E62B5B764E56411DE9423F30C0A140FF0">
<expression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E01DFA6E62B5B763E56411DEC49DF30C0A140FF0" methodSignature="E0A83D33CEA8C9A570A011DEA25700155883529C">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E01DFA6E62B34660E56411DE9E2CF30C0A140FF0" variable="E01DFA6E62AE8B72E56411DEA8BCF30C0A140FF0"/>
<parameters xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="E01DFA6E62B5B762E56411DEA2FEF30C0A140FF0" literal="Dallas">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01DFA6E62B5B761E56411DEA2F0F30C0A140FF0" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</parameters>
</expression>
</statements>
<statements xsi:type="behavioral.actions:ExpressionStatement" xmi:id="E01DFA6E62BCE354E56411DEC701F30C0A140FF0">
<expression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E01DFA6E62BCE353E56411DEB525F30C0A140FF0" methodSignature="E0A83D33CEAD849470A011DEB49D00155883529C">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E01DFA6E62BA7250E56411DE97F1F30C0A140FF0" variable="E01DFA6E62AE8B72E56411DEA8BCF30C0A140FF0"/>
<parameters xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E01DFA6E62BCE352E56411DEC089F30C0A140FF0" literal="84939">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01DFA6E62BCE351E56411DEB65DF30C0A140FF0" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</parameters>
</expression>
</statements>
<statements xsi:type="behavioral.actions:ExpressionStatement" xmi:id="E01DFA6E62CB1421E56411DE9627F30C0A140FF0">
<expression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E01DFA6E62CB1420E56411DE9430F30C0A140FF0" methodSignature="E0AE8657FAFD5C0F70A011DEB6BF00155883529C">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E01DFA6E62C19E40E56411DE99FCF30C0A140FF0" variable="E01DFA6E62A03392E56411DEA1C1F30C0A140FF0"/>
<parameters xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="E01DFA6E62C8CA34E56411DEC78FF30C0A140FF0" valueClass="E01A5454E0AE967770A011DEA08F00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01DFA6E62C8CA33E56411DEB2E1F30C0A140FF0" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E01A5454E0AE967770A011DEA08F00155883529C"/>
<propertyValues xmi:id="E01DFA6E62C65933E56411DE9E4EF30C0A140FF0" forEnd="E01A5454E0AE967370A011DEC8ED00155883529C">
<value xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="E01DFA6E62C65932E56411DEA45AF30C0A140FF0" literal="Some Ranch">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01DFA6E62C65931E56411DE9010F30C0A140FF0" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</value>
</propertyValues>
<propertyValues xmi:id="E01DFA6E62C8CA32E56411DE9828F30C0A140FF0" forEnd="E01A5454E0AC257970A011DE9D1D00155883529C">
<value xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E01DFA6E62C8CA31E56411DEB8A3F30C0A140FF0" variable="E01DFA6E62AE8B72E56411DEA8BCF30C0A140FF0"/>
</propertyValues>
</parameters>
</expression>
</statements>
<statements xsi:type="behavioral.actions:ExpressionStatement" xmi:id="E01DFA6E62D24011E56411DEBE47F30C0A140FF0">
<expression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E01DFA6E62D24010E56411DE8E7BF30C0A140FF0" methodSignature="E00611E4608AA8A6BAF411DEB3EF0019D29902CC">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E01DFA6E62CD8520E56411DEBF90F30C0A140FF0" variable="E01DFA6E61952C30E56411DEACCBF30C0A140FF0"/>
<parameters xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E01DFA6E62CFF622E56411DEACA4F30C0A140FF0" variable="E01DFA6E62A03392E56411DEA1C1F30C0A140FF0"/>
</expression>
</statements>
<statements xsi:type="behavioral.actions:Return" xmi:id="E01DFA6E62D72211E56411DEA683F30C0A140FF0"/>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E01DFA6E61848A61E56411DECAEDF30C0A140FF0" name="result" namedValueDeclaration="E01DFA6E6186D450E56411DEAFECF30C0A140FF0" assignments="E03D8471ABA45EE1E56411DE9735F30C0A140FF0 E0469530E3DD58E0E56711DEBE15DC380A140FF0">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01DFA6E61848A60E56411DEC11BF30C0A140FF0" lowerMultiplicity="1" upperMultiplicity="-1" unique="true" clazz="E00611E460990080BAF411DE8E4B0019D29902CC"/>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E01DFA6E61952C30E56411DEACCBF30C0A140FF0" name="o" namedValueDeclaration="E01DFA6E6199E720E56411DEC71AF30C0A140FF0"/>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E01DFA6E61A11310E56411DE8BF5F30C0A140FF0" name="p1" namedValueDeclaration="E01DFA6E61A11311E56411DE8F2AF30C0A140FF0" assignments="E01DFA6E6258A342E56411DE83C0F30C0A140FF0"/>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E01DFA6E61A83F02E56411DE9C43F30C0A140FF0" name="mannheim" namedValueDeclaration="E01DFA6E61A83F03E56411DEAFE3F30C0A140FF0"/>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E01DFA6E61F94532E56411DEB95AF30C0A140FF0" name="p2" namedValueDeclaration="E01DFA6E61F94533E56411DEB099F30C0A140FF0" assignments="E01DFA6E627EC8E2E56411DECA0DF30C0A140FF0"/>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E01DFA6E62007122E56411DE855FF30C0A140FF0" name="heidelberg" namedValueDeclaration="E01DFA6E62007123E56411DE83ABF30C0A140FF0"/>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E01DFA6E62375FA2E56411DEBF83F30C0A140FF0" name="o2" namedValueDeclaration="E01DFA6E62375FA3E56411DEA05EF30C0A140FF0"/>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E01DFA6E62A03392E56411DEA1C1F30C0A140FF0" name="p3" namedValueDeclaration="E01DFA6E62A03393E56411DEC001F30C0A140FF0"/>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E01DFA6E62AE8B72E56411DEA8BCF30C0A140FF0" name="dallas" namedValueDeclaration="E01DFA6E62AE8B73E56411DEABB9F30C0A140FF0"/>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E01DFA6E6357C3C1E56411DEB1FFF30C0A140FF0" output="E01DFA6E62FAD6B0E56411DE8A0DF30C0A140FF0" name="getCellSet">
<ownedTypeDefinitions xsi:type="data.classes:FunctionSignatureTypeDefinition" xmi:id="E01DFA6E62FAD6B0E56411DE8A0DF30C0A140FF0" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E01DFA6E6357C3C1E56411DEB1FFF30C0A140FF0">
<ownedSignature xsi:type="data.classes:FunctionSignature" xmi:id="E01DFA6E62F865B1E56411DE984CF30C0A140FF0" output="E01DFA6E62F865B0E56411DE846CF30C0A140FF0">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01DFA6E62F865B0E56411DE846CF30C0A140FF0" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E01DFA6E62F865B1E56411DE984CF30C0A140FF0" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<input xmi:id="E01DFA6E62F139C1E56411DEA8AAF30C0A140FF0" name="persons">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01DFA6E62F139C0E56411DE9A2DF30C0A140FF0" upperMultiplicity="-1" clazz="E035FF2BC192FF91561211DE8FED0019D29902CC"/>
</input>
<input xmi:id="E01DFA6E62F3AAC1E56411DEB2C3F30C0A140FF0" name="cityName">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01DFA6E62F3AAC0E56411DE87B5F30C0A140FF0" upperMultiplicity="1" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</input>
<input xmi:id="E01DFA6E62F61BC1E56411DE956AF30C0A140FF0" name="name">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01DFA6E62F61BC0E56411DE949AF30C0A140FF0" upperMultiplicity="1" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</input>
</ownedSignature>
</ownedTypeDefinitions>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E01DFA6E6357C3C0E56411DEB517F30C0A140FF0">
<statements xsi:type="behavioral.actions:Return" xmi:id="E01DFA6E635579D3E56411DEA2A8F30C0A140FF0"/>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E01DFA6E637B9F71E56411DE953CF30C0A140FF0" output="E01DFA6E635CA5C0E56411DEC939F30C0A140FF0" name="m">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01DFA6E635CA5C0E56411DEC939F30C0A140FF0" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E01DFA6E637B9F71E56411DE953CF30C0A140FF0" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<input xmi:id="E01DFA6E636160B0E56411DEB0B9F30C0A140FF0" name="city">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01DFA6E635EEFB2E56411DEC083F30C0A140FF0" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</input>
<input xmi:id="E01DFA6E6363AAA1E56411DEC7BFF30C0A140FF0" name="name">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01DFA6E6363AAA0E56411DEBDD5F30C0A140FF0" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</input>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E01DFA6E637B9F70E56411DEB5A6F30C0A140FF0">
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E04695302DEE31E2E56B11DE8A92DC380A140FF0" namedValue="E04695302DEE31E1E56B11DEB9B0DC380A140FF0"/>
<statements xsi:type="behavioral.actions:Return" xmi:id="E046953042CD0F53E56B11DEBE9FDC380A140FF0"/>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E04695302DEE31E1E56B11DEB9B0DC380A140FF0" name="persons" namedValueDeclaration="E04695302DEE31E2E56B11DE8A92DC380A140FF0">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E04695302DDFDA00E56B11DE892DDC380A140FF0" upperMultiplicity="-1" clazz="E035FF2BC192FF91561211DE8FED0019D29902CC"/>
</variables>
</implementation>
</ownedSignatures>
</classes>
<classes xmi:id="E009322EF094C094E56D11DEC856C1830A140FF0" name="Measure" valueType="true" elementsOfType="E009322EF01186D0E56D11DEC783C1830A140FF0 E009322EF0224FB0E56D11DE8F27C1830A140FF0 E009322EF08668B6E56D11DECBA6C1830A140FF0 E009322EF08D94A2E56D11DE8712C1830A140FF0 E009322EF094C093E56D11DEA6CAC1830A140FF0 E009322EF0E810B0E56D11DEB959C1830A140FF0 E009322EF0F8D990E56D11DEC0E8C1830A140FF0">
<ownedSignatures xmi:id="E009322EF07F3CC2E56D11DEC5DCC1830A140FF0" output="E009322EF00F3CE0E56D11DECA18C1830A140FF0" name="measuresByYear">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E009322EF00F3CE0E56D11DECA18C1830A140FF0" upperMultiplicity="-1" signaturesWithOutput="E009322EF07F3CC2E56D11DEC5DCC1830A140FF0" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<input xmi:id="E009322EF01186D1E56D11DE9CD5C1830A140FF0" name="ms">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E009322EF01186D0E56D11DEC783C1830A140FF0" upperMultiplicity="-1" clazz="E009322EF094C094E56D11DEC856C1830A140FF0"/>
</input>
<input xmi:id="E009322EF013F7D1E56D11DE95A9C1830A140FF0" name="precise">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E009322EF013F7D0E56D11DE99CBC1830A140FF0" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
</input>
<input xmi:id="E009322EF018B2C0E56D11DE8372C1830A140FF0" name="year">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E009322EF01641C2E56D11DEA9D5C1830A140FF0" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</input>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E009322EF07F3CC1E56D11DEC7E3C1830A140FF0">
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E009322EF06C29F0E56D11DEB479C1830A140FF0" namedValue="E009322EF0676F03E56D11DE91A2C1830A140FF0"/>
<statements xsi:type="behavioral.actions:Return" xmi:id="E009322EF07F3CC0E56D11DE91D5C1830A140FF0"/>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E009322EF0676F03E56D11DE91A2C1830A140FF0" name="f" namedValueDeclaration="E009322EF06C29F0E56D11DEB479C1830A140FF0"/>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E009322EF08668B1E56D11DEB5CDC1830A140FF0" sideEffectFree="true" output="E009322EF083F7B0E56D11DEB493C1830A140FF0" name=".precise">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E009322EF08668B2E56D11DE9F45C1830A140FF0" end="E009322EF08668B3E56D11DE9F5EC1830A140FF0"/>
</ownedSignatures>
<ownedSignatures xmi:id="E009322EF08B23A1E56D11DECA6AC1830A140FF0" sideEffectFree="true" output="E009322EF088B2A4E56D11DEBCB4C1830A140FF0" name=".date">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E009322EF08B23A2E56D11DEA315C1830A140FF0" end="E009322EF08B23A3E56D11DECC6DC1830A140FF0"/>
</ownedSignatures>
<ownedSignatures xmi:id="E009322EF0924F91E56D11DEC5EDC1830A140FF0" sideEffectFree="true" output="E009322EF08FDE90E56D11DEB94DC1830A140FF0" name=".val">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E009322EF0924F92E56D11DE933EC1830A140FF0" end="E009322EF094C090E56D11DEAE5CC1830A140FF0"/>
</ownedSignatures>
</classes>
</ownedPackages>
<ownedPackages xmi:id="E03677195C219A50511611DEBB030019D29902CC" name="Concurrency">
<classes xmi:id="E0E4E66E0E2E2090E65B11DE8AEFD0337F000002" name="TestParallelExecutionOnMultiObject" elementsOfType="E024BA4E69104560E65B11DE8CAED0337F000002 E024BA4E69117DE0E65B11DE9A89D0337F000002 E024BA4E6912B660E65B11DEA7EBD0337F000002 E024BA4E6913A0C0E65B11DEA517D0337F000002 E024BA4E69172330E65B11DE8CD2D0337F000002 E024BA4E69180D90E65B11DE9738D0337F000002 E024BA4E692490B1E65B11DE94F4D0337F000002 E024BA4E694BEED0E65B11DE8C3BD0337F000002">
<ownedSignatures xmi:id="E024BA4E691E0100E65B11DEB1BAD0337F000002" output="E024BA4E69104560E65B11DE8CAED0337F000002" name="one">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E024BA4E69104560E65B11DE8CAED0337F000002" upperMultiplicity="-1" signaturesWithOutput="E024BA4E691E0100E65B11DEB1BAD0337F000002" clazz="E0E4E66E0E2E2090E65B11DE8AEFD0337F000002"/>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E024BA4E691D8BD0E65B11DEB8DAD0337F000002">
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E024BA4E6911CC00E65B11DE98A0D0337F000002" namedValue="E024BA4E6911A4F0E65B11DECDD8D0337F000002"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E024BA4E69143D00E65B11DEB724D0337F000002" namedValue="E024BA4E6913EEE0E65B11DEAAA6D0337F000002"/>
<statements xsi:type="behavioral.actions:ExpressionStatement" xmi:id="E024BA4E69165FE0E65B11DE983BD0337F000002">
<expression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E024BA4E6915C3A0E65B11DEA6EED0337F000002" methodSignature="E024BA4E69241B80E65B11DEC7E9D0337F000002">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E024BA4E6914D940E65B11DEBC33D0337F000002" variable="E024BA4E6913EEE0E65B11DEAAA6D0337F000002"/>
<parameters xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E024BA4E69159C91E65B11DE89E1D0337F000002" literal="1">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E024BA4E69159C90E65B11DE889DD0337F000002" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</parameters>
</expression>
</statements>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E024BA4E69185BB0E65B11DE99F8D0337F000002" namedValue="E024BA4E691834A0E65B11DEBE17D0337F000002"/>
<statements xsi:type="behavioral.actions:ExpressionStatement" xmi:id="E024BA4E691A0960E65B11DEC431D0337F000002">
<expression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E024BA4E6919E250E65B11DEAF0DD0337F000002" methodSignature="E024BA4E69241B80E65B11DEC7E9D0337F000002">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E024BA4E6918F7F0E65B11DE8E20D0337F000002" variable="E024BA4E691834A0E65B11DEBE17D0337F000002"/>
<parameters xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E024BA4E6919BB40E65B11DEB9E0D0337F000002" literal="2">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E024BA4E69199430E65B11DEA877D0337F000002" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</parameters>
</expression>
</statements>
<statements xsi:type="behavioral.actions:Assignment" xmi:id="E024BA4E691C2C40E65B11DE8A8FD0337F000002" assignTo="E024BA4E6911A4F0E65B11DECDD8D0337F000002">
<argument xsi:type="dataaccess.expressions.collectionexpressions:Including" xmi:id="E024BA4E691B9000E65B11DE9110D0337F000002">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E024BA4E694BEED0E65B11DE8C3BD0337F000002" upperMultiplicity="2" clazz="E0E4E66E0E2E2090E65B11DE8AEFD0337F000002"/>
<source xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E024BA4E691AF3C0E65B11DEC97AD0337F000002" variable="E024BA4E6913EEE0E65B11DEAAA6D0337F000002"/>
<argument xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E024BA4E691B68F1E65B11DE995ED0337F000002" variable="E024BA4E691834A0E65B11DEBE17D0337F000002"/>
</argument>
</statements>
<statements xsi:type="behavioral.actions:Return" xmi:id="E024BA4E691D16A1E65B11DEBFACD0337F000002">
<argument xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E024BA4E691D16A0E65B11DE8A2ED0337F000002" variable="E024BA4E6911A4F0E65B11DECDD8D0337F000002"/>
</statements>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E024BA4E6911A4F0E65B11DECDD8D0337F000002" name="n" namedValueDeclaration="E024BA4E6911CC00E65B11DE98A0D0337F000002" assignments="E024BA4E691C2C40E65B11DE8A8FD0337F000002">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E024BA4E69117DE0E65B11DE9A89D0337F000002" upperMultiplicity="-1" clazz="E0E4E66E0E2E2090E65B11DE8AEFD0337F000002"/>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E024BA4E6913EEE0E65B11DEAAA6D0337F000002" name="t1" namedValueDeclaration="E024BA4E69143D00E65B11DEB724D0337F000002">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E024BA4E6912B660E65B11DEA7EBD0337F000002" upperMultiplicity="1" clazz="E0E4E66E0E2E2090E65B11DE8AEFD0337F000002"/>
<initExpression xsi:type="dataaccess.expressions:ObjectCreationExpression" xmi:id="E024BA4E6913A0C1E65B11DEBEC8D0337F000002" classToInstantiate="E0E4E66E0E2E2090E65B11DE8AEFD0337F000002">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E024BA4E6913A0C0E65B11DEA517D0337F000002" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E4E66E0E2E2090E65B11DE8AEFD0337F000002"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E024BA4E691834A0E65B11DEBE17D0337F000002" name="t2" namedValueDeclaration="E024BA4E69185BB0E65B11DE99F8D0337F000002">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E024BA4E69172330E65B11DE8CD2D0337F000002" upperMultiplicity="1" clazz="E0E4E66E0E2E2090E65B11DE8AEFD0337F000002"/>
<initExpression xsi:type="dataaccess.expressions:ObjectCreationExpression" xmi:id="E024BA4E69180D91E65B11DE9334D0337F000002" classToInstantiate="E0E4E66E0E2E2090E65B11DE8AEFD0337F000002">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E024BA4E69180D90E65B11DE9738D0337F000002" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E4E66E0E2E2090E65B11DE8AEFD0337F000002"/>
</initExpression>
</variables>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E024BA4E6923A650E65B11DEB8AED0337F000002" sideEffectFree="true" output="E024BA4E69230A10E65B11DEC530D0337F000002" name=".n">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E024BA4E6923A651E65B11DEAC46D0337F000002" end="E024BA4E69244290E65B11DEC3BBD0337F000002"/>
</ownedSignatures>
<ownedSignatures xmi:id="E024BA4E69241B80E65B11DEC7E9D0337F000002" name="n=">
<input xmi:id="E024BA4E6923F470E65B11DEB3D1D0337F000002" name="value"/>
<implementation xsi:type="data.classes:LinkSetting" xmi:id="E024BA4E69241B81E65B11DEC89FD0337F000002" end="E024BA4E69244290E65B11DEC3BBD0337F000002"/>
</ownedSignatures>
<ownedSignatures xmi:id="E024BA4EABAE3A50E65E11DE8370D0337F000002" output="E024BA4EABA4EB80E65E11DEA606D0337F000002" name="busy">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E024BA4EABA4EB80E65E11DEA606D0337F000002" upperMultiplicity="-1" signaturesWithOutput="E024BA4EABAE3A50E65E11DE8370D0337F000002" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E024BA4EABAE1340E65E11DEC341D0337F000002">
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E024BA4EABA73570E65E11DEB6CAD0337F000002" namedValue="E024BA4EABA70E60E65E11DE8B92D0337F000002"/>
<statements xsi:type="behavioral.actions:WhileLoop" xmi:id="E024BA4EABACDAC1E65E11DEBAF0D0337F000002">
<condition xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E024BA4EABA9CD80E65E11DE99A4D0337F000002" methodSignature="E000054C97CDA7C9560B11DEAB120019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E024BA4EABD87EA0E65E11DE9B57D0337F000002" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<object xsi:type="dataaccess.expressions.literals:BooleanLiteral" xmi:id="E024BA4EABA81FD1E65E11DE850ED0337F000002" literal="true">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E024BA4EABA81FD0E65E11DEA1FCD0337F000002" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
</object>
<parameters xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E024BA4EABA97F60E65E11DEC588D0337F000002" methodSignature="E0BF539C1F93CF466C6911DEC7EA00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E024BA4EABD5E690E65E11DE8E4CD0337F000002" upperMultiplicity="-1" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E024BA4EABA8BC10E65E11DECBBAD0337F000002" variable="E024BA4EABA70E60E65E11DE8B92D0337F000002"/>
<parameters xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E024BA4EABA95850E65E11DE9164D0337F000002" literal="1000">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E024BA4EABA93140E65E11DE8E8FD0337F000002" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</parameters>
</parameters>
</condition>
<nestedBlocks xmi:id="E024BA4EABACDAC0E65E11DEA8C1D0337F000002">
<statements xsi:type="behavioral.actions:Assignment" xmi:id="E024BA4EABAC3E80E65E11DEA495D0337F000002" assignTo="E024BA4EABA70E60E65E11DE8B92D0337F000002">
<argument xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E024BA4EABAC1770E65E11DEA85ED0337F000002" methodSignature="E0BF539C1F9FB6226C6911DE99DF00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E024BA4EABDD87B0E65E11DE9B69D0337F000002" upperMultiplicity="-1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E024BA4EABAB2D10E65E11DEA1C4D0337F000002" variable="E024BA4EABA70E60E65E11DE8B92D0337F000002"/>
<parameters xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E024BA4EABABC951E65E11DEB5F5D0337F000002" literal="1">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E024BA4EABABC950E65E11DE9A7AD0337F000002" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</parameters>
</argument>
</statements>
</nestedBlocks>
</statements>
<statements xsi:type="behavioral.actions:Return" xmi:id="E024BA4EABADC521E65E11DEA3A9D0337F000002">
<argument xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E024BA4EABADC520E65E11DEB4A3D0337F000002" variable="E024BA4EABA70E60E65E11DE8B92D0337F000002"/>
</statements>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E024BA4EABA70E60E65E11DE8B92D0337F000002" name="i" namedValueDeclaration="E024BA4EABA73570E65E11DEB6CAD0337F000002" assignments="E024BA4EABAC3E80E65E11DEA495D0337F000002">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E024BA4EABA62400E65E11DE86FBD0337F000002" upperMultiplicity="-1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<initExpression xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E024BA4EABA6E751E65E11DECBC3D0337F000002" literal="0">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E024BA4EABA6E750E65E11DE9E53D0337F000002" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</initExpression>
</variables>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E024BA4EC4868C80E65E11DEC81CD0337F000002" output="E024BA4EC2F6C4C0E65E11DE885CD0337F000002" name="notSoBusy">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E024BA4EC2F6C4C0E65E11DE885CD0337F000002" upperMultiplicity="-1" signaturesWithOutput="E024BA4EC4868C80E65E11DEC81CD0337F000002" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E024BA4EC4866570E65E11DEA92DD0337F000002">
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E024BA4EC2F8E7A0E65E11DEC38BD0337F000002" namedValue="E024BA4EC2F8C090E65E11DEA79DD0337F000002"/>
<statements xsi:type="behavioral.actions:WhileLoop" xmi:id="E024BA4EC4852CF0E65E11DE94CAD0337F000002">
<condition xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E024BA4EC2FB7FB0E65E11DEBD9AD0337F000002" methodSignature="E000054C97CDA7C9560B11DEAB120019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E024BA4EC4AA8F40E65E11DEBE69D0337F000002" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<object xsi:type="dataaccess.expressions.literals:BooleanLiteral" xmi:id="E024BA4EC2F9D200E65E11DEA1FBD0337F000002" literal="true">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E024BA4EC2F9AAF0E65E11DE9289D0337F000002" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
</object>
<parameters xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E024BA4EC2FB3190E65E11DEC281D0337F000002" methodSignature="E0BF539C1F93CF466C6911DEC7EA00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E024BA4EC4A81E40E65E11DE9A68D0337F000002" upperMultiplicity="-1" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E024BA4EC2FA6E40E65E11DEAD91D0337F000002" variable="E024BA4EC2F8C090E65E11DEA79DD0337F000002"/>
<parameters xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E024BA4EC2FAE371E65E11DE9E5BD0337F000002" literal="1000">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E024BA4EC2FAE370E65E11DEC54BD0337F000002" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</parameters>
</parameters>
</condition>
<nestedBlocks xmi:id="E024BA4EC48505E0E65E11DEB41BD0337F000002">
<statements xsi:type="behavioral.actions:Assignment" xmi:id="E024BA4EC48490B0E65E11DEAD5CD0337F000002" assignTo="E024BA4EC2F8C090E65E11DEA79DD0337F000002">
<argument xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E024BA4EC4844290E65E11DEABB5D0337F000002" methodSignature="E0BF539C1F9FB6226C6911DE99DF00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E024BA4EC4B31AC0E65E11DE8373D0337F000002" upperMultiplicity="-1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E024BA4EC4835830E65E11DEBB2DD0337F000002" variable="E024BA4EC2F8C090E65E11DEA79DD0337F000002"/>
<parameters xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E024BA4EC483F471E65E11DEC5B6D0337F000002" literal="1">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E024BA4EC483F470E65E11DEB6E0D0337F000002" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</parameters>
</argument>
</statements>
</nestedBlocks>
</statements>
<statements xsi:type="behavioral.actions:Return" xmi:id="E024BA4EC485F041E65E11DE99ACD0337F000002">
<argument xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E024BA4EC485F040E65E11DEB8A3D0337F000002" variable="E024BA4EC2F8C090E65E11DEA79DD0337F000002"/>
</statements>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E024BA4EC2F8C090E65E11DEA79DD0337F000002" name="i" namedValueDeclaration="E024BA4EC2F8E7A0E65E11DEC38BD0337F000002" assignments="E024BA4EC48490B0E65E11DEAD5CD0337F000002">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E024BA4EC2F7D630E65E11DEAA66D0337F000002" upperMultiplicity="-1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<initExpression xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E024BA4EC2F89980E65E11DE855ED0337F000002" literal="0">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E024BA4EC2F87270E65E11DEA900D0337F000002" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</initExpression>
</variables>
</implementation>
</ownedSignatures>
</classes>
</ownedPackages>
<ownedPackages xmi:id="49D3F56EE8A89BD01F1211DE95A50019D29902CC" name="DefaultParametersTest">
<classes xmi:id="E04BA03480D2E6D5561911DE99730019D29902CC" name="DefaultParametersTest" valueType="true">
<ownedSignatures xmi:id="E012BF1E3D0F1C505D0E11DF9EA5DFF10A1CE22F" output="E012BF1E3B9CA0905D0E11DF9917DFF10A1CE22F" name="s">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E3B9CA0905D0E11DF9917DFF10A1CE22F" upperMultiplicity="1" signaturesWithOutput="E012BF1E3D0F1C505D0E11DF9EA5DFF10A1CE22F" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
<input xmi:id="E012BF1E3BCEAD105D0E11DF879EDFF10A1CE22F" name="s1">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E3BB5CDE05D0E11DFA03EDFF10A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</input>
<input xmi:id="E012BF1E3BEBAAF05D0E11DF9DC8DFF10A1CE22F" name="s2">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E3BDC8FC05D0E11DFC25CDFF10A1CE22F" upperMultiplicity="1" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</input>
<input xmi:id="E012BF1E3C56EFE05D0E11DFA70CDFF10A1CE22F" name="s3">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E3BF82E105D0E11DFB3D4DFF10A1CE22F" upperMultiplicity="1" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
<defaultValue xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="E012BF1E3C4675205D0E11DFA75DDFF10A1CE22F" literal="abc">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E3C0B67F05D0E11DFCE1BDFF10A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</defaultValue>
</input>
<input xmi:id="E012BF1E3CB982405D0E11DF9F95DFF10A1CE22F" name="s4">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E3C6DFA505D0E11DF834CDFF10A1CE22F" upperMultiplicity="1" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
<defaultValue xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="E012BF1E3CAADC405D0E11DF9853DFF10A1CE22F" literal="def">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E3C80BF005D0E11DFB198DFF10A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</defaultValue>
</input>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E012BF1E3D0CAB505D0E11DFCAB2DFF10A1CE22F">
<statements xsi:type="behavioral.actions:Return" xmi:id="E012BF1E3D0706005D0E11DF88C5DFF10A1CE22F">
<argument xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E012BF1E3D01FCF05D0E11DF9483DFF10A1CE22F" methodSignature="E01F04667A9220905D0911DFA13BFF380A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E41BC02905D0E11DFC7EBDFF10A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
<object xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E012BF1E3CF4DD905D0E11DFCDC1DFF10A1CE22F" methodSignature="E01F04667A9220905D0911DFA13BFF380A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E417E5D505D0E11DF86D7DFF10A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
<object xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E012BF1E3CE721F05D0E11DFB717DFF10A1CE22F" methodSignature="E01F04667A9220905D0911DFA13BFF380A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E414042E05D0E11DFC34DDFF10A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E012BF1E3CDE48505D0E11DF8BB5DFF10A1CE22F" variable="E012BF1E3BCEAD105D0E11DF879EDFF10A1CE22F"/>
<parameters xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E012BF1E3CE526205D0E11DFA86DDFF10A1CE22F" variable="E012BF1E3BEBAAF05D0E11DF9DC8DFF10A1CE22F"/>
</object>
<parameters xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E012BF1E3CF2BAB05D0E11DFBF36DFF10A1CE22F" variable="E012BF1E3C56EFE05D0E11DFA70CDFF10A1CE22F"/>
</object>
<parameters xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E012BF1E3D0001205D0E11DF80FEDFF10A1CE22F" variable="E012BF1E3CB982405D0E11DF9F95DFF10A1CE22F"/>
</argument>
</statements>
</implementation>
</ownedSignatures>
</classes>
</ownedPackages>
<ownedPackages xmi:id="E0E1B8C65A043B10576E11DFA28BC3280A140F13" name="Demo1">
<associations xmi:id="E0412956C4882500576E11DFCE67C3280A140F13" name="unnamed">
<ends xmi:id="E0412956C472C840576E11DF9501C3280A140F13" name="color" navigable="true" signatureImplementations="E0412956C43BD9C0576E11DFCAD2C3280A140F13 E0412956C4647060576E11DF83C9C3280A140F13">
<type xmi:id="E0412956C4182520576E11DF9FACC3280A140F13" upperMultiplicity="1" signaturesWithOutput="E0412956C434ADD0576E11DFC7FDC3280A140F13" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</ends>
<ends xmi:id="E0412956C48D0700576E11DF85EEC3280A140F13" name="unnamed" contributesToEquality="true">
<type xmi:id="E0412956C491C1F0576E11DF8431C3280A140F13" upperMultiplicity="-1" clazz="E0E1B8C65FF2F020576E11DFC852C3280A140F13"/>
</ends>
</associations>
<associations xmi:id="E0677A9A84409BD0576E11DFA820C3280A140F13" name="unnamed">
<ends xmi:id="E0677A9A84134A40576E11DFC852C3280A140F13" name="name" navigable="true" signatureImplementations="E0677A9A83973C70576E11DFCD6AC3280A140F13 E0677A9A8404F260576E11DF8A3BC3280A140F13">
<type xmi:id="E0677A9A81DE41D0576E11DFAEA6C3280A140F13" upperMultiplicity="1" signaturesWithOutput="E0677A9A838DC690576E11DF846CC3280A140F13" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</ends>
<ends xmi:id="E0677A9A844ECCA0576E11DFB341C3280A140F13" name="unnamed" contributesToEquality="true">
<type xmi:id="E0677A9A8455F890576E11DFBFB5C3280A140F13" upperMultiplicity="-1" clazz="E0E1B8C65FF2F020576E11DFC852C3280A140F13"/>
</ends>
</associations>
<classes xmi:id="E0E1B8C65FF2F020576E11DFC852C3280A140F13" name="Demo1" elementsOfType="E0412956437D5D80576F11DF9011C3280A140F13 E0412956444F2C70576F11DFB569C3280A140F13 E0412956C491C1F0576E11DF8431C3280A140F13 E0677A9A8455F890576E11DFBFB5C3280A140F13">
<ownedSignatures xmi:id="E041295644AE8A80576F11DF8AC0C3280A140F13" output="E0412956433F6A20576F11DF8D49C3280A140F13" name="getNameAndColor">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0412956433F6A20576F11DF8D49C3280A140F13" upperMultiplicity="1" signaturesWithOutput="E041295644AE8A80576F11DF8AC0C3280A140F13" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E041295644A514A0576F11DF8111C3280A140F13">
<statements xsi:type="behavioral.actions:Return" xmi:id="E041295644944BC0576F11DFA306C3280A140F13">
<argument xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0412956448D46E0576F11DF97EBC3280A140F13" methodSignature="E01F04667A9220905D0911DFA13BFF380A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01F0466CBCF18005D0911DFCF9BFF380A1CE22F" upperMultiplicity="1" ordered="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
<object xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0412956442DE8D0576F11DF92ECC3280A140F13" methodSignature="E01F04667A9220905D0911DFA13BFF380A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01F0466CCAA35C05D0911DFAE00FF380A1CE22F" upperMultiplicity="1" ordered="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
<object xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E041295643C032E0576F11DFB7CAC3280A140F13" methodSignature="E0677A9A838DC690576E11DF846CC3280A140F13">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E04129565595EF00576F11DF9616C3280A140F13" upperMultiplicity="1" ordered="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
<object xsi:type="dataaccess.expressions:This" xmi:id="E041295643B695F0576F11DFCCC4C3280A140F13">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0412956437D5D80576F11DF9011C3280A140F13" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C65FF2F020576E11DFC852C3280A140F13"/>
</object>
</object>
<parameters xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="E041295644113910576F11DFAE96C3280A140F13" literal=" ">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E041295643DF2C90576F11DFBE5BC3280A140F13" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</parameters>
</object>
<parameters xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0412956448864E0576F11DF89E5C3280A140F13" methodSignature="E0412956C434ADD0576E11DFC7FDC3280A140F13">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E041295655DB0E50576F11DFB5BAC3280A140F13" upperMultiplicity="1" ordered="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
<object xsi:type="dataaccess.expressions:This" xmi:id="E0412956447EEF00576F11DFA4A4C3280A140F13">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0412956444F2C70576F11DFB569C3280A140F13" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C65FF2F020576E11DFC852C3280A140F13"/>
</object>
</parameters>
</argument>
</statements>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E04129568EA18D30577011DFA401C3280A140F13" sideEffectFree="true" output="E04129568DA727A0577011DF8A1EC3280A140F13" name="sum">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E04129568DA727A0577011DF8A1EC3280A140F13" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E04129568EA18D30577011DFA401C3280A140F13" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<input xmi:id="E04129568DD6EA30577011DFCE04C3280A140F13" name="to">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E04129568DC3D760577011DF9205C3280A140F13" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</input>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E04129568E9CD240577011DF81D1C3280A140F13">
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E04129568E4BA500577011DFAB99C3280A140F13" namedValue="E04129568E422F20577011DFAE73C3280A140F13"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E04129569569BCE0577111DFA23BC3280A140F13" namedValue="E0412956955DD601577111DFCA8DC3280A140F13"/>
<statements xsi:type="behavioral.actions:WhileLoop" xmi:id="E04129560B109000577111DF8C41C3280A140F13">
<condition xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E04129560A43A310577111DF8A82C3280A140F13" methodSignature="E0BF539C1F8A32546C6911DE87C500155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E04129560C5BFBC0577111DF8F08C3280A140F13" upperMultiplicity="1" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0B9184107153490577311DFC050ED810A140F13" variable="E0412956955DD601577111DFCA8DC3280A140F13"/>
<parameters xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E04129560A37BC30577111DFCE10C3280A140F13" literal="0">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E04129560A0588A0577111DF80BCC3280A140F13" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</parameters>
</condition>
<nestedBlocks xmi:id="E04129560B0BD510577111DF9BD7C3280A140F13">
<statements xsi:type="behavioral.actions:Assignment" xmi:id="E04129560A88C260577111DF82D0C3280A140F13" assignTo="E04129568E422F20577011DFAE73C3280A140F13">
<argument xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E04129560A819670577111DFCB9EC3280A140F13" methodSignature="E0BF539C1F9FB6226C6911DE99DF00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E04129560BDB5A10577111DF8F6FC3280A140F13" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E04129560A733E90577111DF8D19C3280A140F13" variable="E04129568E422F20577011DFAE73C3280A140F13"/>
<parameters xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E04129560A7F2570577111DFA2A3C3280A140F13" variable="E0412956955DD601577111DFCA8DC3280A140F13"/>
</argument>
</statements>
<statements xsi:type="behavioral.actions:Assignment" xmi:id="E04129560AFD7D30577111DFC5DCC3280A140F13" assignTo="E0412956955DD601577111DFCA8DC3280A140F13">
<argument xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E04129560AF67850577111DFC106C3280A140F13" methodSignature="E0BF539C1F988A396C6911DE8D9400155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E04129560C1E0860577111DFCB2EC3280A140F13" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E041295695B85210577111DF9710C3280A140F13" variable="E0412956955DD601577111DFCA8DC3280A140F13"/>
<parameters xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E04129560AE82070577111DFB3AEC3280A140F13" literal="1">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E04129560AB85DE0577111DFB5C5C3280A140F13" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</parameters>
</argument>
</statements>
</nestedBlocks>
</statements>
<statements xsi:type="behavioral.actions:Return" xmi:id="E04129568E90C450577011DFCC42C3280A140F13">
<argument xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E04129568E8E7A60577011DFBC03C3280A140F13" variable="E04129568E422F20577011DFAE73C3280A140F13"/>
</statements>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E04129568E422F20577011DFAE73C3280A140F13" name="result" namedValueDeclaration="E04129568E4BA500577011DFAB99C3280A140F13" assignments="E04129560A88C260577111DF82D0C3280A140F13">
<initExpression xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E04129568E33D740577011DF8BC2C3280A140F13" literal="0">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E04129568E043BC0577011DFCC0DC3280A140F13" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E0412956955DD601577111DFCA8DC3280A140F13" name="current" namedValueDeclaration="E04129569569BCE0577111DFA23BC3280A140F13" assignments="E04129560AFD7D30577111DFC5DCC3280A140F13">
<initExpression xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0412956955DD600577111DFAA77C3280A140F13" variable="E04129568DD6EA30577011DFCE04C3280A140F13"/>
</variables>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E0412956C434ADD0576E11DFC7FDC3280A140F13" sideEffectFree="true" output="E0412956C4182520576E11DF9FACC3280A140F13" name=".color">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E0412956C43BD9C0576E11DFCAD2C3280A140F13" end="E0412956C472C840576E11DF9501C3280A140F13"/>
</ownedSignatures>
<ownedSignatures xmi:id="E0412956C4515D91576E11DFAE21C3280A140F13" name="color=">
<input xmi:id="E0412956C4515D90576E11DFBCB3C3280A140F13" name="value"/>
<implementation xsi:type="data.classes:LinkSetting" xmi:id="E0412956C4647060576E11DF83C9C3280A140F13" end="E0412956C472C840576E11DF9501C3280A140F13"/>
</ownedSignatures>
<ownedSignatures xmi:id="E0677A9A838DC690576E11DF846CC3280A140F13" sideEffectFree="true" output="E0677A9A81DE41D0576E11DFAEA6C3280A140F13" name=".name">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E0677A9A83973C70576E11DFCD6AC3280A140F13" end="E0677A9A84134A40576E11DFC852C3280A140F13"/>
</ownedSignatures>
<ownedSignatures xmi:id="E0677A9A83DA11D0576E11DFAC42C3280A140F13" name="name=">
<input xmi:id="E0677A9A83C21D00576E11DF8EF5C3280A140F13" name="value"/>
<implementation xsi:type="data.classes:LinkSetting" xmi:id="E0677A9A8404F260576E11DF8A3BC3280A140F13" end="E0677A9A84134A40576E11DFC852C3280A140F13"/>
</ownedSignatures>
</classes>
</ownedPackages>
<ownedPackages xmi:id="4991AE77CFCBA010F79111DD993200155883529C" name="FunctionFromMethodTest">
<classes xmi:id="E064D8BE48B105C0215211DFC3B3D3D50A140F13" name="FFMTest1">
<ownedSignatures xmi:id="E00EA3B7771897F05D0E11DFAB6ADFF10A1CE22F" output="E00EA3B775FFD4F05D0E11DF8C0ADFF10A1CE22F" name="test">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E00EA3B775FFD4F05D0E11DF8C0ADFF10A1CE22F" upperMultiplicity="1" signaturesWithOutput="E00EA3B7771897F05D0E11DFAB6ADFF10A1CE22F" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E00EA3B77715B1C05D0E11DF9FF3DFF10A1CE22F">
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E00EA3B776850A805D0E11DFCCD9DFF10A1CE22F" namedValue="E00EA3B7767C7F005D0E11DFBB0BDFF10A1CE22F"/>
<statements xsi:type="behavioral.actions:Return" xmi:id="E00EA3B77711BA205D0E11DFAB01DFF10A1CE22F">
<argument xsi:type="dataaccess.expressions:FunctionCallExpression" xmi:id="E00EA3B7770844405D0E11DFC196DFF10A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E00EA3B77C7DAAA05D0E11DFA5C2DFF10A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
<parameters xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E00EA3B776BD58905D0E11DFA086DFF10A1CE22F" literal="0">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E00EA3B776933B505D0E11DF9C7CDFF10A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</parameters>
<parameters xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E00EA3B776FA88A05D0E11DFBCB7DFF10A1CE22F" literal="2">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E00EA3B776CFF6305D0E11DFCEF2DFF10A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</parameters>
<calledBlock xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E00EA3B7768F6AC05D0E11DFB627DFF10A1CE22F" variable="E00EA3B7767C7F005D0E11DFBB0BDFF10A1CE22F"/>
</argument>
</statements>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E00EA3B7767C7F005D0E11DFBB0BDFF10A1CE22F" name="f" namedValueDeclaration="E00EA3B776850A805D0E11DFCCD9DFF10A1CE22F">
<initExpression xsi:type="dataaccess.expressions.fp:FunctionFromMethodExpr" xmi:id="E00EA3B7767A35105D0E11DF9132DFF10A1CE22F" method="E01F04669AFDFE305D0911DFC154FF380A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:FunctionSignatureTypeDefinition" xmi:id="E00EA3B77679E6F05D0E11DF9216DFF10A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" signature="E01F04669AFDFE305D0911DFC154FF380A1CE22F"/>
<object xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="E00EA3B7766993405D0E11DFA88BDFF10A1CE22F" literal="abc">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E00EA3B7762D26805D0E11DFAFCEDFF10A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</object>
</initExpression>
</variables>
</implementation>
</ownedSignatures>
</classes>
</ownedPackages>
<ownedPackages xmi:id="E03677197AD248A0377F11DFB53CF3490A1CE22F" name="GroupByTest">
<associations xmi:id="E0A4115964090AE0378011DFA338F3490A1CE22F" name="Query_to_name">
<ends xmi:id="E0A4115964056160378011DFBE61F3490A1CE22F" name="opposite_of_name" contributesToEquality="true">
<type xmi:id="E0A4115964003140378011DF996CF3490A1CE22F" upperMultiplicity="-1" clazz="E0A411598F487930377F11DFC6D2F3490A1CE22F"/>
</ends>
<ends xmi:id="E0A41159640A9180378011DF8BB5F3490A1CE22F" name="name" navigable="true" signatureImplementations="E0A4115963FCD5E0378011DF9CDFF3490A1CE22F">
<type xmi:id="E0A41159640A4360378011DF9912F3490A1CE22F" upperMultiplicity="1" signaturesWithOutput="E0A4115963F9C8A0378011DFC3C5F3490A1CE22F" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</ends>
</associations>
<associations xmi:id="E0A411598CECD5F0377F11DF99A9F3490A1CE22F" name="Query_to_s">
<ends xmi:id="E0A411598CEA3DE0377F11DFCDEDF3490A1CE22F" name="opposite_of_s" contributesToEquality="true">
<type xmi:id="E0A411598CE5F820377F11DFA552F3490A1CE22F" upperMultiplicity="-1" clazz="E0A411598D171A40377F11DF98CCF3490A1CE22F"/>
</ends>
<ends xmi:id="E0A411598CEE3580377F11DFBED7F3490A1CE22F" name="s" navigable="true" signatureImplementations="E0A411598CE38720377F11DFB007F3490A1CE22F">
<type xmi:id="E0A411598CEDE760377F11DF9D84F3490A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" signaturesWithOutput="E0A411598CE18B50377F11DF9146F3490A1CE22F" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</ends>
</associations>
<associations xmi:id="E0A411598EF06E20377F11DF811AF3490A1CE22F" name="Query_to_cityName">
<ends xmi:id="E0A411598EED39D0377F11DF8ED0F3490A1CE22F" name="opposite_of_cityName" contributesToEquality="true">
<type xmi:id="E0A411598EE830C0377F11DF9ED3F3490A1CE22F" upperMultiplicity="-1" clazz="E0A411598F487930377F11DFC6D2F3490A1CE22F"/>
</ends>
<ends xmi:id="E0A411598EF1CDB0377F11DF9E2FF3490A1CE22F" name="cityName" navigable="true" signatureImplementations="E0A411598EE54A90377F11DFA005F3490A1CE22F">
<type xmi:id="E0A411598EF17F90377F11DF8543F3490A1CE22F" upperMultiplicity="-1" signaturesWithOutput="E0A411598EE2D990377F11DF93FBF3490A1CE22F" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</ends>
</associations>
<associations xmi:id="E0A411598F15A960377F11DF8C77F3490A1CE22F" name="Query_to_c">
<ends xmi:id="E0A411598F124E00377F11DF869CF3490A1CE22F" name="opposite_of_c" contributesToEquality="true">
<type xmi:id="E0A411598F0D9310377F11DFA756F3490A1CE22F" upperMultiplicity="-1" clazz="E0A411598F487930377F11DFC6D2F3490A1CE22F"/>
</ends>
<ends xmi:id="E0A411598F173000377F11DF8EEDF3490A1CE22F" name="c" navigable="true" signatureImplementations="E0A411598F0A5EC0377F11DF846CF3490A1CE22F">
<type xmi:id="E0A411598F16E1E0377F11DFA341F3490A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" signaturesWithOutput="E0A411598F07C6B0377F11DFCBA5F3490A1CE22F" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</ends>
</associations>
<classes xmi:id="E03677197F344330377F11DFCE33F3490A1CE22F" name="GroupByTest">
<ownedSignatures xmi:id="E0A411598BED8E60377F11DFA574F3490A1CE22F" name="m">
<implementation xsi:type="behavioral.actions:Block" xmi:id="E0A411598BEBE0B0377F11DFC1FCF3490A1CE22F">
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E0A411598BE5C630377F11DFCD6CF3490A1CE22F" namedValue="E0A411598BE35530377F11DFB339F3490A1CE22F"/>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E0A411598BE35530377F11DFB339F3490A1CE22F" name="v" namedValueDeclaration="E0A411598BE5C630377F11DFCD6CF3490A1CE22F">
<initExpression xsi:type="dataaccess.analytics:GroupBy" xmi:id="E0A411598BDE7330377F11DFB0D1F3490A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A4115990E22C00377F11DFC472F3490A1CE22F" lowerMultiplicity="1" upperMultiplicity="-1" ordered="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions.collectionexpressions:Including" xmi:id="E0A411598BC6F390377F11DFABE9F3490A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A4115990CCA830377F11DFC5FAF3490A1CE22F" lowerMultiplicity="1" upperMultiplicity="2" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<source xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E0A411598BB31D70377F11DF8E5EF3490A1CE22F" literal="1">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A411598BA9A790377F11DFAA81F3490A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</source>
<argument xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E0A411598BC39830377F11DFBD75F3490A1CE22F" literal="2">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A411598BBA7070377F11DFBD5AF3490A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</argument>
</object>
<dimensions xmi:id="E0A411598BDA0660377F11DFC7C9F3490A1CE22F">
<expression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0A411598BD831A0377F11DFAADCF3490A1CE22F" methodSignature="E0BF539C1FAB9D026C6911DE97FF00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A41159A1F29C50377F11DFC38BF3490A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0A411598BD21720377F11DF935CF3490A1CE22F" variable="E0A411598BDDD6F0377F11DF852BF3490A1CE22F"/>
<parameters xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0A411598BD6D210377F11DFA8DEF3490A1CE22F" variable="E0A411598BDDD6F0377F11DF852BF3490A1CE22F"/>
</expression>
<iterator xmi:id="E0A411598BCD3520377F11DF9297F3490A1CE22F" name="dim1"/>
</dimensions>
<fact xmi:id="E0A411598BDDD6F0377F11DF852BF3490A1CE22F" name="fact">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A41159A0DB5FF0377F11DFBD32F3490A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</fact>
</initExpression>
</variables>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E0A411598D48D8A0377F11DFA855F3490A1CE22F" output="E0A411598C895930377F11DFCC13F3490A1CE22F" name="withMap">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A411598C895930377F11DFCC13F3490A1CE22F" upperMultiplicity="-1" signaturesWithOutput="E0A411598D48D8A0377F11DFA855F3490A1CE22F" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E0A411598D464090377F11DFAF17F3490A1CE22F">
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E0A411598D2FF970377F11DF9472F3490A1CE22F" namedValue="E0A411598D2D1340377F11DF9F3AF3490A1CE22F"/>
<statements xsi:type="behavioral.actions:Return" xmi:id="E0A411598D407430377F11DFC975F3490A1CE22F">
<argument xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0A411598D3EED90377F11DF84BDF3490A1CE22F" methodSignature="E0A411598CE18B50377F11DF9146F3490A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A41159A0F85DD0377F11DFCA8BF3490A1CE22F" lowerMultiplicity="1" upperMultiplicity="-1" ordered="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0A411598D3CA3A0377F11DF8D42F3490A1CE22F" variable="E0A411598D2D1340377F11DF9F3AF3490A1CE22F"/>
</argument>
</statements>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E0A411598D2D1340377F11DF9F3AF3490A1CE22F" name="vwm" namedValueDeclaration="E0A411598D2FF970377F11DF9472F3490A1CE22F">
<initExpression xsi:type="dataaccess.analytics:GroupBy" xmi:id="E0A411598D239D60377F11DF9E21F3490A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A41159916D5500377F11DF892BF3490A1CE22F" lowerMultiplicity="1" upperMultiplicity="-1" clazz="E0A411598D171A40377F11DF98CCF3490A1CE22F"/>
<object xsi:type="dataaccess.expressions.collectionexpressions:Including" xmi:id="E0A411598CC3F130377F11DFC571F3490A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A41159910914F0377F11DFC433F3490A1CE22F" lowerMultiplicity="1" upperMultiplicity="2" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<source xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E0A411598CADD120377F11DFA041F3490A1CE22F" literal="1">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A411598CA322C0377F11DFAAF7F3490A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</source>
<argument xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E0A411598CC047B0377F11DFA287F3490A1CE22F" literal="2">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A411598CB52420377F11DFC17DF3490A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</argument>
</object>
<dimensions xmi:id="E0A411598CD6B5E0377F11DF93D0F3490A1CE22F">
<expression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0A411598CD4E120377F11DF964BF3490A1CE22F" methodSignature="E0BF539C1FAB9D026C6911DE97FF00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A41159A1FDBFE0377F11DF8208F3490A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0A411598CCEEDB0377F11DF8EF9F3490A1CE22F" variable="E0A411598D22DA10377F11DFB4E1F3490A1CE22F"/>
<parameters xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0A411598CD38190377F11DF8356F3490A1CE22F" variable="E0A411598D22DA10377F11DFB4E1F3490A1CE22F"/>
</expression>
<iterator xmi:id="E0A411598CCA0BB0377F11DF8C10F3490A1CE22F" name="dim1"/>
</dimensions>
<fact xmi:id="E0A411598D22DA10377F11DFB4E1F3490A1CE22F" name="fact">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A41159A0E83130377F11DF82ECF3490A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</fact>
<mapExpression xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="E0A411598D1A75A0377F11DFA3BAF3490A1CE22F" valueClass="E0A411598D171A40377F11DF98CCF3490A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A411598D0F7920377F11DFB7E4F3490A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0A411598D171A40377F11DF98CCF3490A1CE22F"/>
<propertyValues xmi:id="E0A411598D0ABE30377F11DF85C3F3490A1CE22F" forEnd="E0A411598CEE3580377F11DFBED7F3490A1CE22F">
<value xsi:type="dataaccess.expressions:ObjectCount" xmi:id="E0A411598D091080377F11DFB13EF3490A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A411598CFA9190377F11DF90C3F3490A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0A411598CF86EB0377F11DFC721F3490A1CE22F" variable="E0A411598CCA0BB0377F11DF8C10F3490A1CE22F"/>
</value>
</propertyValues>
</mapExpression>
<groupedFacts xmi:id="E0A411598D223DD0377F11DFA7B8F3490A1CE22F" name="values">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A411599164A270377F11DF8148F3490A1CE22F" lowerMultiplicity="1" upperMultiplicity="-1" ordered="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</groupedFacts>
</initExpression>
</variables>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E0A411598FE81490377F11DF80CFF3490A1CE22F" output="E0A411598D896410377F11DFACB1F3490A1CE22F" name="peopleNamedInCity">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A411598D896410377F11DFACB1F3490A1CE22F" upperMultiplicity="-1" signaturesWithOutput="E0A411598FE81490377F11DF80CFF3490A1CE22F" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<input xmi:id="E0A411598D99B7C0377F11DF9C9AF3490A1CE22F" name="n">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A411598D937630377F11DFCC79F3490A1CE22F" upperMultiplicity="1" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</input>
<input xmi:id="E0A411598DA5ECC0377F11DFBCD7F3490A1CE22F" name="c">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A411598D9FAB30377F11DFB428F3490A1CE22F" upperMultiplicity="1" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</input>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E0A411598FE3A7C0377F11DFA5EDF3490A1CE22F">
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E0A411598E3B27E0377F11DF99A1F3490A1CE22F" namedValue="E0A411598E366CF0377F11DF9DA3F3490A1CE22F"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E0A411598F6D6650377F11DFA3A1F3490A1CE22F" namedValue="E0A411598F69E3E0377F11DF8398F3490A1CE22F"/>
<statements xsi:type="behavioral.actions:Return" xmi:id="E0A411598FDDDB60377F11DF889FF3490A1CE22F">
<argument xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0A411598FDA8000377F11DF929CF3490A1CE22F" methodSignature="E0A411598F07C6B0377F11DFCBA5F3490A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A41159A1149860377F11DF9E9EF3490A1CE22F" lowerMultiplicity="1" upperMultiplicity="-1" ordered="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.query:Selection" xmi:id="E0A411598FD15840377F11DFA980F3490A1CE22F">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0A411598F87CC20377F11DFC9C9F3490A1CE22F" variable="E0A411598F69E3E0377F11DF8398F3490A1CE22F"/>
<iterator xmi:id="E0A411598FD094F0377F11DFAD0DF3490A1CE22F" name="self">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A411599F917AD0377F11DFAFFEF3490A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0A411598F487930377F11DFC6D2F3490A1CE22F"/>
</iterator>
<selectionExpr xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0A4115901696F00378111DFC72BF3490A1CE22F" methodSignature="E000054C97CDA7C9560B11DEAB120019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A4115901D37B70378111DFB156F3490A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<object xsi:type="dataaccess.expressions:Equals" xmi:id="E0A4115901451E20378111DF99B2F3490A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A411590132A790378111DF9941F3490A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<left xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0A41159012D7770378111DFC50EF3490A1CE22F" methodSignature="E0A411598EE2D990377F11DF93FBF3490A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A41159018F1F70378111DF963DF3490A1CE22F" upperMultiplicity="-1" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0A41159012B7BA0378111DFC6E9F3490A1CE22F" variable="E0A411598FD094F0377F11DFAD0DF3490A1CE22F"/>
</left>
<right xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0A4115901320B50378111DFB7EDF3490A1CE22F" variable="E0A411598DA5ECC0377F11DFBCD7F3490A1CE22F"/>
</object>
<parameters xsi:type="dataaccess.expressions:Equals" xmi:id="E0A411590166AFE0378111DFC38EF3490A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A411590154AE80378111DFC9E6F3490A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<left xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0A41159014FCC80378111DF89CAF3490A1CE22F" methodSignature="E0A4115963F9C8A0378011DFC3C5F3490A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A4115901C068A0378111DFB532F3490A1CE22F" upperMultiplicity="1" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0A41159014DD0B0378111DF8FE8F3490A1CE22F" variable="E0A411598FD094F0377F11DFAD0DF3490A1CE22F"/>
</left>
<right xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0A4115901541240378111DFC9C0F3490A1CE22F" variable="E0A411598D99B7C0377F11DF9C9AF3490A1CE22F"/>
</parameters>
</selectionExpr>
</object>
</argument>
</statements>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E0A411598E366CF0377F11DF9DA3F3490A1CE22F" name="persons" namedValueDeclaration="E0A411598E3B27E0377F11DF99A1F3490A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A411598DD11B70377F11DFAA07F3490A1CE22F" upperMultiplicity="-1" clazz="E035FF2BC192FF91561211DE8FED0019D29902CC"/>
<initExpression xsi:type="dataaccess.expressions.collectionexpressions:Iterate" xmi:id="E0A411598E29E9D0377F11DF9B20F3490A1CE22F">
<source xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0A411598DF85280377F11DFC14FF3490A1CE22F" methodSignature="E00611E4608AA8A2BAF411DEB9F90019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:NestedTypeDefinition" xmi:id="E0A41159A10D6C70377F11DFC28DF3490A1CE22F" lowerMultiplicity="1" upperMultiplicity="-1" ordered="true" type="E00611E4608AA8A0BAF411DE88280019D29902CC"/>
<object xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0A411598DF54540377F11DF91CAF3490A1CE22F" methodSignature="E01DFA6E62EA34E0E56411DE82E1F30C0A140FF0">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A4115992B601A0377F11DFAF78F3490A1CE22F" lowerMultiplicity="1" upperMultiplicity="-1" ordered="true" unique="true" clazz="E00611E460990080BAF411DE8E4B0019D29902CC"/>
<object xsi:type="dataaccess.expressions:ObjectCreationExpression" xmi:id="E0A411598DF0D870377F11DFCF16F3490A1CE22F" classToInstantiate="E01DFA6E637B9F72E56411DE844BF30C0A140FF0">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A411598DE19630377F11DFB4A5F3490A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E01DFA6E637B9F72E56411DE844BF30C0A140FF0"/>
</object>
</object>
</source>
<iterators xmi:id="E0A411598E1BE010377F11DFACC5F3490A1CE22F" name="ps"/>
<accumulator xmi:id="E0A411598E174C30377F11DFA6A8F3490A1CE22F" name="acc">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A411598E110AA0377F11DFC198F3490A1CE22F" upperMultiplicity="-1" clazz="E035FF2BC192FF91561211DE8FED0019D29902CC"/>
</accumulator>
<iteratorExpression xsi:type="dataaccess.expressions.collectionexpressions:Including" xmi:id="E0A411598E2778D0377F11DFAB00F3490A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A4115991A86230377F11DFA1BDF3490A1CE22F" upperMultiplicity="-1" clazz="E035FF2BC192FF91561211DE8FED0019D29902CC"/>
<source xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0A411598E218560377F11DF93AAF3490A1CE22F" variable="E0A411598E174C30377F11DFA6A8F3490A1CE22F"/>
<argument xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0A411598E261940377F11DFAEDFF3490A1CE22F" variable="E0A411598E1BE010377F11DFACC5F3490A1CE22F"/>
</iteratorExpression>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E0A411598F69E3E0377F11DF8398F3490A1CE22F" name="g" namedValueDeclaration="E0A411598F6D6650377F11DFA3A1F3490A1CE22F">
<initExpression xsi:type="dataaccess.analytics:GroupBy" xmi:id="E0A411598F5E4B20377F11DFBCB6F3490A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A4115992628A70377F11DF87CBF3490A1CE22F" lowerMultiplicity="1" upperMultiplicity="-1" clazz="E0A411598F487930377F11DFC6D2F3490A1CE22F"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0A411598E593730377F11DFBE52F3490A1CE22F" variable="E0A411598E366CF0377F11DF9DA3F3490A1CE22F"/>
<dimensions xmi:id="E0A411598E7D39F0377F11DF9F16F3490A1CE22F">
<expression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0A411598E7B8C40377F11DFC03DF3490A1CE22F" methodSignature="E0EFF7D8C44D8BB0561211DEA16B0019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A41159A1323280377F11DFBFD4F3490A1CE22F" upperMultiplicity="1" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0A411598E796960377F11DF9C86F3490A1CE22F" variable="E0A411598F5DAEE0377F11DF8279F3490A1CE22F"/>
</expression>
<iterator xmi:id="E0A411598E748760377F11DF97BDF3490A1CE22F" name="name"/>
</dimensions>
<dimensions xmi:id="E0A411598E9B7050377F11DF8E7AF3490A1CE22F">
<expression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0A411598E9A10C0377F11DF9D3FF3490A1CE22F" methodSignature="E0A83D33CEA8C9A170A011DEB5EC00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A41159A87B4770377F11DFAA55F3490A1CE22F" upperMultiplicity="-1" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
<object xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0A411598E96DC70377F11DFCD0BF3490A1CE22F" methodSignature="E01A5454E0AC257770A011DEA3DF00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A41159A229B1E0377F11DFC6D2F3490A1CE22F" upperMultiplicity="-1" clazz="E0A83D33CEAFF59070A011DEC7A200155883529C"/>
<object xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0A411598E938110377F11DFC49FF3490A1CE22F" methodSignature="E0AE8657FAFD5C0770A011DEB82200155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A41159A1398580377F11DFAF3DF3490A1CE22F" upperMultiplicity="-1" clazz="E01A5454E0AE967770A011DEA08F00155883529C"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0A411598E913720377F11DFC2E4F3490A1CE22F" variable="E0A411598F5DAEE0377F11DF8279F3490A1CE22F"/>
</object>
</object>
</expression>
<iterator xmi:id="E0A411598E86AFD0377F11DFC419F3490A1CE22F" name="cityName"/>
</dimensions>
<fact xmi:id="E0A411598F5DAEE0377F11DF8279F3490A1CE22F" name="fact">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A411599931B470377F11DFA208F3490A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" clazz="E035FF2BC192FF91561211DE8FED0019D29902CC"/>
</fact>
<mapExpression xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="E0A411598F4BAD80377F11DFC9BAF3490A1CE22F" valueClass="E0A411598F487930377F11DFC6D2F3490A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A411598F3FEDB0377F11DFB6AFF3490A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0A411598F487930377F11DFC6D2F3490A1CE22F"/>
<propertyValues xmi:id="E0A4115964165150378011DF84D9F3490A1CE22F" forEnd="E0A41159640A9180378011DF8BB5F3490A1CE22F">
<value xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0A411596415B510378011DFCDB9F3490A1CE22F" variable="E0A411598E748760377F11DF97BDF3490A1CE22F"/>
</propertyValues>
<propertyValues xmi:id="E0A411598EFCCA30377F11DFB572F3490A1CE22F" forEnd="E0A411598EF1CDB0377F11DF9E2FF3490A1CE22F">
<value xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0A411598EFC2DF0377F11DFC49BF3490A1CE22F" variable="E0A411598E86AFD0377F11DFC419F3490A1CE22F"/>
</propertyValues>
<propertyValues xmi:id="E0A411598F38E8D0377F11DFBF60F3490A1CE22F" forEnd="E0A411598F173000377F11DF8EEDF3490A1CE22F">
<value xsi:type="dataaccess.expressions:ObjectCount" xmi:id="E0A411598F371410377F11DFA415F3490A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A411598F25AEF0377F11DFAB3AF3490A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0A411598F238C10377F11DFA428F3490A1CE22F" variable="E0A411598F5D12A0377F11DF92FAF3490A1CE22F"/>
</value>
</propertyValues>
</mapExpression>
<groupedFacts xmi:id="E0A411598F5D12A0377F11DF92FAF3490A1CE22F" name="values">
<ownedTypeDefinition xsi:type="data.classes:NestedTypeDefinition" xmi:id="E0A41159925B8590377F11DFC5BDF3490A1CE22F" upperMultiplicity="-1" type="E0A411598DD11B70377F11DFAA07F3490A1CE22F"/>
</groupedFacts>
</initExpression>
</variables>
</implementation>
</ownedSignatures>
</classes>
<classes xmi:id="E0A411598D171A40377F11DF98CCF3490A1CE22F" name="GroupByMapResult_s" valueType="true" elementsOfType="E0A411598CE5F820377F11DFA552F3490A1CE22F E0A411598D0F7920377F11DFB7E4F3490A1CE22F E0A41159916D5500377F11DF892BF3490A1CE22F">
<ownedSignatures xmi:id="E0A411598CE18B50377F11DF9146F3490A1CE22F" sideEffectFree="true" output="E0A411598CEDE760377F11DF9D84F3490A1CE22F" name=".s">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E0A411598CE38720377F11DFB007F3490A1CE22F" end="E0A411598CEE3580377F11DFBED7F3490A1CE22F"/>
</ownedSignatures>
</classes>
<classes xmi:id="E0A411598F487930377F11DFC6D2F3490A1CE22F" name="GroupByMapResult_cityName_name_c" valueType="true" elementsOfType="E0A4115964003140378011DF996CF3490A1CE22F E0A411598EE830C0377F11DF9ED3F3490A1CE22F E0A411598F0D9310377F11DFA756F3490A1CE22F E0A411598F3FEDB0377F11DFB6AFF3490A1CE22F E0A4115992628A70377F11DF87CBF3490A1CE22F E0A411599F917AD0377F11DFAFFEF3490A1CE22F">
<ownedSignatures xmi:id="E0A4115963F9C8A0378011DFC3C5F3490A1CE22F" sideEffectFree="true" output="E0A41159640A4360378011DF9912F3490A1CE22F" name=".name">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E0A4115963FCD5E0378011DF9CDFF3490A1CE22F" end="E0A41159640A9180378011DF8BB5F3490A1CE22F"/>
</ownedSignatures>
<ownedSignatures xmi:id="E0A411598EE2D990377F11DF93FBF3490A1CE22F" sideEffectFree="true" output="E0A411598EF17F90377F11DF8543F3490A1CE22F" name=".cityName">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E0A411598EE54A90377F11DFA005F3490A1CE22F" end="E0A411598EF1CDB0377F11DF9E2FF3490A1CE22F"/>
</ownedSignatures>
<ownedSignatures xmi:id="E0A411598F07C6B0377F11DFCBA5F3490A1CE22F" sideEffectFree="true" output="E0A411598F16E1E0377F11DFA341F3490A1CE22F" name=".c">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E0A411598F0A5EC0377F11DF846CF3490A1CE22F" end="E0A411598F173000377F11DF8EEDF3490A1CE22F"/>
</ownedSignatures>
</classes>
</ownedPackages>
<ownedPackages xmi:id="E0367719DD4ED2E0BB4D11DE94FF0019D29902CC" name="IteratorTest">
<associations xmi:id="E012BF1EA546ECF30D3911DF9F7AEAA0C0A868C8" name="Query_to_b">
<ends xmi:id="E012BF1EA546ECF20D3911DF847EEAA0C0A868C8" name="b" navigable="true" signatureImplementations="E012BF1EA546ECF10D3911DF8855EAA0C0A868C8">
<type xmi:id="E012BF1EA58507600D3911DFA3FDEAA0C0A868C8" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E012BF1EA546ECF00D3911DF83C9EAA0C0A868C8" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</ends>
<ends xmi:id="E012BF1EA546ECF40D3911DFB358EAA0C0A868C8" name="opposite_of_b" contributesToEquality="true">
<type xmi:id="E012BF1EA546ECF50D3911DFCEE0EAA0C0A868C8" upperMultiplicity="-1" clazz="E012BF1EA3ED02410D3911DFC4DEEAA0C0A868C8"/>
</ends>
</associations>
<associations xmi:id="E012BF1EA5495DF30D3911DFBBE1EAA0C0A868C8" name="Query_to_c">
<ends xmi:id="E012BF1EA5495DF20D3911DF9A7AEAA0C0A868C8" name="c" navigable="true" signatureImplementations="E012BF1EA5495DF10D3911DFAFD6EAA0C0A868C8">
<type xmi:id="E012BF1EA5A401100D3911DF8BBEEAA0C0A868C8" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E012BF1EA5495DF00D3911DFBAD2EAA0C0A868C8" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</ends>
<ends xmi:id="E012BF1EA5495DF40D3911DFB8B2EAA0C0A868C8" name="opposite_of_c" contributesToEquality="true">
<type xmi:id="E012BF1EA5495DF50D3911DFB4ADEAA0C0A868C8" upperMultiplicity="-1" clazz="E012BF1EA3ED02410D3911DFC4DEEAA0C0A868C8"/>
</ends>
</associations>
<associations xmi:id="E012BF1EA54BA7E30D3911DF90F4EAA0C0A868C8" name="Query_to_a">
<ends xmi:id="E012BF1EA54BA7E20D3911DFA45FEAA0C0A868C8" name="a" navigable="true" signatureImplementations="E012BF1EA54BA7E10D3911DF8C40EAA0C0A868C8">
<type xmi:id="E012BF1EA58C33500D3911DF9BB5EAA0C0A868C8" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E012BF1EA54BA7E00D3911DFAC5BEAA0C0A868C8" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</ends>
<ends xmi:id="E012BF1EA54BA7E40D3911DF8AD5EAA0C0A868C8" name="opposite_of_a" contributesToEquality="true">
<type xmi:id="E012BF1EA54BA7E50D3911DFC4AAEAA0C0A868C8" upperMultiplicity="-1" clazz="E012BF1EA3ED02410D3911DFC4DEEAA0C0A868C8"/>
</ends>
</associations>
<classes xmi:id="E012BF1EA3ED02410D3911DFC4DEEAA0C0A868C8" name="QueryResult_b_c_a" valueType="true" elementsOfType="E012BF1E3A2180F00D3B11DFC931EAA0C0A868C8 E012BF1EA3EF4C300D3911DFC0B5EAA0C0A868C8 E012BF1EA546ECF50D3911DFCEE0EAA0C0A868C8 E012BF1EA5495DF50D3911DFB4ADEAA0C0A868C8 E012BF1EA54BA7E50D3911DFC4AAEAA0C0A868C8">
<ownedSignatures xmi:id="E012BF1EA546ECF00D3911DF83C9EAA0C0A868C8" output="E012BF1EA58507600D3911DFA3FDEAA0C0A868C8" name=".b">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E012BF1EA546ECF10D3911DF8855EAA0C0A868C8" end="E012BF1EA546ECF20D3911DF847EEAA0C0A868C8"/>
</ownedSignatures>
<ownedSignatures xmi:id="E012BF1EA5495DF00D3911DFBAD2EAA0C0A868C8" output="E012BF1EA5A401100D3911DF8BBEEAA0C0A868C8" name=".c">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E012BF1EA5495DF10D3911DFAFD6EAA0C0A868C8" end="E012BF1EA5495DF20D3911DF9A7AEAA0C0A868C8"/>
</ownedSignatures>
<ownedSignatures xmi:id="E012BF1EA54BA7E00D3911DFAC5BEAA0C0A868C8" output="E012BF1EA58C33500D3911DF9BB5EAA0C0A868C8" name=".a">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E012BF1EA54BA7E10D3911DF8C40EAA0C0A868C8" end="E012BF1EA54BA7E20D3911DFA45FEAA0C0A868C8"/>
</ownedSignatures>
</classes>
<classes xmi:id="E036771902A2A3F0BB4E11DEACCF0019D29902CC" name="IteratorTest">
<ownedSignatures xmi:id="E012BF1E27D60A800D3911DFC60EEAA0C0A868C8" output="E012BF1E26D208000D3911DF990BEAA0C0A868C8" name="m">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E26D208000D3911DF990BEAA0C0A868C8" upperMultiplicity="1" signaturesWithOutput="E012BF1E27D60A800D3911DFC60EEAA0C0A868C8" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E012BF1E27D3C0900D3911DF855EEAA0C0A868C8">
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E012BF1E26F5BCA00D3911DFC9A7EAA0C0A868C8" namedValue="E012BF1E26F372B00D3911DFC78FEAA0C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E012BF1E27126C600D3911DFCC38EAA0C0A868C8" namedValue="E012BF1E270FFB620D3911DF9D6DEAA0C0A868C8"/>
<statements xsi:type="behavioral.actions:ExpressionStatement" xmi:id="E012BF1E272CAB200D3911DFAEBEEAA0C0A868C8">
<expression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E012BF1E272A3A200D3911DFA836EAA0C0A868C8" methodSignature="E0EFF7D8C44D8BB4561211DE951B0019D29902CC">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E012BF1E271C09500D3911DFBDAFEAA0C0A868C8" variable="E012BF1E270FFB620D3911DF9D6DEAA0C0A868C8"/>
<parameters xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="E012BF1E2727F0300D3911DFB30DEAA0C0A868C8" literal="Axel">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E27257F300D3911DFAEB7EAA0C0A868C8" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</parameters>
</expression>
</statements>
<statements xsi:type="behavioral.actions:ExpressionStatement" xmi:id="E012BF1E2746E9E10D3911DFBCC0EAA0C0A868C8">
<expression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E012BF1E2746E9E00D3911DFCD40EAA0C0A868C8" methodSignature="E00611E4608AA8A6BAF411DEB3EF0019D29902CC">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E012BF1E273D4CF00D3911DF85EBEAA0C0A868C8" variable="E012BF1E26F372B00D3911DFC78FEAA0C0A868C8"/>
<parameters xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E012BF1E274478E00D3911DF8981EAA0C0A868C8" variable="E012BF1E270FFB620D3911DF9D6DEAA0C0A868C8"/>
</expression>
</statements>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E012BF1E2778F6600D3911DFA216EAA0C0A868C8" namedValue="E012BF1E2776AC700D3911DFB381EAA0C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E012BF1E279F43110D3911DF8707EAA0C0A868C8" namedValue="E012BF1E279F43100D3911DF992BEAA0C0A868C8"/>
<statements xsi:type="behavioral.actions:Return" xmi:id="E012BF1E27CEDE910D3911DFA71BEAA0C0A868C8">
<argument xsi:type="dataaccess.expressions.collectionexpressions:Iterate" xmi:id="E012BF1E27CEDE900D3911DF98FDEAA0C0A868C8">
<source xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E012BF1E27B981D00D3911DFB002EAA0C0A868C8" methodSignature="E00611E4608AA8A2BAF411DEB9F90019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E290514A00D3911DF8AF7EAA0C0A868C8" upperMultiplicity="-1" clazz="E035FF2BC192FF91561211DE8FED0019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E012BF1E27B49FD00D3911DFB3FDEAA0C0A868C8" variable="E012BF1E279F43100D3911DF992BEAA0C0A868C8"/>
</source>
<iterators xmi:id="E012BF1E27C0ADC00D3911DFB37CEAA0C0A868C8" name="p">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E290C40900D3911DFA6DBEAA0C0A868C8" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E035FF2BC192FF91561211DE8FED0019D29902CC"/>
</iterators>
<accumulator xmi:id="E012BF1E27CC94A10D3911DFB75BEAA0C0A868C8" name="acc"/>
<iteratorExpression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E012BF1E27CC94A00D3911DF91ACEAA0C0A868C8" methodSignature="E0EFF7D8C44D8BB0561211DEA16B0019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E295186F00D3911DFADDAEAA0C0A868C8" upperMultiplicity="1" ordered="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E012BF1E27CA23A00D3911DFC143EAA0C0A868C8" variable="E012BF1E27C0ADC00D3911DFB37CEAA0C0A868C8"/>
</iteratorExpression>
</argument>
</statements>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E012BF1E26F372B00D3911DFC78FEAA0C0A868C8" name="o1" namedValueDeclaration="E012BF1E26F5BCA00D3911DFC9A7EAA0C0A868C8">
<initExpression xsi:type="dataaccess.expressions:ObjectCreationExpression" xmi:id="E012BF1E26F101B10D3911DF85B0EAA0C0A868C8" classToInstantiate="E00611E460990080BAF411DE8E4B0019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E26F101B00D3911DFB494EAA0C0A868C8" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E00611E460990080BAF411DE8E4B0019D29902CC"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E012BF1E270FFB620D3911DF9D6DEAA0C0A868C8" name="p1" namedValueDeclaration="E012BF1E27126C600D3911DFCC38EAA0C0A868C8">
<initExpression xsi:type="dataaccess.expressions:ObjectCreationExpression" xmi:id="E012BF1E270FFB610D3911DFA122EAA0C0A868C8" classToInstantiate="E035FF2BC192FF91561211DE8FED0019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E270FFB600D3911DFA8D4EAA0C0A868C8" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E035FF2BC192FF91561211DE8FED0019D29902CC"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E012BF1E2776AC700D3911DFB381EAA0C0A868C8" name="orgs" namedValueDeclaration="E012BF1E2778F6600D3911DFA216EAA0C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E275086D00D3911DF85F8EAA0C0A868C8" upperMultiplicity="-1" ordered="true" clazz="E00611E460990080BAF411DE8E4B0019D29902CC"/>
<initExpression xsi:type="dataaccess.expressions.collectionexpressions:Including" xmi:id="E012BF1E27743B700D3911DFCDE9EAA0C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E28F92DC00D3911DFA742EAA0C0A868C8" lowerMultiplicity="1" upperMultiplicity="3" ordered="true" unique="true" clazz="E00611E460990080BAF411DE8E4B0019D29902CC"/>
<source xsi:type="dataaccess.expressions.collectionexpressions:Including" xmi:id="E012BF1E276854900D3911DFC890EAA0C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E28F6BCC00D3911DFCE3BEAA0C0A868C8" lowerMultiplicity="1" upperMultiplicity="2" ordered="true" unique="true" clazz="E00611E460990080BAF411DE8E4B0019D29902CC"/>
<source xsi:type="dataaccess.expressions:ObjectCreationExpression" xmi:id="E012BF1E275C6DB10D3911DFA81BEAA0C0A868C8" classToInstantiate="E00611E460990080BAF411DE8E4B0019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E275C6DB00D3911DFCCC2EAA0C0A868C8" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E00611E460990080BAF411DE8E4B0019D29902CC"/>
</source>
<argument xsi:type="dataaccess.expressions:ObjectCreationExpression" xmi:id="E012BF1E2765E3900D3911DFC420EAA0C0A868C8" classToInstantiate="E00611E460990080BAF411DE8E4B0019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E276399A00D3911DFBD88EAA0C0A868C8" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E00611E460990080BAF411DE8E4B0019D29902CC"/>
</argument>
</source>
<argument xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E012BF1E2771F1800D3911DF94CBEAA0C0A868C8" variable="E012BF1E26F372B00D3911DFC78FEAA0C0A868C8"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E012BF1E279F43100D3911DF992BEAA0C0A868C8" name="singleOrg" namedValueDeclaration="E012BF1E279F43110D3911DF8707EAA0C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E278C30400D3911DFCB09EAA0C0A868C8" upperMultiplicity="1" clazz="E00611E460990080BAF411DE8E4B0019D29902CC"/>
<initExpression xsi:type="dataaccess.expressions.collectionexpressions:Iterate" xmi:id="E012BF1E279CD2120D3911DFCC15EAA0C0A868C8">
<source xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E012BF1E279335200D3911DFB081EAA0C0A868C8" variable="E012BF1E2776AC700D3911DFB381EAA0C0A868C8"/>
<iterators xmi:id="E012BF1E279817200D3911DFB9E1EAA0C0A868C8" name="i">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E2909F6A00D3911DF8B84EAA0C0A868C8" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E00611E460990080BAF411DE8E4B0019D29902CC"/>
</iterators>
<accumulator xmi:id="E012BF1E279CD2110D3911DFAFE6EAA0C0A868C8" name="acc"/>
<iteratorExpression xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E012BF1E279CD2100D3911DFB3DAEAA0C0A868C8" variable="E012BF1E279817200D3911DFB9E1EAA0C0A868C8"/>
</initExpression>
</variables>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E012BF1EA44ED1500D3911DFA0CEEAA0C0A868C8" output="E012BF1E849BD1800D3B11DF8181EAA0C0A868C8" name="m2">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E849BD1800D3B11DF8181EAA0C0A868C8" upperMultiplicity="-1" signaturesWithOutput="E012BF1EA44ED1500D3911DFA0CEEAA0C0A868C8" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E012BF1EA44C60500D3911DF9320EAA0C0A868C8">
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E012BF1EA3F42E310D3911DF9D54EAA0C0A868C8" namedValue="E012BF1EA3F42E300D3911DFA055EAA0C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E012BF1E3A47A6900D3B11DFA748EAA0C0A868C8" namedValue="E012BF1E3A4535900D3B11DFB7B1EAA0C0A868C8"/>
<statements xsi:type="behavioral.actions:Return" xmi:id="E012BF1E84E5D2D00D3B11DF898CEAA0C0A868C8">
<argument xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E012BF1E84E361D00D3B11DFB6BEEAA0C0A868C8" variable="E012BF1E3A4535900D3B11DFB7B1EAA0C0A868C8"/>
</statements>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E012BF1E3A4535900D3B11DFB7B1EAA0C0A868C8" name="r" namedValueDeclaration="E012BF1E3A47A6900D3B11DFA748EAA0C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E3A09B3300D3B11DF8E13EAA0C0A868C8" upperMultiplicity="-1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<initExpression xsi:type="dataaccess.expressions.collectionexpressions:Iterate" xmi:id="E012BF1E3A42EBA00D3B11DF97FEEAA0C0A868C8">
<source xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E012BF1E3A1329100D3B11DFCBAFEAA0C0A868C8" variable="E012BF1EA3F42E300D3911DFA055EAA0C0A868C8"/>
<iterators xmi:id="E012BF1E3A2180F10D3B11DF8E71EAA0C0A868C8" name="i">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E3A2180F00D3B11DFC931EAA0C0A868C8" upperMultiplicity="1" clazz="E012BF1EA3ED02410D3911DFC4DEEAA0C0A868C8"/>
</iterators>
<accumulator xmi:id="E012BF1E3A1CC6000D3B11DFC5C1EAA0C0A868C8" name="acc">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E3A1A55000D3B11DFB61EEAA0C0A868C8" upperMultiplicity="-1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</accumulator>
<iteratorExpression xsi:type="dataaccess.expressions.collectionexpressions:Including" xmi:id="E012BF1E3A407AA00D3B11DFC506EAA0C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E3AB7A6700D3B11DF807FEAA0C0A868C8" upperMultiplicity="-1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<source xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E012BF1E3A263BE00D3B11DF8706EAA0C0A868C8" variable="E012BF1E3A1CC6000D3B11DFC5C1EAA0C0A868C8"/>
<argument xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E012BF1E3A3BBFB10D3B11DF9F7EEAA0C0A868C8" methodSignature="E0BF539C1F988A396C6911DE8D9400155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E3AC86F500D3B11DFBF90EAA0C0A868C8" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E012BF1E3A3493C10D3B11DF87BFEAA0C0A868C8" methodSignature="E0BF539C1F988A396C6911DE8D9400155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E3AC3B4600D3B11DF96EBEAA0C0A868C8" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E012BF1E3A2D67D00D3B11DFCAAFEAA0C0A868C8" methodSignature="E012BF1EA54BA7E00D3911DFAC5BEAA0C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E3AB0A1900D3B11DF8038EAA0C0A868C8" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E012BF1E3A2B1DE20D3B11DF817BEAA0C0A868C8" variable="E012BF1E3A2180F10D3B11DF8E71EAA0C0A868C8"/>
</object>
<parameters xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E012BF1E3A3493C00D3B11DFAAD2EAA0C0A868C8" methodSignature="E012BF1EA546ECF00D3911DF83C9EAA0C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E3AB2EB800D3B11DFA0E0EAA0C0A868C8" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E012BF1E3A3222C10D3B11DFAEBBEAA0C0A868C8" variable="E012BF1E3A2180F10D3B11DF8E71EAA0C0A868C8"/>
</parameters>
</object>
<parameters xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E012BF1E3A3BBFB00D3B11DFA647EAA0C0A868C8" methodSignature="E012BF1EA5495DF00D3911DFBAD2EAA0C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E3AB55C800D3B11DFBDF9EAA0C0A868C8" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E012BF1E3A394EB10D3B11DFADE5EAA0C0A868C8" variable="E012BF1E3A2180F10D3B11DF8E71EAA0C0A868C8"/>
</parameters>
</argument>
</iteratorExpression>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E012BF1EA3F42E300D3911DFA055EAA0C0A868C8" name="x" namedValueDeclaration="E012BF1EA3F42E310D3911DF9D54EAA0C0A868C8">
<initExpression xsi:type="dataaccess.query:OqlQuery" xmi:id="E012BF1EA3EF4C310D3911DF849BEAA0C0A868C8" selected="E012BF1EA3B613C00D3911DFCDFBEAA0C0A868C8 E012BF1EA3C926900D3911DF9ACBEAA0C0A868C8 E012BF1EA3E0F4500D3911DF8443EAA0C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1EA3EF4C300D3911DFC0B5EAA0C0A868C8" upperMultiplicity="-1" clazz="E012BF1EA3ED02410D3911DFC4DEEAA0C0A868C8"/>
<condition xsi:type="dataaccess.expressions.literals:BooleanLiteral" xmi:id="E012BF1EA3ED02400D3911DF8AFBEAA0C0A868C8" literal="true">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1EA3EA91400D3911DF88BEEAA0C0A868C8" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
</condition>
<fromClauses xmi:id="E012BF1EA3B613C10D3911DFB343EAA0C0A868C8">
<fromExpression xsi:type="dataaccess.expressions.collectionexpressions:Including" xmi:id="E012BF1EA3AC76D00D3911DF9956EAA0C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1EA50B43800D3911DFC717EAA0C0A868C8" lowerMultiplicity="1" upperMultiplicity="2" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<source xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E012BF1EA3A08FF00D3911DFB504EAA0C0A868C8" literal="1">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1EA39E46000D3911DFA15BEAA0C0A868C8" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</source>
<argument xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E012BF1EA3AA2CE10D3911DFC213EAA0C0A868C8" literal="2">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1EA3AA2CE00D3911DF9C77EAA0C0A868C8" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</argument>
</fromExpression>
<alias xmi:id="E012BF1EA3B613C00D3911DFCDFBEAA0C0A868C8" name="a">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1EA4E9D8D00D3911DFCD82EAA0C0A868C8" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</alias>
</fromClauses>
<fromClauses xmi:id="E012BF1EA3C926910D3911DF99F9EAA0C0A868C8">
<fromExpression xsi:type="dataaccess.expressions.collectionexpressions:Including" xmi:id="E012BF1EA3C46BA10D3911DFAC2EEAA0C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1EA5126F700D3911DF8A5CEAA0C0A868C8" lowerMultiplicity="1" upperMultiplicity="2" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<source xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E012BF1EA3BFB0B00D3911DFB7B3EAA0C0A868C8" literal="2">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1EA3BD3FB10D3911DFA212EAA0C0A868C8" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</source>
<argument xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E012BF1EA3C46BA00D3911DF8D46EAA0C0A868C8" literal="1">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1EA3C1FAA10D3911DF90ECEAA0C0A868C8" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</argument>
</fromExpression>
<alias xmi:id="E012BF1EA3C926900D3911DF9ACBEAA0C0A868C8" name="b">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1EA4EC49D00D3911DF82AFEAA0C0A868C8" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</alias>
</fromClauses>
<fromClauses xmi:id="E012BF1EA3E365500D3911DF8B8DEAA0C0A868C8">
<fromExpression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E012BF1EA3D50D700D3911DF963FEAA0C0A868C8" methodSignature="E0BF539C1F988A396C6911DE8D9400155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1EA595A9300D3911DF99F8EAA0C0A868C8" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E012BF1EA3CDE1800D3911DFBDFAEAA0C0A868C8" variable="E012BF1EA3B613C00D3911DFCDFBEAA0C0A868C8"/>
<parameters xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E012BF1EA3D2C3800D3911DFC38FEAA0C0A868C8" variable="E012BF1EA3C926900D3911DF9ACBEAA0C0A868C8"/>
</fromExpression>
<alias xmi:id="E012BF1EA3E0F4500D3911DF8443EAA0C0A868C8" name="c">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1EA5A190100D3911DF9F38EAA0C0A868C8" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</alias>
</fromClauses>
</initExpression>
</variables>
</implementation>
</ownedSignatures>
</classes>
</ownedPackages>
<ownedPackages xmi:id="E0367719E4F0D120265411DF8EFDE55BC0A868C8" name="MapTest">
<classes xmi:id="E0367719793A7780269D11DF85A6FAEF0A140F13" name="MapTest">
<ownedSignatures xmi:id="E0677A9A7F5D8301269D11DFC6EAFAEF0A140F13" name="m">
<implementation xsi:type="behavioral.actions:Block" xmi:id="E0677A9A7F5D8300269D11DF98B9FAEF0A140F13">
<statements xsi:type="behavioral.actions:ExpressionStatement" xmi:id="E0677A9A7F567E20269D11DFC924FAEF0A140F13">
<expression xsi:type="dataaccess.expressions:Map" xmi:id="E0677A9A7F540D21269D11DFCD78FAEF0A140F13">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0677A9A7FA9CE41269D11DFAD35FAEF0A140F13" upperMultiplicity="-1" ordered="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<argument xsi:type="dataaccess.expressions.fp:AnonymousFunctionExpr" xmi:id="E0677A9A7F540D20269D11DFC3CCFAEF0A140F13">
<ownedTypeDefinition xsi:type="data.classes:FunctionSignatureTypeDefinition" xmi:id="E0677A9A7F519C21269D11DFC096FAEF0A140F13" upperMultiplicity="1" signature="E0677A9A7F519C20269D11DFC661FAEF0A140F13">
<ownedSignature xsi:type="data.classes:FunctionSignature" xmi:id="E0677A9A7F519C20269D11DFC661FAEF0A140F13" sideEffectFree="true" output="E0677A9A7F351370269D11DF9C2EFAEF0A140F13" typeDefinition="E0677A9A7F519C21269D11DFC096FAEF0A140F13">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0677A9A7F351370269D11DF9C2EFAEF0A140F13" upperMultiplicity="1" signaturesWithOutput="E0677A9A7F519C20269D11DFC661FAEF0A140F13" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<input xmi:id="E0677A9A7F2DE780269D11DFC316FAEF0A140F13" name="n">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0677A9A7F2B7680269D11DFB854FAEF0A140F13" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</input>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E0677A9A7F4F5230269D11DF87D8FAEF0A140F13">
<statements xsi:type="behavioral.actions:Return" xmi:id="E0677A9A7F4CE130269D11DFA657FAEF0A140F13">
<argument xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0677A9A7F4A7030269D11DFBED8FAEF0A140F13" methodSignature="E0BF539C1FA471186C6911DEB3BF00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0677A9A7FB5DC30269D11DF97C4FAEF0A140F13" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0677A9A7F40FA50269D11DF8625FAEF0A140F13" variable="E0677A9A7F2DE780269D11DFC316FAEF0A140F13"/>
<parameters xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E0677A9A7F482641269D11DFA3D2FAEF0A140F13" literal="2">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0677A9A7F482640269D11DFC25AFAEF0A140F13" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</parameters>
</argument>
</statements>
</implementation>
</ownedSignature>
</ownedTypeDefinition>
</argument>
<object xsi:type="dataaccess.expressions.collectionexpressions:Including" xmi:id="E0677A9A7F1D45B0269D11DFB985FAEF0A140F13">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0677A9A7FA2C960269D11DF9590FAEF0A140F13" lowerMultiplicity="1" upperMultiplicity="2" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<source xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E0677A9A7F13A8C0269D11DFADD0FAEF0A140F13" literal="1">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0677A9A7F1137C0269D11DF8B5AFAEF0A140F13" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</source>
<argument xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E0677A9A7F1AD4B1269D11DFBFE0FAEF0A140F13" literal="2">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0677A9A7F1AD4B0269D11DF8D16FAEF0A140F13" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</argument>
</object>
</expression>
</statements>
</implementation>
</ownedSignatures>
</classes>
</ownedPackages>
<ownedPackages xmi:id="E036771907BEB06030CD11DE9F5400155883529C" name="ObjectParameterizedClassTest">
<associations xmi:id="E0997624ADE05DC0BA8611DEA3650019D29902CC" name="unnamed">
<ends xmi:id="E0997624ADD931D5BA8611DE8ED20019D29902CC" name="feature" navigable="true" signatureImplementations="E0997624ADD931D4BA8611DE88950019D29902CC">
<type xmi:id="E0997624ADD931D1BA8611DE8F1C0019D29902CC" upperMultiplicity="1" signaturesWithOutput="E0997624ADD931D3BA8611DE9ECC0019D29902CC" clazz="E0559EB225FA7040BA8511DEA6FB0019D29902CC" objectParameters="E0997624ADD931D0BA8611DE89D60019D29902CC">
<ownedObjectParameters xmi:id="E0997624ADD931D0BA8611DE89D60019D29902CC" formalObjectParameter="E0559EB2252A7610BA8511DE9A030019D29902CC" classTypeDefinitions="E0997624ADD931D1BA8611DE8F1C0019D29902CC E0997624AE1E7830BA8611DE978E0019D29902CC">
<value xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0997624ADD6E7E7BA8611DECD9A0019D29902CC" variable="E0997624ADC3AE03BA8611DEAC450019D29902CC"/>
</ownedObjectParameters>
</type>
</ends>
<ends xmi:id="E0997624ADE05DC1BA8611DEAC670019D29902CC" name="unnamed" contributesToEquality="true">
<type xmi:id="E0997624ADE05DC2BA8611DE96EF0019D29902CC" upperMultiplicity="-1" clazz="E0997624ADE53FC0BA8611DEC30B0019D29902CC" objectParameters="E0997624AE174C40BA8611DEB1FB0019D29902CC">
<ownedObjectParameters xmi:id="E0997624AE174C40BA8611DEB1FB0019D29902CC" formalObjectParameter="E0997624ADC3AE03BA8611DEAC450019D29902CC" classTypeDefinitions="E0997624ADE05DC2BA8611DE96EF0019D29902CC">
<value xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0997624AE235A30BA8611DEB5BD0019D29902CC" variable="E0997624ADC3AE03BA8611DEAC450019D29902CC"/>
</ownedObjectParameters>
</type>
</ends>
</associations>
<classes xmi:id="E0559EB225FA7040BA8511DEA6FB0019D29902CC" name="OPC1" valueType="true" elementsOfType="E0559EB22557EEB1BA8511DEA9980019D29902CC E0559EB2256B0181BA8511DEB4310019D29902CC E0559EB2256FBC71BA8511DEAF930019D29902CC E0559EB225795961BA8511DE9F420019D29902CC E0559EB2259D3510BA8511DECD6A0019D29902CC E0559EB225A1F005BA8511DEA55E0019D29902CC E0559EB225ADFDF4BA8511DEA3780019D29902CC E0559EB225B773D5BA8511DEA30E0019D29902CC E0559EB225D1D9A0BA8511DEC8030019D29902CC E0559EB225DDC081BA8511DE8D8D0019D29902CC E0997624ADD931D1BA8611DE8F1C0019D29902CC E0997624AE1E7830BA8611DE978E0019D29902CC">
<ownedSignatures xmi:id="E0559EB2254725D0BA8511DEAA530019D29902CC" output="E0559EB2252A7613BA8511DEA4EE0019D29902CC" name="m">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2252A7613BA8511DEA4EE0019D29902CC" upperMultiplicity="1" signaturesWithOutput="E0559EB2254725D0BA8511DEAA530019D29902CC" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E0559EB2252F3100BA8511DEB98B0019D29902CC">
<statements xsi:type="behavioral.actions:Return" xmi:id="E0559EB2252CE714BA8511DE9BA10019D29902CC"/>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E0559EB2255F1AA0BA8511DEB1190019D29902CC" output="E0559EB225557DB0BA8511DE938A0019D29902CC" name="n">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB225557DB0BA8511DE938A0019D29902CC" upperMultiplicity="1" signaturesWithOutput="E0559EB2255F1AA0BA8511DEB1190019D29902CC" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E0559EB2255A38A1BA8511DE835A0019D29902CC">
<statements xsi:type="behavioral.actions:Return" xmi:id="E0559EB2255A38A0BA8511DEBED70019D29902CC"/>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E0559EB225914E30BA8511DEA5890019D29902CC" output="E0559EB225664691BA8511DE9EDE0019D29902CC" name="variableTest">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB225664691BA8511DE9EDE0019D29902CC" upperMultiplicity="1" signaturesWithOutput="E0559EB225914E30BA8511DEA5890019D29902CC" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E0559EB2258C6C31BA8511DEB29A0019D29902CC">
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E0559EB2256B0183BA8511DE8CC00019D29902CC" namedValue="E0559EB2256B0182BA8511DE955C0019D29902CC"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E0559EB2256FBC73BA8511DEA3370019D29902CC" namedValue="E0559EB2256FBC72BA8511DEC5F10019D29902CC"/>
<statements xsi:type="behavioral.actions:Assignment" xmi:id="E0559EB225854040BA8511DE92DE0019D29902CC" assignTo="E0559EB2256FBC72BA8511DEC5F10019D29902CC"/>
<statements xsi:type="behavioral.actions:Assignment" xmi:id="E0559EB22587B142BA8511DEC8D70019D29902CC" assignTo="E0559EB2256B0182BA8511DE955C0019D29902CC"/>
<statements xsi:type="behavioral.actions:Return" xmi:id="E0559EB2258C6C30BA8511DE8FE00019D29902CC"/>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E0559EB2256B0182BA8511DE955C0019D29902CC" name="o1" namedValueDeclaration="E0559EB2256B0183BA8511DE8CC00019D29902CC" assignments="E0559EB22587B142BA8511DEC8D70019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2256B0181BA8511DEB4310019D29902CC" upperMultiplicity="1" clazz="E0559EB225FA7040BA8511DEA6FB0019D29902CC" objectParameters="E0559EB2256B0180BA8511DE8A0A0019D29902CC">
<ownedObjectParameters xmi:id="E0559EB2256B0180BA8511DE8A0A0019D29902CC" formalObjectParameter="E0559EB2252A7610BA8511DE9A030019D29902CC" classTypeDefinitions="E0559EB2256B0181BA8511DEB4310019D29902CC">
<value xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E0559EB225689085BA8511DEA2420019D29902CC" literal="1">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB225689084BA8511DE8BC20019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</value>
</ownedObjectParameters>
</ownedTypeDefinition>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E0559EB2256FBC72BA8511DEC5F10019D29902CC" name="o2" namedValueDeclaration="E0559EB2256FBC73BA8511DEA3370019D29902CC" assignments="E0559EB225854040BA8511DE92DE0019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2256FBC71BA8511DEAF930019D29902CC" upperMultiplicity="1" clazz="E0559EB225FA7040BA8511DEA6FB0019D29902CC" objectParameters="E0559EB2256FBC70BA8511DE8EB90019D29902CC">
<ownedObjectParameters xmi:id="E0559EB2256FBC70BA8511DE8EB90019D29902CC" formalObjectParameter="E0559EB2252A7610BA8511DE9A030019D29902CC" classTypeDefinitions="E0559EB2256FBC71BA8511DEAF930019D29902CC">
<value xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E0559EB2256D7283BA8511DE85C30019D29902CC" literal="2">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2256D7282BA8511DE947E0019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</value>
</ownedObjectParameters>
</ownedTypeDefinition>
</variables>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E0559EB225C5CBB0BA8511DE833D0019D29902CC" output="E0559EB225987A21BA8511DE872A0019D29902CC" name="conversionTestForMany">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB225987A21BA8511DE872A0019D29902CC" upperMultiplicity="-1" ordered="true" signaturesWithOutput="E0559EB225C5CBB0BA8511DE833D0019D29902CC" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E0559EB225C110C0BA8511DE9F320019D29902CC">
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E0559EB2259D3512BA8511DE990C0019D29902CC" namedValue="E0559EB2259D3511BA8511DEB0D90019D29902CC"/>
<statements xsi:type="behavioral.actions:Assignment" xmi:id="E0559EB225A91BF1BA8511DE8A3A0019D29902CC" assignTo="E0559EB2259D3511BA8511DEB0D90019D29902CC"/>
<statements xsi:type="behavioral.actions:Assignment" xmi:id="E0559EB225B2B8E1BA8511DE83990019D29902CC" assignTo="E0559EB2259D3511BA8511DEB0D90019D29902CC"/>
<statements xsi:type="behavioral.actions:Assignment" xmi:id="E0559EB225BC55D1BA8511DEA91F0019D29902CC" assignTo="E0559EB2259D3511BA8511DEB0D90019D29902CC"/>
<statements xsi:type="behavioral.actions:Return" xmi:id="E0559EB225BE9FC4BA8511DEB92A0019D29902CC"/>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E0559EB2259D3511BA8511DEB0D90019D29902CC" name="os" namedValueDeclaration="E0559EB2259D3512BA8511DE990C0019D29902CC" assignments="E0559EB225A91BF1BA8511DE8A3A0019D29902CC E0559EB225B2B8E1BA8511DE83990019D29902CC E0559EB225BC55D1BA8511DEA91F0019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2259D3510BA8511DECD6A0019D29902CC" upperMultiplicity="-1" ordered="true" clazz="E0559EB225FA7040BA8511DEA6FB0019D29902CC" objectParameters="E0559EB2259AC417BA8511DE9D110019D29902CC">
<ownedObjectParameters xmi:id="E0559EB2259AC417BA8511DE9D110019D29902CC" formalObjectParameter="E0559EB2252A7610BA8511DE9A030019D29902CC" classTypeDefinitions="E0559EB2259D3510BA8511DECD6A0019D29902CC">
<value xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E0559EB2259AC416BA8511DEA0AD0019D29902CC" literal="1">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2259AC415BA8511DE940A0019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</value>
</ownedObjectParameters>
</ownedTypeDefinition>
</variables>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E0559EB225E27B70BA8511DEB1DF0019D29902CC" output="E0559EB225DDC081BA8511DE8D8D0019D29902CC" name="converter" converter="E0559EB225DDC080BA8511DEA0760019D29902CC">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB225DDC081BA8511DE8D8D0019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E0559EB225E27B70BA8511DEB1DF0019D29902CC" clazz="E0559EB225FA7040BA8511DEA6FB0019D29902CC" objectParameters="E0559EB227D60E10BA8511DECB470019D29902CC">
<ownedObjectParameters xmi:id="E0559EB227D60E10BA8511DECB470019D29902CC" formalObjectParameter="E0559EB2252A7610BA8511DE9A030019D29902CC" classTypeDefinitions="E0559EB225DDC081BA8511DE8D8D0019D29902CC">
<value xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0559EB228657CD0BA8511DEBDB70019D29902CC" variable="E0559EB225CCF7A3BA8511DE934C0019D29902CC"/>
</ownedObjectParameters>
</ownedTypeDefinitions>
<input xmi:id="E0559EB225CCF7A3BA8511DE934C0019D29902CC" name="nn">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB225CCF7A2BA8511DEC2810019D29902CC" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</input>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E0559EB225D90590BA8511DEA2070019D29902CC">
<statements xsi:type="behavioral.actions:Return" xmi:id="E0559EB225D69490BA8511DEB1070019D29902CC"/>
</implementation>
</ownedSignatures>
<formalObjectParameters xmi:id="E0559EB2252A7610BA8511DE9A030019D29902CC" name="n">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB225280512BA8511DE822C0019D29902CC" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</formalObjectParameters>
<converterBetweenParametrizations xmi:id="E0559EB225DDC080BA8511DEA0760019D29902CC" conversionMethod="E0559EB225E27B70BA8511DEB1DF0019D29902CC"/>
</classes>
<classes xmi:id="E0DD251E6ABA93D0BA8611DE8BFF0019D29902CC" name="OPCTestWithDefaultParams">
<ownedSignatures xmi:id="E0DD251E6AAE85E0BA8611DECBAB0019D29902CC" output="E0DD251E6A562CB3BA8611DE8D3B0019D29902CC" name="test">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0DD251E6A562CB3BA8611DE8D3B0019D29902CC" upperMultiplicity="-1" signaturesWithOutput="E0DD251E6AAE85E0BA8611DECBAB0019D29902CC" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E0DD251E6AA759F2BA8611DEA5A40019D29902CC">
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E0DD251E6A944721BA8611DE89650019D29902CC" namedValue="E0DD251E6A944720BA8611DEAAEC0019D29902CC"/>
<statements xsi:type="behavioral.actions:ExpressionStatement" xmi:id="E0DD251E6A990210BA8611DE9A6D0019D29902CC">
<expression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0DD251E6A96B822BA8611DE8FEC0019D29902CC" methodSignature="E03677193D1D23D0BA3011DEA03F00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0DD251E6B512E80BA8611DEB4FC0019D29902CC" upperMultiplicity="-1" ordered="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0DD251E6A96B820BA8611DEC4100019D29902CC" variable="E0DD251E6A944720BA8611DEAAEC0019D29902CC"/>
</expression>
</statements>
<statements xsi:type="behavioral.actions:ExpressionStatement" xmi:id="E0DD251E6A9B7313BA8611DE829B0019D29902CC">
<expression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0DD251E6A9B7312BA8611DEC5230019D29902CC" methodSignature="E03677193D2B7BB0BA3011DECCDC00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0DD251E6B585A70BA8611DE82E70019D29902CC" upperMultiplicity="1" ordered="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0DD251E6A9B7310BA8611DEB5AE0019D29902CC" variable="E0DD251E6A944720BA8611DEAAEC0019D29902CC"/>
</expression>
</statements>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E0DD251E6AA02E03BA8611DE82E10019D29902CC" namedValue="E0DD251E6AA02E02BA8611DE8A070019D29902CC"/>
<statements xsi:type="behavioral.actions:Assignment" xmi:id="E0DD251E6AA29F02BA8611DEA5EC0019D29902CC" assignTo="E0DD251E6AA02E02BA8611DE8A070019D29902CC"/>
<statements xsi:type="behavioral.actions:Return" xmi:id="E0DD251E6AA759F1BA8611DEC8D70019D29902CC"/>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E0DD251E6A944720BA8611DEAAEC0019D29902CC" name="o" namedValueDeclaration="E0DD251E6A944721BA8611DE89650019D29902CC"/>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E0DD251E6AA02E02BA8611DE8A070019D29902CC" name="o2" namedValueDeclaration="E0DD251E6AA02E03BA8611DE82E10019D29902CC" assignments="E0DD251E6AA29F02BA8611DEA5EC0019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0DD251E6AA02E01BA8611DE9F020019D29902CC" upperMultiplicity="1" clazz="E03677193D7A37F0BA3011DE8E7D00155883529C" objectParameters="E0DD251E6AA02E00BA8611DE94630019D29902CC">
<ownedObjectParameters xmi:id="E0DD251E6AA02E00BA8611DE94630019D29902CC" formalObjectParameter="E03677193CEB1750BA3011DEC34900155883529C" classTypeDefinitions="E0DD251E6AA02E01BA8611DE9F020019D29902CC">
<value xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E0DD251E6A9DE413BA8611DEA0490019D29902CC" literal="1">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0DD251E6A9DE412BA8611DEB7FE0019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</value>
</ownedObjectParameters>
</ownedTypeDefinition>
</variables>
</implementation>
</ownedSignatures>
</classes>
<classes xmi:id="E057AD965C7AC050BD5211DEAF730019D29902CC" name="OPCThisTypingTest" valueType="true" elementsOfType="E0B4872F3C2C8760BD5311DE9E2A0019D29902CC E0B4872F73021DA0BD5211DE80F30019D29902CC">
<ownedSignatures xmi:id="E0B4872F73153070BD5211DE8CA80019D29902CC" output="E0B4872F73021DA0BD5211DE80F30019D29902CC" name="m">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0B4872F73021DA0BD5211DE80F30019D29902CC" upperMultiplicity="1" signaturesWithOutput="E0B4872F73153070BD5211DE8CA80019D29902CC" clazz="E057AD965C7AC050BD5211DEAF730019D29902CC" objectParameters="E0B4872F72FD62B2BD5211DEA8AB0019D29902CC">
<ownedObjectParameters xmi:id="E0B4872F72FD62B2BD5211DEA8AB0019D29902CC" formalObjectParameter="E0B4872F72F17BD3BD5211DEA1DC0019D29902CC" classTypeDefinitions="E0B4872F73021DA0BD5211DE80F30019D29902CC">
<value xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0B4872F72FD62B1BD5211DEC2DB0019D29902CC" variable="E0B4872F72F17BD3BD5211DEA1DC0019D29902CC"/>
</ownedObjectParameters>
</ownedTypeDefinitions>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E0B4872F104583E0BD5311DEB9820019D29902CC">
<statements xsi:type="behavioral.actions:Return" xmi:id="E0B4872F3C2C8762BD5311DEB2640019D29902CC"/>
</implementation>
</ownedSignatures>
<formalObjectParameters xmi:id="E0B4872F72F17BD3BD5211DEA1DC0019D29902CC" name="n">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0B4872F72F17BD2BD5211DEA70A0019D29902CC" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</formalObjectParameters>
</classes>
<classes xmi:id="E0997624ADE53FC0BA8611DEC30B0019D29902CC" name="OPCWithFeature" valueType="true" elementsOfType="E0997624ADC89000BA8611DE99E10019D29902CC E0997624ADE05DC2BA8611DE96EF0019D29902CC">
<ownedSignatures xmi:id="E0997624ADCFBBF0BA8611DEC48C0019D29902CC" output="E0997624ADC61F00BA8611DE8F2A0019D29902CC" name="m">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0997624ADC61F00BA8611DE8F2A0019D29902CC" upperMultiplicity="1" signaturesWithOutput="E0997624ADCFBBF0BA8611DEC48C0019D29902CC" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E0997624ADCAD9F2BA8611DEBCB40019D29902CC">
<statements xsi:type="behavioral.actions:Return" xmi:id="E0997624ADCAD9F1BA8611DECD8E0019D29902CC"/>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E0997624ADD931D3BA8611DE9ECC0019D29902CC" sideEffectFree="true" output="E0997624ADD931D1BA8611DE8F1C0019D29902CC" name=".feature">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E0997624ADD931D4BA8611DE88950019D29902CC" end="E0997624ADD931D5BA8611DE8ED20019D29902CC"/>
</ownedSignatures>
<formalObjectParameters xmi:id="E0997624ADC3AE03BA8611DEAC450019D29902CC" name="n">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0997624ADC3AE02BA8611DE81460019D29902CC" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</formalObjectParameters>
</classes>
<classes xmi:id="E03677193D7A37F0BA3011DE8E7D00155883529C" name="OPCWithOptional" valueType="true" elementsOfType="E0DD251E6A5AE7A1BA8611DEAA2E0019D29902CC E0DD251E6AA02E01BA8611DE9F020019D29902CC E03677193D3518A1BA3011DECC3900155883529C E03677193D672525BA3011DEBF6900155883529C E0E1B8C69ED09C74BAA711DEC5EB0019D29902CC E0E1B8C69EEFBD31BAA711DEB9210019D29902CC">
<ownedSignatures xmi:id="E03677193D1D23D0BA3011DEA03F00155883529C" output="E03677193D0C8200BA3011DEB06E00155883529C" name="getPrecision">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677193D0C8200BA3011DEB06E00155883529C" upperMultiplicity="-1" signaturesWithOutput="E03677193D1D23D0BA3011DEA03F00155883529C" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E03677193D13ADF0BA3011DE99FC00155883529C">
<statements xsi:type="behavioral.actions:Return" xmi:id="E03677193D113CF2BA3011DE9B0100155883529C"/>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E03677193D2B7BB0BA3011DECCDC00155883529C" output="E03677193D2205D2BA3011DEC2DE00155883529C" name="getRoundingRule">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677193D2205D2BA3011DEC2DE00155883529C" upperMultiplicity="1" signaturesWithOutput="E03677193D2B7BB0BA3011DECCDC00155883529C" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E03677193D26C0C1BA3011DE8CD400155883529C">
<statements xsi:type="behavioral.actions:Return" xmi:id="E03677193D26C0C0BA3011DE86F000155883529C"/>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E03677193D757D00BA3011DEA7ED00155883529C" name="testDefaultParams">
<implementation xsi:type="behavioral.actions:Block" xmi:id="E03677193D709B00BA3011DE978600155883529C">
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E03677193D4CE660BA3011DEC5F800155883529C" namedValue="E03677193D39D390BA3011DE832100155883529C"/>
<statements xsi:type="behavioral.actions:ExpressionStatement" xmi:id="E03677193D565C43BA3011DE92C000155883529C">
<expression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E03677193D565C42BA3011DEB0A000155883529C" methodSignature="E03677193D1D23D0BA3011DEA03F00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677193F6A2110BA3011DE9F7B00155883529C" upperMultiplicity="-1" ordered="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E03677193D565C40BA3011DE923100155883529C" variable="E03677193D39D390BA3011DE832100155883529C"/>
</expression>
</statements>
<statements xsi:type="behavioral.actions:ExpressionStatement" xmi:id="E03677193D64B421BA3011DEA4FB00155883529C">
<expression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E03677193D64B420BA3011DE8B1400155883529C" methodSignature="E03677193D2B7BB0BA3011DECCDC00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677193F6EDC00BA3011DE882100155883529C" upperMultiplicity="1" ordered="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E03677193D626A32BA3011DE96AB00155883529C" variable="E03677193D39D390BA3011DE832100155883529C"/>
</expression>
</statements>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E03677193D696F11BA3011DEA56200155883529C" namedValue="E03677193D696F10BA3011DE86FC00155883529C"/>
<statements xsi:type="behavioral.actions:Assignment" xmi:id="E03677193D6BE012BA3011DEA23400155883529C" assignTo="E03677193D696F10BA3011DE86FC00155883529C"/>
<statements xsi:type="behavioral.actions:ExpressionStatement" xmi:id="E03677193D6E5113BA3011DE8B7400155883529C">
<expression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E03677193D6E5112BA3011DE987E00155883529C" methodSignature="E03677193D1D23D0BA3011DEA03F00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677193F86A9C0BA3011DEBC1E00155883529C" upperMultiplicity="-1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E03677193D6E5110BA3011DEA9D100155883529C" variable="E03677193D696F10BA3011DE86FC00155883529C"/>
</expression>
</statements>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E03677193D39D390BA3011DE832100155883529C" name="o" namedValueDeclaration="E03677193D4CE660BA3011DEC5F800155883529C"/>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E03677193D696F10BA3011DE86FC00155883529C" name="o2" namedValueDeclaration="E03677193D696F11BA3011DEA56200155883529C" assignments="E03677193D6BE012BA3011DEA23400155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677193D672525BA3011DEBF6900155883529C" upperMultiplicity="1" clazz="E03677193D7A37F0BA3011DE8E7D00155883529C" objectParameters="E03677193D672524BA3011DE831800155883529C">
<ownedObjectParameters xmi:id="E03677193D672524BA3011DE831800155883529C" formalObjectParameter="E03677193CEB1750BA3011DEC34900155883529C" classTypeDefinitions="E03677193D672525BA3011DEBF6900155883529C">
<value xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E03677193D672523BA3011DEB02800155883529C" literal="1">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677193D672522BA3011DEC28200155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</value>
</ownedObjectParameters>
</ownedTypeDefinition>
</variables>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E0E1B8C69EF47820BAA711DECBDE0019D29902CC" output="E0E1B8C69EEFBD31BAA711DEB9210019D29902CC" name="converter" converter="E0E1B8C69EEFBD30BAA711DECBC70019D29902CC">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0E1B8C69EEFBD31BAA711DEB9210019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E0E1B8C69EF47820BAA711DECBDE0019D29902CC" clazz="E03677193D7A37F0BA3011DE8E7D00155883529C" objectParameters="E0E1B8C69F7EB6C0BAA711DEB9980019D29902CC E0E1B8C69F8127C0BAA711DECE5E0019D29902CC">
<ownedObjectParameters xmi:id="E0E1B8C69F7EB6C0BAA711DEB9980019D29902CC" formalObjectParameter="E03677193CEB1750BA3011DEC34900155883529C" classTypeDefinitions="E0E1B8C69EEFBD31BAA711DEB9210019D29902CC">
<value xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0E1B8C69F943A90BAA711DEBE9D0019D29902CC" variable="E0E1B8C69EC99791BAA711DEA58A0019D29902CC"/>
</ownedObjectParameters>
<ownedObjectParameters xmi:id="E0E1B8C69F8127C0BAA711DECE5E0019D29902CC" formalObjectParameter="E03677193CED8853BA3011DE888300155883529C" classTypeDefinitions="E0E1B8C69EEFBD31BAA711DEB9210019D29902CC">
<value xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0E1B8C69F968480BAA711DEC7030019D29902CC" variable="E0E1B8C69ECBE180BAA711DEC8510019D29902CC"/>
</ownedObjectParameters>
</ownedTypeDefinitions>
<input xmi:id="E0E1B8C69EC99791BAA711DEA58A0019D29902CC" name="p">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0E1B8C69EC99790BAA711DE93A40019D29902CC" upperMultiplicity="-1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</input>
<input xmi:id="E0E1B8C69ECBE180BAA711DEC8510019D29902CC" name="rr">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0E1B8C69EC99794BAA711DE84E10019D29902CC" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</input>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E0E1B8C69EEADB31BAA711DE995A0019D29902CC">
<statements xsi:type="behavioral.actions:Return" xmi:id="E0E1B8C69EEADB30BAA711DEBF700019D29902CC"/>
</implementation>
</ownedSignatures>
<formalObjectParameters xmi:id="E03677193CEB1750BA3011DEC34900155883529C" name="precision">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677193CD0D892BA3011DE9FBC00155883529C" upperMultiplicity="-1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<defaultValue xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E03677193CD34994BA3011DEA2C100155883529C" methodSignature="E0BF539C1F988A396C6911DE8D9400155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677193F8B8BC0BA3011DEB94900155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E03677193CD0D895BA3011DEAAB200155883529C" literal="0">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677193CD0D894BA3011DECB1200155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</object>
<parameters xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E03677193CD34993BA3011DEBD0E00155883529C" literal="1">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677193CD34992BA3011DEAE1C00155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</parameters>
</defaultValue>
</formalObjectParameters>
<formalObjectParameters xmi:id="E03677193CED8853BA3011DE888300155883529C" name="roundingRule">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677193CEB1753BA3011DE8EC000155883529C" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<defaultValue xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E03677193CED8852BA3011DEB98000155883529C" literal="0">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677193CED8851BA3011DECE2B00155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</defaultValue>
</formalObjectParameters>
<converterBetweenParametrizations xmi:id="E0E1B8C69EEFBD30BAA711DECBC70019D29902CC" conversionMethod="E0E1B8C69EF47820BAA711DECBDE0019D29902CC"/>
</classes>
</ownedPackages>
<ownedPackages xmi:id="E036771937A5D510E9B911DE8414F9B3C0A868C8" name="OqlTest">
<associations xmi:id="E0C792CE0FBD81500CF611DF9339C7F00A1CE22F" name="Query_to_b">
<ends xmi:id="E0C792CE0FBD5A400CF611DFCAD1C7F00A1CE22F" name="b" navigable="true" signatureImplementations="E0C792CE0FBD33300CF611DFB026C7F00A1CE22F">
<type xmi:id="E0C792CE0FC7BA800CF611DFAC37C7F00A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E0C792CE0FBD0C200CF611DFBE82C7F00A1CE22F" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</ends>
<ends xmi:id="E0C792CE0FBDA8600CF611DFBF1FC7F00A1CE22F" name="opposite_of_b" contributesToEquality="true">
<type xmi:id="E0C792CE0FBDCF700CF611DF962AC7F00A1CE22F" upperMultiplicity="-1" clazz="E0C792CE0F2BEFB00CF611DF9355C7F00A1CE22F"/>
</ends>
</associations>
<associations xmi:id="E0C792CE0FBE92C00CF611DF8C18C7F00A1CE22F" name="Query_to_a">
<ends xmi:id="E0C792CE0FBE6BB10CF611DF9084C7F00A1CE22F" name="a" navigable="true" signatureImplementations="E0C792CE0FBE6BB00CF611DF9B0AC7F00A1CE22F">
<type xmi:id="E0C792CE0FCB8B100CF611DFB624C7F00A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E0C792CE0FBE1D900CF611DF9E74C7F00A1CE22F" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</ends>
<ends xmi:id="E0C792CE0FBEB9D00CF611DF866FC7F00A1CE22F" name="opposite_of_a" contributesToEquality="true">
<type xmi:id="E0C792CE0FBEE0E00CF611DFAF5EC7F00A1CE22F" upperMultiplicity="-1" clazz="E0C792CE0F2BEFB00CF611DF9355C7F00A1CE22F"/>
</ends>
</associations>
<associations xmi:id="E0C792CE0FBF7D210CF611DFBE7AC7F00A1CE22F" name="Query_to_c">
<ends xmi:id="E0C792CE0FBF7D200CF611DFB48AC7F00A1CE22F" name="c" navigable="true" signatureImplementations="E0C792CE0FBF56110CF611DF93F9C7F00A1CE22F">
<type xmi:id="E0C792CE0FCE23200CF611DF8240C7F00A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E0C792CE0FBF56100CF611DF8A63C7F00A1CE22F" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</ends>
<ends xmi:id="E0C792CE0FBFA4300CF611DFB202C7F00A1CE22F" name="opposite_of_c" contributesToEquality="true">
<type xmi:id="E0C792CE0FBFCB400CF611DF8CA1C7F00A1CE22F" upperMultiplicity="-1" clazz="E0C792CE0F46F1C00CF611DF8C2FC7F00A1CE22F"/>
</ends>
</associations>
<associations xmi:id="E0C792CE0FC040710CF611DFC83EC7F00A1CE22F" name="Query_to_d">
<ends xmi:id="E0C792CE0FC040700CF611DFA348C7F00A1CE22F" name="d" navigable="true" signatureImplementations="E0C792CE0FC019610CF611DFA499C7F00A1CE22F">
<type xmi:id="E0C792CE0FDB1B700CF611DFA2B3C7F00A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E0C792CE0FC019600CF611DF8241C7F00A1CE22F" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</ends>
<ends xmi:id="E0C792CE0FC067800CF611DF89A7C7F00A1CE22F" name="opposite_of_d" contributesToEquality="true">
<type xmi:id="E0C792CE0FC08E900CF611DFCF15C7F00A1CE22F" upperMultiplicity="-1" clazz="E0C792CE0F46F1C00CF611DF8C2FC7F00A1CE22F"/>
</ends>
</associations>
<associations xmi:id="E0C792CEEC21E7900CF511DFA55FC7F00A1CE22F" name="Query_to_c">
<ends xmi:id="E0C792CEEC2199700CF511DFBE11C7F00A1CE22F" name="c" navigable="true" signatureImplementations="E0C792CEEC2172600CF511DFC924C7F00A1CE22F">
<type xmi:id="E0C792CEEC7E86800CF511DF8921C7F00A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E0C792CEEC214B500CF511DF8D89C7F00A1CE22F" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</ends>
<ends xmi:id="E0C792CEEC2235B00CF511DFA840C7F00A1CE22F" name="opposite_of_c" contributesToEquality="true">
<type xmi:id="E0C792CEEC225CC00CF511DFB647C7F00A1CE22F" upperMultiplicity="-1" clazz="E0C792CEEB8EA8400CF511DF808EC7F00A1CE22F"/>
</ends>
</associations>
<associations xmi:id="E0C792CEEC22F9000CF511DFA23DC7F00A1CE22F" name="Query_to_a">
<ends xmi:id="E0C792CEEC22D1F00CF511DFBBD2C7F00A1CE22F" name="a" navigable="true" signatureImplementations="E0C792CEEC22AAE10CF511DFB602C7F00A1CE22F">
<type xmi:id="E0C792CEEC5F8CD00CF511DFC275C7F00A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E0C792CEEC22AAE00CF511DFC7BAC7F00A1CE22F" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</ends>
<ends xmi:id="E0C792CEEC22F9010CF511DF80D4C7F00A1CE22F" name="opposite_of_a" contributesToEquality="true">
<type xmi:id="E0C792CEEC2320100CF511DF8A25C7F00A1CE22F" upperMultiplicity="-1" clazz="E0C792CEEB8EA8400CF511DF808EC7F00A1CE22F"/>
</ends>
</associations>
<associations xmi:id="E0C792CEEC23BC500CF511DF8E2AC7F00A1CE22F" name="Query_to_b">
<ends xmi:id="E0C792CEEC2395400CF511DFCBB2C7F00A1CE22F" name="b" navigable="true" signatureImplementations="E0C792CEEC236E310CF511DFAA07C7F00A1CE22F">
<type xmi:id="E0C792CEEC624BF00CF511DFC87EC7F00A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E0C792CEEC236E300CF511DFCBEBC7F00A1CE22F" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</ends>
<ends xmi:id="E0C792CEEC23BC510CF511DFB2EDC7F00A1CE22F" name="opposite_of_b" contributesToEquality="true">
<type xmi:id="E0C792CEEC23E3600CF511DF9220C7F00A1CE22F" upperMultiplicity="-1" clazz="E0C792CEEB8EA8400CF511DF808EC7F00A1CE22F"/>
</ends>
</associations>
<classes xmi:id="E012BF1E280044C0E9CC11DE8913E2BAC0A868C8" name="OqlTest">
<ownedSignatures xmi:id="E0C792CE0F4B5E900CF611DFC294C7F00A1CE22F" name="m">
<implementation xsi:type="behavioral.actions:Block" xmi:id="E0C792CE0F4AE9600CF611DFBDAFC7F00A1CE22F">
<statements xsi:type="behavioral.actions:ExpressionStatement" xmi:id="E0C792CE0F2CDA100CF611DFB1CDC7F00A1CE22F">
<expression xsi:type="dataaccess.query:OqlQuery" xmi:id="E0C792CE0F2C3DD00CF611DFBF39C7F00A1CE22F" selected="E0C792CE0F1B26D00CF611DF8450C7F00A1CE22F E0C792CE0F2894500CF611DFA9F5C7F00A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0C792CE0F2C16C00CF611DF8B29C7F00A1CE22F" upperMultiplicity="-1" clazz="E0C792CE0F2BEFB00CF611DF9355C7F00A1CE22F"/>
<condition xsi:type="dataaccess.expressions.literals:BooleanLiteral" xmi:id="E0C792CE0F2B7A800CF611DFB7F8C7F00A1CE22F" literal="true">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0C792CE0F2B2C600CF611DFA1EFC7F00A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
</condition>
<fromClauses xmi:id="E0C792CE0F1B4DE00CF611DF9ECCC7F00A1CE22F">
<fromExpression xsi:type="dataaccess.expressions.collectionexpressions:Including" xmi:id="E0C792CE0F188EC00CF611DF99F1C7F00A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0C792CE0FA899C00CF611DFCA5DC7F00A1CE22F" lowerMultiplicity="1" upperMultiplicity="3" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<source xsi:type="dataaccess.expressions.collectionexpressions:Including" xmi:id="E0C792CE0F14E5400CF611DFBF94C7F00A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0C792CE0FA601B00CF611DFAA68C7F00A1CE22F" lowerMultiplicity="1" upperMultiplicity="2" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<source xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E0C792CE0F1114B00CF611DFCD90C7F00A1CE22F" literal="1">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0C792CE0F10C6900CF611DFBA9FC7F00A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</source>
</source>
</fromExpression>
<alias xmi:id="E0C792CE0F1B26D00CF611DF8450C7F00A1CE22F" name="a">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0C792CE0F9F4AF00CF611DF8560C7F00A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</alias>
</fromClauses>
<fromClauses xmi:id="E0C792CE0F28BB600CF611DFCED6C7F00A1CE22F">
<fromExpression xsi:type="dataaccess.expressions.collectionexpressions:Including" xmi:id="E0C792CE0F25FC400CF611DFB1DAC7F00A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0C792CE0FADF0F00CF611DFCFEBC7F00A1CE22F" lowerMultiplicity="1" upperMultiplicity="3" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<source xsi:type="dataaccess.expressions.collectionexpressions:Including" xmi:id="E0C792CE0F222BB00CF611DFC0BEC7F00A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0C792CE0FAB7FF00CF611DFCD0DC7F00A1CE22F" lowerMultiplicity="1" upperMultiplicity="2" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<source xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E0C792CE0F1EA9400CF611DFAD5BC7F00A1CE22F" literal="4">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0C792CE0F1E5B200CF611DF99C3C7F00A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</source>
</source>
</fromExpression>
<alias xmi:id="E0C792CE0F2894500CF611DFA9F5C7F00A1CE22F" name="b">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0C792CE0FA146C00CF611DFCFA3C7F00A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</alias>
</fromClauses>
</expression>
</statements>
<statements xsi:type="behavioral.actions:ExpressionStatement" xmi:id="E0C792CE0F4803300CF611DFA1B8C7F00A1CE22F">
<expression xsi:type="dataaccess.query:OqlQuery" xmi:id="E0C792CE0F473FE00CF611DFCBA7C7F00A1CE22F" selected="E0C792CE0F3A47900CF611DFB7AFC7F00A1CE22F E0C792CE0F4396600CF611DFBE3DC7F00A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0C792CE0F4718D00CF611DFCAC5C7F00A1CE22F" upperMultiplicity="-1" clazz="E0C792CE0F46F1C00CF611DF8C2FC7F00A1CE22F"/>
<condition xsi:type="dataaccess.expressions.literals:BooleanLiteral" xmi:id="E0C792CE0F467C900CF611DF9A4FC7F00A1CE22F" literal="true">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0C792CE0F4655800CF611DF85C6C7F00A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
</condition>
<fromClauses xmi:id="E0C792CE0F3A95B00CF611DFCBBAC7F00A1CE22F">
<fromExpression xsi:type="dataaccess.expressions.collectionexpressions:Including" xmi:id="E0C792CE0F37AF800CF611DFA84EC7F00A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0C792CE0FB40B700CF611DFB90FC7F00A1CE22F" lowerMultiplicity="1" upperMultiplicity="2" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<source xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E0C792CE0F342D100CF611DFC915C7F00A1CE22F" literal="1">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0C792CE0F33DEF00CF611DF98AAC7F00A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</source>
</fromExpression>
<alias xmi:id="E0C792CE0F3A47900CF611DFB7AFC7F00A1CE22F" name="c">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0C792CE0FB0B0100CF611DF813FC7F00A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</alias>
</fromClauses>
<fromClauses xmi:id="E0C792CE0F43E4800CF611DFB9C5C7F00A1CE22F">
<fromExpression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0C792CE0F40FE500CF611DF95A5C7F00A1CE22F" methodSignature="E0BF539C1FA471186C6911DEB3BF00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0C792CE0FD43DA00CF611DF8E77C7F00A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0C792CE0F3D2DC00CF611DFBB94C7F00A1CE22F" variable="E0C792CE0F3A47900CF611DFB7AFC7F00A1CE22F"/>
<parameters xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E0C792CE0F403B000CF611DF8F8BC7F00A1CE22F" literal="2">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0C792CE0F3FECE00CF611DFB9CEC7F00A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</parameters>
</fromExpression>
<alias xmi:id="E0C792CE0F4396600CF611DFBE3DC7F00A1CE22F" name="d">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0C792CE0FD7E7200CF611DF9DAAC7F00A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</alias>
</fromClauses>
</expression>
</statements>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E0C792CEEB9622500CF511DFCACBC7F00A1CE22F" output="E0C792CEEB5807E00CF511DFB807C7F00A1CE22F" name="testSimpleOqlExpression">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0C792CEEB5807E00CF511DFB807C7F00A1CE22F" upperMultiplicity="-1" signaturesWithOutput="E0C792CEEB9622500CF511DFCACBC7F00A1CE22F" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E0C792CEEB95AD200CF511DF89E1C7F00A1CE22F">
<statements xsi:type="behavioral.actions:Return" xmi:id="E0C792CEEB9203A00CF511DFC9CCC7F00A1CE22F"/>
</implementation>
</ownedSignatures>
</classes>
<classes xmi:id="E0C792CE0F2BEFB00CF611DF9355C7F00A1CE22F" name="QueryResult_b_a" valueType="true" elementsOfType="E0C792CE0F2C16C00CF611DF8B29C7F00A1CE22F E0C792CE0FBDCF700CF611DF962AC7F00A1CE22F E0C792CE0FBEE0E00CF611DFAF5EC7F00A1CE22F">
<ownedSignatures xmi:id="E0C792CE0FBD0C200CF611DFBE82C7F00A1CE22F" output="E0C792CE0FC7BA800CF611DFAC37C7F00A1CE22F" name=".b">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E0C792CE0FBD33300CF611DFB026C7F00A1CE22F" end="E0C792CE0FBD5A400CF611DFCAD1C7F00A1CE22F"/>
</ownedSignatures>
<ownedSignatures xmi:id="E0C792CE0FBE1D900CF611DF9E74C7F00A1CE22F" output="E0C792CE0FCB8B100CF611DFB624C7F00A1CE22F" name=".a">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E0C792CE0FBE6BB00CF611DF9B0AC7F00A1CE22F" end="E0C792CE0FBE6BB10CF611DF9084C7F00A1CE22F"/>
</ownedSignatures>
</classes>
<classes xmi:id="E0C792CE0F46F1C00CF611DF8C2FC7F00A1CE22F" name="QueryResult_c_d" valueType="true" elementsOfType="E0C792CE0F4718D00CF611DFCAC5C7F00A1CE22F E0C792CE0FBFCB400CF611DF8CA1C7F00A1CE22F E0C792CE0FC08E900CF611DFCF15C7F00A1CE22F">
<ownedSignatures xmi:id="E0C792CE0FBF56100CF611DF8A63C7F00A1CE22F" output="E0C792CE0FCE23200CF611DF8240C7F00A1CE22F" name=".c">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E0C792CE0FBF56110CF611DF93F9C7F00A1CE22F" end="E0C792CE0FBF7D200CF611DFB48AC7F00A1CE22F"/>
</ownedSignatures>
<ownedSignatures xmi:id="E0C792CE0FC019600CF611DF8241C7F00A1CE22F" output="E0C792CE0FDB1B700CF611DFA2B3C7F00A1CE22F" name=".d">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E0C792CE0FC019610CF611DFA499C7F00A1CE22F" end="E0C792CE0FC040700CF611DFA348C7F00A1CE22F"/>
</ownedSignatures>
</classes>
<classes xmi:id="E0C792CEEB8EA8400CF511DF808EC7F00A1CE22F" name="QueryResult_c_a_b" valueType="true" elementsOfType="E0C792CEEB8ECF500CF511DF919FC7F00A1CE22F E0C792CEEC225CC00CF511DFB647C7F00A1CE22F E0C792CEEC2320100CF511DF8A25C7F00A1CE22F E0C792CEEC23E3600CF511DF9220C7F00A1CE22F">
<ownedSignatures xmi:id="E0C792CEEC214B500CF511DF8D89C7F00A1CE22F" output="E0C792CEEC7E86800CF511DF8921C7F00A1CE22F" name=".c">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E0C792CEEC2172600CF511DFC924C7F00A1CE22F" end="E0C792CEEC2199700CF511DFBE11C7F00A1CE22F"/>
</ownedSignatures>
<ownedSignatures xmi:id="E0C792CEEC22AAE00CF511DFC7BAC7F00A1CE22F" output="E0C792CEEC5F8CD00CF511DFC275C7F00A1CE22F" name=".a">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E0C792CEEC22AAE10CF511DFB602C7F00A1CE22F" end="E0C792CEEC22D1F00CF511DFBBD2C7F00A1CE22F"/>
</ownedSignatures>
<ownedSignatures xmi:id="E0C792CEEC236E300CF511DFCBEBC7F00A1CE22F" output="E0C792CEEC624BF00CF511DFC87EC7F00A1CE22F" name=".b">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E0C792CEEC236E310CF511DFAA07C7F00A1CE22F" end="E0C792CEEC2395400CF511DFCBB2C7F00A1CE22F"/>
</ownedSignatures>
</classes>
</ownedPackages>
<ownedPackages xmi:id="E02C978B78EFE3A0B74411DE93B5001A6BCDC3B3" name="OutputMultiplicityTest">
<classes xmi:id="E02C978B367640F022EC11DFA2FCEB5E0A1CE22F" name="CollectionTest">
<ownedSignatures xmi:id="E02C978B3674E16022EC11DFCD9AEB5E0A1CE22F" name="test">
<implementation xsi:type="behavioral.actions:Block" xmi:id="E02C978B3672E59022EC11DF9D59EB5E0A1CE22F">
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E02C978B35FA5A3022EC11DFAC24EB5E0A1CE22F" namedValue="E02C978B35F996E022EC11DF814EEB5E0A1CE22F"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E02C978B360AADE022EC11DF965AEB5E0A1CE22F" namedValue="E02C978B360A11A022EC11DFC412EB5E0A1CE22F"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E02C978B361B4FB022EC11DF9004EB5E0A1CE22F" namedValue="E02C978B361A8C6022EC11DFA9DCEB5E0A1CE22F"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E02C978B362BF18022EC11DF996DEB5E0A1CE22F" namedValue="E02C978B362B554022EC11DF9205EB5E0A1CE22F"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E02C978B363EB63022EC11DFA545EB5E0A1CE22F" namedValue="E02C978B363E19F022EC11DFADEDEB5E0A1CE22F"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E02C978B364DF87022EC11DF8F6CEB5E0A1CE22F" namedValue="E02C978B364D834022EC11DF88AFEB5E0A1CE22F"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E02C978B3660961022EC11DF8519EB5E0A1CE22F" namedValue="E02C978B365FD2C022EC11DFA3C9EB5E0A1CE22F"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E02C978B36709BA022EC11DFBF88EB5E0A1CE22F" namedValue="E02C978B366FFF6022EC11DF8366EB5E0A1CE22F"/>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E02C978B35F996E022EC11DF814EEB5E0A1CE22F" name="n1" namedValueDeclaration="E02C978B35FA5A3022EC11DFAC24EB5E0A1CE22F">
<initExpression xsi:type="dataaccess.expressions.collectionexpressions:Including" xmi:id="E02C978B35F85E6022EC11DFCA6CEB5E0A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E02C978B36D10B2022EC11DF9D74EB5E0A1CE22F" lowerMultiplicity="1" upperMultiplicity="2" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<source xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E02C978B35F37C6022EC11DFCC7DEB5E0A1CE22F" literal="1">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E02C978B35F2E02022EC11DF9019EB5E0A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</source>
<argument xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E02C978B35F74CF022EC11DFA8EEEB5E0A1CE22F" literal="2">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E02C978B35F6FED022EC11DFA816EB5E0A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</argument>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E02C978B360A11A022EC11DFC412EB5E0A1CE22F" name="n2" namedValueDeclaration="E02C978B360AADE022EC11DF965AEB5E0A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E02C978B36015F1022EC11DFC668EB5E0A1CE22F" lowerMultiplicity="1" upperMultiplicity="-1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<initExpression xsi:type="dataaccess.expressions.collectionexpressions:Including" xmi:id="E02C978B36094E5022EC11DFC199EB5E0A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E02C978B36DA0BD022EC11DF91B6EB5E0A1CE22F" lowerMultiplicity="1" upperMultiplicity="3" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<source xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E02C978B36052FA022EC11DFBECAEB5E0A1CE22F" variable="E02C978B35F996E022EC11DF814EEB5E0A1CE22F"/>
<argument xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E02C978B360815D022EC11DFA9F5EB5E0A1CE22F" literal="3">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E02C978B3607C7B022EC11DFB61BEB5E0A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</argument>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E02C978B361A8C6022EC11DFA9DCEB5E0A1CE22F" name="n3" namedValueDeclaration="E02C978B361B4FB022EC11DF9004EB5E0A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E02C978B3610C86022EC11DFCB4AEB5E0A1CE22F" lowerMultiplicity="1" upperMultiplicity="-1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<initExpression xsi:type="dataaccess.expressions.collectionexpressions:Including" xmi:id="E02C978B3619C91022EC11DFC7C8EB5E0A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E02C978B36E137C022EC11DFC0BCEB5E0A1CE22F" lowerMultiplicity="1" upperMultiplicity="3" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<source xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E02C978B3615D17022EC11DFA54FEB5E0A1CE22F" variable="E02C978B35F996E022EC11DF814EEB5E0A1CE22F"/>
<argument xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E02C978B3618DEB022EC11DFCE3DEB5E0A1CE22F" literal="3">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E02C978B3618698022EC11DFC8DAEB5E0A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</argument>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E02C978B362B554022EC11DF9205EB5E0A1CE22F" name="n4" namedValueDeclaration="E02C978B362BF18022EC11DF996DEB5E0A1CE22F">
<initExpression xsi:type="dataaccess.expressions.collectionexpressions:Including" xmi:id="E02C978B362A91F022EC11DFC54DEB5E0A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E02C978B36E83CA022EC11DFBF77EB5E0A1CE22F" lowerMultiplicity="1" upperMultiplicity="-1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<source xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E02C978B3626C16022EC11DFB9E8EB5E0A1CE22F" variable="E02C978B361A8C6022EC11DFA9DCEB5E0A1CE22F"/>
<argument xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E02C978B3629A79022EC11DFCC86EB5E0A1CE22F" literal="4">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E02C978B3629326022EC11DF973BEB5E0A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</argument>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E02C978B363E19F022EC11DFADEDEB5E0A1CE22F" name="n5" namedValueDeclaration="E02C978B363EB63022EC11DFA545EB5E0A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E02C978B36331D7022EC11DFAD4EEB5E0A1CE22F" upperMultiplicity="-1" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<initExpression xsi:type="dataaccess.expressions.collectionexpressions:Including" xmi:id="E02C978B363D56A022EC11DFCB2AEB5E0A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E02C978B36EEF36022EC11DFC076EB5E0A1CE22F" lowerMultiplicity="1" upperMultiplicity="2" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<source xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E02C978B363937F022EC11DFBF9EEB5E0A1CE22F" literal="1">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E02C978B3638E9D022EC11DFA73FEB5E0A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</source>
<argument xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E02C978B363C6C4022EC11DFA3AEEB5E0A1CE22F" literal="2">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E02C978B363BF71022EC11DFCD92EB5E0A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</argument>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E02C978B364D834022EC11DF88AFEB5E0A1CE22F" name="n6" namedValueDeclaration="E02C978B364DF87022EC11DF8F6CEB5E0A1CE22F">
<initExpression xsi:type="dataaccess.expressions.collectionexpressions:Including" xmi:id="E02C978B364CBFF022EC11DF9C8AEB5E0A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E02C978B36F757D022EC11DFBEE4EB5E0A1CE22F" upperMultiplicity="-1" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<source xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E02C978B3649B2B022EC11DF9F98EB5E0A1CE22F" variable="E02C978B363E19F022EC11DFADEDEB5E0A1CE22F"/>
<argument xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E02C978B364C23B022EC11DFA872EB5E0A1CE22F" variable="E02C978B360A11A022EC11DFC412EB5E0A1CE22F"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E02C978B365FD2C022EC11DFA3C9EB5E0A1CE22F" name="n7" namedValueDeclaration="E02C978B3660961022EC11DF8519EB5E0A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E02C978B365635D022EC11DFB3CDEB5E0A1CE22F" lowerMultiplicity="1" upperMultiplicity="3" ordered="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<initExpression xsi:type="dataaccess.expressions.collectionexpressions:Including" xmi:id="E02C978B365F368022EC11DFBC87EB5E0A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E02C978B36FDE78022EC11DFCF48EB5E0A1CE22F" lowerMultiplicity="1" upperMultiplicity="2" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<source xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E02C978B365B17D022EC11DFC845EB5E0A1CE22F" literal="1">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E02C978B365AA2A022EC11DF97E5EB5E0A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</source>
<argument xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E02C978B365E251022EC11DF9BB4EB5E0A1CE22F" literal="2">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E02C978B365DD6F022EC11DFB2E0EB5E0A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</argument>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E02C978B366FFF6022EC11DF8366EB5E0A1CE22F" name="n8" namedValueDeclaration="E02C978B36709BA022EC11DFBF88EB5E0A1CE22F">
<initExpression xsi:type="dataaccess.expressions.collectionexpressions:Including" xmi:id="E02C978B366F3C1022EC11DFB4AFEB5E0A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E02C978B3705619022EC11DFC548EB5E0A1CE22F" lowerMultiplicity="1" upperMultiplicity="4" ordered="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<source xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E02C978B366B6B8022EC11DFCF4CEB5E0A1CE22F" variable="E02C978B365FD2C022EC11DFA3C9EB5E0A1CE22F"/>
<argument xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E02C978B366E51B022EC11DF86C7EB5E0A1CE22F" literal="3">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E02C978B366E039022EC11DFBFF9EB5E0A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</argument>
</initExpression>
</variables>
</implementation>
</ownedSignatures>
</classes>
<classes xmi:id="E0367719138E75F2C3F911DECCBA001CBF0234BB" name="FunctionTest">
<ownedSignatures xmi:id="E0367719138E75F1C3F911DEC79F001CBF0234BB" output="E012BF1E45331FF00F4611DFAD68DCCC0A1CE22F" name="test">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E45331FF00F4611DFAD68DCCC0A1CE22F" upperMultiplicity="-1" signaturesWithOutput="E0367719138E75F1C3F911DEC79F001CBF0234BB" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E0367719138E75F0C3F911DE9C52001CBF0234BB">
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E012BF1E37E0C9100F4611DFC508DCCC0A1CE22F" namedValue="E012BF1E37E053E00F4611DF856BDCCC0A1CE22F"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E012BF1E381A4FA00F4611DFBA5BDCCC0A1CE22F" namedValue="E012BF1E3819B3600F4611DF9AB6DCCC0A1CE22F"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E012BF1E382FAC600F4611DF935EDCCC0A1CE22F" namedValue="E012BF1E382F37300F4611DFACBCDCCC0A1CE22F"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E012BF1E384186B00F4611DFA24FDCCC0A1CE22F" namedValue="E012BF1E384111800F4611DF93A0DCCC0A1CE22F"/>
<statements xsi:type="behavioral.actions:Return" xmi:id="E012BF1E454B3BD00F4611DF857ADCCC0A1CE22F">
<argument xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E012BF1E454AEDB00F4611DF89BDDCCC0A1CE22F" variable="E012BF1E384111800F4611DF93A0DCCC0A1CE22F"/>
</statements>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E012BF1E37E053E00F4611DF856BDCCC0A1CE22F" name="f1" namedValueDeclaration="E012BF1E37E0C9100F4611DFC508DCCC0A1CE22F">
<initExpression xsi:type="dataaccess.expressions.fp:AnonymousFunctionExpr" xmi:id="E012BF1E37DFDEB00F4611DF9FC1DCCC0A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:FunctionSignatureTypeDefinition" xmi:id="E012BF1E37DF69800F4611DF98C9DCCC0A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" signature="E012BF1E37DD94C00F4611DFABCFDCCC0A1CE22F">
<ownedSignature xsi:type="data.classes:FunctionSignature" xmi:id="E012BF1E37DD94C00F4611DFABCFDCCC0A1CE22F" output="E012BF1E37D4BB200F4611DFC394DCCC0A1CE22F" typeDefinition="E012BF1E37DF69800F4611DF98C9DCCC0A1CE22F E012BF1E386E8A200F4611DF8A13DCCC0A1CE22F">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E37D4BB200F4611DFC394DCCC0A1CE22F" upperMultiplicity="1" signaturesWithOutput="E012BF1E37DD94C00F4611DFABCFDCCC0A1CE22F" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<input xmi:id="E012BF1E37D298400F4611DFB54FDCCC0A1CE22F" name="n">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E37D1ADE00F4611DFA7E4DCCC0A1CE22F" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</input>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E012BF1E37DD1F900F4611DF8910DCCC0A1CE22F">
<statements xsi:type="behavioral.actions:Return" xmi:id="E012BF1E37DBE7100F4611DFC50DDCCC0A1CE22F">
<argument xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E012BF1E37DAFCB00F4611DF83BDDCCC0A1CE22F" methodSignature="E0BF539C1F9FB6226C6911DE99DF00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E387A22E00F4611DF9972DCCC0A1CE22F" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E012BF1E37D88BB00F4611DF9516DCCC0A1CE22F" variable="E012BF1E37D298400F4611DFB54FDCCC0A1CE22F"/>
<parameters xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E012BF1E37DA60700F4611DFC2FADCCC0A1CE22F" variable="E012BF1E37D298400F4611DFB54FDCCC0A1CE22F"/>
</argument>
</statements>
</implementation>
</ownedSignature>
</ownedTypeDefinition>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E012BF1E3819B3600F4611DF9AB6DCCC0A1CE22F" name="f2" namedValueDeclaration="E012BF1E381A4FA00F4611DFBA5BDCCC0A1CE22F">
<initExpression xsi:type="dataaccess.expressions.fp:AnonymousFunctionExpr" xmi:id="E012BF1E38193E300F4611DFB90BDCCC0A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:FunctionSignatureTypeDefinition" xmi:id="E012BF1E3818C9000F4611DFB895DCCC0A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" signature="E012BF1E3816CD300F4611DFB12FDCCC0A1CE22F">
<ownedSignature xsi:type="data.classes:FunctionSignature" xmi:id="E012BF1E3816CD300F4611DFB12FDCCC0A1CE22F" output="E012BF1E380CE2200F4611DFBA9EDCCC0A1CE22F" typeDefinition="E012BF1E3818C9000F4611DFB895DCCC0A1CE22F">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E380CE2200F4611DFBA9EDCCC0A1CE22F" upperMultiplicity="1" signaturesWithOutput="E012BF1E3816CD300F4611DFB12FDCCC0A1CE22F" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<input xmi:id="E012BF1E380ABF400F4611DF896EDCCC0A1CE22F" name="n">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E380986C00F4611DFB35DDCCC0A1CE22F" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</input>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E012BF1E381658000F4611DFA1B7DCCC0A1CE22F">
<statements xsi:type="behavioral.actions:Return" xmi:id="E012BF1E3814D1600F4611DFAF47DCCC0A1CE22F">
<argument xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E012BF1E38140E100F4611DF9519DCCC0A1CE22F" methodSignature="E0BF539C1FA471186C6911DEB3BF00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E387D30200F4611DFA4D4DCCC0A1CE22F" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E012BF1E38114EF00F4611DF80AADCCC0A1CE22F" variable="E012BF1E380ABF400F4611DF896EDCCC0A1CE22F"/>
<parameters xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E012BF1E381371D00F4611DFA805DCCC0A1CE22F" variable="E012BF1E380ABF400F4611DF896EDCCC0A1CE22F"/>
</argument>
</statements>
</implementation>
</ownedSignature>
</ownedTypeDefinition>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E012BF1E382F37300F4611DFACBCDCCC0A1CE22F" name="f" namedValueDeclaration="E012BF1E382FAC600F4611DF935EDCCC0A1CE22F">
<initExpression xsi:type="dataaccess.expressions.collectionexpressions:Including" xmi:id="E012BF1E382E73E00F4611DF9A75DCCC0A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:FunctionSignatureTypeDefinition" xmi:id="E012BF1E386E8A200F4611DF8A13DCCC0A1CE22F" lowerMultiplicity="1" upperMultiplicity="2" signature="E012BF1E37DD94C00F4611DFABCFDCCC0A1CE22F"/>
<source xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E012BF1E382B66A00F4611DF95B5DCCC0A1CE22F" variable="E012BF1E37E053E00F4611DF856BDCCC0A1CE22F"/>
<argument xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E012BF1E382DB0900F4611DF87D3DCCC0A1CE22F" variable="E012BF1E3819B3600F4611DF9AB6DCCC0A1CE22F"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E012BF1E384111800F4611DF93A0DCCC0A1CE22F" name="r" namedValueDeclaration="E012BF1E384186B00F4611DFA24FDCCC0A1CE22F">
<initExpression xsi:type="dataaccess.expressions:FunctionCallExpression" xmi:id="E012BF1E384075400F4611DF9B59DCCC0A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E3882D5700F4611DF9C25DCCC0A1CE22F" upperMultiplicity="-1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<parameters xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E012BF1E383F8AE00F4611DF8294DCCC0A1CE22F" literal="4">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E383F3CC00F4611DFA976DCCC0A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</parameters>
<calledBlock xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E012BF1E383D8F100F4611DF95F7DCCC0A1CE22F" variable="E012BF1E382F37300F4611DFACBCDCCC0A1CE22F"/>
</initExpression>
</variables>
</implementation>
</ownedSignatures>
</classes>
<classes xmi:id="E016575C87C3A980B83811DEBF33001CBF0234BB" name="MultTest" elementsOfType="E036771964069380217F11DFA0F3FB07C0A868C8 E036771964100960217F11DFA0E5FB07C0A868C8 E036771965ECDFB0217F11DFA137FB07C0A868C8 E036771965F8C690217F11DFB256FB07C0A868C8 E036771968304000217F11DF9A8DFB07C0A868C8 E0367719683E97E0217F11DF8E22FB07C0A868C8 E0367719692AA590217F11DF9FFCFB07C0A868C8 E036771969368C70217F11DFB77CFB07C0A868C8 E03677196A1B6E30217F11DFA5D3FB07C0A868C8 E03677196A24E410217F11DF9B30FB07C0A868C8 E03677196B21BAA0217F11DF92DEFB07C0A868C8 E03677196B2DA180217F11DFC96DFB07C0A868C8 E03677196C19AF30217F11DF958AFB07C0A868C8 E03677196C259610217F11DF8585FB07C0A868C8 E03677196D0F32C0217F11DFA41DFB07C0A868C8 E03677196D1B19A0217F11DFB8F6FB07C0A868C8 E03677196E17C920217F11DFA903FB07C0A868C8 E03677196E23B000217F11DFB99EFB07C0A868C8 E0630A07CCDE3460217C11DFB555FB82C0A868C8 E0630A07CCF14730217C11DFCFA5FB82C0A868C8">
<ownedSignatures xmi:id="E0630A07C6416500217C11DFA801FB82C0A868C8" output="E0630A07C60371A0217C11DF9982FB82C0A868C8" name="t0">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0630A07C60371A0217C11DF9982FB82C0A868C8" upperMultiplicity="1" signaturesWithOutput="E0630A07C6416500217C11DFA801FB82C0A868C8" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E0630A07C6330D20217C11DFC10BFB82C0A868C8">
<statements xsi:type="behavioral.actions:Return" xmi:id="E0630A07C6226B50217C11DF87E1FB82C0A868C8">
<argument xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E0630A07C61B3F61217C11DF914DFB82C0A868C8" literal="1">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0630A07C61B3F60217C11DF9491FB82C0A868C8" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</argument>
</statements>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E0630A07C6F43A41217C11DFAB5AFB82C0A868C8" output="E0630A07C6D085A0217C11DFB85DFB82C0A868C8" name="t1">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0630A07C6D085A0217C11DFB85DFB82C0A868C8" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E0630A07C6F43A41217C11DFAB5AFB82C0A868C8" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E0630A07C6F43A40217C11DFCF7EFB82C0A868C8">
<statements xsi:type="behavioral.actions:Return" xmi:id="E0630A07C6EF7F50217C11DFBFA9FB82C0A868C8">
<argument xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E0630A07C6ED0E51217C11DFC8D5FB82C0A868C8" literal="1">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0630A07C6ED0E50217C11DF84CCFB82C0A868C8" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</argument>
</statements>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E0630A07C7966DB0217C11DFCCF8FB82C0A868C8" output="E0630A07C7750300217C11DFCE36FB82C0A868C8" name="t2">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0630A07C7750300217C11DFCE36FB82C0A868C8" lowerMultiplicity="1" upperMultiplicity="-1" signaturesWithOutput="E0630A07C7966DB0217C11DFCCF8FB82C0A868C8" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E0630A07C793FCB0217C11DF9C09FB82C0A868C8">
<statements xsi:type="behavioral.actions:Return" xmi:id="E0630A07C78F41C2217C11DFCC16FB82C0A868C8">
<argument xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E0630A07C78F41C1217C11DFC548FB82C0A868C8" literal="1">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0630A07C78F41C0217C11DFC02EFB82C0A868C8" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</argument>
</statements>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E0630A07C8314E20217C11DF8A0DFB82C0A868C8" output="E0630A07C80D9980217C11DFB7D7FB82C0A868C8" name="t3">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0630A07C80D9980217C11DFB7D7FB82C0A868C8" upperMultiplicity="-1" signaturesWithOutput="E0630A07C8314E20217C11DF8A0DFB82C0A868C8" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E0630A07C82F0430217C11DFA7E3FB82C0A868C8">
<statements xsi:type="behavioral.actions:Return" xmi:id="E0630A07C82A2232217C11DFADE8FB82C0A868C8">
<argument xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E0630A07C82A2231217C11DF9438FB82C0A868C8" literal="1">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0630A07C82A2230217C11DFCD56FB82C0A868C8" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</argument>
</statements>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E0630A07C8D83C80217C11DFA2BCFB82C0A868C8" output="E0630A07C8AD5BF0217C11DFB7A1FB82C0A868C8" name="t4">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0630A07C8AD5BF0217C11DFB7A1FB82C0A868C8" upperMultiplicity="-1" ordered="true" signaturesWithOutput="E0630A07C8D83C80217C11DFA2BCFB82C0A868C8" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E0630A07C8D5CB80217C11DFA8FAFB82C0A868C8">
<statements xsi:type="behavioral.actions:Return" xmi:id="E0630A07C8D11092217C11DFA68FFB82C0A868C8">
<argument xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E0630A07C8D11091217C11DFCCC7FB82C0A868C8" literal="1">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0630A07C8D11090217C11DFB358FB82C0A868C8" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</argument>
</statements>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E0630A07C977FEF1217C11DF92FEFB82C0A868C8" output="E0630A07C9542340217C11DF8ED7FB82C0A868C8" name="t5">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0630A07C9542340217C11DF8ED7FB82C0A868C8" lowerMultiplicity="1" upperMultiplicity="-1" ordered="true" signaturesWithOutput="E0630A07C977FEF1217C11DF92FEFB82C0A868C8" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E0630A07C977FEF0217C11DF8464FB82C0A868C8">
<statements xsi:type="behavioral.actions:Return" xmi:id="E0630A07C9734401217C11DFC7F5FB82C0A868C8">
<argument xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E0630A07C9734400217C11DFAA9FFB82C0A868C8" literal="1">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0630A07C970D300217C11DFA555FB82C0A868C8" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</argument>
</statements>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E0630A07CA1C7C50217C11DFBC47FB82C0A868C8" output="E0630A07CA04AE90217C11DF96DDFB82C0A868C8" name="t6">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0630A07CA04AE90217C11DF96DDFB82C0A868C8" upperMultiplicity="-1" unique="true" signaturesWithOutput="E0630A07CA1C7C50217C11DFBC47FB82C0A868C8" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E0630A07CA1A0B50217C11DFB028FB82C0A868C8">
<statements xsi:type="behavioral.actions:Return" xmi:id="E0630A07CA155061217C11DFB8B0FB82C0A868C8">
<argument xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E0630A07CA155060217C11DF8108FB82C0A868C8" literal="1">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0630A07CA12DF60217C11DFAAB5FB82C0A868C8" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</argument>
</statements>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E0630A07CACA96A1217C11DF969FFB82C0A868C8" output="E0630A07CAA20000217C11DFBFB6FB82C0A868C8" name="t7">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0630A07CAA20000217C11DFBFB6FB82C0A868C8" lowerMultiplicity="1" upperMultiplicity="-1" unique="true" signaturesWithOutput="E0630A07CACA96A1217C11DF969FFB82C0A868C8" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E0630A07CACA96A0217C11DFA77EFB82C0A868C8">
<statements xsi:type="behavioral.actions:Return" xmi:id="E0630A07CABE88B0217C11DF963CFB82C0A868C8">
<argument xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E0630A07CABC3EC1217C11DFAC72FB82C0A868C8" literal="1">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0630A07CABC3EC0217C11DFB9A5FB82C0A868C8" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</argument>
</statements>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E0630A07CB763FF1217C11DFA52BFB82C0A868C8" output="E0630A07CB54D540217C11DFB198FB82C0A868C8" name="t8">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0630A07CB54D540217C11DFB198FB82C0A868C8" upperMultiplicity="-1" ordered="true" unique="true" signaturesWithOutput="E0630A07CB763FF1217C11DFA52BFB82C0A868C8" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E0630A07CB763FF0217C11DF9EFAFB82C0A868C8">
<statements xsi:type="behavioral.actions:Return" xmi:id="E0630A07CB715DF1217C11DFC0B5FB82C0A868C8">
<argument xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E0630A07CB715DF0217C11DFC70DFB82C0A868C8" literal="1">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0630A07CB6F1400217C11DFCC3AFB82C0A868C8" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</argument>
</statements>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E0630A07CC3C00F0217C11DF8ED1FB82C0A868C8" output="E0630A07CC0ED670217C11DFCFD3FB82C0A868C8" name="t9">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0630A07CC0ED670217C11DFCFD3FB82C0A868C8" lowerMultiplicity="1" upperMultiplicity="-1" ordered="true" unique="true" signaturesWithOutput="E0630A07CC3C00F0217C11DF8ED1FB82C0A868C8" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E0630A07CC39B700217C11DF98EDFB82C0A868C8">
<statements xsi:type="behavioral.actions:Return" xmi:id="E0630A07CC34FC10217C11DFCC64FB82C0A868C8">
<argument xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E0630A07CC328B10217C11DFC84DFB82C0A868C8" literal="1">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0630A07CC301A10217C11DF8950FB82C0A868C8" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</argument>
</statements>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E0630A07D64D5DA0217C11DF9107FB82C0A868C8" name="test">
<implementation xsi:type="behavioral.actions:Block" xmi:id="E0630A07D62E63F0217C11DF8B93FB82C0A868C8">
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E0630A07CCFD2E10217C11DF9CC5FB82C0A868C8" namedValue="E0630A07CCF3B830217C11DFABCBFB82C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E0367719EF6C91F1217E11DF88DDFB07C0A868C8" namedValue="E0367719EF6C91F0217E11DFA82AFB07C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E03677196131C8A1217F11DFAF7CFB07C0A868C8" namedValue="E03677196131C8A0217F11DFB1BFFB07C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E036771962BFE2B2217F11DF86F5FB07C0A868C8" namedValue="E036771962BFE2B1217F11DF946EFB07C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E036771962E87951217F11DF8897FB07C0A868C8" namedValue="E036771962E87950217F11DFC8E0FB07C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E03677196310E8E0217F11DFA51DFB07C0A868C8" namedValue="E0367719630E9EF1217F11DF808AFB07C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E036771963370E80217F11DFCDA2FB07C0A868C8" namedValue="E03677196334C491217F11DFAA97FB07C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E0367719635D3421217F11DF950DFB07C0A868C8" namedValue="E0367719635D3420217F11DFA070FB07C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E036771963883BC1217F11DF9BB1FB07C0A868C8" namedValue="E036771963883BC0217F11DF825FFB07C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E036771963B31C50217F11DFCB9BFB07C0A868C8" namedValue="E036771963B0AB51217F11DFCED5FB07C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E036771963DDFCE1217F11DFB851FB07C0A868C8" namedValue="E036771963DDFCE0217F11DFC72AFB07C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E036771964127A62217F11DFC541FB07C0A868C8" namedValue="E036771964127A61217F11DFA97AFB07C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E0367719643D5AF1217F11DF80C7FB07C0A868C8" namedValue="E0367719643D5AF0217F11DFB016FB07C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E03677196465F191217F11DFCC74FB07C0A868C8" namedValue="E03677196465F190217F11DFC7F4FB07C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E0367719648E6122217F11DFBA20FB07C0A868C8" namedValue="E0367719648E6121217F11DF9CE9FB07C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E036771964BBB2B1217F11DF9048FB07C0A868C8" namedValue="E036771964BBB2B0217F11DFCD95FB07C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E036771964E69340217F11DFB3D5FB07C0A868C8" namedValue="E036771964E44951217F11DFBED7FB07C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E0367719650F29E2217F11DFAACFFB07C0A868C8" namedValue="E0367719650F29E1217F11DFA6D0FB07C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E0367719653EEC70217F11DF8635FB07C0A868C8" namedValue="E0367719653C7B71217F11DF8D55FB07C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E03677196569CD01217F11DF857BFB07C0A868C8" namedValue="E03677196569CD00217F11DF9626FB07C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E036771965971E90217F11DFC6E9FB07C0A868C8" namedValue="E03677196594AD91217F11DFCBEBFB07C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E036771965C47021217F11DF8944FB07C0A868C8" namedValue="E036771965C47020217F11DFA879FB07C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E036771965FB3791217F11DF886CFB07C0A868C8" namedValue="E036771965FB3790217F11DFAD7DFB07C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E0367719662FB510217F11DFBFD5FB07C0A868C8" namedValue="E0367719662D4411217F11DF8DE0FB07C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E0367719665F5091217F11DF8A10FB07C0A868C8" namedValue="E0367719665F5090217F11DF9189FB07C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E0367719668F1321217F11DFC5C8FB07C0A868C8" namedValue="E0367719668F1320217F11DF9C3BFB07C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E036771966BEAEA0217F11DFB3ACFB07C0A868C8" namedValue="E036771966BC64B1217F11DFA0ACFB07C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E036771966F7E711217F11DFAB26FB07C0A868C8" namedValue="E036771966F7E710217F11DFC17EFB07C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E03677196729F390217F11DF9C7BFB07C0A868C8" namedValue="E03677196727A9A1217F11DF920BFB07C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E03677196759B621217F11DF9FB2FB07C0A868C8" namedValue="E03677196759B620217F11DF9A77FB07C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E0367719678BC2A1217F11DF8F41FB07C0A868C8" namedValue="E0367719678BC2A0217F11DF86C5FB07C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E036771967C28A11217F11DF97C8FB07C0A868C8" namedValue="E036771967C28A10217F11DFC6CCFB07C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E036771967F49690217F11DFC048FB07C0A868C8" namedValue="E036771967F24CA1217F11DFAADBFB07C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E0367719684352D1217F11DF9EF7FB07C0A868C8" namedValue="E0367719684352D0217F11DF8D60FB07C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E0367719688AE321217F11DF99B0FB07C0A868C8" namedValue="E0367719688AE320217F11DFCDC3FB07C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E036771968C8D680217F11DF8EC3FB07C0A868C8" namedValue="E036771968C66581217F11DFAC2EFB07C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E0367719693B4760217F11DFB471FB07C0A868C8" namedValue="E03677196938D661217F11DF82B9FB07C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E0367719698C4D91217F11DFBA7BFB07C0A868C8" namedValue="E0367719698C4D90217F11DF8476FB07C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E036771969C0CB11217F11DFC09BFB07C0A868C8" namedValue="E036771969C0CB10217F11DFBF9AFB07C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E03677196A2C1001217F11DFB4EDFB07C0A868C8" namedValue="E03677196A2C1000217F11DF9049FB07C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E03677196A7D1631217F11DF84DAFB07C0A868C8" namedValue="E03677196A7D1630217F11DFAC54FB07C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E03677196AB64EA1217F11DFB4B2FB07C0A868C8" namedValue="E03677196AB64EA0217F11DF88E5FB07C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E03677196B2FEB71217F11DFB217FB07C0A868C8" namedValue="E03677196B2FEB70217F11DF99ECFB07C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E03677196B8118B0217F11DFA06BFB07C0A868C8" namedValue="E03677196B7EA7B1217F11DFB91FFB07C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E03677196BB7E020217F11DFA725FB07C0A868C8" namedValue="E03677196BB56F21217F11DFAE47FB07C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E03677196C27E001217F11DFB3ACFB07C0A868C8" namedValue="E03677196C27E000217F11DFACD1FB07C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E03677196C7B5731217F11DFB72BFB07C0A868C8" namedValue="E03677196C7B5730217F11DFB9ADFB07C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E03677196CB48FA0217F11DFBDA7FB07C0A868C8" namedValue="E03677196CB245B1217F11DFA27FFB07C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E03677196D1D8AA1217F11DF9531FB07C0A868C8" namedValue="E03677196D1D8AA0217F11DFAC4EFB07C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E03677196D7101D2217F11DFB792FB07C0A868C8" namedValue="E03677196D7101D1217F11DFBC0CFB07C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E03677196DB13F21217F11DF8E0DFB07C0A868C8" namedValue="E03677196DB13F20217F11DF9387FB07C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E03677196E262100217F11DFAF30FB07C0A868C8" namedValue="E03677196E23B002217F11DFA142FB07C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E03677196E772730217F11DFC6F0FB07C0A868C8" namedValue="E03677196E74DD41217F11DF8E60FB07C0A868C8"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E03677196EB541A0217F11DFCA4AFB07C0A868C8" namedValue="E03677196EB2D0A1217F11DF85C0FB07C0A868C8"/>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E03677196131C8A0217F11DFB1BFFB07C0A868C8" name="r01" namedValueDeclaration="E03677196131C8A1217F11DFAF7CFB07C0A868C8">
<initExpression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0367719612F57A0217F11DF90ACFB07C0A868C8" methodSignature="E0630A07C6F43A41217C11DFAB5AFB82C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677196F2EB760217F11DF8329FB07C0A868C8" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0367719612CE6A0217F11DFBEB1FB07C0A868C8" variable="E0630A07CCF3B830217C11DFABCBFB82C0A868C8"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E036771962BFE2B1217F11DF946EFB07C0A868C8" name="r02" namedValueDeclaration="E036771962BFE2B2217F11DF86F5FB07C0A868C8">
<initExpression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E036771962BFE2B0217F11DF9B36FB07C0A868C8" methodSignature="E0630A07C7966DB0217C11DFCCF8FB82C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677196F339960217F11DFB006FB07C0A868C8" upperMultiplicity="-1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E036771962BB27C0217F11DFBCE1FB07C0A868C8" variable="E0630A07CCF3B830217C11DFABCBFB82C0A868C8"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E036771962E87950217F11DFC8E0FB07C0A868C8" name="r03" namedValueDeclaration="E036771962E87951217F11DF8897FB07C0A868C8">
<initExpression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E036771962E60850217F11DFA8DCFB07C0A868C8" methodSignature="E0630A07C8314E20217C11DF8A0DFB82C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677196F385450217F11DF8EAFFB07C0A868C8" upperMultiplicity="-1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E036771962DEDC60217F11DFBCC1FB07C0A868C8" variable="E0630A07CCF3B830217C11DFABCBFB82C0A868C8"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E0367719630E9EF1217F11DF808AFB07C0A868C8" name="r04" namedValueDeclaration="E03677196310E8E0217F11DFA51DFB07C0A868C8">
<initExpression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0367719630E9EF0217F11DF8CA7FB07C0A868C8" methodSignature="E0630A07C8D83C80217C11DFA2BCFB82C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677196F3F8040217F11DFA8BFFB07C0A868C8" upperMultiplicity="-1" ordered="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E03677196309BCF0217F11DFC6D4FB07C0A868C8" variable="E0630A07CCF3B830217C11DFABCBFB82C0A868C8"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E03677196334C491217F11DFAA97FB07C0A868C8" name="r05" namedValueDeclaration="E036771963370E80217F11DFCDA2FB07C0A868C8">
<initExpression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E03677196334C490217F11DFA0D1FB07C0A868C8" methodSignature="E0630A07C977FEF1217C11DF92FEFB82C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677196F443B30217F11DFB248FB07C0A868C8" upperMultiplicity="-1" ordered="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0367719632FE290217F11DFAE2EFB07C0A868C8" variable="E0630A07CCF3B830217C11DFABCBFB82C0A868C8"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E0367719635D3420217F11DFA070FB07C0A868C8" name="r06" namedValueDeclaration="E0367719635D3421217F11DF950DFB07C0A868C8">
<initExpression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0367719635AEA30217F11DFB716FB07C0A868C8" methodSignature="E0630A07CA1C7C50217C11DFBC47FB82C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677196F4B6720217F11DFB49DFB07C0A868C8" upperMultiplicity="-1" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E036771963560830217F11DF89E3FB07C0A868C8" variable="E0630A07CCF3B830217C11DFABCBFB82C0A868C8"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E036771963883BC0217F11DF825FFB07C0A868C8" name="r07" namedValueDeclaration="E036771963883BC1217F11DF9BB1FB07C0A868C8">
<initExpression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E03677196385CAC0217F11DF9D48FB07C0A868C8" methodSignature="E0630A07CACA96A1217C11DF969FFB82C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677196F502210217F11DF903DFB07C0A868C8" upperMultiplicity="-1" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E036771963810FD0217F11DFA08CFB07C0A868C8" variable="E0630A07CCF3B830217C11DFABCBFB82C0A868C8"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E036771963B0AB51217F11DFCED5FB07C0A868C8" name="r08" namedValueDeclaration="E036771963B31C50217F11DFCB9BFB07C0A868C8">
<initExpression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E036771963B0AB50217F11DF8FDBFB07C0A868C8" methodSignature="E0630A07CB763FF1217C11DFA52BFB82C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677196F574E00217F11DFC218FB07C0A868C8" upperMultiplicity="-1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E036771963ABF060217F11DFA5B2FB07C0A868C8" variable="E0630A07CCF3B830217C11DFABCBFB82C0A868C8"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E036771963DDFCE0217F11DFC72AFB07C0A868C8" name="r09" namedValueDeclaration="E036771963DDFCE1217F11DFB851FB07C0A868C8">
<initExpression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E036771963DB8BE0217F11DFC367FB07C0A868C8" methodSignature="E0630A07CC3C00F0217C11DF8ED1FB82C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677196F5C08F0217F11DF879EFB07C0A868C8" upperMultiplicity="-1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E036771963D6D0F0217F11DFAC3DFB07C0A868C8" variable="E0630A07CCF3B830217C11DFABCBFB82C0A868C8"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E036771964127A61217F11DFA97AFB07C0A868C8" name="o1" namedValueDeclaration="E036771964127A62217F11DFC541FB07C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E036771964069380217F11DFA0F3FB07C0A868C8" lowerMultiplicity="1" upperMultiplicity="1" clazz="E016575C87C3A980B83811DEBF33001CBF0234BB"/>
<initExpression xsi:type="dataaccess.expressions:ObjectCreationExpression" xmi:id="E036771964127A60217F11DF8406FB07C0A868C8" classToInstantiate="E016575C87C3A980B83811DEBF33001CBF0234BB">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E036771964100960217F11DFA0E5FB07C0A868C8" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E016575C87C3A980B83811DEBF33001CBF0234BB"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E0367719643D5AF0217F11DFB016FB07C0A868C8" name="r10" namedValueDeclaration="E0367719643D5AF1217F11DF80C7FB07C0A868C8">
<initExpression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0367719643AE9F0217F11DFC6AFFB07C0A868C8" methodSignature="E0630A07C6416500217C11DFA801FB82C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677196F65A5E0217F11DFAE63FB07C0A868C8" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E03677196438A000217F11DF871EFB07C0A868C8" variable="E036771964127A61217F11DFA97AFB07C0A868C8"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E03677196465F190217F11DFC7F4FB07C0A868C8" name="r11" namedValueDeclaration="E03677196465F191217F11DFCC74FB07C0A868C8">
<initExpression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E036771964638090217F11DF82CEFB07C0A868C8" methodSignature="E0630A07C6F43A41217C11DFAB5AFB82C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677196F6F1BC0217F11DFAB19FB07C0A868C8" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E036771964610F90217F11DF88BDFB07C0A868C8" variable="E036771964127A61217F11DFA97AFB07C0A868C8"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E0367719648E6121217F11DF9CE9FB07C0A868C8" name="r12" namedValueDeclaration="E0367719648E6122217F11DFBA20FB07C0A868C8">
<initExpression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0367719648E6120217F11DF9BAEFB07C0A868C8" methodSignature="E0630A07C7966DB0217C11DFCCF8FB82C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677196F78B8B0217F11DFC13AFB07C0A868C8" lowerMultiplicity="1" upperMultiplicity="-1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E03677196489A630217F11DFCFCBFB07C0A868C8" variable="E036771964127A61217F11DFA97AFB07C0A868C8"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E036771964BBB2B0217F11DFCD95FB07C0A868C8" name="r13" namedValueDeclaration="E036771964BBB2B1217F11DF9048FB07C0A868C8">
<initExpression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E036771964B968C0217F11DFAB5CFB07C0A868C8" methodSignature="E0630A07C8314E20217C11DF8A0DFB82C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677196F7FE4A0217F11DF8BB3FB07C0A868C8" upperMultiplicity="-1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E036771964B6F7C0217F11DF9070FB07C0A868C8" variable="E036771964127A61217F11DFA97AFB07C0A868C8"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E036771964E44951217F11DFBED7FB07C0A868C8" name="r14" namedValueDeclaration="E036771964E69340217F11DFB3D5FB07C0A868C8">
<initExpression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E036771964E44950217F11DF8D2FFB07C0A868C8" methodSignature="E0630A07C8D83C80217C11DFA2BCFB82C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677196F871090217F11DFB056FB07C0A868C8" upperMultiplicity="-1" ordered="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E036771964DF8E60217F11DFA7A3FB07C0A868C8" variable="E036771964127A61217F11DFA97AFB07C0A868C8"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E0367719650F29E1217F11DFA6D0FB07C0A868C8" name="r15" namedValueDeclaration="E0367719650F29E2217F11DFAACFFB07C0A868C8">
<initExpression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0367719650F29E0217F11DFB2B4FB07C0A868C8" methodSignature="E0630A07C977FEF1217C11DF92FEFB82C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677196F908670217F11DFB5E9FB07C0A868C8" lowerMultiplicity="1" upperMultiplicity="-1" ordered="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0367719650A6EF0217F11DFC0C3FB07C0A868C8" variable="E036771964127A61217F11DFA97AFB07C0A868C8"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E0367719653C7B71217F11DF8D55FB07C0A868C8" name="r16" namedValueDeclaration="E0367719653EEC70217F11DF8635FB07C0A868C8">
<initExpression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0367719653C7B70217F11DF8456FB07C0A868C8" methodSignature="E0630A07CA1C7C50217C11DFBC47FB82C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677196F97B260217F11DF9418FB07C0A868C8" upperMultiplicity="-1" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E03677196532DE80217F11DFBCC4FB07C0A868C8" variable="E036771964127A61217F11DFA97AFB07C0A868C8"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E03677196569CD00217F11DF9626FB07C0A868C8" name="r17" namedValueDeclaration="E03677196569CD01217F11DF857BFB07C0A868C8">
<initExpression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E036771965675C00217F11DFA5D1FB07C0A868C8" methodSignature="E0630A07CACA96A1217C11DF969FFB82C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677196F9EDE50217F11DF89CAFB07C0A868C8" lowerMultiplicity="1" upperMultiplicity="-1" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E036771965651210217F11DF8CBDFB07C0A868C8" variable="E036771964127A61217F11DFA97AFB07C0A868C8"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E03677196594AD91217F11DFCBEBFB07C0A868C8" name="r18" namedValueDeclaration="E036771965971E90217F11DFC6E9FB07C0A868C8">
<initExpression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E03677196594AD90217F11DFA4D9FB07C0A868C8" methodSignature="E0630A07CB763FF1217C11DFA52BFB82C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677196FA60A40217F11DFAD8FFB07C0A868C8" upperMultiplicity="-1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0367719658FF2A0217F11DF9A02FB07C0A868C8" variable="E036771964127A61217F11DFA97AFB07C0A868C8"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E036771965C47020217F11DFA879FB07C0A868C8" name="r19" namedValueDeclaration="E036771965C47021217F11DF8944FB07C0A868C8">
<initExpression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E036771965C1FF20217F11DFB40BFB07C0A868C8" methodSignature="E0630A07CC3C00F0217C11DF8ED1FB82C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677196FAF8020217F11DFBD10FB07C0A868C8" lowerMultiplicity="1" upperMultiplicity="-1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E036771965BF8E20217F11DFBBBCFB07C0A868C8" variable="E036771964127A61217F11DFA97AFB07C0A868C8"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E036771965FB3790217F11DFAD7DFB07C0A868C8" name="o2" namedValueDeclaration="E036771965FB3791217F11DF886CFB07C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E036771965ECDFB0217F11DFA137FB07C0A868C8" lowerMultiplicity="1" upperMultiplicity="-1" clazz="E016575C87C3A980B83811DEBF33001CBF0234BB"/>
<initExpression xsi:type="dataaccess.expressions:ObjectCreationExpression" xmi:id="E036771965F8C691217F11DFC25FFB07C0A868C8" classToInstantiate="E016575C87C3A980B83811DEBF33001CBF0234BB">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E036771965F8C690217F11DFB256FB07C0A868C8" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E016575C87C3A980B83811DEBF33001CBF0234BB"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E0367719662D4411217F11DF8DE0FB07C0A868C8" name="r20" namedValueDeclaration="E0367719662FB510217F11DFBFD5FB07C0A868C8">
<initExpression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0367719662D4410217F11DF9E66FB07C0A868C8" methodSignature="E0630A07C6416500217C11DFA801FB82C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677196FBB6700217F11DFA6EAFB07C0A868C8" upperMultiplicity="-1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E036771966288920217F11DFC8C7FB07C0A868C8" variable="E036771965FB3790217F11DFAD7DFB07C0A868C8"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E0367719665F5090217F11DF9189FB07C0A868C8" name="r21" namedValueDeclaration="E0367719665F5091217F11DF8A10FB07C0A868C8">
<initExpression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0367719665D06A0217F11DF8639FB07C0A868C8" methodSignature="E0630A07C6F43A41217C11DFAB5AFB82C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677196FC503F0217F11DF86CBFB07C0A868C8" lowerMultiplicity="1" upperMultiplicity="-1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0367719665A95A0217F11DF9CF3FB07C0A868C8" variable="E036771965FB3790217F11DFAD7DFB07C0A868C8"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E0367719668F1320217F11DF9C3BFB07C0A868C8" name="r22" namedValueDeclaration="E0367719668F1321217F11DFC5C8FB07C0A868C8">
<initExpression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0367719668CA220217F11DFC802FB07C0A868C8" methodSignature="E0630A07C7966DB0217C11DFCCF8FB82C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:NestedTypeDefinition" xmi:id="E03677196FD35BD0217F11DF82A4FB07C0A868C8" lowerMultiplicity="1" upperMultiplicity="-1" type="E0630A07C7750300217C11DFCE36FB82C0A868C8"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E03677196687E730217F11DF8136FB07C0A868C8" variable="E036771965FB3790217F11DFAD7DFB07C0A868C8"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E036771966BC64B1217F11DFA0ACFB07C0A868C8" name="r23" namedValueDeclaration="E036771966BEAEA0217F11DFB3ACFB07C0A868C8">
<initExpression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E036771966BC64B0217F11DFB558FB07C0A868C8" methodSignature="E0630A07C8314E20217C11DF8A0DFB82C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:NestedTypeDefinition" xmi:id="E03677196FDCD1B0217F11DFB04EFB07C0A868C8" lowerMultiplicity="1" upperMultiplicity="-1" type="E0630A07C80D9980217C11DFB7D7FB82C0A868C8"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E036771966B782B0217F11DF8D32FB07C0A868C8" variable="E036771965FB3790217F11DFAD7DFB07C0A868C8"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E036771966F7E710217F11DFC17EFB07C0A868C8" name="r24" namedValueDeclaration="E036771966F7E711217F11DFAB26FB07C0A868C8">
<initExpression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E036771966F59D20217F11DFA167FB07C0A868C8" methodSignature="E0630A07C8D83C80217C11DFA2BCFB82C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:NestedTypeDefinition" xmi:id="E03677196FE66EA0217F11DF99E0FB07C0A868C8" lowerMultiplicity="1" upperMultiplicity="-1" type="E0630A07C8AD5BF0217C11DFB7A1FB82C0A868C8"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E036771966F0BB20217F11DFAD2EFB07C0A868C8" variable="E036771965FB3790217F11DFAD7DFB07C0A868C8"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E03677196727A9A1217F11DF920BFB07C0A868C8" name="r25" namedValueDeclaration="E03677196729F390217F11DF9C7BFB07C0A868C8">
<initExpression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E03677196727A9A0217F11DFAAFDFB07C0A868C8" methodSignature="E0630A07C977FEF1217C11DF92FEFB82C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:NestedTypeDefinition" xmi:id="E03677196FF25580217F11DFBF99FB07C0A868C8" lowerMultiplicity="1" upperMultiplicity="-1" type="E0630A07C9542340217C11DF8ED7FB82C0A868C8"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E03677196722C7A0217F11DFA77FFB07C0A868C8" variable="E036771965FB3790217F11DFAD7DFB07C0A868C8"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E03677196759B620217F11DF9A77FB07C0A868C8" name="r26" namedValueDeclaration="E03677196759B621217F11DF9FB2FB07C0A868C8">
<initExpression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E036771967574520217F11DF9C7CFB07C0A868C8" methodSignature="E0630A07CA1C7C50217C11DFBC47FB82C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:NestedTypeDefinition" xmi:id="E03677196FFBCB60217F11DFB829FB07C0A868C8" lowerMultiplicity="1" upperMultiplicity="-1" type="E0630A07CA04AE90217C11DF96DDFB82C0A868C8"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E03677196754FB30217F11DFBA28FB07C0A868C8" variable="E036771965FB3790217F11DFAD7DFB07C0A868C8"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E0367719678BC2A0217F11DF86C5FB07C0A868C8" name="r27" namedValueDeclaration="E0367719678BC2A1217F11DF8F41FB07C0A868C8">
<initExpression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0367719678951A0217F11DFAAE2FB07C0A868C8" methodSignature="E0630A07CACA96A1217C11DF969FFB82C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:NestedTypeDefinition" xmi:id="E03677197007B240217F11DFC54CFB07C0A868C8" lowerMultiplicity="1" upperMultiplicity="-1" type="E0630A07CAA20000217C11DFBFB6FB82C0A868C8"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0367719678707B0217F11DFAFC5FB07C0A868C8" variable="E036771965FB3790217F11DFAD7DFB07C0A868C8"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E036771967C28A10217F11DFC6CCFB07C0A868C8" name="r28" namedValueDeclaration="E036771967C28A11217F11DF97C8FB07C0A868C8">
<initExpression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E036771967C04020217F11DFCF52FB07C0A868C8" methodSignature="E0630A07CB763FF1217C11DFA52BFB82C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:NestedTypeDefinition" xmi:id="E036771970160A20217F11DF9EA5FB07C0A868C8" lowerMultiplicity="1" upperMultiplicity="-1" type="E0630A07CB54D540217C11DFB198FB82C0A868C8"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E036771967BB5E20217F11DFC80AFB07C0A868C8" variable="E036771965FB3790217F11DFAD7DFB07C0A868C8"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E036771967F24CA1217F11DFAADBFB07C0A868C8" name="r29" namedValueDeclaration="E036771967F49690217F11DFC048FB07C0A868C8">
<initExpression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E036771967F24CA0217F11DFA4D9FB07C0A868C8" methodSignature="E0630A07CC3C00F0217C11DF8ED1FB82C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:NestedTypeDefinition" xmi:id="E03677197021F100217F11DFABE7FB07C0A868C8" lowerMultiplicity="1" upperMultiplicity="-1" type="E0630A07CC0ED670217C11DFCFD3FB82C0A868C8"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E036771967ED91B0217F11DF8829FB07C0A868C8" variable="E036771965FB3790217F11DFAD7DFB07C0A868C8"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E0367719684352D0217F11DF8D60FB07C0A868C8" name="o3" namedValueDeclaration="E0367719684352D1217F11DF9EF7FB07C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E036771968304000217F11DF9A8DFB07C0A868C8" upperMultiplicity="-1" clazz="E016575C87C3A980B83811DEBF33001CBF0234BB"/>
<initExpression xsi:type="dataaccess.expressions:ObjectCreationExpression" xmi:id="E03677196840E1D0217F11DFAD7DFB07C0A868C8" classToInstantiate="E016575C87C3A980B83811DEBF33001CBF0234BB">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0367719683E97E0217F11DF8E22FB07C0A868C8" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E016575C87C3A980B83811DEBF33001CBF0234BB"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E0367719688AE320217F11DFCDC3FB07C0A868C8" name="r30" namedValueDeclaration="E0367719688AE321217F11DF99B0FB07C0A868C8">
<initExpression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E036771968887220217F11DFA895FB07C0A868C8" methodSignature="E0630A07C6416500217C11DFA801FB82C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0367719703048E0217F11DFB670FB07C0A868C8" upperMultiplicity="-1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E03677196883B730217F11DFC370FB07C0A868C8" variable="E0367719684352D0217F11DF8D60FB07C0A868C8"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E036771968C66581217F11DFAC2EFB07C0A868C8" name="r31" namedValueDeclaration="E036771968C8D680217F11DF8EC3FB07C0A868C8">
<initExpression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E036771968C66580217F11DFA366FB07C0A868C8" methodSignature="E0630A07C6F43A41217C11DFAB5AFB82C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0367719703C2FC0217F11DFBDEEFB07C0A868C8" upperMultiplicity="-1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E036771968C1AA90217F11DFBC65FB07C0A868C8" variable="E0367719684352D0217F11DF8D60FB07C0A868C8"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E03677196938D661217F11DF82B9FB07C0A868C8" name="o4" namedValueDeclaration="E0367719693B4760217F11DFB471FB07C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0367719692AA590217F11DF9FFCFB07C0A868C8" upperMultiplicity="-1" ordered="true" clazz="E016575C87C3A980B83811DEBF33001CBF0234BB"/>
<initExpression xsi:type="dataaccess.expressions:ObjectCreationExpression" xmi:id="E03677196938D660217F11DFBD59FB07C0A868C8" classToInstantiate="E016575C87C3A980B83811DEBF33001CBF0234BB">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E036771969368C70217F11DFB77CFB07C0A868C8" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E016575C87C3A980B83811DEBF33001CBF0234BB"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E0367719698C4D90217F11DF8476FB07C0A868C8" name="r40" namedValueDeclaration="E0367719698C4D91217F11DFBA7BFB07C0A868C8">
<initExpression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0367719698A03A0217F11DFBCEEFB07C0A868C8" methodSignature="E0630A07C6416500217C11DFA801FB82C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0367719704CD190217F11DF932FFB07C0A868C8" upperMultiplicity="-1" ordered="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0367719698521A0217F11DF8D79FB07C0A868C8" variable="E03677196938D661217F11DF82B9FB07C0A868C8"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E036771969C0CB10217F11DFBF9AFB07C0A868C8" name="r41" namedValueDeclaration="E036771969C0CB11217F11DFC09BFB07C0A868C8">
<initExpression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E036771969BE5A10217F11DF85F2FB07C0A868C8" methodSignature="E0630A07C6F43A41217C11DFAB5AFB82C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677197058DF80217F11DF985DFB07C0A868C8" upperMultiplicity="-1" ordered="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E036771969B99F20217F11DFA9F2FB07C0A868C8" variable="E03677196938D661217F11DF82B9FB07C0A868C8"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E03677196A2C1000217F11DF9049FB07C0A868C8" name="o5" namedValueDeclaration="E03677196A2C1001217F11DFB4EDFB07C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677196A1B6E30217F11DFA5D3FB07C0A868C8" lowerMultiplicity="1" upperMultiplicity="-1" ordered="true" clazz="E016575C87C3A980B83811DEBF33001CBF0234BB"/>
<initExpression xsi:type="dataaccess.expressions:ObjectCreationExpression" xmi:id="E03677196A275510217F11DFC8C8FB07C0A868C8" classToInstantiate="E016575C87C3A980B83811DEBF33001CBF0234BB">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677196A24E410217F11DF9B30FB07C0A868C8" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E016575C87C3A980B83811DEBF33001CBF0234BB"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E03677196A7D1630217F11DFAC54FB07C0A868C8" name="r50" namedValueDeclaration="E03677196A7D1631217F11DF84DAFB07C0A868C8">
<initExpression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E03677196A7ACC40217F11DFB854FB07C0A868C8" methodSignature="E0630A07C6416500217C11DFA801FB82C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0367719706BF250217F11DFC62EFB07C0A868C8" upperMultiplicity="-1" ordered="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E03677196A761150217F11DF9E87FB07C0A868C8" variable="E03677196A2C1000217F11DF9049FB07C0A868C8"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E03677196AB64EA0217F11DF88E5FB07C0A868C8" name="r51" namedValueDeclaration="E03677196AB64EA1217F11DFB4B2FB07C0A868C8">
<initExpression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E03677196AB404B0217F11DF8146FB07C0A868C8" methodSignature="E0630A07C6F43A41217C11DFAB5AFB82C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0367719707A2320217F11DFC2B0FB07C0A868C8" lowerMultiplicity="1" upperMultiplicity="-1" ordered="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E03677196AAF49C0217F11DFBBC7FB07C0A868C8" variable="E03677196A2C1000217F11DF9049FB07C0A868C8"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E03677196B2FEB70217F11DF99ECFB07C0A868C8" name="o6" namedValueDeclaration="E03677196B2FEB71217F11DFB217FB07C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677196B21BAA0217F11DF92DEFB07C0A868C8" upperMultiplicity="-1" unique="true" clazz="E016575C87C3A980B83811DEBF33001CBF0234BB"/>
<initExpression xsi:type="dataaccess.expressions:ObjectCreationExpression" xmi:id="E03677196B2DA181217F11DFBAA7FB07C0A868C8" classToInstantiate="E016575C87C3A980B83811DEBF33001CBF0234BB">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677196B2DA180217F11DFC96DFB07C0A868C8" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E016575C87C3A980B83811DEBF33001CBF0234BB"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E03677196B7EA7B1217F11DFB91FFB07C0A868C8" name="r60" namedValueDeclaration="E03677196B8118B0217F11DFA06BFB07C0A868C8">
<initExpression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E03677196B7EA7B0217F11DF8E50FB07C0A868C8" methodSignature="E0630A07C6416500217C11DFA801FB82C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0367719708AEC00217F11DF8B81FB07C0A868C8" upperMultiplicity="-1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E03677196B79ECC0217F11DFB003FB07C0A868C8" variable="E03677196B2FEB70217F11DF99ECFB07C0A868C8"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E03677196BB56F21217F11DFAE47FB07C0A868C8" name="r61" namedValueDeclaration="E03677196BB7E020217F11DFA725FB07C0A868C8">
<initExpression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E03677196BB56F20217F11DFAD0EFB07C0A868C8" methodSignature="E0630A07C6F43A41217C11DFAB5AFB82C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E036771970991CD0217F11DF9339FB07C0A868C8" upperMultiplicity="-1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E03677196BB0B430217F11DFBB09FB07C0A868C8" variable="E03677196B2FEB70217F11DF99ECFB07C0A868C8"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E03677196C27E000217F11DFACD1FB07C0A868C8" name="o7" namedValueDeclaration="E03677196C27E001217F11DFB3ACFB07C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677196C19AF30217F11DF958AFB07C0A868C8" lowerMultiplicity="1" upperMultiplicity="-1" unique="true" clazz="E016575C87C3A980B83811DEBF33001CBF0234BB"/>
<initExpression xsi:type="dataaccess.expressions:ObjectCreationExpression" xmi:id="E03677196C259611217F11DFA898FB07C0A868C8" classToInstantiate="E016575C87C3A980B83811DEBF33001CBF0234BB">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677196C259610217F11DF8585FB07C0A868C8" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E016575C87C3A980B83811DEBF33001CBF0234BB"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E03677196C7B5730217F11DFB9ADFB07C0A868C8" name="r70" namedValueDeclaration="E03677196C7B5731217F11DFB72BFB07C0A868C8">
<initExpression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E03677196C790D40217F11DFAE9FFB07C0A868C8" methodSignature="E0630A07C6416500217C11DFA801FB82C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E036771970AC2FA0217F11DFAFDBFB07C0A868C8" upperMultiplicity="-1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E03677196C769C40217F11DFB1A8FB07C0A868C8" variable="E03677196C27E000217F11DFACD1FB07C0A868C8"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E03677196CB245B1217F11DFA27FFB07C0A868C8" name="r71" namedValueDeclaration="E03677196CB48FA0217F11DFBDA7FB07C0A868C8">
<initExpression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E03677196CB245B0217F11DF939EFB07C0A868C8" methodSignature="E0630A07C6F43A41217C11DFAB5AFB82C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E036771970BCF880217F11DFBA30FB07C0A868C8" lowerMultiplicity="1" upperMultiplicity="-1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E03677196CAD63B0217F11DF8815FB07C0A868C8" variable="E03677196C27E000217F11DFACD1FB07C0A868C8"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E03677196D1D8AA0217F11DFAC4EFB07C0A868C8" name="o8" namedValueDeclaration="E03677196D1D8AA1217F11DF9531FB07C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677196D0F32C0217F11DFA41DFB07C0A868C8" upperMultiplicity="-1" ordered="true" unique="true" clazz="E016575C87C3A980B83811DEBF33001CBF0234BB"/>
<initExpression xsi:type="dataaccess.expressions:ObjectCreationExpression" xmi:id="E03677196D1B19A1217F11DFA4EDFB07C0A868C8" classToInstantiate="E016575C87C3A980B83811DEBF33001CBF0234BB">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677196D1B19A0217F11DFB8F6FB07C0A868C8" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E016575C87C3A980B83811DEBF33001CBF0234BB"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E03677196D7101D1217F11DFBC0CFB07C0A868C8" name="r80" namedValueDeclaration="E03677196D7101D2217F11DFB792FB07C0A868C8">
<initExpression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E03677196D7101D0217F11DFBD4DFB07C0A868C8" methodSignature="E0630A07C6416500217C11DFA801FB82C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E036771970D00B50217F11DF8179FB07C0A868C8" upperMultiplicity="-1" ordered="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E03677196D6C1FD0217F11DFCFE6FB07C0A868C8" variable="E03677196D1D8AA0217F11DFAC4EFB07C0A868C8"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E03677196DB13F20217F11DF9387FB07C0A868C8" name="r81" namedValueDeclaration="E03677196DB13F21217F11DF8E0DFB07C0A868C8">
<initExpression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E03677196DAEF530217F11DF8601FB07C0A868C8" methodSignature="E0630A07C6F43A41217C11DFAB5AFB82C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E036771970E31E20217F11DF9021FB07C0A868C8" upperMultiplicity="-1" ordered="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E03677196DAC8430217F11DF942EFB07C0A868C8" variable="E03677196D1D8AA0217F11DFAC4EFB07C0A868C8"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E03677196E23B002217F11DFA142FB07C0A868C8" name="o9" namedValueDeclaration="E03677196E262100217F11DFAF30FB07C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677196E17C920217F11DFA903FB07C0A868C8" lowerMultiplicity="1" upperMultiplicity="-1" ordered="true" unique="true" clazz="E016575C87C3A980B83811DEBF33001CBF0234BB"/>
<initExpression xsi:type="dataaccess.expressions:ObjectCreationExpression" xmi:id="E03677196E23B001217F11DF9F37FB07C0A868C8" classToInstantiate="E016575C87C3A980B83811DEBF33001CBF0234BB">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677196E23B000217F11DFB99EFB07C0A868C8" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E016575C87C3A980B83811DEBF33001CBF0234BB"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E03677196E74DD41217F11DF8E60FB07C0A868C8" name="r90" namedValueDeclaration="E03677196E772730217F11DFC6F0FB07C0A868C8">
<initExpression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E03677196E74DD40217F11DF8D93FB07C0A868C8" methodSignature="E0630A07C6416500217C11DFA801FB82C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E036771970F87AE0217F11DFA11BFB07C0A868C8" upperMultiplicity="-1" ordered="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E03677196E6FFB40217F11DF9EE4FB07C0A868C8" variable="E03677196E23B002217F11DFA142FB07C0A868C8"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E03677196EB2D0A1217F11DF85C0FB07C0A868C8" name="r91" namedValueDeclaration="E03677196EB541A0217F11DFCA4AFB07C0A868C8">
<initExpression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E03677196EB2D0A0217F11DFC5F7FB07C0A868C8" methodSignature="E0630A07C6F43A41217C11DFAB5AFB82C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0367719710943C0217F11DF95DCFB07C0A868C8" lowerMultiplicity="1" upperMultiplicity="-1" ordered="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E03677196EAE15B0217F11DF8D06FB07C0A868C8" variable="E03677196E23B002217F11DFA142FB07C0A868C8"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E0367719EF6C91F0217E11DFA82AFB07C0A868C8" name="r00" namedValueDeclaration="E0367719EF6C91F1217E11DF88DDFB07C0A868C8">
<initExpression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0367719EF6A20F0217E11DFC5B1FB07C0A868C8" methodSignature="E0630A07C6416500217C11DFA801FB82C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0367719F0FF66F0217E11DFAA19FB07C0A868C8" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0367719EF656600217E11DF9B5FFB07C0A868C8" variable="E0630A07CCF3B830217C11DFABCBFB82C0A868C8"/>
</initExpression>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E0630A07CCF3B830217C11DFABCBFB82C0A868C8" name="o0" namedValueDeclaration="E0630A07CCFD2E10217C11DF9CC5FB82C0A868C8">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0630A07CCDE3460217C11DFB555FB82C0A868C8" upperMultiplicity="1" clazz="E016575C87C3A980B83811DEBF33001CBF0234BB"/>
<initExpression xsi:type="dataaccess.expressions:ObjectCreationExpression" xmi:id="E0630A07CCF14731217C11DF986FFB82C0A868C8" classToInstantiate="E016575C87C3A980B83811DEBF33001CBF0234BB">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0630A07CCF14730217C11DFCFA5FB82C0A868C8" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E016575C87C3A980B83811DEBF33001CBF0234BB"/>
</initExpression>
</variables>
</implementation>
</ownedSignatures>
</classes>
</ownedPackages>
<ownedPackages xmi:id="499DE2CE101C15D0FED811DD956B00155883529C" name="ReplaceTest">
<associations xmi:id="E044A77B09F5D6EB70A311DECC6700155883529C" name="unnamed">
<ends xmi:id="E044A77B09F5D6EA70A311DE841000155883529C" name="b" navigable="true" signatureImplementations="E044A77B09F5D6E970A311DE808800155883529C">
<type xmi:id="E044A77B09F5D6E670A311DEA50700155883529C" upperMultiplicity="1" signaturesWithOutput="E044A77B09F5D6E870A311DE918100155883529C" clazz="E0AB1B4E044C683370A311DECFCA00155883529C"/>
</ends>
<ends xmi:id="E044A77B09F5D6EC70A311DE90E900155883529C" name="unnamed" contributesToEquality="true">
<type xmi:id="E044A77B09F5D6ED70A311DEB39A00155883529C" upperMultiplicity="-1" clazz="E044A77B09F5D6EE70A311DEC80900155883529C"/>
</ends>
</associations>
<associations xmi:id="E08B9153C38BB76070A211DEC0A000155883529C" name="unnamed">
<ends xmi:id="E08B9153C3896D7A70A211DEB84400155883529C" name="s" navigable="true" signatureImplementations="E08B9153C3896D7970A211DEBB1900155883529C">
<type xmi:id="E08B9153C3896D7670A211DEC18700155883529C" upperMultiplicity="1" signaturesWithOutput="E08B9153C3896D7870A211DEA2C600155883529C" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</ends>
<ends xmi:id="E08B9153C38BB76170A211DEB39C00155883529C" name="unnamed" contributesToEquality="true">
<type xmi:id="E08B9153C38BB76270A211DE9C9B00155883529C" upperMultiplicity="-1" clazz="E08B9153C38BB76370A211DE8F5E00155883529C"/>
</ends>
</associations>
<associations xmi:id="E0AB1B4E044C683070A311DE971800155883529C" name="unnamed">
<ends xmi:id="E0AB1B4E0449F73A70A311DEA4E800155883529C" name="c" navigable="true" signatureImplementations="E0AB1B4E0449F73970A311DEB7A400155883529C">
<type xmi:id="E0AB1B4E0449F73670A311DEBF1500155883529C" upperMultiplicity="1" signaturesWithOutput="E0AB1B4E0449F73870A311DE8B2E00155883529C" clazz="E08B9153C38BB76370A211DE8F5E00155883529C"/>
</ends>
<ends xmi:id="E0AB1B4E044C683170A311DEB02700155883529C" name="unnamed" contributesToEquality="true">
<type xmi:id="E0AB1B4E044C683270A311DEC78700155883529C" upperMultiplicity="-1" clazz="E0AB1B4E044C683370A311DECFCA00155883529C"/>
</ends>
</associations>
<classes xmi:id="E02C978BCAE728A0222711DF843BFF420A1CE22F" name="ReplaceTest">
<ownedSignatures xmi:id="E02C978BCAE553E0222711DFB8DBFF420A1CE22F" output="E02C978BCAABF460222711DF916DFF420A1CE22F" name="n">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E02C978BCAABF460222711DF916DFF420A1CE22F" upperMultiplicity="1" signaturesWithOutput="E02C978BCAE553E0222711DFB8DBFF420A1CE22F" clazz="E044A77B09F5D6EE70A311DEC80900155883529C"/>
<input xmi:id="E02C978BCAB0AF50222711DFB652FF420A1CE22F" name="t">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E02C978BCAAF4FC0222711DFC123FF420A1CE22F" upperMultiplicity="1" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</input>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E02C978BCAE46980222711DFC87CFF420A1CE22F">
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E0C4897FDC9DC400222711DFCAA0FF420A1CE22F" namedValue="E0C4897FDC9D4ED0222711DFAE3CFF420A1CE22F"/>
<statements xsi:type="behavioral.actions:Return" xmi:id="E0C4897FDCC6F6E0222711DFA3BAFF420A1CE22F">
<argument xsi:type="dataaccess.expressions:Replace" xmi:id="E0C4897FDCC60C80222711DF9107FF420A1CE22F">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0C4897FDCBDA810222711DF99DDFF420A1CE22F" variable="E0C4897FDC9D4ED0222711DFAE3CFF420A1CE22F"/>
<steps xmi:id="E0C4897FDCBFF200222711DF9564FF420A1CE22F" to="E044A77B09F5D6EA70A311DE841000155883529C"/>
<steps xmi:id="E0C4897FDCC178A0222711DFBE2EFF420A1CE22F" to="E0AB1B4E0449F73A70A311DEA4E800155883529C"/>
<steps xmi:id="E0C4897FDCC32650222711DFA8DCFF420A1CE22F" to="E08B9153C3896D7A70A211DEB84400155883529C"/>
<with xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0C4897FDCC57040222711DF8067FF420A1CE22F" variable="E02C978BCAB0AF50222711DFB652FF420A1CE22F"/>
</argument>
</statements>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E0C4897FDC9D4ED0222711DFAE3CFF420A1CE22F" name="a" namedValueDeclaration="E0C4897FDC9DC400222711DFCAA0FF420A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0C4897FDC8C5EE0222711DFA26BFF420A1CE22F" upperMultiplicity="1" clazz="E044A77B09F5D6EE70A311DEC80900155883529C"/>
<initExpression xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="E0C4897FDC9CB290222711DFB4BCFF420A1CE22F" valueClass="E044A77B09F5D6EE70A311DEC80900155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0C4897FDC9C6470222711DFA889FF420A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E044A77B09F5D6EE70A311DEC80900155883529C"/>
<propertyValues xmi:id="E0C4897FDC9BC830222711DF8EEFFF420A1CE22F" forEnd="E044A77B09F5D6EA70A311DE841000155883529C">
<value xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="E0C4897FDC9B5300222711DFC229FF420A1CE22F" valueClass="E0AB1B4E044C683370A311DECFCA00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0C4897FDC9ADDD0222711DFB0A5FF420A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0AB1B4E044C683370A311DECFCA00155883529C"/>
<propertyValues xmi:id="E0C4897FDC9A4190222711DFB49FFF420A1CE22F" forEnd="E0AB1B4E0449F73A70A311DEA4E800155883529C">
<value xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="E0C4897FDC99CC60222711DFAAE1FF420A1CE22F" valueClass="E08B9153C38BB76370A211DE8F5E00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0C4897FDC995730222711DFA1D0FF420A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E08B9153C38BB76370A211DE8F5E00155883529C"/>
<propertyValues xmi:id="E0C4897FDC98BAF0222711DF93FAFF420A1CE22F" forEnd="E08B9153C3896D7A70A211DEB84400155883529C">
<value xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="E0C4897FDC981EB0222711DFACC5FF420A1CE22F" literal="Humba">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0C4897FDC97D090222711DFAB14FF420A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</value>
</propertyValues>
</value>
</propertyValues>
</value>
</propertyValues>
</initExpression>
</variables>
</implementation>
</ownedSignatures>
</classes>
<classes xmi:id="E044A77B09F5D6EE70A311DEC80900155883529C" name="A" valueType="true" elementsOfType="E02C978BCAABF460222711DF916DFF420A1CE22F E044A77B09F5D6ED70A311DEB39A00155883529C E0C4897FDC8C5EE0222711DFA26BFF420A1CE22F E0C4897FDC9C6470222711DFA889FF420A1CE22F">
<ownedSignatures xmi:id="E044A77B09F5D6E870A311DE918100155883529C" sideEffectFree="true" output="E044A77B09F5D6E670A311DEA50700155883529C" name=".b">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E044A77B09F5D6E970A311DE808800155883529C" end="E044A77B09F5D6EA70A311DE841000155883529C"/>
</ownedSignatures>
</classes>
<classes xmi:id="E08B9153C38BB76370A211DE8F5E00155883529C" name="C" valueType="true" elementsOfType="E08B9153C38BB76270A211DE9C9B00155883529C E0AB1B4E0449F73670A311DEBF1500155883529C E0C4897FDC995730222711DFA1D0FF420A1CE22F">
<ownedSignatures xmi:id="E08B9153C3896D7870A211DEA2C600155883529C" sideEffectFree="true" output="E08B9153C3896D7670A211DEC18700155883529C" name=".s">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E08B9153C3896D7970A211DEBB1900155883529C" end="E08B9153C3896D7A70A211DEB84400155883529C"/>
</ownedSignatures>
</classes>
<classes xmi:id="E0AB1B4E044C683370A311DECFCA00155883529C" name="B" valueType="true" elementsOfType="E044A77B09F5D6E670A311DEA50700155883529C E0AB1B4E044C683270A311DEC78700155883529C E0C4897FDC9ADDD0222711DFB0A5FF420A1CE22F">
<ownedSignatures xmi:id="E0AB1B4E0449F73870A311DE8B2E00155883529C" sideEffectFree="true" output="E0AB1B4E0449F73670A311DEBF1500155883529C" name=".c">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E0AB1B4E0449F73970A311DEB7A400155883529C" end="E0AB1B4E0449F73A70A311DEA4E800155883529C"/>
</ownedSignatures>
</classes>
<classes xmi:id="E036771953157E50BB3211DEB7B00019D29902CC" name="UsingReplacement">
<ownedSignatures xmi:id="E0AC3689B2E243D0E66211DEA2FAD0337F000002" name="m">
<implementation xsi:type="behavioral.actions:Block" xmi:id="E0AC3689B2E1F5B0E66211DEB991D0337F000002">
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E0AC3689B2D831B0E66211DEC8F3D0337F000002" namedValue="E0AC3689B2D80AA0E66211DEA8F5D0337F000002"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E0AC3689B2DA0670E66211DE9F20D0337F000002" namedValue="E0AC3689B2D9DF60E66211DECA67D0337F000002"/>
<statements xsi:type="behavioral.actions:ExpressionStatement" xmi:id="E0AC3689B2DBB420E66211DE84C7D0337F000002">
<expression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0AC3689B2DB8D10E66211DEA687D0337F000002" methodSignature="E0A83D33CEA8C9A570A011DEA25700155883529C">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0AC3689B2DAC9C0E66211DEA65ED0337F000002" variable="E0AC3689B2D9DF60E66211DECA67D0337F000002"/>
<parameters xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="E0AC3689B2DB6600E66211DEA9EFD0337F000002" literal="Heidelberg">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0AC3689B2DB3EF0E66211DE8907D0337F000002" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</parameters>
</expression>
</statements>
<statements xsi:type="behavioral.actions:ExpressionStatement" xmi:id="E0AC3689B2DF84B0E66211DEB124D0337F000002">
<expression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0AC3689B2DF3690E66211DEC71BD0337F000002" methodSignature="E0AE8657FAFD5C0B70A011DEB7B000155883529C">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0AC3689B2DC7770E66211DEB0E6D0337F000002" variable="E0AC3689B2D80AA0E66211DEA8F5D0337F000002"/>
<parameters xsi:type="dataaccess.expressions:Replace" xmi:id="E0AC3689B2DE9A50E66211DEB2C8D0337F000002">
<object xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0AC3689B2DD88E0E66211DE8C03D0337F000002" methodSignature="E0AE8657FAFD5C0770A011DEB82200155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0AC3689B3303CC0E66211DEB4C7D0337F000002" upperMultiplicity="-1" ordered="true" clazz="E01A5454E0AE967770A011DEA08F00155883529C"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0AC3689B2DD3AC0E66211DEB372D0337F000002" variable="E0AC3689B2D80AA0E66211DEA8F5D0337F000002"/>
</object>
<steps xmi:id="E0AC3689B2DE2520E66211DEAA02D0337F000002" to="E01A5454E0AC257970A011DE9D1D00155883529C"/>
</parameters>
</expression>
</statements>
<statements xsi:type="behavioral.actions:ExpressionStatement" xmi:id="E0AC3689B2E18080E66211DEB6F3D0337F000002">
<expression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0AC3689B2E15970E66211DEBD4CD0337F000002" methodSignature="E0A83D33CEA8C9A170A011DEB5EC00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0AC3689B3457270E66211DEC5EED0337F000002" upperMultiplicity="-1" ordered="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
<object xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0AC3689B2E10B50E66211DE838FD0337F000002" methodSignature="E01A5454E0AC257770A011DEA3DF00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0AC3689B342B350E66211DEC827D0337F000002" upperMultiplicity="-1" ordered="true" clazz="E0A83D33CEAFF59070A011DEC7A200155883529C"/>
<object xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0AC3689B2E09620E66211DECF2ED0337F000002" methodSignature="E0AE8657FAFD5C0770A011DEB82200155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0AC3689B332D4D0E66211DEBD5AD0337F000002" upperMultiplicity="-1" ordered="true" clazz="E01A5454E0AE967770A011DEA08F00155883529C"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0AC3689B2E04800E66211DE94BCD0337F000002" variable="E0AC3689B2D80AA0E66211DEA8F5D0337F000002"/>
</object>
</object>
</expression>
</statements>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E0AC3689B2D80AA0E66211DEA8F5D0337F000002" name="p" namedValueDeclaration="E0AC3689B2D831B0E66211DEC8F3D0337F000002"/>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E0AC3689B2D9DF60E66211DECA67D0337F000002" name="c2" namedValueDeclaration="E0AC3689B2DA0670E66211DE9F20D0337F000002"/>
</implementation>
</ownedSignatures>
</classes>
</ownedPackages>
<ownedPackages xmi:id="E03677198D7A829070A311DEB44400155883529C" name="SampleApp">
<associations xmi:id="E0E7AECED71B8A2570A311DEBAC800155883529C" name="unnamed">
<ends xmi:id="E0E7AECED71B8A2470A311DECF5300155883529C" name="persons" navigable="true" signatureImplementations="E0E7AECED719192D70A311DE885F00155883529C E0E7AECED719193170A311DE950100155883529C E0E7AECED719193570A311DEB79600155883529C E0E7AECED71B8A2370A311DEC3ED00155883529C">
<type xmi:id="E0E7AECED719192A70A311DEAF1A00155883529C" upperMultiplicity="-1" signaturesWithOutput="E0E7AECED719192C70A311DE8AF200155883529C" clazz="E035FF2BC192FF91561211DE8FED0019D29902CC"/>
</ends>
<ends xmi:id="E0E7AECED71B8A2670A311DEABAD00155883529C" name="unnamed" contributesToEquality="true">
<type xmi:id="E0E7AECED71B8A2770A311DE964100155883529C" upperMultiplicity="-1" clazz="E0E7AECED71B8A2870A311DE8CD600155883529C"/>
</ends>
</associations>
<classes xmi:id="E0E7AECED71B8A2870A311DE8CD600155883529C" name="PersonView" elementsOfType="E0E7AECED70FA34370A311DECE1E00155883529C E0E7AECED716CF3470A311DEBF9900155883529C E0E7AECED716CF3D70A311DE9AE000155883529C E0E7AECED71B8A2770A311DE964100155883529C E0600CBB1E12CE7670A411DEA61000155883529C">
<ownedSignatures xmi:id="E0E7AECED70FA34E70A311DEC45300155883529C" output="E0E7AECED70D324370A311DE8FE200155883529C" name="listPersons">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0E7AECED70D324370A311DE8FE200155883529C" upperMultiplicity="1" signaturesWithOutput="E0E7AECED70FA34E70A311DEC45300155883529C" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E0E7AECED70FA34D70A311DE811000155883529C">
<statements xsi:type="behavioral.actions:ExpressionStatement" xmi:id="E0E7AECED70FA34770A311DECF9900155883529C">
<expression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0E7AECED70FA34670A311DE909400155883529C" methodSignature="E0E7AECED719192470A311DE96FD00155883529C">
<object xsi:type="dataaccess.expressions:This" xmi:id="E0E7AECED70FA34470A311DEA98000155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0E7AECED70FA34370A311DECE1E00155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E7AECED71B8A2870A311DE8CD600155883529C"/>
</object>
</expression>
</statements>
<statements xsi:type="behavioral.actions:Return" xmi:id="E0E7AECED70FA34C70A311DE90ED00155883529C"/>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E0E7AECED719192470A311DE96FD00155883529C" name="createPersons">
<implementation xsi:type="behavioral.actions:Block" xmi:id="E0E7AECED719192370A311DE97ED00155883529C">
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E0E7AECED711ED3770A311DEB4A500155883529C" namedValue="E0E7AECED711ED3670A311DEBB0E00155883529C"/>
<statements xsi:type="behavioral.actions:ExpressionStatement" xmi:id="E0E7AECED7145E3170A311DEA65400155883529C">
<expression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0E7AECED7145E3070A311DEC23D00155883529C" methodSignature="E0EFF7D8C44D8BB4561211DE951B0019D29902CC">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0E7AECED711ED3A70A311DE846A00155883529C" variable="E0E7AECED711ED3670A311DEBB0E00155883529C"/>
<parameters xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="E0E7AECED711ED3E70A311DEBA9700155883529C" literal="Ignaz Kichle">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0E7AECED711ED3D70A311DE9A1B00155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</parameters>
</expression>
</statements>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E0E7AECED7145E3870A311DEA2D300155883529C" namedValue="E0E7AECED7145E3770A311DEBE3500155883529C"/>
<statements xsi:type="behavioral.actions:ExpressionStatement" xmi:id="E0E7AECED716CF3170A311DEBC0A00155883529C">
<expression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0E7AECED716CF3070A311DEA9DA00155883529C" methodSignature="E0EFF7D8C44D8BB4561211DE951B0019D29902CC">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0E7AECED7145E3B70A311DEB7EB00155883529C" variable="E0E7AECED7145E3770A311DEBE3500155883529C"/>
<parameters xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="E0E7AECED7145E3F70A311DEAFD700155883529C" literal="Amanda Lear">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0E7AECED7145E3E70A311DE861E00155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</parameters>
</expression>
</statements>
<statements xsi:type="behavioral.actions:ExpressionStatement" xmi:id="E0E7AECED716CF3A70A311DEA4A000155883529C">
<expression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0E7AECED716CF3970A311DEA18C00155883529C" methodSignature="E0E7AECED719193470A311DEAB9B00155883529C">
<object xsi:type="dataaccess.expressions:This" xmi:id="E0E7AECED716CF3570A311DEB76A00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0E7AECED716CF3470A311DEBF9900155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E7AECED71B8A2870A311DE8CD600155883529C"/>
</object>
<parameters xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0E7AECED716CF3870A311DE992F00155883529C" variable="E0E7AECED711ED3670A311DEBB0E00155883529C"/>
</expression>
</statements>
<statements xsi:type="behavioral.actions:ExpressionStatement" xmi:id="E0E7AECED719192270A311DEC21400155883529C">
<expression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0E7AECED719192170A311DEA4A600155883529C" methodSignature="E0E7AECED719193470A311DEAB9B00155883529C">
<object xsi:type="dataaccess.expressions:This" xmi:id="E0E7AECED716CF3E70A311DEC00F00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0E7AECED716CF3D70A311DE9AE000155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E7AECED71B8A2870A311DE8CD600155883529C"/>
</object>
<parameters xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0E7AECED719192070A311DEA5F700155883529C" variable="E0E7AECED7145E3770A311DEBE3500155883529C"/>
</expression>
</statements>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E0E7AECED711ED3670A311DEBB0E00155883529C" name="p1" namedValueDeclaration="E0E7AECED711ED3770A311DEB4A500155883529C"/>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E0E7AECED7145E3770A311DEBE3500155883529C" name="p2" namedValueDeclaration="E0E7AECED7145E3870A311DEA2D300155883529C"/>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E0E7AECED719192C70A311DE8AF200155883529C" sideEffectFree="true" output="E0E7AECED719192A70A311DEAF1A00155883529C" name=".persons">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E0E7AECED719192D70A311DE885F00155883529C" end="E0E7AECED71B8A2470A311DECF5300155883529C"/>
</ownedSignatures>
<ownedSignatures xmi:id="E0E7AECED719193070A311DE90DD00155883529C" name="persons=">
<input xmi:id="E0E7AECED719192F70A311DEB77700155883529C" name="value"/>
<implementation xsi:type="data.classes:LinkSetting" xmi:id="E0E7AECED719193170A311DE950100155883529C" end="E0E7AECED71B8A2470A311DECF5300155883529C"/>
</ownedSignatures>
<ownedSignatures xmi:id="E0E7AECED719193470A311DEAB9B00155883529C" name="persons+=">
<input xmi:id="E0E7AECED719193370A311DEC38B00155883529C" name="value"/>
<implementation xsi:type="data.classes:LinkAddition" xmi:id="E0E7AECED719193570A311DEB79600155883529C" end="E0E7AECED71B8A2470A311DECF5300155883529C"/>
</ownedSignatures>
<ownedSignatures xmi:id="E0E7AECED71B8A2270A311DEB7DF00155883529C" name="persons-=">
<input xmi:id="E0E7AECED71B8A2170A311DE95D500155883529C" name="value"/>
<implementation xsi:type="data.classes:LinkRemoval" xmi:id="E0E7AECED71B8A2370A311DEC3ED00155883529C" end="E0E7AECED71B8A2470A311DECF5300155883529C"/>
</ownedSignatures>
</classes>
<bindings xsi:type="integration.binding:HttpGetBinding" xmi:id="E0A1FE6CF361D9FA70A311DE83C100155883529C" name="ListPersons">
<function xsi:type="dataaccess.expressions.fp:AnonymousFunctionExpr" xmi:id="E0A1FE6CF361D9F970A311DECD6600155883529C">
<ownedTypeDefinition xsi:type="data.classes:FunctionSignatureTypeDefinition" xmi:id="E0A1FE6CF361D9F870A311DEACD200155883529C" upperMultiplicity="1">
<ownedSignature xsi:type="data.classes:FunctionSignature" xmi:id="E0600CBB1E153F7270A411DE8DFF00155883529C" output="E0600CBB1E12CE7270A411DEB72200155883529C">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0600CBB1E12CE7270A411DEB72200155883529C" upperMultiplicity="1" signaturesWithOutput="E0600CBB1E153F7270A411DE8DFF00155883529C" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E0600CBB1E153F7170A411DEA93A00155883529C">
<statements xsi:type="behavioral.actions:Return" xmi:id="E0600CBB1E153F7070A411DE80FC00155883529C"/>
</implementation>
</ownedSignature>
</ownedTypeDefinition>
</function>
<urlPattern xsi:type="integration.binding:SimpleUrlPattern" xmi:id="E0A1FE6CF35F68F270A311DEA41900155883529C" baseUrl="/persons"/>
</bindings>
</ownedPackages>
<ownedPackages xmi:id="E0367719116ED960B32611DE996700155883529C" name="Selection">
<associations xmi:id="E0367719BA707843CE1D11DE9A130019D29902CC" name="unnamed">
<ends xmi:id="E0367719BA707842CE1D11DE8CCD0019D29902CC" name="someNumber" navigable="true" signatureImplementations="E0367719BA6E0742CE1D11DE872E0019D29902CC E0367719BA707841CE1D11DEB9020019D29902CC">
<type xmi:id="E0367719BA6B9640CE1D11DE848B0019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E0367719BA6E0741CE1D11DE85180019D29902CC" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</ends>
<ends xmi:id="E0367719BA707844CE1D11DE93C30019D29902CC" name="unnamed" contributesToEquality="true">
<type xmi:id="E0367719BA707845CE1D11DE84C20019D29902CC" upperMultiplicity="-1" clazz="E0A5ADB545F1ECC1B32811DE8DAE00155883529C"/>
</ends>
</associations>
<classes xmi:id="E0A5ADB545F1ECC1B32811DE8DAE00155883529C" name="SelectionTest" elementsOfType="E03677195B5AD101CE1F11DEC1A30019D29902CC E03677195B5D4204CE1F11DE921C0019D29902CC E036771996E33CC0CE2511DE966F0019D29902CC E03677199706F160CE2511DEB3EB0019D29902CC E036771997096260CE2511DEC1580019D29902CC E0367719971EBF20CE2511DECF690019D29902CC E036771997213020CE2511DE82E70019D29902CC E0367719973B6EE2CE2511DE86A10019D29902CC E0367719973DB8D1CE2511DE89830019D29902CC E036771997F57010CE2511DEC4050019D29902CC E036771997FEE5F0CE2511DE81B20019D29902CC E0367719BA707845CE1D11DE84C20019D29902CC">
<ownedSignatures xmi:id="E0367719B9A0F340CE1D11DEA0F20019D29902CC" output="E0367719B97ACDA0CE1D11DEC04D0019D29902CC" name="filterSmallElements">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0367719B97ACDA0CE1D11DEC04D0019D29902CC" upperMultiplicity="-1" ordered="true" signaturesWithOutput="E0367719B9A0F340CE1D11DEA0F20019D29902CC" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<input xmi:id="E0367719B97D3EA2CE1D11DEAAE70019D29902CC" name="input">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0367719B97D3EA1CE1D11DEA3970019D29902CC" upperMultiplicity="-1" ordered="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</input>
<input xmi:id="E0367719B981F990CE1D11DEC48C0019D29902CC" name="lessThan">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0367719B97F8892CE1D11DE9FB50019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</input>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E0367719B99C3850CE1D11DEADD70019D29902CC">
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E0367719B98B9681CE1D11DE95DB0019D29902CC" namedValue="E0367719B98B9680CE1D11DEB4090019D29902CC"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E0367719B9950C61CE1D11DE85390019D29902CC" namedValue="E0367719B9950C60CE1D11DEC2D20019D29902CC"/>
<statements xsi:type="behavioral.actions:Return" xmi:id="E0367719B9977D62CE1D11DE9E720019D29902CC"/>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E0367719B98B9680CE1D11DEB4090019D29902CC" name="a" namedValueDeclaration="E0367719B98B9681CE1D11DE95DB0019D29902CC"/>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E0367719B9950C60CE1D11DEC2D20019D29902CC" name="b" namedValueDeclaration="E0367719B9950C61CE1D11DE85390019D29902CC"/>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E0367719B9BDA301CE1D11DEA1B40019D29902CC" output="E0367719B9AF4B20CE1D11DEA55B0019D29902CC" name="filterElementsLessThanSomeNumber">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0367719B9AF4B20CE1D11DEA55B0019D29902CC" upperMultiplicity="-1" ordered="true" signaturesWithOutput="E0367719B9BDA301CE1D11DEA1B40019D29902CC" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<input xmi:id="E0367719B9B1BC22CE1D11DEA6B30019D29902CC" name="input">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0367719B9B1BC21CE1D11DEC68B0019D29902CC" upperMultiplicity="-1" ordered="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</input>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E0367719B9BDA300CE1D11DEB7410019D29902CC">
<statements xsi:type="behavioral.actions:Return" xmi:id="E03677195B646DF0CE1F11DEB8830019D29902CC"/>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E0367719BA242D00CE1D11DEA7A50019D29902CC" output="E0367719B9C989E0CE1D11DEAE8C0019D29902CC" name="filterNestedMultiplicityElements">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0367719B9C989E0CE1D11DEAE8C0019D29902CC" upperMultiplicity="-1" ordered="true" signaturesWithOutput="E0367719BA242D00CE1D11DEA7A50019D29902CC" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<input xmi:id="E0367719B9CBD3D1CE1D11DE9E380019D29902CC" name="countLessThan">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0367719B9CBD3D0CE1D11DE9CA70019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</input>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E0367719BA21BC01CE1D11DEBA550019D29902CC">
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E036771996E586B1CE2511DEAD540019D29902CC" namedValue="E036771996E586B0CE2511DEA30D0019D29902CC"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E036771997096263CE2511DE91510019D29902CC" namedValue="E036771997096262CE2511DEAECD0019D29902CC"/>
<statements xsi:type="behavioral.actions:ExpressionStatement" xmi:id="E036771997108E54CE2511DEC0C30019D29902CC">
<expression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E036771997108E53CE2511DE8C460019D29902CC" methodSignature="E0367719BA707840CE1D11DE87220019D29902CC">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0367719970E1D50CE2511DECF670019D29902CC" variable="E036771997096262CE2511DEAECD0019D29902CC"/>
<parameters xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E036771997108E52CE2511DE9E6E0019D29902CC" literal="1">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E036771997108E51CE2511DEA2A70019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</parameters>
</expression>
</statements>
<statements xsi:type="behavioral.actions:Assignment" xmi:id="E036771997179332CE2511DE9C3B0019D29902CC" assignTo="E036771996E586B0CE2511DEA30D0019D29902CC"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E036771997213023CE2511DE8AF60019D29902CC" namedValue="E036771997213022CE2511DEB9E10019D29902CC"/>
<statements xsi:type="behavioral.actions:ExpressionStatement" xmi:id="E0367719972AA602CE2511DECC1E0019D29902CC">
<expression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0367719972AA601CE2511DEAA170019D29902CC" methodSignature="E0367719BA707840CE1D11DE87220019D29902CC">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E036771997285C10CE2511DE92960019D29902CC" variable="E036771997213022CE2511DEB9E10019D29902CC"/>
<parameters xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E0367719972AA600CE2511DECFFC0019D29902CC" literal="2">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E036771997285C13CE2511DE89310019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</parameters>
</expression>
</statements>
<statements xsi:type="behavioral.actions:Assignment" xmi:id="E0367719973442F3CE2511DEB46F0019D29902CC" assignTo="E036771996E586B0CE2511DEA30D0019D29902CC"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E0367719974029D0CE2511DE98780019D29902CC" namedValue="E0367719973DB8D3CE2511DEA2860019D29902CC"/>
<statements xsi:type="behavioral.actions:ExpressionStatement" xmi:id="E03677199749C6C4CE2511DEC6770019D29902CC">
<expression xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E03677199749C6C3CE2511DEC1DD0019D29902CC" methodSignature="E0367719BA707840CE1D11DE87220019D29902CC">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0367719974755C0CE2511DEB1910019D29902CC" variable="E0367719973DB8D3CE2511DEA2860019D29902CC"/>
<parameters xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E03677199749C6C2CE2511DE9C970019D29902CC" literal="3">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677199749C6C1CE2511DEA5D10019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</parameters>
</expression>
</statements>
<statements xsi:type="behavioral.actions:Assignment" xmi:id="E03677199755ADA4CE2511DEA4EC0019D29902CC" assignTo="E036771996E586B0CE2511DEA30D0019D29902CC"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E0367719976B0A61CE2511DE89350019D29902CC" namedValue="E0367719976B0A60CE2511DEC6380019D29902CC"/>
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E03677199787BA23CE2511DE866B0019D29902CC" namedValue="E03677199787BA22CE2511DEB7FF0019D29902CC"/>
<statements xsi:type="behavioral.actions:Return" xmi:id="E036771997A442D0CE2511DEC90C0019D29902CC"/>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E036771996E586B0CE2511DEA30D0019D29902CC" name="someMultiObject" namedValueDeclaration="E036771996E586B1CE2511DEAD540019D29902CC" assignments="E036771997179332CE2511DE9C3B0019D29902CC E0367719973442F3CE2511DEB46F0019D29902CC E03677199755ADA4CE2511DEA4EC0019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E036771996E33CC0CE2511DE966F0019D29902CC" upperMultiplicity="-1" ordered="true" clazz="E0A5ADB545F1ECC1B32811DE8DAE00155883529C"/>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E036771997096262CE2511DEAECD0019D29902CC" name="t1" namedValueDeclaration="E036771997096263CE2511DE91510019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677199706F160CE2511DEB3EB0019D29902CC" upperMultiplicity="1" clazz="E0A5ADB545F1ECC1B32811DE8DAE00155883529C"/>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E036771997213022CE2511DEB9E10019D29902CC" name="t2" namedValueDeclaration="E036771997213023CE2511DE8AF60019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0367719971EBF20CE2511DECF690019D29902CC" upperMultiplicity="1" clazz="E0A5ADB545F1ECC1B32811DE8DAE00155883529C"/>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E0367719973DB8D3CE2511DEA2860019D29902CC" name="t3" namedValueDeclaration="E0367719974029D0CE2511DE98780019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0367719973B6EE2CE2511DE86A10019D29902CC" upperMultiplicity="1" clazz="E0A5ADB545F1ECC1B32811DE8DAE00155883529C"/>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E0367719976B0A60CE2511DEC6380019D29902CC" name="someNumbers" namedValueDeclaration="E0367719976B0A61CE2511DE89350019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E036771997619480CE2511DEA70D0019D29902CC" upperMultiplicity="-1" ordered="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</variables>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E03677199787BA22CE2511DEB7FF0019D29902CC" name="a" namedValueDeclaration="E03677199787BA23CE2511DE866B0019D29902CC"/>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E0367719BA515780CE1D11DE90B50019D29902CC" output="E0367719BA4326B0CE1D11DECA9B0019D29902CC" name="getAtIndices">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0367719BA4326B0CE1D11DECA9B0019D29902CC" upperMultiplicity="-1" ordered="true" signaturesWithOutput="E0367719BA515780CE1D11DE90B50019D29902CC" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<input xmi:id="E0367719BA4570A3CE1D11DE94080019D29902CC" name="input">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0367719BA4570A2CE1D11DEB3390019D29902CC" upperMultiplicity="-1" ordered="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</input>
<input xmi:id="E0367719BA47E1A3CE1D11DEA13A0019D29902CC" name="at">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0367719BA47E1A2CE1D11DEC84A0019D29902CC" upperMultiplicity="-1" ordered="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</input>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E0367719BA4F0D91CE1D11DEA8B20019D29902CC">
<statements xsi:type="behavioral.actions:Return" xmi:id="E0367719BA4F0D90CE1D11DECCB40019D29902CC"/>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E0367719BA6E0741CE1D11DE85180019D29902CC" sideEffectFree="true" output="E0367719BA6B9640CE1D11DE848B0019D29902CC" name=".someNumber">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E0367719BA6E0742CE1D11DE872E0019D29902CC" end="E0367719BA707842CE1D11DE8CCD0019D29902CC"/>
</ownedSignatures>
<ownedSignatures xmi:id="E0367719BA707840CE1D11DE87220019D29902CC" name="someNumber=">
<input xmi:id="E0367719BA6E0744CE1D11DE9FE70019D29902CC" name="value"/>
<implementation xsi:type="data.classes:LinkSetting" xmi:id="E0367719BA707841CE1D11DEB9020019D29902CC" end="E0367719BA707842CE1D11DE8CCD0019D29902CC"/>
</ownedSignatures>
</classes>
</ownedPackages>
<ownedPackages xmi:id="494BCC7D8DF3CF30CDEA11DDC5B600155883529C" name="T">
<classes xmi:id="E02DE5592BE503B970A411DE9CEB00155883529C" name="Me">
<ownedSignatures xmi:id="E009322E9DEC52405D0E11DFA5F4DFF10A1CE22F" output="E009322E9D7E4E305D0E11DFBE3CDFF10A1CE22F" name="len">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E009322E9D7E4E305D0E11DFBE3CDFF10A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E009322E9DEC52405D0E11DFA5F4DFF10A1CE22F" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<input xmi:id="E009322E9DCBAAE05D0E11DFAD34DFF10A1CE22F" name="t">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E009322E9DA955D05D0E11DFBBF8DFF10A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" clazz="E02DE5592BDB66C070A411DE819600155883529C"/>
</input>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E009322E9DEAA4905D0E11DFCC1FDFF10A1CE22F">
<statements xsi:type="behavioral.actions:Return" xmi:id="E009322E9DE5C2905D0E11DF9DD2DFF10A1CE22F">
<argument xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E009322E9DE1CAF05D0E11DFABA8DFF10A1CE22F" methodSignature="E01F04668CA693605D0911DF8FB8FF380A1CE22F">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E009322E9EC9E1005D0E11DFA0D8DFF10A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E009322E9DDDFA605D0E11DF98B5DFF10A1CE22F" variable="E009322E9DCBAAE05D0E11DFAD34DFF10A1CE22F"/>
</argument>
</statements>
</implementation>
</ownedSignatures>
<parameterization xmi:id="E02DE5592BDB66C170A411DE9C3C00155883529C">
<formalTypeParameters xmi:id="E02DE5592BDB66C070A411DE819600155883529C" name="T" elementsOfType="E009322E9DA955D05D0E11DFBBF8DFF10A1CE22F" typeConstraint="E0B91841F0303550560511DECC310019D29902CC"/>
</parameterization>
</classes>
</ownedPackages>
<ownedPackages xmi:id="4975F68F51F8DA30E70C11DDB1E600155883529C" name="Templates">
<classes xmi:id="E0642DEB367BBD0170A411DEBEC500155883529C" name="Templ">
<ownedSignatures xmi:id="E0642DEB367BBD0070A411DEA09A00155883529C" output="E0642DEB3672472370A411DEAD5A00155883529C" name="m">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0642DEB3672472370A411DEAD5A00155883529C" upperMultiplicity="1" signaturesWithOutput="E0642DEB367BBD0070A411DEA09A00155883529C" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
<input xmi:id="E0642DEB3672472770A411DE9CC900155883529C" name="fill">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0642DEB3672472670A411DEA4AA00155883529C" upperMultiplicity="-1" ordered="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</input>
<implementation xsi:type="ui.templates:StringTemplate" xmi:id="E0642DEB3674911570A411DE9EFD00155883529C">
<expressions xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="E0642DEB3672472B70A411DEC10500155883529C" literal="Hello ">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0642DEB3672472A70A411DECEF800155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</expressions>
<expressions xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0642DEB3674911170A411DE917200155883529C" variable="E0642DEB3672472770A411DE9CC900155883529C"/>
<expressions xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="E0642DEB3674911470A411DE99BB00155883529C" literal="World!">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0642DEB3674911370A411DECD2100155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</expressions>
</implementation>
</ownedSignatures>
</classes>
</ownedPackages>
<ownedPackages xmi:id="49B9752126C235100F4711DE97DC0019D29902CC" name="UnresolvedReferenceTest">
<classes xmi:id="49B97536338237000F4711DEB7AA0019D29902CC" name="UnresolvedReferenceTest">
<ownedSignatures xmi:id="49B9AAB717365B600F6711DEA4530019D29902CC" output="49B9AAB717173AA20F6711DECDCB0019D29902CC" name="m">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="49B9AAB717173AA20F6711DECDCB0019D29902CC" upperMultiplicity="1" signaturesWithOutput="49B9AAB717365B600F6711DEA4530019D29902CC" clazz="49B9A96C51C59E400F6611DE8B7A0019D29902CC"/>
</ownedSignatures>
</classes>
<classes xmi:id="49B9A96C51C59E400F6611DE8B7A0019D29902CC" name="ReferenceTarget" elementsOfType="49B9AAB717173AA20F6711DECDCB0019D29902CC"/>
</ownedPackages>
<ownedPackages xmi:id="E016575CD0CB05106B0811DE838B001A6BCDC3B3" name="ValidityTimeTests">
<associations xmi:id="E0BF539CCEF6E0F1E9B211DE98ABC974C0A868C8" name="unnamed">
<ends xmi:id="E0BF539CCEF6E0F0E9B211DE8764C974C0A868C8" name="validity" navigable="true" signatureImplementations="E0BF539CCEF49702E9B211DEAD37C974C0A868C8">
<type xmi:id="E0BF539CCEF22600E9B211DE997CC974C0A868C8" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E0BF539CCEF49701E9B211DEB843C974C0A868C8" clazz="E0A5ADB508F49660E9AB11DE9225E7810A140E7A"/>
</ends>
<ends xmi:id="E0BF539CCEF6E0F2E9B211DEBDD7C974C0A868C8" name="unnamed" contributesToEquality="true">
<type xmi:id="E0BF539CCEF6E0F3E9B211DEAAADC974C0A868C8" upperMultiplicity="-1" clazz="E0BF539CCF02C7D0E9B211DE90DAC974C0A868C8"/>
</ends>
</associations>
<associations xmi:id="E0BF539CCF007DE1E9B211DE8549C974C0A868C8" name="unnamed">
<ends xmi:id="E0BF539CCF007DE0E9B211DEAC75C974C0A868C8" name="address" navigable="true" signatureImplementations="E0BF539CCEFE0CE2E9B211DE91A0C974C0A868C8">
<type xmi:id="E0BF539CCEFBC2F0E9B211DEBF56C974C0A868C8" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E0BF539CCEFE0CE1E9B211DEAA2AC974C0A868C8" clazz="E01A5454E0AE967770A011DEA08F00155883529C"/>
</ends>
<ends xmi:id="E0BF539CCF007DE2E9B211DE8B77C974C0A868C8" name="unnamed" contributesToEquality="true">
<type xmi:id="E0BF539CCF007DE3E9B211DEB4DAC974C0A868C8" upperMultiplicity="-1" clazz="E0BF539CCF02C7D0E9B211DE90DAC974C0A868C8"/>
</ends>
</associations>
<associations xmi:id="E0116CBDDAE784F1E9B211DE8B98C974C0A868C8" name="unnamed">
<ends xmi:id="E0116CBDDAE784F0E9B211DE86CFC974C0A868C8" name="addresses" navigable="true" signatureImplementations="E0116CBDDAE05902E9B211DE9EFCC974C0A868C8 E0116CBDDAE2A2F3E9B211DEAE74C974C0A868C8 E0116CBDDAE513F3E9B211DEC06BC974C0A868C8">
<type xmi:id="E0116CBDDADB7700E9B211DECBE2C974C0A868C8" upperMultiplicity="-1" signaturesWithOutput="E0116CBDDAE05901E9B211DE9DB6C974C0A868C8" clazz="E0BF539CCF02C7D0E9B211DE90DAC974C0A868C8"/>
</ends>
<ends xmi:id="E0116CBDDAE784F2E9B211DE90FFC974C0A868C8" name="unnamed" contributesToEquality="true">
<type xmi:id="E0116CBDDAE784F3E9B211DEC959C974C0A868C8" upperMultiplicity="-1" clazz="E0116CBDDAE9CEE0E9B211DE99DEC974C0A868C8"/>
</ends>
</associations>
<classes xmi:id="E0BF539CCF02C7D0E9B211DE90DAC974C0A868C8" name="ValidityAddress" valueType="true" elementsOfType="E0BF539CCEF6E0F3E9B211DEAAADC974C0A868C8 E0BF539CCF007DE3E9B211DEB4DAC974C0A868C8 E0116CBDDAB7C260E9B211DEBE2CC974C0A868C8 E0116CBDDADB7700E9B211DECBE2C974C0A868C8 E0116CBDDB90BD41E9B211DEA46BC974C0A868C8">
<ownedSignatures xmi:id="E0BF539CCEF49701E9B211DEB843C974C0A868C8" sideEffectFree="true" output="E0BF539CCEF22600E9B211DE997CC974C0A868C8" name=".validity">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E0BF539CCEF49702E9B211DEAD37C974C0A868C8" end="E0BF539CCEF6E0F0E9B211DE8764C974C0A868C8"/>
</ownedSignatures>
<ownedSignatures xmi:id="E0BF539CCEFE0CE1E9B211DEAA2AC974C0A868C8" sideEffectFree="true" output="E0BF539CCEFBC2F0E9B211DEBF56C974C0A868C8" name=".address">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E0BF539CCEFE0CE2E9B211DE91A0C974C0A868C8" end="E0BF539CCF007DE0E9B211DEAC75C974C0A868C8"/>
</ownedSignatures>
</classes>
<classes xmi:id="E0116CBDDAE9CEE0E9B211DE99DEC974C0A868C8" name="ValidityEmployee" elementsOfType="E0116CBDDAABDB81E9B211DEC843C974C0A868C8 E0116CBDDAE784F3E9B211DEC959C974C0A868C8">
<ownedSignatures xmi:id="E0116CBDDAD6BC11E9B211DEB261C974C0A868C8" output="E0116CBDDAA23E90E9B211DEA1DDC974C0A868C8" name="getAddress">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0116CBDDAA23E90E9B211DEA1DDC974C0A868C8" upperMultiplicity="1" signaturesWithOutput="E0116CBDDAD6BC11E9B211DEB261C974C0A868C8" clazz="E01A5454E0AE967770A011DEA08F00155883529C"/>
<input xmi:id="E0116CBDDAA72091E9B211DE98FAC974C0A868C8" name="at">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0116CBDDAA72090E9B211DEA694C974C0A868C8" lowerMultiplicity="1" upperMultiplicity="1" clazz="E053432BF0981C406C6911DE948C00155883529C"/>
</input>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E0116CBDDAD6BC10E9B211DEBFFCC974C0A868C8">
<statements xsi:type="behavioral.actions:Return" xmi:id="E0116CBDDAD47220E9B211DE8BD0C974C0A868C8"/>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E0116CBDDAE05901E9B211DE9DB6C974C0A868C8" sideEffectFree="true" output="E0116CBDDADB7700E9B211DECBE2C974C0A868C8" name=".addresses">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E0116CBDDAE05902E9B211DE9EFCC974C0A868C8" end="E0116CBDDAE784F0E9B211DE86CFC974C0A868C8"/>
</ownedSignatures>
<ownedSignatures xmi:id="E0116CBDDAE2A2F2E9B211DE8192C974C0A868C8" name="addresses+=">
<input xmi:id="E0116CBDDAE2A2F1E9B211DEC0E9C974C0A868C8" name="value"/>
<implementation xsi:type="data.classes:LinkAddition" xmi:id="E0116CBDDAE2A2F3E9B211DEAE74C974C0A868C8" end="E0116CBDDAE784F0E9B211DE86CFC974C0A868C8"/>
</ownedSignatures>
<ownedSignatures xmi:id="E0116CBDDAE513F2E9B211DEAC8CC974C0A868C8" name="addresses-=">
<input xmi:id="E0116CBDDAE513F1E9B211DEB5F6C974C0A868C8" name="value"/>
<implementation xsi:type="data.classes:LinkRemoval" xmi:id="E0116CBDDAE513F3E9B211DEC06BC974C0A868C8" end="E0116CBDDAE784F0E9B211DE86CFC974C0A868C8"/>
</ownedSignatures>
</classes>
</ownedPackages>
<ownedPackages xmi:id="4977539259638A60E7DC11DDAB92001A6BCDC3B3" name="WorldWideWeb">
<classes xmi:id="E0E41B9870C6605270A411DE873900155883529C" name="Echo">
<ownedSignatures xmi:id="E0E41B9870C6605170A411DEAEDB00155883529C" output="E0E41B9870C4166370A411DEC7F500155883529C" name="reply">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0E41B9870C4166370A411DEC7F500155883529C" upperMultiplicity="1" signaturesWithOutput="E0E41B9870C6605170A411DEAEDB00155883529C" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
<input xmi:id="E0E41B9870C4166770A411DEA9F500155883529C" name="message">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0E41B9870C4166670A411DEB4A400155883529C" upperMultiplicity="1" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</input>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E0E41B9870C6605070A411DE911700155883529C">
<statements xsi:type="behavioral.actions:Return" xmi:id="E0E41B9870C4166C70A411DE9D1700155883529C"/>
</implementation>
</ownedSignatures>
</classes>
</ownedPackages>
</modelmanagement.deploymentunits:DeploymentUnit>
<data.classes:ClassTypeDefinition xmi:id="499DEAC8D11D9520FEDC11DDA16C00155883529C" upperMultiplicity="1"/>
<dataaccess.expressions:Equals xmi:id="49B8E93CC4D52B830EF311DE82070019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="49B8E93CC4D52B820EF311DEA49A0019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
</dataaccess.expressions:Equals>
<dataaccess.expressions:MethodCallExpression xmi:id="E0A5ADB508BB5DF1E9AB11DEA48DE7810A140E7A" methodSignature="E0A5ADB508EB2081E9AB11DE888BE7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB50A57CFE0E9AB11DEB92AE7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" clazz="E053432BF0981C406C6911DE948C00155883529C"/>
<object xsi:type="dataaccess.expressions:This" xmi:id="E0A5ADB508B91402E9AB11DE8A6DE7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB508B91401E9AB11DEC3C5E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0A5ADB508F49660E9AB11DE9225E7810A140E7A"/>
</object>
</dataaccess.expressions:MethodCallExpression>
<dataaccess.expressions:MethodCallExpression xmi:id="49B8E93CC48B51480EF311DEA04F0019D29902CC">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="49B8E93CC48B51460EF311DEB0720019D29902CC"/>
</dataaccess.expressions:MethodCallExpression>
<data.classes:ClassTypeDefinition xmi:id="499DECD308880670FEDE11DD896300155883529C" upperMultiplicity="1"/>
<dataaccess.expressions.literals:NumberLiteral xmi:id="E0C792CEEB7888300CF511DFA060C7F00A1CE22F" literal="6">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0C792CEEB7861200CF511DF8242C7F00A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</dataaccess.expressions.literals:NumberLiteral>
<dataaccess.expressions:MethodCallExpression xmi:id="E0997624ADCAD9F0BA8611DECEAB0019D29902CC" methodSignature="E0559EB2255F1AA0BA8511DEB1190019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0997624AE4009F0BA8611DE83080019D29902CC" upperMultiplicity="1" ordered="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E0997624ADC89003BA8611DE967F0019D29902CC" methodSignature="E0997624ADD931D3BA8611DE9ECC0019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0997624AE1E7830BA8611DE978E0019D29902CC" upperMultiplicity="1" ordered="true" clazz="E0559EB225FA7040BA8511DEA6FB0019D29902CC" objectParameters="E0997624ADD931D0BA8611DE89D60019D29902CC"/>
<object xsi:type="dataaccess.expressions:This" xmi:id="E0997624ADC89001BA8611DE9A6B0019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0997624ADC89000BA8611DE99E10019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0997624ADE53FC0BA8611DEC30B0019D29902CC" objectParameters="E0997624C91082A0BA8611DEACC90019D29902CC"/>
</object>
</object>
</dataaccess.expressions:MethodCallExpression>
<data.classes:ClassTypeDefinition xmi:id="E009322EF0270AA0E56D11DE8F60C1830A140FF0" upperMultiplicity="1" signaturesWithOutput="E009322EF03ED861E56D11DEA93CC1830A140FF0" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<dataaccess.expressions.literals:NumberLiteral xmi:id="E0C792CE0F2511E00CF611DFAFBEC7F00A1CE22F" literal="6">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0C792CE0F24C3C00CF611DF887EC7F00A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</dataaccess.expressions.literals:NumberLiteral>
<dataaccess.expressions.literals:ObjectLiteral xmi:id="E0559EB225795962BA8511DECC2E0019D29902CC" valueClass="E0559EB225FA7040BA8511DEA6FB0019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB225795961BA8511DE9F420019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0559EB225FA7040BA8511DEA6FB0019D29902CC" objectParameters="E0559EB225795960BA8511DEAB600019D29902CC">
<ownedObjectParameters xmi:id="E0559EB225795960BA8511DEAB600019D29902CC" formalObjectParameter="E0559EB2252A7610BA8511DE9A030019D29902CC" classTypeDefinitions="E0559EB225795961BA8511DE9F420019D29902CC">
<value xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E0559EB22576E864BA8511DEA4D10019D29902CC" literal="2">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB22576E863BA8511DEA3810019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</value>
</ownedObjectParameters>
</ownedTypeDefinition>
</dataaccess.expressions.literals:ObjectLiteral>
<dataaccess.expressions:MethodCallExpression xmi:id="E0B5C67A2BFCE30130DE11DEC79C00155883529C">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0B5C67A2BF8281A30DE11DEBBD100155883529C"/>
</dataaccess.expressions:MethodCallExpression>
<dataaccess.expressions:MethodCallExpression xmi:id="E03D999B128BADF3560611DEAD650019D29902CC">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E03D999B128BADF1560611DEC38C0019D29902CC"/>
</dataaccess.expressions:MethodCallExpression>
<dataaccess.expressions:Equals xmi:id="E0DC91BD4EC4790530E011DEC47C00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0DC91BD4EC4790430E011DECAE000155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
</dataaccess.expressions:Equals>
<dataaccess.expressions.literals:ObjectLiteral xmi:id="E0559EB225B773D6BA8511DE83460019D29902CC" valueClass="E0559EB225FA7040BA8511DEA6FB0019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB225B773D5BA8511DEA30E0019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0559EB225FA7040BA8511DEA6FB0019D29902CC" objectParameters="E0559EB225B773D4BA8511DEA4260019D29902CC">
<ownedObjectParameters xmi:id="E0559EB225B773D4BA8511DEA4260019D29902CC" formalObjectParameter="E0559EB2252A7610BA8511DE9A030019D29902CC" classTypeDefinitions="E0559EB225B773D5BA8511DEA30E0019D29902CC">
<value xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E0559EB225B773D3BA8511DE9B670019D29902CC" literal="2">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB225B773D2BA8511DE9D2C0019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</value>
</ownedObjectParameters>
</ownedTypeDefinition>
</dataaccess.expressions.literals:ObjectLiteral>
<dataaccess.expressions:VariableExpression xmi:id="E04695302DEBC0E2E56B11DEC55DDC380A140FF0" variable="E04695302DE94FE2E56B11DEB7A5DC380A140FF0"/>
<dataaccess.expressions:MethodCallExpression xmi:id="E0A5ADB507FF12D3E9AB11DE855CE7810A140E7A" methodSignature="E0A5ADB508EB2081E9AB11DE888BE7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB50A33F430E9AB11DEB2ACE7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" clazz="E053432BF0981C406C6911DE948C00155883529C"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0A5ADB507FF12D1E9AB11DE9199E7810A140E7A" variable="E0A5ADB507F7E6E1E9AB11DE9597E7810A140E7A"/>
</dataaccess.expressions:MethodCallExpression>
<data.classes:Parameter xmi:id="499DED08289B15B2FEDE11DDB5AF00155883529C" name="s">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DED08289B15B1FEDE11DD978100155883529C" upperMultiplicity="1"/>
</data.classes:Parameter>
<dataaccess.expressions:Equals xmi:id="E05D437D536B413355F511DEBE980019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E05D437D536B413255F511DEB92F0019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
</dataaccess.expressions:Equals>
<dataaccess.expressions:ObjectCreationExpression xmi:id="E01DFA6E619EC922E56411DEA81CF30C0A140FF0" classToInstantiate="E035FF2BC192FF91561211DE8FED0019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01DFA6E619EC921E56411DEC579F30C0A140FF0" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E035FF2BC192FF91561211DE8FED0019D29902CC"/>
</dataaccess.expressions:ObjectCreationExpression>
<dataaccess.expressions:This xmi:id="49AD61112374F851081411DEC077001A6BCDC3B3">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="49AD61112374F850081411DEA565001A6BCDC3B3" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
</dataaccess.expressions:This>
<behavioral.actions:Variable xmi:id="499DEBF68515AA48FEDD11DDA1AA00155883529C" name="a">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DEBF68504E160FEDD11DD884E00155883529C" upperMultiplicity="1"/>
<initExpression xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="499DEBF68515AA47FEDD11DDB9B500155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DEBF685075260FEDD11DD9D9300155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
<propertyValues xmi:id="499DEBF68515AA46FEDD11DD946C00155883529C">
<value xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="499DEBF68515AA45FEDD11DDB33400155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DEBF68510C840FEDD11DDCB6F00155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
<propertyValues xmi:id="499DEBF68515AA44FEDD11DDA4B800155883529C">
<value xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="499DEBF68515AA43FEDD11DDCF8100155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DEBF685133940FEDD11DDA84900155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
<propertyValues xmi:id="499DEBF68515AA42FEDD11DDB38300155883529C">
<value xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="499DEBF68515AA41FEDD11DDBA9D00155883529C" literal="Humba">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DEBF68515AA40FEDD11DDAC1000155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
</value>
</propertyValues>
</value>
</propertyValues>
</value>
</propertyValues>
</initExpression>
</behavioral.actions:Variable>
<behavioral.actions:Variable xmi:id="499DEDE8ADAC54D1FEDE11DDBEFA00155883529C" name="a">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DEDE8ADA2DEF0FEDE11DDCF8E00155883529C" upperMultiplicity="1"/>
<initExpression xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="499DEDE8ADAC54D0FEDE11DDCC6A00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DEDE8ADA528E0FEDE11DDC27300155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
<propertyValues xmi:id="499DEDE8ADAA0AE6FEDE11DDAED400155883529C">
<value xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="499DEDE8ADAA0AE5FEDE11DD832800155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DEDE8ADA799E0FEDE11DDC78F00155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
<propertyValues xmi:id="499DEDE8ADAA0AE4FEDE11DDCAF300155883529C">
<value xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="499DEDE8ADAA0AE3FEDE11DDA72B00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DEDE8ADA799E1FEDE11DDBF8000155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
<propertyValues xmi:id="499DEDE8ADAA0AE2FEDE11DDA2EA00155883529C">
<value xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="499DEDE8ADAA0AE1FEDE11DD81E900155883529C" literal="Humba">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DEDE8ADAA0AE0FEDE11DD803C00155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
</value>
</propertyValues>
</value>
</propertyValues>
</value>
</propertyValues>
</initExpression>
</behavioral.actions:Variable>
<data.classes:ClassTypeDefinition xmi:id="E0B5C67AFDBA8420E66811DEB8A1C8907F000002" upperMultiplicity="1"/>
<data.classes:ClassTypeDefinition xmi:id="E009322E3C8B068170B111DE9CF90019D29902CC" upperMultiplicity="-1"/>
<data.classes:ClassTypeDefinition xmi:id="E03677197EF20BE0289E11DFCE6EFA59C0A868C8" upperMultiplicity="-1"/>
<dataaccess.expressions.literals:NumberLiteral xmi:id="E0116CBDDABEEE52E9B211DEB85FC974C0A868C8" literal="1">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0116CBDDABEEE51E9B211DEC8D3C974C0A868C8" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</dataaccess.expressions.literals:NumberLiteral>
<dataaccess.expressions:MethodCallExpression xmi:id="E009322EF04D3044E56D11DEC1A3C1830A140FF0" methodSignature="E0C4897F03CC1838561611DEAF790019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E009322EF15A8190E56D11DEC5E3C1830A140FF0" upperMultiplicity="1" ordered="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E009322EF04D3042E56D11DECF7FC1830A140FF0" methodSignature="E009322EF08B23A1E56D11DECA6AC1830A140FF0">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E009322EF1537CB0E56D11DEC172C1830A140FF0" upperMultiplicity="1" ordered="true" clazz="E0C4897F03CE8941561611DEA49A0019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E009322EF04D3040E56D11DEA41DC1830A140FF0" variable="E009322EF04F7A32E56D11DEA091C1830A140FF0"/>
</object>
</dataaccess.expressions:MethodCallExpression>
<dataaccess.expressions.collectionexpressions:Including xmi:id="E03677199768C073CE2511DECA110019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0367719980611E0CE2511DE9F290019D29902CC" lowerMultiplicity="1" upperMultiplicity="3" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<source xsi:type="dataaccess.expressions.collectionexpressions:Including" xmi:id="E036771997664F72CE2511DEC4B80019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0367719980156F0CE2511DE94D00019D29902CC" lowerMultiplicity="1" upperMultiplicity="2" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<source xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E03677199763DE71CE2511DEBAEE0019D29902CC" literal="1">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677199763DE70CE2511DEBF3E0019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</source>
</source>
</dataaccess.expressions.collectionexpressions:Including>
<dataaccess.expressions:MethodCallExpression xmi:id="E0A5ADB508BDCEF1E9AB11DEA0E8E7810A140E7A" methodSignature="E0A5ADB508EB2081E9AB11DE888BE7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB50A5A19D0E9AB11DE84F4E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" clazz="E053432BF0981C406C6911DE948C00155883529C"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0A5ADB508BB5DF3E9AB11DE81E5E7810A140E7A" variable="E0A5ADB508B1E811E9AB11DE8AC9E7810A140E7A"/>
</dataaccess.expressions:MethodCallExpression>
<data.classes:ClassTypeDefinition xmi:id="E01DFA6E634992F0E56411DE9642F30C0A140FF0" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E01DFA6E635097D2E56411DE9AA2F30C0A140FF0 E01DFA6E635579D0E56411DEC3B0F30C0A140FF0" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<dataaccess.expressions:MethodCallExpression xmi:id="E009322EF0295492E56D11DEAD1BC1830A140FF0" methodSignature="E009322EF08668B1E56D11DEB5CDC1830A140FF0">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E009322EF1510BB0E56D11DE9AB6C1830A140FF0" upperMultiplicity="1" ordered="true" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E009322EF0295490E56D11DEB77DC1830A140FF0" variable="E009322EF03ED860E56D11DE9C7AC1830A140FF0"/>
</dataaccess.expressions:MethodCallExpression>
<behavioral.actions:Variable xmi:id="499DEC5EC350C1A0FEDD11DDB1C300155883529C" name="a">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DEC5EC344DAC0FEDD11DD9CBA00155883529C" upperMultiplicity="1"/>
<initExpression xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="499DEC5EC34E50A7FEDD11DDB8B500155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DEC5EC34724B0FEDD11DDB32C00155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
<propertyValues xmi:id="499DEC5EC34E50A6FEDD11DD8EEB00155883529C">
<value xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="499DEC5EC34E50A5FEDD11DDB23800155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DEC5EC34995B0FEDD11DDC9F500155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
<propertyValues xmi:id="499DEC5EC34E50A4FEDD11DD86AD00155883529C">
<value xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="499DEC5EC34E50A3FEDD11DD924A00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DEC5EC34995B1FEDD11DDBA2100155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
<propertyValues xmi:id="499DEC5EC34E50A2FEDD11DDA41100155883529C">
<value xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="499DEC5EC34E50A1FEDD11DD801200155883529C" literal="Humba">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DEC5EC34E50A0FEDD11DDBE3D00155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
</value>
</propertyValues>
</value>
</propertyValues>
</value>
</propertyValues>
</initExpression>
</behavioral.actions:Variable>
<dataaccess.expressions:ObjectCreationExpression xmi:id="E01DFA6E62AE8B71E56411DEAE3CF30C0A140FF0" classToInstantiate="E0A83D33CEAFF59070A011DEC7A200155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01DFA6E62AE8B70E56411DEBF3BF30C0A140FF0" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0A83D33CEAFF59070A011DEC7A200155883529C"/>
</dataaccess.expressions:ObjectCreationExpression>
<behavioral.actions:Variable xmi:id="499DECB9F96A6578FEDD11DD854600155883529C" name="a">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DECB9F959C3A0FEDD11DDCE3E00155883529C" upperMultiplicity="1"/>
<initExpression xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="499DECB9F96A6577FEDD11DDA8BE00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DECB9F95C34A0FEDD11DD9A2F00155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
<propertyValues xmi:id="499DECB9F96A6576FEDD11DD973800155883529C">
<value xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="499DECB9F96A6575FEDD11DD8D9000155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DECB9F95E7E90FEDD11DD88CC00155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
<propertyValues xmi:id="499DECB9F96A6574FEDD11DDAAF500155883529C">
<value xsi:type="dataaccess.expressions.literals:ObjectLiteral" xmi:id="499DECB9F96A6573FEDD11DDA87A00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DECB9F95E7E91FEDD11DD978B00155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
<propertyValues xmi:id="499DECB9F96A6572FEDD11DD9CB100155883529C">
<value xsi:type="dataaccess.expressions.literals:StringLiteral" xmi:id="499DECB9F96A6571FEDD11DDC1D700155883529C" literal="Humba">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DECB9F96A6570FEDD11DDC00000155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
</value>
</propertyValues>
</value>
</propertyValues>
</value>
</propertyValues>
</initExpression>
</behavioral.actions:Variable>
<dataaccess.expressions:VariableExpression xmi:id="E012BF1E27E64530E9AD11DEAD07EFACC0A868C8" variable="E012BF1E27DF4050E9AD11DE91DDEFACC0A868C8"/>
<dataaccess.query:Selection xmi:id="E0367719BA4C9C96CE1D11DE959C0019D29902CC">
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0367719BA4C9C91CE1D11DE97370019D29902CC" variable="E0367719BA4570A3CE1D11DE94080019D29902CC"/>
<iterator xmi:id="E0367719BA4C9C95CE1D11DEA9860019D29902CC" name="self">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0367719BB424730CE1D11DE9A290019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</iterator>
<selectionExpr xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0367719BA4C9C94CE1D11DEC4350019D29902CC" variable="E0367719BA47E1A3CE1D11DEA13A0019D29902CC"/>
</dataaccess.query:Selection>
<dataaccess.expressions.collectionexpressions:Iterate xmi:id="E0367719979D16E1CE2511DE83C00019D29902CC">
<source xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E036771997961200CE2511DEA46F0019D29902CC" variable="E03677199787BA22CE2511DEB7FF0019D29902CC"/>
<iterators xmi:id="E036771997985BF3CE2511DEBD320019D29902CC" name="i">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E03677199848C030CE2511DE95C50019D29902CC" upperMultiplicity="-1" ordered="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</iterators>
<accumulator xmi:id="E036771997985BF1CE2511DEA0250019D29902CC" name="acc">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E036771997985BF0CE2511DEB21F0019D29902CC" upperMultiplicity="-1" ordered="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</accumulator>
<iteratorExpression xsi:type="dataaccess.expressions.collectionexpressions:Including" xmi:id="E0367719979D16E0CE2511DE8BFB0019D29902CC">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E036771997E4A730CE2511DECCE40019D29902CC" upperMultiplicity="-1" ordered="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<source xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0367719979ACCF1CE2511DEBDD30019D29902CC" variable="E036771997985BF1CE2511DEA0250019D29902CC"/>
</iteratorExpression>
</dataaccess.expressions.collectionexpressions:Iterate>
<data.classes:ClassTypeDefinition xmi:id="499DEAD6D94152A1FEDC11DDA19600155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
<dataaccess.expressions.collectionexpressions:Including xmi:id="E0559EB225B2B8E0BA8511DEC4630019D29902CC">
<source xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0559EB225AB8CF1BA8511DEB67F0019D29902CC" variable="E0559EB2259D3511BA8511DEB0D90019D29902CC"/>
</dataaccess.expressions.collectionexpressions:Including>
<data.classes:ClassTypeDefinition xmi:id="499DEAC8D12E36F1FEDC11DDB1AD00155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true"/>
<data.classes:ClassTypeDefinition xmi:id="E05CE2FCDB36FC60289B11DF9F3CE1500A140F13" upperMultiplicity="-1"/>
<data.classes:Parameter xmi:id="499DEC76D11BA3E1FEDD11DDC34F00155883529C" name="s">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499DEC76D11BA3E0FEDD11DD9AA600155883529C" upperMultiplicity="1"/>
</data.classes:Parameter>
<modelmanagement.processcomponents:ProcessComponentInsideCompany xmi:id="48A901724AD95A306CE211DD8992005056C00001" name="NGPM Standard Library">
<ownedPackages xmi:id="48A901724AEA23106CE211DDA983005056C00001" name="Elementary Types">
<associations xmi:id="E09D028C8FDCE4B0E66411DEC7E6D0337F000002" name="unnamed">
<ends xmi:id="E09D028C8FDCBDA0E66411DECF45D0337F000002" name="seconds" navigable="true" signatureImplementations="E09D028C8FDC9690E66411DE9B9ED0337F000002">
<type xmi:id="E09D028C8FDBFA50E66411DE8505D0337F000002" upperMultiplicity="1" signaturesWithOutput="E09D028C8FDC6F80E66411DEB766D0337F000002" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</ends>
<ends xmi:id="E09D028C8FDCE4B1E66411DEBF24D0337F000002" name="unnamed" contributesToEquality="true">
<type xmi:id="E09D028C8FDD0BC0E66411DE9A0BD0337F000002" upperMultiplicity="-1" clazz="E0367719B67930C0E66311DEBE0DD0337F000002"/>
</ends>
</associations>
<associations xmi:id="E0C4897F03CE8931561611DEC3C00019D29902CC" name="unnamed">
<ends xmi:id="E0C4897F03CE8930561611DECECC0019D29902CC" name="year" navigable="true" signatureImplementations="E0C4897F03CC1839561611DEC1760019D29902CC">
<type xmi:id="E0C4897F03CC1836561611DEB12B0019D29902CC" upperMultiplicity="1" signaturesWithOutput="E0C4897F03CC1838561611DEAF790019D29902CC" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</ends>
<ends xmi:id="E0C4897F03CE8932561611DECBD10019D29902CC" name="unnamed" contributesToEquality="true">
<type xmi:id="E0C4897F03CE8933561611DEC3280019D29902CC" upperMultiplicity="-1" clazz="E0C4897F03CE8941561611DEA49A0019D29902CC"/>
</ends>
</associations>
<associations xmi:id="E0C4897F03CE893E561611DEB7550019D29902CC" name="unnamed">
<ends xmi:id="E0C4897F03CE893D561611DEC2250019D29902CC" name="month" navigable="true" signatureImplementations="E0C4897F03CE893C561611DEC0BC0019D29902CC">
<type xmi:id="E0C4897F03CE8939561611DEC8790019D29902CC" upperMultiplicity="1" signaturesWithOutput="E0C4897F03CE893B561611DEA77E0019D29902CC" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</ends>
<ends xmi:id="E0C4897F03CE893F561611DE856C0019D29902CC" name="unnamed" contributesToEquality="true">
<type xmi:id="E0C4897F03CE8940561611DEA5750019D29902CC" upperMultiplicity="-1" clazz="E0C4897F03CE8941561611DEA49A0019D29902CC"/>
</ends>
</associations>
<associations xmi:id="E0A5ADB508EB2084E9AB11DE82DEE7810A140E7A" name="unnamed">
<ends xmi:id="E0A5ADB508EB2083E9AB11DE84DEE7810A140E7A" name="fro" navigable="true" signatureImplementations="E0A5ADB508EB2082E9AB11DE951FE7810A140E7A">
<type xmi:id="E0A5ADB508E8AF80E9AB11DEBFE8E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E0A5ADB508EB2081E9AB11DE888BE7810A140E7A" clazz="E053432BF0981C406C6911DE948C00155883529C"/>
</ends>
<ends xmi:id="E0A5ADB508EB2085E9AB11DEA620E7810A140E7A" name="unnamed" contributesToEquality="true">
<type xmi:id="E0A5ADB508ED6A70E9AB11DE93CCE7810A140E7A" upperMultiplicity="-1" clazz="E0A5ADB508F49660E9AB11DE9225E7810A140E7A"/>
</ends>
</associations>
<associations xmi:id="E0A5ADB508F24C74E9AB11DEB128E7810A140E7A" name="unnamed">
<ends xmi:id="E0A5ADB508F24C73E9AB11DEC6CDE7810A140E7A" name="to" navigable="true" signatureImplementations="E0A5ADB508F24C72E9AB11DE8B2FE7810A140E7A">
<type xmi:id="E0A5ADB508EFDB70E9AB11DEC5C0E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E0A5ADB508F24C71E9AB11DEB961E7810A140E7A" clazz="E053432BF0981C406C6911DE948C00155883529C"/>
</ends>
<ends xmi:id="E0A5ADB508F24C75E9AB11DE8376E7810A140E7A" name="unnamed" contributesToEquality="true">
<type xmi:id="E0A5ADB508F24C76E9AB11DEC816E7810A140E7A" upperMultiplicity="-1" clazz="E0A5ADB508F49660E9AB11DE9225E7810A140E7A"/>
</ends>
</associations>
<classes xmi:id="E01DFA6EFB575482561511DEC5430019D29902CC" name="Binary" valueType="true">
<ownedSignatures xmi:id="E01DFA6EFB575481561511DEAC340019D29902CC" sideEffectFree="true" output="E01DFA6EFB54E381561511DEB3970019D29902CC" name="length">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01DFA6EFB54E381561511DEB3970019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E01DFA6EFB575481561511DEAC340019D29902CC" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<implementation xsi:type="data.classes:NativeImpl" xmi:id="E01DFA6EFB575480561511DE994F0019D29902CC"/>
</ownedSignatures>
</classes>
<classes xmi:id="E0677A9A82184073560B11DE95700019D29902CC" name="Boolean" valueType="true" elementsOfType="E03D8471903ABA13BB4C11DECAF40019D29902CC E03D8471903F7501BB4C11DEA0F80019D29902CC E03D84719059B3C0BB4C11DEA0810019D29902CC E03D8471AF5D00B0BB4C11DE9BEA0019D29902CC E00611E4601837C2BAF411DEB3620019D29902CC E00611E460241EA0BAF411DE86F90019D29902CC E00611E46034E780BAF411DEBF430019D29902CC E00611E46034E782BAF411DEA2C70019D29902CC E00611E46039A276BAF411DEAD620019D29902CC E00611E4611E8430BAF411DEB55D0019D29902CC E000054C97CDA7C2560B11DE8D920019D29902CC E000054C97CDA7C5560B11DE86050019D29902CC E000054C97D018C2560B11DEB2420019D29902CC E000054C97D018C5560B11DE94080019D29902CC E000054C97D289C6560B11DEBD5A0019D29902CC E029666BC6EE65A05D0B11DF9F95FF380A1CE22F E04129560C5BFBC0577111DF8F08C3280A140F13 E0559EB2477DA6B1E9AB11DEC9DBE7810A140E7A E0559EB247A3CC51E9AB11DEA95AE7810A140E7A E0559EB24845FFC0E9AB11DE9B49E7810A140E7A E0559EB2488FDA00E9AB11DE9335E7810A140E7A E0559EB248924B00E9AB11DE9916E7810A140E7A E0559EB2489705F0E9AB11DEA555E7810A140E7A E0559EB2489976F0E9AB11DEC636E7810A140E7A E0AAACCDEC8CF2B7560C11DEAD9C0019D29902CC E0BF539C1ECB76316C6911DE8A4600155883529C E0BF539C1F87E8626C6911DEB1D500155883529C E0BF539C1F8CA3526C6911DE981F00155883529C E0BF539C1F915E426C6911DEC24500155883529C E0A411590132A790378111DF9941F3490A1CE22F E0A411590154AE80378111DFC9E6F3490A1CE22F E0A4115901D37B70378111DFB156F3490A1CE22F E012BF1E27B6A9B2E9AD11DE9B94EFACC0A868C8 E012BF1E27DCCF51E9AD11DEA6D5EFACC0A868C8 E012BF1EA3EA91400D3911DF88BEEAA0C0A868C8 E009322EF013F7D0E56D11DE99CBC1830A140FF0 E009322EF0270AA0E56D11DE8F60C1830A140FF0 E009322EF083F7B0E56D11DEB493C1830A140FF0 E009322EF1510BB0E56D11DE9AB6C1830A140FF0 E0C792CE0F2B2C600CF611DFA1EFC7F00A1CE22F E0C792CE0F4655800CF611DF85C6C7F00A1CE22F E0C792CEEB8DE4F00CF511DFC78FC7F00A1CE22F E046953084510730AF5411DE97AE001A6BCDC3B3 E0E14F86A771CEB26C8411DEC32C00155883529C E036771997D64F55CE2511DEB9070019D29902CC E0367719BB7DC990CE1D11DE919B0019D29902CC E0367719BB828480CE1D11DE89D70019D29902CC E024BA4EABA81FD0E65E11DEA1FCD0337F000002 E024BA4EABD5E690E65E11DE8E4CD0337F000002 E024BA4EABD87EA0E65E11DE9B57D0337F000002 E024BA4EC2F9AAF0E65E11DE9289D0337F000002 E024BA4EC4A81E40E65E11DE9A68D0337F000002 E024BA4EC4AA8F40E65E11DEBE69D0337F000002 E0A5ADB507CD0650E9AB11DE8883E7810A140E7A E0A5ADB507E28A20E9AB11DEC953E7810A140E7A E0A5ADB507F32BF1E9AB11DECF2CE7810A140E7A E0A5ADB5080183D0E9AB11DEB496E7810A140E7A E0A5ADB50808AFC0E9AB11DEBCECE7810A140E7A E0A5ADB5081E0C80E9AB11DEAD90E7810A140E7A E0A5ADB5083ABC40E9AB11DEA7AAE7810A140E7A E0A5ADB5084DCF10E9AB11DECDF3E7810A140E7A E0A5ADB50860E1E0E9AB11DEBBB0E7810A140E7A E0A5ADB5086A57C0E9AB11DEAEF5E7810A140E7A E0A5ADB5087D6A90E9AB11DEA226E7810A140E7A E0A5ADB5089C6440E9AB11DEB2E3E7810A140E7A E0A5ADB508AF7710E9AB11DEBFE1E7810A140E7A E0A5ADB508B6A300E9AB11DEAD4DE7810A140E7A E0A5ADB508BDCEF2E9AB11DE83FCE7810A140E7A E0A5ADB508D0E1C0E9AB11DE9F54E7810A140E7A E0A5ADB50A1E9770E9AB11DE85A3E7810A140E7A E0A5ADB50A2F3940E9AB11DEB82EE7810A140E7A E0A5ADB50A366530E9AB11DE9BCBE7810A140E7A E0A5ADB50A400220E9AB11DE9E28E7810A140E7A E0A5ADB50A4BE900E9AB11DEC698E7810A140E7A E0A5ADB50A555EE0E9AB11DEB40FE7810A140E7A E0A5ADB50A5EFBD1E9AB11DEA4A5E7810A140E7A E0A5ADB50A876B60E9AB11DE8C4EE7810A140E7A E0A5ADB50A89DC60E9AB11DE8656E7810A140E7A E0A5ADB50A8C4D60E9AB11DE81C9E7810A140E7A E0A5ADB50A8E9750E9AB11DE816EE7810A140E7A E0A5ADB50A910850E9AB11DEC8EAE7810A140E7A E0A5ADB50A910851E9AB11DE9D3AE7810A140E7A E0A5ADB50A935240E9AB11DE826DE7810A140E7A E0A5ADB50A9CEF30E9AB11DEC6C9E7810A140E7A E0A5ADB50A9F3920E9AB11DEBDD3E7810A140E7A E0A5ADB50AA1AA20E9AB11DEBB49E7810A140E7A E0116CBDDACF9022E9B211DE9002C974C0A868C8 E0116CBDDB90BD40E9B211DE96C5C974C0A868C8">
<ownedSignatures xmi:id="E000054C97CDA7C9560B11DEAB120019D29902CC" sideEffectFree="true" output="E000054C97CDA7C2560B11DE8D920019D29902CC" name="and">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E000054C97CDA7C2560B11DE8D920019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E000054C97CDA7C9560B11DEAB120019D29902CC" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<input xmi:id="E000054C97CDA7C6560B11DEA5E40019D29902CC" name="values">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E000054C97CDA7C5560B11DE86050019D29902CC" upperMultiplicity="-1" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
</input>
<implementation xsi:type="data.classes:NativeImpl" xmi:id="E000054C97CDA7C8560B11DECB9E0019D29902CC"/>
</ownedSignatures>
<ownedSignatures xmi:id="E000054C97D289C3560B11DEC5760019D29902CC" sideEffectFree="true" output="E000054C97D018C2560B11DEB2420019D29902CC" name="or">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E000054C97D018C2560B11DEB2420019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E000054C97D289C3560B11DEC5760019D29902CC" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<input xmi:id="E000054C97D289C0560B11DEA38D0019D29902CC" name="values">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E000054C97D018C5560B11DE94080019D29902CC" upperMultiplicity="-1" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
</input>
<implementation xsi:type="data.classes:NativeImpl" xmi:id="E000054C97D289C2560B11DECDC60019D29902CC"/>
</ownedSignatures>
<ownedSignatures xmi:id="E000054C97D289C9560B11DEA61A0019D29902CC" sideEffectFree="true" output="E000054C97D289C6560B11DEBD5A0019D29902CC" name="not">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E000054C97D289C6560B11DEBD5A0019D29902CC" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E000054C97D289C9560B11DEA61A0019D29902CC" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<implementation xsi:type="data.classes:NativeImpl" xmi:id="E000054C97D289C8560B11DE91740019D29902CC"/>
</ownedSignatures>
</classes>
<classes xmi:id="E024BA4E589CACC6560D11DEA4B40019D29902CC" name="Calendar" valueType="true" elementsOfType="E06354D7C314FF856C6A11DEBD5A00155883529C E06354D7C31E9C716C6A11DE9D0300155883529C">
<ownedSignatures xmi:id="E06354D7C08A35F96C6A11DE8C1100155883529C" sideEffectFree="true" output="E06354D7C08A35F26C6A11DE939E00155883529C" name="getMonthInYear">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E06354D7C08A35F26C6A11DE939E00155883529C" upperMultiplicity="1" signaturesWithOutput="E06354D7C08A35F96C6A11DE8C1100155883529C" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<input xmi:id="E06354D7C08A35F66C6A11DEC17100155883529C" name="tp">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E06354D7C08A35F56C6A11DE904300155883529C" upperMultiplicity="1" clazz="E053432BF0981C406C6911DE948C00155883529C"/>
</input>
<implementation xsi:type="data.classes:NativeImpl" xmi:id="E06354D7C08A35F86C6A11DEA4BB00155883529C"/>
</ownedSignatures>
<ownedSignatures xmi:id="E06354D7C31044926C6A11DEA92600155883529C" sideEffectFree="true" output="E06354D7C30DFAA26C6A11DE851600155883529C" name="getYear">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E06354D7C30DFAA26C6A11DE851600155883529C" upperMultiplicity="1" signaturesWithOutput="E06354D7C31044926C6A11DEA92600155883529C" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<input xmi:id="E06354D7C30DFAA66C6A11DEAE5200155883529C" name="tp">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E06354D7C30DFAA56C6A11DE976500155883529C" upperMultiplicity="1" clazz="E053432BF0981C406C6911DE948C00155883529C"/>
</input>
<implementation xsi:type="data.classes:NativeImpl" xmi:id="E06354D7C31044916C6A11DEB65B00155883529C"/>
</ownedSignatures>
<ownedSignatures xmi:id="E06354D7C32CF4526C6A11DEB40A00155883529C" sideEffectFree="true" output="E06354D7C312B5926C6A11DE991B00155883529C" name="getMonth">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E06354D7C312B5926C6A11DE991B00155883529C" upperMultiplicity="1" signaturesWithOutput="E06354D7C32CF4526C6A11DEB40A00155883529C" clazz="E0C4897F03CE8941561611DEA49A0019D29902CC"/>
<input xmi:id="E06354D7C312B5966C6A11DE958F00155883529C" name="tp">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E06354D7C312B5956C6A11DEB41300155883529C" upperMultiplicity="1" clazz="E053432BF0981C406C6911DE948C00155883529C"/>
</input>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E06354D7C32CF4516C6A11DEB24B00155883529C">
<statements xsi:type="behavioral.actions:Return" xmi:id="E06354D7C32CF4506C6A11DE8E2F00155883529C"/>
</implementation>
</ownedSignatures>
</classes>
<classes xmi:id="E0367719B67930C0E66311DEBE0DD0337F000002" name="Duration" valueType="true" elementsOfType="E09D028C8FDD0BC0E66411DE9A0BD0337F000002 E09D028CEB08E3C0E66411DEC7BED0337F000002 E09D028CEB0C8D40E66411DEBCAED0337F000002 E0559EB247E8EBA2E9AB11DE95B4E7810A140E7A">
<ownedSignatures xmi:id="E09D028C8FDC6F80E66411DEB766D0337F000002" sideEffectFree="true" output="E09D028C8FDBFA50E66411DE8505D0337F000002" name=".seconds">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E09D028C8FDC9690E66411DE9B9ED0337F000002" end="E09D028C8FDCBDA0E66411DECF45D0337F000002"/>
</ownedSignatures>
<ownedSignatures xmi:id="E09D028CEB0D77A0E66411DEBEF3D0337F000002" output="E09D028CEB08E3C0E66411DEC7BED0337F000002" name="oneDay">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E09D028CEB08E3C0E66411DEC7BED0337F000002" upperMultiplicity="1" signaturesWithOutput="E09D028CEB0D77A0E66411DEBEF3D0337F000002" clazz="E0367719B67930C0E66311DEBE0DD0337F000002"/>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E09D028CEB0D5090E66411DEBF68D0337F000002">
<statements xsi:type="behavioral.actions:Return" xmi:id="E09D028CEB0CDB60E66411DE813CD0337F000002"/>
</implementation>
</ownedSignatures>
</classes>
<classes xmi:id="E053432BF0981C406C6911DE948C00155883529C" name="TimePoint" valueType="true" elementsOfType="E06354D7C08A35F56C6A11DE904300155883529C E06354D7C30DFAA56C6A11DE976500155883529C E06354D7C312B5956C6A11DEB41300155883529C E0559EB2478288B0E9AB11DE843BE7810A140E7A E0559EB247AFDA41E9AB11DECEDBE7810A140E7A E0559EB247BBC121E9AB11DE912DE7810A140E7A E0559EB247D38EE1E9AB11DEB7B2E7810A140E7A E0559EB247E6A1B1E9AB11DEAD35E7810A140E7A E0559EB247EDCDA1E9AB11DEC63CE7810A140E7A E0559EB2486C2560E9AB11DEA3B2E7810A140E7A E0559EB248735150E9AB11DEBCC1E7810A140E7A E0559EB248759B40E9AB11DECCC8E7810A140E7A E0E14F86A7743FB36C8411DEA8A200155883529C E0A5ADB508E8AF80E9AB11DEBFE8E7810A140E7A E0A5ADB508EFDB70E9AB11DEC5C0E7810A140E7A E0A5ADB50A2A7E50E9AB11DEA355E7810A140E7A E0A5ADB50A2CEF50E9AB11DE9B18E7810A140E7A E0A5ADB50A31AA40E9AB11DECF20E7810A140E7A E0A5ADB50A33F430E9AB11DEB2ACE7810A140E7A E0A5ADB50A366531E9AB11DEA08BE7810A140E7A E0A5ADB50A38D630E9AB11DE8AFFE7810A140E7A E0A5ADB50A3B2020E9AB11DEA086E7810A140E7A E0A5ADB50A3D9120E9AB11DE95ECE7810A140E7A E0A5ADB50A424C10E9AB11DEB186E7810A140E7A E0A5ADB50A44BD10E9AB11DE98BCE7810A140E7A E0A5ADB50A470700E9AB11DEB2C3E7810A140E7A E0A5ADB50A497800E9AB11DE98E8E7810A140E7A E0A5ADB50A4BE901E9AB11DEA669E7810A140E7A E0A5ADB50A4E32F0E9AB11DE8651E7810A140E7A E0A5ADB50A50A3F0E9AB11DEAE2DE7810A140E7A E0A5ADB50A5314F0E9AB11DE9137E7810A140E7A E0A5ADB50A57CFE0E9AB11DEB92AE7810A140E7A E0A5ADB50A5A19D0E9AB11DE84F4E7810A140E7A E0A5ADB50A5C8AD0E9AB11DE8C03E7810A140E7A E0A5ADB50A5EFBD0E9AB11DE83C2E7810A140E7A E0116CBDDAA72090E9B211DEA694C974C0A868C8">
<ownedSignatures xmi:id="E0559EB2478288B4E9AB11DE8796E7810A140E7A" sideEffectFree="true" output="E0559EB2477DA6B1E9AB11DEC9DBE7810A140E7A" name="before">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2477DA6B1E9AB11DEC9DBE7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E0559EB2478288B4E9AB11DE8796E7810A140E7A" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<input xmi:id="E0559EB2478288B1E9AB11DE97F4E7810A140E7A" name="date">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB2478288B0E9AB11DE843BE7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" clazz="E053432BF0981C406C6911DE948C00155883529C"/>
</input>
<implementation xsi:type="data.classes:NativeImpl" xmi:id="E0559EB2478288B3E9AB11DEB62FE7810A140E7A"/>
</ownedSignatures>
<ownedSignatures xmi:id="E0559EB247C07C11E9AB11DE9B81E7810A140E7A" sideEffectFree="true" output="E0559EB247A3CC51E9AB11DEA95AE7810A140E7A" name="in">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB247A3CC51E9AB11DEA95AE7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E0559EB247C07C11E9AB11DE9B81E7810A140E7A" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<input xmi:id="E0559EB247A8AE51E9AB11DE9F4CE7810A140E7A" name="period">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB247A8AE50E9AB11DECC2EE7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0A5ADB508F49660E9AB11DE9225E7810A140E7A"/>
</input>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E0559EB247C07C10E9AB11DE87E6E7810A140E7A">
<statements xsi:type="behavioral.actions:Return" xmi:id="E0559EB247BE0B13E9AB11DE8983E7810A140E7A"/>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E0559EB247D849D1E9AB11DEC1F5E7810A140E7A" sideEffectFree="true" output="E0559EB247D38EE1E9AB11DEB7B2E7810A140E7A" name="addSeconds">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB247D38EE1E9AB11DEB7B2E7810A140E7A" upperMultiplicity="1" signaturesWithOutput="E0559EB247D849D1E9AB11DEC1F5E7810A140E7A" clazz="E053432BF0981C406C6911DE948C00155883529C"/>
<input xmi:id="E0559EB247D5FFE3E9AB11DE9DC3E7810A140E7A" name="seconds">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB247D5FFE2E9AB11DEBE50E7810A140E7A" upperMultiplicity="-1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</input>
<implementation xsi:type="data.classes:NativeImpl" xmi:id="E0559EB247D849D0E9AB11DEB9BCE7810A140E7A"/>
</ownedSignatures>
<ownedSignatures xmi:id="E0559EB247F28891E9AB11DE9B55E7810A140E7A" sideEffectFree="true" output="E0559EB247E6A1B1E9AB11DEAD35E7810A140E7A" name="add">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB247E6A1B1E9AB11DEAD35E7810A140E7A" upperMultiplicity="1" signaturesWithOutput="E0559EB247F28891E9AB11DE9B55E7810A140E7A" clazz="E053432BF0981C406C6911DE948C00155883529C"/>
<input xmi:id="E0559EB247E8EBA3E9AB11DEBF62E7810A140E7A" name="d">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0559EB247E8EBA2E9AB11DE95B4E7810A140E7A" upperMultiplicity="-1" clazz="E0367719B67930C0E66311DEBE0DD0337F000002"/>
</input>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E0559EB247F28890E9AB11DE969FE7810A140E7A">
<statements xsi:type="behavioral.actions:Return" xmi:id="E0559EB247F01794E9AB11DE9E0DE7810A140E7A"/>
</implementation>
</ownedSignatures>
</classes>
<classes xmi:id="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC" name="Number" valueType="true" elementsOfType="E036771945ACCF80B73011DE98E7001A6BCDC3B3 E0A83D33CEAB139770A011DE8BDC00155883529C E01DFA6EFB54E381561511DEB3970019D29902CC E06354D7C08A35F26C6A11DE939E00155883529C E06354D7C30DFAA26C6A11DE851600155883529C E01DFA6E61C9A9B0E56411DE816BF30C0A140FF0 E01DFA6E620EC900E56411DE8805F30C0A140FF0 E01DFA6E62BCE351E56411DEB65DF30C0A140FF0 E01DFA6E62F865B0E56411DE846CF30C0A140FF0 E01DFA6E634992F0E56411DE9642F30C0A140FF0 E01DFA6E634E4DE1E56411DE996CF30C0A140FF0 E01DFA6E635CA5C0E56411DEC939F30C0A140FF0 E02C978B35F2E02022EC11DF9019EB5E0A1CE22F E02C978B35F6FED022EC11DFA816EB5E0A1CE22F E02C978B36015F1022EC11DFC668EB5E0A1CE22F E02C978B3607C7B022EC11DFB61BEB5E0A1CE22F E02C978B3610C86022EC11DFCB4AEB5E0A1CE22F E02C978B3618698022EC11DFC8DAEB5E0A1CE22F E02C978B3629326022EC11DF973BEB5E0A1CE22F E02C978B36331D7022EC11DFAD4EEB5E0A1CE22F E02C978B3638E9D022EC11DFA73FEB5E0A1CE22F E02C978B363BF71022EC11DFCD92EB5E0A1CE22F E02C978B365635D022EC11DFB3CDEB5E0A1CE22F E02C978B365AA2A022EC11DF97E5EB5E0A1CE22F E02C978B365DD6F022EC11DFB2E0EB5E0A1CE22F E02C978B366E039022EC11DFBFF9EB5E0A1CE22F E02C978B36D10B2022EC11DF9D74EB5E0A1CE22F E02C978B36DA0BD022EC11DF91B6EB5E0A1CE22F E02C978B36E137C022EC11DFC0BCEB5E0A1CE22F E02C978B36E83CA022EC11DFBF77EB5E0A1CE22F E02C978B36EEF36022EC11DFC076EB5E0A1CE22F E02C978B36F757D022EC11DFBEE4EB5E0A1CE22F E02C978B36FDE78022EC11DFCF48EB5E0A1CE22F E02C978B3705619022EC11DFC548EB5E0A1CE22F E029666B48E736A05D0B11DF9894FF380A1CE22F E029666B4978A1305D0B11DFB324FF380A1CE22F E02C978B45A24C305D0811DFBBF6FF380A1CE22F E02C978B45F65FA05D0811DF976BFF380A1CE22F E02C978BFAD949F05D0811DF8CD4FF380A1CE22F E02C978BFCCF4D905D0811DFADC0FF380A1CE22F E02C978BFEB090B05D0811DF9CB4FF380A1CE22F E02C978BFF0A49705D0811DF88B3FF380A1CE22F E04129560A0588A0577111DF80BCC3280A140F13 E04129560AB85DE0577111DFB5C5C3280A140F13 E04129560BDB5A10577111DF8F6FC3280A140F13 E04129560C1E0860577111DFCB2EC3280A140F13 E04129568DA727A0577011DF8A1EC3280A140F13 E04129568DC3D760577011DF9205C3280A140F13 E04129568E043BC0577011DFCC0DC3280A140F13 E09D028C8FDBFA50E66411DE8505D0337F000002 E09D028CEB0ADF90E66411DE9C59D0337F000002 E09D028CEB0BA2E0E66411DE963FD0337F000002 E09D028CEB2852A0E66411DE9552D0337F000002 E0559EB247D5FFE2E9AB11DEBE50E7810A140E7A E0559EB248759B41E9AB11DEAE95E7810A140E7A E0BF539C1ECB76346C6911DE948C00155883529C E0BF539C1F8A32506C6911DEA3C800155883529C E0BF539C1F8F14506C6911DEC11E00155883529C E0BF539C1F93CF426C6911DE8C1800155883529C E0BF539C1F988A326C6911DEA1B000155883529C E0BF539C1F988A356C6911DECD6A00155883529C E0BF539C1F9D45226C6911DECE4A00155883529C E0BF539C1F9D45256C6911DEB40200155883529C E0BF539C1FA471116C6911DEC31900155883529C E0BF539C1FA471146C6911DECF1A00155883529C E0BF539C1FA953126C6911DE97D100155883529C E0BF539C1FA953156C6911DEA3DB00155883529C E0BF539C1FB057F16C6911DE9F1200155883529C E00EA3B776933B505D0E11DF9C7CDFF10A1CE22F E00EA3B776CFF6305D0E11DFCEF2DFF10A1CE22F E012BF1E37D1ADE00F4611DFA7E4DCCC0A1CE22F E012BF1E37D4BB200F4611DFC394DCCC0A1CE22F E012BF1E380986C00F4611DFB35DDCCC0A1CE22F E012BF1E380CE2200F4611DFBA9EDCCC0A1CE22F E012BF1E383F3CC00F4611DFA976DCCC0A1CE22F E012BF1E387A22E00F4611DF9972DCCC0A1CE22F E012BF1E387D30200F4611DFA4D4DCCC0A1CE22F E012BF1E3882D5700F4611DF9C25DCCC0A1CE22F E012BF1E45331FF00F4611DFAD68DCCC0A1CE22F E0A411598BA9A790377F11DFAA81F3490A1CE22F E0A411598BBA7070377F11DFBD5AF3490A1CE22F E0A411598C895930377F11DFCC13F3490A1CE22F E0A411598CA322C0377F11DFAAF7F3490A1CE22F E0A411598CB52420377F11DFC17DF3490A1CE22F E0A411598CEDE760377F11DF9D84F3490A1CE22F E0A411598CFA9190377F11DF90C3F3490A1CE22F E0A411598D896410377F11DFACB1F3490A1CE22F E0A411598F16E1E0377F11DFA341F3490A1CE22F E0A411598F25AEF0377F11DFAB3AF3490A1CE22F E0A4115990CCA830377F11DFC5FAF3490A1CE22F E0A4115990E22C00377F11DFC472F3490A1CE22F E0A41159910914F0377F11DFC433F3490A1CE22F E0A411599164A270377F11DF8148F3490A1CE22F E0A41159A0DB5FF0377F11DFBD32F3490A1CE22F E0A41159A0E83130377F11DF82ECF3490A1CE22F E0A41159A0F85DD0377F11DFCA8BF3490A1CE22F E0A41159A1149860377F11DF9E9EF3490A1CE22F E0A41159A1F29C50377F11DFC38BF3490A1CE22F E0A41159A1FDBFE0377F11DF8208F3490A1CE22F E012BF1E27AAC2D0E9AD11DE8650EFACC0A868C8 E012BF1E27AD33D1E9AD11DEB890EFACC0A868C8 E012BF1E27B438B2E9AD11DEBC1EEFACC0A868C8 E012BF1E27C50193E9AD11DEADC3EFACC0A868C8 E012BF1E27CC2D80E9AD11DEA09CEFACC0A868C8 E012BF1E27D0E871E9AD11DE933EEFACC0A868C8 E012BF1E27D33261E9AD11DE8707EFACC0A868C8 E012BF1E27DA5E50E9AD11DEC1EEEFACC0A868C8 E012BF1E27E18A40E9AD11DE868CEFACC0A868C8 E012BF1E29470DB0E9AD11DEA283EFACC0A868C8 E012BF1EA58507600D3911DFA3FDEAA0C0A868C8 E012BF1EA58C33500D3911DF9BB5EAA0C0A868C8 E012BF1EA5A401100D3911DF8BBEEAA0C0A868C8 E012BF1E3A09B3300D3B11DF8E13EAA0C0A868C8 E012BF1E3A1A55000D3B11DFB61EEAA0C0A868C8 E012BF1E3AB0A1900D3B11DF8038EAA0C0A868C8 E012BF1E3AB2EB800D3B11DFA0E0EAA0C0A868C8 E012BF1E3AB55C800D3B11DFBDF9EAA0C0A868C8 E012BF1E3AB7A6700D3B11DF807FEAA0C0A868C8 E012BF1E3AC3B4600D3B11DF96EBEAA0C0A868C8 E012BF1E3AC86F500D3B11DFBF90EAA0C0A868C8 E012BF1E849BD1800D3B11DF8181EAA0C0A868C8 E012BF1EA39E46000D3911DFA15BEAA0C0A868C8 E012BF1EA3AA2CE00D3911DF9C77EAA0C0A868C8 E012BF1EA3BD3FB10D3911DFA212EAA0C0A868C8 E012BF1EA3C1FAA10D3911DF90ECEAA0C0A868C8 E012BF1EA4E9D8D00D3911DFCD82EAA0C0A868C8 E012BF1EA4EC49D00D3911DF82AFEAA0C0A868C8 E012BF1EA50B43800D3911DFC717EAA0C0A868C8 E012BF1EA5126F700D3911DF8A5CEAA0C0A868C8 E012BF1EA595A9300D3911DF99F8EAA0C0A868C8 E012BF1EA5A190100D3911DF9F38EAA0C0A868C8 E0677A9A7F1137C0269D11DF8B5AFAEF0A140F13 E0677A9A7F1AD4B0269D11DF8D16FAEF0A140F13 E0677A9A7F2B7680269D11DFB854FAEF0A140F13 E0677A9A7F351370269D11DF9C2EFAEF0A140F13 E0677A9A7F482640269D11DFC25AFAEF0A140F13 E0677A9A7FA2C960269D11DF9590FAEF0A140F13 E0677A9A7FA9CE41269D11DFAD35FAEF0A140F13 E0677A9A7FB5DC30269D11DF97C4FAEF0A140F13 E009322EF00F3CE0E56D11DECA18C1830A140FF0 E009322EF01641C2E56D11DEA9D5C1830A140FF0 E009322EF0487552E56D11DEB49FC1830A140FF0 E009322EF056A620E56D11DE9B82C1830A140FF0 E009322EF0591721E56D11DE9F1AC1830A140FF0 E009322EF08FDE90E56D11DEB94DC1830A140FF0 E009322EF1097B60E56D11DEB677C1830A140FF0 E009322EF1321200E56D11DE81D2C1830A140FF0 E009322EF15A8190E56D11DEC5E3C1830A140FF0 E0C4897F03CC1836561611DEB12B0019D29902CC E0C4897F03CE8939561611DEC8790019D29902CC E03677196F2EB760217F11DF8329FB07C0A868C8 E03677196F339960217F11DFB006FB07C0A868C8 E03677196F385450217F11DF8EAFFB07C0A868C8 E03677196F3F8040217F11DFA8BFFB07C0A868C8 E03677196F443B30217F11DFB248FB07C0A868C8 E03677196F4B6720217F11DFB49DFB07C0A868C8 E03677196F502210217F11DF903DFB07C0A868C8 E03677196F574E00217F11DFC218FB07C0A868C8 E03677196F5C08F0217F11DF879EFB07C0A868C8 E03677196F65A5E0217F11DFAE63FB07C0A868C8 E03677196F6F1BC0217F11DFAB19FB07C0A868C8 E03677196F78B8B0217F11DFC13AFB07C0A868C8 E03677196F7FE4A0217F11DF8BB3FB07C0A868C8 E03677196F871090217F11DFB056FB07C0A868C8 E03677196F908670217F11DFB5E9FB07C0A868C8 E03677196F97B260217F11DF9418FB07C0A868C8 E03677196F9EDE50217F11DF89CAFB07C0A868C8 E03677196FA60A40217F11DFAD8FFB07C0A868C8 E03677196FAF8020217F11DFBD10FB07C0A868C8 E03677196FBB6700217F11DFA6EAFB07C0A868C8 E03677196FC503F0217F11DF86CBFB07C0A868C8 E0367719703048E0217F11DFB670FB07C0A868C8 E0367719703C2FC0217F11DFBDEEFB07C0A868C8 E0367719704CD190217F11DF932FFB07C0A868C8 E03677197058DF80217F11DF985DFB07C0A868C8 E0367719706BF250217F11DFC62EFB07C0A868C8 E0367719707A2320217F11DFC2B0FB07C0A868C8 E0367719708AEC00217F11DF8B81FB07C0A868C8 E036771970991CD0217F11DF9339FB07C0A868C8 E036771970AC2FA0217F11DFAFDBFB07C0A868C8 E036771970BCF880217F11DFBA30FB07C0A868C8 E036771970D00B50217F11DF8179FB07C0A868C8 E036771970E31E20217F11DF9021FB07C0A868C8 E036771970F87AE0217F11DFA11BFB07C0A868C8 E0367719710943C0217F11DF95DCFB07C0A868C8 E0367719F0FF66F0217E11DFAA19FB07C0A868C8 E0630A07C60371A0217C11DF9982FB82C0A868C8 E0630A07C61B3F60217C11DF9491FB82C0A868C8 E0630A07C6D085A0217C11DFB85DFB82C0A868C8 E0630A07C6ED0E50217C11DF84CCFB82C0A868C8 E0630A07C7750300217C11DFCE36FB82C0A868C8 E0630A07C78F41C0217C11DFC02EFB82C0A868C8 E0630A07C80D9980217C11DFB7D7FB82C0A868C8 E0630A07C82A2230217C11DFCD56FB82C0A868C8 E0630A07C8AD5BF0217C11DFB7A1FB82C0A868C8 E0630A07C8D11090217C11DFB358FB82C0A868C8 E0630A07C9542340217C11DF8ED7FB82C0A868C8 E0630A07C970D300217C11DFA555FB82C0A868C8 E0630A07CA04AE90217C11DF96DDFB82C0A868C8 E0630A07CA12DF60217C11DFAAB5FB82C0A868C8 E0630A07CAA20000217C11DFBFB6FB82C0A868C8 E0630A07CABC3EC0217C11DFB9A5FB82C0A868C8 E0630A07CB54D540217C11DFB198FB82C0A868C8 E0630A07CB6F1400217C11DFCC3AFB82C0A868C8 E0630A07CC0ED670217C11DFCFD3FB82C0A868C8 E0630A07CC301A10217C11DF8950FB82C0A868C8 E007956A9E47B7096C7F11DEA91F00155883529C E0559EB225280512BA8511DE822C0019D29902CC E0559EB2252A7613BA8511DEA4EE0019D29902CC E0559EB225557DB0BA8511DE938A0019D29902CC E0559EB225664691BA8511DE9EDE0019D29902CC E0559EB225689084BA8511DE8BC20019D29902CC E0559EB2256D7282BA8511DE947E0019D29902CC E0559EB22576E863BA8511DEA3810019D29902CC E0559EB225987A21BA8511DE872A0019D29902CC E0559EB2259AC415BA8511DE940A0019D29902CC E0559EB225A1F002BA8511DE8C330019D29902CC E0559EB225ADFDF1BA8511DEA4AC0019D29902CC E0559EB225B773D2BA8511DE9D2C0019D29902CC E0559EB225CCF7A2BA8511DEC2810019D29902CC E0559EB226C58870BA8511DEB7900019D29902CC E0559EB227311B80BA8511DE93820019D29902CC E0559EB227A89570BA8511DE95780019D29902CC E0BF539C10450996561711DECD620019D29902CC E0BF539C10536175561711DEAFA30019D29902CC E0BF539C1055AB60561711DEB5940019D29902CC E0BF539C10581C6E561711DE9F1D0019D29902CC E0BF539C105A8D6C561711DECF1C0019D29902CC E0BF539C105CD75A561711DEB7EC0019D29902CC E0BF539C105F485A561711DEB7500019D29902CC E0DD251E6A562CB3BA8611DE8D3B0019D29902CC E0DD251E6A9DE412BA8611DEB7FE0019D29902CC E0DD251E6B512E80BA8611DEB4FC0019D29902CC E0DD251E6B585A70BA8611DE82E70019D29902CC E0DD251E6B750A30BA8611DEBB250019D29902CC E0B4872F72F17BD2BD5211DEA70A0019D29902CC E0997624ADC3AE02BA8611DE81460019D29902CC E0997624ADC61F00BA8611DE8F2A0019D29902CC E0997624AE4009F0BA8611DE83080019D29902CC E03677193CD0D892BA3011DE9FBC00155883529C E03677193CD0D894BA3011DECB1200155883529C E03677193CD34992BA3011DEAE1C00155883529C E03677193CEB1753BA3011DE8EC000155883529C E03677193CED8851BA3011DECE2B00155883529C E03677193D0C8200BA3011DEB06E00155883529C E03677193D2205D2BA3011DEC2DE00155883529C E03677193D672522BA3011DEC28200155883529C E03677193F6A2110BA3011DE9F7B00155883529C E03677193F6EDC00BA3011DE882100155883529C E03677193F86A9C0BA3011DEBC1E00155883529C E03677193F8B8BC0BA3011DEB94900155883529C E0E1B8C69EC99790BAA711DE93A40019D29902CC E0E1B8C69EC99794BAA711DE84E10019D29902CC E0C792CE0FC7BA800CF611DFAC37C7F00A1CE22F E0C792CE0FCB8B100CF611DFB624C7F00A1CE22F E0C792CE0FCE23200CF611DF8240C7F00A1CE22F E0C792CE0FDB1B700CF611DFA2B3C7F00A1CE22F E0C792CEEC5F8CD00CF511DFC275C7F00A1CE22F E0C792CEEC624BF00CF511DFC87EC7F00A1CE22F E0C792CEEC7E86800CF511DF8921C7F00A1CE22F E012BF1EBA16A520E9CC11DEB94BDADAC0A868C8 E012BF1EBA1DD110E9CC11DEBF10DADAC0A868C8 E0367719BA4B68F0EA4911DE9993D3C60A140E7A E0367719BA59C0D0EA4911DE8C63D3C60A140E7A E0C792CE0F10C6900CF611DFBA9FC7F00A1CE22F E0C792CE0F13ACC00CF611DFB33FC7F00A1CE22F E0C792CE0F177D500CF611DFCEFBC7F00A1CE22F E0C792CE0F1E5B200CF611DF99C3C7F00A1CE22F E0C792CE0F211A400CF611DFB71EC7F00A1CE22F E0C792CE0F24C3C00CF611DF887EC7F00A1CE22F E0C792CE0F33DEF00CF611DF98AAC7F00A1CE22F E0C792CE0F369E100CF611DFAD66C7F00A1CE22F E0C792CE0F3FECE00CF611DFB9CEC7F00A1CE22F E0C792CE0F9F4AF00CF611DF8560C7F00A1CE22F E0C792CE0FA146C00CF611DFCFA3C7F00A1CE22F E0C792CE0FA601B00CF611DFAA68C7F00A1CE22F E0C792CE0FA899C00CF611DFCA5DC7F00A1CE22F E0C792CE0FAB7FF00CF611DFCD0DC7F00A1CE22F E0C792CE0FADF0F00CF611DFCFEBC7F00A1CE22F E0C792CE0FB0B0100CF611DF813FC7F00A1CE22F E0C792CE0FB40B700CF611DFB90FC7F00A1CE22F E0C792CE0FD43DA00CF611DF8E77C7F00A1CE22F E0C792CE0FD7E7200CF611DF9DAAC7F00A1CE22F E0C792CEEB5807E00CF511DFB807C7F00A1CE22F E0C792CEEB6379900CF511DFA260C7F00A1CE22F E0C792CEEB6686D00CF511DF9BD3C7F00A1CE22F E0C792CEEB6A57600CF511DFB018C7F00A1CE22F E0C792CEEB71AA600CF511DF8DEBC7F00A1CE22F E0C792CEEB7490900CF511DF9764C7F00A1CE22F E0C792CEEB7861200CF511DF8242C7F00A1CE22F E0C792CEEBE999800CF511DF9F04C7F00A1CE22F E0C792CEEBEBBC600CF511DFBC8BC7F00A1CE22F E0C792CEEC00F2100CF511DFBA22C7F00A1CE22F E0C792CEEC0363100CF511DF8A65C7F00A1CE22F E0C792CEEC0649400CF511DFB36CC7F00A1CE22F E0C792CEEC08BA400CF511DFB698C7F00A1CE22F E0C792CEEC6B4CA00CF511DFCF29C7F00A1CE22F E0C792CEEC7C15800CF511DF8B7EC7F00A1CE22F E0C792CEEC8F01400CF511DF8CBDC7F00A1CE22F E012BF1EA3587DD0304011DF9EB4EE180A140F13 E03677195BBA2F10CE1F11DEC42C0019D29902CC E03677195BBCA010CE1F11DEA0EC0019D29902CC E036771997108E51CE2511DEA2A70019D29902CC E036771997285C13CE2511DE89310019D29902CC E03677199749C6C1CE2511DEA5D10019D29902CC E036771997619480CE2511DEA70D0019D29902CC E03677199763DE70CE2511DEBF3E0019D29902CC E036771997664F70CE2511DE84390019D29902CC E03677199768C071CE2511DEB9C40019D29902CC E03677199782FF32CE2511DEC16A0019D29902CC E036771997985BF0CE2511DEB21F0019D29902CC E036771997E4A730CE2511DECCE40019D29902CC E0367719980156F0CE2511DE94D00019D29902CC E0367719980611E0CE2511DE9F290019D29902CC E03677199848C030CE2511DE95C50019D29902CC E0367719B97ACDA0CE1D11DEC04D0019D29902CC E0367719B97D3EA1CE1D11DEA3970019D29902CC E0367719B97F8892CE1D11DE9FB50019D29902CC E0367719B9AF4B20CE1D11DEA55B0019D29902CC E0367719B9B1BC21CE1D11DEC68B0019D29902CC E0367719B9C989E0CE1D11DEAE8C0019D29902CC E0367719B9CBD3D0CE1D11DE9CA70019D29902CC E0367719BA4326B0CE1D11DECA9B0019D29902CC E0367719BA4570A2CE1D11DEB3390019D29902CC E0367719BA47E1A2CE1D11DEC84A0019D29902CC E0367719BA6B9640CE1D11DE848B0019D29902CC E0367719BB38AA40CE1D11DEA39A0019D29902CC E0367719BB3B1B40CE1D11DEC68A0019D29902CC E0367719BB424730CE1D11DE9A290019D29902CC E01F04668C728B105D0911DFC254FF380A1CE22F E01F04669AB0EFA05D0911DFB646FF380A1CE22F E01F04669ADDF3105D0911DFC894FF380A1CE22F E009322E9D7E4E305D0E11DFBE3CDFF10A1CE22F E009322E9EC9E1005D0E11DFA0D8DFF10A1CE22F E024BA4E69159C90E65B11DE889DD0337F000002 E024BA4E69199430E65B11DEA877D0337F000002 E024BA4E69230A10E65B11DEC530D0337F000002 E024BA4EABA4EB80E65E11DEA606D0337F000002 E024BA4EABA62400E65E11DE86FBD0337F000002 E024BA4EABA6E750E65E11DE9E53D0337F000002 E024BA4EABA93140E65E11DE8E8FD0337F000002 E024BA4EABABC950E65E11DE9A7AD0337F000002 E024BA4EABDD87B0E65E11DE9B69D0337F000002 E024BA4EC2F6C4C0E65E11DE885CD0337F000002 E024BA4EC2F7D630E65E11DEAA66D0337F000002 E024BA4EC2F87270E65E11DEA900D0337F000002 E024BA4EC2FAE370E65E11DEC54BD0337F000002 E024BA4EC483F470E65E11DEB6E0D0337F000002 E024BA4EC4B31AC0E65E11DE8373D0337F000002 E0116CBDDABC7D51E9B211DE9F27C974C0A868C8 E0116CBDDABEEE51E9B211DEC8D3C974C0A868C8">
<ownedSignatures xmi:id="E0BF539C1ECB76386C6911DEA70400155883529C" sideEffectFree="true" output="E0BF539C1ECB76316C6911DE8A4600155883529C" name="greaterOrEquals">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0BF539C1ECB76316C6911DE8A4600155883529C" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E0BF539C1ECB76386C6911DEA70400155883529C" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<input xmi:id="E0BF539C1ECB76356C6911DEAB2500155883529C" name="n">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0BF539C1ECB76346C6911DE948C00155883529C" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</input>
<implementation xsi:type="data.classes:NativeImpl" xmi:id="E0BF539C1ECB76376C6911DE9F4C00155883529C"/>
</ownedSignatures>
<ownedSignatures xmi:id="E0BF539C1F8A32546C6911DE87C500155883529C" sideEffectFree="true" output="E0BF539C1F87E8626C6911DEB1D500155883529C" name="greaterThan">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0BF539C1F87E8626C6911DEB1D500155883529C" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E0BF539C1F8A32546C6911DE87C500155883529C" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<input xmi:id="E0BF539C1F8A32516C6911DE82B200155883529C" name="n">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0BF539C1F8A32506C6911DEA3C800155883529C" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</input>
<implementation xsi:type="data.classes:NativeImpl" xmi:id="E0BF539C1F8A32536C6911DE91D300155883529C"/>
</ownedSignatures>
<ownedSignatures xmi:id="E0BF539C1F8F14546C6911DEB36200155883529C" sideEffectFree="true" output="E0BF539C1F8CA3526C6911DE981F00155883529C" name="lessOrEquals">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0BF539C1F8CA3526C6911DE981F00155883529C" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E0BF539C1F8F14546C6911DEB36200155883529C" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<input xmi:id="E0BF539C1F8F14516C6911DE8C3800155883529C" name="n">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0BF539C1F8F14506C6911DEC11E00155883529C" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</input>
<implementation xsi:type="data.classes:NativeImpl" xmi:id="E0BF539C1F8F14536C6911DEBEA900155883529C"/>
</ownedSignatures>
<ownedSignatures xmi:id="E0BF539C1F93CF466C6911DEC7EA00155883529C" sideEffectFree="true" output="E0BF539C1F915E426C6911DEC24500155883529C" name="lessThan">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0BF539C1F915E426C6911DEC24500155883529C" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E0BF539C1F93CF466C6911DEC7EA00155883529C" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<input xmi:id="E0BF539C1F93CF436C6911DEAFFD00155883529C" name="n">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0BF539C1F93CF426C6911DE8C1800155883529C" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</input>
<implementation xsi:type="data.classes:NativeImpl" xmi:id="E0BF539C1F93CF456C6911DEC92700155883529C"/>
</ownedSignatures>
<ownedSignatures xmi:id="E0BF539C1F988A396C6911DE8D9400155883529C" sideEffectFree="true" output="E0BF539C1F988A326C6911DEA1B000155883529C" name="minus">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0BF539C1F988A326C6911DEA1B000155883529C" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E0BF539C1F988A396C6911DE8D9400155883529C" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<input xmi:id="E0BF539C1F988A366C6911DEC3CE00155883529C" name="n">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0BF539C1F988A356C6911DECD6A00155883529C" upperMultiplicity="-1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</input>
<implementation xsi:type="data.classes:NativeImpl" xmi:id="E0BF539C1F988A386C6911DEAFF500155883529C"/>
</ownedSignatures>
<ownedSignatures xmi:id="E0BF539C1F9FB6226C6911DE99DF00155883529C" sideEffectFree="true" output="E0BF539C1F9D45226C6911DECE4A00155883529C" name="plus">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0BF539C1F9D45226C6911DECE4A00155883529C" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E0BF539C1F9FB6226C6911DE99DF00155883529C" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<input xmi:id="E0BF539C1F9D45266C6911DE8B1600155883529C" name="n">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0BF539C1F9D45256C6911DEB40200155883529C" upperMultiplicity="-1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</input>
<implementation xsi:type="data.classes:NativeImpl" xmi:id="E0BF539C1F9FB6216C6911DEB67100155883529C"/>
</ownedSignatures>
<ownedSignatures xmi:id="E0BF539C1FA471186C6911DEB3BF00155883529C" sideEffectFree="true" output="E0BF539C1FA471116C6911DEC31900155883529C" name="times">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0BF539C1FA471116C6911DEC31900155883529C" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E0BF539C1FA471186C6911DEB3BF00155883529C" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<input xmi:id="E0BF539C1FA471156C6911DE9B0E00155883529C" name="n">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0BF539C1FA471146C6911DECF1A00155883529C" upperMultiplicity="-1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</input>
<implementation xsi:type="data.classes:NativeImpl" xmi:id="E0BF539C1FA471176C6911DEBA7000155883529C"/>
</ownedSignatures>
<ownedSignatures xmi:id="E0BF539C1FAB9D026C6911DE97FF00155883529C" sideEffectFree="true" output="E0BF539C1FA953126C6911DE97D100155883529C" name="div">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0BF539C1FA953126C6911DE97D100155883529C" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E0BF539C1FAB9D026C6911DE97FF00155883529C" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<input xmi:id="E0BF539C1FA953166C6911DEBE5400155883529C" name="n">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0BF539C1FA953156C6911DEA3DB00155883529C" upperMultiplicity="-1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</input>
<implementation xsi:type="data.classes:NativeImpl" xmi:id="E0BF539C1FAB9D016C6911DEC9A200155883529C"/>
</ownedSignatures>
<ownedSignatures xmi:id="E0BF539C1FB057F46C6911DEA9D500155883529C" sideEffectFree="true" output="E0BF539C1FB057F16C6911DE9F1200155883529C" name="negate">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0BF539C1FB057F16C6911DE9F1200155883529C" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E0BF539C1FB057F46C6911DEA9D500155883529C" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<implementation xsi:type="data.classes:NativeImpl" xmi:id="E0BF539C1FB057F36C6911DE99D700155883529C"/>
</ownedSignatures>
</classes>
<classes xmi:id="E0C4897F03CE8941561611DEA49A0019D29902CC" name="MonthAndYear" valueType="true" elementsOfType="E06354D7C312B5926C6A11DE991B00155883529C E06354D7C3210D706C6A11DE9A3300155883529C E009322EF088B2A4E56D11DEBCB4C1830A140FF0 E009322EF1537CB0E56D11DEC172C1830A140FF0 E0C4897F03CE8933561611DEC3280019D29902CC E0C4897F03CE8940561611DEA5750019D29902CC">
<ownedSignatures xmi:id="E0C4897F03CC1838561611DEAF790019D29902CC" sideEffectFree="true" output="E0C4897F03CC1836561611DEB12B0019D29902CC" name=".year">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E0C4897F03CC1839561611DEC1760019D29902CC" end="E0C4897F03CE8930561611DECECC0019D29902CC"/>
</ownedSignatures>
<ownedSignatures xmi:id="E0C4897F03CE893B561611DEA77E0019D29902CC" sideEffectFree="true" output="E0C4897F03CE8939561611DEC8790019D29902CC" name=".month">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E0C4897F03CE893C561611DEC0BC0019D29902CC" end="E0C4897F03CE893D561611DEC2250019D29902CC"/>
</ownedSignatures>
</classes>
<classes xmi:id="E0B91841F0303550560511DECC310019D29902CC" name="String" valueType="true" elementsOfType="E01A5454E0AC258270A011DEA4E300155883529C E0367719DC7030502B6711DF8AD0EBC00A140F13 E0A83D33CEA658A670A011DE835500155883529C E0EFF7D8C44B41C5561211DE852C0019D29902CC E03E87942D1A08A670A111DE831400155883529C E03E87942D1A08A970A111DEB10100155883529C E01DFA6E61ACF9F2E56411DECFA3F30C0A140FF0 E01DFA6E61D0D5A0E56411DEBE80F30C0A140FF0 E01DFA6E61DA4B80E56411DEABD7F30C0A140FF0 E01DFA6E62055323E56411DE9A06F30C0A140FF0 E01DFA6E621383F3E56411DE871AF30C0A140FF0 E01DFA6E621D20E2E56411DEC675F30C0A140FF0 E01DFA6E625FCF31E56411DEAEF2F30C0A140FF0 E01DFA6E62696C21E56411DECB20F30C0A140FF0 E01DFA6E6283AAE1E56411DE947AF30C0A140FF0 E01DFA6E628D20C2E56411DE82BBF30C0A140FF0 E01DFA6E62A75F80E56411DECA4DF30C0A140FF0 E01DFA6E62B5B761E56411DEA2F0F30C0A140FF0 E01DFA6E62C65931E56411DE9010F30C0A140FF0 E01DFA6E62F3AAC0E56411DE87B5F30C0A140FF0 E01DFA6E62F61BC0E56411DE949AF30C0A140FF0 E01DFA6E6306BD93E56411DEB18EF30C0A140FF0 E01DFA6E633D8502E56411DEA16EF30C0A140FF0 E01DFA6E635EEFB2E56411DEC083F30C0A140FF0 E01DFA6E6363AAA0E56411DEBDD5F30C0A140FF0 E01DFA6E655D30B0E56411DECAB8F30C0A140FF0 E01DFA6E6572B480E56411DE8396F30C0A140FF0 E01DFA6E65776F70E56411DE86ABF30C0A140FF0 E01F0466CF13E2C05D0911DFBCFEFF380A1CE22F E029666B48CD6D105D0B11DFB27EFF380A1CE22F E029666B4BF70EB05D0B11DFBAB5FF380A1CE22F E02C978B06AC7AE05D0911DF816AFF380A1CE22F E02C978B44D908C05D0811DFC67BFF380A1CE22F E02C978B4DC8C8D05D0811DF9F42FF380A1CE22F E02C978BFDFB98905D0811DFAAB4FF380A1CE22F E012BF1E3B9CA0905D0E11DF9917DFF10A1CE22F E012BF1E3BB5CDE05D0E11DFA03EDFF10A1CE22F E012BF1E3BDC8FC05D0E11DFC25CDFF10A1CE22F E012BF1E3BF82E105D0E11DFB3D4DFF10A1CE22F E012BF1E3C0B67F05D0E11DFCE1BDFF10A1CE22F E012BF1E3C6DFA505D0E11DF834CDFF10A1CE22F E012BF1E3C80BF005D0E11DFB198DFF10A1CE22F E012BF1E414042E05D0E11DFC34DDFF10A1CE22F E012BF1E417E5D505D0E11DF86D7DFF10A1CE22F E012BF1E41BC02905D0E11DFC7EBDFF10A1CE22F E01F0466CBCF18005D0911DFCF9BFF380A1CE22F E01F0466CCAA35C05D0911DFAE00FF380A1CE22F E0412956433F6A20576F11DF8D49C3280A140F13 E041295643DF2C90576F11DFBE5BC3280A140F13 E04129565595EF00576F11DF9616C3280A140F13 E041295655DB0E50576F11DFB5BAC3280A140F13 E0412956C4182520576E11DF9FACC3280A140F13 E0677A9A81DE41D0576E11DFAEA6C3280A140F13 E00EA3B775FFD4F05D0E11DF8C0ADFF10A1CE22F E00EA3B7762D26805D0E11DFAFCEDFF10A1CE22F E00EA3B77C7DAAA05D0E11DFA5C2DFF10A1CE22F E0A41159018F1F70378111DF963DF3490A1CE22F E0A4115901C068A0378111DFB532F3490A1CE22F E0A41159640A4360378011DF9912F3490A1CE22F E0A411598D937630377F11DFCC79F3490A1CE22F E0A411598D9FAB30377F11DFB428F3490A1CE22F E0A411598EF17F90377F11DF8543F3490A1CE22F E0A41159A1323280377F11DFBFD4F3490A1CE22F E0A41159A87B4770377F11DFAA55F3490A1CE22F E012BF1E26D208000D3911DF990BEAA0C0A868C8 E012BF1E27257F300D3911DFAEB7EAA0C0A868C8 E012BF1E295186F00D3911DFADDAEAA0C0A868C8 E0C792CEC944B152ACF911DE879900155883529C E0E7AECED70D324370A311DE8FE200155883529C E0E7AECED70FA34A70A311DEB65C00155883529C E0E7AECED711ED3D70A311DE9A1B00155883529C E0E7AECED7145E3E70A311DE861E00155883529C E02C978BCAAF4FC0222711DFC123FF420A1CE22F E08B9153C3896D7670A211DEC18700155883529C E0C4897FDC97D090222711DFAB14FF420A1CE22F E016575C92DFA6A05D0311DF9C4AED210A1CE22F E0B91841E30F4D205D4D11DFB2DFF27BC0A868C8 E0C4897F13112C805D0011DFCC72EA7B0A1CE22F E0600CBB1E12CE7270A411DEB72200155883529C E01F04667A3D49D05D0911DFCAE3FF380A1CE22F E01F04667A6767105D0911DFB6C8FF380A1CE22F E01F04669A80B7E05D0911DF9299FF380A1CE22F E0642DEB3672472370A411DEAD5A00155883529C E0642DEB3672472670A411DEA4AA00155883529C E0642DEB3672472A70A411DECEF800155883529C E0642DEB3674911370A411DECD2100155883529C E0559EB2A2BE1F405D0611DF8E0EED210A1CE22F E0559EB2A33B8CA05D0611DFBE15ED210A1CE22F E0559EB2A48571C05D0611DF9FA8ED210A1CE22F E0559EB2A4FF83C05D0611DFC760ED210A1CE22F E0559EB2A67F6D005D0611DFB593ED210A1CE22F E0559EB2A6F9A6105D0611DF842FED210A1CE22F E0559EB2A84894405D0611DFB0DBED210A1CE22F E0559EB2A8C58C705D0611DFA816ED210A1CE22F E0559EB2AA1034E05D0611DF8188ED210A1CE22F E0559EB2AA91E8005D0611DFCF41ED210A1CE22F E0559EB2ABE2AAF05D0611DF805AED210A1CE22F E0559EB2AC603F605D0611DFB61FED210A1CE22F E0559EB2ADB129605D0611DF9E62ED210A1CE22F E0559EB2AE2F81205D0611DF80BEED210A1CE22F E0559EB2B0D39F105D0611DFAB12ED210A1CE22F E0559EB2B151F6D05D0611DF936DED210A1CE22F E0559EB2EDF927C05D0611DF8449ED210A1CE22F E0559EB2EE755CA05D0611DFCC66ED210A1CE22F E0AC3689B2DB3EF0E66211DE8907D0337F000002 E0AC3689B3457270E66211DEC5EED0337F000002 E0E41B9870C4166370A411DEC7F500155883529C E0E41B9870C4166670A411DEB4A400155883529C">
<ownedSignatures xmi:id="E01F04667A9220905D0911DFA13BFF380A1CE22F" sideEffectFree="true" output="E01F04667A3D49D05D0911DFCAE3FF380A1CE22F" name="append">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01F04667A3D49D05D0911DFCAE3FF380A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E01F04667A9220905D0911DFA13BFF380A1CE22F" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
<input xmi:id="E01F04667A84B3105D0911DF8BB0FF380A1CE22F" name="strings">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01F04667A6767105D0911DFB6C8FF380A1CE22F" upperMultiplicity="-1" ordered="true" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
</input>
<implementation xsi:type="data.classes:NativeImpl" xmi:id="E01F04667A90E8105D0911DF8965FF380A1CE22F"/>
</ownedSignatures>
<ownedSignatures xmi:id="E01F04668CA693605D0911DF8FB8FF380A1CE22F" sideEffectFree="true" output="E01F04668C728B105D0911DFC254FF380A1CE22F" name="length">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01F04668C728B105D0911DFC254FF380A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E01F04668CA693605D0911DF8FB8FF380A1CE22F" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<implementation xsi:type="data.classes:NativeImpl" xmi:id="E01F04668CA55AE05D0911DFBA94FF380A1CE22F"/>
</ownedSignatures>
<ownedSignatures xmi:id="E01F04669AFDFE305D0911DFC154FF380A1CE22F" sideEffectFree="true" output="E01F04669A80B7E05D0911DF9299FF380A1CE22F" typeDefinition="E00EA3B77679E6F05D0E11DF9216DFF10A1CE22F" name="substring">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01F04669A80B7E05D0911DF9299FF380A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E01F04669AFDFE305D0911DFC154FF380A1CE22F" clazz="E0B91841F0303550560511DECC310019D29902CC"/>
<input xmi:id="E01F04669ACEB0D05D0911DF9450FF380A1CE22F" name="fro">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01F04669AB0EFA05D0911DFB646FF380A1CE22F" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</input>
<input xmi:id="E01F04669AF069A05D0911DF976DFF380A1CE22F" name="to">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E01F04669ADDF3105D0911DFC894FF380A1CE22F" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</input>
<implementation xsi:type="data.classes:NativeImpl" xmi:id="E01F04669AFCC5B05D0911DF8FB5FF380A1CE22F"/>
</ownedSignatures>
</classes>
<classes xmi:id="E0A5ADB508F49660E9AB11DE9225E7810A140E7A" name="TimePeriod" valueType="true" elementsOfType="E0559EB247A8AE50E9AB11DECC2EE7810A140E7A E0A5ADB507CF7750E9AB11DE8352E7810A140E7A E0A5ADB507D43241E9AB11DEBFB1E7810A140E7A E0A5ADB507E4D410E9AB11DE8B0EE7810A140E7A E0A5ADB507EC0001E9AB11DE86E6E7810A140E7A E0A5ADB507F7E6E0E9AB11DEA162E7810A140E7A E0A5ADB507FCA1D1E9AB11DEC081E7810A140E7A E0A5ADB5080AF9B2E9AB11DECF3CE7810A140E7A E0A5ADB5081225A2E9AB11DE9321E7810A140E7A E0A5ADB508207D80E9AB11DEB5FCE7810A140E7A E0A5ADB508253871E9AB11DEC05AE7810A140E7A E0A5ADB5082ED563E9AB11DEAFC7E7810A140E7A E0A5ADB5083D0631E9AB11DE888CE7810A140E7A E0A5ADB508443222E9AB11DEB434E7810A140E7A E0A5ADB508501900E9AB11DEAE50E7810A140E7A E0A5ADB50854D3F1E9AB11DEB32DE7810A140E7A E0A5ADB5085BFFE1E9AB11DE992FE7810A140E7A E0A5ADB5086CC8C0E9AB11DE858EE7810A140E7A E0A5ADB50873F4B1E9AB11DE854EE7810A140E7A E0A5ADB5087FDB90E9AB11DEA5FDE7810A140E7A E0A5ADB508849681E9AB11DEAA12E7810A140E7A E0A5ADB5088E0C61E9AB11DE9178E7810A140E7A E0A5ADB5089ED541E9AB11DE8B52E7810A140E7A E0A5ADB508A60132E9AB11DEC8A8E7810A140E7A E0A5ADB508B1E810E9AB11DE8D49E7810A140E7A E0A5ADB508B91401E9AB11DEC3C5E7810A140E7A E0A5ADB508C289E2E9AB11DE8E90E7810A140E7A E0A5ADB508D32BB0E9AB11DE9AB3E7810A140E7A E0A5ADB508D80DB4E9AB11DE8EA7E7810A140E7A E0A5ADB508ED6A70E9AB11DE93CCE7810A140E7A E0A5ADB508F24C76E9AB11DEC816E7810A140E7A E0BF539CCEF22600E9B211DE997CC974C0A868C8 E0116CBDDB636BB0E9B211DEA247C974C0A868C8">
<ownedSignatures xmi:id="E0A5ADB507DDA820E9AB11DE9A0DE7810A140E7A" sideEffectFree="true" output="E0A5ADB507CD0650E9AB11DE8883E7810A140E7A" name="precedes">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB507CD0650E9AB11DE8883E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E0A5ADB507DDA820E9AB11DE9A0DE7810A140E7A" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<input xmi:id="E0A5ADB507CF7751E9AB11DEB057E7810A140E7A" name="other">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB507CF7750E9AB11DE8352E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0A5ADB508F49660E9AB11DE9225E7810A140E7A"/>
</input>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E0A5ADB507DB5E31E9AB11DEB446E7810A140E7A">
<statements xsi:type="behavioral.actions:Return" xmi:id="E0A5ADB507DB5E30E9AB11DEAA76E7810A140E7A"/>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E0A5ADB507EE7101E9AB11DECF30E7810A140E7A" sideEffectFree="true" output="E0A5ADB507E28A20E9AB11DEC953E7810A140E7A" name="precededBy">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB507E28A20E9AB11DEC953E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E0A5ADB507EE7101E9AB11DECF30E7810A140E7A" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<input xmi:id="E0A5ADB507E4D411E9AB11DEAD77E7810A140E7A" name="other">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB507E4D410E9AB11DE8B0EE7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0A5ADB508F49660E9AB11DE9225E7810A140E7A"/>
</input>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E0A5ADB507EE7100E9AB11DEAB00E7810A140E7A">
<statements xsi:type="behavioral.actions:Return" xmi:id="E0A5ADB507EC0004E9AB11DEA31DE7810A140E7A"/>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E0A5ADB50803CDC1E9AB11DE8CE0E7810A140E7A" sideEffectFree="true" output="E0A5ADB507F32BF1E9AB11DECF2CE7810A140E7A" name="meets">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB507F32BF1E9AB11DECF2CE7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E0A5ADB50803CDC1E9AB11DE8CE0E7810A140E7A" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<input xmi:id="E0A5ADB507F7E6E1E9AB11DE9597E7810A140E7A" name="other">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB507F7E6E0E9AB11DEA162E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0A5ADB508F49660E9AB11DE9225E7810A140E7A"/>
</input>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E0A5ADB50803CDC0E9AB11DEBF21E7810A140E7A">
<statements xsi:type="behavioral.actions:Return" xmi:id="E0A5ADB5080183D2E9AB11DE8318E7810A140E7A"/>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E0A5ADB50816E091E9AB11DEC939E7810A140E7A" sideEffectFree="true" output="E0A5ADB50808AFC0E9AB11DEBCECE7810A140E7A" name="metBy">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB50808AFC0E9AB11DEBCECE7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E0A5ADB50816E091E9AB11DEC939E7810A140E7A" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<input xmi:id="E0A5ADB5080D6AB0E9AB11DEADDFE7810A140E7A" name="other">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB5080AF9B2E9AB11DECF3CE7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0A5ADB508F49660E9AB11DE9225E7810A140E7A"/>
</input>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E0A5ADB50816E090E9AB11DEC74FE7810A140E7A">
<statements xsi:type="behavioral.actions:Return" xmi:id="E0A5ADB5081496A0E9AB11DEAABAE7810A140E7A"/>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E0A5ADB50835DA41E9AB11DEB894E7810A140E7A" sideEffectFree="true" output="E0A5ADB5081E0C80E9AB11DEAD90E7810A140E7A" name="overlaps">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB5081E0C80E9AB11DEAD90E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E0A5ADB50835DA41E9AB11DEB894E7810A140E7A" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<input xmi:id="E0A5ADB508207D81E9AB11DE87EAE7810A140E7A" name="other">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB508207D80E9AB11DEB5FCE7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0A5ADB508F49660E9AB11DE9225E7810A140E7A"/>
</input>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E0A5ADB50835DA40E9AB11DE9018E7810A140E7A">
<statements xsi:type="behavioral.actions:Return" xmi:id="E0A5ADB508339051E9AB11DECA44E7810A140E7A"/>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E0A5ADB50848ED10E9AB11DECF77E7810A140E7A" sideEffectFree="true" output="E0A5ADB5083ABC40E9AB11DEA7AAE7810A140E7A" name="overlappedBy">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB5083ABC40E9AB11DEA7AAE7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E0A5ADB50848ED10E9AB11DECF77E7810A140E7A" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<input xmi:id="E0A5ADB5083D0632E9AB11DEC432E7810A140E7A" name="other">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB5083D0631E9AB11DE888CE7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0A5ADB508F49660E9AB11DE9225E7810A140E7A"/>
</input>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E0A5ADB50846A321E9AB11DEC385E7810A140E7A">
<statements xsi:type="behavioral.actions:Return" xmi:id="E0A5ADB50846A320E9AB11DE831FE7810A140E7A"/>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E0A5ADB508632BD1E9AB11DEAF66E7810A140E7A" sideEffectFree="true" output="E0A5ADB5084DCF10E9AB11DECDF3E7810A140E7A" name="finishedBy">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB5084DCF10E9AB11DECDF3E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E0A5ADB508632BD1E9AB11DEAF66E7810A140E7A" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<input xmi:id="E0A5ADB508501901E9AB11DEB552E7810A140E7A" name="other">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB508501900E9AB11DEAE50E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0A5ADB508F49660E9AB11DE9225E7810A140E7A"/>
</input>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E0A5ADB508632BD0E9AB11DE9900E7810A140E7A">
<statements xsi:type="behavioral.actions:Return" xmi:id="E0A5ADB50860E1E3E9AB11DEB836E7810A140E7A"/>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E0A5ADB508763EA1E9AB11DECF5FE7810A140E7A" sideEffectFree="true" output="E0A5ADB5086A57C0E9AB11DEAEF5E7810A140E7A" name="finishes">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB5086A57C0E9AB11DEAEF5E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E0A5ADB508763EA1E9AB11DECF5FE7810A140E7A" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<input xmi:id="E0A5ADB5086CC8C1E9AB11DEB0E7E7810A140E7A" name="other">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB5086CC8C0E9AB11DE858EE7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0A5ADB508F49660E9AB11DE9225E7810A140E7A"/>
</input>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E0A5ADB508763EA0E9AB11DE9EEDE7810A140E7A">
<statements xsi:type="behavioral.actions:Return" xmi:id="E0A5ADB50873F4B4E9AB11DE8248E7810A140E7A"/>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E0A5ADB508953851E9AB11DEC5A9E7810A140E7A" sideEffectFree="true" output="E0A5ADB5087D6A90E9AB11DEA226E7810A140E7A" name="contains">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB5087D6A90E9AB11DEA226E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E0A5ADB508953851E9AB11DEC5A9E7810A140E7A" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<input xmi:id="E0A5ADB5087FDB91E9AB11DECBE7E7810A140E7A" name="other">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB5087FDB90E9AB11DEA5FDE7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0A5ADB508F49660E9AB11DE9225E7810A140E7A"/>
</input>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E0A5ADB508953850E9AB11DEB848E7810A140E7A">
<statements xsi:type="behavioral.actions:Return" xmi:id="E0A5ADB508907D63E9AB11DE9359E7810A140E7A"/>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E0A5ADB508AABC21E9AB11DEBA13E7810A140E7A" sideEffectFree="true" output="E0A5ADB5089C6440E9AB11DEB2E3E7810A140E7A" name="during">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB5089C6440E9AB11DEB2E3E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E0A5ADB508AABC21E9AB11DEBA13E7810A140E7A" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<input xmi:id="E0A5ADB5089ED542E9AB11DEAFC3E7810A140E7A" name="other">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB5089ED541E9AB11DE8B52E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0A5ADB508F49660E9AB11DE9225E7810A140E7A"/>
</input>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E0A5ADB508AABC20E9AB11DEC426E7810A140E7A">
<statements xsi:type="behavioral.actions:Return" xmi:id="E0A5ADB508A84B20E9AB11DE949BE7810A140E7A"/>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E0A5ADB508C9B5D2E9AB11DEC08AE7810A140E7A" sideEffectFree="true" output="E0A5ADB508AF7710E9AB11DEBFE1E7810A140E7A" name="starts">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB508AF7710E9AB11DEBFE1E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E0A5ADB508C9B5D2E9AB11DEC08AE7810A140E7A" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<input xmi:id="E0A5ADB508B1E811E9AB11DE8AC9E7810A140E7A" name="other">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB508B1E810E9AB11DE8D49E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0A5ADB508F49660E9AB11DE9225E7810A140E7A"/>
</input>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E0A5ADB508C9B5D1E9AB11DEB4F9E7810A140E7A">
<statements xsi:type="behavioral.actions:NamedValueDeclaration" xmi:id="E0A5ADB508C018E0E9AB11DEB1B2E7810A140E7A" namedValue="E0A5ADB508BDCEF4E9AB11DE83BAE7810A140E7A"/>
<statements xsi:type="behavioral.actions:Return" xmi:id="E0A5ADB508C9B5D0E9AB11DEB340E7810A140E7A"/>
<variables xsi:type="behavioral.actions:Variable" xmi:id="E0A5ADB508BDCEF4E9AB11DE83BAE7810A140E7A" name="fromEquals" namedValueDeclaration="E0A5ADB508C018E0E9AB11DEB1B2E7810A140E7A">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB508B6A300E9AB11DEAD4DE7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
</variables>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E0A5ADB508DCC8A1E9AB11DEA98EE7810A140E7A" sideEffectFree="true" output="E0A5ADB508D0E1C0E9AB11DE9F54E7810A140E7A" name="startedBy">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB508D0E1C0E9AB11DE9F54E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E0A5ADB508DCC8A1E9AB11DEA98EE7810A140E7A" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<input xmi:id="E0A5ADB508D32BB1E9AB11DEA154E7810A140E7A" name="other">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0A5ADB508D32BB0E9AB11DE9AB3E7810A140E7A" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0A5ADB508F49660E9AB11DE9225E7810A140E7A"/>
</input>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E0A5ADB508DCC8A0E9AB11DE9B9EE7810A140E7A">
<statements xsi:type="behavioral.actions:Return" xmi:id="E0A5ADB508DA57A2E9AB11DEC3EDE7810A140E7A"/>
</implementation>
</ownedSignatures>
<ownedSignatures xmi:id="E0A5ADB508EB2081E9AB11DE888BE7810A140E7A" sideEffectFree="true" output="E0A5ADB508E8AF80E9AB11DEBFE8E7810A140E7A" name=".fro">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E0A5ADB508EB2082E9AB11DE951FE7810A140E7A" end="E0A5ADB508EB2083E9AB11DE84DEE7810A140E7A"/>
</ownedSignatures>
<ownedSignatures xmi:id="E0A5ADB508F24C71E9AB11DEB961E7810A140E7A" sideEffectFree="true" output="E0A5ADB508EFDB70E9AB11DEC5C0E7810A140E7A" name=".to">
<implementation xsi:type="data.classes:LinkTraversal" xmi:id="E0A5ADB508F24C72E9AB11DE8B2FE7810A140E7A" end="E0A5ADB508F24C73E9AB11DEC6CDE7810A140E7A"/>
</ownedSignatures>
</classes>
</ownedPackages>
<ownedPackages xmi:id="49C8CEF9851BFF40186D11DEAFCE00155883529C" name="Iterators">
<classes xmi:id="E0BF539C5C6D5C71561011DEA2270019D29902CC" name="Iterators">
<ownedSignatures xmi:id="E012BF1E28CB26F1E9AD11DE8461EFACC0A868C8" output="E012BF1E27AAC2D0E9AD11DE8650EFACC0A868C8" name="sel">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E27AAC2D0E9AD11DE8650EFACC0A868C8" upperMultiplicity="-1" signaturesWithOutput="E012BF1E28CB26F1E9AD11DE8461EFACC0A868C8" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<input xmi:id="E012BF1E27AD33D2E9AD11DEA4F9EFACC0A868C8" name="any">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E27AD33D1E9AD11DEB890EFACC0A868C8" upperMultiplicity="-1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</input>
<input xmi:id="E012BF1E27C01F90E9AD11DEB25AEFACC0A868C8" name="selector">
<ownedTypeDefinition xsi:type="data.classes:FunctionSignatureTypeDefinition" xmi:id="E012BF1E27BDD5A0E9AD11DE8328EFACC0A868C8" upperMultiplicity="1">
<ownedSignature xsi:type="data.classes:FunctionSignature" xmi:id="E012BF1E27B6A9B3E9AD11DE970AEFACC0A868C8" output="E012BF1E27B6A9B2E9AD11DE9B94EFACC0A868C8">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E27B6A9B2E9AD11DE9B94EFACC0A868C8" upperMultiplicity="1" signaturesWithOutput="E012BF1E27B6A9B3E9AD11DE970AEFACC0A868C8" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<input xmi:id="E012BF1E27B6A9B0E9AD11DEC451EFACC0A868C8" name="any">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E012BF1E27B438B2E9AD11DEBC1EEFACC0A868C8" upperMultiplicity="1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</input>
</ownedSignature>
</ownedTypeDefinition>
</input>
<implementation xsi:type="behavioral.actions:Block" xmi:id="E012BF1E28CB26F0E9AD11DECD0BEFACC0A868C8">
<statements xsi:type="behavioral.actions:Return" xmi:id="E012BF1E28C8B5F0E9AD11DEAC6CEFACC0A868C8"/>
</implementation>
</ownedSignatures>
</classes>
</ownedPackages>
<ownedPackages xmi:id="49AC5BBE608BD3E0077811DE8C8A0019D29902CC" name="Runtime">
<classes xmi:id="E0E14F86A7743FB76C8411DEB40E00155883529C" name="Snapshot" valueType="true" elementsOfType="E00611E46021D4B1BAF411DE91790019D29902CC E04695308431E670AF5411DE8792001A6BCDC3B3 E046953084345770AF5411DE9A71001A6BCDC3B3 E046953084535122AF5411DEBCE8001A6BCDC3B3 E0E14F86A771CEB56C8411DEB2B700155883529C">
<ownedSignatures xmi:id="E046953084345774AF5411DE9617001A6BCDC3B3" output="E04695308431E670AF5411DE8792001A6BCDC3B3" name="resolve">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E04695308431E670AF5411DE8792001A6BCDC3B3" upperMultiplicity="1" signaturesWithOutput="E046953084345774AF5411DE9617001A6BCDC3B3" clazz="E0E14F86A7743FB76C8411DEB40E00155883529C"/>
<input xmi:id="E046953084345771AF5411DEC023001A6BCDC3B3" name="with">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E046953084345770AF5411DE9A71001A6BCDC3B3" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0E14F86A7743FB76C8411DEB40E00155883529C"/>
</input>
<implementation xsi:type="data.classes:NativeImpl" xmi:id="E046953084345773AF5411DEA914001A6BCDC3B3"/>
</ownedSignatures>
<ownedSignatures xmi:id="E04695308455C222AF5411DEAA28001A6BCDC3B3" output="E046953084510730AF5411DE97AE001A6BCDC3B3" name="equals">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E046953084510730AF5411DE97AE001A6BCDC3B3" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E04695308455C222AF5411DEAA28001A6BCDC3B3" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<input xmi:id="E046953084535123AF5411DE8015001A6BCDC3B3" name="with">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E046953084535122AF5411DEBCE8001A6BCDC3B3" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0E14F86A7743FB76C8411DEB40E00155883529C"/>
</input>
<implementation xsi:type="data.classes:NativeImpl" xmi:id="E04695308455C221AF5411DE8291001A6BCDC3B3"/>
</ownedSignatures>
<ownedSignatures xmi:id="E0E14F86A7743FB06C8411DEBFD100155883529C" output="E0E14F86A771CEB26C8411DEC32C00155883529C" name="precedes">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0E14F86A771CEB26C8411DEC32C00155883529C" upperMultiplicity="1" signaturesWithOutput="E0E14F86A7743FB06C8411DEBFD100155883529C" clazz="E0677A9A82184073560B11DE95700019D29902CC"/>
<input xmi:id="E0E14F86A771CEB66C8411DEC3DA00155883529C" name="s">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0E14F86A771CEB56C8411DEB2B700155883529C" lowerMultiplicity="1" upperMultiplicity="1" clazz="E0E14F86A7743FB76C8411DEB40E00155883529C"/>
</input>
<implementation xsi:type="data.classes:NativeImpl" xmi:id="E0E14F86A771CEB86C8411DEC2B300155883529C"/>
</ownedSignatures>
<ownedSignatures xmi:id="E0E14F86A7743FB66C8411DE968500155883529C" output="E0E14F86A7743FB36C8411DEA8A200155883529C" name="when">
<ownedTypeDefinitions xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0E14F86A7743FB36C8411DEA8A200155883529C" lowerMultiplicity="1" upperMultiplicity="1" signaturesWithOutput="E0E14F86A7743FB66C8411DE968500155883529C" clazz="E053432BF0981C406C6911DE948C00155883529C"/>
<implementation xsi:type="data.classes:NativeImpl" xmi:id="E0E14F86A7743FB56C8411DE88D200155883529C"/>
</ownedSignatures>
</classes>
</ownedPackages>
</modelmanagement.processcomponents:ProcessComponentInsideCompany>
<data.classes:Parameter xmi:id="499F11505F132F20FF8C11DDBCF30019D29902CC" name="s">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="499F11505F0E7431FF8C11DDA1570019D29902CC" upperMultiplicity="1"/>
</data.classes:Parameter>
<dataaccess.expressions:MethodCallExpression xmi:id="E0600CBB1E12CE7970A411DEB84400155883529C" methodSignature="E0E7AECED70FA34E70A311DEC45300155883529C">
<object xsi:type="dataaccess.expressions:ObjectCreationExpression" xmi:id="E0600CBB1E12CE7770A411DE80FF00155883529C" classToInstantiate="E0E7AECED71B8A2870A311DE8CD600155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E0600CBB1E12CE7670A411DEA61000155883529C" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E7AECED71B8A2870A311DE8CD600155883529C"/>
</object>
</dataaccess.expressions:MethodCallExpression>
<dataaccess.expressions:MethodCallExpression xmi:id="E009322EF05DD210E56D11DE968AC1830A140FF0" methodSignature="E0BF539C1F9FB6226C6911DE99DF00155883529C">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E009322EF1097B60E56D11DEB677C1830A140FF0" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions.literals:NumberLiteral" xmi:id="E009322EF0591722E56D11DEA694C1830A140FF0" literal="0">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E009322EF0591721E56D11DE9F1AC1830A140FF0" lowerMultiplicity="1" upperMultiplicity="1" ordered="true" unique="true" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
</object>
<parameters xsi:type="dataaccess.expressions:MethodCallExpression" xmi:id="E009322EF05B8823E56D11DEAE5DC1830A140FF0" methodSignature="E009322EF0924F91E56D11DEC5EDC1830A140FF0">
<ownedTypeDefinition xsi:type="data.classes:ClassTypeDefinition" xmi:id="E009322EF1321200E56D11DE81D2C1830A140FF0" upperMultiplicity="-1" clazz="E0E1B8C6E2FF07C7561511DEB1B80019D29902CC"/>
<object xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E009322EF05B8821E56D11DECA2DC1830A140FF0" variable="E009322EF0628D02E56D11DEB52DC1830A140FF0"/>
</parameters>
</dataaccess.expressions:MethodCallExpression>
<data.classes:ActualObjectParameter xmi:id="E0B4872F3D295DF0BD5311DE8F280019D29902CC" formalObjectParameter="E0B4872F72F17BD3BD5211DEA1DC0019D29902CC" classTypeDefinitions="E0B4872F3C2C8760BD5311DE9E2A0019D29902CC">
<value xsi:type="dataaccess.expressions:VariableExpression" xmi:id="E0B4872F3CE68890BD5311DEBFFB0019D29902CC" variable="E0B4872F72F17BD3BD5211DEA1DC0019D29902CC"/>
</data.classes:ActualObjectParameter>
<dataaccess.expressions:VariableExpression xmi:id="499DECE211AAE470FEDE11DDBCCC00155883529C"/>
</xmi:XMI>