<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmlns:xmi="http://www.omg.org/spec/XMI/20110701" 
xmlns:ActionLanguage="http://www.omg.org/spec/ALF/20120827/ActionLanguage-Profile" 
xmlns:l2="http://www.omg.org/spec/UML/20110701/StandardProfileL2" 
xmlns:uml="http://www.omg.org/spec/UML/20110701">
  <uml:Model xmi:id="_VVquQHKmEeK1kPmoj_saYA" name="Test Suites">
    <ownedComment xmi:type="uml:Comment" xmi:id="_8_ZnIEqzEeOJgKAcDQbvUQ">
      <body> </body>
    </ownedComment>
    <packageImport xmi:type="uml:PackageImport" xmi:id="_VVquQXKmEeK1kPmoj_saYA" importingNamespace="_VVquQHKmEeK1kPmoj_saYA">
      <importedPackage xmi:type="uml:Model" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#_0"/>
    </packageImport>
    <packageImport xmi:type="uml:PackageImport" xmi:id="_rrKIMJcGEeKVudOPtQ6VQg" importingNamespace="_VVquQHKmEeK1kPmoj_saYA">
      <importedPackage xmi:type="uml:Model" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_62lbEIgUEeKtquXykzQHVw"/>
    </packageImport>
    <packagedElement xmi:type="uml:Package" xmi:id="_wG6jMHKmEeK1kPmoj_saYA" name="Test Suite 1">
      <ownedComment xmi:type="uml:Comment" xmi:id="_gouXYEqxEeOJgKAcDQbvUQ">
        <body>Instantiation </body>
      </ownedComment>
      <packagedElement xmi:type="uml:Package" xmi:id="_3PjZ0HKmEeK1kPmoj_saYA" name="Assembly_P_P">
        <packagedElement xmi:type="uml:Class" xmi:id="_FU9Y0HKoEeK1kPmoj_saYA" name="B"/>
        <packagedElement xmi:type="uml:Class" xmi:id="_H0cTAHKoEeK1kPmoj_saYA" name="C"/>
        <packagedElement xmi:type="uml:Association" xmi:id="_jh-KA3KoEeK1kPmoj_saYA" name="R" memberEnd="_jh-KBHKoEeK1kPmoj_saYA _jh-KAHKoEeK1kPmoj_saYA">
          <ownedEnd xmi:type="uml:Property" xmi:id="_jh-KBHKoEeK1kPmoj_saYA" name="x" type="_FU9Y0HKoEeK1kPmoj_saYA" owningAssociation="_jh-KA3KoEeK1kPmoj_saYA" association="_jh-KA3KoEeK1kPmoj_saYA">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jh-KBXKoEeK1kPmoj_saYA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jh-KBnKoEeK1kPmoj_saYA" value="*"/>
          </ownedEnd>
          <ownedEnd xmi:type="uml:Property" xmi:id="_jh-KAHKoEeK1kPmoj_saYA" name="y" type="_H0cTAHKoEeK1kPmoj_saYA" owningAssociation="_jh-KA3KoEeK1kPmoj_saYA" association="_jh-KA3KoEeK1kPmoj_saYA">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jh-KAXKoEeK1kPmoj_saYA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jh-KAnKoEeK1kPmoj_saYA" value="*"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:type="uml:Activity" xmi:id="_8LCTEIf0EeKLP5CTfK822w" name="TestCase_Assembly_P_P" group="_Qu-L8JxTEeKLSpPkMjtDDQ" node="_Qu-L8JxTEeKLSpPkMjtDDQ">
          <ownedComment xmi:type="uml:Comment" xmi:id="_SPMt0If1EeKLP5CTfK822w">
            <body>namespace 'Test Suites'::'Test Suite 1'::Assembly_P_P ;&#xD;
&#xD;
private import 'Test Suites'::Utils::* ;&#xD;
&#xD;
activity TestCase_Assembly_P_P() { &#xD;
	helper = new AssertCompositeHelper() ;	&#xD;
	WriteLine(&quot;-- Running test case: Assembly connector between two parts --&quot;) ;&#xD;
	&#xD;
	// Testing instantiation of A_Empty_Pattern&#xD;
	WriteLine(&quot;&quot;) ;&#xD;
	WriteLine(&quot;- Testing instantiation of A_Empty_Pattern -&quot;) ;&#xD;
	a_empty = new A_Empty_Pattern();&#xD;
	AssertEmptyPattern(a_empty.b, a_empty.c) ;&#xD;
	&#xD;
	// Testing instantiation of A_Unconnected_Pattern&#xD;
	WriteLine(&quot;&quot;) ;&#xD;
	WriteLine(&quot;- Testing instantiation of A_Unconnected_Pattern -&quot;) ;&#xD;
	a_unconnected = new A_Unconnected_Pattern();&#xD;
	AssertUnconnectedPattern(a_unconnected.b, a_unconnected.c, 2, 3, helper) ;&#xD;
	&#xD;
	// Testing instantiation of A_Array_Pattern&#xD;
	WriteLine(&quot;&quot;) ;&#xD;
	WriteLine(&quot;- Testing instantiation of A_Array_Pattern&quot;) ;&#xD;
	a_array = new A_Array_Pattern();&#xD;
	AssertArrayPattern(a_array.b, a_array.c, 4, helper) ;&#xD;
	&#xD;
	// Testing instantiation of A_Star_Pattern&#xD;
	WriteLine(&quot;&quot;) ;&#xD;
	WriteLine(&quot;- Testing instantiation of A_Star_Pattern&quot;) ;&#xD;
	a_star = new A_Star_Pattern();&#xD;
	AssertStarPattern(a_star.b, a_star.c, 4, 3, helper) ;&#xD;
	&#xD;
	WriteLine(&quot;-- End of test case --&quot;) ;&#xD;
}</body>
          </ownedComment>
          <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_Qu-L8JxTEeKLSpPkMjtDDQ" name="Body(TestCase_Assembly_P_P)">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_Qu-L8ZxTEeKLSpPkMjtDDQ" name="ExpressionStatement@1422cfb" inStructuredNode="_Qu-L8JxTEeKLSpPkMjtDDQ" outgoing="_Qu-Nj5xTEeKLSpPkMjtDDQ">
              <node xmi:type="uml:ForkNode" xmi:id="_Qu-L8pxTEeKLSpPkMjtDDQ" name="Fork(helper)@1b4017e" inStructuredNode="_Qu-L8ZxTEeKLSpPkMjtDDQ" outgoing="_Qu-NmZxTEeKLSpPkMjtDDQ _Qu-NoJxTEeKLSpPkMjtDDQ _Qu-Np5xTEeKLSpPkMjtDDQ" incoming="_Qu-MAJxTEeKLSpPkMjtDDQ"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_Qu-L85xTEeKLSpPkMjtDDQ" name="RightHandSide@cdfd32" inStructuredNode="_Qu-L8ZxTEeKLSpPkMjtDDQ">
                <node xmi:type="uml:CallOperationAction" xmi:id="_Qu-L9JxTEeKLSpPkMjtDDQ" name="Call(AssertCompositeHelper)" inStructuredNode="_Qu-L85xTEeKLSpPkMjtDDQ" operation="_jbfqMJcpEeKixNY31SNHHQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_Qu-L9ZxTEeKLSpPkMjtDDQ" name="Call(AssertCompositeHelper).result(result)" outgoing="_Qu-MAJxTEeKLSpPkMjtDDQ" type="_1E6ksIsEEeKEn4V9UD8Cqw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-L9pxTEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-L95xTEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <target xmi:type="uml:InputPin" xmi:id="_Qu-L-JxTEeKLSpPkMjtDDQ" name="Call(AssertCompositeHelper).target" incoming="_Qu-L_5xTEeKLSpPkMjtDDQ" type="_1E6ksIsEEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-L-ZxTEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-L-pxTEeKLSpPkMjtDDQ" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_Qu-L-5xTEeKLSpPkMjtDDQ" name="Create(AssertCompositeHelper)" inStructuredNode="_Qu-L85xTEeKLSpPkMjtDDQ" classifier="_1E6ksIsEEeKEn4V9UD8Cqw">
                  <result xmi:type="uml:OutputPin" xmi:id="_Qu-L_JxTEeKLSpPkMjtDDQ" name="Create(AssertCompositeHelper).result" outgoing="_Qu-L_5xTEeKLSpPkMjtDDQ" type="_1E6ksIsEEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-L_ZxTEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-L_pxTEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Qu-L_5xTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-L85xTEeKLSpPkMjtDDQ" source="_Qu-L_JxTEeKLSpPkMjtDDQ" target="_Qu-L-JxTEeKLSpPkMjtDDQ"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Qu-MAJxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-L8ZxTEeKLSpPkMjtDDQ" source="_Qu-L9ZxTEeKLSpPkMjtDDQ" target="_Qu-L8pxTEeKLSpPkMjtDDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_Qu-MAZxTEeKLSpPkMjtDDQ" name="ExpressionStatement@b81879" inStructuredNode="_Qu-L8JxTEeKLSpPkMjtDDQ" outgoing="_Qu-NkJxTEeKLSpPkMjtDDQ" incoming="_Qu-Nj5xTEeKLSpPkMjtDDQ">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_Qu-MApxTEeKLSpPkMjtDDQ" name="Call(WriteLine)" inStructuredNode="_Qu-MAZxTEeKLSpPkMjtDDQ" incoming="_Qu-MEJxTEeKLSpPkMjtDDQ">
                <argument xmi:type="uml:InputPin" xmi:id="_Qu-MA5xTEeKLSpPkMjtDDQ" name="Call(WriteLine).argument(value)" incoming="_Qu-MD5xTEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-MBJxTEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-MBZxTEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_Qu-MBpxTEeKLSpPkMjtDDQ" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-MB5xTEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-MCJxTEeKLSpPkMjtDDQ" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_Qu-MCZxTEeKLSpPkMjtDDQ" name="Tuple@17427b3" inStructuredNode="_Qu-MAZxTEeKLSpPkMjtDDQ" outgoing="_Qu-MEJxTEeKLSpPkMjtDDQ">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Qu-MCpxTEeKLSpPkMjtDDQ" name="Value(&quot;-- Running test case: Assembly connector between two parts --&quot;)" inStructuredNode="_Qu-MCZxTEeKLSpPkMjtDDQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_Qu-MC5xTEeKLSpPkMjtDDQ" name="Value(&quot;-- Running test case: Assembly connector between two parts --&quot;).result" outgoing="_Qu-MD5xTEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-MDJxTEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-MDZxTEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_Qu-MDpxTEeKLSpPkMjtDDQ" value="-- Running test case: Assembly connector between two parts --">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Qu-MD5xTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-MAZxTEeKLSpPkMjtDDQ" source="_Qu-MC5xTEeKLSpPkMjtDDQ" target="_Qu-MA5xTEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_Qu-MEJxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-MAZxTEeKLSpPkMjtDDQ" source="_Qu-MCZxTEeKLSpPkMjtDDQ" target="_Qu-MApxTEeKLSpPkMjtDDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_Qu-MEZxTEeKLSpPkMjtDDQ" name="ExpressionStatement@7094f" inStructuredNode="_Qu-L8JxTEeKLSpPkMjtDDQ" outgoing="_Qu-NkZxTEeKLSpPkMjtDDQ" incoming="_Qu-NkJxTEeKLSpPkMjtDDQ">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_Qu-MEpxTEeKLSpPkMjtDDQ" name="Call(WriteLine)" inStructuredNode="_Qu-MEZxTEeKLSpPkMjtDDQ" incoming="_Qu-MIJxTEeKLSpPkMjtDDQ">
                <argument xmi:type="uml:InputPin" xmi:id="_Qu-ME5xTEeKLSpPkMjtDDQ" name="Call(WriteLine).argument(value)" incoming="_Qu-MH5xTEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-MFJxTEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-MFZxTEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_Qu-MFpxTEeKLSpPkMjtDDQ" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-MF5xTEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-MGJxTEeKLSpPkMjtDDQ" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_Qu-MGZxTEeKLSpPkMjtDDQ" name="Tuple@fb0478" inStructuredNode="_Qu-MEZxTEeKLSpPkMjtDDQ" outgoing="_Qu-MIJxTEeKLSpPkMjtDDQ">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Qu-MGpxTEeKLSpPkMjtDDQ" name="Value(&quot;&quot;)" inStructuredNode="_Qu-MGZxTEeKLSpPkMjtDDQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_Qu-MG5xTEeKLSpPkMjtDDQ" name="Value(&quot;&quot;).result" outgoing="_Qu-MH5xTEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-MHJxTEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-MHZxTEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_Qu-MHpxTEeKLSpPkMjtDDQ" value="">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Qu-MH5xTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-MEZxTEeKLSpPkMjtDDQ" source="_Qu-MG5xTEeKLSpPkMjtDDQ" target="_Qu-ME5xTEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_Qu-MIJxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-MEZxTEeKLSpPkMjtDDQ" source="_Qu-MGZxTEeKLSpPkMjtDDQ" target="_Qu-MEpxTEeKLSpPkMjtDDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_Qu-MIZxTEeKLSpPkMjtDDQ" name="ExpressionStatement@1e6bf05" inStructuredNode="_Qu-L8JxTEeKLSpPkMjtDDQ" outgoing="_Qu-NkpxTEeKLSpPkMjtDDQ" incoming="_Qu-NkZxTEeKLSpPkMjtDDQ">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_Qu-MIpxTEeKLSpPkMjtDDQ" name="Call(WriteLine)" inStructuredNode="_Qu-MIZxTEeKLSpPkMjtDDQ" incoming="_Qu-MMJxTEeKLSpPkMjtDDQ">
                <argument xmi:type="uml:InputPin" xmi:id="_Qu-MI5xTEeKLSpPkMjtDDQ" name="Call(WriteLine).argument(value)" incoming="_Qu-ML5xTEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-MJJxTEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-MJZxTEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_Qu-MJpxTEeKLSpPkMjtDDQ" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-MJ5xTEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-MKJxTEeKLSpPkMjtDDQ" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_Qu-MKZxTEeKLSpPkMjtDDQ" name="Tuple@776a00" inStructuredNode="_Qu-MIZxTEeKLSpPkMjtDDQ" outgoing="_Qu-MMJxTEeKLSpPkMjtDDQ">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Qu-MKpxTEeKLSpPkMjtDDQ" name="Value(&quot;- Testing instantiation of A_Empty_Pattern -&quot;)" inStructuredNode="_Qu-MKZxTEeKLSpPkMjtDDQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_Qu-MK5xTEeKLSpPkMjtDDQ" name="Value(&quot;- Testing instantiation of A_Empty_Pattern -&quot;).result" outgoing="_Qu-ML5xTEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-MLJxTEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-MLZxTEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_Qu-MLpxTEeKLSpPkMjtDDQ" value="- Testing instantiation of A_Empty_Pattern -">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Qu-ML5xTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-MIZxTEeKLSpPkMjtDDQ" source="_Qu-MK5xTEeKLSpPkMjtDDQ" target="_Qu-MI5xTEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_Qu-MMJxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-MIZxTEeKLSpPkMjtDDQ" source="_Qu-MKZxTEeKLSpPkMjtDDQ" target="_Qu-MIpxTEeKLSpPkMjtDDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_Qu-MMZxTEeKLSpPkMjtDDQ" name="ExpressionStatement@dea2c2" inStructuredNode="_Qu-L8JxTEeKLSpPkMjtDDQ" outgoing="_Qu-NlZxTEeKLSpPkMjtDDQ" incoming="_Qu-NkpxTEeKLSpPkMjtDDQ">
              <node xmi:type="uml:ForkNode" xmi:id="_Qu-MMpxTEeKLSpPkMjtDDQ" name="Fork(a_empty)@c8fa50" inStructuredNode="_Qu-MMZxTEeKLSpPkMjtDDQ" outgoing="_Qu-Nk5xTEeKLSpPkMjtDDQ _Qu-NlJxTEeKLSpPkMjtDDQ" incoming="_Qu-MQJxTEeKLSpPkMjtDDQ"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_Qu-MM5xTEeKLSpPkMjtDDQ" name="RightHandSide@a9db37" inStructuredNode="_Qu-MMZxTEeKLSpPkMjtDDQ">
                <node xmi:type="uml:CallOperationAction" xmi:id="_Qu-MNJxTEeKLSpPkMjtDDQ" name="Call(A_Empty_Pattern)" inStructuredNode="_Qu-MM5xTEeKLSpPkMjtDDQ" operation="_ulqXMJcWEeKkooFPRUCl6g">
                  <result xmi:type="uml:OutputPin" xmi:id="_Qu-MNZxTEeKLSpPkMjtDDQ" name="Call(A_Empty_Pattern).result(result)" outgoing="_Qu-MQJxTEeKLSpPkMjtDDQ" type="_uCRGgIryEeKEn4V9UD8Cqw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-MNpxTEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-MN5xTEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <target xmi:type="uml:InputPin" xmi:id="_Qu-MOJxTEeKLSpPkMjtDDQ" name="Call(A_Empty_Pattern).target" incoming="_Qu-MP5xTEeKLSpPkMjtDDQ" type="_uCRGgIryEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-MOZxTEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-MOpxTEeKLSpPkMjtDDQ" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_Qu-MO5xTEeKLSpPkMjtDDQ" name="Create(A_Empty_Pattern)" inStructuredNode="_Qu-MM5xTEeKLSpPkMjtDDQ" classifier="_uCRGgIryEeKEn4V9UD8Cqw">
                  <result xmi:type="uml:OutputPin" xmi:id="_Qu-MPJxTEeKLSpPkMjtDDQ" name="Create(A_Empty_Pattern).result" outgoing="_Qu-MP5xTEeKLSpPkMjtDDQ" type="_uCRGgIryEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-MPZxTEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-MPpxTEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Qu-MP5xTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-MM5xTEeKLSpPkMjtDDQ" source="_Qu-MPJxTEeKLSpPkMjtDDQ" target="_Qu-MOJxTEeKLSpPkMjtDDQ"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Qu-MQJxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-MMZxTEeKLSpPkMjtDDQ" source="_Qu-MNZxTEeKLSpPkMjtDDQ" target="_Qu-MMpxTEeKLSpPkMjtDDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_Qu-MQZxTEeKLSpPkMjtDDQ" name="ExpressionStatement@1f28092" inStructuredNode="_Qu-L8JxTEeKLSpPkMjtDDQ" outgoing="_Qu-NlpxTEeKLSpPkMjtDDQ" incoming="_Qu-NlZxTEeKLSpPkMjtDDQ">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_Qu-MQpxTEeKLSpPkMjtDDQ" name="Call(AssertEmptyPattern)" inStructuredNode="_Qu-MQZxTEeKLSpPkMjtDDQ" incoming="_Qu-MXpxTEeKLSpPkMjtDDQ" behavior="_6C3JkIr9EeKEn4V9UD8Cqw">
                <argument xmi:type="uml:InputPin" xmi:id="_Qu-MQ5xTEeKLSpPkMjtDDQ" name="Call(AssertEmptyPattern).argument(ends1)" incoming="_Qu-MXJxTEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-MRJxTEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-MRZxTEeKLSpPkMjtDDQ" value="*"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_Qu-MRpxTEeKLSpPkMjtDDQ" name="Call(AssertEmptyPattern).argument(ends2)" incoming="_Qu-MXZxTEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-MR5xTEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-MSJxTEeKLSpPkMjtDDQ" value="*"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_Qu-MSZxTEeKLSpPkMjtDDQ" name="Tuple@81f290" inStructuredNode="_Qu-MQZxTEeKLSpPkMjtDDQ" outgoing="_Qu-MXpxTEeKLSpPkMjtDDQ">
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_Qu-MSpxTEeKLSpPkMjtDDQ" name="Read(b)" inStructuredNode="_Qu-MSZxTEeKLSpPkMjtDDQ" structuralFeature="_uCRGgYryEeKEn4V9UD8Cqw">
                  <object xmi:type="uml:InputPin" xmi:id="_Qu-MS5xTEeKLSpPkMjtDDQ" name="Read(b).object" incoming="_Qu-MWpxTEeKLSpPkMjtDDQ" type="_uCRGgIryEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-MTJxTEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-MTZxTEeKLSpPkMjtDDQ" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_Qu-MTpxTEeKLSpPkMjtDDQ" name="Read(b).result" outgoing="_Qu-MXJxTEeKLSpPkMjtDDQ" type="_FU9Y0HKoEeK1kPmoj_saYA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-MT5xTEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-MUJxTEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_Qu-MUZxTEeKLSpPkMjtDDQ" name="Fork(Fork(a_empty)@c8fa50)" inStructuredNode="_Qu-MSZxTEeKLSpPkMjtDDQ" outgoing="_Qu-MWpxTEeKLSpPkMjtDDQ" incoming="_Qu-Nk5xTEeKLSpPkMjtDDQ"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_Qu-MUpxTEeKLSpPkMjtDDQ" name="Read(c)" inStructuredNode="_Qu-MSZxTEeKLSpPkMjtDDQ" structuralFeature="_uCRGhYryEeKEn4V9UD8Cqw">
                  <object xmi:type="uml:InputPin" xmi:id="_Qu-MU5xTEeKLSpPkMjtDDQ" name="Read(c).object" incoming="_Qu-MW5xTEeKLSpPkMjtDDQ" type="_uCRGgIryEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-MVJxTEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-MVZxTEeKLSpPkMjtDDQ" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_Qu-MVpxTEeKLSpPkMjtDDQ" name="Read(c).result" outgoing="_Qu-MXZxTEeKLSpPkMjtDDQ" type="_H0cTAHKoEeK1kPmoj_saYA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-MV5xTEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-MWJxTEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_Qu-MWZxTEeKLSpPkMjtDDQ" name="Fork(Fork(a_empty)@c8fa50)" inStructuredNode="_Qu-MSZxTEeKLSpPkMjtDDQ" outgoing="_Qu-MW5xTEeKLSpPkMjtDDQ" incoming="_Qu-NlJxTEeKLSpPkMjtDDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Qu-MWpxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-MSZxTEeKLSpPkMjtDDQ" source="_Qu-MUZxTEeKLSpPkMjtDDQ" target="_Qu-MS5xTEeKLSpPkMjtDDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Qu-MW5xTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-MSZxTEeKLSpPkMjtDDQ" source="_Qu-MWZxTEeKLSpPkMjtDDQ" target="_Qu-MU5xTEeKLSpPkMjtDDQ"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Qu-MXJxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-MQZxTEeKLSpPkMjtDDQ" source="_Qu-MTpxTEeKLSpPkMjtDDQ" target="_Qu-MQ5xTEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Qu-MXZxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-MQZxTEeKLSpPkMjtDDQ" source="_Qu-MVpxTEeKLSpPkMjtDDQ" target="_Qu-MRpxTEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_Qu-MXpxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-MQZxTEeKLSpPkMjtDDQ" source="_Qu-MSZxTEeKLSpPkMjtDDQ" target="_Qu-MQpxTEeKLSpPkMjtDDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_Qu-MX5xTEeKLSpPkMjtDDQ" name="ExpressionStatement@66326f" inStructuredNode="_Qu-L8JxTEeKLSpPkMjtDDQ" outgoing="_Qu-Nl5xTEeKLSpPkMjtDDQ" incoming="_Qu-NlpxTEeKLSpPkMjtDDQ">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_Qu-MYJxTEeKLSpPkMjtDDQ" name="Call(WriteLine)" inStructuredNode="_Qu-MX5xTEeKLSpPkMjtDDQ" incoming="_Qu-MbpxTEeKLSpPkMjtDDQ">
                <argument xmi:type="uml:InputPin" xmi:id="_Qu-MYZxTEeKLSpPkMjtDDQ" name="Call(WriteLine).argument(value)" incoming="_Qu-MbZxTEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-MYpxTEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-MY5xTEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_Qu-MZJxTEeKLSpPkMjtDDQ" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-MZZxTEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-MZpxTEeKLSpPkMjtDDQ" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_Qu-MZ5xTEeKLSpPkMjtDDQ" name="Tuple@bc1c01" inStructuredNode="_Qu-MX5xTEeKLSpPkMjtDDQ" outgoing="_Qu-MbpxTEeKLSpPkMjtDDQ">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Qu-MaJxTEeKLSpPkMjtDDQ" name="Value(&quot;&quot;)" inStructuredNode="_Qu-MZ5xTEeKLSpPkMjtDDQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_Qu-MaZxTEeKLSpPkMjtDDQ" name="Value(&quot;&quot;).result" outgoing="_Qu-MbZxTEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-MapxTEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-Ma5xTEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_Qu-MbJxTEeKLSpPkMjtDDQ" value="">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Qu-MbZxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-MX5xTEeKLSpPkMjtDDQ" source="_Qu-MaZxTEeKLSpPkMjtDDQ" target="_Qu-MYZxTEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_Qu-MbpxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-MX5xTEeKLSpPkMjtDDQ" source="_Qu-MZ5xTEeKLSpPkMjtDDQ" target="_Qu-MYJxTEeKLSpPkMjtDDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_Qu-Mb5xTEeKLSpPkMjtDDQ" name="ExpressionStatement@c1c60b" inStructuredNode="_Qu-L8JxTEeKLSpPkMjtDDQ" outgoing="_Qu-NmJxTEeKLSpPkMjtDDQ" incoming="_Qu-Nl5xTEeKLSpPkMjtDDQ">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_Qu-McJxTEeKLSpPkMjtDDQ" name="Call(WriteLine)" inStructuredNode="_Qu-Mb5xTEeKLSpPkMjtDDQ" incoming="_Qu-MfpxTEeKLSpPkMjtDDQ">
                <argument xmi:type="uml:InputPin" xmi:id="_Qu-McZxTEeKLSpPkMjtDDQ" name="Call(WriteLine).argument(value)" incoming="_Qu-MfZxTEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-McpxTEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-Mc5xTEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_Qu-MdJxTEeKLSpPkMjtDDQ" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-MdZxTEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-MdpxTEeKLSpPkMjtDDQ" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_Qu-Md5xTEeKLSpPkMjtDDQ" name="Tuple@1db9d13" inStructuredNode="_Qu-Mb5xTEeKLSpPkMjtDDQ" outgoing="_Qu-MfpxTEeKLSpPkMjtDDQ">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Qu-MeJxTEeKLSpPkMjtDDQ" name="Value(&quot;- Testing instantiation of A_Unconnected_Pattern -&quot;)" inStructuredNode="_Qu-Md5xTEeKLSpPkMjtDDQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_Qu-MeZxTEeKLSpPkMjtDDQ" name="Value(&quot;- Testing instantiation of A_Unconnected_Pattern -&quot;).result" outgoing="_Qu-MfZxTEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-MepxTEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-Me5xTEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_Qu-MfJxTEeKLSpPkMjtDDQ" value="- Testing instantiation of A_Unconnected_Pattern -">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Qu-MfZxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-Mb5xTEeKLSpPkMjtDDQ" source="_Qu-MeZxTEeKLSpPkMjtDDQ" target="_Qu-McZxTEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_Qu-MfpxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-Mb5xTEeKLSpPkMjtDDQ" source="_Qu-Md5xTEeKLSpPkMjtDDQ" target="_Qu-McJxTEeKLSpPkMjtDDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_Qu-Mf5xTEeKLSpPkMjtDDQ" name="ExpressionStatement@1b35169" inStructuredNode="_Qu-L8JxTEeKLSpPkMjtDDQ" outgoing="_Qu-NnJxTEeKLSpPkMjtDDQ" incoming="_Qu-NmJxTEeKLSpPkMjtDDQ">
              <node xmi:type="uml:ForkNode" xmi:id="_Qu-MgJxTEeKLSpPkMjtDDQ" name="Fork(a_unconnected)@1dcb093" inStructuredNode="_Qu-Mf5xTEeKLSpPkMjtDDQ" outgoing="_Qu-NmpxTEeKLSpPkMjtDDQ _Qu-Nm5xTEeKLSpPkMjtDDQ" incoming="_Qu-MjpxTEeKLSpPkMjtDDQ"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_Qu-MgZxTEeKLSpPkMjtDDQ" name="RightHandSide@1cc933c" inStructuredNode="_Qu-Mf5xTEeKLSpPkMjtDDQ">
                <node xmi:type="uml:CallOperationAction" xmi:id="_Qu-MgpxTEeKLSpPkMjtDDQ" name="Call(A_Unconnected_Pattern)" inStructuredNode="_Qu-MgZxTEeKLSpPkMjtDDQ" operation="_nWpVkosSEeKEn4V9UD8Cqw">
                  <result xmi:type="uml:OutputPin" xmi:id="_Qu-Mg5xTEeKLSpPkMjtDDQ" name="Call(A_Unconnected_Pattern).result(result)" outgoing="_Qu-MjpxTEeKLSpPkMjtDDQ" type="_nWpVgIsSEeKEn4V9UD8Cqw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-MhJxTEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-MhZxTEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <target xmi:type="uml:InputPin" xmi:id="_Qu-MhpxTEeKLSpPkMjtDDQ" name="Call(A_Unconnected_Pattern).target" incoming="_Qu-MjZxTEeKLSpPkMjtDDQ" type="_nWpVgIsSEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-Mh5xTEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-MiJxTEeKLSpPkMjtDDQ" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_Qu-MiZxTEeKLSpPkMjtDDQ" name="Create(A_Unconnected_Pattern)" inStructuredNode="_Qu-MgZxTEeKLSpPkMjtDDQ" classifier="_nWpVgIsSEeKEn4V9UD8Cqw">
                  <result xmi:type="uml:OutputPin" xmi:id="_Qu-MipxTEeKLSpPkMjtDDQ" name="Create(A_Unconnected_Pattern).result" outgoing="_Qu-MjZxTEeKLSpPkMjtDDQ" type="_nWpVgIsSEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-Mi5xTEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-MjJxTEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Qu-MjZxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-MgZxTEeKLSpPkMjtDDQ" source="_Qu-MipxTEeKLSpPkMjtDDQ" target="_Qu-MhpxTEeKLSpPkMjtDDQ"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Qu-MjpxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-Mf5xTEeKLSpPkMjtDDQ" source="_Qu-Mg5xTEeKLSpPkMjtDDQ" target="_Qu-MgJxTEeKLSpPkMjtDDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_Qu-Mj5xTEeKLSpPkMjtDDQ" name="ExpressionStatement@85407c" inStructuredNode="_Qu-L8JxTEeKLSpPkMjtDDQ" outgoing="_Qu-NnZxTEeKLSpPkMjtDDQ" incoming="_Qu-NnJxTEeKLSpPkMjtDDQ">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_Qu-MkJxTEeKLSpPkMjtDDQ" name="Call(AssertUnconnectedPattern)" inStructuredNode="_Qu-Mj5xTEeKLSpPkMjtDDQ" incoming="_Qu-MwZxTEeKLSpPkMjtDDQ" behavior="_3BMbcIsVEeKEn4V9UD8Cqw">
                <argument xmi:type="uml:InputPin" xmi:id="_Qu-MkZxTEeKLSpPkMjtDDQ" name="Call(AssertUnconnectedPattern).argument(ends1)" incoming="_Qu-MvZxTEeKLSpPkMjtDDQ">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-MkpxTEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-Mk5xTEeKLSpPkMjtDDQ" value="*"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_Qu-MlJxTEeKLSpPkMjtDDQ" name="Call(AssertUnconnectedPattern).argument(ends2)" incoming="_Qu-MvpxTEeKLSpPkMjtDDQ">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-MlZxTEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-MlpxTEeKLSpPkMjtDDQ" value="*"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_Qu-Ml5xTEeKLSpPkMjtDDQ" name="Call(AssertUnconnectedPattern).argument(n1)" incoming="_Qu-Mv5xTEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-MmJxTEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-MmZxTEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_Qu-MmpxTEeKLSpPkMjtDDQ" name="Call(AssertUnconnectedPattern).argument(n2)" incoming="_Qu-MwJxTEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-Mm5xTEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-MnJxTEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_Qu-MnZxTEeKLSpPkMjtDDQ" name="Call(AssertUnconnectedPattern).argument(helper)" incoming="_Qu-NmZxTEeKLSpPkMjtDDQ" type="_iyhhgIr7EeKEn4V9UD8Cqw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-MnpxTEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-Mn5xTEeKLSpPkMjtDDQ" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_Qu-MoJxTEeKLSpPkMjtDDQ" name="Tuple@1263248" inStructuredNode="_Qu-Mj5xTEeKLSpPkMjtDDQ" outgoing="_Qu-MwZxTEeKLSpPkMjtDDQ">
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_Qu-MoZxTEeKLSpPkMjtDDQ" name="Read(b)" inStructuredNode="_Qu-MoJxTEeKLSpPkMjtDDQ" structuralFeature="_nWpVgYsSEeKEn4V9UD8Cqw">
                  <object xmi:type="uml:InputPin" xmi:id="_Qu-MopxTEeKLSpPkMjtDDQ" name="Read(b).object" incoming="_Qu-Mu5xTEeKLSpPkMjtDDQ" type="_nWpVgIsSEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-Mo5xTEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-MpJxTEeKLSpPkMjtDDQ" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_Qu-MpZxTEeKLSpPkMjtDDQ" name="Read(b).result" outgoing="_Qu-MvZxTEeKLSpPkMjtDDQ" type="_FU9Y0HKoEeK1kPmoj_saYA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-MppxTEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-Mp5xTEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_Qu-MqJxTEeKLSpPkMjtDDQ" name="Fork(Fork(a_unconnected)@1dcb093)" inStructuredNode="_Qu-MoJxTEeKLSpPkMjtDDQ" outgoing="_Qu-Mu5xTEeKLSpPkMjtDDQ" incoming="_Qu-NmpxTEeKLSpPkMjtDDQ"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_Qu-MqZxTEeKLSpPkMjtDDQ" name="Read(c)" inStructuredNode="_Qu-MoJxTEeKLSpPkMjtDDQ" structuralFeature="_nWpVhYsSEeKEn4V9UD8Cqw">
                  <object xmi:type="uml:InputPin" xmi:id="_Qu-MqpxTEeKLSpPkMjtDDQ" name="Read(c).object" incoming="_Qu-MvJxTEeKLSpPkMjtDDQ" type="_nWpVgIsSEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-Mq5xTEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-MrJxTEeKLSpPkMjtDDQ" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_Qu-MrZxTEeKLSpPkMjtDDQ" name="Read(c).result" outgoing="_Qu-MvpxTEeKLSpPkMjtDDQ" type="_H0cTAHKoEeK1kPmoj_saYA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-MrpxTEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-Mr5xTEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_Qu-MsJxTEeKLSpPkMjtDDQ" name="Fork(Fork(a_unconnected)@1dcb093)" inStructuredNode="_Qu-MoJxTEeKLSpPkMjtDDQ" outgoing="_Qu-MvJxTEeKLSpPkMjtDDQ" incoming="_Qu-Nm5xTEeKLSpPkMjtDDQ"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Qu-MsZxTEeKLSpPkMjtDDQ" name="Value(2)" inStructuredNode="_Qu-MoJxTEeKLSpPkMjtDDQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_Qu-MspxTEeKLSpPkMjtDDQ" name="Value(2).result" outgoing="_Qu-Mv5xTEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-Ms5xTEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-MtJxTEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_Qu-MtZxTEeKLSpPkMjtDDQ" value="2">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Qu-MtpxTEeKLSpPkMjtDDQ" name="Value(3)" inStructuredNode="_Qu-MoJxTEeKLSpPkMjtDDQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_Qu-Mt5xTEeKLSpPkMjtDDQ" name="Value(3).result" outgoing="_Qu-MwJxTEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-MuJxTEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-MuZxTEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_Qu-MupxTEeKLSpPkMjtDDQ" value="3">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Qu-Mu5xTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-MoJxTEeKLSpPkMjtDDQ" source="_Qu-MqJxTEeKLSpPkMjtDDQ" target="_Qu-MopxTEeKLSpPkMjtDDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Qu-MvJxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-MoJxTEeKLSpPkMjtDDQ" source="_Qu-MsJxTEeKLSpPkMjtDDQ" target="_Qu-MqpxTEeKLSpPkMjtDDQ"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Qu-MvZxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-Mj5xTEeKLSpPkMjtDDQ" source="_Qu-MpZxTEeKLSpPkMjtDDQ" target="_Qu-MkZxTEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Qu-MvpxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-Mj5xTEeKLSpPkMjtDDQ" source="_Qu-MrZxTEeKLSpPkMjtDDQ" target="_Qu-MlJxTEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Qu-Mv5xTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-Mj5xTEeKLSpPkMjtDDQ" source="_Qu-MspxTEeKLSpPkMjtDDQ" target="_Qu-Ml5xTEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Qu-MwJxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-Mj5xTEeKLSpPkMjtDDQ" source="_Qu-Mt5xTEeKLSpPkMjtDDQ" target="_Qu-MmpxTEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_Qu-MwZxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-Mj5xTEeKLSpPkMjtDDQ" source="_Qu-MoJxTEeKLSpPkMjtDDQ" target="_Qu-MkJxTEeKLSpPkMjtDDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_Qu-MwpxTEeKLSpPkMjtDDQ" name="ExpressionStatement@1d6de8c" inStructuredNode="_Qu-L8JxTEeKLSpPkMjtDDQ" outgoing="_Qu-NnpxTEeKLSpPkMjtDDQ" incoming="_Qu-NnZxTEeKLSpPkMjtDDQ">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_Qu-Mw5xTEeKLSpPkMjtDDQ" name="Call(WriteLine)" inStructuredNode="_Qu-MwpxTEeKLSpPkMjtDDQ" incoming="_Qu-M0ZxTEeKLSpPkMjtDDQ">
                <argument xmi:type="uml:InputPin" xmi:id="_Qu-MxJxTEeKLSpPkMjtDDQ" name="Call(WriteLine).argument(value)" incoming="_Qu-M0JxTEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-MxZxTEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-MxpxTEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_Qu-Mx5xTEeKLSpPkMjtDDQ" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-MyJxTEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-MyZxTEeKLSpPkMjtDDQ" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_Qu-MypxTEeKLSpPkMjtDDQ" name="Tuple@5d9c6e" inStructuredNode="_Qu-MwpxTEeKLSpPkMjtDDQ" outgoing="_Qu-M0ZxTEeKLSpPkMjtDDQ">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Qu-My5xTEeKLSpPkMjtDDQ" name="Value(&quot;&quot;)" inStructuredNode="_Qu-MypxTEeKLSpPkMjtDDQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_Qu-MzJxTEeKLSpPkMjtDDQ" name="Value(&quot;&quot;).result" outgoing="_Qu-M0JxTEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-MzZxTEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-MzpxTEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_Qu-Mz5xTEeKLSpPkMjtDDQ" value="">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Qu-M0JxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-MwpxTEeKLSpPkMjtDDQ" source="_Qu-MzJxTEeKLSpPkMjtDDQ" target="_Qu-MxJxTEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_Qu-M0ZxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-MwpxTEeKLSpPkMjtDDQ" source="_Qu-MypxTEeKLSpPkMjtDDQ" target="_Qu-Mw5xTEeKLSpPkMjtDDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_Qu-M0pxTEeKLSpPkMjtDDQ" name="ExpressionStatement@50b36c" inStructuredNode="_Qu-L8JxTEeKLSpPkMjtDDQ" outgoing="_Qu-Nn5xTEeKLSpPkMjtDDQ" incoming="_Qu-NnpxTEeKLSpPkMjtDDQ">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_Qu-M05xTEeKLSpPkMjtDDQ" name="Call(WriteLine)" inStructuredNode="_Qu-M0pxTEeKLSpPkMjtDDQ" incoming="_Qu-M4ZxTEeKLSpPkMjtDDQ">
                <argument xmi:type="uml:InputPin" xmi:id="_Qu-M1JxTEeKLSpPkMjtDDQ" name="Call(WriteLine).argument(value)" incoming="_Qu-M4JxTEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-M1ZxTEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-M1pxTEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_Qu-M15xTEeKLSpPkMjtDDQ" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-M2JxTEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-M2ZxTEeKLSpPkMjtDDQ" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_Qu-M2pxTEeKLSpPkMjtDDQ" name="Tuple@334245" inStructuredNode="_Qu-M0pxTEeKLSpPkMjtDDQ" outgoing="_Qu-M4ZxTEeKLSpPkMjtDDQ">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Qu-M25xTEeKLSpPkMjtDDQ" name="Value(&quot;- Testing instantiation of A_Array_Pattern&quot;)" inStructuredNode="_Qu-M2pxTEeKLSpPkMjtDDQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_Qu-M3JxTEeKLSpPkMjtDDQ" name="Value(&quot;- Testing instantiation of A_Array_Pattern&quot;).result" outgoing="_Qu-M4JxTEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-M3ZxTEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-M3pxTEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_Qu-M35xTEeKLSpPkMjtDDQ" value="- Testing instantiation of A_Array_Pattern">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Qu-M4JxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-M0pxTEeKLSpPkMjtDDQ" source="_Qu-M3JxTEeKLSpPkMjtDDQ" target="_Qu-M1JxTEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_Qu-M4ZxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-M0pxTEeKLSpPkMjtDDQ" source="_Qu-M2pxTEeKLSpPkMjtDDQ" target="_Qu-M05xTEeKLSpPkMjtDDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_Qu-M4pxTEeKLSpPkMjtDDQ" name="ExpressionStatement@66c0dd" inStructuredNode="_Qu-L8JxTEeKLSpPkMjtDDQ" outgoing="_Qu-No5xTEeKLSpPkMjtDDQ" incoming="_Qu-Nn5xTEeKLSpPkMjtDDQ">
              <node xmi:type="uml:ForkNode" xmi:id="_Qu-M45xTEeKLSpPkMjtDDQ" name="Fork(a_array)@19c512e" inStructuredNode="_Qu-M4pxTEeKLSpPkMjtDDQ" outgoing="_Qu-NoZxTEeKLSpPkMjtDDQ _Qu-NopxTEeKLSpPkMjtDDQ" incoming="_Qu-M8ZxTEeKLSpPkMjtDDQ"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_Qu-M5JxTEeKLSpPkMjtDDQ" name="RightHandSide@195ad10" inStructuredNode="_Qu-M4pxTEeKLSpPkMjtDDQ">
                <node xmi:type="uml:CallOperationAction" xmi:id="_Qu-M5ZxTEeKLSpPkMjtDDQ" name="Call(A_Array_Pattern)" inStructuredNode="_Qu-M5JxTEeKLSpPkMjtDDQ" operation="_Cx6lcorzEeKEn4V9UD8Cqw">
                  <result xmi:type="uml:OutputPin" xmi:id="_Qu-M5pxTEeKLSpPkMjtDDQ" name="Call(A_Array_Pattern).result()" outgoing="_Qu-M8ZxTEeKLSpPkMjtDDQ" type="_Cx6lYIrzEeKEn4V9UD8Cqw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-M55xTEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-M6JxTEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <target xmi:type="uml:InputPin" xmi:id="_Qu-M6ZxTEeKLSpPkMjtDDQ" name="Call(A_Array_Pattern).target" incoming="_Qu-M8JxTEeKLSpPkMjtDDQ" type="_Cx6lYIrzEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-M6pxTEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-M65xTEeKLSpPkMjtDDQ" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_Qu-M7JxTEeKLSpPkMjtDDQ" name="Create(A_Array_Pattern)" inStructuredNode="_Qu-M5JxTEeKLSpPkMjtDDQ" classifier="_Cx6lYIrzEeKEn4V9UD8Cqw">
                  <result xmi:type="uml:OutputPin" xmi:id="_Qu-M7ZxTEeKLSpPkMjtDDQ" name="Create(A_Array_Pattern).result" outgoing="_Qu-M8JxTEeKLSpPkMjtDDQ" type="_Cx6lYIrzEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-M7pxTEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-M75xTEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Qu-M8JxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-M5JxTEeKLSpPkMjtDDQ" source="_Qu-M7ZxTEeKLSpPkMjtDDQ" target="_Qu-M6ZxTEeKLSpPkMjtDDQ"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Qu-M8ZxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-M4pxTEeKLSpPkMjtDDQ" source="_Qu-M5pxTEeKLSpPkMjtDDQ" target="_Qu-M45xTEeKLSpPkMjtDDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_Qu-M8pxTEeKLSpPkMjtDDQ" name="ExpressionStatement@1be309b" inStructuredNode="_Qu-L8JxTEeKLSpPkMjtDDQ" outgoing="_Qu-NpJxTEeKLSpPkMjtDDQ" incoming="_Qu-No5xTEeKLSpPkMjtDDQ">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_Qu-M85xTEeKLSpPkMjtDDQ" name="Call(AssertArrayPattern)" inStructuredNode="_Qu-M8pxTEeKLSpPkMjtDDQ" incoming="_Qu-NG5xTEeKLSpPkMjtDDQ" behavior="_7IpF4Ir9EeKEn4V9UD8Cqw">
                <argument xmi:type="uml:InputPin" xmi:id="_Qu-M9JxTEeKLSpPkMjtDDQ" name="Call(AssertArrayPattern).argument(ends1)" incoming="_Qu-NGJxTEeKLSpPkMjtDDQ">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-M9ZxTEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-M9pxTEeKLSpPkMjtDDQ" value="*"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_Qu-M95xTEeKLSpPkMjtDDQ" name="Call(AssertArrayPattern).argument(ends2)" incoming="_Qu-NGZxTEeKLSpPkMjtDDQ">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-M-JxTEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-M-ZxTEeKLSpPkMjtDDQ" value="*"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_Qu-M-pxTEeKLSpPkMjtDDQ" name="Call(AssertArrayPattern).argument(n)" incoming="_Qu-NGpxTEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-M-5xTEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-M_JxTEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_Qu-M_ZxTEeKLSpPkMjtDDQ" name="Call(AssertArrayPattern).argument(helper)" incoming="_Qu-NoJxTEeKLSpPkMjtDDQ" type="_iyhhgIr7EeKEn4V9UD8Cqw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-M_pxTEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-M_5xTEeKLSpPkMjtDDQ" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_Qu-NAJxTEeKLSpPkMjtDDQ" name="Tuple@1990bb1" inStructuredNode="_Qu-M8pxTEeKLSpPkMjtDDQ" outgoing="_Qu-NG5xTEeKLSpPkMjtDDQ">
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_Qu-NAZxTEeKLSpPkMjtDDQ" name="Read(b)" inStructuredNode="_Qu-NAJxTEeKLSpPkMjtDDQ" structuralFeature="_Cx6lYYrzEeKEn4V9UD8Cqw">
                  <object xmi:type="uml:InputPin" xmi:id="_Qu-NApxTEeKLSpPkMjtDDQ" name="Read(b).object" incoming="_Qu-NFpxTEeKLSpPkMjtDDQ" type="_Cx6lYIrzEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-NA5xTEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-NBJxTEeKLSpPkMjtDDQ" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_Qu-NBZxTEeKLSpPkMjtDDQ" name="Read(b).result" outgoing="_Qu-NGJxTEeKLSpPkMjtDDQ" type="_FU9Y0HKoEeK1kPmoj_saYA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-NBpxTEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-NB5xTEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_Qu-NCJxTEeKLSpPkMjtDDQ" name="Fork(Fork(a_array)@19c512e)" inStructuredNode="_Qu-NAJxTEeKLSpPkMjtDDQ" outgoing="_Qu-NFpxTEeKLSpPkMjtDDQ" incoming="_Qu-NoZxTEeKLSpPkMjtDDQ"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_Qu-NCZxTEeKLSpPkMjtDDQ" name="Read(c)" inStructuredNode="_Qu-NAJxTEeKLSpPkMjtDDQ" structuralFeature="_Cx6lZYrzEeKEn4V9UD8Cqw">
                  <object xmi:type="uml:InputPin" xmi:id="_Qu-NCpxTEeKLSpPkMjtDDQ" name="Read(c).object" incoming="_Qu-NF5xTEeKLSpPkMjtDDQ" type="_Cx6lYIrzEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-NC5xTEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-NDJxTEeKLSpPkMjtDDQ" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_Qu-NDZxTEeKLSpPkMjtDDQ" name="Read(c).result" outgoing="_Qu-NGZxTEeKLSpPkMjtDDQ" type="_H0cTAHKoEeK1kPmoj_saYA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-NDpxTEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-ND5xTEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_Qu-NEJxTEeKLSpPkMjtDDQ" name="Fork(Fork(a_array)@19c512e)" inStructuredNode="_Qu-NAJxTEeKLSpPkMjtDDQ" outgoing="_Qu-NF5xTEeKLSpPkMjtDDQ" incoming="_Qu-NopxTEeKLSpPkMjtDDQ"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Qu-NEZxTEeKLSpPkMjtDDQ" name="Value(4)" inStructuredNode="_Qu-NAJxTEeKLSpPkMjtDDQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_Qu-NEpxTEeKLSpPkMjtDDQ" name="Value(4).result" outgoing="_Qu-NGpxTEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-NE5xTEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-NFJxTEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_Qu-NFZxTEeKLSpPkMjtDDQ" value="4">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Qu-NFpxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-NAJxTEeKLSpPkMjtDDQ" source="_Qu-NCJxTEeKLSpPkMjtDDQ" target="_Qu-NApxTEeKLSpPkMjtDDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Qu-NF5xTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-NAJxTEeKLSpPkMjtDDQ" source="_Qu-NEJxTEeKLSpPkMjtDDQ" target="_Qu-NCpxTEeKLSpPkMjtDDQ"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Qu-NGJxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-M8pxTEeKLSpPkMjtDDQ" source="_Qu-NBZxTEeKLSpPkMjtDDQ" target="_Qu-M9JxTEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Qu-NGZxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-M8pxTEeKLSpPkMjtDDQ" source="_Qu-NDZxTEeKLSpPkMjtDDQ" target="_Qu-M95xTEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Qu-NGpxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-M8pxTEeKLSpPkMjtDDQ" source="_Qu-NEpxTEeKLSpPkMjtDDQ" target="_Qu-M-pxTEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_Qu-NG5xTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-M8pxTEeKLSpPkMjtDDQ" source="_Qu-NAJxTEeKLSpPkMjtDDQ" target="_Qu-M85xTEeKLSpPkMjtDDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_Qu-NHJxTEeKLSpPkMjtDDQ" name="ExpressionStatement@16d2fa" inStructuredNode="_Qu-L8JxTEeKLSpPkMjtDDQ" outgoing="_Qu-NpZxTEeKLSpPkMjtDDQ" incoming="_Qu-NpJxTEeKLSpPkMjtDDQ">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_Qu-NHZxTEeKLSpPkMjtDDQ" name="Call(WriteLine)" inStructuredNode="_Qu-NHJxTEeKLSpPkMjtDDQ" incoming="_Qu-NK5xTEeKLSpPkMjtDDQ">
                <argument xmi:type="uml:InputPin" xmi:id="_Qu-NHpxTEeKLSpPkMjtDDQ" name="Call(WriteLine).argument(value)" incoming="_Qu-NKpxTEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-NH5xTEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-NIJxTEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_Qu-NIZxTEeKLSpPkMjtDDQ" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-NIpxTEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-NI5xTEeKLSpPkMjtDDQ" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_Qu-NJJxTEeKLSpPkMjtDDQ" name="Tuple@167dec4" inStructuredNode="_Qu-NHJxTEeKLSpPkMjtDDQ" outgoing="_Qu-NK5xTEeKLSpPkMjtDDQ">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Qu-NJZxTEeKLSpPkMjtDDQ" name="Value(&quot;&quot;)" inStructuredNode="_Qu-NJJxTEeKLSpPkMjtDDQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_Qu-NJpxTEeKLSpPkMjtDDQ" name="Value(&quot;&quot;).result" outgoing="_Qu-NKpxTEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-NJ5xTEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-NKJxTEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_Qu-NKZxTEeKLSpPkMjtDDQ" value="">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Qu-NKpxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-NHJxTEeKLSpPkMjtDDQ" source="_Qu-NJpxTEeKLSpPkMjtDDQ" target="_Qu-NHpxTEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_Qu-NK5xTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-NHJxTEeKLSpPkMjtDDQ" source="_Qu-NJJxTEeKLSpPkMjtDDQ" target="_Qu-NHZxTEeKLSpPkMjtDDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_Qu-NLJxTEeKLSpPkMjtDDQ" name="ExpressionStatement@104738a" inStructuredNode="_Qu-L8JxTEeKLSpPkMjtDDQ" outgoing="_Qu-NppxTEeKLSpPkMjtDDQ" incoming="_Qu-NpZxTEeKLSpPkMjtDDQ">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_Qu-NLZxTEeKLSpPkMjtDDQ" name="Call(WriteLine)" inStructuredNode="_Qu-NLJxTEeKLSpPkMjtDDQ" incoming="_Qu-NO5xTEeKLSpPkMjtDDQ">
                <argument xmi:type="uml:InputPin" xmi:id="_Qu-NLpxTEeKLSpPkMjtDDQ" name="Call(WriteLine).argument(value)" incoming="_Qu-NOpxTEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-NL5xTEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-NMJxTEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_Qu-NMZxTEeKLSpPkMjtDDQ" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-NMpxTEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-NM5xTEeKLSpPkMjtDDQ" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_Qu-NNJxTEeKLSpPkMjtDDQ" name="Tuple@8fd5ae" inStructuredNode="_Qu-NLJxTEeKLSpPkMjtDDQ" outgoing="_Qu-NO5xTEeKLSpPkMjtDDQ">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Qu-NNZxTEeKLSpPkMjtDDQ" name="Value(&quot;- Testing instantiation of A_Star_Pattern&quot;)" inStructuredNode="_Qu-NNJxTEeKLSpPkMjtDDQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_Qu-NNpxTEeKLSpPkMjtDDQ" name="Value(&quot;- Testing instantiation of A_Star_Pattern&quot;).result" outgoing="_Qu-NOpxTEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-NN5xTEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-NOJxTEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_Qu-NOZxTEeKLSpPkMjtDDQ" value="- Testing instantiation of A_Star_Pattern">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Qu-NOpxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-NLJxTEeKLSpPkMjtDDQ" source="_Qu-NNpxTEeKLSpPkMjtDDQ" target="_Qu-NLpxTEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_Qu-NO5xTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-NLJxTEeKLSpPkMjtDDQ" source="_Qu-NNJxTEeKLSpPkMjtDDQ" target="_Qu-NLZxTEeKLSpPkMjtDDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_Qu-NPJxTEeKLSpPkMjtDDQ" name="ExpressionStatement@3d6c36" inStructuredNode="_Qu-L8JxTEeKLSpPkMjtDDQ" outgoing="_Qu-NqpxTEeKLSpPkMjtDDQ" incoming="_Qu-NppxTEeKLSpPkMjtDDQ">
              <node xmi:type="uml:ForkNode" xmi:id="_Qu-NPZxTEeKLSpPkMjtDDQ" name="Fork(a_star)@1f7c19f" inStructuredNode="_Qu-NPJxTEeKLSpPkMjtDDQ" outgoing="_Qu-NqJxTEeKLSpPkMjtDDQ _Qu-NqZxTEeKLSpPkMjtDDQ" incoming="_Qu-NS5xTEeKLSpPkMjtDDQ"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_Qu-NPpxTEeKLSpPkMjtDDQ" name="RightHandSide@c8d7c3" inStructuredNode="_Qu-NPJxTEeKLSpPkMjtDDQ">
                <node xmi:type="uml:CallOperationAction" xmi:id="_Qu-NP5xTEeKLSpPkMjtDDQ" name="Call(A_Star_Pattern)" inStructuredNode="_Qu-NPpxTEeKLSpPkMjtDDQ" operation="_NDMoAorzEeKEn4V9UD8Cqw">
                  <result xmi:type="uml:OutputPin" xmi:id="_Qu-NQJxTEeKLSpPkMjtDDQ" name="Call(A_Star_Pattern).result()" outgoing="_Qu-NS5xTEeKLSpPkMjtDDQ" type="_NDMn8IrzEeKEn4V9UD8Cqw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-NQZxTEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-NQpxTEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <target xmi:type="uml:InputPin" xmi:id="_Qu-NQ5xTEeKLSpPkMjtDDQ" name="Call(A_Star_Pattern).target" incoming="_Qu-NSpxTEeKLSpPkMjtDDQ" type="_NDMn8IrzEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-NRJxTEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-NRZxTEeKLSpPkMjtDDQ" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_Qu-NRpxTEeKLSpPkMjtDDQ" name="Create(A_Star_Pattern)" inStructuredNode="_Qu-NPpxTEeKLSpPkMjtDDQ" classifier="_NDMn8IrzEeKEn4V9UD8Cqw">
                  <result xmi:type="uml:OutputPin" xmi:id="_Qu-NR5xTEeKLSpPkMjtDDQ" name="Create(A_Star_Pattern).result" outgoing="_Qu-NSpxTEeKLSpPkMjtDDQ" type="_NDMn8IrzEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-NSJxTEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-NSZxTEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Qu-NSpxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-NPpxTEeKLSpPkMjtDDQ" source="_Qu-NR5xTEeKLSpPkMjtDDQ" target="_Qu-NQ5xTEeKLSpPkMjtDDQ"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Qu-NS5xTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-NPJxTEeKLSpPkMjtDDQ" source="_Qu-NQJxTEeKLSpPkMjtDDQ" target="_Qu-NPZxTEeKLSpPkMjtDDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_Qu-NTJxTEeKLSpPkMjtDDQ" name="ExpressionStatement@67bc62" inStructuredNode="_Qu-L8JxTEeKLSpPkMjtDDQ" outgoing="_Qu-Nq5xTEeKLSpPkMjtDDQ" incoming="_Qu-NqpxTEeKLSpPkMjtDDQ">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_Qu-NTZxTEeKLSpPkMjtDDQ" name="Call(AssertStarPattern)" inStructuredNode="_Qu-NTJxTEeKLSpPkMjtDDQ" incoming="_Qu-NfpxTEeKLSpPkMjtDDQ" behavior="_8hAnAIr9EeKEn4V9UD8Cqw">
                <argument xmi:type="uml:InputPin" xmi:id="_Qu-NTpxTEeKLSpPkMjtDDQ" name="Call(AssertStarPattern).argument(ends1)" incoming="_Qu-NepxTEeKLSpPkMjtDDQ">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-NT5xTEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-NUJxTEeKLSpPkMjtDDQ" value="*"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_Qu-NUZxTEeKLSpPkMjtDDQ" name="Call(AssertStarPattern).argument(ends2)" incoming="_Qu-Ne5xTEeKLSpPkMjtDDQ">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-NUpxTEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-NU5xTEeKLSpPkMjtDDQ" value="*"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_Qu-NVJxTEeKLSpPkMjtDDQ" name="Call(AssertStarPattern).argument(n1)" incoming="_Qu-NfJxTEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-NVZxTEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-NVpxTEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_Qu-NV5xTEeKLSpPkMjtDDQ" name="Call(AssertStarPattern).argument(n2)" incoming="_Qu-NfZxTEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-NWJxTEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-NWZxTEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_Qu-NWpxTEeKLSpPkMjtDDQ" name="Call(AssertStarPattern).argument(helper)" incoming="_Qu-Np5xTEeKLSpPkMjtDDQ" type="_iyhhgIr7EeKEn4V9UD8Cqw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-NW5xTEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-NXJxTEeKLSpPkMjtDDQ" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_Qu-NXZxTEeKLSpPkMjtDDQ" name="Tuple@1b85207" inStructuredNode="_Qu-NTJxTEeKLSpPkMjtDDQ" outgoing="_Qu-NfpxTEeKLSpPkMjtDDQ">
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_Qu-NXpxTEeKLSpPkMjtDDQ" name="Read(b)" inStructuredNode="_Qu-NXZxTEeKLSpPkMjtDDQ" structuralFeature="_NDMn8YrzEeKEn4V9UD8Cqw">
                  <object xmi:type="uml:InputPin" xmi:id="_Qu-NX5xTEeKLSpPkMjtDDQ" name="Read(b).object" incoming="_Qu-NeJxTEeKLSpPkMjtDDQ" type="_NDMn8IrzEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-NYJxTEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-NYZxTEeKLSpPkMjtDDQ" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_Qu-NYpxTEeKLSpPkMjtDDQ" name="Read(b).result" outgoing="_Qu-NepxTEeKLSpPkMjtDDQ" type="_FU9Y0HKoEeK1kPmoj_saYA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-NY5xTEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-NZJxTEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_Qu-NZZxTEeKLSpPkMjtDDQ" name="Fork(Fork(a_star)@1f7c19f)" inStructuredNode="_Qu-NXZxTEeKLSpPkMjtDDQ" outgoing="_Qu-NeJxTEeKLSpPkMjtDDQ" incoming="_Qu-NqJxTEeKLSpPkMjtDDQ"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_Qu-NZpxTEeKLSpPkMjtDDQ" name="Read(c)" inStructuredNode="_Qu-NXZxTEeKLSpPkMjtDDQ" structuralFeature="_NDMn9YrzEeKEn4V9UD8Cqw">
                  <object xmi:type="uml:InputPin" xmi:id="_Qu-NZ5xTEeKLSpPkMjtDDQ" name="Read(c).object" incoming="_Qu-NeZxTEeKLSpPkMjtDDQ" type="_NDMn8IrzEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-NaJxTEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-NaZxTEeKLSpPkMjtDDQ" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_Qu-NapxTEeKLSpPkMjtDDQ" name="Read(c).result" outgoing="_Qu-Ne5xTEeKLSpPkMjtDDQ" type="_H0cTAHKoEeK1kPmoj_saYA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-Na5xTEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-NbJxTEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_Qu-NbZxTEeKLSpPkMjtDDQ" name="Fork(Fork(a_star)@1f7c19f)" inStructuredNode="_Qu-NXZxTEeKLSpPkMjtDDQ" outgoing="_Qu-NeZxTEeKLSpPkMjtDDQ" incoming="_Qu-NqZxTEeKLSpPkMjtDDQ"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Qu-NbpxTEeKLSpPkMjtDDQ" name="Value(4)" inStructuredNode="_Qu-NXZxTEeKLSpPkMjtDDQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_Qu-Nb5xTEeKLSpPkMjtDDQ" name="Value(4).result" outgoing="_Qu-NfJxTEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-NcJxTEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-NcZxTEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_Qu-NcpxTEeKLSpPkMjtDDQ" value="4">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Qu-Nc5xTEeKLSpPkMjtDDQ" name="Value(3)" inStructuredNode="_Qu-NXZxTEeKLSpPkMjtDDQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_Qu-NdJxTEeKLSpPkMjtDDQ" name="Value(3).result" outgoing="_Qu-NfZxTEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-NdZxTEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-NdpxTEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_Qu-Nd5xTEeKLSpPkMjtDDQ" value="3">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Qu-NeJxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-NXZxTEeKLSpPkMjtDDQ" source="_Qu-NZZxTEeKLSpPkMjtDDQ" target="_Qu-NX5xTEeKLSpPkMjtDDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Qu-NeZxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-NXZxTEeKLSpPkMjtDDQ" source="_Qu-NbZxTEeKLSpPkMjtDDQ" target="_Qu-NZ5xTEeKLSpPkMjtDDQ"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Qu-NepxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-NTJxTEeKLSpPkMjtDDQ" source="_Qu-NYpxTEeKLSpPkMjtDDQ" target="_Qu-NTpxTEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Qu-Ne5xTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-NTJxTEeKLSpPkMjtDDQ" source="_Qu-NapxTEeKLSpPkMjtDDQ" target="_Qu-NUZxTEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Qu-NfJxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-NTJxTEeKLSpPkMjtDDQ" source="_Qu-Nb5xTEeKLSpPkMjtDDQ" target="_Qu-NVJxTEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Qu-NfZxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-NTJxTEeKLSpPkMjtDDQ" source="_Qu-NdJxTEeKLSpPkMjtDDQ" target="_Qu-NV5xTEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_Qu-NfpxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-NTJxTEeKLSpPkMjtDDQ" source="_Qu-NXZxTEeKLSpPkMjtDDQ" target="_Qu-NTZxTEeKLSpPkMjtDDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_Qu-Nf5xTEeKLSpPkMjtDDQ" name="ExpressionStatement@1427dd2" inStructuredNode="_Qu-L8JxTEeKLSpPkMjtDDQ" incoming="_Qu-Nq5xTEeKLSpPkMjtDDQ">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_Qu-NgJxTEeKLSpPkMjtDDQ" name="Call(WriteLine)" inStructuredNode="_Qu-Nf5xTEeKLSpPkMjtDDQ" incoming="_Qu-NjpxTEeKLSpPkMjtDDQ">
                <argument xmi:type="uml:InputPin" xmi:id="_Qu-NgZxTEeKLSpPkMjtDDQ" name="Call(WriteLine).argument(value)" incoming="_Qu-NjZxTEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-NgpxTEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-Ng5xTEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_Qu-NhJxTEeKLSpPkMjtDDQ" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-NhZxTEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-NhpxTEeKLSpPkMjtDDQ" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_Qu-Nh5xTEeKLSpPkMjtDDQ" name="Tuple@1eb4e65" inStructuredNode="_Qu-Nf5xTEeKLSpPkMjtDDQ" outgoing="_Qu-NjpxTEeKLSpPkMjtDDQ">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Qu-NiJxTEeKLSpPkMjtDDQ" name="Value(&quot;-- End of test case --&quot;)" inStructuredNode="_Qu-Nh5xTEeKLSpPkMjtDDQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_Qu-NiZxTEeKLSpPkMjtDDQ" name="Value(&quot;-- End of test case --&quot;).result" outgoing="_Qu-NjZxTEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qu-NipxTEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qu-Ni5xTEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_Qu-NjJxTEeKLSpPkMjtDDQ" value="-- End of test case --">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Qu-NjZxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-Nf5xTEeKLSpPkMjtDDQ" source="_Qu-NiZxTEeKLSpPkMjtDDQ" target="_Qu-NgZxTEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_Qu-NjpxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-Nf5xTEeKLSpPkMjtDDQ" source="_Qu-Nh5xTEeKLSpPkMjtDDQ" target="_Qu-NgJxTEeKLSpPkMjtDDQ"/>
            </node>
            <edge xmi:type="uml:ControlFlow" xmi:id="_Qu-Nj5xTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-L8JxTEeKLSpPkMjtDDQ" source="_Qu-L8ZxTEeKLSpPkMjtDDQ" target="_Qu-MAZxTEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_Qu-NkJxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-L8JxTEeKLSpPkMjtDDQ" source="_Qu-MAZxTEeKLSpPkMjtDDQ" target="_Qu-MEZxTEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_Qu-NkZxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-L8JxTEeKLSpPkMjtDDQ" source="_Qu-MEZxTEeKLSpPkMjtDDQ" target="_Qu-MIZxTEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_Qu-NkpxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-L8JxTEeKLSpPkMjtDDQ" source="_Qu-MIZxTEeKLSpPkMjtDDQ" target="_Qu-MMZxTEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_Qu-Nk5xTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-L8JxTEeKLSpPkMjtDDQ" source="_Qu-MMpxTEeKLSpPkMjtDDQ" target="_Qu-MUZxTEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_Qu-NlJxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-L8JxTEeKLSpPkMjtDDQ" source="_Qu-MMpxTEeKLSpPkMjtDDQ" target="_Qu-MWZxTEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_Qu-NlZxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-L8JxTEeKLSpPkMjtDDQ" source="_Qu-MMZxTEeKLSpPkMjtDDQ" target="_Qu-MQZxTEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_Qu-NlpxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-L8JxTEeKLSpPkMjtDDQ" source="_Qu-MQZxTEeKLSpPkMjtDDQ" target="_Qu-MX5xTEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_Qu-Nl5xTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-L8JxTEeKLSpPkMjtDDQ" source="_Qu-MX5xTEeKLSpPkMjtDDQ" target="_Qu-Mb5xTEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_Qu-NmJxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-L8JxTEeKLSpPkMjtDDQ" source="_Qu-Mb5xTEeKLSpPkMjtDDQ" target="_Qu-Mf5xTEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_Qu-NmZxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-L8JxTEeKLSpPkMjtDDQ" source="_Qu-L8pxTEeKLSpPkMjtDDQ" target="_Qu-MnZxTEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_Qu-NmpxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-L8JxTEeKLSpPkMjtDDQ" source="_Qu-MgJxTEeKLSpPkMjtDDQ" target="_Qu-MqJxTEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_Qu-Nm5xTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-L8JxTEeKLSpPkMjtDDQ" source="_Qu-MgJxTEeKLSpPkMjtDDQ" target="_Qu-MsJxTEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_Qu-NnJxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-L8JxTEeKLSpPkMjtDDQ" source="_Qu-Mf5xTEeKLSpPkMjtDDQ" target="_Qu-Mj5xTEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_Qu-NnZxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-L8JxTEeKLSpPkMjtDDQ" source="_Qu-Mj5xTEeKLSpPkMjtDDQ" target="_Qu-MwpxTEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_Qu-NnpxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-L8JxTEeKLSpPkMjtDDQ" source="_Qu-MwpxTEeKLSpPkMjtDDQ" target="_Qu-M0pxTEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_Qu-Nn5xTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-L8JxTEeKLSpPkMjtDDQ" source="_Qu-M0pxTEeKLSpPkMjtDDQ" target="_Qu-M4pxTEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_Qu-NoJxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-L8JxTEeKLSpPkMjtDDQ" source="_Qu-L8pxTEeKLSpPkMjtDDQ" target="_Qu-M_ZxTEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_Qu-NoZxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-L8JxTEeKLSpPkMjtDDQ" source="_Qu-M45xTEeKLSpPkMjtDDQ" target="_Qu-NCJxTEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_Qu-NopxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-L8JxTEeKLSpPkMjtDDQ" source="_Qu-M45xTEeKLSpPkMjtDDQ" target="_Qu-NEJxTEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_Qu-No5xTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-L8JxTEeKLSpPkMjtDDQ" source="_Qu-M4pxTEeKLSpPkMjtDDQ" target="_Qu-M8pxTEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_Qu-NpJxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-L8JxTEeKLSpPkMjtDDQ" source="_Qu-M8pxTEeKLSpPkMjtDDQ" target="_Qu-NHJxTEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_Qu-NpZxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-L8JxTEeKLSpPkMjtDDQ" source="_Qu-NHJxTEeKLSpPkMjtDDQ" target="_Qu-NLJxTEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_Qu-NppxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-L8JxTEeKLSpPkMjtDDQ" source="_Qu-NLJxTEeKLSpPkMjtDDQ" target="_Qu-NPJxTEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_Qu-Np5xTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-L8JxTEeKLSpPkMjtDDQ" source="_Qu-L8pxTEeKLSpPkMjtDDQ" target="_Qu-NWpxTEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_Qu-NqJxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-L8JxTEeKLSpPkMjtDDQ" source="_Qu-NPZxTEeKLSpPkMjtDDQ" target="_Qu-NZZxTEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_Qu-NqZxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-L8JxTEeKLSpPkMjtDDQ" source="_Qu-NPZxTEeKLSpPkMjtDDQ" target="_Qu-NbZxTEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_Qu-NqpxTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-L8JxTEeKLSpPkMjtDDQ" source="_Qu-NPJxTEeKLSpPkMjtDDQ" target="_Qu-NTJxTEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_Qu-Nq5xTEeKLSpPkMjtDDQ" inStructuredNode="_Qu-L8JxTEeKLSpPkMjtDDQ" source="_Qu-NTJxTEeKLSpPkMjtDDQ" target="_Qu-Nf5xTEeKLSpPkMjtDDQ"/>
          </structuredNode>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_uCRGgIryEeKEn4V9UD8Cqw" name="A_Empty_Pattern">
          <ownedComment xmi:type="uml:Comment" xmi:id="_JouLsIsgEeKEn4V9UD8Cqw">
            <body>Empty pattern:&#xD;
lower bound of part b and c is 0</body>
          </ownedComment>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_uCRGgYryEeKEn4V9UD8Cqw" name="b" visibility="public" type="_FU9Y0HKoEeK1kPmoj_saYA" end="_uCRGioryEeKEn4V9UD8Cqw" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uCRGgoryEeKEn4V9UD8Cqw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uCRGg4ryEeKEn4V9UD8Cqw" value="*"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_uCRGhYryEeKEn4V9UD8Cqw" name="c" visibility="public" type="_H0cTAHKoEeK1kPmoj_saYA" end="_uCRGjYryEeKEn4V9UD8Cqw" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uCRGhoryEeKEn4V9UD8Cqw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uCRGh4ryEeKEn4V9UD8Cqw" value="*"/>
          </ownedAttribute>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_uCRGiYryEeKEn4V9UD8Cqw" name="r" type="_jh-KA3KoEeK1kPmoj_saYA">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_uCRGioryEeKEn4V9UD8Cqw" role="_uCRGgYryEeKEn4V9UD8Cqw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uCRGi4ryEeKEn4V9UD8Cqw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uCRGjIryEeKEn4V9UD8Cqw" value="*"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_uCRGjYryEeKEn4V9UD8Cqw" role="_uCRGhYryEeKEn4V9UD8Cqw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uCRGjoryEeKEn4V9UD8Cqw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uCRGj4ryEeKEn4V9UD8Cqw" value="*"/>
            </end>
          </ownedConnector>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_ulqXMJcWEeKkooFPRUCl6g" name="A_Empty_Pattern" class="_uCRGgIryEeKEn4V9UD8Cqw">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_z39XQJcWEeKkooFPRUCl6g" name="result" type="_uCRGgIryEeKEn4V9UD8Cqw" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_Cx6lYIrzEeKEn4V9UD8Cqw" name="A_Array_Pattern">
          <ownedComment xmi:type="uml:Comment" xmi:id="_SyzqwIsiEeKEn4V9UD8Cqw">
            <body>Array pattern:&#xD;
lower bound of b and c are equals&#xD;
lower bound on ends of connector r is 1</body>
          </ownedComment>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_Cx6lYYrzEeKEn4V9UD8Cqw" name="b" visibility="public" type="_FU9Y0HKoEeK1kPmoj_saYA" end="_Cx6laorzEeKEn4V9UD8Cqw" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cx6lYorzEeKEn4V9UD8Cqw" value="4"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cx6lY4rzEeKEn4V9UD8Cqw" value="*"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_Cx6lZYrzEeKEn4V9UD8Cqw" name="c" visibility="public" type="_H0cTAHKoEeK1kPmoj_saYA" end="_Cx6lbYrzEeKEn4V9UD8Cqw" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cx6lZorzEeKEn4V9UD8Cqw" value="4"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cx6lZ4rzEeKEn4V9UD8Cqw" value="*"/>
          </ownedAttribute>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_Cx6laYrzEeKEn4V9UD8Cqw" name="r" type="_jh-KA3KoEeK1kPmoj_saYA">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_Cx6laorzEeKEn4V9UD8Cqw" role="_Cx6lYYrzEeKEn4V9UD8Cqw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cx6la4rzEeKEn4V9UD8Cqw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cx6lbIrzEeKEn4V9UD8Cqw" value="*"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_Cx6lbYrzEeKEn4V9UD8Cqw" role="_Cx6lZYrzEeKEn4V9UD8Cqw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cx6lborzEeKEn4V9UD8Cqw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cx6lb4rzEeKEn4V9UD8Cqw" value="*"/>
            </end>
          </ownedConnector>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_Cx6lcorzEeKEn4V9UD8Cqw" name="A_Array_Pattern" class="_Cx6lYIrzEeKEn4V9UD8Cqw">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_BGaigI2IEeK-V4Bnby3b3Q" name="" type="_Cx6lYIrzEeKEn4V9UD8Cqw" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_NDMn8IrzEeKEn4V9UD8Cqw" name="A_Star_Pattern">
          <ownedComment xmi:type="uml:Comment" xmi:id="__2MaUIsiEeKEn4V9UD8Cqw">
            <body>Star pattern:&#xD;
lower bound on ends of connector r equal lower bound of connected parts</body>
          </ownedComment>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_NDMn8YrzEeKEn4V9UD8Cqw" name="b" visibility="public" type="_FU9Y0HKoEeK1kPmoj_saYA" end="_NDMn-orzEeKEn4V9UD8Cqw" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NDMn8orzEeKEn4V9UD8Cqw" value="4"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NDMn84rzEeKEn4V9UD8Cqw" value="*"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_NDMn9YrzEeKEn4V9UD8Cqw" name="c" visibility="public" type="_H0cTAHKoEeK1kPmoj_saYA" end="_NDMn_YrzEeKEn4V9UD8Cqw" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NDMn9orzEeKEn4V9UD8Cqw" value="3"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NDMn94rzEeKEn4V9UD8Cqw" value="*"/>
          </ownedAttribute>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_NDMn-YrzEeKEn4V9UD8Cqw" name="r" type="_jh-KA3KoEeK1kPmoj_saYA">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_NDMn-orzEeKEn4V9UD8Cqw" role="_NDMn8YrzEeKEn4V9UD8Cqw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NDMn-4rzEeKEn4V9UD8Cqw" value="4"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NDMn_IrzEeKEn4V9UD8Cqw" value="*"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_NDMn_YrzEeKEn4V9UD8Cqw" role="_NDMn9YrzEeKEn4V9UD8Cqw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NDMn_orzEeKEn4V9UD8Cqw" value="3"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NDMn_4rzEeKEn4V9UD8Cqw" value="*"/>
            </end>
          </ownedConnector>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_NDMoAorzEeKEn4V9UD8Cqw" name="A_Star_Pattern" class="_NDMn8IrzEeKEn4V9UD8Cqw">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_EbcdoJoKEeK9Zo6X-D0akQ" name="" type="_NDMn8IrzEeKEn4V9UD8Cqw" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_1E6ksIsEEeKEn4V9UD8Cqw" name="AssertCompositeHelper">
          <ownedComment xmi:type="uml:Comment" xmi:id="_DEbccIsZEeKEn4V9UD8Cqw">
            <body>IntegerFunctions::Min('#ends1', n1) ;</body>
          </ownedComment>
          <generalization xmi:type="uml:Generalization" xmi:id="_cJDHkIsFEeKEn4V9UD8Cqw" general="_iyhhgIr7EeKEn4V9UD8Cqw" specific="_1E6ksIsEEeKEn4V9UD8Cqw"/>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_TT3PkIsFEeKEn4V9UD8Cqw" name="assertConnected" specification="_-KUqAIsEEeKEn4V9UD8Cqw" group="_Q_YllpuaEeKZmIIhmf87AA" node="_Q_YlkJuaEeKZmIIhmf87AA _Q_YlkZuaEeKZmIIhmf87AA _Q_YlkpuaEeKZmIIhmf87AA _Q_Ylk5uaEeKZmIIhmf87AA _Q_YllJuaEeKZmIIhmf87AA _Q_YllZuaEeKZmIIhmf87AA _Q_YllpuaEeKZmIIhmf87AA">
            <ownedComment xmi:type="uml:Comment" xmi:id="_BQ0EYIsGEeKEn4V9UD8Cqw">
              <body>namespace 'Test Suites'::'Test Suite 1'::Assembly_P_P::AssertCompositeHelper ;&#xD;
&#xD;
private import Alf::Library::CollectionFunctions::includes ;&#xD;
&#xD;
activity assertConnected(in message : String, in end1 : any, in end2 : any) {&#xD;
	AssertTrue(message, R::y((B)end1)->includes((C)end2)) ;&#xD;
}</body>
            </ownedComment>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_ih2BAJcLEeKhwsEOq6wpOQ" name="message">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
            </ownedParameter>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_8s_p0JcMEeKhwsEOq6wpOQ" name="end1">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_956I4JcMEeKhwsEOq6wpOQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_956I4ZcMEeKhwsEOq6wpOQ" value="1"/>
            </ownedParameter>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_CtjeEJcNEeKhwsEOq6wpOQ" name="end2"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_Q_Yl5JuaEeKZmIIhmf87AA" activity="_TT3PkIsFEeKEn4V9UD8Cqw" source="_Q_YlkJuaEeKZmIIhmf87AA" target="_Q_YlkZuaEeKZmIIhmf87AA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_Q_Yl5ZuaEeKZmIIhmf87AA" activity="_TT3PkIsFEeKEn4V9UD8Cqw" source="_Q_YlkpuaEeKZmIIhmf87AA" target="_Q_Ylk5uaEeKZmIIhmf87AA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_Q_Yl5puaEeKZmIIhmf87AA" activity="_TT3PkIsFEeKEn4V9UD8Cqw" source="_Q_YllJuaEeKZmIIhmf87AA" target="_Q_YllZuaEeKZmIIhmf87AA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_Q_Yl55uaEeKZmIIhmf87AA" activity="_TT3PkIsFEeKEn4V9UD8Cqw" source="_Q_YlkZuaEeKZmIIhmf87AA" target="_Q_YlmZuaEeKZmIIhmf87AA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_Q_Yl6JuaEeKZmIIhmf87AA" activity="_TT3PkIsFEeKEn4V9UD8Cqw" source="_Q_Ylk5uaEeKZmIIhmf87AA" target="_Q_Ylx5uaEeKZmIIhmf87AA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_Q_Yl6ZuaEeKZmIIhmf87AA" activity="_TT3PkIsFEeKEn4V9UD8Cqw" source="_Q_YllZuaEeKZmIIhmf87AA" target="_Q_Yl25uaEeKZmIIhmf87AA"/>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_Q_YllpuaEeKZmIIhmf87AA" name="Body(assertConnected)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_Q_Yll5uaEeKZmIIhmf87AA" name="ExpressionStatement@17adcea" inStructuredNode="_Q_YllpuaEeKZmIIhmf87AA">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_Q_YlmJuaEeKZmIIhmf87AA" name="Call(AssertTrue)" inStructuredNode="_Q_Yll5uaEeKZmIIhmf87AA" incoming="_Q_Yl45uaEeKZmIIhmf87AA">
                  <argument xmi:type="uml:InputPin" xmi:id="_Q_YlmZuaEeKZmIIhmf87AA" name="Call(AssertTrue).argument(label)" incoming="_Q_Yl55uaEeKZmIIhmf87AA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Q_YlmpuaEeKZmIIhmf87AA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Q_Ylm5uaEeKZmIIhmf87AA" value="1"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_Q_YlnJuaEeKZmIIhmf87AA" name="Call(AssertTrue).argument(condition)" incoming="_Q_Yl4puaEeKZmIIhmf87AA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Q_YlnZuaEeKZmIIhmf87AA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Q_YlnpuaEeKZmIIhmf87AA" value="1"/>
                  </argument>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_Q_Yln5uaEeKZmIIhmf87AA" name="Tuple@13f352d" inStructuredNode="_Q_Yll5uaEeKZmIIhmf87AA" outgoing="_Q_Yl45uaEeKZmIIhmf87AA">
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_Q_YloJuaEeKZmIIhmf87AA" name="Call($$Alf$Library$CollectionFunctions$includes__Test Suites$Test Suite 1$Assembly_P_P$C__)" inStructuredNode="_Q_Yln5uaEeKZmIIhmf87AA" incoming="_Q_Yl4ZuaEeKZmIIhmf87AA" behavior="_Oy4b3ZcOEeKhwsEOq6wpOQ">
                    <argument xmi:type="uml:InputPin" xmi:id="_Q_YloZuaEeKZmIIhmf87AA" name="Call($$Alf$Library$CollectionFunctions$includes__Test Suites$Test Suite 1$Assembly_P_P$C__).argument(seq)" incoming="_Q_Yl35uaEeKZmIIhmf87AA" type="_H0cTAHKoEeK1kPmoj_saYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Q_YlopuaEeKZmIIhmf87AA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Q_Ylo5uaEeKZmIIhmf87AA" value="*"/>
                    </argument>
                    <argument xmi:type="uml:InputPin" xmi:id="_Q_YlpJuaEeKZmIIhmf87AA" name="Call($$Alf$Library$CollectionFunctions$includes__Test Suites$Test Suite 1$Assembly_P_P$C__).argument(element)" incoming="_Q_Yl4JuaEeKZmIIhmf87AA" type="_H0cTAHKoEeK1kPmoj_saYA">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Q_YlpZuaEeKZmIIhmf87AA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Q_YlppuaEeKZmIIhmf87AA" value="1"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_Q_Ylp5uaEeKZmIIhmf87AA" name="Call($$Alf$Library$CollectionFunctions$includes__Test Suites$Test Suite 1$Assembly_P_P$C__).result()" outgoing="_Q_Yl4puaEeKZmIIhmf87AA">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Q_YlqJuaEeKZmIIhmf87AA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Q_YlqZuaEeKZmIIhmf87AA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_Q_YlqpuaEeKZmIIhmf87AA" name="Tuple@1156dd6" inStructuredNode="_Q_Yln5uaEeKZmIIhmf87AA" outgoing="_Q_Yl4ZuaEeKZmIIhmf87AA">
                    <node xmi:type="uml:ReadLinkAction" xmi:id="_Q_Ylq5uaEeKZmIIhmf87AA" name="ReadLink(y)" inStructuredNode="_Q_YlqpuaEeKZmIIhmf87AA" incoming="_Q_Yl3puaEeKZmIIhmf87AA">
                      <endData xmi:type="uml:LinkEndData" xmi:id="_Q_YlrJuaEeKZmIIhmf87AA" end="_jh-KAHKoEeK1kPmoj_saYA"/>
                      <endData xmi:type="uml:LinkEndData" xmi:id="_Q_YlrZuaEeKZmIIhmf87AA" end="_jh-KBHKoEeK1kPmoj_saYA" value="_Q_YlrpuaEeKZmIIhmf87AA"/>
                      <inputValue xmi:type="uml:InputPin" xmi:id="_Q_YlrpuaEeKZmIIhmf87AA" name="ReadLink(y).inputValue(x)" incoming="_Q_Yl3ZuaEeKZmIIhmf87AA" type="_FU9Y0HKoEeK1kPmoj_saYA">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Q_Ylr5uaEeKZmIIhmf87AA"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Q_YlsJuaEeKZmIIhmf87AA" value="*"/>
                      </inputValue>
                      <result xmi:type="uml:OutputPin" xmi:id="_Q_YlsZuaEeKZmIIhmf87AA" name="ReadLink(y).result" outgoing="_Q_Yl35uaEeKZmIIhmf87AA" type="_H0cTAHKoEeK1kPmoj_saYA">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Q_YlspuaEeKZmIIhmf87AA"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Q_Yls5uaEeKZmIIhmf87AA" value="*"/>
                      </result>
                    </node>
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_Q_YltJuaEeKZmIIhmf87AA" name="Tuple@1b93dfb" inStructuredNode="_Q_YlqpuaEeKZmIIhmf87AA" outgoing="_Q_Yl3puaEeKZmIIhmf87AA">
                      <node xmi:type="uml:ExpansionRegion" xmi:id="_Q_YltZuaEeKZmIIhmf87AA" name="CastExpression@7cc67" inStructuredNode="_Q_YltJuaEeKZmIIhmf87AA" mode="parallel" outputElement="_Q_YlyJuaEeKZmIIhmf87AA" inputElement="_Q_Ylx5uaEeKZmIIhmf87AA">
                        <node xmi:type="uml:MergeNode" xmi:id="_Q_YltpuaEeKZmIIhmf87AA" name="Merge(CastExpression@7cc67.operand)" inStructuredNode="_Q_YltZuaEeKZmIIhmf87AA" outgoing="_Q_YlxpuaEeKZmIIhmf87AA" incoming="_Q_Ylw5uaEeKZmIIhmf87AA"/>
                        <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_Q_Ylt5uaEeKZmIIhmf87AA" name="ReadIsClassifiedObject(B)" inStructuredNode="_Q_YltZuaEeKZmIIhmf87AA" classifier="_FU9Y0HKoEeK1kPmoj_saYA">
                          <object xmi:type="uml:InputPin" xmi:id="_Q_YluJuaEeKZmIIhmf87AA" name="ReadIsClassifiedObject(B).object" incoming="_Q_YlwJuaEeKZmIIhmf87AA" isOrdered="true" isUnique="false">
                            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Q_YluZuaEeKZmIIhmf87AA" value="1"/>
                            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Q_YlupuaEeKZmIIhmf87AA" value="1"/>
                          </object>
                          <result xmi:type="uml:OutputPin" xmi:id="_Q_Ylu5uaEeKZmIIhmf87AA" name="ReadIsClassifiedObject(B).result" outgoing="_Q_YlwpuaEeKZmIIhmf87AA" isOrdered="true" isUnique="false">
                            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Q_YlvJuaEeKZmIIhmf87AA" value="1"/>
                            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Q_YlvZuaEeKZmIIhmf87AA" value="1"/>
                          </result>
                        </node>
                        <node xmi:type="uml:ForkNode" xmi:id="_Q_YlvpuaEeKZmIIhmf87AA" name="Fork(ReadIsClassifiedObject(B).object)" inStructuredNode="_Q_YltZuaEeKZmIIhmf87AA" outgoing="_Q_YlwJuaEeKZmIIhmf87AA _Q_YlwZuaEeKZmIIhmf87AA" incoming="_Q_YlxZuaEeKZmIIhmf87AA"/>
                        <node xmi:type="uml:DecisionNode" xmi:id="_Q_Ylv5uaEeKZmIIhmf87AA" name="Decision(ReadIsClassifiedObject(B).result)" inStructuredNode="_Q_YltZuaEeKZmIIhmf87AA" outgoing="_Q_Ylw5uaEeKZmIIhmf87AA" incoming="_Q_YlwZuaEeKZmIIhmf87AA _Q_YlwpuaEeKZmIIhmf87AA" decisionInputFlow="_Q_YlwpuaEeKZmIIhmf87AA"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_Q_YlwJuaEeKZmIIhmf87AA" inStructuredNode="_Q_YltZuaEeKZmIIhmf87AA" source="_Q_YlvpuaEeKZmIIhmf87AA" target="_Q_YluJuaEeKZmIIhmf87AA"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_Q_YlwZuaEeKZmIIhmf87AA" inStructuredNode="_Q_YltZuaEeKZmIIhmf87AA" source="_Q_YlvpuaEeKZmIIhmf87AA" target="_Q_Ylv5uaEeKZmIIhmf87AA"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_Q_YlwpuaEeKZmIIhmf87AA" inStructuredNode="_Q_YltZuaEeKZmIIhmf87AA" source="_Q_Ylu5uaEeKZmIIhmf87AA" target="_Q_Ylv5uaEeKZmIIhmf87AA"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_Q_Ylw5uaEeKZmIIhmf87AA" inStructuredNode="_Q_YltZuaEeKZmIIhmf87AA" source="_Q_Ylv5uaEeKZmIIhmf87AA" target="_Q_YltpuaEeKZmIIhmf87AA">
                          <guard xmi:type="uml:LiteralBoolean" xmi:id="_Q_YlxJuaEeKZmIIhmf87AA" name="Value(true)" value="true"/>
                        </edge>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_Q_YlxZuaEeKZmIIhmf87AA" inStructuredNode="_Q_YltZuaEeKZmIIhmf87AA" source="_Q_Ylx5uaEeKZmIIhmf87AA" target="_Q_YlvpuaEeKZmIIhmf87AA"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_Q_YlxpuaEeKZmIIhmf87AA" inStructuredNode="_Q_YltZuaEeKZmIIhmf87AA" source="_Q_YltpuaEeKZmIIhmf87AA" target="_Q_YlyJuaEeKZmIIhmf87AA"/>
                      </node>
                      <node xmi:type="uml:ExpansionNode" xmi:id="_Q_Ylx5uaEeKZmIIhmf87AA" name="CastExpression@7cc67.inputElement" inStructuredNode="_Q_YltJuaEeKZmIIhmf87AA" outgoing="_Q_YlxZuaEeKZmIIhmf87AA" incoming="_Q_Yl6JuaEeKZmIIhmf87AA" regionAsInput="_Q_YltZuaEeKZmIIhmf87AA"/>
                      <node xmi:type="uml:ExpansionNode" xmi:id="_Q_YlyJuaEeKZmIIhmf87AA" name="CastExpression@7cc67.outputElement" inStructuredNode="_Q_YltJuaEeKZmIIhmf87AA" outgoing="_Q_Yl3ZuaEeKZmIIhmf87AA" incoming="_Q_YlxpuaEeKZmIIhmf87AA" type="_FU9Y0HKoEeK1kPmoj_saYA" regionAsOutput="_Q_YltZuaEeKZmIIhmf87AA"/>
                    </node>
                    <node xmi:type="uml:ExpansionRegion" xmi:id="_Q_YlyZuaEeKZmIIhmf87AA" name="CastExpression@1fcad65" inStructuredNode="_Q_YlqpuaEeKZmIIhmf87AA" mode="parallel" outputElement="_Q_Yl3JuaEeKZmIIhmf87AA" inputElement="_Q_Yl25uaEeKZmIIhmf87AA">
                      <node xmi:type="uml:MergeNode" xmi:id="_Q_YlypuaEeKZmIIhmf87AA" name="Merge(CastExpression@1fcad65.operand)" inStructuredNode="_Q_YlyZuaEeKZmIIhmf87AA" outgoing="_Q_Yl2puaEeKZmIIhmf87AA" incoming="_Q_Yl15uaEeKZmIIhmf87AA"/>
                      <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_Q_Yly5uaEeKZmIIhmf87AA" name="ReadIsClassifiedObject(C)" inStructuredNode="_Q_YlyZuaEeKZmIIhmf87AA" classifier="_H0cTAHKoEeK1kPmoj_saYA">
                        <object xmi:type="uml:InputPin" xmi:id="_Q_YlzJuaEeKZmIIhmf87AA" name="ReadIsClassifiedObject(C).object" incoming="_Q_Yl1JuaEeKZmIIhmf87AA" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Q_YlzZuaEeKZmIIhmf87AA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Q_YlzpuaEeKZmIIhmf87AA" value="1"/>
                        </object>
                        <result xmi:type="uml:OutputPin" xmi:id="_Q_Ylz5uaEeKZmIIhmf87AA" name="ReadIsClassifiedObject(C).result" outgoing="_Q_Yl1puaEeKZmIIhmf87AA" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Q_Yl0JuaEeKZmIIhmf87AA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Q_Yl0ZuaEeKZmIIhmf87AA" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ForkNode" xmi:id="_Q_Yl0puaEeKZmIIhmf87AA" name="Fork(ReadIsClassifiedObject(C).object)" inStructuredNode="_Q_YlyZuaEeKZmIIhmf87AA" outgoing="_Q_Yl1JuaEeKZmIIhmf87AA _Q_Yl1ZuaEeKZmIIhmf87AA" incoming="_Q_Yl2ZuaEeKZmIIhmf87AA"/>
                      <node xmi:type="uml:DecisionNode" xmi:id="_Q_Yl05uaEeKZmIIhmf87AA" name="Decision(ReadIsClassifiedObject(C).result)" inStructuredNode="_Q_YlyZuaEeKZmIIhmf87AA" outgoing="_Q_Yl15uaEeKZmIIhmf87AA" incoming="_Q_Yl1ZuaEeKZmIIhmf87AA _Q_Yl1puaEeKZmIIhmf87AA" decisionInputFlow="_Q_Yl1puaEeKZmIIhmf87AA"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_Q_Yl1JuaEeKZmIIhmf87AA" inStructuredNode="_Q_YlyZuaEeKZmIIhmf87AA" source="_Q_Yl0puaEeKZmIIhmf87AA" target="_Q_YlzJuaEeKZmIIhmf87AA"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_Q_Yl1ZuaEeKZmIIhmf87AA" inStructuredNode="_Q_YlyZuaEeKZmIIhmf87AA" source="_Q_Yl0puaEeKZmIIhmf87AA" target="_Q_Yl05uaEeKZmIIhmf87AA"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_Q_Yl1puaEeKZmIIhmf87AA" inStructuredNode="_Q_YlyZuaEeKZmIIhmf87AA" source="_Q_Ylz5uaEeKZmIIhmf87AA" target="_Q_Yl05uaEeKZmIIhmf87AA"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_Q_Yl15uaEeKZmIIhmf87AA" inStructuredNode="_Q_YlyZuaEeKZmIIhmf87AA" source="_Q_Yl05uaEeKZmIIhmf87AA" target="_Q_YlypuaEeKZmIIhmf87AA">
                        <guard xmi:type="uml:LiteralBoolean" xmi:id="_Q_Yl2JuaEeKZmIIhmf87AA" name="Value(true)" value="true"/>
                      </edge>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_Q_Yl2ZuaEeKZmIIhmf87AA" inStructuredNode="_Q_YlyZuaEeKZmIIhmf87AA" source="_Q_Yl25uaEeKZmIIhmf87AA" target="_Q_Yl0puaEeKZmIIhmf87AA"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_Q_Yl2puaEeKZmIIhmf87AA" inStructuredNode="_Q_YlyZuaEeKZmIIhmf87AA" source="_Q_YlypuaEeKZmIIhmf87AA" target="_Q_Yl3JuaEeKZmIIhmf87AA"/>
                    </node>
                    <node xmi:type="uml:ExpansionNode" xmi:id="_Q_Yl25uaEeKZmIIhmf87AA" name="CastExpression@1fcad65.inputElement" inStructuredNode="_Q_YlqpuaEeKZmIIhmf87AA" outgoing="_Q_Yl2ZuaEeKZmIIhmf87AA" incoming="_Q_Yl6ZuaEeKZmIIhmf87AA" regionAsInput="_Q_YlyZuaEeKZmIIhmf87AA"/>
                    <node xmi:type="uml:ExpansionNode" xmi:id="_Q_Yl3JuaEeKZmIIhmf87AA" name="CastExpression@1fcad65.outputElement" inStructuredNode="_Q_YlqpuaEeKZmIIhmf87AA" outgoing="_Q_Yl4JuaEeKZmIIhmf87AA" incoming="_Q_Yl2puaEeKZmIIhmf87AA" type="_H0cTAHKoEeK1kPmoj_saYA" regionAsOutput="_Q_YlyZuaEeKZmIIhmf87AA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_Q_Yl3ZuaEeKZmIIhmf87AA" inStructuredNode="_Q_YlqpuaEeKZmIIhmf87AA" source="_Q_YlyJuaEeKZmIIhmf87AA" target="_Q_YlrpuaEeKZmIIhmf87AA"/>
                    <edge xmi:type="uml:ControlFlow" xmi:id="_Q_Yl3puaEeKZmIIhmf87AA" inStructuredNode="_Q_YlqpuaEeKZmIIhmf87AA" source="_Q_YltJuaEeKZmIIhmf87AA" target="_Q_Ylq5uaEeKZmIIhmf87AA"/>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_Q_Yl35uaEeKZmIIhmf87AA" inStructuredNode="_Q_Yln5uaEeKZmIIhmf87AA" source="_Q_YlsZuaEeKZmIIhmf87AA" target="_Q_YloZuaEeKZmIIhmf87AA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_Q_Yl4JuaEeKZmIIhmf87AA" inStructuredNode="_Q_Yln5uaEeKZmIIhmf87AA" source="_Q_Yl3JuaEeKZmIIhmf87AA" target="_Q_YlpJuaEeKZmIIhmf87AA"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_Q_Yl4ZuaEeKZmIIhmf87AA" inStructuredNode="_Q_Yln5uaEeKZmIIhmf87AA" source="_Q_YlqpuaEeKZmIIhmf87AA" target="_Q_YloJuaEeKZmIIhmf87AA"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Q_Yl4puaEeKZmIIhmf87AA" inStructuredNode="_Q_Yll5uaEeKZmIIhmf87AA" source="_Q_Ylp5uaEeKZmIIhmf87AA" target="_Q_YlnJuaEeKZmIIhmf87AA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_Q_Yl45uaEeKZmIIhmf87AA" inStructuredNode="_Q_Yll5uaEeKZmIIhmf87AA" source="_Q_Yln5uaEeKZmIIhmf87AA" target="_Q_YlmJuaEeKZmIIhmf87AA"/>
              </node>
            </structuredNode>
            <node xmi:type="uml:ActivityParameterNode" xmi:id="_Q_YlkJuaEeKZmIIhmf87AA" name="Input(message)" outgoing="_Q_Yl5JuaEeKZmIIhmf87AA" parameter="_ih2BAJcLEeKhwsEOq6wpOQ"/>
            <node xmi:type="uml:ForkNode" xmi:id="_Q_YlkZuaEeKZmIIhmf87AA" name="Fork(message)" outgoing="_Q_Yl55uaEeKZmIIhmf87AA" incoming="_Q_Yl5JuaEeKZmIIhmf87AA"/>
            <node xmi:type="uml:ActivityParameterNode" xmi:id="_Q_YlkpuaEeKZmIIhmf87AA" name="Input(end1)" outgoing="_Q_Yl5ZuaEeKZmIIhmf87AA" parameter="_8s_p0JcMEeKhwsEOq6wpOQ"/>
            <node xmi:type="uml:ForkNode" xmi:id="_Q_Ylk5uaEeKZmIIhmf87AA" name="Fork(end1)" outgoing="_Q_Yl6JuaEeKZmIIhmf87AA" incoming="_Q_Yl5ZuaEeKZmIIhmf87AA"/>
            <node xmi:type="uml:ActivityParameterNode" xmi:id="_Q_YllJuaEeKZmIIhmf87AA" name="Input(end2)" outgoing="_Q_Yl5puaEeKZmIIhmf87AA" parameter="_CtjeEJcNEeKhwsEOq6wpOQ"/>
            <node xmi:type="uml:ForkNode" xmi:id="_Q_YllZuaEeKZmIIhmf87AA" name="Fork(end2)" outgoing="_Q_Yl6ZuaEeKZmIIhmf87AA" incoming="_Q_Yl5puaEeKZmIIhmf87AA"/>
          </ownedBehavior>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_h5nn8IsZEeKEn4V9UD8Cqw" name="assertNotConnected" specification="_P1DPQIsZEeKEn4V9UD8Cqw" group="_RdMR9pnkEeKzHq9Trtbo_Q" node="_RdMR8JnkEeKzHq9Trtbo_Q _RdMR8ZnkEeKzHq9Trtbo_Q _RdMR8pnkEeKzHq9Trtbo_Q _RdMR85nkEeKzHq9Trtbo_Q _RdMR9JnkEeKzHq9Trtbo_Q _RdMR9ZnkEeKzHq9Trtbo_Q _RdMR9pnkEeKzHq9Trtbo_Q">
            <ownedComment xmi:type="uml:Comment" xmi:id="_h5nn8YsZEeKEn4V9UD8Cqw">
              <body>namespace 'Test Suites'::'Test Suite 1'::Assembly_P_P::AssertCompositeHelper ;&#xD;
&#xD;
private import Alf::Library::CollectionFunctions::includes ;&#xD;
&#xD;
activity assertNotConnected(in message : String, in end1 : any, in end2 : any) { &#xD;
	AssertTrue(message, ! R::y((B)end1)->includes((C)end2)) ;&#xD;
}</body>
            </ownedComment>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_uYPf4JcOEeKhwsEOq6wpOQ" name="message">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
            </ownedParameter>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_xAD2sJcOEeKhwsEOq6wpOQ" name="end1"/>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_y2U0wJcOEeKhwsEOq6wpOQ" name="end2"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RdMSTJnkEeKzHq9Trtbo_Q" activity="_h5nn8IsZEeKEn4V9UD8Cqw" source="_RdMR8JnkEeKzHq9Trtbo_Q" target="_RdMR8ZnkEeKzHq9Trtbo_Q"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RdVb4JnkEeKzHq9Trtbo_Q" activity="_h5nn8IsZEeKEn4V9UD8Cqw" source="_RdMR8pnkEeKzHq9Trtbo_Q" target="_RdMR85nkEeKzHq9Trtbo_Q"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RdVb4ZnkEeKzHq9Trtbo_Q" activity="_h5nn8IsZEeKEn4V9UD8Cqw" source="_RdMR9JnkEeKzHq9Trtbo_Q" target="_RdMR9ZnkEeKzHq9Trtbo_Q"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RdVb4pnkEeKzHq9Trtbo_Q" activity="_h5nn8IsZEeKEn4V9UD8Cqw" source="_RdMR8ZnkEeKzHq9Trtbo_Q" target="_RdMR-ZnkEeKzHq9Trtbo_Q"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RdVb45nkEeKzHq9Trtbo_Q" activity="_h5nn8IsZEeKEn4V9UD8Cqw" source="_RdMR85nkEeKzHq9Trtbo_Q" target="_RdMSJ5nkEeKzHq9Trtbo_Q"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RdVb5JnkEeKzHq9Trtbo_Q" activity="_h5nn8IsZEeKEn4V9UD8Cqw" source="_RdMR9ZnkEeKzHq9Trtbo_Q" target="_RdMSO5nkEeKzHq9Trtbo_Q"/>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_RdMR9pnkEeKzHq9Trtbo_Q" name="Body(assertNotConnected)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_RdMR95nkEeKzHq9Trtbo_Q" name="ExpressionStatement@1f6101f" inStructuredNode="_RdMR9pnkEeKzHq9Trtbo_Q">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_RdMR-JnkEeKzHq9Trtbo_Q" name="Call(AssertTrue)" inStructuredNode="_RdMR95nkEeKzHq9Trtbo_Q" incoming="_RdMSS5nkEeKzHq9Trtbo_Q">
                  <argument xmi:type="uml:InputPin" xmi:id="_RdMR-ZnkEeKzHq9Trtbo_Q" name="Call(AssertTrue).argument(label)" incoming="_RdVb4pnkEeKzHq9Trtbo_Q">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RdMR-pnkEeKzHq9Trtbo_Q" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RdMR-5nkEeKzHq9Trtbo_Q" value="1"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_RdMR_JnkEeKzHq9Trtbo_Q" name="Call(AssertTrue).argument(condition)" incoming="_RdMSSpnkEeKzHq9Trtbo_Q">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RdMR_ZnkEeKzHq9Trtbo_Q" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RdMR_pnkEeKzHq9Trtbo_Q" value="1"/>
                  </argument>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_RdMR_5nkEeKzHq9Trtbo_Q" name="Tuple@8967e6" inStructuredNode="_RdMR95nkEeKzHq9Trtbo_Q" outgoing="_RdMSS5nkEeKzHq9Trtbo_Q">
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_RdMSAJnkEeKzHq9Trtbo_Q" name="Call($$Alf$Library$CollectionFunctions$includes__Test Suites$Test Suite 1$Assembly_P_P$C__)" inStructuredNode="_RdMR_5nkEeKzHq9Trtbo_Q" incoming="_RdMSSJnkEeKzHq9Trtbo_Q" behavior="_Oy4b3ZcOEeKhwsEOq6wpOQ">
                    <argument xmi:type="uml:InputPin" xmi:id="_RdMSAZnkEeKzHq9Trtbo_Q" name="Call($$Alf$Library$CollectionFunctions$includes__Test Suites$Test Suite 1$Assembly_P_P$C__).argument(seq)" incoming="_RdMSRpnkEeKzHq9Trtbo_Q" type="_H0cTAHKoEeK1kPmoj_saYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RdMSApnkEeKzHq9Trtbo_Q"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RdMSA5nkEeKzHq9Trtbo_Q" value="*"/>
                    </argument>
                    <argument xmi:type="uml:InputPin" xmi:id="_RdMSBJnkEeKzHq9Trtbo_Q" name="Call($$Alf$Library$CollectionFunctions$includes__Test Suites$Test Suite 1$Assembly_P_P$C__).argument(element)" incoming="_RdMSR5nkEeKzHq9Trtbo_Q" type="_H0cTAHKoEeK1kPmoj_saYA">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RdMSBZnkEeKzHq9Trtbo_Q" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RdMSBpnkEeKzHq9Trtbo_Q" value="1"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_RdMSB5nkEeKzHq9Trtbo_Q" name="Call($$Alf$Library$CollectionFunctions$includes__Test Suites$Test Suite 1$Assembly_P_P$C__).result()" outgoing="_RdMSSZnkEeKzHq9Trtbo_Q">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RdMSCJnkEeKzHq9Trtbo_Q" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RdMSCZnkEeKzHq9Trtbo_Q" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_RdMSCpnkEeKzHq9Trtbo_Q" name="Tuple@f174df" inStructuredNode="_RdMR_5nkEeKzHq9Trtbo_Q" outgoing="_RdMSSJnkEeKzHq9Trtbo_Q">
                    <node xmi:type="uml:ReadLinkAction" xmi:id="_RdMSC5nkEeKzHq9Trtbo_Q" name="ReadLink(y)" inStructuredNode="_RdMSCpnkEeKzHq9Trtbo_Q" incoming="_RdMSPpnkEeKzHq9Trtbo_Q">
                      <endData xmi:type="uml:LinkEndData" xmi:id="_RdMSDJnkEeKzHq9Trtbo_Q" end="_jh-KAHKoEeK1kPmoj_saYA"/>
                      <endData xmi:type="uml:LinkEndData" xmi:id="_RdMSDZnkEeKzHq9Trtbo_Q" end="_jh-KBHKoEeK1kPmoj_saYA" value="_RdMSDpnkEeKzHq9Trtbo_Q"/>
                      <inputValue xmi:type="uml:InputPin" xmi:id="_RdMSDpnkEeKzHq9Trtbo_Q" name="ReadLink(y).inputValue(x)" incoming="_RdMSPZnkEeKzHq9Trtbo_Q" type="_FU9Y0HKoEeK1kPmoj_saYA">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RdMSD5nkEeKzHq9Trtbo_Q"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RdMSEJnkEeKzHq9Trtbo_Q" value="*"/>
                      </inputValue>
                      <result xmi:type="uml:OutputPin" xmi:id="_RdMSEZnkEeKzHq9Trtbo_Q" name="ReadLink(y).result" outgoing="_RdMSRpnkEeKzHq9Trtbo_Q" type="_H0cTAHKoEeK1kPmoj_saYA">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RdMSEpnkEeKzHq9Trtbo_Q"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RdMSE5nkEeKzHq9Trtbo_Q" value="*"/>
                      </result>
                    </node>
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_RdMSFJnkEeKzHq9Trtbo_Q" name="Tuple@3b000b" inStructuredNode="_RdMSCpnkEeKzHq9Trtbo_Q" outgoing="_RdMSPpnkEeKzHq9Trtbo_Q">
                      <node xmi:type="uml:ExpansionRegion" xmi:id="_RdMSFZnkEeKzHq9Trtbo_Q" name="CastExpression@5a7c28" inStructuredNode="_RdMSFJnkEeKzHq9Trtbo_Q" mode="parallel" outputElement="_RdMSKJnkEeKzHq9Trtbo_Q" inputElement="_RdMSJ5nkEeKzHq9Trtbo_Q">
                        <node xmi:type="uml:MergeNode" xmi:id="_RdMSFpnkEeKzHq9Trtbo_Q" name="Merge(CastExpression@5a7c28.operand)" inStructuredNode="_RdMSFZnkEeKzHq9Trtbo_Q" outgoing="_RdMSJpnkEeKzHq9Trtbo_Q" incoming="_RdMSI5nkEeKzHq9Trtbo_Q"/>
                        <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_RdMSF5nkEeKzHq9Trtbo_Q" name="ReadIsClassifiedObject(B)" inStructuredNode="_RdMSFZnkEeKzHq9Trtbo_Q" classifier="_FU9Y0HKoEeK1kPmoj_saYA">
                          <object xmi:type="uml:InputPin" xmi:id="_RdMSGJnkEeKzHq9Trtbo_Q" name="ReadIsClassifiedObject(B).object" incoming="_RdMSIJnkEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RdMSGZnkEeKzHq9Trtbo_Q" value="1"/>
                            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RdMSGpnkEeKzHq9Trtbo_Q" value="1"/>
                          </object>
                          <result xmi:type="uml:OutputPin" xmi:id="_RdMSG5nkEeKzHq9Trtbo_Q" name="ReadIsClassifiedObject(B).result" outgoing="_RdMSIpnkEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RdMSHJnkEeKzHq9Trtbo_Q" value="1"/>
                            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RdMSHZnkEeKzHq9Trtbo_Q" value="1"/>
                          </result>
                        </node>
                        <node xmi:type="uml:ForkNode" xmi:id="_RdMSHpnkEeKzHq9Trtbo_Q" name="Fork(ReadIsClassifiedObject(B).object)" inStructuredNode="_RdMSFZnkEeKzHq9Trtbo_Q" outgoing="_RdMSIJnkEeKzHq9Trtbo_Q _RdMSIZnkEeKzHq9Trtbo_Q" incoming="_RdMSJZnkEeKzHq9Trtbo_Q"/>
                        <node xmi:type="uml:DecisionNode" xmi:id="_RdMSH5nkEeKzHq9Trtbo_Q" name="Decision(ReadIsClassifiedObject(B).result)" inStructuredNode="_RdMSFZnkEeKzHq9Trtbo_Q" outgoing="_RdMSI5nkEeKzHq9Trtbo_Q" incoming="_RdMSIZnkEeKzHq9Trtbo_Q _RdMSIpnkEeKzHq9Trtbo_Q" decisionInputFlow="_RdMSIpnkEeKzHq9Trtbo_Q"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_RdMSIJnkEeKzHq9Trtbo_Q" inStructuredNode="_RdMSFZnkEeKzHq9Trtbo_Q" source="_RdMSHpnkEeKzHq9Trtbo_Q" target="_RdMSGJnkEeKzHq9Trtbo_Q"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_RdMSIZnkEeKzHq9Trtbo_Q" inStructuredNode="_RdMSFZnkEeKzHq9Trtbo_Q" source="_RdMSHpnkEeKzHq9Trtbo_Q" target="_RdMSH5nkEeKzHq9Trtbo_Q"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_RdMSIpnkEeKzHq9Trtbo_Q" inStructuredNode="_RdMSFZnkEeKzHq9Trtbo_Q" source="_RdMSG5nkEeKzHq9Trtbo_Q" target="_RdMSH5nkEeKzHq9Trtbo_Q"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_RdMSI5nkEeKzHq9Trtbo_Q" inStructuredNode="_RdMSFZnkEeKzHq9Trtbo_Q" source="_RdMSH5nkEeKzHq9Trtbo_Q" target="_RdMSFpnkEeKzHq9Trtbo_Q">
                          <guard xmi:type="uml:LiteralBoolean" xmi:id="_RdMSJJnkEeKzHq9Trtbo_Q" name="Value(true)" value="true"/>
                        </edge>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_RdMSJZnkEeKzHq9Trtbo_Q" inStructuredNode="_RdMSFZnkEeKzHq9Trtbo_Q" source="_RdMSJ5nkEeKzHq9Trtbo_Q" target="_RdMSHpnkEeKzHq9Trtbo_Q"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_RdMSJpnkEeKzHq9Trtbo_Q" inStructuredNode="_RdMSFZnkEeKzHq9Trtbo_Q" source="_RdMSFpnkEeKzHq9Trtbo_Q" target="_RdMSKJnkEeKzHq9Trtbo_Q"/>
                      </node>
                      <node xmi:type="uml:ExpansionNode" xmi:id="_RdMSJ5nkEeKzHq9Trtbo_Q" name="CastExpression@5a7c28.inputElement" inStructuredNode="_RdMSFJnkEeKzHq9Trtbo_Q" outgoing="_RdMSJZnkEeKzHq9Trtbo_Q" incoming="_RdVb45nkEeKzHq9Trtbo_Q" regionAsInput="_RdMSFZnkEeKzHq9Trtbo_Q"/>
                      <node xmi:type="uml:ExpansionNode" xmi:id="_RdMSKJnkEeKzHq9Trtbo_Q" name="CastExpression@5a7c28.outputElement" inStructuredNode="_RdMSFJnkEeKzHq9Trtbo_Q" outgoing="_RdMSPZnkEeKzHq9Trtbo_Q" incoming="_RdMSJpnkEeKzHq9Trtbo_Q" type="_FU9Y0HKoEeK1kPmoj_saYA" regionAsOutput="_RdMSFZnkEeKzHq9Trtbo_Q"/>
                    </node>
                    <node xmi:type="uml:ExpansionRegion" xmi:id="_RdMSKZnkEeKzHq9Trtbo_Q" name="CastExpression@8d5fb8" inStructuredNode="_RdMSCpnkEeKzHq9Trtbo_Q" mode="parallel" outputElement="_RdMSPJnkEeKzHq9Trtbo_Q" inputElement="_RdMSO5nkEeKzHq9Trtbo_Q">
                      <node xmi:type="uml:MergeNode" xmi:id="_RdMSKpnkEeKzHq9Trtbo_Q" name="Merge(CastExpression@8d5fb8.operand)" inStructuredNode="_RdMSKZnkEeKzHq9Trtbo_Q" outgoing="_RdMSOpnkEeKzHq9Trtbo_Q" incoming="_RdMSN5nkEeKzHq9Trtbo_Q"/>
                      <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_RdMSK5nkEeKzHq9Trtbo_Q" name="ReadIsClassifiedObject(C)" inStructuredNode="_RdMSKZnkEeKzHq9Trtbo_Q" classifier="_H0cTAHKoEeK1kPmoj_saYA">
                        <object xmi:type="uml:InputPin" xmi:id="_RdMSLJnkEeKzHq9Trtbo_Q" name="ReadIsClassifiedObject(C).object" incoming="_RdMSNJnkEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RdMSLZnkEeKzHq9Trtbo_Q" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RdMSLpnkEeKzHq9Trtbo_Q" value="1"/>
                        </object>
                        <result xmi:type="uml:OutputPin" xmi:id="_RdMSL5nkEeKzHq9Trtbo_Q" name="ReadIsClassifiedObject(C).result" outgoing="_RdMSNpnkEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RdMSMJnkEeKzHq9Trtbo_Q" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RdMSMZnkEeKzHq9Trtbo_Q" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ForkNode" xmi:id="_RdMSMpnkEeKzHq9Trtbo_Q" name="Fork(ReadIsClassifiedObject(C).object)" inStructuredNode="_RdMSKZnkEeKzHq9Trtbo_Q" outgoing="_RdMSNJnkEeKzHq9Trtbo_Q _RdMSNZnkEeKzHq9Trtbo_Q" incoming="_RdMSOZnkEeKzHq9Trtbo_Q"/>
                      <node xmi:type="uml:DecisionNode" xmi:id="_RdMSM5nkEeKzHq9Trtbo_Q" name="Decision(ReadIsClassifiedObject(C).result)" inStructuredNode="_RdMSKZnkEeKzHq9Trtbo_Q" outgoing="_RdMSN5nkEeKzHq9Trtbo_Q" incoming="_RdMSNZnkEeKzHq9Trtbo_Q _RdMSNpnkEeKzHq9Trtbo_Q" decisionInputFlow="_RdMSNpnkEeKzHq9Trtbo_Q"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_RdMSNJnkEeKzHq9Trtbo_Q" inStructuredNode="_RdMSKZnkEeKzHq9Trtbo_Q" source="_RdMSMpnkEeKzHq9Trtbo_Q" target="_RdMSLJnkEeKzHq9Trtbo_Q"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_RdMSNZnkEeKzHq9Trtbo_Q" inStructuredNode="_RdMSKZnkEeKzHq9Trtbo_Q" source="_RdMSMpnkEeKzHq9Trtbo_Q" target="_RdMSM5nkEeKzHq9Trtbo_Q"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_RdMSNpnkEeKzHq9Trtbo_Q" inStructuredNode="_RdMSKZnkEeKzHq9Trtbo_Q" source="_RdMSL5nkEeKzHq9Trtbo_Q" target="_RdMSM5nkEeKzHq9Trtbo_Q"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_RdMSN5nkEeKzHq9Trtbo_Q" inStructuredNode="_RdMSKZnkEeKzHq9Trtbo_Q" source="_RdMSM5nkEeKzHq9Trtbo_Q" target="_RdMSKpnkEeKzHq9Trtbo_Q">
                        <guard xmi:type="uml:LiteralBoolean" xmi:id="_RdMSOJnkEeKzHq9Trtbo_Q" name="Value(true)" value="true"/>
                      </edge>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_RdMSOZnkEeKzHq9Trtbo_Q" inStructuredNode="_RdMSKZnkEeKzHq9Trtbo_Q" source="_RdMSO5nkEeKzHq9Trtbo_Q" target="_RdMSMpnkEeKzHq9Trtbo_Q"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_RdMSOpnkEeKzHq9Trtbo_Q" inStructuredNode="_RdMSKZnkEeKzHq9Trtbo_Q" source="_RdMSKpnkEeKzHq9Trtbo_Q" target="_RdMSPJnkEeKzHq9Trtbo_Q"/>
                    </node>
                    <node xmi:type="uml:ExpansionNode" xmi:id="_RdMSO5nkEeKzHq9Trtbo_Q" name="CastExpression@8d5fb8.inputElement" inStructuredNode="_RdMSCpnkEeKzHq9Trtbo_Q" outgoing="_RdMSOZnkEeKzHq9Trtbo_Q" incoming="_RdVb5JnkEeKzHq9Trtbo_Q" regionAsInput="_RdMSKZnkEeKzHq9Trtbo_Q"/>
                    <node xmi:type="uml:ExpansionNode" xmi:id="_RdMSPJnkEeKzHq9Trtbo_Q" name="CastExpression@8d5fb8.outputElement" inStructuredNode="_RdMSCpnkEeKzHq9Trtbo_Q" outgoing="_RdMSR5nkEeKzHq9Trtbo_Q" incoming="_RdMSOpnkEeKzHq9Trtbo_Q" type="_H0cTAHKoEeK1kPmoj_saYA" regionAsOutput="_RdMSKZnkEeKzHq9Trtbo_Q"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_RdMSPZnkEeKzHq9Trtbo_Q" inStructuredNode="_RdMSCpnkEeKzHq9Trtbo_Q" source="_RdMSKJnkEeKzHq9Trtbo_Q" target="_RdMSDpnkEeKzHq9Trtbo_Q"/>
                    <edge xmi:type="uml:ControlFlow" xmi:id="_RdMSPpnkEeKzHq9Trtbo_Q" inStructuredNode="_RdMSCpnkEeKzHq9Trtbo_Q" source="_RdMSFJnkEeKzHq9Trtbo_Q" target="_RdMSC5nkEeKzHq9Trtbo_Q"/>
                  </node>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_RdMSP5nkEeKzHq9Trtbo_Q" name="Call(Not)" inStructuredNode="_RdMR_5nkEeKzHq9Trtbo_Q">
                    <argument xmi:type="uml:InputPin" xmi:id="_RdMSQJnkEeKzHq9Trtbo_Q" name="Call(Not).argument(x)" incoming="_RdMSSZnkEeKzHq9Trtbo_Q">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RdMSQZnkEeKzHq9Trtbo_Q" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RdMSQpnkEeKzHq9Trtbo_Q" value="1"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_RdMSQ5nkEeKzHq9Trtbo_Q" name="Call(Not).result(result)" outgoing="_RdMSSpnkEeKzHq9Trtbo_Q">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RdMSRJnkEeKzHq9Trtbo_Q" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RdMSRZnkEeKzHq9Trtbo_Q" value="1"/>
                    </result>
                    <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-BooleanFunctions-Not"/>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RdMSRpnkEeKzHq9Trtbo_Q" inStructuredNode="_RdMR_5nkEeKzHq9Trtbo_Q" source="_RdMSEZnkEeKzHq9Trtbo_Q" target="_RdMSAZnkEeKzHq9Trtbo_Q"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RdMSR5nkEeKzHq9Trtbo_Q" inStructuredNode="_RdMR_5nkEeKzHq9Trtbo_Q" source="_RdMSPJnkEeKzHq9Trtbo_Q" target="_RdMSBJnkEeKzHq9Trtbo_Q"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_RdMSSJnkEeKzHq9Trtbo_Q" inStructuredNode="_RdMR_5nkEeKzHq9Trtbo_Q" source="_RdMSCpnkEeKzHq9Trtbo_Q" target="_RdMSAJnkEeKzHq9Trtbo_Q"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RdMSSZnkEeKzHq9Trtbo_Q" inStructuredNode="_RdMR_5nkEeKzHq9Trtbo_Q" source="_RdMSB5nkEeKzHq9Trtbo_Q" target="_RdMSQJnkEeKzHq9Trtbo_Q"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RdMSSpnkEeKzHq9Trtbo_Q" inStructuredNode="_RdMR95nkEeKzHq9Trtbo_Q" source="_RdMSQ5nkEeKzHq9Trtbo_Q" target="_RdMR_JnkEeKzHq9Trtbo_Q"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_RdMSS5nkEeKzHq9Trtbo_Q" inStructuredNode="_RdMR95nkEeKzHq9Trtbo_Q" source="_RdMR_5nkEeKzHq9Trtbo_Q" target="_RdMR-JnkEeKzHq9Trtbo_Q"/>
              </node>
            </structuredNode>
            <node xmi:type="uml:ActivityParameterNode" xmi:id="_RdMR8JnkEeKzHq9Trtbo_Q" name="Input(message)" outgoing="_RdMSTJnkEeKzHq9Trtbo_Q" parameter="_uYPf4JcOEeKhwsEOq6wpOQ"/>
            <node xmi:type="uml:ForkNode" xmi:id="_RdMR8ZnkEeKzHq9Trtbo_Q" name="Fork(message)" outgoing="_RdVb4pnkEeKzHq9Trtbo_Q" incoming="_RdMSTJnkEeKzHq9Trtbo_Q"/>
            <node xmi:type="uml:ActivityParameterNode" xmi:id="_RdMR8pnkEeKzHq9Trtbo_Q" name="Input(end1)" outgoing="_RdVb4JnkEeKzHq9Trtbo_Q" parameter="_xAD2sJcOEeKhwsEOq6wpOQ"/>
            <node xmi:type="uml:ForkNode" xmi:id="_RdMR85nkEeKzHq9Trtbo_Q" name="Fork(end1)" outgoing="_RdVb45nkEeKzHq9Trtbo_Q" incoming="_RdVb4JnkEeKzHq9Trtbo_Q"/>
            <node xmi:type="uml:ActivityParameterNode" xmi:id="_RdMR9JnkEeKzHq9Trtbo_Q" name="Input(end2)" outgoing="_RdVb4ZnkEeKzHq9Trtbo_Q" parameter="_y2U0wJcOEeKhwsEOq6wpOQ"/>
            <node xmi:type="uml:ForkNode" xmi:id="_RdMR9ZnkEeKzHq9Trtbo_Q" name="Fork(end2)" outgoing="_RdVb5JnkEeKzHq9Trtbo_Q" incoming="_RdVb4ZnkEeKzHq9Trtbo_Q"/>
          </ownedBehavior>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_-KUqAIsEEeKEn4V9UD8Cqw" name="assertConnected" isAbstract="true" method="_TT3PkIsFEeKEn4V9UD8Cqw" class="_1E6ksIsEEeKEn4V9UD8Cqw" redefinedOperation="_kmj1gIr8EeKEn4V9UD8Cqw">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_khA3EIsQEeKEn4V9UD8Cqw" name="message">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
            </ownedParameter>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_-KUqAYsEEeKEn4V9UD8Cqw" name="end1"/>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_-KUqAosEEeKEn4V9UD8Cqw" name="end2"/>
          </ownedOperation>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_P1DPQIsZEeKEn4V9UD8Cqw" name="assertNotConnected" isAbstract="true" method="_h5nn8IsZEeKEn4V9UD8Cqw" class="_1E6ksIsEEeKEn4V9UD8Cqw" redefinedOperation="_M4YmoIsVEeKEn4V9UD8Cqw">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_P1DPQYsZEeKEn4V9UD8Cqw" name="message">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
            </ownedParameter>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_P1DPQosZEeKEn4V9UD8Cqw" name="end1"/>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_P1DPQ4sZEeKEn4V9UD8Cqw" name="end2"/>
          </ownedOperation>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_jbfqMJcpEeKixNY31SNHHQ" name="AssertCompositeHelper" class="_1E6ksIsEEeKEn4V9UD8Cqw">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_rVxZIJcpEeKixNY31SNHHQ" name="result" type="_1E6ksIsEEeKEn4V9UD8Cqw" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_nWpVgIsSEeKEn4V9UD8Cqw" name="A_Unconnected_Pattern">
          <ownedComment xmi:type="uml:Comment" xmi:id="__urvAIsgEeKEn4V9UD8Cqw">
            <body>Unconnected pattern:&#xD;
lower bound on ends of connector r is 0</body>
          </ownedComment>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_nWpVgYsSEeKEn4V9UD8Cqw" name="b" visibility="public" type="_FU9Y0HKoEeK1kPmoj_saYA" end="_nWpViosSEeKEn4V9UD8Cqw" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nWpVgosSEeKEn4V9UD8Cqw" value="2"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nWpVg4sSEeKEn4V9UD8Cqw" value="*"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_nWpVhYsSEeKEn4V9UD8Cqw" name="c" visibility="public" type="_H0cTAHKoEeK1kPmoj_saYA" end="_nWpVjYsSEeKEn4V9UD8Cqw" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nWpVhosSEeKEn4V9UD8Cqw" value="3"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nWpVh4sSEeKEn4V9UD8Cqw" value="*"/>
          </ownedAttribute>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_nWpViYsSEeKEn4V9UD8Cqw" name="r" type="_jh-KA3KoEeK1kPmoj_saYA">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_nWpViosSEeKEn4V9UD8Cqw" role="_nWpVgYsSEeKEn4V9UD8Cqw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nWpVi4sSEeKEn4V9UD8Cqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nWpVjIsSEeKEn4V9UD8Cqw" value="*"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_nWpVjYsSEeKEn4V9UD8Cqw" role="_nWpVhYsSEeKEn4V9UD8Cqw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nWpVjosSEeKEn4V9UD8Cqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nWpVj4sSEeKEn4V9UD8Cqw" value="*"/>
            </end>
          </ownedConnector>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_nWpVkosSEeKEn4V9UD8Cqw" name="A_Unconnected_Pattern" class="_nWpVgIsSEeKEn4V9UD8Cqw">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_Yq49MJe_EeKTitnWDqYAww" name="result" type="_nWpVgIsSEeKEn4V9UD8Cqw" direction="return"/>
          </ownedOperation>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Activity" xmi:id="_g49ccIgJEeKFcsb44QQ1Kg" name="Test Suite 1" group="_gR_xULyGEeK1Qo9t_0gCIw" node="_gR_xULyGEeK1Qo9t_0gCIw">
        <ownedComment xmi:type="uml:Comment" xmi:id="_zdhj0IgJEeKFcsb44QQ1Kg">
          <body>namespace 'Test Suites'::'Test Suite 1' ;&#xD;
&#xD;
private import 'Test Suites'::'Test Suite 1'::Assembly_P_P::* ;&#xD;
private import 'Test Suites'::'Test Suite 1'::Assembly_PWP_P::* ;&#xD;
private import 'Test Suites'::'Test Suite 1'::Assembly_PWP_PWP::* ;&#xD;
private import 'Test Suites'::'Test Suite 1'::'DefaultValues - BasicTypes'::* ;&#xD;
private import 'Test Suites'::'Test Suite 1'::'DefaultValues - Structures'::* ;&#xD;
private import 'Test Suites'::'Test Suite 1'::Delegation_Port_P::* ;&#xD;
private import 'Test Suites'::'Test Suite 1'::Delegation_Port_PWP::* ;&#xD;
private import 'Test Suites'::'Test Suite 1'::Hierarchy::* ;&#xD;
&#xD;
/** &#xD;
 * Runs all test cases defined in Test Suite 1&#xD;
 */&#xD;
activity 'Test Suite 1'() { &#xD;
	WriteLine(&quot;---- Running Test Suite 1 ----&quot;) ; WriteLine(&quot;&quot;) ;&#xD;
	&#xD;
	TestCase_Assembly_P_P () ; WriteLine(&quot;&quot;) ;&#xD;
	TestCase_Assembly_PWP_P () ; WriteLine(&quot;&quot;) ;&#xD;
	TestCase_Assembly_PWP_PWP () ; WriteLine(&quot;&quot;) ;&#xD;
	TestCase_Delegation_Port_P () ; WriteLine(&quot;&quot;) ;&#xD;
	TestCase_Delegation_Port_PWP () ; WriteLine(&quot;&quot;) ;&#xD;
	TestCase_Hierarchy() ; WriteLine(&quot;&quot;) ;&#xD;
	'Test Case - Default Values'() ; WriteLine(&quot;&quot;) ;&#xD;
	'Test Case - Default Values - Structures'() ; WriteLine(&quot;&quot;) ;&#xD;
	&#xD;
	WriteLine(&quot;&quot;) ; WriteLine(&quot;---- End of Test Suite 1 ----&quot;) ; &#xD;
}</body>
        </ownedComment>
        <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_gR_xULyGEeK1Qo9t_0gCIw" name="Body(Test Suite 1)">
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_gR_xUbyGEeK1Qo9t_0gCIw" name="ExpressionStatement@4112cf" inStructuredNode="_gR_xULyGEeK1Qo9t_0gCIw" outgoing="_gR_yIbyGEeK1Qo9t_0gCIw">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_gR_xUryGEeK1Qo9t_0gCIw" name="Call(WriteLine)" inStructuredNode="_gR_xUbyGEeK1Qo9t_0gCIw" incoming="_gR_xYLyGEeK1Qo9t_0gCIw">
              <argument xmi:type="uml:InputPin" xmi:id="_gR_xU7yGEeK1Qo9t_0gCIw" name="Call(WriteLine).argument(value)" incoming="_gR_xX7yGEeK1Qo9t_0gCIw">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gR_xVLyGEeK1Qo9t_0gCIw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gR_xVbyGEeK1Qo9t_0gCIw" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_gR_xVryGEeK1Qo9t_0gCIw" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gR_xV7yGEeK1Qo9t_0gCIw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gR_xWLyGEeK1Qo9t_0gCIw" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_gR_xWbyGEeK1Qo9t_0gCIw" name="Tuple@1ac361e" inStructuredNode="_gR_xUbyGEeK1Qo9t_0gCIw" outgoing="_gR_xYLyGEeK1Qo9t_0gCIw">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_gR_xWryGEeK1Qo9t_0gCIw" name="Value(&quot;---- Running Test Suite 1 ----&quot;)" inStructuredNode="_gR_xWbyGEeK1Qo9t_0gCIw">
                <result xmi:type="uml:OutputPin" xmi:id="_gR_xW7yGEeK1Qo9t_0gCIw" name="Value(&quot;---- Running Test Suite 1 ----&quot;).result" outgoing="_gR_xX7yGEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gR_xXLyGEeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gR_xXbyGEeK1Qo9t_0gCIw" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_gR_xXryGEeK1Qo9t_0gCIw" value="---- Running Test Suite 1 ----">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_gR_xX7yGEeK1Qo9t_0gCIw" inStructuredNode="_gR_xUbyGEeK1Qo9t_0gCIw" source="_gR_xW7yGEeK1Qo9t_0gCIw" target="_gR_xU7yGEeK1Qo9t_0gCIw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_gR_xYLyGEeK1Qo9t_0gCIw" inStructuredNode="_gR_xUbyGEeK1Qo9t_0gCIw" source="_gR_xWbyGEeK1Qo9t_0gCIw" target="_gR_xUryGEeK1Qo9t_0gCIw"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_gR_xYbyGEeK1Qo9t_0gCIw" name="ExpressionStatement@1847a81" inStructuredNode="_gR_xULyGEeK1Qo9t_0gCIw" outgoing="_gR_yIryGEeK1Qo9t_0gCIw" incoming="_gR_yIbyGEeK1Qo9t_0gCIw">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_gR_xYryGEeK1Qo9t_0gCIw" name="Call(WriteLine)" inStructuredNode="_gR_xYbyGEeK1Qo9t_0gCIw" incoming="_gR_xcLyGEeK1Qo9t_0gCIw">
              <argument xmi:type="uml:InputPin" xmi:id="_gR_xY7yGEeK1Qo9t_0gCIw" name="Call(WriteLine).argument(value)" incoming="_gR_xb7yGEeK1Qo9t_0gCIw">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gR_xZLyGEeK1Qo9t_0gCIw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gR_xZbyGEeK1Qo9t_0gCIw" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_gR_xZryGEeK1Qo9t_0gCIw" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gR_xZ7yGEeK1Qo9t_0gCIw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gR_xaLyGEeK1Qo9t_0gCIw" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_gR_xabyGEeK1Qo9t_0gCIw" name="Tuple@112e798" inStructuredNode="_gR_xYbyGEeK1Qo9t_0gCIw" outgoing="_gR_xcLyGEeK1Qo9t_0gCIw">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_gR_xaryGEeK1Qo9t_0gCIw" name="Value(&quot;&quot;)" inStructuredNode="_gR_xabyGEeK1Qo9t_0gCIw">
                <result xmi:type="uml:OutputPin" xmi:id="_gR_xa7yGEeK1Qo9t_0gCIw" name="Value(&quot;&quot;).result" outgoing="_gR_xb7yGEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gR_xbLyGEeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gR_xbbyGEeK1Qo9t_0gCIw" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_gR_xbryGEeK1Qo9t_0gCIw" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_gR_xb7yGEeK1Qo9t_0gCIw" inStructuredNode="_gR_xYbyGEeK1Qo9t_0gCIw" source="_gR_xa7yGEeK1Qo9t_0gCIw" target="_gR_xY7yGEeK1Qo9t_0gCIw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_gR_xcLyGEeK1Qo9t_0gCIw" inStructuredNode="_gR_xYbyGEeK1Qo9t_0gCIw" source="_gR_xabyGEeK1Qo9t_0gCIw" target="_gR_xYryGEeK1Qo9t_0gCIw"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_gR_xcbyGEeK1Qo9t_0gCIw" name="ExpressionStatement@15f4f7f" inStructuredNode="_gR_xULyGEeK1Qo9t_0gCIw" outgoing="_gR_yI7yGEeK1Qo9t_0gCIw" incoming="_gR_yIryGEeK1Qo9t_0gCIw">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_gR_xcryGEeK1Qo9t_0gCIw" name="Call(TestCase_Assembly_P_P)" inStructuredNode="_gR_xcbyGEeK1Qo9t_0gCIw" behavior="_8LCTEIf0EeKLP5CTfK822w"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_gR_xc7yGEeK1Qo9t_0gCIw" name="ExpressionStatement@223628" inStructuredNode="_gR_xULyGEeK1Qo9t_0gCIw" outgoing="_gR_yJLyGEeK1Qo9t_0gCIw" incoming="_gR_yI7yGEeK1Qo9t_0gCIw">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_gR_xdLyGEeK1Qo9t_0gCIw" name="Call(WriteLine)" inStructuredNode="_gR_xc7yGEeK1Qo9t_0gCIw" incoming="_gR_xgryGEeK1Qo9t_0gCIw">
              <argument xmi:type="uml:InputPin" xmi:id="_gR_xdbyGEeK1Qo9t_0gCIw" name="Call(WriteLine).argument(value)" incoming="_gR_xgbyGEeK1Qo9t_0gCIw">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gR_xdryGEeK1Qo9t_0gCIw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gR_xd7yGEeK1Qo9t_0gCIw" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_gR_xeLyGEeK1Qo9t_0gCIw" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gR_xebyGEeK1Qo9t_0gCIw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gR_xeryGEeK1Qo9t_0gCIw" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_gR_xe7yGEeK1Qo9t_0gCIw" name="Tuple@a325e4" inStructuredNode="_gR_xc7yGEeK1Qo9t_0gCIw" outgoing="_gR_xgryGEeK1Qo9t_0gCIw">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_gR_xfLyGEeK1Qo9t_0gCIw" name="Value(&quot;&quot;)" inStructuredNode="_gR_xe7yGEeK1Qo9t_0gCIw">
                <result xmi:type="uml:OutputPin" xmi:id="_gR_xfbyGEeK1Qo9t_0gCIw" name="Value(&quot;&quot;).result" outgoing="_gR_xgbyGEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gR_xfryGEeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gR_xf7yGEeK1Qo9t_0gCIw" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_gR_xgLyGEeK1Qo9t_0gCIw" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_gR_xgbyGEeK1Qo9t_0gCIw" inStructuredNode="_gR_xc7yGEeK1Qo9t_0gCIw" source="_gR_xfbyGEeK1Qo9t_0gCIw" target="_gR_xdbyGEeK1Qo9t_0gCIw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_gR_xgryGEeK1Qo9t_0gCIw" inStructuredNode="_gR_xc7yGEeK1Qo9t_0gCIw" source="_gR_xe7yGEeK1Qo9t_0gCIw" target="_gR_xdLyGEeK1Qo9t_0gCIw"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_gR_xg7yGEeK1Qo9t_0gCIw" name="ExpressionStatement@129df4e" inStructuredNode="_gR_xULyGEeK1Qo9t_0gCIw" outgoing="_gR_yJbyGEeK1Qo9t_0gCIw" incoming="_gR_yJLyGEeK1Qo9t_0gCIw">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_gR_xhLyGEeK1Qo9t_0gCIw" name="Call(TestCase_Assembly_PWP_P)" inStructuredNode="_gR_xg7yGEeK1Qo9t_0gCIw" behavior="_hlNV2osnEeKEn4V9UD8Cqw"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_gR_xhbyGEeK1Qo9t_0gCIw" name="ExpressionStatement@1421802" inStructuredNode="_gR_xULyGEeK1Qo9t_0gCIw" outgoing="_gR_yJryGEeK1Qo9t_0gCIw" incoming="_gR_yJbyGEeK1Qo9t_0gCIw">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_gR_xhryGEeK1Qo9t_0gCIw" name="Call(WriteLine)" inStructuredNode="_gR_xhbyGEeK1Qo9t_0gCIw" incoming="_gR_xlLyGEeK1Qo9t_0gCIw">
              <argument xmi:type="uml:InputPin" xmi:id="_gR_xh7yGEeK1Qo9t_0gCIw" name="Call(WriteLine).argument(value)" incoming="_gR_xk7yGEeK1Qo9t_0gCIw">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gR_xiLyGEeK1Qo9t_0gCIw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gR_xibyGEeK1Qo9t_0gCIw" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_gR_xiryGEeK1Qo9t_0gCIw" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gR_xi7yGEeK1Qo9t_0gCIw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gR_xjLyGEeK1Qo9t_0gCIw" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_gR_xjbyGEeK1Qo9t_0gCIw" name="Tuple@56625f" inStructuredNode="_gR_xhbyGEeK1Qo9t_0gCIw" outgoing="_gR_xlLyGEeK1Qo9t_0gCIw">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_gR_xjryGEeK1Qo9t_0gCIw" name="Value(&quot;&quot;)" inStructuredNode="_gR_xjbyGEeK1Qo9t_0gCIw">
                <result xmi:type="uml:OutputPin" xmi:id="_gR_xj7yGEeK1Qo9t_0gCIw" name="Value(&quot;&quot;).result" outgoing="_gR_xk7yGEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gR_xkLyGEeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gR_xkbyGEeK1Qo9t_0gCIw" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_gR_xkryGEeK1Qo9t_0gCIw" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_gR_xk7yGEeK1Qo9t_0gCIw" inStructuredNode="_gR_xhbyGEeK1Qo9t_0gCIw" source="_gR_xj7yGEeK1Qo9t_0gCIw" target="_gR_xh7yGEeK1Qo9t_0gCIw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_gR_xlLyGEeK1Qo9t_0gCIw" inStructuredNode="_gR_xhbyGEeK1Qo9t_0gCIw" source="_gR_xjbyGEeK1Qo9t_0gCIw" target="_gR_xhryGEeK1Qo9t_0gCIw"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_gR_xlbyGEeK1Qo9t_0gCIw" name="ExpressionStatement@c4578a" inStructuredNode="_gR_xULyGEeK1Qo9t_0gCIw" outgoing="_gR_yJ7yGEeK1Qo9t_0gCIw" incoming="_gR_yJryGEeK1Qo9t_0gCIw">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_gR_xlryGEeK1Qo9t_0gCIw" name="Call(TestCase_Assembly_PWP_PWP)" inStructuredNode="_gR_xlbyGEeK1Qo9t_0gCIw" behavior="_kgnOsYs1EeKEn4V9UD8Cqw"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_gR_xl7yGEeK1Qo9t_0gCIw" name="ExpressionStatement@564233" inStructuredNode="_gR_xULyGEeK1Qo9t_0gCIw" outgoing="_gR_yKLyGEeK1Qo9t_0gCIw" incoming="_gR_yJ7yGEeK1Qo9t_0gCIw">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_gR_xmLyGEeK1Qo9t_0gCIw" name="Call(WriteLine)" inStructuredNode="_gR_xl7yGEeK1Qo9t_0gCIw" incoming="_gR_xpryGEeK1Qo9t_0gCIw">
              <argument xmi:type="uml:InputPin" xmi:id="_gR_xmbyGEeK1Qo9t_0gCIw" name="Call(WriteLine).argument(value)" incoming="_gR_xpbyGEeK1Qo9t_0gCIw">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gR_xmryGEeK1Qo9t_0gCIw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gR_xm7yGEeK1Qo9t_0gCIw" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_gR_xnLyGEeK1Qo9t_0gCIw" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gR_xnbyGEeK1Qo9t_0gCIw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gR_xnryGEeK1Qo9t_0gCIw" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_gR_xn7yGEeK1Qo9t_0gCIw" name="Tuple@10b4261" inStructuredNode="_gR_xl7yGEeK1Qo9t_0gCIw" outgoing="_gR_xpryGEeK1Qo9t_0gCIw">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_gR_xoLyGEeK1Qo9t_0gCIw" name="Value(&quot;&quot;)" inStructuredNode="_gR_xn7yGEeK1Qo9t_0gCIw">
                <result xmi:type="uml:OutputPin" xmi:id="_gR_xobyGEeK1Qo9t_0gCIw" name="Value(&quot;&quot;).result" outgoing="_gR_xpbyGEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gR_xoryGEeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gR_xo7yGEeK1Qo9t_0gCIw" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_gR_xpLyGEeK1Qo9t_0gCIw" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_gR_xpbyGEeK1Qo9t_0gCIw" inStructuredNode="_gR_xl7yGEeK1Qo9t_0gCIw" source="_gR_xobyGEeK1Qo9t_0gCIw" target="_gR_xmbyGEeK1Qo9t_0gCIw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_gR_xpryGEeK1Qo9t_0gCIw" inStructuredNode="_gR_xl7yGEeK1Qo9t_0gCIw" source="_gR_xn7yGEeK1Qo9t_0gCIw" target="_gR_xmLyGEeK1Qo9t_0gCIw"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_gR_xp7yGEeK1Qo9t_0gCIw" name="ExpressionStatement@340ccc" inStructuredNode="_gR_xULyGEeK1Qo9t_0gCIw" outgoing="_gR_yKbyGEeK1Qo9t_0gCIw" incoming="_gR_yKLyGEeK1Qo9t_0gCIw">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_gR_xqLyGEeK1Qo9t_0gCIw" name="Call(TestCase_Delegation_Port_P)" inStructuredNode="_gR_xp7yGEeK1Qo9t_0gCIw" behavior="_xqZHWotAEeKEn4V9UD8Cqw"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_gR_xqbyGEeK1Qo9t_0gCIw" name="ExpressionStatement@18f7da0" inStructuredNode="_gR_xULyGEeK1Qo9t_0gCIw" outgoing="_gR_yKryGEeK1Qo9t_0gCIw" incoming="_gR_yKbyGEeK1Qo9t_0gCIw">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_gR_xqryGEeK1Qo9t_0gCIw" name="Call(WriteLine)" inStructuredNode="_gR_xqbyGEeK1Qo9t_0gCIw" incoming="_gR_xuLyGEeK1Qo9t_0gCIw">
              <argument xmi:type="uml:InputPin" xmi:id="_gR_xq7yGEeK1Qo9t_0gCIw" name="Call(WriteLine).argument(value)" incoming="_gR_xt7yGEeK1Qo9t_0gCIw">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gR_xrLyGEeK1Qo9t_0gCIw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gR_xrbyGEeK1Qo9t_0gCIw" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_gR_xrryGEeK1Qo9t_0gCIw" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gR_xr7yGEeK1Qo9t_0gCIw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gR_xsLyGEeK1Qo9t_0gCIw" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_gR_xsbyGEeK1Qo9t_0gCIw" name="Tuple@83dbd5" inStructuredNode="_gR_xqbyGEeK1Qo9t_0gCIw" outgoing="_gR_xuLyGEeK1Qo9t_0gCIw">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_gR_xsryGEeK1Qo9t_0gCIw" name="Value(&quot;&quot;)" inStructuredNode="_gR_xsbyGEeK1Qo9t_0gCIw">
                <result xmi:type="uml:OutputPin" xmi:id="_gR_xs7yGEeK1Qo9t_0gCIw" name="Value(&quot;&quot;).result" outgoing="_gR_xt7yGEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gR_xtLyGEeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gR_xtbyGEeK1Qo9t_0gCIw" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_gR_xtryGEeK1Qo9t_0gCIw" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_gR_xt7yGEeK1Qo9t_0gCIw" inStructuredNode="_gR_xqbyGEeK1Qo9t_0gCIw" source="_gR_xs7yGEeK1Qo9t_0gCIw" target="_gR_xq7yGEeK1Qo9t_0gCIw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_gR_xuLyGEeK1Qo9t_0gCIw" inStructuredNode="_gR_xqbyGEeK1Qo9t_0gCIw" source="_gR_xsbyGEeK1Qo9t_0gCIw" target="_gR_xqryGEeK1Qo9t_0gCIw"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_gR_xubyGEeK1Qo9t_0gCIw" name="ExpressionStatement@934893" inStructuredNode="_gR_xULyGEeK1Qo9t_0gCIw" outgoing="_gR_yK7yGEeK1Qo9t_0gCIw" incoming="_gR_yKryGEeK1Qo9t_0gCIw">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_gR_xuryGEeK1Qo9t_0gCIw" name="Call(TestCase_Delegation_Port_PWP)" inStructuredNode="_gR_xubyGEeK1Qo9t_0gCIw" behavior="_qgnZiotGEeKEn4V9UD8Cqw"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_gR_xu7yGEeK1Qo9t_0gCIw" name="ExpressionStatement@1bc0fda" inStructuredNode="_gR_xULyGEeK1Qo9t_0gCIw" outgoing="_gR_yLLyGEeK1Qo9t_0gCIw" incoming="_gR_yK7yGEeK1Qo9t_0gCIw">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_gR_xvLyGEeK1Qo9t_0gCIw" name="Call(WriteLine)" inStructuredNode="_gR_xu7yGEeK1Qo9t_0gCIw" incoming="_gR_xyryGEeK1Qo9t_0gCIw">
              <argument xmi:type="uml:InputPin" xmi:id="_gR_xvbyGEeK1Qo9t_0gCIw" name="Call(WriteLine).argument(value)" incoming="_gR_xybyGEeK1Qo9t_0gCIw">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gR_xvryGEeK1Qo9t_0gCIw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gR_xv7yGEeK1Qo9t_0gCIw" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_gR_xwLyGEeK1Qo9t_0gCIw" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gR_xwbyGEeK1Qo9t_0gCIw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gR_xwryGEeK1Qo9t_0gCIw" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_gR_xw7yGEeK1Qo9t_0gCIw" name="Tuple@1f308a8" inStructuredNode="_gR_xu7yGEeK1Qo9t_0gCIw" outgoing="_gR_xyryGEeK1Qo9t_0gCIw">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_gR_xxLyGEeK1Qo9t_0gCIw" name="Value(&quot;&quot;)" inStructuredNode="_gR_xw7yGEeK1Qo9t_0gCIw">
                <result xmi:type="uml:OutputPin" xmi:id="_gR_xxbyGEeK1Qo9t_0gCIw" name="Value(&quot;&quot;).result" outgoing="_gR_xybyGEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gR_xxryGEeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gR_xx7yGEeK1Qo9t_0gCIw" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_gR_xyLyGEeK1Qo9t_0gCIw" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_gR_xybyGEeK1Qo9t_0gCIw" inStructuredNode="_gR_xu7yGEeK1Qo9t_0gCIw" source="_gR_xxbyGEeK1Qo9t_0gCIw" target="_gR_xvbyGEeK1Qo9t_0gCIw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_gR_xyryGEeK1Qo9t_0gCIw" inStructuredNode="_gR_xu7yGEeK1Qo9t_0gCIw" source="_gR_xw7yGEeK1Qo9t_0gCIw" target="_gR_xvLyGEeK1Qo9t_0gCIw"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_gR_xy7yGEeK1Qo9t_0gCIw" name="ExpressionStatement@1bc97b9" inStructuredNode="_gR_xULyGEeK1Qo9t_0gCIw" outgoing="_gR_yLbyGEeK1Qo9t_0gCIw" incoming="_gR_yLLyGEeK1Qo9t_0gCIw">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_gR_xzLyGEeK1Qo9t_0gCIw" name="Call(TestCase_Hierarchy)" inStructuredNode="_gR_xy7yGEeK1Qo9t_0gCIw" behavior="_pbaNUJ7AEeKgCJbCIwqFWw"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_gR_xzbyGEeK1Qo9t_0gCIw" name="ExpressionStatement@10d5fa5" inStructuredNode="_gR_xULyGEeK1Qo9t_0gCIw" outgoing="_gR_yLryGEeK1Qo9t_0gCIw" incoming="_gR_yLbyGEeK1Qo9t_0gCIw">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_gR_xzryGEeK1Qo9t_0gCIw" name="Call(WriteLine)" inStructuredNode="_gR_xzbyGEeK1Qo9t_0gCIw" incoming="_gR_x3LyGEeK1Qo9t_0gCIw">
              <argument xmi:type="uml:InputPin" xmi:id="_gR_xz7yGEeK1Qo9t_0gCIw" name="Call(WriteLine).argument(value)" incoming="_gR_x27yGEeK1Qo9t_0gCIw">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gR_x0LyGEeK1Qo9t_0gCIw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gR_x0byGEeK1Qo9t_0gCIw" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_gR_x0ryGEeK1Qo9t_0gCIw" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gR_x07yGEeK1Qo9t_0gCIw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gR_x1LyGEeK1Qo9t_0gCIw" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_gR_x1byGEeK1Qo9t_0gCIw" name="Tuple@1d8c4e7" inStructuredNode="_gR_xzbyGEeK1Qo9t_0gCIw" outgoing="_gR_x3LyGEeK1Qo9t_0gCIw">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_gR_x1ryGEeK1Qo9t_0gCIw" name="Value(&quot;&quot;)" inStructuredNode="_gR_x1byGEeK1Qo9t_0gCIw">
                <result xmi:type="uml:OutputPin" xmi:id="_gR_x17yGEeK1Qo9t_0gCIw" name="Value(&quot;&quot;).result" outgoing="_gR_x27yGEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gR_x2LyGEeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gR_x2byGEeK1Qo9t_0gCIw" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_gR_x2ryGEeK1Qo9t_0gCIw" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_gR_x27yGEeK1Qo9t_0gCIw" inStructuredNode="_gR_xzbyGEeK1Qo9t_0gCIw" source="_gR_x17yGEeK1Qo9t_0gCIw" target="_gR_xz7yGEeK1Qo9t_0gCIw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_gR_x3LyGEeK1Qo9t_0gCIw" inStructuredNode="_gR_xzbyGEeK1Qo9t_0gCIw" source="_gR_x1byGEeK1Qo9t_0gCIw" target="_gR_xzryGEeK1Qo9t_0gCIw"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_gR_x3byGEeK1Qo9t_0gCIw" name="ExpressionStatement@6b60d4" inStructuredNode="_gR_xULyGEeK1Qo9t_0gCIw" outgoing="_gR_yL7yGEeK1Qo9t_0gCIw" incoming="_gR_yLryGEeK1Qo9t_0gCIw">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_gR_x3ryGEeK1Qo9t_0gCIw" name="Call(Test Case - Default Values)" inStructuredNode="_gR_x3byGEeK1Qo9t_0gCIw" behavior="_y8wToLcdEeKQYayI9qY9dA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_gR_x37yGEeK1Qo9t_0gCIw" name="ExpressionStatement@1fa5f49" inStructuredNode="_gR_xULyGEeK1Qo9t_0gCIw" outgoing="_gR_yMLyGEeK1Qo9t_0gCIw" incoming="_gR_yL7yGEeK1Qo9t_0gCIw">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_gR_x4LyGEeK1Qo9t_0gCIw" name="Call(WriteLine)" inStructuredNode="_gR_x37yGEeK1Qo9t_0gCIw" incoming="_gR_x7ryGEeK1Qo9t_0gCIw">
              <argument xmi:type="uml:InputPin" xmi:id="_gR_x4byGEeK1Qo9t_0gCIw" name="Call(WriteLine).argument(value)" incoming="_gR_x7byGEeK1Qo9t_0gCIw">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gR_x4ryGEeK1Qo9t_0gCIw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gR_x47yGEeK1Qo9t_0gCIw" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_gR_x5LyGEeK1Qo9t_0gCIw" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gR_x5byGEeK1Qo9t_0gCIw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gR_x5ryGEeK1Qo9t_0gCIw" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_gR_x57yGEeK1Qo9t_0gCIw" name="Tuple@150b545" inStructuredNode="_gR_x37yGEeK1Qo9t_0gCIw" outgoing="_gR_x7ryGEeK1Qo9t_0gCIw">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_gR_x6LyGEeK1Qo9t_0gCIw" name="Value(&quot;&quot;)" inStructuredNode="_gR_x57yGEeK1Qo9t_0gCIw">
                <result xmi:type="uml:OutputPin" xmi:id="_gR_x6byGEeK1Qo9t_0gCIw" name="Value(&quot;&quot;).result" outgoing="_gR_x7byGEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gR_x6ryGEeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gR_x67yGEeK1Qo9t_0gCIw" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_gR_x7LyGEeK1Qo9t_0gCIw" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_gR_x7byGEeK1Qo9t_0gCIw" inStructuredNode="_gR_x37yGEeK1Qo9t_0gCIw" source="_gR_x6byGEeK1Qo9t_0gCIw" target="_gR_x4byGEeK1Qo9t_0gCIw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_gR_x7ryGEeK1Qo9t_0gCIw" inStructuredNode="_gR_x37yGEeK1Qo9t_0gCIw" source="_gR_x57yGEeK1Qo9t_0gCIw" target="_gR_x4LyGEeK1Qo9t_0gCIw"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_gR_x77yGEeK1Qo9t_0gCIw" name="ExpressionStatement@483471" inStructuredNode="_gR_xULyGEeK1Qo9t_0gCIw" outgoing="_gR_yMbyGEeK1Qo9t_0gCIw" incoming="_gR_yMLyGEeK1Qo9t_0gCIw">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_gR_x8LyGEeK1Qo9t_0gCIw" name="Call(Test Case - Default Values - Structures)" inStructuredNode="_gR_x77yGEeK1Qo9t_0gCIw" behavior="_tfXLgLx7EeK1Qo9t_0gCIw"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_gR_x8byGEeK1Qo9t_0gCIw" name="ExpressionStatement@174d8a5" inStructuredNode="_gR_xULyGEeK1Qo9t_0gCIw" outgoing="_gR_yMryGEeK1Qo9t_0gCIw" incoming="_gR_yMbyGEeK1Qo9t_0gCIw">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_gR_x8ryGEeK1Qo9t_0gCIw" name="Call(WriteLine)" inStructuredNode="_gR_x8byGEeK1Qo9t_0gCIw" incoming="_gR_yALyGEeK1Qo9t_0gCIw">
              <argument xmi:type="uml:InputPin" xmi:id="_gR_x87yGEeK1Qo9t_0gCIw" name="Call(WriteLine).argument(value)" incoming="_gR_x_7yGEeK1Qo9t_0gCIw">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gR_x9LyGEeK1Qo9t_0gCIw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gR_x9byGEeK1Qo9t_0gCIw" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_gR_x9ryGEeK1Qo9t_0gCIw" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gR_x97yGEeK1Qo9t_0gCIw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gR_x-LyGEeK1Qo9t_0gCIw" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_gR_x-byGEeK1Qo9t_0gCIw" name="Tuple@154e38d" inStructuredNode="_gR_x8byGEeK1Qo9t_0gCIw" outgoing="_gR_yALyGEeK1Qo9t_0gCIw">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_gR_x-ryGEeK1Qo9t_0gCIw" name="Value(&quot;&quot;)" inStructuredNode="_gR_x-byGEeK1Qo9t_0gCIw">
                <result xmi:type="uml:OutputPin" xmi:id="_gR_x-7yGEeK1Qo9t_0gCIw" name="Value(&quot;&quot;).result" outgoing="_gR_x_7yGEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gR_x_LyGEeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gR_x_byGEeK1Qo9t_0gCIw" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_gR_x_ryGEeK1Qo9t_0gCIw" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_gR_x_7yGEeK1Qo9t_0gCIw" inStructuredNode="_gR_x8byGEeK1Qo9t_0gCIw" source="_gR_x-7yGEeK1Qo9t_0gCIw" target="_gR_x87yGEeK1Qo9t_0gCIw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_gR_yALyGEeK1Qo9t_0gCIw" inStructuredNode="_gR_x8byGEeK1Qo9t_0gCIw" source="_gR_x-byGEeK1Qo9t_0gCIw" target="_gR_x8ryGEeK1Qo9t_0gCIw"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_gR_yAbyGEeK1Qo9t_0gCIw" name="ExpressionStatement@1043bd5" inStructuredNode="_gR_xULyGEeK1Qo9t_0gCIw" outgoing="_gR_yM7yGEeK1Qo9t_0gCIw" incoming="_gR_yMryGEeK1Qo9t_0gCIw">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_gR_yAryGEeK1Qo9t_0gCIw" name="Call(WriteLine)" inStructuredNode="_gR_yAbyGEeK1Qo9t_0gCIw" incoming="_gR_yELyGEeK1Qo9t_0gCIw">
              <argument xmi:type="uml:InputPin" xmi:id="_gR_yA7yGEeK1Qo9t_0gCIw" name="Call(WriteLine).argument(value)" incoming="_gR_yD7yGEeK1Qo9t_0gCIw">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gR_yBLyGEeK1Qo9t_0gCIw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gR_yBbyGEeK1Qo9t_0gCIw" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_gR_yBryGEeK1Qo9t_0gCIw" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gR_yB7yGEeK1Qo9t_0gCIw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gR_yCLyGEeK1Qo9t_0gCIw" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_gR_yCbyGEeK1Qo9t_0gCIw" name="Tuple@1f29f74" inStructuredNode="_gR_yAbyGEeK1Qo9t_0gCIw" outgoing="_gR_yELyGEeK1Qo9t_0gCIw">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_gR_yCryGEeK1Qo9t_0gCIw" name="Value(&quot;&quot;)" inStructuredNode="_gR_yCbyGEeK1Qo9t_0gCIw">
                <result xmi:type="uml:OutputPin" xmi:id="_gR_yC7yGEeK1Qo9t_0gCIw" name="Value(&quot;&quot;).result" outgoing="_gR_yD7yGEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gR_yDLyGEeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gR_yDbyGEeK1Qo9t_0gCIw" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_gR_yDryGEeK1Qo9t_0gCIw" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_gR_yD7yGEeK1Qo9t_0gCIw" inStructuredNode="_gR_yAbyGEeK1Qo9t_0gCIw" source="_gR_yC7yGEeK1Qo9t_0gCIw" target="_gR_yA7yGEeK1Qo9t_0gCIw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_gR_yELyGEeK1Qo9t_0gCIw" inStructuredNode="_gR_yAbyGEeK1Qo9t_0gCIw" source="_gR_yCbyGEeK1Qo9t_0gCIw" target="_gR_yAryGEeK1Qo9t_0gCIw"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_gR_yEbyGEeK1Qo9t_0gCIw" name="ExpressionStatement@1cada76" inStructuredNode="_gR_xULyGEeK1Qo9t_0gCIw" incoming="_gR_yM7yGEeK1Qo9t_0gCIw">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_gR_yEryGEeK1Qo9t_0gCIw" name="Call(WriteLine)" inStructuredNode="_gR_yEbyGEeK1Qo9t_0gCIw" incoming="_gR_yILyGEeK1Qo9t_0gCIw">
              <argument xmi:type="uml:InputPin" xmi:id="_gR_yE7yGEeK1Qo9t_0gCIw" name="Call(WriteLine).argument(value)" incoming="_gR_yH7yGEeK1Qo9t_0gCIw">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gR_yFLyGEeK1Qo9t_0gCIw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gR_yFbyGEeK1Qo9t_0gCIw" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_gR_yFryGEeK1Qo9t_0gCIw" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gR_yF7yGEeK1Qo9t_0gCIw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gR_yGLyGEeK1Qo9t_0gCIw" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_gR_yGbyGEeK1Qo9t_0gCIw" name="Tuple@c2b09b" inStructuredNode="_gR_yEbyGEeK1Qo9t_0gCIw" outgoing="_gR_yILyGEeK1Qo9t_0gCIw">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_gR_yGryGEeK1Qo9t_0gCIw" name="Value(&quot;---- End of Test Suite 1 ----&quot;)" inStructuredNode="_gR_yGbyGEeK1Qo9t_0gCIw">
                <result xmi:type="uml:OutputPin" xmi:id="_gR_yG7yGEeK1Qo9t_0gCIw" name="Value(&quot;---- End of Test Suite 1 ----&quot;).result" outgoing="_gR_yH7yGEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gR_yHLyGEeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gR_yHbyGEeK1Qo9t_0gCIw" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_gR_yHryGEeK1Qo9t_0gCIw" value="---- End of Test Suite 1 ----">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_gR_yH7yGEeK1Qo9t_0gCIw" inStructuredNode="_gR_yEbyGEeK1Qo9t_0gCIw" source="_gR_yG7yGEeK1Qo9t_0gCIw" target="_gR_yE7yGEeK1Qo9t_0gCIw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_gR_yILyGEeK1Qo9t_0gCIw" inStructuredNode="_gR_yEbyGEeK1Qo9t_0gCIw" source="_gR_yGbyGEeK1Qo9t_0gCIw" target="_gR_yEryGEeK1Qo9t_0gCIw"/>
          </node>
          <edge xmi:type="uml:ControlFlow" xmi:id="_gR_yIbyGEeK1Qo9t_0gCIw" inStructuredNode="_gR_xULyGEeK1Qo9t_0gCIw" source="_gR_xUbyGEeK1Qo9t_0gCIw" target="_gR_xYbyGEeK1Qo9t_0gCIw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_gR_yIryGEeK1Qo9t_0gCIw" inStructuredNode="_gR_xULyGEeK1Qo9t_0gCIw" source="_gR_xYbyGEeK1Qo9t_0gCIw" target="_gR_xcbyGEeK1Qo9t_0gCIw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_gR_yI7yGEeK1Qo9t_0gCIw" inStructuredNode="_gR_xULyGEeK1Qo9t_0gCIw" source="_gR_xcbyGEeK1Qo9t_0gCIw" target="_gR_xc7yGEeK1Qo9t_0gCIw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_gR_yJLyGEeK1Qo9t_0gCIw" inStructuredNode="_gR_xULyGEeK1Qo9t_0gCIw" source="_gR_xc7yGEeK1Qo9t_0gCIw" target="_gR_xg7yGEeK1Qo9t_0gCIw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_gR_yJbyGEeK1Qo9t_0gCIw" inStructuredNode="_gR_xULyGEeK1Qo9t_0gCIw" source="_gR_xg7yGEeK1Qo9t_0gCIw" target="_gR_xhbyGEeK1Qo9t_0gCIw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_gR_yJryGEeK1Qo9t_0gCIw" inStructuredNode="_gR_xULyGEeK1Qo9t_0gCIw" source="_gR_xhbyGEeK1Qo9t_0gCIw" target="_gR_xlbyGEeK1Qo9t_0gCIw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_gR_yJ7yGEeK1Qo9t_0gCIw" inStructuredNode="_gR_xULyGEeK1Qo9t_0gCIw" source="_gR_xlbyGEeK1Qo9t_0gCIw" target="_gR_xl7yGEeK1Qo9t_0gCIw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_gR_yKLyGEeK1Qo9t_0gCIw" inStructuredNode="_gR_xULyGEeK1Qo9t_0gCIw" source="_gR_xl7yGEeK1Qo9t_0gCIw" target="_gR_xp7yGEeK1Qo9t_0gCIw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_gR_yKbyGEeK1Qo9t_0gCIw" inStructuredNode="_gR_xULyGEeK1Qo9t_0gCIw" source="_gR_xp7yGEeK1Qo9t_0gCIw" target="_gR_xqbyGEeK1Qo9t_0gCIw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_gR_yKryGEeK1Qo9t_0gCIw" inStructuredNode="_gR_xULyGEeK1Qo9t_0gCIw" source="_gR_xqbyGEeK1Qo9t_0gCIw" target="_gR_xubyGEeK1Qo9t_0gCIw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_gR_yK7yGEeK1Qo9t_0gCIw" inStructuredNode="_gR_xULyGEeK1Qo9t_0gCIw" source="_gR_xubyGEeK1Qo9t_0gCIw" target="_gR_xu7yGEeK1Qo9t_0gCIw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_gR_yLLyGEeK1Qo9t_0gCIw" inStructuredNode="_gR_xULyGEeK1Qo9t_0gCIw" source="_gR_xu7yGEeK1Qo9t_0gCIw" target="_gR_xy7yGEeK1Qo9t_0gCIw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_gR_yLbyGEeK1Qo9t_0gCIw" inStructuredNode="_gR_xULyGEeK1Qo9t_0gCIw" source="_gR_xy7yGEeK1Qo9t_0gCIw" target="_gR_xzbyGEeK1Qo9t_0gCIw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_gR_yLryGEeK1Qo9t_0gCIw" inStructuredNode="_gR_xULyGEeK1Qo9t_0gCIw" source="_gR_xzbyGEeK1Qo9t_0gCIw" target="_gR_x3byGEeK1Qo9t_0gCIw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_gR_yL7yGEeK1Qo9t_0gCIw" inStructuredNode="_gR_xULyGEeK1Qo9t_0gCIw" source="_gR_x3byGEeK1Qo9t_0gCIw" target="_gR_x37yGEeK1Qo9t_0gCIw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_gR_yMLyGEeK1Qo9t_0gCIw" inStructuredNode="_gR_xULyGEeK1Qo9t_0gCIw" source="_gR_x37yGEeK1Qo9t_0gCIw" target="_gR_x77yGEeK1Qo9t_0gCIw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_gR_yMbyGEeK1Qo9t_0gCIw" inStructuredNode="_gR_xULyGEeK1Qo9t_0gCIw" source="_gR_x77yGEeK1Qo9t_0gCIw" target="_gR_x8byGEeK1Qo9t_0gCIw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_gR_yMryGEeK1Qo9t_0gCIw" inStructuredNode="_gR_xULyGEeK1Qo9t_0gCIw" source="_gR_x8byGEeK1Qo9t_0gCIw" target="_gR_yAbyGEeK1Qo9t_0gCIw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_gR_yM7yGEeK1Qo9t_0gCIw" inStructuredNode="_gR_xULyGEeK1Qo9t_0gCIw" source="_gR_yAbyGEeK1Qo9t_0gCIw" target="_gR_yEbyGEeK1Qo9t_0gCIw"/>
        </structuredNode>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_hlNV0IsnEeKEn4V9UD8Cqw" name="Assembly_PWP_P">
        <packagedElement xmi:type="uml:Class" xmi:id="_hlNV0YsnEeKEn4V9UD8Cqw" name="B">
          <ownedAttribute xmi:type="uml:Port" xmi:id="_Pne14IswEeKEn4V9UD8Cqw" name="p" visibility="public" type="_uuJd0IsuEeKEn4V9UD8Cqw" isUnique="false" end="_hlNV54snEeKEn4V9UD8Cqw _hlNV-IsnEeKEn4V9UD8Cqw _hlNWDYsnEeKEn4V9UD8Cqw _hlNWMYsnEeKEn4V9UD8Cqw" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_auniYIswEeKEn4V9UD8Cqw" value="2"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_auniYYswEeKEn4V9UD8Cqw" value="*"/>
          </ownedAttribute>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_WPKJ8IsvEeKEn4V9UD8Cqw" name="Construct" specification="_HuXaAIsvEeKEn4V9UD8Cqw">
            <ownedComment xmi:type="uml:Comment" xmi:id="_1VcsgIsvEeKEn4V9UD8Cqw">
              <body>&#xD;
activity Construct() : B{ &#xD;
	// Instantiates interaction points&#xD;
	for (i in 1..2) {&#xD;
		this.p -> add(new IImpl()) ;&#xD;
	}&#xD;
	&#xD;
	return this ;&#xD;
}</body>
            </ownedComment>
          </ownedBehavior>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_HuXaAIsvEeKEn4V9UD8Cqw" name="B" method="_WPKJ8IsvEeKEn4V9UD8Cqw" class="_hlNV0YsnEeKEn4V9UD8Cqw"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_hlNV0osnEeKEn4V9UD8Cqw" name="C"/>
        <packagedElement xmi:type="uml:Association" xmi:id="_hlNV04snEeKEn4V9UD8Cqw" name="R" memberEnd="_hlNV1IsnEeKEn4V9UD8Cqw _hlNV14snEeKEn4V9UD8Cqw">
          <ownedEnd xmi:type="uml:Property" xmi:id="_hlNV1IsnEeKEn4V9UD8Cqw" name="x" type="_uuJd0IsuEeKEn4V9UD8Cqw" owningAssociation="_hlNV04snEeKEn4V9UD8Cqw" association="_hlNV04snEeKEn4V9UD8Cqw">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hlNV1YsnEeKEn4V9UD8Cqw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hlNV1osnEeKEn4V9UD8Cqw" value="*"/>
          </ownedEnd>
          <ownedEnd xmi:type="uml:Property" xmi:id="_hlNV14snEeKEn4V9UD8Cqw" name="y" type="_hlNV0osnEeKEn4V9UD8Cqw" owningAssociation="_hlNV04snEeKEn4V9UD8Cqw" association="_hlNV04snEeKEn4V9UD8Cqw">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hlNV2IsnEeKEn4V9UD8Cqw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hlNV2YsnEeKEn4V9UD8Cqw" value="*"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:type="uml:Activity" xmi:id="_hlNV2osnEeKEn4V9UD8Cqw" name="TestCase_Assembly_PWP_P" group="_4Ppt4JvEEeKmFMaljakvOg" node="_4Ppt4JvEEeKmFMaljakvOg">
          <ownedComment xmi:type="uml:Comment" xmi:id="_hlNV24snEeKEn4V9UD8Cqw">
            <body>namespace 'Test Suites'::'Test Suite 1'::Assembly_PWP_P ;&#xD;
&#xD;
private import 'Test Suites'::Utils::* ;&#xD;
&#xD;
activity TestCase_Assembly_PWP_P() { &#xD;
	helper = new AssertCompositeHelper() ;&#xD;
	&#xD;
	WriteLine(&quot;-- Running test case: Assembly connector between a part with port and a part --&quot;) ;&#xD;
	&#xD;
	// Testing instantiation of A_Empty_Pattern&#xD;
	WriteLine(&quot;&quot;) ;&#xD;
	WriteLine(&quot;- Testing instantiation of A_Empty_Pattern -&quot;) ;&#xD;
	a_empty = new A_Empty_Pattern() ;&#xD;
	AssertEmptyPattern(a_empty.b, a_empty.c) ;&#xD;
	&#xD;
	// Testing instantiation of A_Unconnected_Pattern&#xD;
	WriteLine(&quot;&quot;) ;&#xD;
	WriteLine(&quot;- Testing instantiation of A_Unconnected_Pattern -&quot;) ;&#xD;
	a_unconnected = new A_Unconnected_Pattern();&#xD;
	AssertUnconnectedPattern(a_unconnected.b.p, a_unconnected.c, 4, 3, helper) ;&#xD;
	&#xD;
	// Testing instantiation of A_Array_Pattern&#xD;
	WriteLine(&quot;&quot;) ;&#xD;
	WriteLine(&quot;- Testing instantiation of A_Array_Pattern -&quot;) ;&#xD;
	a_array = new A_Array_Pattern();&#xD;
	AssertArrayPattern(a_array.b.p, a_array.c, 4, helper) ;&#xD;
	&#xD;
	// Testing instantiation of A_Star_Pattern&#xD;
	WriteLine(&quot;&quot;) ;&#xD;
	WriteLine(&quot;- Testing instantiation of A_Star_Pattern -&quot;) ;&#xD;
	a_star = new A_Star_Pattern();&#xD;
	AssertStarPattern(a_star.b.p, a_star.c, 4, 5, helper) ;&#xD;
}</body>
          </ownedComment>
          <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_4Ppt4JvEEeKmFMaljakvOg" name="Body(TestCase_Assembly_PWP_P)">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_4Ppt4ZvEEeKmFMaljakvOg" name="ExpressionStatement@281f8d" inStructuredNode="_4Ppt4JvEEeKmFMaljakvOg" outgoing="_4PpvnJvEEeKmFMaljakvOg">
              <node xmi:type="uml:ForkNode" xmi:id="_4Ppt4pvEEeKmFMaljakvOg" name="Fork(helper)@38512b" inStructuredNode="_4Ppt4ZvEEeKmFMaljakvOg" outgoing="_4PpvppvEEeKmFMaljakvOg _4PpvrZvEEeKmFMaljakvOg _4PpvtJvEEeKmFMaljakvOg" incoming="_4Ppt8JvEEeKmFMaljakvOg"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_4Ppt45vEEeKmFMaljakvOg" name="RightHandSide@158f3b4" inStructuredNode="_4Ppt4ZvEEeKmFMaljakvOg">
                <node xmi:type="uml:CallOperationAction" xmi:id="_4Ppt5JvEEeKmFMaljakvOg" name="Call(AssertCompositeHelper)" inStructuredNode="_4Ppt45vEEeKmFMaljakvOg" operation="_ruIq4JvAEeKWRbuVv1UmNQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_4Ppt5ZvEEeKmFMaljakvOg" name="Call(AssertCompositeHelper).result(result)" outgoing="_4Ppt8JvEEeKmFMaljakvOg" type="_hlNWF4snEeKEn4V9UD8Cqw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4Ppt5pvEEeKmFMaljakvOg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4Ppt55vEEeKmFMaljakvOg" value="1"/>
                  </result>
                  <target xmi:type="uml:InputPin" xmi:id="_4Ppt6JvEEeKmFMaljakvOg" name="Call(AssertCompositeHelper).target" incoming="_4Ppt75vEEeKmFMaljakvOg" type="_hlNWF4snEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4Ppt6ZvEEeKmFMaljakvOg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4Ppt6pvEEeKmFMaljakvOg" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_4Ppt65vEEeKmFMaljakvOg" name="Create(AssertCompositeHelper)" inStructuredNode="_4Ppt45vEEeKmFMaljakvOg" classifier="_hlNWF4snEeKEn4V9UD8Cqw">
                  <result xmi:type="uml:OutputPin" xmi:id="_4Ppt7JvEEeKmFMaljakvOg" name="Create(AssertCompositeHelper).result" outgoing="_4Ppt75vEEeKmFMaljakvOg" type="_hlNWF4snEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4Ppt7ZvEEeKmFMaljakvOg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4Ppt7pvEEeKmFMaljakvOg" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_4Ppt75vEEeKmFMaljakvOg" inStructuredNode="_4Ppt45vEEeKmFMaljakvOg" source="_4Ppt7JvEEeKmFMaljakvOg" target="_4Ppt6JvEEeKmFMaljakvOg"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_4Ppt8JvEEeKmFMaljakvOg" inStructuredNode="_4Ppt4ZvEEeKmFMaljakvOg" source="_4Ppt5ZvEEeKmFMaljakvOg" target="_4Ppt4pvEEeKmFMaljakvOg"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_4Ppt8ZvEEeKmFMaljakvOg" name="ExpressionStatement@5dcf66" inStructuredNode="_4Ppt4JvEEeKmFMaljakvOg" outgoing="_4PpvnZvEEeKmFMaljakvOg" incoming="_4PpvnJvEEeKmFMaljakvOg">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_4Ppt8pvEEeKmFMaljakvOg" name="Call(WriteLine)" inStructuredNode="_4Ppt8ZvEEeKmFMaljakvOg" incoming="_4PpuAJvEEeKmFMaljakvOg">
                <argument xmi:type="uml:InputPin" xmi:id="_4Ppt85vEEeKmFMaljakvOg" name="Call(WriteLine).argument(value)" incoming="_4Ppt_5vEEeKmFMaljakvOg">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4Ppt9JvEEeKmFMaljakvOg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4Ppt9ZvEEeKmFMaljakvOg" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_4Ppt9pvEEeKmFMaljakvOg" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4Ppt95vEEeKmFMaljakvOg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4Ppt-JvEEeKmFMaljakvOg" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_4Ppt-ZvEEeKmFMaljakvOg" name="Tuple@1008331" inStructuredNode="_4Ppt8ZvEEeKmFMaljakvOg" outgoing="_4PpuAJvEEeKmFMaljakvOg">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_4Ppt-pvEEeKmFMaljakvOg" name="Value(&quot;-- Running test case: Assembly connector between a part with port and a part --&quot;)" inStructuredNode="_4Ppt-ZvEEeKmFMaljakvOg">
                  <result xmi:type="uml:OutputPin" xmi:id="_4Ppt-5vEEeKmFMaljakvOg" name="Value(&quot;-- Running test case: Assembly connector between a part with port and a part --&quot;).result" outgoing="_4Ppt_5vEEeKmFMaljakvOg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4Ppt_JvEEeKmFMaljakvOg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4Ppt_ZvEEeKmFMaljakvOg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_4Ppt_pvEEeKmFMaljakvOg" value="-- Running test case: Assembly connector between a part with port and a part --">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_4Ppt_5vEEeKmFMaljakvOg" inStructuredNode="_4Ppt8ZvEEeKmFMaljakvOg" source="_4Ppt-5vEEeKmFMaljakvOg" target="_4Ppt85vEEeKmFMaljakvOg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_4PpuAJvEEeKmFMaljakvOg" inStructuredNode="_4Ppt8ZvEEeKmFMaljakvOg" source="_4Ppt-ZvEEeKmFMaljakvOg" target="_4Ppt8pvEEeKmFMaljakvOg"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_4PpuAZvEEeKmFMaljakvOg" name="ExpressionStatement@17c62b7" inStructuredNode="_4Ppt4JvEEeKmFMaljakvOg" outgoing="_4PpvnpvEEeKmFMaljakvOg" incoming="_4PpvnZvEEeKmFMaljakvOg">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_4PpuApvEEeKmFMaljakvOg" name="Call(WriteLine)" inStructuredNode="_4PpuAZvEEeKmFMaljakvOg" incoming="_4PpuEJvEEeKmFMaljakvOg">
                <argument xmi:type="uml:InputPin" xmi:id="_4PpuA5vEEeKmFMaljakvOg" name="Call(WriteLine).argument(value)" incoming="_4PpuD5vEEeKmFMaljakvOg">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpuBJvEEeKmFMaljakvOg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpuBZvEEeKmFMaljakvOg" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_4PpuBpvEEeKmFMaljakvOg" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpuB5vEEeKmFMaljakvOg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpuCJvEEeKmFMaljakvOg" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_4PpuCZvEEeKmFMaljakvOg" name="Tuple@55dae5" inStructuredNode="_4PpuAZvEEeKmFMaljakvOg" outgoing="_4PpuEJvEEeKmFMaljakvOg">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_4PpuCpvEEeKmFMaljakvOg" name="Value(&quot;&quot;)" inStructuredNode="_4PpuCZvEEeKmFMaljakvOg">
                  <result xmi:type="uml:OutputPin" xmi:id="_4PpuC5vEEeKmFMaljakvOg" name="Value(&quot;&quot;).result" outgoing="_4PpuD5vEEeKmFMaljakvOg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpuDJvEEeKmFMaljakvOg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpuDZvEEeKmFMaljakvOg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_4PpuDpvEEeKmFMaljakvOg" value="">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_4PpuD5vEEeKmFMaljakvOg" inStructuredNode="_4PpuAZvEEeKmFMaljakvOg" source="_4PpuC5vEEeKmFMaljakvOg" target="_4PpuA5vEEeKmFMaljakvOg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_4PpuEJvEEeKmFMaljakvOg" inStructuredNode="_4PpuAZvEEeKmFMaljakvOg" source="_4PpuCZvEEeKmFMaljakvOg" target="_4PpuApvEEeKmFMaljakvOg"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_4PpuEZvEEeKmFMaljakvOg" name="ExpressionStatement@17fda0e" inStructuredNode="_4Ppt4JvEEeKmFMaljakvOg" outgoing="_4Ppvn5vEEeKmFMaljakvOg" incoming="_4PpvnpvEEeKmFMaljakvOg">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_4PpuEpvEEeKmFMaljakvOg" name="Call(WriteLine)" inStructuredNode="_4PpuEZvEEeKmFMaljakvOg" incoming="_4PpuIJvEEeKmFMaljakvOg">
                <argument xmi:type="uml:InputPin" xmi:id="_4PpuE5vEEeKmFMaljakvOg" name="Call(WriteLine).argument(value)" incoming="_4PpuH5vEEeKmFMaljakvOg">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpuFJvEEeKmFMaljakvOg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpuFZvEEeKmFMaljakvOg" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_4PpuFpvEEeKmFMaljakvOg" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpuF5vEEeKmFMaljakvOg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpuGJvEEeKmFMaljakvOg" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_4PpuGZvEEeKmFMaljakvOg" name="Tuple@14bd09f" inStructuredNode="_4PpuEZvEEeKmFMaljakvOg" outgoing="_4PpuIJvEEeKmFMaljakvOg">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_4PpuGpvEEeKmFMaljakvOg" name="Value(&quot;- Testing instantiation of A_Empty_Pattern -&quot;)" inStructuredNode="_4PpuGZvEEeKmFMaljakvOg">
                  <result xmi:type="uml:OutputPin" xmi:id="_4PpuG5vEEeKmFMaljakvOg" name="Value(&quot;- Testing instantiation of A_Empty_Pattern -&quot;).result" outgoing="_4PpuH5vEEeKmFMaljakvOg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpuHJvEEeKmFMaljakvOg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpuHZvEEeKmFMaljakvOg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_4PpuHpvEEeKmFMaljakvOg" value="- Testing instantiation of A_Empty_Pattern -">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_4PpuH5vEEeKmFMaljakvOg" inStructuredNode="_4PpuEZvEEeKmFMaljakvOg" source="_4PpuG5vEEeKmFMaljakvOg" target="_4PpuE5vEEeKmFMaljakvOg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_4PpuIJvEEeKmFMaljakvOg" inStructuredNode="_4PpuEZvEEeKmFMaljakvOg" source="_4PpuGZvEEeKmFMaljakvOg" target="_4PpuEpvEEeKmFMaljakvOg"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_4PpuIZvEEeKmFMaljakvOg" name="ExpressionStatement@785b98" inStructuredNode="_4Ppt4JvEEeKmFMaljakvOg" outgoing="_4PpvopvEEeKmFMaljakvOg" incoming="_4Ppvn5vEEeKmFMaljakvOg">
              <node xmi:type="uml:ForkNode" xmi:id="_4PpuIpvEEeKmFMaljakvOg" name="Fork(a_empty)@d65378" inStructuredNode="_4PpuIZvEEeKmFMaljakvOg" outgoing="_4PpvoJvEEeKmFMaljakvOg _4PpvoZvEEeKmFMaljakvOg" incoming="_4PpuMJvEEeKmFMaljakvOg"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_4PpuI5vEEeKmFMaljakvOg" name="RightHandSide@101f6fe" inStructuredNode="_4PpuIZvEEeKmFMaljakvOg">
                <node xmi:type="uml:CallOperationAction" xmi:id="_4PpuJJvEEeKmFMaljakvOg" name="Call(A_Empty_Pattern)" inStructuredNode="_4PpuI5vEEeKmFMaljakvOg" operation="_COI3oJvCEeKmFMaljakvOg">
                  <result xmi:type="uml:OutputPin" xmi:id="_4PpuJZvEEeKmFMaljakvOg" name="Call(A_Empty_Pattern).result(result)" outgoing="_4PpuMJvEEeKmFMaljakvOg" type="_hlNV3IsnEeKEn4V9UD8Cqw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpuJpvEEeKmFMaljakvOg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpuJ5vEEeKmFMaljakvOg" value="1"/>
                  </result>
                  <target xmi:type="uml:InputPin" xmi:id="_4PpuKJvEEeKmFMaljakvOg" name="Call(A_Empty_Pattern).target" incoming="_4PpuL5vEEeKmFMaljakvOg" type="_hlNV3IsnEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpuKZvEEeKmFMaljakvOg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpuKpvEEeKmFMaljakvOg" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_4PpuK5vEEeKmFMaljakvOg" name="Create(A_Empty_Pattern)" inStructuredNode="_4PpuI5vEEeKmFMaljakvOg" classifier="_hlNV3IsnEeKEn4V9UD8Cqw">
                  <result xmi:type="uml:OutputPin" xmi:id="_4PpuLJvEEeKmFMaljakvOg" name="Create(A_Empty_Pattern).result" outgoing="_4PpuL5vEEeKmFMaljakvOg" type="_hlNV3IsnEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpuLZvEEeKmFMaljakvOg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpuLpvEEeKmFMaljakvOg" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_4PpuL5vEEeKmFMaljakvOg" inStructuredNode="_4PpuI5vEEeKmFMaljakvOg" source="_4PpuLJvEEeKmFMaljakvOg" target="_4PpuKJvEEeKmFMaljakvOg"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_4PpuMJvEEeKmFMaljakvOg" inStructuredNode="_4PpuIZvEEeKmFMaljakvOg" source="_4PpuJZvEEeKmFMaljakvOg" target="_4PpuIpvEEeKmFMaljakvOg"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_4PpuMZvEEeKmFMaljakvOg" name="ExpressionStatement@18e0705" inStructuredNode="_4Ppt4JvEEeKmFMaljakvOg" outgoing="_4Ppvo5vEEeKmFMaljakvOg" incoming="_4PpvopvEEeKmFMaljakvOg">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_4PpuMpvEEeKmFMaljakvOg" name="Call(AssertEmptyPattern)" inStructuredNode="_4PpuMZvEEeKmFMaljakvOg" incoming="_4PpuTpvEEeKmFMaljakvOg" behavior="_6C3JkIr9EeKEn4V9UD8Cqw">
                <argument xmi:type="uml:InputPin" xmi:id="_4PpuM5vEEeKmFMaljakvOg" name="Call(AssertEmptyPattern).argument(ends1)" incoming="_4PpuTJvEEeKmFMaljakvOg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpuNJvEEeKmFMaljakvOg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpuNZvEEeKmFMaljakvOg" value="*"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_4PpuNpvEEeKmFMaljakvOg" name="Call(AssertEmptyPattern).argument(ends2)" incoming="_4PpuTZvEEeKmFMaljakvOg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpuN5vEEeKmFMaljakvOg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpuOJvEEeKmFMaljakvOg" value="*"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_4PpuOZvEEeKmFMaljakvOg" name="Tuple@1d84ac9" inStructuredNode="_4PpuMZvEEeKmFMaljakvOg" outgoing="_4PpuTpvEEeKmFMaljakvOg">
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_4PpuOpvEEeKmFMaljakvOg" name="Read(b)" inStructuredNode="_4PpuOZvEEeKmFMaljakvOg" structuralFeature="_hlNV3osnEeKEn4V9UD8Cqw">
                  <object xmi:type="uml:InputPin" xmi:id="_4PpuO5vEEeKmFMaljakvOg" name="Read(b).object" incoming="_4PpuSpvEEeKmFMaljakvOg" type="_hlNV3IsnEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpuPJvEEeKmFMaljakvOg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpuPZvEEeKmFMaljakvOg" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_4PpuPpvEEeKmFMaljakvOg" name="Read(b).result" outgoing="_4PpuTJvEEeKmFMaljakvOg" type="_hlNV0YsnEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpuP5vEEeKmFMaljakvOg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpuQJvEEeKmFMaljakvOg" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_4PpuQZvEEeKmFMaljakvOg" name="Fork(Fork(a_empty)@d65378)" inStructuredNode="_4PpuOZvEEeKmFMaljakvOg" outgoing="_4PpuSpvEEeKmFMaljakvOg" incoming="_4PpvoJvEEeKmFMaljakvOg"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_4PpuQpvEEeKmFMaljakvOg" name="Read(c)" inStructuredNode="_4PpuOZvEEeKmFMaljakvOg" structuralFeature="_hlNV4osnEeKEn4V9UD8Cqw">
                  <object xmi:type="uml:InputPin" xmi:id="_4PpuQ5vEEeKmFMaljakvOg" name="Read(c).object" incoming="_4PpuS5vEEeKmFMaljakvOg" type="_hlNV3IsnEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpuRJvEEeKmFMaljakvOg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpuRZvEEeKmFMaljakvOg" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_4PpuRpvEEeKmFMaljakvOg" name="Read(c).result" outgoing="_4PpuTZvEEeKmFMaljakvOg" type="_hlNV0osnEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpuR5vEEeKmFMaljakvOg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpuSJvEEeKmFMaljakvOg" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_4PpuSZvEEeKmFMaljakvOg" name="Fork(Fork(a_empty)@d65378)" inStructuredNode="_4PpuOZvEEeKmFMaljakvOg" outgoing="_4PpuS5vEEeKmFMaljakvOg" incoming="_4PpvoZvEEeKmFMaljakvOg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_4PpuSpvEEeKmFMaljakvOg" inStructuredNode="_4PpuOZvEEeKmFMaljakvOg" source="_4PpuQZvEEeKmFMaljakvOg" target="_4PpuO5vEEeKmFMaljakvOg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_4PpuS5vEEeKmFMaljakvOg" inStructuredNode="_4PpuOZvEEeKmFMaljakvOg" source="_4PpuSZvEEeKmFMaljakvOg" target="_4PpuQ5vEEeKmFMaljakvOg"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_4PpuTJvEEeKmFMaljakvOg" inStructuredNode="_4PpuMZvEEeKmFMaljakvOg" source="_4PpuPpvEEeKmFMaljakvOg" target="_4PpuM5vEEeKmFMaljakvOg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_4PpuTZvEEeKmFMaljakvOg" inStructuredNode="_4PpuMZvEEeKmFMaljakvOg" source="_4PpuRpvEEeKmFMaljakvOg" target="_4PpuNpvEEeKmFMaljakvOg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_4PpuTpvEEeKmFMaljakvOg" inStructuredNode="_4PpuMZvEEeKmFMaljakvOg" source="_4PpuOZvEEeKmFMaljakvOg" target="_4PpuMpvEEeKmFMaljakvOg"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_4PpuT5vEEeKmFMaljakvOg" name="ExpressionStatement@17c7e02" inStructuredNode="_4Ppt4JvEEeKmFMaljakvOg" outgoing="_4PpvpJvEEeKmFMaljakvOg" incoming="_4Ppvo5vEEeKmFMaljakvOg">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_4PpuUJvEEeKmFMaljakvOg" name="Call(WriteLine)" inStructuredNode="_4PpuT5vEEeKmFMaljakvOg" incoming="_4PpuXpvEEeKmFMaljakvOg">
                <argument xmi:type="uml:InputPin" xmi:id="_4PpuUZvEEeKmFMaljakvOg" name="Call(WriteLine).argument(value)" incoming="_4PpuXZvEEeKmFMaljakvOg">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpuUpvEEeKmFMaljakvOg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpuU5vEEeKmFMaljakvOg" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_4PpuVJvEEeKmFMaljakvOg" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpuVZvEEeKmFMaljakvOg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpuVpvEEeKmFMaljakvOg" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_4PpuV5vEEeKmFMaljakvOg" name="Tuple@538e4" inStructuredNode="_4PpuT5vEEeKmFMaljakvOg" outgoing="_4PpuXpvEEeKmFMaljakvOg">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_4PpuWJvEEeKmFMaljakvOg" name="Value(&quot;&quot;)" inStructuredNode="_4PpuV5vEEeKmFMaljakvOg">
                  <result xmi:type="uml:OutputPin" xmi:id="_4PpuWZvEEeKmFMaljakvOg" name="Value(&quot;&quot;).result" outgoing="_4PpuXZvEEeKmFMaljakvOg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpuWpvEEeKmFMaljakvOg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpuW5vEEeKmFMaljakvOg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_4PpuXJvEEeKmFMaljakvOg" value="">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_4PpuXZvEEeKmFMaljakvOg" inStructuredNode="_4PpuT5vEEeKmFMaljakvOg" source="_4PpuWZvEEeKmFMaljakvOg" target="_4PpuUZvEEeKmFMaljakvOg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_4PpuXpvEEeKmFMaljakvOg" inStructuredNode="_4PpuT5vEEeKmFMaljakvOg" source="_4PpuV5vEEeKmFMaljakvOg" target="_4PpuUJvEEeKmFMaljakvOg"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_4PpuX5vEEeKmFMaljakvOg" name="ExpressionStatement@13eb5" inStructuredNode="_4Ppt4JvEEeKmFMaljakvOg" outgoing="_4PpvpZvEEeKmFMaljakvOg" incoming="_4PpvpJvEEeKmFMaljakvOg">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_4PpuYJvEEeKmFMaljakvOg" name="Call(WriteLine)" inStructuredNode="_4PpuX5vEEeKmFMaljakvOg" incoming="_4PpubpvEEeKmFMaljakvOg">
                <argument xmi:type="uml:InputPin" xmi:id="_4PpuYZvEEeKmFMaljakvOg" name="Call(WriteLine).argument(value)" incoming="_4PpubZvEEeKmFMaljakvOg">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpuYpvEEeKmFMaljakvOg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpuY5vEEeKmFMaljakvOg" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_4PpuZJvEEeKmFMaljakvOg" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpuZZvEEeKmFMaljakvOg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpuZpvEEeKmFMaljakvOg" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_4PpuZ5vEEeKmFMaljakvOg" name="Tuple@1912e3a" inStructuredNode="_4PpuX5vEEeKmFMaljakvOg" outgoing="_4PpubpvEEeKmFMaljakvOg">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_4PpuaJvEEeKmFMaljakvOg" name="Value(&quot;- Testing instantiation of A_Unconnected_Pattern -&quot;)" inStructuredNode="_4PpuZ5vEEeKmFMaljakvOg">
                  <result xmi:type="uml:OutputPin" xmi:id="_4PpuaZvEEeKmFMaljakvOg" name="Value(&quot;- Testing instantiation of A_Unconnected_Pattern -&quot;).result" outgoing="_4PpubZvEEeKmFMaljakvOg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpuapvEEeKmFMaljakvOg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4Ppua5vEEeKmFMaljakvOg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_4PpubJvEEeKmFMaljakvOg" value="- Testing instantiation of A_Unconnected_Pattern -">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_4PpubZvEEeKmFMaljakvOg" inStructuredNode="_4PpuX5vEEeKmFMaljakvOg" source="_4PpuaZvEEeKmFMaljakvOg" target="_4PpuYZvEEeKmFMaljakvOg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_4PpubpvEEeKmFMaljakvOg" inStructuredNode="_4PpuX5vEEeKmFMaljakvOg" source="_4PpuZ5vEEeKmFMaljakvOg" target="_4PpuYJvEEeKmFMaljakvOg"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_4Ppub5vEEeKmFMaljakvOg" name="ExpressionStatement@ed7453" inStructuredNode="_4Ppt4JvEEeKmFMaljakvOg" outgoing="_4PpvqZvEEeKmFMaljakvOg" incoming="_4PpvpZvEEeKmFMaljakvOg">
              <node xmi:type="uml:ForkNode" xmi:id="_4PpucJvEEeKmFMaljakvOg" name="Fork(a_unconnected)@4af2a3" inStructuredNode="_4Ppub5vEEeKmFMaljakvOg" outgoing="_4Ppvp5vEEeKmFMaljakvOg _4PpvqJvEEeKmFMaljakvOg" incoming="_4PpufpvEEeKmFMaljakvOg"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_4PpucZvEEeKmFMaljakvOg" name="RightHandSide@7fd37d" inStructuredNode="_4Ppub5vEEeKmFMaljakvOg">
                <node xmi:type="uml:CallOperationAction" xmi:id="_4PpucpvEEeKmFMaljakvOg" name="Call(A_Unconnected_Pattern)" inStructuredNode="_4PpucZvEEeKmFMaljakvOg" operation="_hlNWOosnEeKEn4V9UD8Cqw">
                  <result xmi:type="uml:OutputPin" xmi:id="_4Ppuc5vEEeKmFMaljakvOg" name="Call(A_Unconnected_Pattern).result(result)" outgoing="_4PpufpvEEeKmFMaljakvOg" type="_hlNWJosnEeKEn4V9UD8Cqw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpudJvEEeKmFMaljakvOg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpudZvEEeKmFMaljakvOg" value="1"/>
                  </result>
                  <target xmi:type="uml:InputPin" xmi:id="_4PpudpvEEeKmFMaljakvOg" name="Call(A_Unconnected_Pattern).target" incoming="_4PpufZvEEeKmFMaljakvOg" type="_hlNWJosnEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4Ppud5vEEeKmFMaljakvOg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpueJvEEeKmFMaljakvOg" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_4PpueZvEEeKmFMaljakvOg" name="Create(A_Unconnected_Pattern)" inStructuredNode="_4PpucZvEEeKmFMaljakvOg" classifier="_hlNWJosnEeKEn4V9UD8Cqw">
                  <result xmi:type="uml:OutputPin" xmi:id="_4PpuepvEEeKmFMaljakvOg" name="Create(A_Unconnected_Pattern).result" outgoing="_4PpufZvEEeKmFMaljakvOg" type="_hlNWJosnEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4Ppue5vEEeKmFMaljakvOg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpufJvEEeKmFMaljakvOg" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_4PpufZvEEeKmFMaljakvOg" inStructuredNode="_4PpucZvEEeKmFMaljakvOg" source="_4PpuepvEEeKmFMaljakvOg" target="_4PpudpvEEeKmFMaljakvOg"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_4PpufpvEEeKmFMaljakvOg" inStructuredNode="_4Ppub5vEEeKmFMaljakvOg" source="_4Ppuc5vEEeKmFMaljakvOg" target="_4PpucJvEEeKmFMaljakvOg"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_4Ppuf5vEEeKmFMaljakvOg" name="ExpressionStatement@b10d34" inStructuredNode="_4Ppt4JvEEeKmFMaljakvOg" outgoing="_4PpvqpvEEeKmFMaljakvOg" incoming="_4PpvqZvEEeKmFMaljakvOg">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_4PpugJvEEeKmFMaljakvOg" name="Call(AssertUnconnectedPattern)" inStructuredNode="_4Ppuf5vEEeKmFMaljakvOg" incoming="_4PpuwJvEEeKmFMaljakvOg" behavior="_3BMbcIsVEeKEn4V9UD8Cqw">
                <argument xmi:type="uml:InputPin" xmi:id="_4PpugZvEEeKmFMaljakvOg" name="Call(AssertUnconnectedPattern).argument(ends1)" incoming="_4PpuvJvEEeKmFMaljakvOg">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpugpvEEeKmFMaljakvOg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4Ppug5vEEeKmFMaljakvOg" value="*"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_4PpuhJvEEeKmFMaljakvOg" name="Call(AssertUnconnectedPattern).argument(ends2)" incoming="_4PpuvZvEEeKmFMaljakvOg">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpuhZvEEeKmFMaljakvOg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpuhpvEEeKmFMaljakvOg" value="*"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_4Ppuh5vEEeKmFMaljakvOg" name="Call(AssertUnconnectedPattern).argument(n1)" incoming="_4PpuvpvEEeKmFMaljakvOg">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpuiJvEEeKmFMaljakvOg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpuiZvEEeKmFMaljakvOg" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_4PpuipvEEeKmFMaljakvOg" name="Call(AssertUnconnectedPattern).argument(n2)" incoming="_4Ppuv5vEEeKmFMaljakvOg">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4Ppui5vEEeKmFMaljakvOg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpujJvEEeKmFMaljakvOg" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_4PpujZvEEeKmFMaljakvOg" name="Call(AssertUnconnectedPattern).argument(helper)" incoming="_4PpvppvEEeKmFMaljakvOg" type="_iyhhgIr7EeKEn4V9UD8Cqw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpujpvEEeKmFMaljakvOg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4Ppuj5vEEeKmFMaljakvOg" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_4PpukJvEEeKmFMaljakvOg" name="Tuple@305b42" inStructuredNode="_4Ppuf5vEEeKmFMaljakvOg" outgoing="_4PpuwJvEEeKmFMaljakvOg">
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_4PpukZvEEeKmFMaljakvOg" name="Read(b)" inStructuredNode="_4PpukJvEEeKmFMaljakvOg" structuralFeature="_hlNWKIsnEeKEn4V9UD8Cqw">
                  <object xmi:type="uml:InputPin" xmi:id="_4PpukpvEEeKmFMaljakvOg" name="Read(b).object" incoming="_4PpuuJvEEeKmFMaljakvOg" type="_hlNWJosnEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4Ppuk5vEEeKmFMaljakvOg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpulJvEEeKmFMaljakvOg" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_4PpulZvEEeKmFMaljakvOg" name="Read(b).result" outgoing="_4PpuuZvEEeKmFMaljakvOg" type="_hlNV0YsnEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpulpvEEeKmFMaljakvOg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4Ppul5vEEeKmFMaljakvOg" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_4PpumJvEEeKmFMaljakvOg" name="Fork(Fork(a_unconnected)@4af2a3)" inStructuredNode="_4PpukJvEEeKmFMaljakvOg" outgoing="_4PpuuJvEEeKmFMaljakvOg" incoming="_4Ppvp5vEEeKmFMaljakvOg"/>
                <node xmi:type="uml:ForkNode" xmi:id="_4PpumZvEEeKmFMaljakvOg" name="Fork(Read(b).result)" inStructuredNode="_4PpukJvEEeKmFMaljakvOg" outgoing="_4PpuupvEEeKmFMaljakvOg" incoming="_4PpuuZvEEeKmFMaljakvOg"/>
                <node xmi:type="uml:ExpansionRegion" xmi:id="_4PpumpvEEeKmFMaljakvOg" name="Collect(Read(p))" inStructuredNode="_4PpukJvEEeKmFMaljakvOg" mode="parallel" outputElement="_4PpupZvEEeKmFMaljakvOg" inputElement="_4PpupJvEEeKmFMaljakvOg">
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_4Ppum5vEEeKmFMaljakvOg" name="Read(p)" inStructuredNode="_4PpumpvEEeKmFMaljakvOg" structuralFeature="_Pne14IswEeKEn4V9UD8Cqw">
                    <object xmi:type="uml:InputPin" xmi:id="_4PpunJvEEeKmFMaljakvOg" name="Read(p).object" incoming="_4PpuopvEEeKmFMaljakvOg" type="_hlNV0YsnEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpunZvEEeKmFMaljakvOg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpunpvEEeKmFMaljakvOg" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_4Ppun5vEEeKmFMaljakvOg" name="Read(p).result" outgoing="_4Ppuo5vEEeKmFMaljakvOg" type="_uuJd0IsuEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpuoJvEEeKmFMaljakvOg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpuoZvEEeKmFMaljakvOg" value="1"/>
                    </result>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_4PpuopvEEeKmFMaljakvOg" inStructuredNode="_4PpumpvEEeKmFMaljakvOg" source="_4PpupJvEEeKmFMaljakvOg" target="_4PpunJvEEeKmFMaljakvOg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_4Ppuo5vEEeKmFMaljakvOg" inStructuredNode="_4PpumpvEEeKmFMaljakvOg" source="_4Ppun5vEEeKmFMaljakvOg" target="_4PpupZvEEeKmFMaljakvOg"/>
                </node>
                <node xmi:type="uml:ExpansionNode" xmi:id="_4PpupJvEEeKmFMaljakvOg" name="Collect(Read(p)).inputElement" inStructuredNode="_4PpukJvEEeKmFMaljakvOg" outgoing="_4PpuopvEEeKmFMaljakvOg" incoming="_4PpuupvEEeKmFMaljakvOg" regionAsInput="_4PpumpvEEeKmFMaljakvOg"/>
                <node xmi:type="uml:ExpansionNode" xmi:id="_4PpupZvEEeKmFMaljakvOg" name="Collect(Read(p)).outputElement" inStructuredNode="_4PpukJvEEeKmFMaljakvOg" outgoing="_4PpuvJvEEeKmFMaljakvOg" incoming="_4Ppuo5vEEeKmFMaljakvOg" regionAsOutput="_4PpumpvEEeKmFMaljakvOg"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_4PpuppvEEeKmFMaljakvOg" name="Read(c)" inStructuredNode="_4PpukJvEEeKmFMaljakvOg" structuralFeature="_hlNWLIsnEeKEn4V9UD8Cqw">
                  <object xmi:type="uml:InputPin" xmi:id="_4Ppup5vEEeKmFMaljakvOg" name="Read(c).object" incoming="_4Ppuu5vEEeKmFMaljakvOg" type="_hlNWJosnEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpuqJvEEeKmFMaljakvOg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpuqZvEEeKmFMaljakvOg" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_4PpuqpvEEeKmFMaljakvOg" name="Read(c).result" outgoing="_4PpuvZvEEeKmFMaljakvOg" type="_hlNV0osnEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4Ppuq5vEEeKmFMaljakvOg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpurJvEEeKmFMaljakvOg" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_4PpurZvEEeKmFMaljakvOg" name="Fork(Fork(a_unconnected)@4af2a3)" inStructuredNode="_4PpukJvEEeKmFMaljakvOg" outgoing="_4Ppuu5vEEeKmFMaljakvOg" incoming="_4PpvqJvEEeKmFMaljakvOg"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_4PpurpvEEeKmFMaljakvOg" name="Value(4)" inStructuredNode="_4PpukJvEEeKmFMaljakvOg">
                  <result xmi:type="uml:OutputPin" xmi:id="_4Ppur5vEEeKmFMaljakvOg" name="Value(4).result" outgoing="_4PpuvpvEEeKmFMaljakvOg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpusJvEEeKmFMaljakvOg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpusZvEEeKmFMaljakvOg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_4PpuspvEEeKmFMaljakvOg" value="4">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_4Ppus5vEEeKmFMaljakvOg" name="Value(3)" inStructuredNode="_4PpukJvEEeKmFMaljakvOg">
                  <result xmi:type="uml:OutputPin" xmi:id="_4PputJvEEeKmFMaljakvOg" name="Value(3).result" outgoing="_4Ppuv5vEEeKmFMaljakvOg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PputZvEEeKmFMaljakvOg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PputpvEEeKmFMaljakvOg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_4Pput5vEEeKmFMaljakvOg" value="3">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_4PpuuJvEEeKmFMaljakvOg" inStructuredNode="_4PpukJvEEeKmFMaljakvOg" source="_4PpumJvEEeKmFMaljakvOg" target="_4PpukpvEEeKmFMaljakvOg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_4PpuuZvEEeKmFMaljakvOg" inStructuredNode="_4PpukJvEEeKmFMaljakvOg" source="_4PpulZvEEeKmFMaljakvOg" target="_4PpumZvEEeKmFMaljakvOg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_4PpuupvEEeKmFMaljakvOg" inStructuredNode="_4PpukJvEEeKmFMaljakvOg" source="_4PpumZvEEeKmFMaljakvOg" target="_4PpupJvEEeKmFMaljakvOg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_4Ppuu5vEEeKmFMaljakvOg" inStructuredNode="_4PpukJvEEeKmFMaljakvOg" source="_4PpurZvEEeKmFMaljakvOg" target="_4Ppup5vEEeKmFMaljakvOg"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_4PpuvJvEEeKmFMaljakvOg" inStructuredNode="_4Ppuf5vEEeKmFMaljakvOg" source="_4PpupZvEEeKmFMaljakvOg" target="_4PpugZvEEeKmFMaljakvOg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_4PpuvZvEEeKmFMaljakvOg" inStructuredNode="_4Ppuf5vEEeKmFMaljakvOg" source="_4PpuqpvEEeKmFMaljakvOg" target="_4PpuhJvEEeKmFMaljakvOg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_4PpuvpvEEeKmFMaljakvOg" inStructuredNode="_4Ppuf5vEEeKmFMaljakvOg" source="_4Ppur5vEEeKmFMaljakvOg" target="_4Ppuh5vEEeKmFMaljakvOg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_4Ppuv5vEEeKmFMaljakvOg" inStructuredNode="_4Ppuf5vEEeKmFMaljakvOg" source="_4PputJvEEeKmFMaljakvOg" target="_4PpuipvEEeKmFMaljakvOg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_4PpuwJvEEeKmFMaljakvOg" inStructuredNode="_4Ppuf5vEEeKmFMaljakvOg" source="_4PpukJvEEeKmFMaljakvOg" target="_4PpugJvEEeKmFMaljakvOg"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_4PpuwZvEEeKmFMaljakvOg" name="ExpressionStatement@697b6b" inStructuredNode="_4Ppt4JvEEeKmFMaljakvOg" outgoing="_4Ppvq5vEEeKmFMaljakvOg" incoming="_4PpvqpvEEeKmFMaljakvOg">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_4PpuwpvEEeKmFMaljakvOg" name="Call(WriteLine)" inStructuredNode="_4PpuwZvEEeKmFMaljakvOg" incoming="_4Ppu0JvEEeKmFMaljakvOg">
                <argument xmi:type="uml:InputPin" xmi:id="_4Ppuw5vEEeKmFMaljakvOg" name="Call(WriteLine).argument(value)" incoming="_4Ppuz5vEEeKmFMaljakvOg">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpuxJvEEeKmFMaljakvOg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpuxZvEEeKmFMaljakvOg" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_4PpuxpvEEeKmFMaljakvOg" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4Ppux5vEEeKmFMaljakvOg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpuyJvEEeKmFMaljakvOg" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_4PpuyZvEEeKmFMaljakvOg" name="Tuple@16144ff" inStructuredNode="_4PpuwZvEEeKmFMaljakvOg" outgoing="_4Ppu0JvEEeKmFMaljakvOg">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_4PpuypvEEeKmFMaljakvOg" name="Value(&quot;&quot;)" inStructuredNode="_4PpuyZvEEeKmFMaljakvOg">
                  <result xmi:type="uml:OutputPin" xmi:id="_4Ppuy5vEEeKmFMaljakvOg" name="Value(&quot;&quot;).result" outgoing="_4Ppuz5vEEeKmFMaljakvOg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpuzJvEEeKmFMaljakvOg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpuzZvEEeKmFMaljakvOg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_4PpuzpvEEeKmFMaljakvOg" value="">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_4Ppuz5vEEeKmFMaljakvOg" inStructuredNode="_4PpuwZvEEeKmFMaljakvOg" source="_4Ppuy5vEEeKmFMaljakvOg" target="_4Ppuw5vEEeKmFMaljakvOg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_4Ppu0JvEEeKmFMaljakvOg" inStructuredNode="_4PpuwZvEEeKmFMaljakvOg" source="_4PpuyZvEEeKmFMaljakvOg" target="_4PpuwpvEEeKmFMaljakvOg"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_4Ppu0ZvEEeKmFMaljakvOg" name="ExpressionStatement@a8c26f" inStructuredNode="_4Ppt4JvEEeKmFMaljakvOg" outgoing="_4PpvrJvEEeKmFMaljakvOg" incoming="_4Ppvq5vEEeKmFMaljakvOg">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_4Ppu0pvEEeKmFMaljakvOg" name="Call(WriteLine)" inStructuredNode="_4Ppu0ZvEEeKmFMaljakvOg" incoming="_4Ppu4JvEEeKmFMaljakvOg">
                <argument xmi:type="uml:InputPin" xmi:id="_4Ppu05vEEeKmFMaljakvOg" name="Call(WriteLine).argument(value)" incoming="_4Ppu35vEEeKmFMaljakvOg">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4Ppu1JvEEeKmFMaljakvOg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4Ppu1ZvEEeKmFMaljakvOg" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_4Ppu1pvEEeKmFMaljakvOg" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4Ppu15vEEeKmFMaljakvOg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4Ppu2JvEEeKmFMaljakvOg" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_4Ppu2ZvEEeKmFMaljakvOg" name="Tuple@a6e645" inStructuredNode="_4Ppu0ZvEEeKmFMaljakvOg" outgoing="_4Ppu4JvEEeKmFMaljakvOg">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_4Ppu2pvEEeKmFMaljakvOg" name="Value(&quot;- Testing instantiation of A_Array_Pattern -&quot;)" inStructuredNode="_4Ppu2ZvEEeKmFMaljakvOg">
                  <result xmi:type="uml:OutputPin" xmi:id="_4Ppu25vEEeKmFMaljakvOg" name="Value(&quot;- Testing instantiation of A_Array_Pattern -&quot;).result" outgoing="_4Ppu35vEEeKmFMaljakvOg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4Ppu3JvEEeKmFMaljakvOg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4Ppu3ZvEEeKmFMaljakvOg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_4Ppu3pvEEeKmFMaljakvOg" value="- Testing instantiation of A_Array_Pattern -">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_4Ppu35vEEeKmFMaljakvOg" inStructuredNode="_4Ppu0ZvEEeKmFMaljakvOg" source="_4Ppu25vEEeKmFMaljakvOg" target="_4Ppu05vEEeKmFMaljakvOg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_4Ppu4JvEEeKmFMaljakvOg" inStructuredNode="_4Ppu0ZvEEeKmFMaljakvOg" source="_4Ppu2ZvEEeKmFMaljakvOg" target="_4Ppu0pvEEeKmFMaljakvOg"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_4Ppu4ZvEEeKmFMaljakvOg" name="ExpressionStatement@ddd7b9" inStructuredNode="_4Ppt4JvEEeKmFMaljakvOg" outgoing="_4PpvsJvEEeKmFMaljakvOg" incoming="_4PpvrJvEEeKmFMaljakvOg">
              <node xmi:type="uml:ForkNode" xmi:id="_4Ppu4pvEEeKmFMaljakvOg" name="Fork(a_array)@49d642" inStructuredNode="_4Ppu4ZvEEeKmFMaljakvOg" outgoing="_4PpvrpvEEeKmFMaljakvOg _4Ppvr5vEEeKmFMaljakvOg" incoming="_4Ppu8JvEEeKmFMaljakvOg"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_4Ppu45vEEeKmFMaljakvOg" name="RightHandSide@191be98" inStructuredNode="_4Ppu4ZvEEeKmFMaljakvOg">
                <node xmi:type="uml:CallOperationAction" xmi:id="_4Ppu5JvEEeKmFMaljakvOg" name="Call(A_Array_Pattern)" inStructuredNode="_4Ppu45vEEeKmFMaljakvOg" operation="_hlNWAYsnEeKEn4V9UD8Cqw">
                  <result xmi:type="uml:OutputPin" xmi:id="_4Ppu5ZvEEeKmFMaljakvOg" name="Call(A_Array_Pattern).result(result)" outgoing="_4Ppu8JvEEeKmFMaljakvOg" type="_hlNV7YsnEeKEn4V9UD8Cqw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4Ppu5pvEEeKmFMaljakvOg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4Ppu55vEEeKmFMaljakvOg" value="1"/>
                  </result>
                  <target xmi:type="uml:InputPin" xmi:id="_4Ppu6JvEEeKmFMaljakvOg" name="Call(A_Array_Pattern).target" incoming="_4Ppu75vEEeKmFMaljakvOg" type="_hlNV7YsnEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4Ppu6ZvEEeKmFMaljakvOg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4Ppu6pvEEeKmFMaljakvOg" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_4Ppu65vEEeKmFMaljakvOg" name="Create(A_Array_Pattern)" inStructuredNode="_4Ppu45vEEeKmFMaljakvOg" classifier="_hlNV7YsnEeKEn4V9UD8Cqw">
                  <result xmi:type="uml:OutputPin" xmi:id="_4Ppu7JvEEeKmFMaljakvOg" name="Create(A_Array_Pattern).result" outgoing="_4Ppu75vEEeKmFMaljakvOg" type="_hlNV7YsnEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4Ppu7ZvEEeKmFMaljakvOg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4Ppu7pvEEeKmFMaljakvOg" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_4Ppu75vEEeKmFMaljakvOg" inStructuredNode="_4Ppu45vEEeKmFMaljakvOg" source="_4Ppu7JvEEeKmFMaljakvOg" target="_4Ppu6JvEEeKmFMaljakvOg"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_4Ppu8JvEEeKmFMaljakvOg" inStructuredNode="_4Ppu4ZvEEeKmFMaljakvOg" source="_4Ppu5ZvEEeKmFMaljakvOg" target="_4Ppu4pvEEeKmFMaljakvOg"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_4Ppu8ZvEEeKmFMaljakvOg" name="ExpressionStatement@1878d76" inStructuredNode="_4Ppt4JvEEeKmFMaljakvOg" outgoing="_4PpvsZvEEeKmFMaljakvOg" incoming="_4PpvsJvEEeKmFMaljakvOg">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_4Ppu8pvEEeKmFMaljakvOg" name="Call(AssertArrayPattern)" inStructuredNode="_4Ppu8ZvEEeKmFMaljakvOg" incoming="_4PpvKZvEEeKmFMaljakvOg" behavior="_7IpF4Ir9EeKEn4V9UD8Cqw">
                <argument xmi:type="uml:InputPin" xmi:id="_4Ppu85vEEeKmFMaljakvOg" name="Call(AssertArrayPattern).argument(ends1)" incoming="_4PpvJpvEEeKmFMaljakvOg">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4Ppu9JvEEeKmFMaljakvOg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4Ppu9ZvEEeKmFMaljakvOg" value="*"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_4Ppu9pvEEeKmFMaljakvOg" name="Call(AssertArrayPattern).argument(ends2)" incoming="_4PpvJ5vEEeKmFMaljakvOg">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4Ppu95vEEeKmFMaljakvOg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4Ppu-JvEEeKmFMaljakvOg" value="*"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_4Ppu-ZvEEeKmFMaljakvOg" name="Call(AssertArrayPattern).argument(n)" incoming="_4PpvKJvEEeKmFMaljakvOg">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4Ppu-pvEEeKmFMaljakvOg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4Ppu-5vEEeKmFMaljakvOg" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_4Ppu_JvEEeKmFMaljakvOg" name="Call(AssertArrayPattern).argument(helper)" incoming="_4PpvrZvEEeKmFMaljakvOg" type="_iyhhgIr7EeKEn4V9UD8Cqw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4Ppu_ZvEEeKmFMaljakvOg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4Ppu_pvEEeKmFMaljakvOg" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_4Ppu_5vEEeKmFMaljakvOg" name="Tuple@bdcfc6" inStructuredNode="_4Ppu8ZvEEeKmFMaljakvOg" outgoing="_4PpvKZvEEeKmFMaljakvOg">
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_4PpvAJvEEeKmFMaljakvOg" name="Read(b)" inStructuredNode="_4Ppu_5vEEeKmFMaljakvOg" structuralFeature="_hlNV74snEeKEn4V9UD8Cqw">
                  <object xmi:type="uml:InputPin" xmi:id="_4PpvAZvEEeKmFMaljakvOg" name="Read(b).object" incoming="_4PpvIpvEEeKmFMaljakvOg" type="_hlNV7YsnEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpvApvEEeKmFMaljakvOg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpvA5vEEeKmFMaljakvOg" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_4PpvBJvEEeKmFMaljakvOg" name="Read(b).result" outgoing="_4PpvI5vEEeKmFMaljakvOg" type="_hlNV0YsnEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpvBZvEEeKmFMaljakvOg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpvBpvEEeKmFMaljakvOg" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_4PpvB5vEEeKmFMaljakvOg" name="Fork(Fork(a_array)@49d642)" inStructuredNode="_4Ppu_5vEEeKmFMaljakvOg" outgoing="_4PpvIpvEEeKmFMaljakvOg" incoming="_4PpvrpvEEeKmFMaljakvOg"/>
                <node xmi:type="uml:ForkNode" xmi:id="_4PpvCJvEEeKmFMaljakvOg" name="Fork(Read(b).result)" inStructuredNode="_4Ppu_5vEEeKmFMaljakvOg" outgoing="_4PpvJJvEEeKmFMaljakvOg" incoming="_4PpvI5vEEeKmFMaljakvOg"/>
                <node xmi:type="uml:ExpansionRegion" xmi:id="_4PpvCZvEEeKmFMaljakvOg" name="Collect(Read(p))" inStructuredNode="_4Ppu_5vEEeKmFMaljakvOg" mode="parallel" outputElement="_4PpvFJvEEeKmFMaljakvOg" inputElement="_4PpvE5vEEeKmFMaljakvOg">
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_4PpvCpvEEeKmFMaljakvOg" name="Read(p)" inStructuredNode="_4PpvCZvEEeKmFMaljakvOg" structuralFeature="_Pne14IswEeKEn4V9UD8Cqw">
                    <object xmi:type="uml:InputPin" xmi:id="_4PpvC5vEEeKmFMaljakvOg" name="Read(p).object" incoming="_4PpvEZvEEeKmFMaljakvOg" type="_hlNV0YsnEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpvDJvEEeKmFMaljakvOg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpvDZvEEeKmFMaljakvOg" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_4PpvDpvEEeKmFMaljakvOg" name="Read(p).result" outgoing="_4PpvEpvEEeKmFMaljakvOg" type="_uuJd0IsuEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpvD5vEEeKmFMaljakvOg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpvEJvEEeKmFMaljakvOg" value="1"/>
                    </result>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_4PpvEZvEEeKmFMaljakvOg" inStructuredNode="_4PpvCZvEEeKmFMaljakvOg" source="_4PpvE5vEEeKmFMaljakvOg" target="_4PpvC5vEEeKmFMaljakvOg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_4PpvEpvEEeKmFMaljakvOg" inStructuredNode="_4PpvCZvEEeKmFMaljakvOg" source="_4PpvDpvEEeKmFMaljakvOg" target="_4PpvFJvEEeKmFMaljakvOg"/>
                </node>
                <node xmi:type="uml:ExpansionNode" xmi:id="_4PpvE5vEEeKmFMaljakvOg" name="Collect(Read(p)).inputElement" inStructuredNode="_4Ppu_5vEEeKmFMaljakvOg" outgoing="_4PpvEZvEEeKmFMaljakvOg" incoming="_4PpvJJvEEeKmFMaljakvOg" regionAsInput="_4PpvCZvEEeKmFMaljakvOg"/>
                <node xmi:type="uml:ExpansionNode" xmi:id="_4PpvFJvEEeKmFMaljakvOg" name="Collect(Read(p)).outputElement" inStructuredNode="_4Ppu_5vEEeKmFMaljakvOg" outgoing="_4PpvJpvEEeKmFMaljakvOg" incoming="_4PpvEpvEEeKmFMaljakvOg" regionAsOutput="_4PpvCZvEEeKmFMaljakvOg"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_4PpvFZvEEeKmFMaljakvOg" name="Read(c)" inStructuredNode="_4Ppu_5vEEeKmFMaljakvOg" structuralFeature="_hlNV84snEeKEn4V9UD8Cqw">
                  <object xmi:type="uml:InputPin" xmi:id="_4PpvFpvEEeKmFMaljakvOg" name="Read(c).object" incoming="_4PpvJZvEEeKmFMaljakvOg" type="_hlNV7YsnEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpvF5vEEeKmFMaljakvOg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpvGJvEEeKmFMaljakvOg" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_4PpvGZvEEeKmFMaljakvOg" name="Read(c).result" outgoing="_4PpvJ5vEEeKmFMaljakvOg" type="_hlNV0osnEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpvGpvEEeKmFMaljakvOg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpvG5vEEeKmFMaljakvOg" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_4PpvHJvEEeKmFMaljakvOg" name="Fork(Fork(a_array)@49d642)" inStructuredNode="_4Ppu_5vEEeKmFMaljakvOg" outgoing="_4PpvJZvEEeKmFMaljakvOg" incoming="_4Ppvr5vEEeKmFMaljakvOg"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_4PpvHZvEEeKmFMaljakvOg" name="Value(4)" inStructuredNode="_4Ppu_5vEEeKmFMaljakvOg">
                  <result xmi:type="uml:OutputPin" xmi:id="_4PpvHpvEEeKmFMaljakvOg" name="Value(4).result" outgoing="_4PpvKJvEEeKmFMaljakvOg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpvH5vEEeKmFMaljakvOg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpvIJvEEeKmFMaljakvOg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_4PpvIZvEEeKmFMaljakvOg" value="4">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_4PpvIpvEEeKmFMaljakvOg" inStructuredNode="_4Ppu_5vEEeKmFMaljakvOg" source="_4PpvB5vEEeKmFMaljakvOg" target="_4PpvAZvEEeKmFMaljakvOg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_4PpvI5vEEeKmFMaljakvOg" inStructuredNode="_4Ppu_5vEEeKmFMaljakvOg" source="_4PpvBJvEEeKmFMaljakvOg" target="_4PpvCJvEEeKmFMaljakvOg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_4PpvJJvEEeKmFMaljakvOg" inStructuredNode="_4Ppu_5vEEeKmFMaljakvOg" source="_4PpvCJvEEeKmFMaljakvOg" target="_4PpvE5vEEeKmFMaljakvOg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_4PpvJZvEEeKmFMaljakvOg" inStructuredNode="_4Ppu_5vEEeKmFMaljakvOg" source="_4PpvHJvEEeKmFMaljakvOg" target="_4PpvFpvEEeKmFMaljakvOg"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_4PpvJpvEEeKmFMaljakvOg" inStructuredNode="_4Ppu8ZvEEeKmFMaljakvOg" source="_4PpvFJvEEeKmFMaljakvOg" target="_4Ppu85vEEeKmFMaljakvOg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_4PpvJ5vEEeKmFMaljakvOg" inStructuredNode="_4Ppu8ZvEEeKmFMaljakvOg" source="_4PpvGZvEEeKmFMaljakvOg" target="_4Ppu9pvEEeKmFMaljakvOg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_4PpvKJvEEeKmFMaljakvOg" inStructuredNode="_4Ppu8ZvEEeKmFMaljakvOg" source="_4PpvHpvEEeKmFMaljakvOg" target="_4Ppu-ZvEEeKmFMaljakvOg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_4PpvKZvEEeKmFMaljakvOg" inStructuredNode="_4Ppu8ZvEEeKmFMaljakvOg" source="_4Ppu_5vEEeKmFMaljakvOg" target="_4Ppu8pvEEeKmFMaljakvOg"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_4PpvKpvEEeKmFMaljakvOg" name="ExpressionStatement@1385c32" inStructuredNode="_4Ppt4JvEEeKmFMaljakvOg" outgoing="_4PpvspvEEeKmFMaljakvOg" incoming="_4PpvsZvEEeKmFMaljakvOg">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_4PpvK5vEEeKmFMaljakvOg" name="Call(WriteLine)" inStructuredNode="_4PpvKpvEEeKmFMaljakvOg" incoming="_4PpvOZvEEeKmFMaljakvOg">
                <argument xmi:type="uml:InputPin" xmi:id="_4PpvLJvEEeKmFMaljakvOg" name="Call(WriteLine).argument(value)" incoming="_4PpvOJvEEeKmFMaljakvOg">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpvLZvEEeKmFMaljakvOg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpvLpvEEeKmFMaljakvOg" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_4PpvL5vEEeKmFMaljakvOg" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpvMJvEEeKmFMaljakvOg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpvMZvEEeKmFMaljakvOg" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_4PpvMpvEEeKmFMaljakvOg" name="Tuple@b05807" inStructuredNode="_4PpvKpvEEeKmFMaljakvOg" outgoing="_4PpvOZvEEeKmFMaljakvOg">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_4PpvM5vEEeKmFMaljakvOg" name="Value(&quot;&quot;)" inStructuredNode="_4PpvMpvEEeKmFMaljakvOg">
                  <result xmi:type="uml:OutputPin" xmi:id="_4PpvNJvEEeKmFMaljakvOg" name="Value(&quot;&quot;).result" outgoing="_4PpvOJvEEeKmFMaljakvOg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpvNZvEEeKmFMaljakvOg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpvNpvEEeKmFMaljakvOg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_4PpvN5vEEeKmFMaljakvOg" value="">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_4PpvOJvEEeKmFMaljakvOg" inStructuredNode="_4PpvKpvEEeKmFMaljakvOg" source="_4PpvNJvEEeKmFMaljakvOg" target="_4PpvLJvEEeKmFMaljakvOg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_4PpvOZvEEeKmFMaljakvOg" inStructuredNode="_4PpvKpvEEeKmFMaljakvOg" source="_4PpvMpvEEeKmFMaljakvOg" target="_4PpvK5vEEeKmFMaljakvOg"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_4PpvOpvEEeKmFMaljakvOg" name="ExpressionStatement@13be142" inStructuredNode="_4Ppt4JvEEeKmFMaljakvOg" outgoing="_4Ppvs5vEEeKmFMaljakvOg" incoming="_4PpvspvEEeKmFMaljakvOg">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_4PpvO5vEEeKmFMaljakvOg" name="Call(WriteLine)" inStructuredNode="_4PpvOpvEEeKmFMaljakvOg" incoming="_4PpvSZvEEeKmFMaljakvOg">
                <argument xmi:type="uml:InputPin" xmi:id="_4PpvPJvEEeKmFMaljakvOg" name="Call(WriteLine).argument(value)" incoming="_4PpvSJvEEeKmFMaljakvOg">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpvPZvEEeKmFMaljakvOg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpvPpvEEeKmFMaljakvOg" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_4PpvP5vEEeKmFMaljakvOg" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpvQJvEEeKmFMaljakvOg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpvQZvEEeKmFMaljakvOg" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_4PpvQpvEEeKmFMaljakvOg" name="Tuple@1f5f679" inStructuredNode="_4PpvOpvEEeKmFMaljakvOg" outgoing="_4PpvSZvEEeKmFMaljakvOg">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_4PpvQ5vEEeKmFMaljakvOg" name="Value(&quot;- Testing instantiation of A_Star_Pattern -&quot;)" inStructuredNode="_4PpvQpvEEeKmFMaljakvOg">
                  <result xmi:type="uml:OutputPin" xmi:id="_4PpvRJvEEeKmFMaljakvOg" name="Value(&quot;- Testing instantiation of A_Star_Pattern -&quot;).result" outgoing="_4PpvSJvEEeKmFMaljakvOg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpvRZvEEeKmFMaljakvOg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpvRpvEEeKmFMaljakvOg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_4PpvR5vEEeKmFMaljakvOg" value="- Testing instantiation of A_Star_Pattern -">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_4PpvSJvEEeKmFMaljakvOg" inStructuredNode="_4PpvOpvEEeKmFMaljakvOg" source="_4PpvRJvEEeKmFMaljakvOg" target="_4PpvPJvEEeKmFMaljakvOg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_4PpvSZvEEeKmFMaljakvOg" inStructuredNode="_4PpvOpvEEeKmFMaljakvOg" source="_4PpvQpvEEeKmFMaljakvOg" target="_4PpvO5vEEeKmFMaljakvOg"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_4PpvSpvEEeKmFMaljakvOg" name="ExpressionStatement@9437bd" inStructuredNode="_4Ppt4JvEEeKmFMaljakvOg" outgoing="_4Ppvt5vEEeKmFMaljakvOg" incoming="_4Ppvs5vEEeKmFMaljakvOg">
              <node xmi:type="uml:ForkNode" xmi:id="_4PpvS5vEEeKmFMaljakvOg" name="Fork(a_star)@2a17a" inStructuredNode="_4PpvSpvEEeKmFMaljakvOg" outgoing="_4PpvtZvEEeKmFMaljakvOg _4PpvtpvEEeKmFMaljakvOg" incoming="_4PpvWZvEEeKmFMaljakvOg"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_4PpvTJvEEeKmFMaljakvOg" name="RightHandSide@b76101" inStructuredNode="_4PpvSpvEEeKmFMaljakvOg">
                <node xmi:type="uml:CallOperationAction" xmi:id="_4PpvTZvEEeKmFMaljakvOg" name="Call(A_Star_Pattern)" inStructuredNode="_4PpvTJvEEeKmFMaljakvOg" operation="_hlNWFosnEeKEn4V9UD8Cqw">
                  <result xmi:type="uml:OutputPin" xmi:id="_4PpvTpvEEeKmFMaljakvOg" name="Call(A_Star_Pattern).result(result)" outgoing="_4PpvWZvEEeKmFMaljakvOg" type="_hlNWAosnEeKEn4V9UD8Cqw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpvT5vEEeKmFMaljakvOg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpvUJvEEeKmFMaljakvOg" value="1"/>
                  </result>
                  <target xmi:type="uml:InputPin" xmi:id="_4PpvUZvEEeKmFMaljakvOg" name="Call(A_Star_Pattern).target" incoming="_4PpvWJvEEeKmFMaljakvOg" type="_hlNWAosnEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpvUpvEEeKmFMaljakvOg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpvU5vEEeKmFMaljakvOg" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_4PpvVJvEEeKmFMaljakvOg" name="Create(A_Star_Pattern)" inStructuredNode="_4PpvTJvEEeKmFMaljakvOg" classifier="_hlNWAosnEeKEn4V9UD8Cqw">
                  <result xmi:type="uml:OutputPin" xmi:id="_4PpvVZvEEeKmFMaljakvOg" name="Create(A_Star_Pattern).result" outgoing="_4PpvWJvEEeKmFMaljakvOg" type="_hlNWAosnEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpvVpvEEeKmFMaljakvOg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpvV5vEEeKmFMaljakvOg" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_4PpvWJvEEeKmFMaljakvOg" inStructuredNode="_4PpvTJvEEeKmFMaljakvOg" source="_4PpvVZvEEeKmFMaljakvOg" target="_4PpvUZvEEeKmFMaljakvOg"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_4PpvWZvEEeKmFMaljakvOg" inStructuredNode="_4PpvSpvEEeKmFMaljakvOg" source="_4PpvTpvEEeKmFMaljakvOg" target="_4PpvS5vEEeKmFMaljakvOg"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_4PpvWpvEEeKmFMaljakvOg" name="ExpressionStatement@ad6e54" inStructuredNode="_4Ppt4JvEEeKmFMaljakvOg" incoming="_4Ppvt5vEEeKmFMaljakvOg">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_4PpvW5vEEeKmFMaljakvOg" name="Call(AssertStarPattern)" inStructuredNode="_4PpvWpvEEeKmFMaljakvOg" incoming="_4Ppvm5vEEeKmFMaljakvOg" behavior="_8hAnAIr9EeKEn4V9UD8Cqw">
                <argument xmi:type="uml:InputPin" xmi:id="_4PpvXJvEEeKmFMaljakvOg" name="Call(AssertStarPattern).argument(ends1)" incoming="_4Ppvl5vEEeKmFMaljakvOg">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpvXZvEEeKmFMaljakvOg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpvXpvEEeKmFMaljakvOg" value="*"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_4PpvX5vEEeKmFMaljakvOg" name="Call(AssertStarPattern).argument(ends2)" incoming="_4PpvmJvEEeKmFMaljakvOg">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpvYJvEEeKmFMaljakvOg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpvYZvEEeKmFMaljakvOg" value="*"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_4PpvYpvEEeKmFMaljakvOg" name="Call(AssertStarPattern).argument(n1)" incoming="_4PpvmZvEEeKmFMaljakvOg">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpvY5vEEeKmFMaljakvOg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpvZJvEEeKmFMaljakvOg" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_4PpvZZvEEeKmFMaljakvOg" name="Call(AssertStarPattern).argument(n2)" incoming="_4PpvmpvEEeKmFMaljakvOg">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpvZpvEEeKmFMaljakvOg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpvZ5vEEeKmFMaljakvOg" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_4PpvaJvEEeKmFMaljakvOg" name="Call(AssertStarPattern).argument(helper)" incoming="_4PpvtJvEEeKmFMaljakvOg" type="_iyhhgIr7EeKEn4V9UD8Cqw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpvaZvEEeKmFMaljakvOg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpvapvEEeKmFMaljakvOg" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_4Ppva5vEEeKmFMaljakvOg" name="Tuple@1305458" inStructuredNode="_4PpvWpvEEeKmFMaljakvOg" outgoing="_4Ppvm5vEEeKmFMaljakvOg">
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_4PpvbJvEEeKmFMaljakvOg" name="Read(b)" inStructuredNode="_4Ppva5vEEeKmFMaljakvOg" structuralFeature="_hlNWBIsnEeKEn4V9UD8Cqw">
                  <object xmi:type="uml:InputPin" xmi:id="_4PpvbZvEEeKmFMaljakvOg" name="Read(b).object" incoming="_4Ppvk5vEEeKmFMaljakvOg" type="_hlNWAosnEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpvbpvEEeKmFMaljakvOg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4Ppvb5vEEeKmFMaljakvOg" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_4PpvcJvEEeKmFMaljakvOg" name="Read(b).result" outgoing="_4PpvlJvEEeKmFMaljakvOg" type="_hlNV0YsnEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpvcZvEEeKmFMaljakvOg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpvcpvEEeKmFMaljakvOg" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_4Ppvc5vEEeKmFMaljakvOg" name="Fork(Fork(a_star)@2a17a)" inStructuredNode="_4Ppva5vEEeKmFMaljakvOg" outgoing="_4Ppvk5vEEeKmFMaljakvOg" incoming="_4PpvtZvEEeKmFMaljakvOg"/>
                <node xmi:type="uml:ForkNode" xmi:id="_4PpvdJvEEeKmFMaljakvOg" name="Fork(Read(b).result)" inStructuredNode="_4Ppva5vEEeKmFMaljakvOg" outgoing="_4PpvlZvEEeKmFMaljakvOg" incoming="_4PpvlJvEEeKmFMaljakvOg"/>
                <node xmi:type="uml:ExpansionRegion" xmi:id="_4PpvdZvEEeKmFMaljakvOg" name="Collect(Read(p))" inStructuredNode="_4Ppva5vEEeKmFMaljakvOg" mode="parallel" outputElement="_4PpvgJvEEeKmFMaljakvOg" inputElement="_4Ppvf5vEEeKmFMaljakvOg">
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_4PpvdpvEEeKmFMaljakvOg" name="Read(p)" inStructuredNode="_4PpvdZvEEeKmFMaljakvOg" structuralFeature="_Pne14IswEeKEn4V9UD8Cqw">
                    <object xmi:type="uml:InputPin" xmi:id="_4Ppvd5vEEeKmFMaljakvOg" name="Read(p).object" incoming="_4PpvfZvEEeKmFMaljakvOg" type="_hlNV0YsnEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpveJvEEeKmFMaljakvOg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpveZvEEeKmFMaljakvOg" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_4PpvepvEEeKmFMaljakvOg" name="Read(p).result" outgoing="_4PpvfpvEEeKmFMaljakvOg" type="_uuJd0IsuEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4Ppve5vEEeKmFMaljakvOg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpvfJvEEeKmFMaljakvOg" value="1"/>
                    </result>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_4PpvfZvEEeKmFMaljakvOg" inStructuredNode="_4PpvdZvEEeKmFMaljakvOg" source="_4Ppvf5vEEeKmFMaljakvOg" target="_4Ppvd5vEEeKmFMaljakvOg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_4PpvfpvEEeKmFMaljakvOg" inStructuredNode="_4PpvdZvEEeKmFMaljakvOg" source="_4PpvepvEEeKmFMaljakvOg" target="_4PpvgJvEEeKmFMaljakvOg"/>
                </node>
                <node xmi:type="uml:ExpansionNode" xmi:id="_4Ppvf5vEEeKmFMaljakvOg" name="Collect(Read(p)).inputElement" inStructuredNode="_4Ppva5vEEeKmFMaljakvOg" outgoing="_4PpvfZvEEeKmFMaljakvOg" incoming="_4PpvlZvEEeKmFMaljakvOg" regionAsInput="_4PpvdZvEEeKmFMaljakvOg"/>
                <node xmi:type="uml:ExpansionNode" xmi:id="_4PpvgJvEEeKmFMaljakvOg" name="Collect(Read(p)).outputElement" inStructuredNode="_4Ppva5vEEeKmFMaljakvOg" outgoing="_4Ppvl5vEEeKmFMaljakvOg" incoming="_4PpvfpvEEeKmFMaljakvOg" regionAsOutput="_4PpvdZvEEeKmFMaljakvOg"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_4PpvgZvEEeKmFMaljakvOg" name="Read(c)" inStructuredNode="_4Ppva5vEEeKmFMaljakvOg" structuralFeature="_hlNWCIsnEeKEn4V9UD8Cqw">
                  <object xmi:type="uml:InputPin" xmi:id="_4PpvgpvEEeKmFMaljakvOg" name="Read(c).object" incoming="_4PpvlpvEEeKmFMaljakvOg" type="_hlNWAosnEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4Ppvg5vEEeKmFMaljakvOg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpvhJvEEeKmFMaljakvOg" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_4PpvhZvEEeKmFMaljakvOg" name="Read(c).result" outgoing="_4PpvmJvEEeKmFMaljakvOg" type="_hlNV0osnEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpvhpvEEeKmFMaljakvOg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4Ppvh5vEEeKmFMaljakvOg" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_4PpviJvEEeKmFMaljakvOg" name="Fork(Fork(a_star)@2a17a)" inStructuredNode="_4Ppva5vEEeKmFMaljakvOg" outgoing="_4PpvlpvEEeKmFMaljakvOg" incoming="_4PpvtpvEEeKmFMaljakvOg"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_4PpviZvEEeKmFMaljakvOg" name="Value(4)" inStructuredNode="_4Ppva5vEEeKmFMaljakvOg">
                  <result xmi:type="uml:OutputPin" xmi:id="_4PpvipvEEeKmFMaljakvOg" name="Value(4).result" outgoing="_4PpvmZvEEeKmFMaljakvOg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4Ppvi5vEEeKmFMaljakvOg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpvjJvEEeKmFMaljakvOg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_4PpvjZvEEeKmFMaljakvOg" value="4">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_4PpvjpvEEeKmFMaljakvOg" name="Value(5)" inStructuredNode="_4Ppva5vEEeKmFMaljakvOg">
                  <result xmi:type="uml:OutputPin" xmi:id="_4Ppvj5vEEeKmFMaljakvOg" name="Value(5).result" outgoing="_4PpvmpvEEeKmFMaljakvOg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PpvkJvEEeKmFMaljakvOg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4PpvkZvEEeKmFMaljakvOg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_4PpvkpvEEeKmFMaljakvOg" value="5">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_4Ppvk5vEEeKmFMaljakvOg" inStructuredNode="_4Ppva5vEEeKmFMaljakvOg" source="_4Ppvc5vEEeKmFMaljakvOg" target="_4PpvbZvEEeKmFMaljakvOg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_4PpvlJvEEeKmFMaljakvOg" inStructuredNode="_4Ppva5vEEeKmFMaljakvOg" source="_4PpvcJvEEeKmFMaljakvOg" target="_4PpvdJvEEeKmFMaljakvOg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_4PpvlZvEEeKmFMaljakvOg" inStructuredNode="_4Ppva5vEEeKmFMaljakvOg" source="_4PpvdJvEEeKmFMaljakvOg" target="_4Ppvf5vEEeKmFMaljakvOg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_4PpvlpvEEeKmFMaljakvOg" inStructuredNode="_4Ppva5vEEeKmFMaljakvOg" source="_4PpviJvEEeKmFMaljakvOg" target="_4PpvgpvEEeKmFMaljakvOg"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_4Ppvl5vEEeKmFMaljakvOg" inStructuredNode="_4PpvWpvEEeKmFMaljakvOg" source="_4PpvgJvEEeKmFMaljakvOg" target="_4PpvXJvEEeKmFMaljakvOg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_4PpvmJvEEeKmFMaljakvOg" inStructuredNode="_4PpvWpvEEeKmFMaljakvOg" source="_4PpvhZvEEeKmFMaljakvOg" target="_4PpvX5vEEeKmFMaljakvOg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_4PpvmZvEEeKmFMaljakvOg" inStructuredNode="_4PpvWpvEEeKmFMaljakvOg" source="_4PpvipvEEeKmFMaljakvOg" target="_4PpvYpvEEeKmFMaljakvOg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_4PpvmpvEEeKmFMaljakvOg" inStructuredNode="_4PpvWpvEEeKmFMaljakvOg" source="_4Ppvj5vEEeKmFMaljakvOg" target="_4PpvZZvEEeKmFMaljakvOg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_4Ppvm5vEEeKmFMaljakvOg" inStructuredNode="_4PpvWpvEEeKmFMaljakvOg" source="_4Ppva5vEEeKmFMaljakvOg" target="_4PpvW5vEEeKmFMaljakvOg"/>
            </node>
            <edge xmi:type="uml:ControlFlow" xmi:id="_4PpvnJvEEeKmFMaljakvOg" inStructuredNode="_4Ppt4JvEEeKmFMaljakvOg" source="_4Ppt4ZvEEeKmFMaljakvOg" target="_4Ppt8ZvEEeKmFMaljakvOg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_4PpvnZvEEeKmFMaljakvOg" inStructuredNode="_4Ppt4JvEEeKmFMaljakvOg" source="_4Ppt8ZvEEeKmFMaljakvOg" target="_4PpuAZvEEeKmFMaljakvOg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_4PpvnpvEEeKmFMaljakvOg" inStructuredNode="_4Ppt4JvEEeKmFMaljakvOg" source="_4PpuAZvEEeKmFMaljakvOg" target="_4PpuEZvEEeKmFMaljakvOg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_4Ppvn5vEEeKmFMaljakvOg" inStructuredNode="_4Ppt4JvEEeKmFMaljakvOg" source="_4PpuEZvEEeKmFMaljakvOg" target="_4PpuIZvEEeKmFMaljakvOg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_4PpvoJvEEeKmFMaljakvOg" inStructuredNode="_4Ppt4JvEEeKmFMaljakvOg" source="_4PpuIpvEEeKmFMaljakvOg" target="_4PpuQZvEEeKmFMaljakvOg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_4PpvoZvEEeKmFMaljakvOg" inStructuredNode="_4Ppt4JvEEeKmFMaljakvOg" source="_4PpuIpvEEeKmFMaljakvOg" target="_4PpuSZvEEeKmFMaljakvOg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_4PpvopvEEeKmFMaljakvOg" inStructuredNode="_4Ppt4JvEEeKmFMaljakvOg" source="_4PpuIZvEEeKmFMaljakvOg" target="_4PpuMZvEEeKmFMaljakvOg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_4Ppvo5vEEeKmFMaljakvOg" inStructuredNode="_4Ppt4JvEEeKmFMaljakvOg" source="_4PpuMZvEEeKmFMaljakvOg" target="_4PpuT5vEEeKmFMaljakvOg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_4PpvpJvEEeKmFMaljakvOg" inStructuredNode="_4Ppt4JvEEeKmFMaljakvOg" source="_4PpuT5vEEeKmFMaljakvOg" target="_4PpuX5vEEeKmFMaljakvOg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_4PpvpZvEEeKmFMaljakvOg" inStructuredNode="_4Ppt4JvEEeKmFMaljakvOg" source="_4PpuX5vEEeKmFMaljakvOg" target="_4Ppub5vEEeKmFMaljakvOg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_4PpvppvEEeKmFMaljakvOg" inStructuredNode="_4Ppt4JvEEeKmFMaljakvOg" source="_4Ppt4pvEEeKmFMaljakvOg" target="_4PpujZvEEeKmFMaljakvOg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_4Ppvp5vEEeKmFMaljakvOg" inStructuredNode="_4Ppt4JvEEeKmFMaljakvOg" source="_4PpucJvEEeKmFMaljakvOg" target="_4PpumJvEEeKmFMaljakvOg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_4PpvqJvEEeKmFMaljakvOg" inStructuredNode="_4Ppt4JvEEeKmFMaljakvOg" source="_4PpucJvEEeKmFMaljakvOg" target="_4PpurZvEEeKmFMaljakvOg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_4PpvqZvEEeKmFMaljakvOg" inStructuredNode="_4Ppt4JvEEeKmFMaljakvOg" source="_4Ppub5vEEeKmFMaljakvOg" target="_4Ppuf5vEEeKmFMaljakvOg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_4PpvqpvEEeKmFMaljakvOg" inStructuredNode="_4Ppt4JvEEeKmFMaljakvOg" source="_4Ppuf5vEEeKmFMaljakvOg" target="_4PpuwZvEEeKmFMaljakvOg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_4Ppvq5vEEeKmFMaljakvOg" inStructuredNode="_4Ppt4JvEEeKmFMaljakvOg" source="_4PpuwZvEEeKmFMaljakvOg" target="_4Ppu0ZvEEeKmFMaljakvOg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_4PpvrJvEEeKmFMaljakvOg" inStructuredNode="_4Ppt4JvEEeKmFMaljakvOg" source="_4Ppu0ZvEEeKmFMaljakvOg" target="_4Ppu4ZvEEeKmFMaljakvOg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_4PpvrZvEEeKmFMaljakvOg" inStructuredNode="_4Ppt4JvEEeKmFMaljakvOg" source="_4Ppt4pvEEeKmFMaljakvOg" target="_4Ppu_JvEEeKmFMaljakvOg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_4PpvrpvEEeKmFMaljakvOg" inStructuredNode="_4Ppt4JvEEeKmFMaljakvOg" source="_4Ppu4pvEEeKmFMaljakvOg" target="_4PpvB5vEEeKmFMaljakvOg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_4Ppvr5vEEeKmFMaljakvOg" inStructuredNode="_4Ppt4JvEEeKmFMaljakvOg" source="_4Ppu4pvEEeKmFMaljakvOg" target="_4PpvHJvEEeKmFMaljakvOg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_4PpvsJvEEeKmFMaljakvOg" inStructuredNode="_4Ppt4JvEEeKmFMaljakvOg" source="_4Ppu4ZvEEeKmFMaljakvOg" target="_4Ppu8ZvEEeKmFMaljakvOg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_4PpvsZvEEeKmFMaljakvOg" inStructuredNode="_4Ppt4JvEEeKmFMaljakvOg" source="_4Ppu8ZvEEeKmFMaljakvOg" target="_4PpvKpvEEeKmFMaljakvOg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_4PpvspvEEeKmFMaljakvOg" inStructuredNode="_4Ppt4JvEEeKmFMaljakvOg" source="_4PpvKpvEEeKmFMaljakvOg" target="_4PpvOpvEEeKmFMaljakvOg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_4Ppvs5vEEeKmFMaljakvOg" inStructuredNode="_4Ppt4JvEEeKmFMaljakvOg" source="_4PpvOpvEEeKmFMaljakvOg" target="_4PpvSpvEEeKmFMaljakvOg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_4PpvtJvEEeKmFMaljakvOg" inStructuredNode="_4Ppt4JvEEeKmFMaljakvOg" source="_4Ppt4pvEEeKmFMaljakvOg" target="_4PpvaJvEEeKmFMaljakvOg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_4PpvtZvEEeKmFMaljakvOg" inStructuredNode="_4Ppt4JvEEeKmFMaljakvOg" source="_4PpvS5vEEeKmFMaljakvOg" target="_4Ppvc5vEEeKmFMaljakvOg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_4PpvtpvEEeKmFMaljakvOg" inStructuredNode="_4Ppt4JvEEeKmFMaljakvOg" source="_4PpvS5vEEeKmFMaljakvOg" target="_4PpviJvEEeKmFMaljakvOg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_4Ppvt5vEEeKmFMaljakvOg" inStructuredNode="_4Ppt4JvEEeKmFMaljakvOg" source="_4PpvSpvEEeKmFMaljakvOg" target="_4PpvWpvEEeKmFMaljakvOg"/>
          </structuredNode>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_hlNV3IsnEeKEn4V9UD8Cqw" name="A_Empty_Pattern">
          <ownedComment xmi:type="uml:Comment" xmi:id="_hlNV3YsnEeKEn4V9UD8Cqw">
            <body>Empty pattern:&#xD;
lower bound of part b and c is 0</body>
          </ownedComment>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_hlNV3osnEeKEn4V9UD8Cqw" name="b" visibility="public" type="_hlNV0YsnEeKEn4V9UD8Cqw" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hlNV34snEeKEn4V9UD8Cqw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hlNV4IsnEeKEn4V9UD8Cqw" value="*"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_hlNV4osnEeKEn4V9UD8Cqw" name="c" visibility="public" type="_hlNV0osnEeKEn4V9UD8Cqw" end="_hlNV6osnEeKEn4V9UD8Cqw" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hlNV44snEeKEn4V9UD8Cqw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hlNV5IsnEeKEn4V9UD8Cqw" value="*"/>
          </ownedAttribute>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_hlNV5osnEeKEn4V9UD8Cqw" name="r" type="_hlNV04snEeKEn4V9UD8Cqw">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_hlNV54snEeKEn4V9UD8Cqw" partWithPort="_hlNV3osnEeKEn4V9UD8Cqw" role="_Pne14IswEeKEn4V9UD8Cqw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hlNV6IsnEeKEn4V9UD8Cqw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hlNV6YsnEeKEn4V9UD8Cqw" value="*"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_hlNV6osnEeKEn4V9UD8Cqw" role="_hlNV4osnEeKEn4V9UD8Cqw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hlNV64snEeKEn4V9UD8Cqw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hlNV7IsnEeKEn4V9UD8Cqw" value="*"/>
            </end>
          </ownedConnector>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_COI3oJvCEeKmFMaljakvOg" name="A_Empty_Pattern" class="_hlNV3IsnEeKEn4V9UD8Cqw">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_KtxWYJvCEeKmFMaljakvOg" name="result" type="_hlNV3IsnEeKEn4V9UD8Cqw" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_hlNV7YsnEeKEn4V9UD8Cqw" name="A_Array_Pattern">
          <ownedComment xmi:type="uml:Comment" xmi:id="_hlNV7osnEeKEn4V9UD8Cqw">
            <body>Array pattern:&#xD;
lower bound of b and c are equals&#xD;
lower bound on ends of connector r is 1</body>
          </ownedComment>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_hlNV74snEeKEn4V9UD8Cqw" name="b" visibility="public" type="_hlNV0YsnEeKEn4V9UD8Cqw" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hlNV8IsnEeKEn4V9UD8Cqw" value="2"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hlNV8YsnEeKEn4V9UD8Cqw" value="*"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_hlNV84snEeKEn4V9UD8Cqw" name="c" visibility="public" type="_hlNV0osnEeKEn4V9UD8Cqw" end="_hlNV-4snEeKEn4V9UD8Cqw" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hlNV9IsnEeKEn4V9UD8Cqw" value="4"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hlNV9YsnEeKEn4V9UD8Cqw" value="*"/>
          </ownedAttribute>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_hlNV94snEeKEn4V9UD8Cqw" name="r" type="_hlNV04snEeKEn4V9UD8Cqw">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_hlNV-IsnEeKEn4V9UD8Cqw" partWithPort="_hlNV74snEeKEn4V9UD8Cqw" role="_Pne14IswEeKEn4V9UD8Cqw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hlNV-YsnEeKEn4V9UD8Cqw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hlNV-osnEeKEn4V9UD8Cqw" value="*"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_hlNV-4snEeKEn4V9UD8Cqw" role="_hlNV84snEeKEn4V9UD8Cqw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hlNV_IsnEeKEn4V9UD8Cqw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hlNV_YsnEeKEn4V9UD8Cqw" value="*"/>
            </end>
          </ownedConnector>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_hlNWAYsnEeKEn4V9UD8Cqw" name="A_Array_Pattern" class="_hlNV7YsnEeKEn4V9UD8Cqw">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_HSqsAJvDEeKmFMaljakvOg" name="result" type="_hlNV7YsnEeKEn4V9UD8Cqw" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_hlNWAosnEeKEn4V9UD8Cqw" name="A_Star_Pattern">
          <ownedComment xmi:type="uml:Comment" xmi:id="_hlNWA4snEeKEn4V9UD8Cqw">
            <body>Star pattern:&#xD;
lower bound on ends of connector r equal lower bound of connected parts</body>
          </ownedComment>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_hlNWBIsnEeKEn4V9UD8Cqw" name="b" visibility="public" type="_hlNV0YsnEeKEn4V9UD8Cqw" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hlNWBYsnEeKEn4V9UD8Cqw" value="2"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hlNWBosnEeKEn4V9UD8Cqw" value="*"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_hlNWCIsnEeKEn4V9UD8Cqw" name="c" visibility="public" type="_hlNV0osnEeKEn4V9UD8Cqw" end="_hlNWEIsnEeKEn4V9UD8Cqw" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hlNWCYsnEeKEn4V9UD8Cqw" value="5"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hlNWCosnEeKEn4V9UD8Cqw" value="*"/>
          </ownedAttribute>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_hlNWDIsnEeKEn4V9UD8Cqw" name="r" type="_hlNV04snEeKEn4V9UD8Cqw">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_hlNWDYsnEeKEn4V9UD8Cqw" partWithPort="_hlNWBIsnEeKEn4V9UD8Cqw" role="_Pne14IswEeKEn4V9UD8Cqw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hlNWDosnEeKEn4V9UD8Cqw" value="4"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hlNWD4snEeKEn4V9UD8Cqw" value="*"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_hlNWEIsnEeKEn4V9UD8Cqw" role="_hlNWCIsnEeKEn4V9UD8Cqw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hlNWEYsnEeKEn4V9UD8Cqw" value="5"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hlNWEosnEeKEn4V9UD8Cqw" value="*"/>
            </end>
          </ownedConnector>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_hlNWFosnEeKEn4V9UD8Cqw" name="A_Star_Pattern" class="_hlNWAosnEeKEn4V9UD8Cqw">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_gq9xAJvDEeKmFMaljakvOg" name="result" type="_hlNWAosnEeKEn4V9UD8Cqw" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_hlNWF4snEeKEn4V9UD8Cqw" name="AssertCompositeHelper">
          <ownedComment xmi:type="uml:Comment" xmi:id="_hlNWGIsnEeKEn4V9UD8Cqw">
            <body>IntegerFunctions::Min('#ends1', n1) ;</body>
          </ownedComment>
          <generalization xmi:type="uml:Generalization" xmi:id="_hlNWGYsnEeKEn4V9UD8Cqw" general="_iyhhgIr7EeKEn4V9UD8Cqw" specific="_hlNWF4snEeKEn4V9UD8Cqw"/>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_hlNWGosnEeKEn4V9UD8Cqw" name="assertConnected" specification="_hlNWHosnEeKEn4V9UD8Cqw" group="_f3ILNpvBEeKmFMaljakvOg" node="_f3ILMJvBEeKmFMaljakvOg _f3ILMZvBEeKmFMaljakvOg _f3ILMpvBEeKmFMaljakvOg _f3ILM5vBEeKmFMaljakvOg _f3ILNJvBEeKmFMaljakvOg _f3ILNZvBEeKmFMaljakvOg _f3ILNpvBEeKmFMaljakvOg">
            <ownedComment xmi:type="uml:Comment" xmi:id="_hlNWG4snEeKEn4V9UD8Cqw">
              <body>namespace 'Test Suites'::'Test Suite 1'::Assembly_PWP_P::AssertCompositeHelper ;&#xD;
&#xD;
private import Alf::Library::CollectionFunctions::includes ;&#xD;
&#xD;
activity assertConnected(in message : String, in end1 : any, in end2 : any) { &#xD;
	AssertTrue(message, R::y((IImpl)end1)->includes((C)end2)) ;&#xD;
}</body>
            </ownedComment>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="__UsQMJu_EeK_nJZjH6WxKQ" name="message">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
            </ownedParameter>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_BlcK0JvAEeK_nJZjH6WxKQ" name="end1"/>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_DPEbEJvAEeK_nJZjH6WxKQ" name="end2"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_f3ILhJvBEeKmFMaljakvOg" activity="_hlNWGosnEeKEn4V9UD8Cqw" source="_f3ILMJvBEeKmFMaljakvOg" target="_f3ILMZvBEeKmFMaljakvOg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_f3ILhZvBEeKmFMaljakvOg" activity="_hlNWGosnEeKEn4V9UD8Cqw" source="_f3ILMpvBEeKmFMaljakvOg" target="_f3ILM5vBEeKmFMaljakvOg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_f3ILhpvBEeKmFMaljakvOg" activity="_hlNWGosnEeKEn4V9UD8Cqw" source="_f3ILNJvBEeKmFMaljakvOg" target="_f3ILNZvBEeKmFMaljakvOg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_f3ILh5vBEeKmFMaljakvOg" activity="_hlNWGosnEeKEn4V9UD8Cqw" source="_f3ILMZvBEeKmFMaljakvOg" target="_f3ILOZvBEeKmFMaljakvOg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_f3ILiJvBEeKmFMaljakvOg" activity="_hlNWGosnEeKEn4V9UD8Cqw" source="_f3ILM5vBEeKmFMaljakvOg" target="_f3ILZ5vBEeKmFMaljakvOg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_f3ILiZvBEeKmFMaljakvOg" activity="_hlNWGosnEeKEn4V9UD8Cqw" source="_f3ILNZvBEeKmFMaljakvOg" target="_f3ILe5vBEeKmFMaljakvOg"/>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_f3ILNpvBEeKmFMaljakvOg" name="Body(assertConnected)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_f3ILN5vBEeKmFMaljakvOg" name="ExpressionStatement@1214136" inStructuredNode="_f3ILNpvBEeKmFMaljakvOg">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_f3ILOJvBEeKmFMaljakvOg" name="Call(AssertTrue)" inStructuredNode="_f3ILN5vBEeKmFMaljakvOg" incoming="_f3ILg5vBEeKmFMaljakvOg">
                  <argument xmi:type="uml:InputPin" xmi:id="_f3ILOZvBEeKmFMaljakvOg" name="Call(AssertTrue).argument(label)" incoming="_f3ILh5vBEeKmFMaljakvOg">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f3ILOpvBEeKmFMaljakvOg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f3ILO5vBEeKmFMaljakvOg" value="1"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_f3ILPJvBEeKmFMaljakvOg" name="Call(AssertTrue).argument(condition)" incoming="_f3ILgpvBEeKmFMaljakvOg">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f3ILPZvBEeKmFMaljakvOg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f3ILPpvBEeKmFMaljakvOg" value="1"/>
                  </argument>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_f3ILP5vBEeKmFMaljakvOg" name="Tuple@4d554a" inStructuredNode="_f3ILN5vBEeKmFMaljakvOg" outgoing="_f3ILg5vBEeKmFMaljakvOg">
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_f3ILQJvBEeKmFMaljakvOg" name="Call($$Alf$Library$CollectionFunctions$includes__Test Suites$Test Suite 1$Assembly_PWP_P$C__)" inStructuredNode="_f3ILP5vBEeKmFMaljakvOg" incoming="_f3ILgZvBEeKmFMaljakvOg" behavior="_M_jBMJvBEeKWRbuVv1UmNQ">
                    <argument xmi:type="uml:InputPin" xmi:id="_f3ILQZvBEeKmFMaljakvOg" name="Call($$Alf$Library$CollectionFunctions$includes__Test Suites$Test Suite 1$Assembly_PWP_P$C__).argument(seq)" incoming="_f3ILf5vBEeKmFMaljakvOg" type="_hlNV0osnEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f3ILQpvBEeKmFMaljakvOg"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f3ILQ5vBEeKmFMaljakvOg" value="*"/>
                    </argument>
                    <argument xmi:type="uml:InputPin" xmi:id="_f3ILRJvBEeKmFMaljakvOg" name="Call($$Alf$Library$CollectionFunctions$includes__Test Suites$Test Suite 1$Assembly_PWP_P$C__).argument(element)" incoming="_f3ILgJvBEeKmFMaljakvOg" type="_hlNV0osnEeKEn4V9UD8Cqw">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f3ILRZvBEeKmFMaljakvOg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f3ILRpvBEeKmFMaljakvOg" value="1"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_f3ILR5vBEeKmFMaljakvOg" name="Call($$Alf$Library$CollectionFunctions$includes__Test Suites$Test Suite 1$Assembly_PWP_P$C__).result()" outgoing="_f3ILgpvBEeKmFMaljakvOg">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f3ILSJvBEeKmFMaljakvOg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f3ILSZvBEeKmFMaljakvOg" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_f3ILSpvBEeKmFMaljakvOg" name="Tuple@1458c26" inStructuredNode="_f3ILP5vBEeKmFMaljakvOg" outgoing="_f3ILgZvBEeKmFMaljakvOg">
                    <node xmi:type="uml:ReadLinkAction" xmi:id="_f3ILS5vBEeKmFMaljakvOg" name="ReadLink(y)" inStructuredNode="_f3ILSpvBEeKmFMaljakvOg" incoming="_f3ILfpvBEeKmFMaljakvOg">
                      <endData xmi:type="uml:LinkEndData" xmi:id="_f3ILTJvBEeKmFMaljakvOg" end="_hlNV14snEeKEn4V9UD8Cqw"/>
                      <endData xmi:type="uml:LinkEndData" xmi:id="_f3ILTZvBEeKmFMaljakvOg" end="_hlNV1IsnEeKEn4V9UD8Cqw" value="_f3ILTpvBEeKmFMaljakvOg"/>
                      <inputValue xmi:type="uml:InputPin" xmi:id="_f3ILTpvBEeKmFMaljakvOg" name="ReadLink(y).inputValue(x)" incoming="_f3ILfZvBEeKmFMaljakvOg" type="_uuJd0IsuEeKEn4V9UD8Cqw">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f3ILT5vBEeKmFMaljakvOg"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f3ILUJvBEeKmFMaljakvOg" value="*"/>
                      </inputValue>
                      <result xmi:type="uml:OutputPin" xmi:id="_f3ILUZvBEeKmFMaljakvOg" name="ReadLink(y).result" outgoing="_f3ILf5vBEeKmFMaljakvOg" type="_hlNV0osnEeKEn4V9UD8Cqw">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f3ILUpvBEeKmFMaljakvOg"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f3ILU5vBEeKmFMaljakvOg" value="*"/>
                      </result>
                    </node>
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_f3ILVJvBEeKmFMaljakvOg" name="Tuple@7cfba" inStructuredNode="_f3ILSpvBEeKmFMaljakvOg" outgoing="_f3ILfpvBEeKmFMaljakvOg">
                      <node xmi:type="uml:ExpansionRegion" xmi:id="_f3ILVZvBEeKmFMaljakvOg" name="CastExpression@1813d4b" inStructuredNode="_f3ILVJvBEeKmFMaljakvOg" mode="parallel" outputElement="_f3ILaJvBEeKmFMaljakvOg" inputElement="_f3ILZ5vBEeKmFMaljakvOg">
                        <node xmi:type="uml:MergeNode" xmi:id="_f3ILVpvBEeKmFMaljakvOg" name="Merge(CastExpression@1813d4b.operand)" inStructuredNode="_f3ILVZvBEeKmFMaljakvOg" outgoing="_f3ILZpvBEeKmFMaljakvOg" incoming="_f3ILY5vBEeKmFMaljakvOg"/>
                        <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_f3ILV5vBEeKmFMaljakvOg" name="ReadIsClassifiedObject(IImpl)" inStructuredNode="_f3ILVZvBEeKmFMaljakvOg" classifier="_uuJd0IsuEeKEn4V9UD8Cqw">
                          <object xmi:type="uml:InputPin" xmi:id="_f3ILWJvBEeKmFMaljakvOg" name="ReadIsClassifiedObject(IImpl).object" incoming="_f3ILYJvBEeKmFMaljakvOg" isOrdered="true" isUnique="false">
                            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f3ILWZvBEeKmFMaljakvOg" value="1"/>
                            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f3ILWpvBEeKmFMaljakvOg" value="1"/>
                          </object>
                          <result xmi:type="uml:OutputPin" xmi:id="_f3ILW5vBEeKmFMaljakvOg" name="ReadIsClassifiedObject(IImpl).result" outgoing="_f3ILYpvBEeKmFMaljakvOg" isOrdered="true" isUnique="false">
                            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f3ILXJvBEeKmFMaljakvOg" value="1"/>
                            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f3ILXZvBEeKmFMaljakvOg" value="1"/>
                          </result>
                        </node>
                        <node xmi:type="uml:ForkNode" xmi:id="_f3ILXpvBEeKmFMaljakvOg" name="Fork(ReadIsClassifiedObject(IImpl).object)" inStructuredNode="_f3ILVZvBEeKmFMaljakvOg" outgoing="_f3ILYJvBEeKmFMaljakvOg _f3ILYZvBEeKmFMaljakvOg" incoming="_f3ILZZvBEeKmFMaljakvOg"/>
                        <node xmi:type="uml:DecisionNode" xmi:id="_f3ILX5vBEeKmFMaljakvOg" name="Decision(ReadIsClassifiedObject(IImpl).result)" inStructuredNode="_f3ILVZvBEeKmFMaljakvOg" outgoing="_f3ILY5vBEeKmFMaljakvOg" incoming="_f3ILYZvBEeKmFMaljakvOg _f3ILYpvBEeKmFMaljakvOg" decisionInputFlow="_f3ILYpvBEeKmFMaljakvOg"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_f3ILYJvBEeKmFMaljakvOg" inStructuredNode="_f3ILVZvBEeKmFMaljakvOg" source="_f3ILXpvBEeKmFMaljakvOg" target="_f3ILWJvBEeKmFMaljakvOg"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_f3ILYZvBEeKmFMaljakvOg" inStructuredNode="_f3ILVZvBEeKmFMaljakvOg" source="_f3ILXpvBEeKmFMaljakvOg" target="_f3ILX5vBEeKmFMaljakvOg"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_f3ILYpvBEeKmFMaljakvOg" inStructuredNode="_f3ILVZvBEeKmFMaljakvOg" source="_f3ILW5vBEeKmFMaljakvOg" target="_f3ILX5vBEeKmFMaljakvOg"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_f3ILY5vBEeKmFMaljakvOg" inStructuredNode="_f3ILVZvBEeKmFMaljakvOg" source="_f3ILX5vBEeKmFMaljakvOg" target="_f3ILVpvBEeKmFMaljakvOg">
                          <guard xmi:type="uml:LiteralBoolean" xmi:id="_f3ILZJvBEeKmFMaljakvOg" name="Value(true)" value="true"/>
                        </edge>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_f3ILZZvBEeKmFMaljakvOg" inStructuredNode="_f3ILVZvBEeKmFMaljakvOg" source="_f3ILZ5vBEeKmFMaljakvOg" target="_f3ILXpvBEeKmFMaljakvOg"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_f3ILZpvBEeKmFMaljakvOg" inStructuredNode="_f3ILVZvBEeKmFMaljakvOg" source="_f3ILVpvBEeKmFMaljakvOg" target="_f3ILaJvBEeKmFMaljakvOg"/>
                      </node>
                      <node xmi:type="uml:ExpansionNode" xmi:id="_f3ILZ5vBEeKmFMaljakvOg" name="CastExpression@1813d4b.inputElement" inStructuredNode="_f3ILVJvBEeKmFMaljakvOg" outgoing="_f3ILZZvBEeKmFMaljakvOg" incoming="_f3ILiJvBEeKmFMaljakvOg" regionAsInput="_f3ILVZvBEeKmFMaljakvOg"/>
                      <node xmi:type="uml:ExpansionNode" xmi:id="_f3ILaJvBEeKmFMaljakvOg" name="CastExpression@1813d4b.outputElement" inStructuredNode="_f3ILVJvBEeKmFMaljakvOg" outgoing="_f3ILfZvBEeKmFMaljakvOg" incoming="_f3ILZpvBEeKmFMaljakvOg" type="_uuJd0IsuEeKEn4V9UD8Cqw" regionAsOutput="_f3ILVZvBEeKmFMaljakvOg"/>
                    </node>
                    <node xmi:type="uml:ExpansionRegion" xmi:id="_f3ILaZvBEeKmFMaljakvOg" name="CastExpression@1df2ead" inStructuredNode="_f3ILSpvBEeKmFMaljakvOg" mode="parallel" outputElement="_f3ILfJvBEeKmFMaljakvOg" inputElement="_f3ILe5vBEeKmFMaljakvOg">
                      <node xmi:type="uml:MergeNode" xmi:id="_f3ILapvBEeKmFMaljakvOg" name="Merge(CastExpression@1df2ead.operand)" inStructuredNode="_f3ILaZvBEeKmFMaljakvOg" outgoing="_f3ILepvBEeKmFMaljakvOg" incoming="_f3ILd5vBEeKmFMaljakvOg"/>
                      <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_f3ILa5vBEeKmFMaljakvOg" name="ReadIsClassifiedObject(C)" inStructuredNode="_f3ILaZvBEeKmFMaljakvOg" classifier="_hlNV0osnEeKEn4V9UD8Cqw">
                        <object xmi:type="uml:InputPin" xmi:id="_f3ILbJvBEeKmFMaljakvOg" name="ReadIsClassifiedObject(C).object" incoming="_f3ILdJvBEeKmFMaljakvOg" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f3ILbZvBEeKmFMaljakvOg" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f3ILbpvBEeKmFMaljakvOg" value="1"/>
                        </object>
                        <result xmi:type="uml:OutputPin" xmi:id="_f3ILb5vBEeKmFMaljakvOg" name="ReadIsClassifiedObject(C).result" outgoing="_f3ILdpvBEeKmFMaljakvOg" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f3ILcJvBEeKmFMaljakvOg" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f3ILcZvBEeKmFMaljakvOg" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ForkNode" xmi:id="_f3ILcpvBEeKmFMaljakvOg" name="Fork(ReadIsClassifiedObject(C).object)" inStructuredNode="_f3ILaZvBEeKmFMaljakvOg" outgoing="_f3ILdJvBEeKmFMaljakvOg _f3ILdZvBEeKmFMaljakvOg" incoming="_f3ILeZvBEeKmFMaljakvOg"/>
                      <node xmi:type="uml:DecisionNode" xmi:id="_f3ILc5vBEeKmFMaljakvOg" name="Decision(ReadIsClassifiedObject(C).result)" inStructuredNode="_f3ILaZvBEeKmFMaljakvOg" outgoing="_f3ILd5vBEeKmFMaljakvOg" incoming="_f3ILdZvBEeKmFMaljakvOg _f3ILdpvBEeKmFMaljakvOg" decisionInputFlow="_f3ILdpvBEeKmFMaljakvOg"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_f3ILdJvBEeKmFMaljakvOg" inStructuredNode="_f3ILaZvBEeKmFMaljakvOg" source="_f3ILcpvBEeKmFMaljakvOg" target="_f3ILbJvBEeKmFMaljakvOg"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_f3ILdZvBEeKmFMaljakvOg" inStructuredNode="_f3ILaZvBEeKmFMaljakvOg" source="_f3ILcpvBEeKmFMaljakvOg" target="_f3ILc5vBEeKmFMaljakvOg"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_f3ILdpvBEeKmFMaljakvOg" inStructuredNode="_f3ILaZvBEeKmFMaljakvOg" source="_f3ILb5vBEeKmFMaljakvOg" target="_f3ILc5vBEeKmFMaljakvOg"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_f3ILd5vBEeKmFMaljakvOg" inStructuredNode="_f3ILaZvBEeKmFMaljakvOg" source="_f3ILc5vBEeKmFMaljakvOg" target="_f3ILapvBEeKmFMaljakvOg">
                        <guard xmi:type="uml:LiteralBoolean" xmi:id="_f3ILeJvBEeKmFMaljakvOg" name="Value(true)" value="true"/>
                      </edge>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_f3ILeZvBEeKmFMaljakvOg" inStructuredNode="_f3ILaZvBEeKmFMaljakvOg" source="_f3ILe5vBEeKmFMaljakvOg" target="_f3ILcpvBEeKmFMaljakvOg"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_f3ILepvBEeKmFMaljakvOg" inStructuredNode="_f3ILaZvBEeKmFMaljakvOg" source="_f3ILapvBEeKmFMaljakvOg" target="_f3ILfJvBEeKmFMaljakvOg"/>
                    </node>
                    <node xmi:type="uml:ExpansionNode" xmi:id="_f3ILe5vBEeKmFMaljakvOg" name="CastExpression@1df2ead.inputElement" inStructuredNode="_f3ILSpvBEeKmFMaljakvOg" outgoing="_f3ILeZvBEeKmFMaljakvOg" incoming="_f3ILiZvBEeKmFMaljakvOg" regionAsInput="_f3ILaZvBEeKmFMaljakvOg"/>
                    <node xmi:type="uml:ExpansionNode" xmi:id="_f3ILfJvBEeKmFMaljakvOg" name="CastExpression@1df2ead.outputElement" inStructuredNode="_f3ILSpvBEeKmFMaljakvOg" outgoing="_f3ILgJvBEeKmFMaljakvOg" incoming="_f3ILepvBEeKmFMaljakvOg" type="_hlNV0osnEeKEn4V9UD8Cqw" regionAsOutput="_f3ILaZvBEeKmFMaljakvOg"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_f3ILfZvBEeKmFMaljakvOg" inStructuredNode="_f3ILSpvBEeKmFMaljakvOg" source="_f3ILaJvBEeKmFMaljakvOg" target="_f3ILTpvBEeKmFMaljakvOg"/>
                    <edge xmi:type="uml:ControlFlow" xmi:id="_f3ILfpvBEeKmFMaljakvOg" inStructuredNode="_f3ILSpvBEeKmFMaljakvOg" source="_f3ILVJvBEeKmFMaljakvOg" target="_f3ILS5vBEeKmFMaljakvOg"/>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_f3ILf5vBEeKmFMaljakvOg" inStructuredNode="_f3ILP5vBEeKmFMaljakvOg" source="_f3ILUZvBEeKmFMaljakvOg" target="_f3ILQZvBEeKmFMaljakvOg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_f3ILgJvBEeKmFMaljakvOg" inStructuredNode="_f3ILP5vBEeKmFMaljakvOg" source="_f3ILfJvBEeKmFMaljakvOg" target="_f3ILRJvBEeKmFMaljakvOg"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_f3ILgZvBEeKmFMaljakvOg" inStructuredNode="_f3ILP5vBEeKmFMaljakvOg" source="_f3ILSpvBEeKmFMaljakvOg" target="_f3ILQJvBEeKmFMaljakvOg"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_f3ILgpvBEeKmFMaljakvOg" inStructuredNode="_f3ILN5vBEeKmFMaljakvOg" source="_f3ILR5vBEeKmFMaljakvOg" target="_f3ILPJvBEeKmFMaljakvOg"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_f3ILg5vBEeKmFMaljakvOg" inStructuredNode="_f3ILN5vBEeKmFMaljakvOg" source="_f3ILP5vBEeKmFMaljakvOg" target="_f3ILOJvBEeKmFMaljakvOg"/>
              </node>
            </structuredNode>
            <node xmi:type="uml:ActivityParameterNode" xmi:id="_f3ILMJvBEeKmFMaljakvOg" name="Input(message)" outgoing="_f3ILhJvBEeKmFMaljakvOg" parameter="__UsQMJu_EeK_nJZjH6WxKQ"/>
            <node xmi:type="uml:ForkNode" xmi:id="_f3ILMZvBEeKmFMaljakvOg" name="Fork(message)" outgoing="_f3ILh5vBEeKmFMaljakvOg" incoming="_f3ILhJvBEeKmFMaljakvOg"/>
            <node xmi:type="uml:ActivityParameterNode" xmi:id="_f3ILMpvBEeKmFMaljakvOg" name="Input(end1)" outgoing="_f3ILhZvBEeKmFMaljakvOg" parameter="_BlcK0JvAEeK_nJZjH6WxKQ"/>
            <node xmi:type="uml:ForkNode" xmi:id="_f3ILM5vBEeKmFMaljakvOg" name="Fork(end1)" outgoing="_f3ILiJvBEeKmFMaljakvOg" incoming="_f3ILhZvBEeKmFMaljakvOg"/>
            <node xmi:type="uml:ActivityParameterNode" xmi:id="_f3ILNJvBEeKmFMaljakvOg" name="Input(end2)" outgoing="_f3ILhpvBEeKmFMaljakvOg" parameter="_DPEbEJvAEeK_nJZjH6WxKQ"/>
            <node xmi:type="uml:ForkNode" xmi:id="_f3ILNZvBEeKmFMaljakvOg" name="Fork(end2)" outgoing="_f3ILiZvBEeKmFMaljakvOg" incoming="_f3ILhpvBEeKmFMaljakvOg"/>
          </ownedBehavior>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_hlNWHIsnEeKEn4V9UD8Cqw" name="assertNotConnected" specification="_hlNWIosnEeKEn4V9UD8Cqw" group="_nRayhpvBEeKmFMaljakvOg" node="_nRaygJvBEeKmFMaljakvOg _nRaygZvBEeKmFMaljakvOg _nRaygpvBEeKmFMaljakvOg _nRayg5vBEeKmFMaljakvOg _nRayhJvBEeKmFMaljakvOg _nRayhZvBEeKmFMaljakvOg _nRayhpvBEeKmFMaljakvOg">
            <ownedComment xmi:type="uml:Comment" xmi:id="_hlNWHYsnEeKEn4V9UD8Cqw">
              <body>namespace 'Test Suites'::'Test Suite 1'::Assembly_PWP_P::AssertCompositeHelper ;&#xD;
&#xD;
private import Alf::Library::CollectionFunctions::includes ;&#xD;
&#xD;
activity assertNodeConnected_method(in message : String, in end1 : any, in end2 : any) { &#xD;
	AssertTrue(message, ! R::y((IImpl)end1)->includes((C)end2)) ;&#xD;
}</body>
            </ownedComment>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_HtQdoJvAEeK_nJZjH6WxKQ" name="message">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
            </ownedParameter>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_JpoDsJvAEeK_nJZjH6WxKQ" name="end1"/>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_NJeOsJvAEeK_nJZjH6WxKQ" name="end2"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_nRay3JvBEeKmFMaljakvOg" activity="_hlNWHIsnEeKEn4V9UD8Cqw" source="_nRaygJvBEeKmFMaljakvOg" target="_nRaygZvBEeKmFMaljakvOg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_nRay3ZvBEeKmFMaljakvOg" activity="_hlNWHIsnEeKEn4V9UD8Cqw" source="_nRaygpvBEeKmFMaljakvOg" target="_nRayg5vBEeKmFMaljakvOg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_nRay3pvBEeKmFMaljakvOg" activity="_hlNWHIsnEeKEn4V9UD8Cqw" source="_nRayhJvBEeKmFMaljakvOg" target="_nRayhZvBEeKmFMaljakvOg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_nRay35vBEeKmFMaljakvOg" activity="_hlNWHIsnEeKEn4V9UD8Cqw" source="_nRaygZvBEeKmFMaljakvOg" target="_nRayiZvBEeKmFMaljakvOg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_nRay4JvBEeKmFMaljakvOg" activity="_hlNWHIsnEeKEn4V9UD8Cqw" source="_nRayg5vBEeKmFMaljakvOg" target="_nRayt5vBEeKmFMaljakvOg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_nRay4ZvBEeKmFMaljakvOg" activity="_hlNWHIsnEeKEn4V9UD8Cqw" source="_nRayhZvBEeKmFMaljakvOg" target="_nRayy5vBEeKmFMaljakvOg"/>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_nRayhpvBEeKmFMaljakvOg" name="Body(assertNodeConnected_method)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_nRayh5vBEeKmFMaljakvOg" name="ExpressionStatement@12c897b" inStructuredNode="_nRayhpvBEeKmFMaljakvOg">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_nRayiJvBEeKmFMaljakvOg" name="Call(AssertTrue)" inStructuredNode="_nRayh5vBEeKmFMaljakvOg" incoming="_nRay25vBEeKmFMaljakvOg">
                  <argument xmi:type="uml:InputPin" xmi:id="_nRayiZvBEeKmFMaljakvOg" name="Call(AssertTrue).argument(label)" incoming="_nRay35vBEeKmFMaljakvOg">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nRayipvBEeKmFMaljakvOg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nRayi5vBEeKmFMaljakvOg" value="1"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_nRayjJvBEeKmFMaljakvOg" name="Call(AssertTrue).argument(condition)" incoming="_nRay2pvBEeKmFMaljakvOg">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nRayjZvBEeKmFMaljakvOg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nRayjpvBEeKmFMaljakvOg" value="1"/>
                  </argument>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_nRayj5vBEeKmFMaljakvOg" name="Tuple@8f1d04" inStructuredNode="_nRayh5vBEeKmFMaljakvOg" outgoing="_nRay25vBEeKmFMaljakvOg">
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_nRaykJvBEeKmFMaljakvOg" name="Call($$Alf$Library$CollectionFunctions$includes__Test Suites$Test Suite 1$Assembly_PWP_P$C__)" inStructuredNode="_nRayj5vBEeKmFMaljakvOg" incoming="_nRay2JvBEeKmFMaljakvOg" behavior="_M_jBMJvBEeKWRbuVv1UmNQ">
                    <argument xmi:type="uml:InputPin" xmi:id="_nRaykZvBEeKmFMaljakvOg" name="Call($$Alf$Library$CollectionFunctions$includes__Test Suites$Test Suite 1$Assembly_PWP_P$C__).argument(seq)" incoming="_nRay1pvBEeKmFMaljakvOg" type="_hlNV0osnEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nRaykpvBEeKmFMaljakvOg"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nRayk5vBEeKmFMaljakvOg" value="*"/>
                    </argument>
                    <argument xmi:type="uml:InputPin" xmi:id="_nRaylJvBEeKmFMaljakvOg" name="Call($$Alf$Library$CollectionFunctions$includes__Test Suites$Test Suite 1$Assembly_PWP_P$C__).argument(element)" incoming="_nRay15vBEeKmFMaljakvOg" type="_hlNV0osnEeKEn4V9UD8Cqw">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nRaylZvBEeKmFMaljakvOg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nRaylpvBEeKmFMaljakvOg" value="1"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_nRayl5vBEeKmFMaljakvOg" name="Call($$Alf$Library$CollectionFunctions$includes__Test Suites$Test Suite 1$Assembly_PWP_P$C__).result()" outgoing="_nRay2ZvBEeKmFMaljakvOg">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nRaymJvBEeKmFMaljakvOg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nRaymZvBEeKmFMaljakvOg" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_nRaympvBEeKmFMaljakvOg" name="Tuple@a4eea6" inStructuredNode="_nRayj5vBEeKmFMaljakvOg" outgoing="_nRay2JvBEeKmFMaljakvOg">
                    <node xmi:type="uml:ReadLinkAction" xmi:id="_nRaym5vBEeKmFMaljakvOg" name="ReadLink(y)" inStructuredNode="_nRaympvBEeKmFMaljakvOg" incoming="_nRayzpvBEeKmFMaljakvOg">
                      <endData xmi:type="uml:LinkEndData" xmi:id="_nRaynJvBEeKmFMaljakvOg" end="_hlNV14snEeKEn4V9UD8Cqw"/>
                      <endData xmi:type="uml:LinkEndData" xmi:id="_nRaynZvBEeKmFMaljakvOg" end="_hlNV1IsnEeKEn4V9UD8Cqw" value="_nRaynpvBEeKmFMaljakvOg"/>
                      <inputValue xmi:type="uml:InputPin" xmi:id="_nRaynpvBEeKmFMaljakvOg" name="ReadLink(y).inputValue(x)" incoming="_nRayzZvBEeKmFMaljakvOg" type="_uuJd0IsuEeKEn4V9UD8Cqw">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nRayn5vBEeKmFMaljakvOg"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nRayoJvBEeKmFMaljakvOg" value="*"/>
                      </inputValue>
                      <result xmi:type="uml:OutputPin" xmi:id="_nRayoZvBEeKmFMaljakvOg" name="ReadLink(y).result" outgoing="_nRay1pvBEeKmFMaljakvOg" type="_hlNV0osnEeKEn4V9UD8Cqw">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nRayopvBEeKmFMaljakvOg"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nRayo5vBEeKmFMaljakvOg" value="*"/>
                      </result>
                    </node>
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_nRaypJvBEeKmFMaljakvOg" name="Tuple@15615d9" inStructuredNode="_nRaympvBEeKmFMaljakvOg" outgoing="_nRayzpvBEeKmFMaljakvOg">
                      <node xmi:type="uml:ExpansionRegion" xmi:id="_nRaypZvBEeKmFMaljakvOg" name="CastExpression@175a5a7" inStructuredNode="_nRaypJvBEeKmFMaljakvOg" mode="parallel" outputElement="_nRayuJvBEeKmFMaljakvOg" inputElement="_nRayt5vBEeKmFMaljakvOg">
                        <node xmi:type="uml:MergeNode" xmi:id="_nRayppvBEeKmFMaljakvOg" name="Merge(CastExpression@175a5a7.operand)" inStructuredNode="_nRaypZvBEeKmFMaljakvOg" outgoing="_nRaytpvBEeKmFMaljakvOg" incoming="_nRays5vBEeKmFMaljakvOg"/>
                        <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_nRayp5vBEeKmFMaljakvOg" name="ReadIsClassifiedObject(IImpl)" inStructuredNode="_nRaypZvBEeKmFMaljakvOg" classifier="_uuJd0IsuEeKEn4V9UD8Cqw">
                          <object xmi:type="uml:InputPin" xmi:id="_nRayqJvBEeKmFMaljakvOg" name="ReadIsClassifiedObject(IImpl).object" incoming="_nRaysJvBEeKmFMaljakvOg" isOrdered="true" isUnique="false">
                            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nRayqZvBEeKmFMaljakvOg" value="1"/>
                            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nRayqpvBEeKmFMaljakvOg" value="1"/>
                          </object>
                          <result xmi:type="uml:OutputPin" xmi:id="_nRayq5vBEeKmFMaljakvOg" name="ReadIsClassifiedObject(IImpl).result" outgoing="_nRayspvBEeKmFMaljakvOg" isOrdered="true" isUnique="false">
                            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nRayrJvBEeKmFMaljakvOg" value="1"/>
                            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nRayrZvBEeKmFMaljakvOg" value="1"/>
                          </result>
                        </node>
                        <node xmi:type="uml:ForkNode" xmi:id="_nRayrpvBEeKmFMaljakvOg" name="Fork(ReadIsClassifiedObject(IImpl).object)" inStructuredNode="_nRaypZvBEeKmFMaljakvOg" outgoing="_nRaysJvBEeKmFMaljakvOg _nRaysZvBEeKmFMaljakvOg" incoming="_nRaytZvBEeKmFMaljakvOg"/>
                        <node xmi:type="uml:DecisionNode" xmi:id="_nRayr5vBEeKmFMaljakvOg" name="Decision(ReadIsClassifiedObject(IImpl).result)" inStructuredNode="_nRaypZvBEeKmFMaljakvOg" outgoing="_nRays5vBEeKmFMaljakvOg" incoming="_nRaysZvBEeKmFMaljakvOg _nRayspvBEeKmFMaljakvOg" decisionInputFlow="_nRayspvBEeKmFMaljakvOg"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_nRaysJvBEeKmFMaljakvOg" inStructuredNode="_nRaypZvBEeKmFMaljakvOg" source="_nRayrpvBEeKmFMaljakvOg" target="_nRayqJvBEeKmFMaljakvOg"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_nRaysZvBEeKmFMaljakvOg" inStructuredNode="_nRaypZvBEeKmFMaljakvOg" source="_nRayrpvBEeKmFMaljakvOg" target="_nRayr5vBEeKmFMaljakvOg"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_nRayspvBEeKmFMaljakvOg" inStructuredNode="_nRaypZvBEeKmFMaljakvOg" source="_nRayq5vBEeKmFMaljakvOg" target="_nRayr5vBEeKmFMaljakvOg"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_nRays5vBEeKmFMaljakvOg" inStructuredNode="_nRaypZvBEeKmFMaljakvOg" source="_nRayr5vBEeKmFMaljakvOg" target="_nRayppvBEeKmFMaljakvOg">
                          <guard xmi:type="uml:LiteralBoolean" xmi:id="_nRaytJvBEeKmFMaljakvOg" name="Value(true)" value="true"/>
                        </edge>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_nRaytZvBEeKmFMaljakvOg" inStructuredNode="_nRaypZvBEeKmFMaljakvOg" source="_nRayt5vBEeKmFMaljakvOg" target="_nRayrpvBEeKmFMaljakvOg"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_nRaytpvBEeKmFMaljakvOg" inStructuredNode="_nRaypZvBEeKmFMaljakvOg" source="_nRayppvBEeKmFMaljakvOg" target="_nRayuJvBEeKmFMaljakvOg"/>
                      </node>
                      <node xmi:type="uml:ExpansionNode" xmi:id="_nRayt5vBEeKmFMaljakvOg" name="CastExpression@175a5a7.inputElement" inStructuredNode="_nRaypJvBEeKmFMaljakvOg" outgoing="_nRaytZvBEeKmFMaljakvOg" incoming="_nRay4JvBEeKmFMaljakvOg" regionAsInput="_nRaypZvBEeKmFMaljakvOg"/>
                      <node xmi:type="uml:ExpansionNode" xmi:id="_nRayuJvBEeKmFMaljakvOg" name="CastExpression@175a5a7.outputElement" inStructuredNode="_nRaypJvBEeKmFMaljakvOg" outgoing="_nRayzZvBEeKmFMaljakvOg" incoming="_nRaytpvBEeKmFMaljakvOg" type="_uuJd0IsuEeKEn4V9UD8Cqw" regionAsOutput="_nRaypZvBEeKmFMaljakvOg"/>
                    </node>
                    <node xmi:type="uml:ExpansionRegion" xmi:id="_nRayuZvBEeKmFMaljakvOg" name="CastExpression@ce8f48" inStructuredNode="_nRaympvBEeKmFMaljakvOg" mode="parallel" outputElement="_nRayzJvBEeKmFMaljakvOg" inputElement="_nRayy5vBEeKmFMaljakvOg">
                      <node xmi:type="uml:MergeNode" xmi:id="_nRayupvBEeKmFMaljakvOg" name="Merge(CastExpression@ce8f48.operand)" inStructuredNode="_nRayuZvBEeKmFMaljakvOg" outgoing="_nRayypvBEeKmFMaljakvOg" incoming="_nRayx5vBEeKmFMaljakvOg"/>
                      <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_nRayu5vBEeKmFMaljakvOg" name="ReadIsClassifiedObject(C)" inStructuredNode="_nRayuZvBEeKmFMaljakvOg" classifier="_hlNV0osnEeKEn4V9UD8Cqw">
                        <object xmi:type="uml:InputPin" xmi:id="_nRayvJvBEeKmFMaljakvOg" name="ReadIsClassifiedObject(C).object" incoming="_nRayxJvBEeKmFMaljakvOg" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nRayvZvBEeKmFMaljakvOg" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nRayvpvBEeKmFMaljakvOg" value="1"/>
                        </object>
                        <result xmi:type="uml:OutputPin" xmi:id="_nRayv5vBEeKmFMaljakvOg" name="ReadIsClassifiedObject(C).result" outgoing="_nRayxpvBEeKmFMaljakvOg" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nRaywJvBEeKmFMaljakvOg" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nRaywZvBEeKmFMaljakvOg" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ForkNode" xmi:id="_nRaywpvBEeKmFMaljakvOg" name="Fork(ReadIsClassifiedObject(C).object)" inStructuredNode="_nRayuZvBEeKmFMaljakvOg" outgoing="_nRayxJvBEeKmFMaljakvOg _nRayxZvBEeKmFMaljakvOg" incoming="_nRayyZvBEeKmFMaljakvOg"/>
                      <node xmi:type="uml:DecisionNode" xmi:id="_nRayw5vBEeKmFMaljakvOg" name="Decision(ReadIsClassifiedObject(C).result)" inStructuredNode="_nRayuZvBEeKmFMaljakvOg" outgoing="_nRayx5vBEeKmFMaljakvOg" incoming="_nRayxZvBEeKmFMaljakvOg _nRayxpvBEeKmFMaljakvOg" decisionInputFlow="_nRayxpvBEeKmFMaljakvOg"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_nRayxJvBEeKmFMaljakvOg" inStructuredNode="_nRayuZvBEeKmFMaljakvOg" source="_nRaywpvBEeKmFMaljakvOg" target="_nRayvJvBEeKmFMaljakvOg"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_nRayxZvBEeKmFMaljakvOg" inStructuredNode="_nRayuZvBEeKmFMaljakvOg" source="_nRaywpvBEeKmFMaljakvOg" target="_nRayw5vBEeKmFMaljakvOg"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_nRayxpvBEeKmFMaljakvOg" inStructuredNode="_nRayuZvBEeKmFMaljakvOg" source="_nRayv5vBEeKmFMaljakvOg" target="_nRayw5vBEeKmFMaljakvOg"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_nRayx5vBEeKmFMaljakvOg" inStructuredNode="_nRayuZvBEeKmFMaljakvOg" source="_nRayw5vBEeKmFMaljakvOg" target="_nRayupvBEeKmFMaljakvOg">
                        <guard xmi:type="uml:LiteralBoolean" xmi:id="_nRayyJvBEeKmFMaljakvOg" name="Value(true)" value="true"/>
                      </edge>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_nRayyZvBEeKmFMaljakvOg" inStructuredNode="_nRayuZvBEeKmFMaljakvOg" source="_nRayy5vBEeKmFMaljakvOg" target="_nRaywpvBEeKmFMaljakvOg"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_nRayypvBEeKmFMaljakvOg" inStructuredNode="_nRayuZvBEeKmFMaljakvOg" source="_nRayupvBEeKmFMaljakvOg" target="_nRayzJvBEeKmFMaljakvOg"/>
                    </node>
                    <node xmi:type="uml:ExpansionNode" xmi:id="_nRayy5vBEeKmFMaljakvOg" name="CastExpression@ce8f48.inputElement" inStructuredNode="_nRaympvBEeKmFMaljakvOg" outgoing="_nRayyZvBEeKmFMaljakvOg" incoming="_nRay4ZvBEeKmFMaljakvOg" regionAsInput="_nRayuZvBEeKmFMaljakvOg"/>
                    <node xmi:type="uml:ExpansionNode" xmi:id="_nRayzJvBEeKmFMaljakvOg" name="CastExpression@ce8f48.outputElement" inStructuredNode="_nRaympvBEeKmFMaljakvOg" outgoing="_nRay15vBEeKmFMaljakvOg" incoming="_nRayypvBEeKmFMaljakvOg" type="_hlNV0osnEeKEn4V9UD8Cqw" regionAsOutput="_nRayuZvBEeKmFMaljakvOg"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_nRayzZvBEeKmFMaljakvOg" inStructuredNode="_nRaympvBEeKmFMaljakvOg" source="_nRayuJvBEeKmFMaljakvOg" target="_nRaynpvBEeKmFMaljakvOg"/>
                    <edge xmi:type="uml:ControlFlow" xmi:id="_nRayzpvBEeKmFMaljakvOg" inStructuredNode="_nRaympvBEeKmFMaljakvOg" source="_nRaypJvBEeKmFMaljakvOg" target="_nRaym5vBEeKmFMaljakvOg"/>
                  </node>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_nRayz5vBEeKmFMaljakvOg" name="Call(Not)" inStructuredNode="_nRayj5vBEeKmFMaljakvOg">
                    <argument xmi:type="uml:InputPin" xmi:id="_nRay0JvBEeKmFMaljakvOg" name="Call(Not).argument(x)" incoming="_nRay2ZvBEeKmFMaljakvOg">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nRay0ZvBEeKmFMaljakvOg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nRay0pvBEeKmFMaljakvOg" value="1"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_nRay05vBEeKmFMaljakvOg" name="Call(Not).result(result)" outgoing="_nRay2pvBEeKmFMaljakvOg">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nRay1JvBEeKmFMaljakvOg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nRay1ZvBEeKmFMaljakvOg" value="1"/>
                    </result>
                    <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-BooleanFunctions-Not"/>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_nRay1pvBEeKmFMaljakvOg" inStructuredNode="_nRayj5vBEeKmFMaljakvOg" source="_nRayoZvBEeKmFMaljakvOg" target="_nRaykZvBEeKmFMaljakvOg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_nRay15vBEeKmFMaljakvOg" inStructuredNode="_nRayj5vBEeKmFMaljakvOg" source="_nRayzJvBEeKmFMaljakvOg" target="_nRaylJvBEeKmFMaljakvOg"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_nRay2JvBEeKmFMaljakvOg" inStructuredNode="_nRayj5vBEeKmFMaljakvOg" source="_nRaympvBEeKmFMaljakvOg" target="_nRaykJvBEeKmFMaljakvOg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_nRay2ZvBEeKmFMaljakvOg" inStructuredNode="_nRayj5vBEeKmFMaljakvOg" source="_nRayl5vBEeKmFMaljakvOg" target="_nRay0JvBEeKmFMaljakvOg"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_nRay2pvBEeKmFMaljakvOg" inStructuredNode="_nRayh5vBEeKmFMaljakvOg" source="_nRay05vBEeKmFMaljakvOg" target="_nRayjJvBEeKmFMaljakvOg"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_nRay25vBEeKmFMaljakvOg" inStructuredNode="_nRayh5vBEeKmFMaljakvOg" source="_nRayj5vBEeKmFMaljakvOg" target="_nRayiJvBEeKmFMaljakvOg"/>
              </node>
            </structuredNode>
            <node xmi:type="uml:ActivityParameterNode" xmi:id="_nRaygJvBEeKmFMaljakvOg" name="Input(message)" outgoing="_nRay3JvBEeKmFMaljakvOg" parameter="_HtQdoJvAEeK_nJZjH6WxKQ"/>
            <node xmi:type="uml:ForkNode" xmi:id="_nRaygZvBEeKmFMaljakvOg" name="Fork(message)" outgoing="_nRay35vBEeKmFMaljakvOg" incoming="_nRay3JvBEeKmFMaljakvOg"/>
            <node xmi:type="uml:ActivityParameterNode" xmi:id="_nRaygpvBEeKmFMaljakvOg" name="Input(end1)" outgoing="_nRay3ZvBEeKmFMaljakvOg" parameter="_JpoDsJvAEeK_nJZjH6WxKQ"/>
            <node xmi:type="uml:ForkNode" xmi:id="_nRayg5vBEeKmFMaljakvOg" name="Fork(end1)" outgoing="_nRay4JvBEeKmFMaljakvOg" incoming="_nRay3ZvBEeKmFMaljakvOg"/>
            <node xmi:type="uml:ActivityParameterNode" xmi:id="_nRayhJvBEeKmFMaljakvOg" name="Input(end2)" outgoing="_nRay3pvBEeKmFMaljakvOg" parameter="_NJeOsJvAEeK_nJZjH6WxKQ"/>
            <node xmi:type="uml:ForkNode" xmi:id="_nRayhZvBEeKmFMaljakvOg" name="Fork(end2)" outgoing="_nRay4ZvBEeKmFMaljakvOg" incoming="_nRay3pvBEeKmFMaljakvOg"/>
          </ownedBehavior>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_hlNWHosnEeKEn4V9UD8Cqw" name="assertConnected" isAbstract="true" method="_hlNWGosnEeKEn4V9UD8Cqw" class="_hlNWF4snEeKEn4V9UD8Cqw" redefinedOperation="_kmj1gIr8EeKEn4V9UD8Cqw">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_hlNWH4snEeKEn4V9UD8Cqw" name="message">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
            </ownedParameter>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_hlNWIIsnEeKEn4V9UD8Cqw" name="end1"/>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_hlNWIYsnEeKEn4V9UD8Cqw" name="end2"/>
          </ownedOperation>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_hlNWIosnEeKEn4V9UD8Cqw" name="assertNotConnected" isAbstract="true" method="_hlNWHIsnEeKEn4V9UD8Cqw" class="_hlNWF4snEeKEn4V9UD8Cqw" redefinedOperation="_M4YmoIsVEeKEn4V9UD8Cqw">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_hlNWI4snEeKEn4V9UD8Cqw" name="message">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
            </ownedParameter>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_hlNWJIsnEeKEn4V9UD8Cqw" name="end1"/>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_hlNWJYsnEeKEn4V9UD8Cqw" name="end2"/>
          </ownedOperation>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_ruIq4JvAEeKWRbuVv1UmNQ" name="AssertCompositeHelper" class="_hlNWF4snEeKEn4V9UD8Cqw">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_xWKDUJvAEeKWRbuVv1UmNQ" name="result" type="_hlNWF4snEeKEn4V9UD8Cqw" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_hlNWJosnEeKEn4V9UD8Cqw" name="A_Unconnected_Pattern">
          <ownedComment xmi:type="uml:Comment" xmi:id="_hlNWJ4snEeKEn4V9UD8Cqw">
            <body>Unconnected pattern:&#xD;
lower bound on ends of connector r is 0</body>
          </ownedComment>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_hlNWKIsnEeKEn4V9UD8Cqw" name="b" visibility="public" type="_hlNV0YsnEeKEn4V9UD8Cqw" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hlNWKYsnEeKEn4V9UD8Cqw" value="2"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hlNWKosnEeKEn4V9UD8Cqw" value="*"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_hlNWLIsnEeKEn4V9UD8Cqw" name="c" visibility="public" type="_hlNV0osnEeKEn4V9UD8Cqw" end="_hlNWNIsnEeKEn4V9UD8Cqw" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hlNWLYsnEeKEn4V9UD8Cqw" value="3"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hlNWLosnEeKEn4V9UD8Cqw" value="*"/>
          </ownedAttribute>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_hlNWMIsnEeKEn4V9UD8Cqw" name="r" type="_hlNV04snEeKEn4V9UD8Cqw">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_hlNWMYsnEeKEn4V9UD8Cqw" partWithPort="_hlNWKIsnEeKEn4V9UD8Cqw" role="_Pne14IswEeKEn4V9UD8Cqw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hlNWMosnEeKEn4V9UD8Cqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hlNWM4snEeKEn4V9UD8Cqw" value="*"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_hlNWNIsnEeKEn4V9UD8Cqw" role="_hlNWLIsnEeKEn4V9UD8Cqw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hlNWNYsnEeKEn4V9UD8Cqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hlNWNosnEeKEn4V9UD8Cqw" value="*"/>
            </end>
          </ownedConnector>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_hlNWOosnEeKEn4V9UD8Cqw" name="A_Unconnected_Pattern" class="_hlNWJosnEeKEn4V9UD8Cqw">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_mDfKUJvCEeKmFMaljakvOg" name="result" type="_hlNWJosnEeKEn4V9UD8Cqw" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_uuJd0IsuEeKEn4V9UD8Cqw" clientDependency="_-atA0IsvEeKEn4V9UD8Cqw" name="IImpl">
          <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_-atA0IsvEeKEn4V9UD8Cqw" name="InterfaceRealization1" client="_uuJd0IsuEeKEn4V9UD8Cqw" supplier="_5GdgAIsvEeKEn4V9UD8Cqw" contract="_5GdgAIsvEeKEn4V9UD8Cqw" implementingClassifier="_uuJd0IsuEeKEn4V9UD8Cqw"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_5GdgAIsvEeKEn4V9UD8Cqw" name="I"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_kgnOoIs1EeKEn4V9UD8Cqw" name="Assembly_PWP_PWP">
        <packagedElement xmi:type="uml:Class" xmi:id="_kgnOoYs1EeKEn4V9UD8Cqw" name="B">
          <ownedAttribute xmi:type="uml:Port" xmi:id="_kgnOoos1EeKEn4V9UD8Cqw" name="p" visibility="public" type="_kgnPEos1EeKEn4V9UD8Cqw" isUnique="false" end="_kgnOvos1EeKEn4V9UD8Cqw _kgnOz4s1EeKEn4V9UD8Cqw _kgnO5Is1EeKEn4V9UD8Cqw _kgnPCIs1EeKEn4V9UD8Cqw" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kgnOo4s1EeKEn4V9UD8Cqw" value="2"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kgnOpIs1EeKEn4V9UD8Cqw" value="*"/>
          </ownedAttribute>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_kgnOpos1EeKEn4V9UD8Cqw" name="Construct" specification="_kgnOqIs1EeKEn4V9UD8Cqw">
            <ownedComment xmi:type="uml:Comment" xmi:id="_kgnOp4s1EeKEn4V9UD8Cqw">
              <body>&#xD;
activity Construct() : B{ &#xD;
	// Instantiates interaction points&#xD;
	for (i in 1..2) {&#xD;
		this.p -> add(new IImpl()) ;&#xD;
	}&#xD;
	&#xD;
	return this ;&#xD;
}</body>
            </ownedComment>
          </ownedBehavior>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_kgnOqIs1EeKEn4V9UD8Cqw" name="B" method="_kgnOpos1EeKEn4V9UD8Cqw" class="_kgnOoYs1EeKEn4V9UD8Cqw"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_kgnOqYs1EeKEn4V9UD8Cqw" name="C">
          <ownedAttribute xmi:type="uml:Port" xmi:id="_bACv8Is4EeKEn4V9UD8Cqw" name="q" visibility="public" type="_kgnPEos1EeKEn4V9UD8Cqw" isUnique="false" end="_kgnOwYs1EeKEn4V9UD8Cqw _kgnO0os1EeKEn4V9UD8Cqw _kgnO54s1EeKEn4V9UD8Cqw _kgnPC4s1EeKEn4V9UD8Cqw" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_d1i9cIs4EeKEn4V9UD8Cqw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_d1i9cYs4EeKEn4V9UD8Cqw" value="*"/>
          </ownedAttribute>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_cm3OsIs2EeKEn4V9UD8Cqw" name="Construct" specification="_NQUigIs2EeKEn4V9UD8Cqw">
            <ownedComment xmi:type="uml:Comment" xmi:id="_91unUIs2EeKEn4V9UD8Cqw">
              <body>&#xD;
activity Construct() : C { &#xD;
	// Instantiate port&#xD;
	this.q = new IImpl() ;&#xD;
}</body>
            </ownedComment>
          </ownedBehavior>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_NQUigIs2EeKEn4V9UD8Cqw" name="C" method="_cm3OsIs2EeKEn4V9UD8Cqw" class="_kgnOqYs1EeKEn4V9UD8Cqw">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_VPD6sIs2EeKEn4V9UD8Cqw" name="result" type="_kgnOqYs1EeKEn4V9UD8Cqw" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_kgnOqos1EeKEn4V9UD8Cqw" name="R" memberEnd="_kgnOq4s1EeKEn4V9UD8Cqw _kgnOros1EeKEn4V9UD8Cqw">
          <ownedEnd xmi:type="uml:Property" xmi:id="_kgnOq4s1EeKEn4V9UD8Cqw" name="x" type="_kgnPEos1EeKEn4V9UD8Cqw" owningAssociation="_kgnOqos1EeKEn4V9UD8Cqw" association="_kgnOqos1EeKEn4V9UD8Cqw">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kgnOrIs1EeKEn4V9UD8Cqw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kgnOrYs1EeKEn4V9UD8Cqw" value="*"/>
          </ownedEnd>
          <ownedEnd xmi:type="uml:Property" xmi:id="_kgnOros1EeKEn4V9UD8Cqw" name="y" type="_kgnPEos1EeKEn4V9UD8Cqw" owningAssociation="_kgnOqos1EeKEn4V9UD8Cqw" association="_kgnOqos1EeKEn4V9UD8Cqw">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kgnOr4s1EeKEn4V9UD8Cqw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kgnOsIs1EeKEn4V9UD8Cqw" value="*"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:type="uml:Activity" xmi:id="_kgnOsYs1EeKEn4V9UD8Cqw" name="TestCase_Assembly_PWP_PWP" group="_m3efsJxJEeKLSpPkMjtDDQ" node="_m3efsJxJEeKLSpPkMjtDDQ">
          <ownedComment xmi:type="uml:Comment" xmi:id="_kgnOsos1EeKEn4V9UD8Cqw">
            <body>namespace 'Test Suites'::'Test Suite 1'::Assembly_PWP_PWP ;&#xD;
&#xD;
private import 'Test Suites'::Utils::* ;&#xD;
&#xD;
activity TestCase_Assembly_PWP_PWP () { &#xD;
	helper = new AssertCompositeHelper() ;&#xD;
	&#xD;
	WriteLine(&quot;-- Running test case: Assembly connector between a part with port and a part with port --&quot;) ;&#xD;
	&#xD;
	// Testing instantiation of A_Empty_Pattern&#xD;
	WriteLine(&quot;&quot;) ;&#xD;
	WriteLine(&quot;- Testing instantiation of A_Empty_Pattern -&quot;) ;&#xD;
	a_empty = new A_Empty_Pattern() ;&#xD;
	AssertEmptyPattern(a_empty.b, a_empty.c) ;&#xD;
	&#xD;
	// Testing instantiation of A_Unconnected_Pattern&#xD;
	WriteLine(&quot;&quot;) ;&#xD;
	WriteLine(&quot;- Testing instantiation of A_Unconnected_Pattern -&quot;) ;&#xD;
	a_unconnected = new A_Unconnected_Pattern();&#xD;
	AssertUnconnectedPattern(a_unconnected.b.p, a_unconnected.c.q, 4, 3, helper) ;&#xD;
	&#xD;
	// Testing instantiation of A_Array_Pattern&#xD;
	WriteLine(&quot;&quot;) ;&#xD;
	WriteLine(&quot;- Testing instantiation of A_Array_Pattern -&quot;) ;&#xD;
	a_array = new A_Array_Pattern();&#xD;
	AssertArrayPattern(a_array.b.p, a_array.c.q, 4, helper) ;&#xD;
	&#xD;
	// Testing instantiation of A_Star_Pattern&#xD;
	WriteLine(&quot;&quot;) ;&#xD;
	WriteLine(&quot;- Testing instantiation of A_Star_Pattern -&quot;) ;&#xD;
	a_star = new A_Star_Pattern();&#xD;
	AssertStarPattern(a_star.b.p, a_star.c.q, 4, 5, helper) ;&#xD;
	&#xD;
}</body>
          </ownedComment>
          <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_m3efsJxJEeKLSpPkMjtDDQ" name="Body(TestCase_Assembly_PWP_PWP)">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_m3efsZxJEeKLSpPkMjtDDQ" name="ExpressionStatement@4dc75d" inStructuredNode="_m3efsJxJEeKLSpPkMjtDDQ" outgoing="_m3ehmZxJEeKLSpPkMjtDDQ">
              <node xmi:type="uml:ForkNode" xmi:id="_m3efspxJEeKLSpPkMjtDDQ" name="Fork(helper)@1e03f68" inStructuredNode="_m3efsZxJEeKLSpPkMjtDDQ" outgoing="_m3eho5xJEeKLSpPkMjtDDQ _m3ehqpxJEeKLSpPkMjtDDQ _m3ehsZxJEeKLSpPkMjtDDQ" incoming="_m3efwJxJEeKLSpPkMjtDDQ"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_m3efs5xJEeKLSpPkMjtDDQ" name="RightHandSide@162ebc2" inStructuredNode="_m3efsZxJEeKLSpPkMjtDDQ">
                <node xmi:type="uml:CallOperationAction" xmi:id="_m3eftJxJEeKLSpPkMjtDDQ" name="Call(AssertCompositeHelper)" inStructuredNode="_m3efs5xJEeKLSpPkMjtDDQ" operation="_NmekQJxDEeK-zqCaNSdmOQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_m3eftZxJEeKLSpPkMjtDDQ" name="Call(AssertCompositeHelper).result(result)" outgoing="_m3efwJxJEeKLSpPkMjtDDQ" type="_kgnO7os1EeKEn4V9UD8Cqw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3eftpxJEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3eft5xJEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <target xmi:type="uml:InputPin" xmi:id="_m3efuJxJEeKLSpPkMjtDDQ" name="Call(AssertCompositeHelper).target" incoming="_m3efv5xJEeKLSpPkMjtDDQ" type="_kgnO7os1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3efuZxJEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3efupxJEeKLSpPkMjtDDQ" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_m3efu5xJEeKLSpPkMjtDDQ" name="Create(AssertCompositeHelper)" inStructuredNode="_m3efs5xJEeKLSpPkMjtDDQ" classifier="_kgnO7os1EeKEn4V9UD8Cqw">
                  <result xmi:type="uml:OutputPin" xmi:id="_m3efvJxJEeKLSpPkMjtDDQ" name="Create(AssertCompositeHelper).result" outgoing="_m3efv5xJEeKLSpPkMjtDDQ" type="_kgnO7os1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3efvZxJEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3efvpxJEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_m3efv5xJEeKLSpPkMjtDDQ" inStructuredNode="_m3efs5xJEeKLSpPkMjtDDQ" source="_m3efvJxJEeKLSpPkMjtDDQ" target="_m3efuJxJEeKLSpPkMjtDDQ"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_m3efwJxJEeKLSpPkMjtDDQ" inStructuredNode="_m3efsZxJEeKLSpPkMjtDDQ" source="_m3eftZxJEeKLSpPkMjtDDQ" target="_m3efspxJEeKLSpPkMjtDDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_m3efwZxJEeKLSpPkMjtDDQ" name="ExpressionStatement@fafe28" inStructuredNode="_m3efsJxJEeKLSpPkMjtDDQ" outgoing="_m3ehmpxJEeKLSpPkMjtDDQ" incoming="_m3ehmZxJEeKLSpPkMjtDDQ">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_m3efwpxJEeKLSpPkMjtDDQ" name="Call(WriteLine)" inStructuredNode="_m3efwZxJEeKLSpPkMjtDDQ" incoming="_m3ef0JxJEeKLSpPkMjtDDQ">
                <argument xmi:type="uml:InputPin" xmi:id="_m3efw5xJEeKLSpPkMjtDDQ" name="Call(WriteLine).argument(value)" incoming="_m3efz5xJEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3efxJxJEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3efxZxJEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_m3efxpxJEeKLSpPkMjtDDQ" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3efx5xJEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3efyJxJEeKLSpPkMjtDDQ" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_m3efyZxJEeKLSpPkMjtDDQ" name="Tuple@f325f6" inStructuredNode="_m3efwZxJEeKLSpPkMjtDDQ" outgoing="_m3ef0JxJEeKLSpPkMjtDDQ">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_m3efypxJEeKLSpPkMjtDDQ" name="Value(&quot;-- Running test case: Assembly connector between a part with port and a part with port --&quot;)" inStructuredNode="_m3efyZxJEeKLSpPkMjtDDQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_m3efy5xJEeKLSpPkMjtDDQ" name="Value(&quot;-- Running test case: Assembly connector between a part with port and a part with port --&quot;).result" outgoing="_m3efz5xJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3efzJxJEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3efzZxJEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_m3efzpxJEeKLSpPkMjtDDQ" value="-- Running test case: Assembly connector between a part with port and a part with port --">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_m3efz5xJEeKLSpPkMjtDDQ" inStructuredNode="_m3efwZxJEeKLSpPkMjtDDQ" source="_m3efy5xJEeKLSpPkMjtDDQ" target="_m3efw5xJEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_m3ef0JxJEeKLSpPkMjtDDQ" inStructuredNode="_m3efwZxJEeKLSpPkMjtDDQ" source="_m3efyZxJEeKLSpPkMjtDDQ" target="_m3efwpxJEeKLSpPkMjtDDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_m3ef0ZxJEeKLSpPkMjtDDQ" name="ExpressionStatement@27bc6f" inStructuredNode="_m3efsJxJEeKLSpPkMjtDDQ" outgoing="_m3ehm5xJEeKLSpPkMjtDDQ" incoming="_m3ehmpxJEeKLSpPkMjtDDQ">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_m3ef0pxJEeKLSpPkMjtDDQ" name="Call(WriteLine)" inStructuredNode="_m3ef0ZxJEeKLSpPkMjtDDQ" incoming="_m3ef4JxJEeKLSpPkMjtDDQ">
                <argument xmi:type="uml:InputPin" xmi:id="_m3ef05xJEeKLSpPkMjtDDQ" name="Call(WriteLine).argument(value)" incoming="_m3ef35xJEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3ef1JxJEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3ef1ZxJEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_m3ef1pxJEeKLSpPkMjtDDQ" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3ef15xJEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3ef2JxJEeKLSpPkMjtDDQ" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_m3ef2ZxJEeKLSpPkMjtDDQ" name="Tuple@1fccc0b" inStructuredNode="_m3ef0ZxJEeKLSpPkMjtDDQ" outgoing="_m3ef4JxJEeKLSpPkMjtDDQ">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_m3ef2pxJEeKLSpPkMjtDDQ" name="Value(&quot;&quot;)" inStructuredNode="_m3ef2ZxJEeKLSpPkMjtDDQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_m3ef25xJEeKLSpPkMjtDDQ" name="Value(&quot;&quot;).result" outgoing="_m3ef35xJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3ef3JxJEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3ef3ZxJEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_m3ef3pxJEeKLSpPkMjtDDQ" value="">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_m3ef35xJEeKLSpPkMjtDDQ" inStructuredNode="_m3ef0ZxJEeKLSpPkMjtDDQ" source="_m3ef25xJEeKLSpPkMjtDDQ" target="_m3ef05xJEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_m3ef4JxJEeKLSpPkMjtDDQ" inStructuredNode="_m3ef0ZxJEeKLSpPkMjtDDQ" source="_m3ef2ZxJEeKLSpPkMjtDDQ" target="_m3ef0pxJEeKLSpPkMjtDDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_m3ef4ZxJEeKLSpPkMjtDDQ" name="ExpressionStatement@92d2fc" inStructuredNode="_m3efsJxJEeKLSpPkMjtDDQ" outgoing="_m3ehnJxJEeKLSpPkMjtDDQ" incoming="_m3ehm5xJEeKLSpPkMjtDDQ">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_m3ef4pxJEeKLSpPkMjtDDQ" name="Call(WriteLine)" inStructuredNode="_m3ef4ZxJEeKLSpPkMjtDDQ" incoming="_m3ef8JxJEeKLSpPkMjtDDQ">
                <argument xmi:type="uml:InputPin" xmi:id="_m3ef45xJEeKLSpPkMjtDDQ" name="Call(WriteLine).argument(value)" incoming="_m3ef75xJEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3ef5JxJEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3ef5ZxJEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_m3ef5pxJEeKLSpPkMjtDDQ" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3ef55xJEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3ef6JxJEeKLSpPkMjtDDQ" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_m3ef6ZxJEeKLSpPkMjtDDQ" name="Tuple@18007eb" inStructuredNode="_m3ef4ZxJEeKLSpPkMjtDDQ" outgoing="_m3ef8JxJEeKLSpPkMjtDDQ">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_m3ef6pxJEeKLSpPkMjtDDQ" name="Value(&quot;- Testing instantiation of A_Empty_Pattern -&quot;)" inStructuredNode="_m3ef6ZxJEeKLSpPkMjtDDQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_m3ef65xJEeKLSpPkMjtDDQ" name="Value(&quot;- Testing instantiation of A_Empty_Pattern -&quot;).result" outgoing="_m3ef75xJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3ef7JxJEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3ef7ZxJEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_m3ef7pxJEeKLSpPkMjtDDQ" value="- Testing instantiation of A_Empty_Pattern -">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_m3ef75xJEeKLSpPkMjtDDQ" inStructuredNode="_m3ef4ZxJEeKLSpPkMjtDDQ" source="_m3ef65xJEeKLSpPkMjtDDQ" target="_m3ef45xJEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_m3ef8JxJEeKLSpPkMjtDDQ" inStructuredNode="_m3ef4ZxJEeKLSpPkMjtDDQ" source="_m3ef6ZxJEeKLSpPkMjtDDQ" target="_m3ef4pxJEeKLSpPkMjtDDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_m3ef8ZxJEeKLSpPkMjtDDQ" name="ExpressionStatement@7c516c" inStructuredNode="_m3efsJxJEeKLSpPkMjtDDQ" outgoing="_m3ehn5xJEeKLSpPkMjtDDQ" incoming="_m3ehnJxJEeKLSpPkMjtDDQ">
              <node xmi:type="uml:ForkNode" xmi:id="_m3ef8pxJEeKLSpPkMjtDDQ" name="Fork(a_empty)@1671727" inStructuredNode="_m3ef8ZxJEeKLSpPkMjtDDQ" outgoing="_m3ehnZxJEeKLSpPkMjtDDQ _m3ehnpxJEeKLSpPkMjtDDQ" incoming="_m3egAJxJEeKLSpPkMjtDDQ"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_m3ef85xJEeKLSpPkMjtDDQ" name="RightHandSide@12118ba" inStructuredNode="_m3ef8ZxJEeKLSpPkMjtDDQ">
                <node xmi:type="uml:CallOperationAction" xmi:id="_m3ef9JxJEeKLSpPkMjtDDQ" name="Call(A_Empty_Pattern)" inStructuredNode="_m3ef85xJEeKLSpPkMjtDDQ" operation="_FenFQJxDEeK-zqCaNSdmOQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_m3ef9ZxJEeKLSpPkMjtDDQ" name="Call(A_Empty_Pattern).result(result)" outgoing="_m3egAJxJEeKLSpPkMjtDDQ" type="_kgnOs4s1EeKEn4V9UD8Cqw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3ef9pxJEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3ef95xJEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <target xmi:type="uml:InputPin" xmi:id="_m3ef-JxJEeKLSpPkMjtDDQ" name="Call(A_Empty_Pattern).target" incoming="_m3ef_5xJEeKLSpPkMjtDDQ" type="_kgnOs4s1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3ef-ZxJEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3ef-pxJEeKLSpPkMjtDDQ" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_m3ef-5xJEeKLSpPkMjtDDQ" name="Create(A_Empty_Pattern)" inStructuredNode="_m3ef85xJEeKLSpPkMjtDDQ" classifier="_kgnOs4s1EeKEn4V9UD8Cqw">
                  <result xmi:type="uml:OutputPin" xmi:id="_m3ef_JxJEeKLSpPkMjtDDQ" name="Create(A_Empty_Pattern).result" outgoing="_m3ef_5xJEeKLSpPkMjtDDQ" type="_kgnOs4s1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3ef_ZxJEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3ef_pxJEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_m3ef_5xJEeKLSpPkMjtDDQ" inStructuredNode="_m3ef85xJEeKLSpPkMjtDDQ" source="_m3ef_JxJEeKLSpPkMjtDDQ" target="_m3ef-JxJEeKLSpPkMjtDDQ"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_m3egAJxJEeKLSpPkMjtDDQ" inStructuredNode="_m3ef8ZxJEeKLSpPkMjtDDQ" source="_m3ef9ZxJEeKLSpPkMjtDDQ" target="_m3ef8pxJEeKLSpPkMjtDDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_m3egAZxJEeKLSpPkMjtDDQ" name="ExpressionStatement@1b8f8af" inStructuredNode="_m3efsJxJEeKLSpPkMjtDDQ" outgoing="_m3ehoJxJEeKLSpPkMjtDDQ" incoming="_m3ehn5xJEeKLSpPkMjtDDQ">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_m3egApxJEeKLSpPkMjtDDQ" name="Call(AssertEmptyPattern)" inStructuredNode="_m3egAZxJEeKLSpPkMjtDDQ" incoming="_m3egHpxJEeKLSpPkMjtDDQ" behavior="_6C3JkIr9EeKEn4V9UD8Cqw">
                <argument xmi:type="uml:InputPin" xmi:id="_m3egA5xJEeKLSpPkMjtDDQ" name="Call(AssertEmptyPattern).argument(ends1)" incoming="_m3egHJxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3egBJxJEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3egBZxJEeKLSpPkMjtDDQ" value="*"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_m3egBpxJEeKLSpPkMjtDDQ" name="Call(AssertEmptyPattern).argument(ends2)" incoming="_m3egHZxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3egB5xJEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3egCJxJEeKLSpPkMjtDDQ" value="*"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_m3egCZxJEeKLSpPkMjtDDQ" name="Tuple@12d3cc7" inStructuredNode="_m3egAZxJEeKLSpPkMjtDDQ" outgoing="_m3egHpxJEeKLSpPkMjtDDQ">
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_m3egCpxJEeKLSpPkMjtDDQ" name="Read(b)" inStructuredNode="_m3egCZxJEeKLSpPkMjtDDQ" structuralFeature="_kgnOtYs1EeKEn4V9UD8Cqw">
                  <object xmi:type="uml:InputPin" xmi:id="_m3egC5xJEeKLSpPkMjtDDQ" name="Read(b).object" incoming="_m3egGpxJEeKLSpPkMjtDDQ" type="_kgnOs4s1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3egDJxJEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3egDZxJEeKLSpPkMjtDDQ" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_m3egDpxJEeKLSpPkMjtDDQ" name="Read(b).result" outgoing="_m3egHJxJEeKLSpPkMjtDDQ" type="_kgnOoYs1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3egD5xJEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3egEJxJEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_m3egEZxJEeKLSpPkMjtDDQ" name="Fork(Fork(a_empty)@1671727)" inStructuredNode="_m3egCZxJEeKLSpPkMjtDDQ" outgoing="_m3egGpxJEeKLSpPkMjtDDQ" incoming="_m3ehnZxJEeKLSpPkMjtDDQ"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_m3egEpxJEeKLSpPkMjtDDQ" name="Read(c)" inStructuredNode="_m3egCZxJEeKLSpPkMjtDDQ" structuralFeature="_kgnOuYs1EeKEn4V9UD8Cqw">
                  <object xmi:type="uml:InputPin" xmi:id="_m3egE5xJEeKLSpPkMjtDDQ" name="Read(c).object" incoming="_m3egG5xJEeKLSpPkMjtDDQ" type="_kgnOs4s1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3egFJxJEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3egFZxJEeKLSpPkMjtDDQ" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_m3egFpxJEeKLSpPkMjtDDQ" name="Read(c).result" outgoing="_m3egHZxJEeKLSpPkMjtDDQ" type="_kgnOqYs1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3egF5xJEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3egGJxJEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_m3egGZxJEeKLSpPkMjtDDQ" name="Fork(Fork(a_empty)@1671727)" inStructuredNode="_m3egCZxJEeKLSpPkMjtDDQ" outgoing="_m3egG5xJEeKLSpPkMjtDDQ" incoming="_m3ehnpxJEeKLSpPkMjtDDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_m3egGpxJEeKLSpPkMjtDDQ" inStructuredNode="_m3egCZxJEeKLSpPkMjtDDQ" source="_m3egEZxJEeKLSpPkMjtDDQ" target="_m3egC5xJEeKLSpPkMjtDDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_m3egG5xJEeKLSpPkMjtDDQ" inStructuredNode="_m3egCZxJEeKLSpPkMjtDDQ" source="_m3egGZxJEeKLSpPkMjtDDQ" target="_m3egE5xJEeKLSpPkMjtDDQ"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_m3egHJxJEeKLSpPkMjtDDQ" inStructuredNode="_m3egAZxJEeKLSpPkMjtDDQ" source="_m3egDpxJEeKLSpPkMjtDDQ" target="_m3egA5xJEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_m3egHZxJEeKLSpPkMjtDDQ" inStructuredNode="_m3egAZxJEeKLSpPkMjtDDQ" source="_m3egFpxJEeKLSpPkMjtDDQ" target="_m3egBpxJEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_m3egHpxJEeKLSpPkMjtDDQ" inStructuredNode="_m3egAZxJEeKLSpPkMjtDDQ" source="_m3egCZxJEeKLSpPkMjtDDQ" target="_m3egApxJEeKLSpPkMjtDDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_m3egH5xJEeKLSpPkMjtDDQ" name="ExpressionStatement@ed49d1" inStructuredNode="_m3efsJxJEeKLSpPkMjtDDQ" outgoing="_m3ehoZxJEeKLSpPkMjtDDQ" incoming="_m3ehoJxJEeKLSpPkMjtDDQ">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_m3egIJxJEeKLSpPkMjtDDQ" name="Call(WriteLine)" inStructuredNode="_m3egH5xJEeKLSpPkMjtDDQ" incoming="_m3egLpxJEeKLSpPkMjtDDQ">
                <argument xmi:type="uml:InputPin" xmi:id="_m3egIZxJEeKLSpPkMjtDDQ" name="Call(WriteLine).argument(value)" incoming="_m3egLZxJEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3egIpxJEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3egI5xJEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_m3egJJxJEeKLSpPkMjtDDQ" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3egJZxJEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3egJpxJEeKLSpPkMjtDDQ" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_m3egJ5xJEeKLSpPkMjtDDQ" name="Tuple@13d28da" inStructuredNode="_m3egH5xJEeKLSpPkMjtDDQ" outgoing="_m3egLpxJEeKLSpPkMjtDDQ">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_m3egKJxJEeKLSpPkMjtDDQ" name="Value(&quot;&quot;)" inStructuredNode="_m3egJ5xJEeKLSpPkMjtDDQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_m3egKZxJEeKLSpPkMjtDDQ" name="Value(&quot;&quot;).result" outgoing="_m3egLZxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3egKpxJEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3egK5xJEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_m3egLJxJEeKLSpPkMjtDDQ" value="">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_m3egLZxJEeKLSpPkMjtDDQ" inStructuredNode="_m3egH5xJEeKLSpPkMjtDDQ" source="_m3egKZxJEeKLSpPkMjtDDQ" target="_m3egIZxJEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_m3egLpxJEeKLSpPkMjtDDQ" inStructuredNode="_m3egH5xJEeKLSpPkMjtDDQ" source="_m3egJ5xJEeKLSpPkMjtDDQ" target="_m3egIJxJEeKLSpPkMjtDDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_m3egL5xJEeKLSpPkMjtDDQ" name="ExpressionStatement@1e3f6ff" inStructuredNode="_m3efsJxJEeKLSpPkMjtDDQ" outgoing="_m3ehopxJEeKLSpPkMjtDDQ" incoming="_m3ehoZxJEeKLSpPkMjtDDQ">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_m3egMJxJEeKLSpPkMjtDDQ" name="Call(WriteLine)" inStructuredNode="_m3egL5xJEeKLSpPkMjtDDQ" incoming="_m3egPpxJEeKLSpPkMjtDDQ">
                <argument xmi:type="uml:InputPin" xmi:id="_m3egMZxJEeKLSpPkMjtDDQ" name="Call(WriteLine).argument(value)" incoming="_m3egPZxJEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3egMpxJEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3egM5xJEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_m3egNJxJEeKLSpPkMjtDDQ" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3egNZxJEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3egNpxJEeKLSpPkMjtDDQ" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_m3egN5xJEeKLSpPkMjtDDQ" name="Tuple@110ba25" inStructuredNode="_m3egL5xJEeKLSpPkMjtDDQ" outgoing="_m3egPpxJEeKLSpPkMjtDDQ">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_m3egOJxJEeKLSpPkMjtDDQ" name="Value(&quot;- Testing instantiation of A_Unconnected_Pattern -&quot;)" inStructuredNode="_m3egN5xJEeKLSpPkMjtDDQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_m3egOZxJEeKLSpPkMjtDDQ" name="Value(&quot;- Testing instantiation of A_Unconnected_Pattern -&quot;).result" outgoing="_m3egPZxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3egOpxJEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3egO5xJEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_m3egPJxJEeKLSpPkMjtDDQ" value="- Testing instantiation of A_Unconnected_Pattern -">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_m3egPZxJEeKLSpPkMjtDDQ" inStructuredNode="_m3egL5xJEeKLSpPkMjtDDQ" source="_m3egOZxJEeKLSpPkMjtDDQ" target="_m3egMZxJEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_m3egPpxJEeKLSpPkMjtDDQ" inStructuredNode="_m3egL5xJEeKLSpPkMjtDDQ" source="_m3egN5xJEeKLSpPkMjtDDQ" target="_m3egMJxJEeKLSpPkMjtDDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_m3egP5xJEeKLSpPkMjtDDQ" name="ExpressionStatement@152b821" inStructuredNode="_m3efsJxJEeKLSpPkMjtDDQ" outgoing="_m3ehppxJEeKLSpPkMjtDDQ" incoming="_m3ehopxJEeKLSpPkMjtDDQ">
              <node xmi:type="uml:ForkNode" xmi:id="_m3egQJxJEeKLSpPkMjtDDQ" name="Fork(a_unconnected)@33e2a0" inStructuredNode="_m3egP5xJEeKLSpPkMjtDDQ" outgoing="_m3ehpJxJEeKLSpPkMjtDDQ _m3ehpZxJEeKLSpPkMjtDDQ" incoming="_m3egTpxJEeKLSpPkMjtDDQ"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_m3egQZxJEeKLSpPkMjtDDQ" name="RightHandSide@63a190" inStructuredNode="_m3egP5xJEeKLSpPkMjtDDQ">
                <node xmi:type="uml:CallOperationAction" xmi:id="_m3egQpxJEeKLSpPkMjtDDQ" name="Call(A_Unconnected_Pattern)" inStructuredNode="_m3egQZxJEeKLSpPkMjtDDQ" operation="_kgnPEYs1EeKEn4V9UD8Cqw">
                  <result xmi:type="uml:OutputPin" xmi:id="_m3egQ5xJEeKLSpPkMjtDDQ" name="Call(A_Unconnected_Pattern).result(result)" outgoing="_m3egTpxJEeKLSpPkMjtDDQ" type="_kgnO_Ys1EeKEn4V9UD8Cqw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3egRJxJEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3egRZxJEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <target xmi:type="uml:InputPin" xmi:id="_m3egRpxJEeKLSpPkMjtDDQ" name="Call(A_Unconnected_Pattern).target" incoming="_m3egTZxJEeKLSpPkMjtDDQ" type="_kgnO_Ys1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3egR5xJEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3egSJxJEeKLSpPkMjtDDQ" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_m3egSZxJEeKLSpPkMjtDDQ" name="Create(A_Unconnected_Pattern)" inStructuredNode="_m3egQZxJEeKLSpPkMjtDDQ" classifier="_kgnO_Ys1EeKEn4V9UD8Cqw">
                  <result xmi:type="uml:OutputPin" xmi:id="_m3egSpxJEeKLSpPkMjtDDQ" name="Create(A_Unconnected_Pattern).result" outgoing="_m3egTZxJEeKLSpPkMjtDDQ" type="_kgnO_Ys1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3egS5xJEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3egTJxJEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_m3egTZxJEeKLSpPkMjtDDQ" inStructuredNode="_m3egQZxJEeKLSpPkMjtDDQ" source="_m3egSpxJEeKLSpPkMjtDDQ" target="_m3egRpxJEeKLSpPkMjtDDQ"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_m3egTpxJEeKLSpPkMjtDDQ" inStructuredNode="_m3egP5xJEeKLSpPkMjtDDQ" source="_m3egQ5xJEeKLSpPkMjtDDQ" target="_m3egQJxJEeKLSpPkMjtDDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_m3egT5xJEeKLSpPkMjtDDQ" name="ExpressionStatement@920d9e" inStructuredNode="_m3efsJxJEeKLSpPkMjtDDQ" outgoing="_m3ehp5xJEeKLSpPkMjtDDQ" incoming="_m3ehppxJEeKLSpPkMjtDDQ">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_m3egUJxJEeKLSpPkMjtDDQ" name="Call(AssertUnconnectedPattern)" inStructuredNode="_m3egT5xJEeKLSpPkMjtDDQ" incoming="_m3egn5xJEeKLSpPkMjtDDQ" behavior="_3BMbcIsVEeKEn4V9UD8Cqw">
                <argument xmi:type="uml:InputPin" xmi:id="_m3egUZxJEeKLSpPkMjtDDQ" name="Call(AssertUnconnectedPattern).argument(ends1)" incoming="_m3egm5xJEeKLSpPkMjtDDQ">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3egUpxJEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3egU5xJEeKLSpPkMjtDDQ" value="*"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_m3egVJxJEeKLSpPkMjtDDQ" name="Call(AssertUnconnectedPattern).argument(ends2)" incoming="_m3egnJxJEeKLSpPkMjtDDQ">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3egVZxJEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3egVpxJEeKLSpPkMjtDDQ" value="*"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_m3egV5xJEeKLSpPkMjtDDQ" name="Call(AssertUnconnectedPattern).argument(n1)" incoming="_m3egnZxJEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3egWJxJEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3egWZxJEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_m3egWpxJEeKLSpPkMjtDDQ" name="Call(AssertUnconnectedPattern).argument(n2)" incoming="_m3egnpxJEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3egW5xJEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3egXJxJEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_m3egXZxJEeKLSpPkMjtDDQ" name="Call(AssertUnconnectedPattern).argument(helper)" incoming="_m3eho5xJEeKLSpPkMjtDDQ" type="_iyhhgIr7EeKEn4V9UD8Cqw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3egXpxJEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3egX5xJEeKLSpPkMjtDDQ" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_m3egYJxJEeKLSpPkMjtDDQ" name="Tuple@1240697" inStructuredNode="_m3egT5xJEeKLSpPkMjtDDQ" outgoing="_m3egn5xJEeKLSpPkMjtDDQ">
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_m3egYZxJEeKLSpPkMjtDDQ" name="Read(b)" inStructuredNode="_m3egYJxJEeKLSpPkMjtDDQ" structuralFeature="_kgnO_4s1EeKEn4V9UD8Cqw">
                  <object xmi:type="uml:InputPin" xmi:id="_m3egYpxJEeKLSpPkMjtDDQ" name="Read(b).object" incoming="_m3eglZxJEeKLSpPkMjtDDQ" type="_kgnO_Ys1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3egY5xJEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3egZJxJEeKLSpPkMjtDDQ" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_m3egZZxJEeKLSpPkMjtDDQ" name="Read(b).result" outgoing="_m3eglpxJEeKLSpPkMjtDDQ" type="_kgnOoYs1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3egZpxJEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3egZ5xJEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_m3egaJxJEeKLSpPkMjtDDQ" name="Fork(Fork(a_unconnected)@33e2a0)" inStructuredNode="_m3egYJxJEeKLSpPkMjtDDQ" outgoing="_m3eglZxJEeKLSpPkMjtDDQ" incoming="_m3ehpJxJEeKLSpPkMjtDDQ"/>
                <node xmi:type="uml:ForkNode" xmi:id="_m3egaZxJEeKLSpPkMjtDDQ" name="Fork(Read(b).result)" inStructuredNode="_m3egYJxJEeKLSpPkMjtDDQ" outgoing="_m3egl5xJEeKLSpPkMjtDDQ" incoming="_m3eglpxJEeKLSpPkMjtDDQ"/>
                <node xmi:type="uml:ExpansionRegion" xmi:id="_m3egapxJEeKLSpPkMjtDDQ" name="Collect(Read(p))" inStructuredNode="_m3egYJxJEeKLSpPkMjtDDQ" mode="parallel" outputElement="_m3egdZxJEeKLSpPkMjtDDQ" inputElement="_m3egdJxJEeKLSpPkMjtDDQ">
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_m3ega5xJEeKLSpPkMjtDDQ" name="Read(p)" inStructuredNode="_m3egapxJEeKLSpPkMjtDDQ" structuralFeature="_kgnOoos1EeKEn4V9UD8Cqw">
                    <object xmi:type="uml:InputPin" xmi:id="_m3egbJxJEeKLSpPkMjtDDQ" name="Read(p).object" incoming="_m3egcpxJEeKLSpPkMjtDDQ" type="_kgnOoYs1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3egbZxJEeKLSpPkMjtDDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3egbpxJEeKLSpPkMjtDDQ" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_m3egb5xJEeKLSpPkMjtDDQ" name="Read(p).result" outgoing="_m3egc5xJEeKLSpPkMjtDDQ" type="_kgnPEos1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3egcJxJEeKLSpPkMjtDDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3egcZxJEeKLSpPkMjtDDQ" value="1"/>
                    </result>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_m3egcpxJEeKLSpPkMjtDDQ" inStructuredNode="_m3egapxJEeKLSpPkMjtDDQ" source="_m3egdJxJEeKLSpPkMjtDDQ" target="_m3egbJxJEeKLSpPkMjtDDQ"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_m3egc5xJEeKLSpPkMjtDDQ" inStructuredNode="_m3egapxJEeKLSpPkMjtDDQ" source="_m3egb5xJEeKLSpPkMjtDDQ" target="_m3egdZxJEeKLSpPkMjtDDQ"/>
                </node>
                <node xmi:type="uml:ExpansionNode" xmi:id="_m3egdJxJEeKLSpPkMjtDDQ" name="Collect(Read(p)).inputElement" inStructuredNode="_m3egYJxJEeKLSpPkMjtDDQ" outgoing="_m3egcpxJEeKLSpPkMjtDDQ" incoming="_m3egl5xJEeKLSpPkMjtDDQ" regionAsInput="_m3egapxJEeKLSpPkMjtDDQ"/>
                <node xmi:type="uml:ExpansionNode" xmi:id="_m3egdZxJEeKLSpPkMjtDDQ" name="Collect(Read(p)).outputElement" inStructuredNode="_m3egYJxJEeKLSpPkMjtDDQ" outgoing="_m3egm5xJEeKLSpPkMjtDDQ" incoming="_m3egc5xJEeKLSpPkMjtDDQ" regionAsOutput="_m3egapxJEeKLSpPkMjtDDQ"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_m3egdpxJEeKLSpPkMjtDDQ" name="Read(c)" inStructuredNode="_m3egYJxJEeKLSpPkMjtDDQ" structuralFeature="_kgnPA4s1EeKEn4V9UD8Cqw">
                  <object xmi:type="uml:InputPin" xmi:id="_m3egd5xJEeKLSpPkMjtDDQ" name="Read(c).object" incoming="_m3egmJxJEeKLSpPkMjtDDQ" type="_kgnO_Ys1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3egeJxJEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3egeZxJEeKLSpPkMjtDDQ" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_m3egepxJEeKLSpPkMjtDDQ" name="Read(c).result" outgoing="_m3egmZxJEeKLSpPkMjtDDQ" type="_kgnOqYs1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3ege5xJEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3egfJxJEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_m3egfZxJEeKLSpPkMjtDDQ" name="Fork(Fork(a_unconnected)@33e2a0)" inStructuredNode="_m3egYJxJEeKLSpPkMjtDDQ" outgoing="_m3egmJxJEeKLSpPkMjtDDQ" incoming="_m3ehpZxJEeKLSpPkMjtDDQ"/>
                <node xmi:type="uml:ForkNode" xmi:id="_m3egfpxJEeKLSpPkMjtDDQ" name="Fork(Read(c).result)" inStructuredNode="_m3egYJxJEeKLSpPkMjtDDQ" outgoing="_m3egmpxJEeKLSpPkMjtDDQ" incoming="_m3egmZxJEeKLSpPkMjtDDQ"/>
                <node xmi:type="uml:ExpansionRegion" xmi:id="_m3egf5xJEeKLSpPkMjtDDQ" name="Collect(Read(q))" inStructuredNode="_m3egYJxJEeKLSpPkMjtDDQ" mode="parallel" outputElement="_m3egipxJEeKLSpPkMjtDDQ" inputElement="_m3egiZxJEeKLSpPkMjtDDQ">
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_m3eggJxJEeKLSpPkMjtDDQ" name="Read(q)" inStructuredNode="_m3egf5xJEeKLSpPkMjtDDQ" structuralFeature="_bACv8Is4EeKEn4V9UD8Cqw">
                    <object xmi:type="uml:InputPin" xmi:id="_m3eggZxJEeKLSpPkMjtDDQ" name="Read(q).object" incoming="_m3egh5xJEeKLSpPkMjtDDQ" type="_kgnOqYs1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3eggpxJEeKLSpPkMjtDDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3egg5xJEeKLSpPkMjtDDQ" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_m3eghJxJEeKLSpPkMjtDDQ" name="Read(q).result" outgoing="_m3egiJxJEeKLSpPkMjtDDQ" type="_kgnPEos1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3eghZxJEeKLSpPkMjtDDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3eghpxJEeKLSpPkMjtDDQ" value="1"/>
                    </result>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_m3egh5xJEeKLSpPkMjtDDQ" inStructuredNode="_m3egf5xJEeKLSpPkMjtDDQ" source="_m3egiZxJEeKLSpPkMjtDDQ" target="_m3eggZxJEeKLSpPkMjtDDQ"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_m3egiJxJEeKLSpPkMjtDDQ" inStructuredNode="_m3egf5xJEeKLSpPkMjtDDQ" source="_m3eghJxJEeKLSpPkMjtDDQ" target="_m3egipxJEeKLSpPkMjtDDQ"/>
                </node>
                <node xmi:type="uml:ExpansionNode" xmi:id="_m3egiZxJEeKLSpPkMjtDDQ" name="Collect(Read(q)).inputElement" inStructuredNode="_m3egYJxJEeKLSpPkMjtDDQ" outgoing="_m3egh5xJEeKLSpPkMjtDDQ" incoming="_m3egmpxJEeKLSpPkMjtDDQ" regionAsInput="_m3egf5xJEeKLSpPkMjtDDQ"/>
                <node xmi:type="uml:ExpansionNode" xmi:id="_m3egipxJEeKLSpPkMjtDDQ" name="Collect(Read(q)).outputElement" inStructuredNode="_m3egYJxJEeKLSpPkMjtDDQ" outgoing="_m3egnJxJEeKLSpPkMjtDDQ" incoming="_m3egiJxJEeKLSpPkMjtDDQ" regionAsOutput="_m3egf5xJEeKLSpPkMjtDDQ"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_m3egi5xJEeKLSpPkMjtDDQ" name="Value(4)" inStructuredNode="_m3egYJxJEeKLSpPkMjtDDQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_m3egjJxJEeKLSpPkMjtDDQ" name="Value(4).result" outgoing="_m3egnZxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3egjZxJEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3egjpxJEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_m3egj5xJEeKLSpPkMjtDDQ" value="4">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_m3egkJxJEeKLSpPkMjtDDQ" name="Value(3)" inStructuredNode="_m3egYJxJEeKLSpPkMjtDDQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_m3egkZxJEeKLSpPkMjtDDQ" name="Value(3).result" outgoing="_m3egnpxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3egkpxJEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3egk5xJEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_m3eglJxJEeKLSpPkMjtDDQ" value="3">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_m3eglZxJEeKLSpPkMjtDDQ" inStructuredNode="_m3egYJxJEeKLSpPkMjtDDQ" source="_m3egaJxJEeKLSpPkMjtDDQ" target="_m3egYpxJEeKLSpPkMjtDDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_m3eglpxJEeKLSpPkMjtDDQ" inStructuredNode="_m3egYJxJEeKLSpPkMjtDDQ" source="_m3egZZxJEeKLSpPkMjtDDQ" target="_m3egaZxJEeKLSpPkMjtDDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_m3egl5xJEeKLSpPkMjtDDQ" inStructuredNode="_m3egYJxJEeKLSpPkMjtDDQ" source="_m3egaZxJEeKLSpPkMjtDDQ" target="_m3egdJxJEeKLSpPkMjtDDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_m3egmJxJEeKLSpPkMjtDDQ" inStructuredNode="_m3egYJxJEeKLSpPkMjtDDQ" source="_m3egfZxJEeKLSpPkMjtDDQ" target="_m3egd5xJEeKLSpPkMjtDDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_m3egmZxJEeKLSpPkMjtDDQ" inStructuredNode="_m3egYJxJEeKLSpPkMjtDDQ" source="_m3egepxJEeKLSpPkMjtDDQ" target="_m3egfpxJEeKLSpPkMjtDDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_m3egmpxJEeKLSpPkMjtDDQ" inStructuredNode="_m3egYJxJEeKLSpPkMjtDDQ" source="_m3egfpxJEeKLSpPkMjtDDQ" target="_m3egiZxJEeKLSpPkMjtDDQ"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_m3egm5xJEeKLSpPkMjtDDQ" inStructuredNode="_m3egT5xJEeKLSpPkMjtDDQ" source="_m3egdZxJEeKLSpPkMjtDDQ" target="_m3egUZxJEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_m3egnJxJEeKLSpPkMjtDDQ" inStructuredNode="_m3egT5xJEeKLSpPkMjtDDQ" source="_m3egipxJEeKLSpPkMjtDDQ" target="_m3egVJxJEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_m3egnZxJEeKLSpPkMjtDDQ" inStructuredNode="_m3egT5xJEeKLSpPkMjtDDQ" source="_m3egjJxJEeKLSpPkMjtDDQ" target="_m3egV5xJEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_m3egnpxJEeKLSpPkMjtDDQ" inStructuredNode="_m3egT5xJEeKLSpPkMjtDDQ" source="_m3egkZxJEeKLSpPkMjtDDQ" target="_m3egWpxJEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_m3egn5xJEeKLSpPkMjtDDQ" inStructuredNode="_m3egT5xJEeKLSpPkMjtDDQ" source="_m3egYJxJEeKLSpPkMjtDDQ" target="_m3egUJxJEeKLSpPkMjtDDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_m3egoJxJEeKLSpPkMjtDDQ" name="ExpressionStatement@42c9aa" inStructuredNode="_m3efsJxJEeKLSpPkMjtDDQ" outgoing="_m3ehqJxJEeKLSpPkMjtDDQ" incoming="_m3ehp5xJEeKLSpPkMjtDDQ">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_m3egoZxJEeKLSpPkMjtDDQ" name="Call(WriteLine)" inStructuredNode="_m3egoJxJEeKLSpPkMjtDDQ" incoming="_m3egr5xJEeKLSpPkMjtDDQ">
                <argument xmi:type="uml:InputPin" xmi:id="_m3egopxJEeKLSpPkMjtDDQ" name="Call(WriteLine).argument(value)" incoming="_m3egrpxJEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3ego5xJEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3egpJxJEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_m3egpZxJEeKLSpPkMjtDDQ" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3egppxJEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3egp5xJEeKLSpPkMjtDDQ" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_m3egqJxJEeKLSpPkMjtDDQ" name="Tuple@d73b4e" inStructuredNode="_m3egoJxJEeKLSpPkMjtDDQ" outgoing="_m3egr5xJEeKLSpPkMjtDDQ">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_m3egqZxJEeKLSpPkMjtDDQ" name="Value(&quot;&quot;)" inStructuredNode="_m3egqJxJEeKLSpPkMjtDDQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_m3egqpxJEeKLSpPkMjtDDQ" name="Value(&quot;&quot;).result" outgoing="_m3egrpxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3egq5xJEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3egrJxJEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_m3egrZxJEeKLSpPkMjtDDQ" value="">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_m3egrpxJEeKLSpPkMjtDDQ" inStructuredNode="_m3egoJxJEeKLSpPkMjtDDQ" source="_m3egqpxJEeKLSpPkMjtDDQ" target="_m3egopxJEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_m3egr5xJEeKLSpPkMjtDDQ" inStructuredNode="_m3egoJxJEeKLSpPkMjtDDQ" source="_m3egqJxJEeKLSpPkMjtDDQ" target="_m3egoZxJEeKLSpPkMjtDDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_m3egsJxJEeKLSpPkMjtDDQ" name="ExpressionStatement@1ee97d9" inStructuredNode="_m3efsJxJEeKLSpPkMjtDDQ" outgoing="_m3ehqZxJEeKLSpPkMjtDDQ" incoming="_m3ehqJxJEeKLSpPkMjtDDQ">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_m3egsZxJEeKLSpPkMjtDDQ" name="Call(WriteLine)" inStructuredNode="_m3egsJxJEeKLSpPkMjtDDQ" incoming="_m3egv5xJEeKLSpPkMjtDDQ">
                <argument xmi:type="uml:InputPin" xmi:id="_m3egspxJEeKLSpPkMjtDDQ" name="Call(WriteLine).argument(value)" incoming="_m3egvpxJEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3egs5xJEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3egtJxJEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_m3egtZxJEeKLSpPkMjtDDQ" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3egtpxJEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3egt5xJEeKLSpPkMjtDDQ" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_m3eguJxJEeKLSpPkMjtDDQ" name="Tuple@1dacd1f" inStructuredNode="_m3egsJxJEeKLSpPkMjtDDQ" outgoing="_m3egv5xJEeKLSpPkMjtDDQ">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_m3eguZxJEeKLSpPkMjtDDQ" name="Value(&quot;- Testing instantiation of A_Array_Pattern -&quot;)" inStructuredNode="_m3eguJxJEeKLSpPkMjtDDQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_m3egupxJEeKLSpPkMjtDDQ" name="Value(&quot;- Testing instantiation of A_Array_Pattern -&quot;).result" outgoing="_m3egvpxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3egu5xJEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3egvJxJEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_m3egvZxJEeKLSpPkMjtDDQ" value="- Testing instantiation of A_Array_Pattern -">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_m3egvpxJEeKLSpPkMjtDDQ" inStructuredNode="_m3egsJxJEeKLSpPkMjtDDQ" source="_m3egupxJEeKLSpPkMjtDDQ" target="_m3egspxJEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_m3egv5xJEeKLSpPkMjtDDQ" inStructuredNode="_m3egsJxJEeKLSpPkMjtDDQ" source="_m3eguJxJEeKLSpPkMjtDDQ" target="_m3egsZxJEeKLSpPkMjtDDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_m3egwJxJEeKLSpPkMjtDDQ" name="ExpressionStatement@125c29" inStructuredNode="_m3efsJxJEeKLSpPkMjtDDQ" outgoing="_m3ehrZxJEeKLSpPkMjtDDQ" incoming="_m3ehqZxJEeKLSpPkMjtDDQ">
              <node xmi:type="uml:ForkNode" xmi:id="_m3egwZxJEeKLSpPkMjtDDQ" name="Fork(a_array)@1a5fda0" inStructuredNode="_m3egwJxJEeKLSpPkMjtDDQ" outgoing="_m3ehq5xJEeKLSpPkMjtDDQ _m3ehrJxJEeKLSpPkMjtDDQ" incoming="_m3egz5xJEeKLSpPkMjtDDQ"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_m3egwpxJEeKLSpPkMjtDDQ" name="RightHandSide@ae1959" inStructuredNode="_m3egwJxJEeKLSpPkMjtDDQ">
                <node xmi:type="uml:CallOperationAction" xmi:id="_m3egw5xJEeKLSpPkMjtDDQ" name="Call(A_Array_Pattern)" inStructuredNode="_m3egwpxJEeKLSpPkMjtDDQ" operation="_kgnO2Is1EeKEn4V9UD8Cqw">
                  <result xmi:type="uml:OutputPin" xmi:id="_m3egxJxJEeKLSpPkMjtDDQ" name="Call(A_Array_Pattern).result(result)" outgoing="_m3egz5xJEeKLSpPkMjtDDQ" type="_kgnOxIs1EeKEn4V9UD8Cqw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3egxZxJEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3egxpxJEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <target xmi:type="uml:InputPin" xmi:id="_m3egx5xJEeKLSpPkMjtDDQ" name="Call(A_Array_Pattern).target" incoming="_m3egzpxJEeKLSpPkMjtDDQ" type="_kgnOxIs1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3egyJxJEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3egyZxJEeKLSpPkMjtDDQ" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_m3egypxJEeKLSpPkMjtDDQ" name="Create(A_Array_Pattern)" inStructuredNode="_m3egwpxJEeKLSpPkMjtDDQ" classifier="_kgnOxIs1EeKEn4V9UD8Cqw">
                  <result xmi:type="uml:OutputPin" xmi:id="_m3egy5xJEeKLSpPkMjtDDQ" name="Create(A_Array_Pattern).result" outgoing="_m3egzpxJEeKLSpPkMjtDDQ" type="_kgnOxIs1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3egzJxJEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3egzZxJEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_m3egzpxJEeKLSpPkMjtDDQ" inStructuredNode="_m3egwpxJEeKLSpPkMjtDDQ" source="_m3egy5xJEeKLSpPkMjtDDQ" target="_m3egx5xJEeKLSpPkMjtDDQ"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_m3egz5xJEeKLSpPkMjtDDQ" inStructuredNode="_m3egwJxJEeKLSpPkMjtDDQ" source="_m3egxJxJEeKLSpPkMjtDDQ" target="_m3egwZxJEeKLSpPkMjtDDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_m3eg0JxJEeKLSpPkMjtDDQ" name="ExpressionStatement@169085f" inStructuredNode="_m3efsJxJEeKLSpPkMjtDDQ" outgoing="_m3ehrpxJEeKLSpPkMjtDDQ" incoming="_m3ehrZxJEeKLSpPkMjtDDQ">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_m3eg0ZxJEeKLSpPkMjtDDQ" name="Call(AssertArrayPattern)" inStructuredNode="_m3eg0JxJEeKLSpPkMjtDDQ" incoming="_m3ehF5xJEeKLSpPkMjtDDQ" behavior="_7IpF4Ir9EeKEn4V9UD8Cqw">
                <argument xmi:type="uml:InputPin" xmi:id="_m3eg0pxJEeKLSpPkMjtDDQ" name="Call(AssertArrayPattern).argument(ends1)" incoming="_m3ehFJxJEeKLSpPkMjtDDQ">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3eg05xJEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3eg1JxJEeKLSpPkMjtDDQ" value="*"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_m3eg1ZxJEeKLSpPkMjtDDQ" name="Call(AssertArrayPattern).argument(ends2)" incoming="_m3ehFZxJEeKLSpPkMjtDDQ">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3eg1pxJEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3eg15xJEeKLSpPkMjtDDQ" value="*"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_m3eg2JxJEeKLSpPkMjtDDQ" name="Call(AssertArrayPattern).argument(n)" incoming="_m3ehFpxJEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3eg2ZxJEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3eg2pxJEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_m3eg25xJEeKLSpPkMjtDDQ" name="Call(AssertArrayPattern).argument(helper)" incoming="_m3ehqpxJEeKLSpPkMjtDDQ" type="_iyhhgIr7EeKEn4V9UD8Cqw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3eg3JxJEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3eg3ZxJEeKLSpPkMjtDDQ" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_m3eg3pxJEeKLSpPkMjtDDQ" name="Tuple@2a3007" inStructuredNode="_m3eg0JxJEeKLSpPkMjtDDQ" outgoing="_m3ehF5xJEeKLSpPkMjtDDQ">
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_m3eg35xJEeKLSpPkMjtDDQ" name="Read(b)" inStructuredNode="_m3eg3pxJEeKLSpPkMjtDDQ" structuralFeature="_kgnOxos1EeKEn4V9UD8Cqw">
                  <object xmi:type="uml:InputPin" xmi:id="_m3eg4JxJEeKLSpPkMjtDDQ" name="Read(b).object" incoming="_m3ehDpxJEeKLSpPkMjtDDQ" type="_kgnOxIs1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3eg4ZxJEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3eg4pxJEeKLSpPkMjtDDQ" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_m3eg45xJEeKLSpPkMjtDDQ" name="Read(b).result" outgoing="_m3ehD5xJEeKLSpPkMjtDDQ" type="_kgnOoYs1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3eg5JxJEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3eg5ZxJEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_m3eg5pxJEeKLSpPkMjtDDQ" name="Fork(Fork(a_array)@1a5fda0)" inStructuredNode="_m3eg3pxJEeKLSpPkMjtDDQ" outgoing="_m3ehDpxJEeKLSpPkMjtDDQ" incoming="_m3ehq5xJEeKLSpPkMjtDDQ"/>
                <node xmi:type="uml:ForkNode" xmi:id="_m3eg55xJEeKLSpPkMjtDDQ" name="Fork(Read(b).result)" inStructuredNode="_m3eg3pxJEeKLSpPkMjtDDQ" outgoing="_m3ehEJxJEeKLSpPkMjtDDQ" incoming="_m3ehD5xJEeKLSpPkMjtDDQ"/>
                <node xmi:type="uml:ExpansionRegion" xmi:id="_m3eg6JxJEeKLSpPkMjtDDQ" name="Collect(Read(p))" inStructuredNode="_m3eg3pxJEeKLSpPkMjtDDQ" mode="parallel" outputElement="_m3eg85xJEeKLSpPkMjtDDQ" inputElement="_m3eg8pxJEeKLSpPkMjtDDQ">
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_m3eg6ZxJEeKLSpPkMjtDDQ" name="Read(p)" inStructuredNode="_m3eg6JxJEeKLSpPkMjtDDQ" structuralFeature="_kgnOoos1EeKEn4V9UD8Cqw">
                    <object xmi:type="uml:InputPin" xmi:id="_m3eg6pxJEeKLSpPkMjtDDQ" name="Read(p).object" incoming="_m3eg8JxJEeKLSpPkMjtDDQ" type="_kgnOoYs1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3eg65xJEeKLSpPkMjtDDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3eg7JxJEeKLSpPkMjtDDQ" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_m3eg7ZxJEeKLSpPkMjtDDQ" name="Read(p).result" outgoing="_m3eg8ZxJEeKLSpPkMjtDDQ" type="_kgnPEos1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3eg7pxJEeKLSpPkMjtDDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3eg75xJEeKLSpPkMjtDDQ" value="1"/>
                    </result>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_m3eg8JxJEeKLSpPkMjtDDQ" inStructuredNode="_m3eg6JxJEeKLSpPkMjtDDQ" source="_m3eg8pxJEeKLSpPkMjtDDQ" target="_m3eg6pxJEeKLSpPkMjtDDQ"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_m3eg8ZxJEeKLSpPkMjtDDQ" inStructuredNode="_m3eg6JxJEeKLSpPkMjtDDQ" source="_m3eg7ZxJEeKLSpPkMjtDDQ" target="_m3eg85xJEeKLSpPkMjtDDQ"/>
                </node>
                <node xmi:type="uml:ExpansionNode" xmi:id="_m3eg8pxJEeKLSpPkMjtDDQ" name="Collect(Read(p)).inputElement" inStructuredNode="_m3eg3pxJEeKLSpPkMjtDDQ" outgoing="_m3eg8JxJEeKLSpPkMjtDDQ" incoming="_m3ehEJxJEeKLSpPkMjtDDQ" regionAsInput="_m3eg6JxJEeKLSpPkMjtDDQ"/>
                <node xmi:type="uml:ExpansionNode" xmi:id="_m3eg85xJEeKLSpPkMjtDDQ" name="Collect(Read(p)).outputElement" inStructuredNode="_m3eg3pxJEeKLSpPkMjtDDQ" outgoing="_m3ehFJxJEeKLSpPkMjtDDQ" incoming="_m3eg8ZxJEeKLSpPkMjtDDQ" regionAsOutput="_m3eg6JxJEeKLSpPkMjtDDQ"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_m3eg9JxJEeKLSpPkMjtDDQ" name="Read(c)" inStructuredNode="_m3eg3pxJEeKLSpPkMjtDDQ" structuralFeature="_kgnOyos1EeKEn4V9UD8Cqw">
                  <object xmi:type="uml:InputPin" xmi:id="_m3eg9ZxJEeKLSpPkMjtDDQ" name="Read(c).object" incoming="_m3ehEZxJEeKLSpPkMjtDDQ" type="_kgnOxIs1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3eg9pxJEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3eg95xJEeKLSpPkMjtDDQ" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_m3eg-JxJEeKLSpPkMjtDDQ" name="Read(c).result" outgoing="_m3ehEpxJEeKLSpPkMjtDDQ" type="_kgnOqYs1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3eg-ZxJEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3eg-pxJEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_m3eg-5xJEeKLSpPkMjtDDQ" name="Fork(Fork(a_array)@1a5fda0)" inStructuredNode="_m3eg3pxJEeKLSpPkMjtDDQ" outgoing="_m3ehEZxJEeKLSpPkMjtDDQ" incoming="_m3ehrJxJEeKLSpPkMjtDDQ"/>
                <node xmi:type="uml:ForkNode" xmi:id="_m3eg_JxJEeKLSpPkMjtDDQ" name="Fork(Read(c).result)" inStructuredNode="_m3eg3pxJEeKLSpPkMjtDDQ" outgoing="_m3ehE5xJEeKLSpPkMjtDDQ" incoming="_m3ehEpxJEeKLSpPkMjtDDQ"/>
                <node xmi:type="uml:ExpansionRegion" xmi:id="_m3eg_ZxJEeKLSpPkMjtDDQ" name="Collect(Read(q))" inStructuredNode="_m3eg3pxJEeKLSpPkMjtDDQ" mode="parallel" outputElement="_m3ehCJxJEeKLSpPkMjtDDQ" inputElement="_m3ehB5xJEeKLSpPkMjtDDQ">
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_m3eg_pxJEeKLSpPkMjtDDQ" name="Read(q)" inStructuredNode="_m3eg_ZxJEeKLSpPkMjtDDQ" structuralFeature="_bACv8Is4EeKEn4V9UD8Cqw">
                    <object xmi:type="uml:InputPin" xmi:id="_m3eg_5xJEeKLSpPkMjtDDQ" name="Read(q).object" incoming="_m3ehBZxJEeKLSpPkMjtDDQ" type="_kgnOqYs1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3ehAJxJEeKLSpPkMjtDDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3ehAZxJEeKLSpPkMjtDDQ" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_m3ehApxJEeKLSpPkMjtDDQ" name="Read(q).result" outgoing="_m3ehBpxJEeKLSpPkMjtDDQ" type="_kgnPEos1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3ehA5xJEeKLSpPkMjtDDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3ehBJxJEeKLSpPkMjtDDQ" value="1"/>
                    </result>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_m3ehBZxJEeKLSpPkMjtDDQ" inStructuredNode="_m3eg_ZxJEeKLSpPkMjtDDQ" source="_m3ehB5xJEeKLSpPkMjtDDQ" target="_m3eg_5xJEeKLSpPkMjtDDQ"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_m3ehBpxJEeKLSpPkMjtDDQ" inStructuredNode="_m3eg_ZxJEeKLSpPkMjtDDQ" source="_m3ehApxJEeKLSpPkMjtDDQ" target="_m3ehCJxJEeKLSpPkMjtDDQ"/>
                </node>
                <node xmi:type="uml:ExpansionNode" xmi:id="_m3ehB5xJEeKLSpPkMjtDDQ" name="Collect(Read(q)).inputElement" inStructuredNode="_m3eg3pxJEeKLSpPkMjtDDQ" outgoing="_m3ehBZxJEeKLSpPkMjtDDQ" incoming="_m3ehE5xJEeKLSpPkMjtDDQ" regionAsInput="_m3eg_ZxJEeKLSpPkMjtDDQ"/>
                <node xmi:type="uml:ExpansionNode" xmi:id="_m3ehCJxJEeKLSpPkMjtDDQ" name="Collect(Read(q)).outputElement" inStructuredNode="_m3eg3pxJEeKLSpPkMjtDDQ" outgoing="_m3ehFZxJEeKLSpPkMjtDDQ" incoming="_m3ehBpxJEeKLSpPkMjtDDQ" regionAsOutput="_m3eg_ZxJEeKLSpPkMjtDDQ"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_m3ehCZxJEeKLSpPkMjtDDQ" name="Value(4)" inStructuredNode="_m3eg3pxJEeKLSpPkMjtDDQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_m3ehCpxJEeKLSpPkMjtDDQ" name="Value(4).result" outgoing="_m3ehFpxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3ehC5xJEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3ehDJxJEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_m3ehDZxJEeKLSpPkMjtDDQ" value="4">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_m3ehDpxJEeKLSpPkMjtDDQ" inStructuredNode="_m3eg3pxJEeKLSpPkMjtDDQ" source="_m3eg5pxJEeKLSpPkMjtDDQ" target="_m3eg4JxJEeKLSpPkMjtDDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_m3ehD5xJEeKLSpPkMjtDDQ" inStructuredNode="_m3eg3pxJEeKLSpPkMjtDDQ" source="_m3eg45xJEeKLSpPkMjtDDQ" target="_m3eg55xJEeKLSpPkMjtDDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_m3ehEJxJEeKLSpPkMjtDDQ" inStructuredNode="_m3eg3pxJEeKLSpPkMjtDDQ" source="_m3eg55xJEeKLSpPkMjtDDQ" target="_m3eg8pxJEeKLSpPkMjtDDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_m3ehEZxJEeKLSpPkMjtDDQ" inStructuredNode="_m3eg3pxJEeKLSpPkMjtDDQ" source="_m3eg-5xJEeKLSpPkMjtDDQ" target="_m3eg9ZxJEeKLSpPkMjtDDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_m3ehEpxJEeKLSpPkMjtDDQ" inStructuredNode="_m3eg3pxJEeKLSpPkMjtDDQ" source="_m3eg-JxJEeKLSpPkMjtDDQ" target="_m3eg_JxJEeKLSpPkMjtDDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_m3ehE5xJEeKLSpPkMjtDDQ" inStructuredNode="_m3eg3pxJEeKLSpPkMjtDDQ" source="_m3eg_JxJEeKLSpPkMjtDDQ" target="_m3ehB5xJEeKLSpPkMjtDDQ"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_m3ehFJxJEeKLSpPkMjtDDQ" inStructuredNode="_m3eg0JxJEeKLSpPkMjtDDQ" source="_m3eg85xJEeKLSpPkMjtDDQ" target="_m3eg0pxJEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_m3ehFZxJEeKLSpPkMjtDDQ" inStructuredNode="_m3eg0JxJEeKLSpPkMjtDDQ" source="_m3ehCJxJEeKLSpPkMjtDDQ" target="_m3eg1ZxJEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_m3ehFpxJEeKLSpPkMjtDDQ" inStructuredNode="_m3eg0JxJEeKLSpPkMjtDDQ" source="_m3ehCpxJEeKLSpPkMjtDDQ" target="_m3eg2JxJEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_m3ehF5xJEeKLSpPkMjtDDQ" inStructuredNode="_m3eg0JxJEeKLSpPkMjtDDQ" source="_m3eg3pxJEeKLSpPkMjtDDQ" target="_m3eg0ZxJEeKLSpPkMjtDDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_m3ehGJxJEeKLSpPkMjtDDQ" name="ExpressionStatement@d0b248" inStructuredNode="_m3efsJxJEeKLSpPkMjtDDQ" outgoing="_m3ehr5xJEeKLSpPkMjtDDQ" incoming="_m3ehrpxJEeKLSpPkMjtDDQ">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_m3ehGZxJEeKLSpPkMjtDDQ" name="Call(WriteLine)" inStructuredNode="_m3ehGJxJEeKLSpPkMjtDDQ" incoming="_m3ehJ5xJEeKLSpPkMjtDDQ">
                <argument xmi:type="uml:InputPin" xmi:id="_m3ehGpxJEeKLSpPkMjtDDQ" name="Call(WriteLine).argument(value)" incoming="_m3ehJpxJEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3ehG5xJEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3ehHJxJEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_m3ehHZxJEeKLSpPkMjtDDQ" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3ehHpxJEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3ehH5xJEeKLSpPkMjtDDQ" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_m3ehIJxJEeKLSpPkMjtDDQ" name="Tuple@96e20d" inStructuredNode="_m3ehGJxJEeKLSpPkMjtDDQ" outgoing="_m3ehJ5xJEeKLSpPkMjtDDQ">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_m3ehIZxJEeKLSpPkMjtDDQ" name="Value(&quot;&quot;)" inStructuredNode="_m3ehIJxJEeKLSpPkMjtDDQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_m3ehIpxJEeKLSpPkMjtDDQ" name="Value(&quot;&quot;).result" outgoing="_m3ehJpxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3ehI5xJEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3ehJJxJEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_m3ehJZxJEeKLSpPkMjtDDQ" value="">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_m3ehJpxJEeKLSpPkMjtDDQ" inStructuredNode="_m3ehGJxJEeKLSpPkMjtDDQ" source="_m3ehIpxJEeKLSpPkMjtDDQ" target="_m3ehGpxJEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_m3ehJ5xJEeKLSpPkMjtDDQ" inStructuredNode="_m3ehGJxJEeKLSpPkMjtDDQ" source="_m3ehIJxJEeKLSpPkMjtDDQ" target="_m3ehGZxJEeKLSpPkMjtDDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_m3ehKJxJEeKLSpPkMjtDDQ" name="ExpressionStatement@ceb5af" inStructuredNode="_m3efsJxJEeKLSpPkMjtDDQ" outgoing="_m3ehsJxJEeKLSpPkMjtDDQ" incoming="_m3ehr5xJEeKLSpPkMjtDDQ">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_m3ehKZxJEeKLSpPkMjtDDQ" name="Call(WriteLine)" inStructuredNode="_m3ehKJxJEeKLSpPkMjtDDQ" incoming="_m3ehN5xJEeKLSpPkMjtDDQ">
                <argument xmi:type="uml:InputPin" xmi:id="_m3ehKpxJEeKLSpPkMjtDDQ" name="Call(WriteLine).argument(value)" incoming="_m3ehNpxJEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3ehK5xJEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3ehLJxJEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_m3ehLZxJEeKLSpPkMjtDDQ" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3ehLpxJEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3ehL5xJEeKLSpPkMjtDDQ" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_m3ehMJxJEeKLSpPkMjtDDQ" name="Tuple@1107804" inStructuredNode="_m3ehKJxJEeKLSpPkMjtDDQ" outgoing="_m3ehN5xJEeKLSpPkMjtDDQ">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_m3ehMZxJEeKLSpPkMjtDDQ" name="Value(&quot;- Testing instantiation of A_Star_Pattern -&quot;)" inStructuredNode="_m3ehMJxJEeKLSpPkMjtDDQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_m3ehMpxJEeKLSpPkMjtDDQ" name="Value(&quot;- Testing instantiation of A_Star_Pattern -&quot;).result" outgoing="_m3ehNpxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3ehM5xJEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3ehNJxJEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_m3ehNZxJEeKLSpPkMjtDDQ" value="- Testing instantiation of A_Star_Pattern -">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_m3ehNpxJEeKLSpPkMjtDDQ" inStructuredNode="_m3ehKJxJEeKLSpPkMjtDDQ" source="_m3ehMpxJEeKLSpPkMjtDDQ" target="_m3ehKpxJEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_m3ehN5xJEeKLSpPkMjtDDQ" inStructuredNode="_m3ehKJxJEeKLSpPkMjtDDQ" source="_m3ehMJxJEeKLSpPkMjtDDQ" target="_m3ehKZxJEeKLSpPkMjtDDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_m3ehOJxJEeKLSpPkMjtDDQ" name="ExpressionStatement@1593820" inStructuredNode="_m3efsJxJEeKLSpPkMjtDDQ" outgoing="_m3ehtJxJEeKLSpPkMjtDDQ" incoming="_m3ehsJxJEeKLSpPkMjtDDQ">
              <node xmi:type="uml:ForkNode" xmi:id="_m3ehOZxJEeKLSpPkMjtDDQ" name="Fork(a_star)@934ef4" inStructuredNode="_m3ehOJxJEeKLSpPkMjtDDQ" outgoing="_m3ehspxJEeKLSpPkMjtDDQ _m3ehs5xJEeKLSpPkMjtDDQ" incoming="_m3ehR5xJEeKLSpPkMjtDDQ"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_m3ehOpxJEeKLSpPkMjtDDQ" name="RightHandSide@124aee9" inStructuredNode="_m3ehOJxJEeKLSpPkMjtDDQ">
                <node xmi:type="uml:CallOperationAction" xmi:id="_m3ehO5xJEeKLSpPkMjtDDQ" name="Call(A_Star_Pattern)" inStructuredNode="_m3ehOpxJEeKLSpPkMjtDDQ" operation="_kgnO7Ys1EeKEn4V9UD8Cqw">
                  <result xmi:type="uml:OutputPin" xmi:id="_m3ehPJxJEeKLSpPkMjtDDQ" name="Call(A_Star_Pattern).result(result)" outgoing="_m3ehR5xJEeKLSpPkMjtDDQ" type="_kgnO2Ys1EeKEn4V9UD8Cqw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3ehPZxJEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3ehPpxJEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <target xmi:type="uml:InputPin" xmi:id="_m3ehP5xJEeKLSpPkMjtDDQ" name="Call(A_Star_Pattern).target" incoming="_m3ehRpxJEeKLSpPkMjtDDQ" type="_kgnO2Ys1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3ehQJxJEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3ehQZxJEeKLSpPkMjtDDQ" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_m3ehQpxJEeKLSpPkMjtDDQ" name="Create(A_Star_Pattern)" inStructuredNode="_m3ehOpxJEeKLSpPkMjtDDQ" classifier="_kgnO2Ys1EeKEn4V9UD8Cqw">
                  <result xmi:type="uml:OutputPin" xmi:id="_m3ehQ5xJEeKLSpPkMjtDDQ" name="Create(A_Star_Pattern).result" outgoing="_m3ehRpxJEeKLSpPkMjtDDQ" type="_kgnO2Ys1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3ehRJxJEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3ehRZxJEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_m3ehRpxJEeKLSpPkMjtDDQ" inStructuredNode="_m3ehOpxJEeKLSpPkMjtDDQ" source="_m3ehQ5xJEeKLSpPkMjtDDQ" target="_m3ehP5xJEeKLSpPkMjtDDQ"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_m3ehR5xJEeKLSpPkMjtDDQ" inStructuredNode="_m3ehOJxJEeKLSpPkMjtDDQ" source="_m3ehPJxJEeKLSpPkMjtDDQ" target="_m3ehOZxJEeKLSpPkMjtDDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_m3ehSJxJEeKLSpPkMjtDDQ" name="ExpressionStatement@25c0f5" inStructuredNode="_m3efsJxJEeKLSpPkMjtDDQ" incoming="_m3ehtJxJEeKLSpPkMjtDDQ">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_m3ehSZxJEeKLSpPkMjtDDQ" name="Call(AssertStarPattern)" inStructuredNode="_m3ehSJxJEeKLSpPkMjtDDQ" incoming="_m3ehmJxJEeKLSpPkMjtDDQ" behavior="_8hAnAIr9EeKEn4V9UD8Cqw">
                <argument xmi:type="uml:InputPin" xmi:id="_m3ehSpxJEeKLSpPkMjtDDQ" name="Call(AssertStarPattern).argument(ends1)" incoming="_m3ehlJxJEeKLSpPkMjtDDQ">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3ehS5xJEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3ehTJxJEeKLSpPkMjtDDQ" value="*"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_m3ehTZxJEeKLSpPkMjtDDQ" name="Call(AssertStarPattern).argument(ends2)" incoming="_m3ehlZxJEeKLSpPkMjtDDQ">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3ehTpxJEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3ehT5xJEeKLSpPkMjtDDQ" value="*"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_m3ehUJxJEeKLSpPkMjtDDQ" name="Call(AssertStarPattern).argument(n1)" incoming="_m3ehlpxJEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3ehUZxJEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3ehUpxJEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_m3ehU5xJEeKLSpPkMjtDDQ" name="Call(AssertStarPattern).argument(n2)" incoming="_m3ehl5xJEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3ehVJxJEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3ehVZxJEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_m3ehVpxJEeKLSpPkMjtDDQ" name="Call(AssertStarPattern).argument(helper)" incoming="_m3ehsZxJEeKLSpPkMjtDDQ" type="_iyhhgIr7EeKEn4V9UD8Cqw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3ehV5xJEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3ehWJxJEeKLSpPkMjtDDQ" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_m3ehWZxJEeKLSpPkMjtDDQ" name="Tuple@8a5e02" inStructuredNode="_m3ehSJxJEeKLSpPkMjtDDQ" outgoing="_m3ehmJxJEeKLSpPkMjtDDQ">
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_m3ehWpxJEeKLSpPkMjtDDQ" name="Read(b)" inStructuredNode="_m3ehWZxJEeKLSpPkMjtDDQ" structuralFeature="_kgnO24s1EeKEn4V9UD8Cqw">
                  <object xmi:type="uml:InputPin" xmi:id="_m3ehW5xJEeKLSpPkMjtDDQ" name="Read(b).object" incoming="_m3ehjpxJEeKLSpPkMjtDDQ" type="_kgnO2Ys1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3ehXJxJEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3ehXZxJEeKLSpPkMjtDDQ" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_m3ehXpxJEeKLSpPkMjtDDQ" name="Read(b).result" outgoing="_m3ehj5xJEeKLSpPkMjtDDQ" type="_kgnOoYs1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3ehX5xJEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3ehYJxJEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_m3ehYZxJEeKLSpPkMjtDDQ" name="Fork(Fork(a_star)@934ef4)" inStructuredNode="_m3ehWZxJEeKLSpPkMjtDDQ" outgoing="_m3ehjpxJEeKLSpPkMjtDDQ" incoming="_m3ehspxJEeKLSpPkMjtDDQ"/>
                <node xmi:type="uml:ForkNode" xmi:id="_m3ehYpxJEeKLSpPkMjtDDQ" name="Fork(Read(b).result)" inStructuredNode="_m3ehWZxJEeKLSpPkMjtDDQ" outgoing="_m3ehkJxJEeKLSpPkMjtDDQ" incoming="_m3ehj5xJEeKLSpPkMjtDDQ"/>
                <node xmi:type="uml:ExpansionRegion" xmi:id="_m3ehY5xJEeKLSpPkMjtDDQ" name="Collect(Read(p))" inStructuredNode="_m3ehWZxJEeKLSpPkMjtDDQ" mode="parallel" outputElement="_m3ehbpxJEeKLSpPkMjtDDQ" inputElement="_m3ehbZxJEeKLSpPkMjtDDQ">
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_m3ehZJxJEeKLSpPkMjtDDQ" name="Read(p)" inStructuredNode="_m3ehY5xJEeKLSpPkMjtDDQ" structuralFeature="_kgnOoos1EeKEn4V9UD8Cqw">
                    <object xmi:type="uml:InputPin" xmi:id="_m3ehZZxJEeKLSpPkMjtDDQ" name="Read(p).object" incoming="_m3eha5xJEeKLSpPkMjtDDQ" type="_kgnOoYs1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3ehZpxJEeKLSpPkMjtDDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3ehZ5xJEeKLSpPkMjtDDQ" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_m3ehaJxJEeKLSpPkMjtDDQ" name="Read(p).result" outgoing="_m3ehbJxJEeKLSpPkMjtDDQ" type="_kgnPEos1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3ehaZxJEeKLSpPkMjtDDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3ehapxJEeKLSpPkMjtDDQ" value="1"/>
                    </result>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_m3eha5xJEeKLSpPkMjtDDQ" inStructuredNode="_m3ehY5xJEeKLSpPkMjtDDQ" source="_m3ehbZxJEeKLSpPkMjtDDQ" target="_m3ehZZxJEeKLSpPkMjtDDQ"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_m3ehbJxJEeKLSpPkMjtDDQ" inStructuredNode="_m3ehY5xJEeKLSpPkMjtDDQ" source="_m3ehaJxJEeKLSpPkMjtDDQ" target="_m3ehbpxJEeKLSpPkMjtDDQ"/>
                </node>
                <node xmi:type="uml:ExpansionNode" xmi:id="_m3ehbZxJEeKLSpPkMjtDDQ" name="Collect(Read(p)).inputElement" inStructuredNode="_m3ehWZxJEeKLSpPkMjtDDQ" outgoing="_m3eha5xJEeKLSpPkMjtDDQ" incoming="_m3ehkJxJEeKLSpPkMjtDDQ" regionAsInput="_m3ehY5xJEeKLSpPkMjtDDQ"/>
                <node xmi:type="uml:ExpansionNode" xmi:id="_m3ehbpxJEeKLSpPkMjtDDQ" name="Collect(Read(p)).outputElement" inStructuredNode="_m3ehWZxJEeKLSpPkMjtDDQ" outgoing="_m3ehlJxJEeKLSpPkMjtDDQ" incoming="_m3ehbJxJEeKLSpPkMjtDDQ" regionAsOutput="_m3ehY5xJEeKLSpPkMjtDDQ"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_m3ehb5xJEeKLSpPkMjtDDQ" name="Read(c)" inStructuredNode="_m3ehWZxJEeKLSpPkMjtDDQ" structuralFeature="_kgnO34s1EeKEn4V9UD8Cqw">
                  <object xmi:type="uml:InputPin" xmi:id="_m3ehcJxJEeKLSpPkMjtDDQ" name="Read(c).object" incoming="_m3ehkZxJEeKLSpPkMjtDDQ" type="_kgnO2Ys1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3ehcZxJEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3ehcpxJEeKLSpPkMjtDDQ" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_m3ehc5xJEeKLSpPkMjtDDQ" name="Read(c).result" outgoing="_m3ehkpxJEeKLSpPkMjtDDQ" type="_kgnOqYs1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3ehdJxJEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3ehdZxJEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_m3ehdpxJEeKLSpPkMjtDDQ" name="Fork(Fork(a_star)@934ef4)" inStructuredNode="_m3ehWZxJEeKLSpPkMjtDDQ" outgoing="_m3ehkZxJEeKLSpPkMjtDDQ" incoming="_m3ehs5xJEeKLSpPkMjtDDQ"/>
                <node xmi:type="uml:ForkNode" xmi:id="_m3ehd5xJEeKLSpPkMjtDDQ" name="Fork(Read(c).result)" inStructuredNode="_m3ehWZxJEeKLSpPkMjtDDQ" outgoing="_m3ehk5xJEeKLSpPkMjtDDQ" incoming="_m3ehkpxJEeKLSpPkMjtDDQ"/>
                <node xmi:type="uml:ExpansionRegion" xmi:id="_m3eheJxJEeKLSpPkMjtDDQ" name="Collect(Read(q))" inStructuredNode="_m3ehWZxJEeKLSpPkMjtDDQ" mode="parallel" outputElement="_m3ehg5xJEeKLSpPkMjtDDQ" inputElement="_m3ehgpxJEeKLSpPkMjtDDQ">
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_m3eheZxJEeKLSpPkMjtDDQ" name="Read(q)" inStructuredNode="_m3eheJxJEeKLSpPkMjtDDQ" structuralFeature="_bACv8Is4EeKEn4V9UD8Cqw">
                    <object xmi:type="uml:InputPin" xmi:id="_m3ehepxJEeKLSpPkMjtDDQ" name="Read(q).object" incoming="_m3ehgJxJEeKLSpPkMjtDDQ" type="_kgnOqYs1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3ehe5xJEeKLSpPkMjtDDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3ehfJxJEeKLSpPkMjtDDQ" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_m3ehfZxJEeKLSpPkMjtDDQ" name="Read(q).result" outgoing="_m3ehgZxJEeKLSpPkMjtDDQ" type="_kgnPEos1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3ehfpxJEeKLSpPkMjtDDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3ehf5xJEeKLSpPkMjtDDQ" value="1"/>
                    </result>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_m3ehgJxJEeKLSpPkMjtDDQ" inStructuredNode="_m3eheJxJEeKLSpPkMjtDDQ" source="_m3ehgpxJEeKLSpPkMjtDDQ" target="_m3ehepxJEeKLSpPkMjtDDQ"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_m3ehgZxJEeKLSpPkMjtDDQ" inStructuredNode="_m3eheJxJEeKLSpPkMjtDDQ" source="_m3ehfZxJEeKLSpPkMjtDDQ" target="_m3ehg5xJEeKLSpPkMjtDDQ"/>
                </node>
                <node xmi:type="uml:ExpansionNode" xmi:id="_m3ehgpxJEeKLSpPkMjtDDQ" name="Collect(Read(q)).inputElement" inStructuredNode="_m3ehWZxJEeKLSpPkMjtDDQ" outgoing="_m3ehgJxJEeKLSpPkMjtDDQ" incoming="_m3ehk5xJEeKLSpPkMjtDDQ" regionAsInput="_m3eheJxJEeKLSpPkMjtDDQ"/>
                <node xmi:type="uml:ExpansionNode" xmi:id="_m3ehg5xJEeKLSpPkMjtDDQ" name="Collect(Read(q)).outputElement" inStructuredNode="_m3ehWZxJEeKLSpPkMjtDDQ" outgoing="_m3ehlZxJEeKLSpPkMjtDDQ" incoming="_m3ehgZxJEeKLSpPkMjtDDQ" regionAsOutput="_m3eheJxJEeKLSpPkMjtDDQ"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_m3ehhJxJEeKLSpPkMjtDDQ" name="Value(4)" inStructuredNode="_m3ehWZxJEeKLSpPkMjtDDQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_m3ehhZxJEeKLSpPkMjtDDQ" name="Value(4).result" outgoing="_m3ehlpxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3ehhpxJEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3ehh5xJEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_m3ehiJxJEeKLSpPkMjtDDQ" value="4">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_m3ehiZxJEeKLSpPkMjtDDQ" name="Value(5)" inStructuredNode="_m3ehWZxJEeKLSpPkMjtDDQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_m3ehipxJEeKLSpPkMjtDDQ" name="Value(5).result" outgoing="_m3ehl5xJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m3ehi5xJEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m3ehjJxJEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_m3ehjZxJEeKLSpPkMjtDDQ" value="5">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_m3ehjpxJEeKLSpPkMjtDDQ" inStructuredNode="_m3ehWZxJEeKLSpPkMjtDDQ" source="_m3ehYZxJEeKLSpPkMjtDDQ" target="_m3ehW5xJEeKLSpPkMjtDDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_m3ehj5xJEeKLSpPkMjtDDQ" inStructuredNode="_m3ehWZxJEeKLSpPkMjtDDQ" source="_m3ehXpxJEeKLSpPkMjtDDQ" target="_m3ehYpxJEeKLSpPkMjtDDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_m3ehkJxJEeKLSpPkMjtDDQ" inStructuredNode="_m3ehWZxJEeKLSpPkMjtDDQ" source="_m3ehYpxJEeKLSpPkMjtDDQ" target="_m3ehbZxJEeKLSpPkMjtDDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_m3ehkZxJEeKLSpPkMjtDDQ" inStructuredNode="_m3ehWZxJEeKLSpPkMjtDDQ" source="_m3ehdpxJEeKLSpPkMjtDDQ" target="_m3ehcJxJEeKLSpPkMjtDDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_m3ehkpxJEeKLSpPkMjtDDQ" inStructuredNode="_m3ehWZxJEeKLSpPkMjtDDQ" source="_m3ehc5xJEeKLSpPkMjtDDQ" target="_m3ehd5xJEeKLSpPkMjtDDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_m3ehk5xJEeKLSpPkMjtDDQ" inStructuredNode="_m3ehWZxJEeKLSpPkMjtDDQ" source="_m3ehd5xJEeKLSpPkMjtDDQ" target="_m3ehgpxJEeKLSpPkMjtDDQ"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_m3ehlJxJEeKLSpPkMjtDDQ" inStructuredNode="_m3ehSJxJEeKLSpPkMjtDDQ" source="_m3ehbpxJEeKLSpPkMjtDDQ" target="_m3ehSpxJEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_m3ehlZxJEeKLSpPkMjtDDQ" inStructuredNode="_m3ehSJxJEeKLSpPkMjtDDQ" source="_m3ehg5xJEeKLSpPkMjtDDQ" target="_m3ehTZxJEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_m3ehlpxJEeKLSpPkMjtDDQ" inStructuredNode="_m3ehSJxJEeKLSpPkMjtDDQ" source="_m3ehhZxJEeKLSpPkMjtDDQ" target="_m3ehUJxJEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_m3ehl5xJEeKLSpPkMjtDDQ" inStructuredNode="_m3ehSJxJEeKLSpPkMjtDDQ" source="_m3ehipxJEeKLSpPkMjtDDQ" target="_m3ehU5xJEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_m3ehmJxJEeKLSpPkMjtDDQ" inStructuredNode="_m3ehSJxJEeKLSpPkMjtDDQ" source="_m3ehWZxJEeKLSpPkMjtDDQ" target="_m3ehSZxJEeKLSpPkMjtDDQ"/>
            </node>
            <edge xmi:type="uml:ControlFlow" xmi:id="_m3ehmZxJEeKLSpPkMjtDDQ" inStructuredNode="_m3efsJxJEeKLSpPkMjtDDQ" source="_m3efsZxJEeKLSpPkMjtDDQ" target="_m3efwZxJEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_m3ehmpxJEeKLSpPkMjtDDQ" inStructuredNode="_m3efsJxJEeKLSpPkMjtDDQ" source="_m3efwZxJEeKLSpPkMjtDDQ" target="_m3ef0ZxJEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_m3ehm5xJEeKLSpPkMjtDDQ" inStructuredNode="_m3efsJxJEeKLSpPkMjtDDQ" source="_m3ef0ZxJEeKLSpPkMjtDDQ" target="_m3ef4ZxJEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_m3ehnJxJEeKLSpPkMjtDDQ" inStructuredNode="_m3efsJxJEeKLSpPkMjtDDQ" source="_m3ef4ZxJEeKLSpPkMjtDDQ" target="_m3ef8ZxJEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_m3ehnZxJEeKLSpPkMjtDDQ" inStructuredNode="_m3efsJxJEeKLSpPkMjtDDQ" source="_m3ef8pxJEeKLSpPkMjtDDQ" target="_m3egEZxJEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_m3ehnpxJEeKLSpPkMjtDDQ" inStructuredNode="_m3efsJxJEeKLSpPkMjtDDQ" source="_m3ef8pxJEeKLSpPkMjtDDQ" target="_m3egGZxJEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_m3ehn5xJEeKLSpPkMjtDDQ" inStructuredNode="_m3efsJxJEeKLSpPkMjtDDQ" source="_m3ef8ZxJEeKLSpPkMjtDDQ" target="_m3egAZxJEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_m3ehoJxJEeKLSpPkMjtDDQ" inStructuredNode="_m3efsJxJEeKLSpPkMjtDDQ" source="_m3egAZxJEeKLSpPkMjtDDQ" target="_m3egH5xJEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_m3ehoZxJEeKLSpPkMjtDDQ" inStructuredNode="_m3efsJxJEeKLSpPkMjtDDQ" source="_m3egH5xJEeKLSpPkMjtDDQ" target="_m3egL5xJEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_m3ehopxJEeKLSpPkMjtDDQ" inStructuredNode="_m3efsJxJEeKLSpPkMjtDDQ" source="_m3egL5xJEeKLSpPkMjtDDQ" target="_m3egP5xJEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_m3eho5xJEeKLSpPkMjtDDQ" inStructuredNode="_m3efsJxJEeKLSpPkMjtDDQ" source="_m3efspxJEeKLSpPkMjtDDQ" target="_m3egXZxJEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_m3ehpJxJEeKLSpPkMjtDDQ" inStructuredNode="_m3efsJxJEeKLSpPkMjtDDQ" source="_m3egQJxJEeKLSpPkMjtDDQ" target="_m3egaJxJEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_m3ehpZxJEeKLSpPkMjtDDQ" inStructuredNode="_m3efsJxJEeKLSpPkMjtDDQ" source="_m3egQJxJEeKLSpPkMjtDDQ" target="_m3egfZxJEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_m3ehppxJEeKLSpPkMjtDDQ" inStructuredNode="_m3efsJxJEeKLSpPkMjtDDQ" source="_m3egP5xJEeKLSpPkMjtDDQ" target="_m3egT5xJEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_m3ehp5xJEeKLSpPkMjtDDQ" inStructuredNode="_m3efsJxJEeKLSpPkMjtDDQ" source="_m3egT5xJEeKLSpPkMjtDDQ" target="_m3egoJxJEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_m3ehqJxJEeKLSpPkMjtDDQ" inStructuredNode="_m3efsJxJEeKLSpPkMjtDDQ" source="_m3egoJxJEeKLSpPkMjtDDQ" target="_m3egsJxJEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_m3ehqZxJEeKLSpPkMjtDDQ" inStructuredNode="_m3efsJxJEeKLSpPkMjtDDQ" source="_m3egsJxJEeKLSpPkMjtDDQ" target="_m3egwJxJEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_m3ehqpxJEeKLSpPkMjtDDQ" inStructuredNode="_m3efsJxJEeKLSpPkMjtDDQ" source="_m3efspxJEeKLSpPkMjtDDQ" target="_m3eg25xJEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_m3ehq5xJEeKLSpPkMjtDDQ" inStructuredNode="_m3efsJxJEeKLSpPkMjtDDQ" source="_m3egwZxJEeKLSpPkMjtDDQ" target="_m3eg5pxJEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_m3ehrJxJEeKLSpPkMjtDDQ" inStructuredNode="_m3efsJxJEeKLSpPkMjtDDQ" source="_m3egwZxJEeKLSpPkMjtDDQ" target="_m3eg-5xJEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_m3ehrZxJEeKLSpPkMjtDDQ" inStructuredNode="_m3efsJxJEeKLSpPkMjtDDQ" source="_m3egwJxJEeKLSpPkMjtDDQ" target="_m3eg0JxJEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_m3ehrpxJEeKLSpPkMjtDDQ" inStructuredNode="_m3efsJxJEeKLSpPkMjtDDQ" source="_m3eg0JxJEeKLSpPkMjtDDQ" target="_m3ehGJxJEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_m3ehr5xJEeKLSpPkMjtDDQ" inStructuredNode="_m3efsJxJEeKLSpPkMjtDDQ" source="_m3ehGJxJEeKLSpPkMjtDDQ" target="_m3ehKJxJEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_m3ehsJxJEeKLSpPkMjtDDQ" inStructuredNode="_m3efsJxJEeKLSpPkMjtDDQ" source="_m3ehKJxJEeKLSpPkMjtDDQ" target="_m3ehOJxJEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_m3ehsZxJEeKLSpPkMjtDDQ" inStructuredNode="_m3efsJxJEeKLSpPkMjtDDQ" source="_m3efspxJEeKLSpPkMjtDDQ" target="_m3ehVpxJEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_m3ehspxJEeKLSpPkMjtDDQ" inStructuredNode="_m3efsJxJEeKLSpPkMjtDDQ" source="_m3ehOZxJEeKLSpPkMjtDDQ" target="_m3ehYZxJEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_m3ehs5xJEeKLSpPkMjtDDQ" inStructuredNode="_m3efsJxJEeKLSpPkMjtDDQ" source="_m3ehOZxJEeKLSpPkMjtDDQ" target="_m3ehdpxJEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_m3ehtJxJEeKLSpPkMjtDDQ" inStructuredNode="_m3efsJxJEeKLSpPkMjtDDQ" source="_m3ehOJxJEeKLSpPkMjtDDQ" target="_m3ehSJxJEeKLSpPkMjtDDQ"/>
          </structuredNode>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_kgnOs4s1EeKEn4V9UD8Cqw" name="A_Empty_Pattern">
          <ownedComment xmi:type="uml:Comment" xmi:id="_kgnOtIs1EeKEn4V9UD8Cqw">
            <body>Empty pattern:&#xD;
lower bound of part b and c is 0</body>
          </ownedComment>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_kgnOtYs1EeKEn4V9UD8Cqw" name="b" visibility="public" type="_kgnOoYs1EeKEn4V9UD8Cqw" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kgnOtos1EeKEn4V9UD8Cqw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kgnOt4s1EeKEn4V9UD8Cqw" value="*"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_kgnOuYs1EeKEn4V9UD8Cqw" name="c" visibility="public" type="_kgnOqYs1EeKEn4V9UD8Cqw" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kgnOuos1EeKEn4V9UD8Cqw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kgnOu4s1EeKEn4V9UD8Cqw" value="*"/>
          </ownedAttribute>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_kgnOvYs1EeKEn4V9UD8Cqw" name="r" type="_kgnOqos1EeKEn4V9UD8Cqw">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_kgnOvos1EeKEn4V9UD8Cqw" partWithPort="_kgnOtYs1EeKEn4V9UD8Cqw" role="_kgnOoos1EeKEn4V9UD8Cqw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kgnOv4s1EeKEn4V9UD8Cqw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kgnOwIs1EeKEn4V9UD8Cqw" value="*"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_kgnOwYs1EeKEn4V9UD8Cqw" partWithPort="_kgnOuYs1EeKEn4V9UD8Cqw" role="_bACv8Is4EeKEn4V9UD8Cqw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kgnOwos1EeKEn4V9UD8Cqw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kgnOw4s1EeKEn4V9UD8Cqw" value="*"/>
            </end>
          </ownedConnector>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_FenFQJxDEeK-zqCaNSdmOQ" name="A_Empty_Pattern" class="_kgnOs4s1EeKEn4V9UD8Cqw">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_KRT_QJxDEeK-zqCaNSdmOQ" name="result" type="_kgnOs4s1EeKEn4V9UD8Cqw" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_kgnOxIs1EeKEn4V9UD8Cqw" name="A_Array_Pattern">
          <ownedComment xmi:type="uml:Comment" xmi:id="_kgnOxYs1EeKEn4V9UD8Cqw">
            <body>Array pattern:&#xD;
lower bound of b and c are equals&#xD;
lower bound on ends of connector r is 1</body>
          </ownedComment>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_kgnOxos1EeKEn4V9UD8Cqw" name="b" visibility="public" type="_kgnOoYs1EeKEn4V9UD8Cqw" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kgnOx4s1EeKEn4V9UD8Cqw" value="2"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kgnOyIs1EeKEn4V9UD8Cqw" value="*"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_kgnOyos1EeKEn4V9UD8Cqw" name="c" visibility="public" type="_kgnOqYs1EeKEn4V9UD8Cqw" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kgnOy4s1EeKEn4V9UD8Cqw" value="4"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kgnOzIs1EeKEn4V9UD8Cqw" value="*"/>
          </ownedAttribute>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_kgnOzos1EeKEn4V9UD8Cqw" name="r" type="_kgnOqos1EeKEn4V9UD8Cqw">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_kgnOz4s1EeKEn4V9UD8Cqw" partWithPort="_kgnOxos1EeKEn4V9UD8Cqw" role="_kgnOoos1EeKEn4V9UD8Cqw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kgnO0Is1EeKEn4V9UD8Cqw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kgnO0Ys1EeKEn4V9UD8Cqw" value="*"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_kgnO0os1EeKEn4V9UD8Cqw" partWithPort="_kgnOyos1EeKEn4V9UD8Cqw" role="_bACv8Is4EeKEn4V9UD8Cqw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kgnO04s1EeKEn4V9UD8Cqw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kgnO1Is1EeKEn4V9UD8Cqw" value="*"/>
            </end>
          </ownedConnector>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_kgnO2Is1EeKEn4V9UD8Cqw" name="A_Array_Pattern" class="_kgnOxIs1EeKEn4V9UD8Cqw">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_NQqP0JxEEeK-zqCaNSdmOQ" name="result" type="_kgnOxIs1EeKEn4V9UD8Cqw" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_kgnO2Ys1EeKEn4V9UD8Cqw" name="A_Star_Pattern">
          <ownedComment xmi:type="uml:Comment" xmi:id="_kgnO2os1EeKEn4V9UD8Cqw">
            <body>Star pattern:&#xD;
lower bound on ends of connector r equal lower bound of connected parts</body>
          </ownedComment>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_kgnO24s1EeKEn4V9UD8Cqw" name="b" visibility="public" type="_kgnOoYs1EeKEn4V9UD8Cqw" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kgnO3Is1EeKEn4V9UD8Cqw" value="2"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kgnO3Ys1EeKEn4V9UD8Cqw" value="*"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_kgnO34s1EeKEn4V9UD8Cqw" name="c" visibility="public" type="_kgnOqYs1EeKEn4V9UD8Cqw" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kgnO4Is1EeKEn4V9UD8Cqw" value="5"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kgnO4Ys1EeKEn4V9UD8Cqw" value="*"/>
          </ownedAttribute>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_kgnO44s1EeKEn4V9UD8Cqw" name="r" type="_kgnOqos1EeKEn4V9UD8Cqw">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_kgnO5Is1EeKEn4V9UD8Cqw" partWithPort="_kgnO24s1EeKEn4V9UD8Cqw" role="_kgnOoos1EeKEn4V9UD8Cqw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kgnO5Ys1EeKEn4V9UD8Cqw" value="4"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kgnO5os1EeKEn4V9UD8Cqw" value="*"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_kgnO54s1EeKEn4V9UD8Cqw" partWithPort="_kgnO34s1EeKEn4V9UD8Cqw" role="_bACv8Is4EeKEn4V9UD8Cqw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kgnO6Is1EeKEn4V9UD8Cqw" value="5"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kgnO6Ys1EeKEn4V9UD8Cqw" value="*"/>
            </end>
          </ownedConnector>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_kgnO7Ys1EeKEn4V9UD8Cqw" name="A_Star_Pattern" class="_kgnO2Ys1EeKEn4V9UD8Cqw">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_i5h1sJxEEeK-zqCaNSdmOQ" name="result" type="_kgnO2Ys1EeKEn4V9UD8Cqw" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_kgnO7os1EeKEn4V9UD8Cqw" name="AssertCompositeHelper">
          <ownedComment xmi:type="uml:Comment" xmi:id="_kgnO74s1EeKEn4V9UD8Cqw">
            <body>IntegerFunctions::Min('#ends1', n1) ;</body>
          </ownedComment>
          <generalization xmi:type="uml:Generalization" xmi:id="_kgnO8Is1EeKEn4V9UD8Cqw" general="_iyhhgIr7EeKEn4V9UD8Cqw" specific="_kgnO7os1EeKEn4V9UD8Cqw"/>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_kgnO8Ys1EeKEn4V9UD8Cqw" name="assertConnected" specification="_kgnO9Ys1EeKEn4V9UD8Cqw" group="_ibs8JZxCEeK-zqCaNSdmOQ" node="_ibQQMJxCEeK-zqCaNSdmOQ _ibs8IJxCEeK-zqCaNSdmOQ _ibs8IZxCEeK-zqCaNSdmOQ _ibs8IpxCEeK-zqCaNSdmOQ _ibs8I5xCEeK-zqCaNSdmOQ _ibs8JJxCEeK-zqCaNSdmOQ _ibs8JZxCEeK-zqCaNSdmOQ">
            <ownedComment xmi:type="uml:Comment" xmi:id="_kgnO8os1EeKEn4V9UD8Cqw">
              <body>namespace 'Test Suites'::'Test Suite 1'::Assembly_PWP_PWP::AssertCompositeHelper ;&#xD;
&#xD;
private import Alf::Library::CollectionFunctions::includes ;&#xD;
&#xD;
activity assertConnected(in message : String, in end1 : any, in end2 : any) { &#xD;
	AssertTrue(message, R::y((IImpl)end1)->includes((IImpl)end2)) ;&#xD;
}</body>
            </ownedComment>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_hGMXMJxBEeKmFMaljakvOg" name="message">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
            </ownedParameter>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_hGWIMJxBEeKmFMaljakvOg" name="end1"/>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_hGWIMZxBEeKmFMaljakvOg" name="end2"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_ibs8c5xCEeK-zqCaNSdmOQ" activity="_kgnO8Ys1EeKEn4V9UD8Cqw" source="_ibQQMJxCEeK-zqCaNSdmOQ" target="_ibs8IJxCEeK-zqCaNSdmOQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_ibs8dJxCEeK-zqCaNSdmOQ" activity="_kgnO8Ys1EeKEn4V9UD8Cqw" source="_ibs8IZxCEeK-zqCaNSdmOQ" target="_ibs8IpxCEeK-zqCaNSdmOQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_ibs8dZxCEeK-zqCaNSdmOQ" activity="_kgnO8Ys1EeKEn4V9UD8Cqw" source="_ibs8I5xCEeK-zqCaNSdmOQ" target="_ibs8JJxCEeK-zqCaNSdmOQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_ibs8dpxCEeK-zqCaNSdmOQ" activity="_kgnO8Ys1EeKEn4V9UD8Cqw" source="_ibs8IJxCEeK-zqCaNSdmOQ" target="_ibs8KJxCEeK-zqCaNSdmOQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_ibs8d5xCEeK-zqCaNSdmOQ" activity="_kgnO8Ys1EeKEn4V9UD8Cqw" source="_ibs8IpxCEeK-zqCaNSdmOQ" target="_ibs8VpxCEeK-zqCaNSdmOQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_ibs8eJxCEeK-zqCaNSdmOQ" activity="_kgnO8Ys1EeKEn4V9UD8Cqw" source="_ibs8JJxCEeK-zqCaNSdmOQ" target="_ibs8apxCEeK-zqCaNSdmOQ"/>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_ibs8JZxCEeK-zqCaNSdmOQ" name="Body(assertConnected)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_ibs8JpxCEeK-zqCaNSdmOQ" name="ExpressionStatement@17437a2" inStructuredNode="_ibs8JZxCEeK-zqCaNSdmOQ">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_ibs8J5xCEeK-zqCaNSdmOQ" name="Call(AssertTrue)" inStructuredNode="_ibs8JpxCEeK-zqCaNSdmOQ" incoming="_ibs8cpxCEeK-zqCaNSdmOQ">
                  <argument xmi:type="uml:InputPin" xmi:id="_ibs8KJxCEeK-zqCaNSdmOQ" name="Call(AssertTrue).argument(label)" incoming="_ibs8dpxCEeK-zqCaNSdmOQ">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ibs8KZxCEeK-zqCaNSdmOQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ibs8KpxCEeK-zqCaNSdmOQ" value="1"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_ibs8K5xCEeK-zqCaNSdmOQ" name="Call(AssertTrue).argument(condition)" incoming="_ibs8cZxCEeK-zqCaNSdmOQ">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ibs8LJxCEeK-zqCaNSdmOQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ibs8LZxCEeK-zqCaNSdmOQ" value="1"/>
                  </argument>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_ibs8LpxCEeK-zqCaNSdmOQ" name="Tuple@182cba1" inStructuredNode="_ibs8JpxCEeK-zqCaNSdmOQ" outgoing="_ibs8cpxCEeK-zqCaNSdmOQ">
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_ibs8L5xCEeK-zqCaNSdmOQ" name="Call($$Alf$Library$CollectionFunctions$includes__Test Suites$Test Suite 1$Assembly_PWP_PWP$IImpl__)" inStructuredNode="_ibs8LpxCEeK-zqCaNSdmOQ" incoming="_ibs8cJxCEeK-zqCaNSdmOQ" behavior="_HTO6AJxCEeKmFMaljakvOg">
                    <argument xmi:type="uml:InputPin" xmi:id="_ibs8MJxCEeK-zqCaNSdmOQ" name="Call($$Alf$Library$CollectionFunctions$includes__Test Suites$Test Suite 1$Assembly_PWP_PWP$IImpl__).argument(seq)" incoming="_ibs8bpxCEeK-zqCaNSdmOQ" type="_kgnPEos1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ibs8MZxCEeK-zqCaNSdmOQ"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ibs8MpxCEeK-zqCaNSdmOQ" value="*"/>
                    </argument>
                    <argument xmi:type="uml:InputPin" xmi:id="_ibs8M5xCEeK-zqCaNSdmOQ" name="Call($$Alf$Library$CollectionFunctions$includes__Test Suites$Test Suite 1$Assembly_PWP_PWP$IImpl__).argument(element)" incoming="_ibs8b5xCEeK-zqCaNSdmOQ" type="_kgnPEos1EeKEn4V9UD8Cqw">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ibs8NJxCEeK-zqCaNSdmOQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ibs8NZxCEeK-zqCaNSdmOQ" value="1"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_ibs8NpxCEeK-zqCaNSdmOQ" name="Call($$Alf$Library$CollectionFunctions$includes__Test Suites$Test Suite 1$Assembly_PWP_PWP$IImpl__).result()" outgoing="_ibs8cZxCEeK-zqCaNSdmOQ">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ibs8N5xCEeK-zqCaNSdmOQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ibs8OJxCEeK-zqCaNSdmOQ" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_ibs8OZxCEeK-zqCaNSdmOQ" name="Tuple@1a9f229" inStructuredNode="_ibs8LpxCEeK-zqCaNSdmOQ" outgoing="_ibs8cJxCEeK-zqCaNSdmOQ">
                    <node xmi:type="uml:ReadLinkAction" xmi:id="_ibs8OpxCEeK-zqCaNSdmOQ" name="ReadLink(y)" inStructuredNode="_ibs8OZxCEeK-zqCaNSdmOQ" incoming="_ibs8bZxCEeK-zqCaNSdmOQ">
                      <endData xmi:type="uml:LinkEndData" xmi:id="_ibs8O5xCEeK-zqCaNSdmOQ" end="_kgnOros1EeKEn4V9UD8Cqw"/>
                      <endData xmi:type="uml:LinkEndData" xmi:id="_ibs8PJxCEeK-zqCaNSdmOQ" end="_kgnOq4s1EeKEn4V9UD8Cqw" value="_ibs8PZxCEeK-zqCaNSdmOQ"/>
                      <inputValue xmi:type="uml:InputPin" xmi:id="_ibs8PZxCEeK-zqCaNSdmOQ" name="ReadLink(y).inputValue(x)" incoming="_ibs8bJxCEeK-zqCaNSdmOQ" type="_kgnPEos1EeKEn4V9UD8Cqw">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ibs8PpxCEeK-zqCaNSdmOQ"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ibs8P5xCEeK-zqCaNSdmOQ" value="*"/>
                      </inputValue>
                      <result xmi:type="uml:OutputPin" xmi:id="_ibs8QJxCEeK-zqCaNSdmOQ" name="ReadLink(y).result" outgoing="_ibs8bpxCEeK-zqCaNSdmOQ" type="_kgnPEos1EeKEn4V9UD8Cqw">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ibs8QZxCEeK-zqCaNSdmOQ"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ibs8QpxCEeK-zqCaNSdmOQ" value="*"/>
                      </result>
                    </node>
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_ibs8Q5xCEeK-zqCaNSdmOQ" name="Tuple@13e84dd" inStructuredNode="_ibs8OZxCEeK-zqCaNSdmOQ" outgoing="_ibs8bZxCEeK-zqCaNSdmOQ">
                      <node xmi:type="uml:ExpansionRegion" xmi:id="_ibs8RJxCEeK-zqCaNSdmOQ" name="CastExpression@11fc3df" inStructuredNode="_ibs8Q5xCEeK-zqCaNSdmOQ" mode="parallel" outputElement="_ibs8V5xCEeK-zqCaNSdmOQ" inputElement="_ibs8VpxCEeK-zqCaNSdmOQ">
                        <node xmi:type="uml:MergeNode" xmi:id="_ibs8RZxCEeK-zqCaNSdmOQ" name="Merge(CastExpression@11fc3df.operand)" inStructuredNode="_ibs8RJxCEeK-zqCaNSdmOQ" outgoing="_ibs8VZxCEeK-zqCaNSdmOQ" incoming="_ibs8UpxCEeK-zqCaNSdmOQ"/>
                        <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_ibs8RpxCEeK-zqCaNSdmOQ" name="ReadIsClassifiedObject(IImpl)" inStructuredNode="_ibs8RJxCEeK-zqCaNSdmOQ" classifier="_kgnPEos1EeKEn4V9UD8Cqw">
                          <object xmi:type="uml:InputPin" xmi:id="_ibs8R5xCEeK-zqCaNSdmOQ" name="ReadIsClassifiedObject(IImpl).object" incoming="_ibs8T5xCEeK-zqCaNSdmOQ" isOrdered="true" isUnique="false">
                            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ibs8SJxCEeK-zqCaNSdmOQ" value="1"/>
                            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ibs8SZxCEeK-zqCaNSdmOQ" value="1"/>
                          </object>
                          <result xmi:type="uml:OutputPin" xmi:id="_ibs8SpxCEeK-zqCaNSdmOQ" name="ReadIsClassifiedObject(IImpl).result" outgoing="_ibs8UZxCEeK-zqCaNSdmOQ" isOrdered="true" isUnique="false">
                            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ibs8S5xCEeK-zqCaNSdmOQ" value="1"/>
                            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ibs8TJxCEeK-zqCaNSdmOQ" value="1"/>
                          </result>
                        </node>
                        <node xmi:type="uml:ForkNode" xmi:id="_ibs8TZxCEeK-zqCaNSdmOQ" name="Fork(ReadIsClassifiedObject(IImpl).object)" inStructuredNode="_ibs8RJxCEeK-zqCaNSdmOQ" outgoing="_ibs8T5xCEeK-zqCaNSdmOQ _ibs8UJxCEeK-zqCaNSdmOQ" incoming="_ibs8VJxCEeK-zqCaNSdmOQ"/>
                        <node xmi:type="uml:DecisionNode" xmi:id="_ibs8TpxCEeK-zqCaNSdmOQ" name="Decision(ReadIsClassifiedObject(IImpl).result)" inStructuredNode="_ibs8RJxCEeK-zqCaNSdmOQ" outgoing="_ibs8UpxCEeK-zqCaNSdmOQ" incoming="_ibs8UJxCEeK-zqCaNSdmOQ _ibs8UZxCEeK-zqCaNSdmOQ" decisionInputFlow="_ibs8UZxCEeK-zqCaNSdmOQ"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_ibs8T5xCEeK-zqCaNSdmOQ" inStructuredNode="_ibs8RJxCEeK-zqCaNSdmOQ" source="_ibs8TZxCEeK-zqCaNSdmOQ" target="_ibs8R5xCEeK-zqCaNSdmOQ"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_ibs8UJxCEeK-zqCaNSdmOQ" inStructuredNode="_ibs8RJxCEeK-zqCaNSdmOQ" source="_ibs8TZxCEeK-zqCaNSdmOQ" target="_ibs8TpxCEeK-zqCaNSdmOQ"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_ibs8UZxCEeK-zqCaNSdmOQ" inStructuredNode="_ibs8RJxCEeK-zqCaNSdmOQ" source="_ibs8SpxCEeK-zqCaNSdmOQ" target="_ibs8TpxCEeK-zqCaNSdmOQ"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_ibs8UpxCEeK-zqCaNSdmOQ" inStructuredNode="_ibs8RJxCEeK-zqCaNSdmOQ" source="_ibs8TpxCEeK-zqCaNSdmOQ" target="_ibs8RZxCEeK-zqCaNSdmOQ">
                          <guard xmi:type="uml:LiteralBoolean" xmi:id="_ibs8U5xCEeK-zqCaNSdmOQ" name="Value(true)" value="true"/>
                        </edge>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_ibs8VJxCEeK-zqCaNSdmOQ" inStructuredNode="_ibs8RJxCEeK-zqCaNSdmOQ" source="_ibs8VpxCEeK-zqCaNSdmOQ" target="_ibs8TZxCEeK-zqCaNSdmOQ"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_ibs8VZxCEeK-zqCaNSdmOQ" inStructuredNode="_ibs8RJxCEeK-zqCaNSdmOQ" source="_ibs8RZxCEeK-zqCaNSdmOQ" target="_ibs8V5xCEeK-zqCaNSdmOQ"/>
                      </node>
                      <node xmi:type="uml:ExpansionNode" xmi:id="_ibs8VpxCEeK-zqCaNSdmOQ" name="CastExpression@11fc3df.inputElement" inStructuredNode="_ibs8Q5xCEeK-zqCaNSdmOQ" outgoing="_ibs8VJxCEeK-zqCaNSdmOQ" incoming="_ibs8d5xCEeK-zqCaNSdmOQ" regionAsInput="_ibs8RJxCEeK-zqCaNSdmOQ"/>
                      <node xmi:type="uml:ExpansionNode" xmi:id="_ibs8V5xCEeK-zqCaNSdmOQ" name="CastExpression@11fc3df.outputElement" inStructuredNode="_ibs8Q5xCEeK-zqCaNSdmOQ" outgoing="_ibs8bJxCEeK-zqCaNSdmOQ" incoming="_ibs8VZxCEeK-zqCaNSdmOQ" type="_kgnPEos1EeKEn4V9UD8Cqw" regionAsOutput="_ibs8RJxCEeK-zqCaNSdmOQ"/>
                    </node>
                    <node xmi:type="uml:ExpansionRegion" xmi:id="_ibs8WJxCEeK-zqCaNSdmOQ" name="CastExpression@673f45" inStructuredNode="_ibs8OZxCEeK-zqCaNSdmOQ" mode="parallel" outputElement="_ibs8a5xCEeK-zqCaNSdmOQ" inputElement="_ibs8apxCEeK-zqCaNSdmOQ">
                      <node xmi:type="uml:MergeNode" xmi:id="_ibs8WZxCEeK-zqCaNSdmOQ" name="Merge(CastExpression@673f45.operand)" inStructuredNode="_ibs8WJxCEeK-zqCaNSdmOQ" outgoing="_ibs8aZxCEeK-zqCaNSdmOQ" incoming="_ibs8ZpxCEeK-zqCaNSdmOQ"/>
                      <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_ibs8WpxCEeK-zqCaNSdmOQ" name="ReadIsClassifiedObject(IImpl)" inStructuredNode="_ibs8WJxCEeK-zqCaNSdmOQ" classifier="_kgnPEos1EeKEn4V9UD8Cqw">
                        <object xmi:type="uml:InputPin" xmi:id="_ibs8W5xCEeK-zqCaNSdmOQ" name="ReadIsClassifiedObject(IImpl).object" incoming="_ibs8Y5xCEeK-zqCaNSdmOQ" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ibs8XJxCEeK-zqCaNSdmOQ" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ibs8XZxCEeK-zqCaNSdmOQ" value="1"/>
                        </object>
                        <result xmi:type="uml:OutputPin" xmi:id="_ibs8XpxCEeK-zqCaNSdmOQ" name="ReadIsClassifiedObject(IImpl).result" outgoing="_ibs8ZZxCEeK-zqCaNSdmOQ" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ibs8X5xCEeK-zqCaNSdmOQ" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ibs8YJxCEeK-zqCaNSdmOQ" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ForkNode" xmi:id="_ibs8YZxCEeK-zqCaNSdmOQ" name="Fork(ReadIsClassifiedObject(IImpl).object)" inStructuredNode="_ibs8WJxCEeK-zqCaNSdmOQ" outgoing="_ibs8Y5xCEeK-zqCaNSdmOQ _ibs8ZJxCEeK-zqCaNSdmOQ" incoming="_ibs8aJxCEeK-zqCaNSdmOQ"/>
                      <node xmi:type="uml:DecisionNode" xmi:id="_ibs8YpxCEeK-zqCaNSdmOQ" name="Decision(ReadIsClassifiedObject(IImpl).result)" inStructuredNode="_ibs8WJxCEeK-zqCaNSdmOQ" outgoing="_ibs8ZpxCEeK-zqCaNSdmOQ" incoming="_ibs8ZJxCEeK-zqCaNSdmOQ _ibs8ZZxCEeK-zqCaNSdmOQ" decisionInputFlow="_ibs8ZZxCEeK-zqCaNSdmOQ"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_ibs8Y5xCEeK-zqCaNSdmOQ" inStructuredNode="_ibs8WJxCEeK-zqCaNSdmOQ" source="_ibs8YZxCEeK-zqCaNSdmOQ" target="_ibs8W5xCEeK-zqCaNSdmOQ"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_ibs8ZJxCEeK-zqCaNSdmOQ" inStructuredNode="_ibs8WJxCEeK-zqCaNSdmOQ" source="_ibs8YZxCEeK-zqCaNSdmOQ" target="_ibs8YpxCEeK-zqCaNSdmOQ"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_ibs8ZZxCEeK-zqCaNSdmOQ" inStructuredNode="_ibs8WJxCEeK-zqCaNSdmOQ" source="_ibs8XpxCEeK-zqCaNSdmOQ" target="_ibs8YpxCEeK-zqCaNSdmOQ"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_ibs8ZpxCEeK-zqCaNSdmOQ" inStructuredNode="_ibs8WJxCEeK-zqCaNSdmOQ" source="_ibs8YpxCEeK-zqCaNSdmOQ" target="_ibs8WZxCEeK-zqCaNSdmOQ">
                        <guard xmi:type="uml:LiteralBoolean" xmi:id="_ibs8Z5xCEeK-zqCaNSdmOQ" name="Value(true)" value="true"/>
                      </edge>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_ibs8aJxCEeK-zqCaNSdmOQ" inStructuredNode="_ibs8WJxCEeK-zqCaNSdmOQ" source="_ibs8apxCEeK-zqCaNSdmOQ" target="_ibs8YZxCEeK-zqCaNSdmOQ"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_ibs8aZxCEeK-zqCaNSdmOQ" inStructuredNode="_ibs8WJxCEeK-zqCaNSdmOQ" source="_ibs8WZxCEeK-zqCaNSdmOQ" target="_ibs8a5xCEeK-zqCaNSdmOQ"/>
                    </node>
                    <node xmi:type="uml:ExpansionNode" xmi:id="_ibs8apxCEeK-zqCaNSdmOQ" name="CastExpression@673f45.inputElement" inStructuredNode="_ibs8OZxCEeK-zqCaNSdmOQ" outgoing="_ibs8aJxCEeK-zqCaNSdmOQ" incoming="_ibs8eJxCEeK-zqCaNSdmOQ" regionAsInput="_ibs8WJxCEeK-zqCaNSdmOQ"/>
                    <node xmi:type="uml:ExpansionNode" xmi:id="_ibs8a5xCEeK-zqCaNSdmOQ" name="CastExpression@673f45.outputElement" inStructuredNode="_ibs8OZxCEeK-zqCaNSdmOQ" outgoing="_ibs8b5xCEeK-zqCaNSdmOQ" incoming="_ibs8aZxCEeK-zqCaNSdmOQ" type="_kgnPEos1EeKEn4V9UD8Cqw" regionAsOutput="_ibs8WJxCEeK-zqCaNSdmOQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_ibs8bJxCEeK-zqCaNSdmOQ" inStructuredNode="_ibs8OZxCEeK-zqCaNSdmOQ" source="_ibs8V5xCEeK-zqCaNSdmOQ" target="_ibs8PZxCEeK-zqCaNSdmOQ"/>
                    <edge xmi:type="uml:ControlFlow" xmi:id="_ibs8bZxCEeK-zqCaNSdmOQ" inStructuredNode="_ibs8OZxCEeK-zqCaNSdmOQ" source="_ibs8Q5xCEeK-zqCaNSdmOQ" target="_ibs8OpxCEeK-zqCaNSdmOQ"/>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_ibs8bpxCEeK-zqCaNSdmOQ" inStructuredNode="_ibs8LpxCEeK-zqCaNSdmOQ" source="_ibs8QJxCEeK-zqCaNSdmOQ" target="_ibs8MJxCEeK-zqCaNSdmOQ"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_ibs8b5xCEeK-zqCaNSdmOQ" inStructuredNode="_ibs8LpxCEeK-zqCaNSdmOQ" source="_ibs8a5xCEeK-zqCaNSdmOQ" target="_ibs8M5xCEeK-zqCaNSdmOQ"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_ibs8cJxCEeK-zqCaNSdmOQ" inStructuredNode="_ibs8LpxCEeK-zqCaNSdmOQ" source="_ibs8OZxCEeK-zqCaNSdmOQ" target="_ibs8L5xCEeK-zqCaNSdmOQ"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_ibs8cZxCEeK-zqCaNSdmOQ" inStructuredNode="_ibs8JpxCEeK-zqCaNSdmOQ" source="_ibs8NpxCEeK-zqCaNSdmOQ" target="_ibs8K5xCEeK-zqCaNSdmOQ"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_ibs8cpxCEeK-zqCaNSdmOQ" inStructuredNode="_ibs8JpxCEeK-zqCaNSdmOQ" source="_ibs8LpxCEeK-zqCaNSdmOQ" target="_ibs8J5xCEeK-zqCaNSdmOQ"/>
              </node>
            </structuredNode>
            <node xmi:type="uml:ActivityParameterNode" xmi:id="_ibQQMJxCEeK-zqCaNSdmOQ" name="Input(message)" outgoing="_ibs8c5xCEeK-zqCaNSdmOQ" parameter="_hGMXMJxBEeKmFMaljakvOg"/>
            <node xmi:type="uml:ForkNode" xmi:id="_ibs8IJxCEeK-zqCaNSdmOQ" name="Fork(message)" outgoing="_ibs8dpxCEeK-zqCaNSdmOQ" incoming="_ibs8c5xCEeK-zqCaNSdmOQ"/>
            <node xmi:type="uml:ActivityParameterNode" xmi:id="_ibs8IZxCEeK-zqCaNSdmOQ" name="Input(end1)" outgoing="_ibs8dJxCEeK-zqCaNSdmOQ" parameter="_hGWIMJxBEeKmFMaljakvOg"/>
            <node xmi:type="uml:ForkNode" xmi:id="_ibs8IpxCEeK-zqCaNSdmOQ" name="Fork(end1)" outgoing="_ibs8d5xCEeK-zqCaNSdmOQ" incoming="_ibs8dJxCEeK-zqCaNSdmOQ"/>
            <node xmi:type="uml:ActivityParameterNode" xmi:id="_ibs8I5xCEeK-zqCaNSdmOQ" name="Input(end2)" outgoing="_ibs8dZxCEeK-zqCaNSdmOQ" parameter="_hGWIMZxBEeKmFMaljakvOg"/>
            <node xmi:type="uml:ForkNode" xmi:id="_ibs8JJxCEeK-zqCaNSdmOQ" name="Fork(end2)" outgoing="_ibs8eJxCEeK-zqCaNSdmOQ" incoming="_ibs8dZxCEeK-zqCaNSdmOQ"/>
          </ownedBehavior>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_kgnO84s1EeKEn4V9UD8Cqw" name="assertNotConnected" specification="_kgnO-Ys1EeKEn4V9UD8Cqw" group="_slmkVpxCEeK-zqCaNSdmOQ" node="_slmkUJxCEeK-zqCaNSdmOQ _slmkUZxCEeK-zqCaNSdmOQ _slmkUpxCEeK-zqCaNSdmOQ _slmkU5xCEeK-zqCaNSdmOQ _slmkVJxCEeK-zqCaNSdmOQ _slmkVZxCEeK-zqCaNSdmOQ _slmkVpxCEeK-zqCaNSdmOQ">
            <ownedComment xmi:type="uml:Comment" xmi:id="_kgnO9Is1EeKEn4V9UD8Cqw">
              <body>namespace 'Test Suites'::'Test Suite 1'::Assembly_PWP_PWP::AssertCompositeHelper ;&#xD;
&#xD;
private import Alf::Library::CollectionFunctions::includes ;&#xD;
&#xD;
activity assertNodeConnected_method(in message : String, in end1 : any, in end2 : any) { &#xD;
	AssertTrue(message, ! R::y((IImpl)end1)->includes((IImpl)end2)) ;&#xD;
}</body>
            </ownedComment>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_rUQtsJxBEeKmFMaljakvOg" name="message">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
            </ownedParameter>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_rUQtsZxBEeKmFMaljakvOg" name="end1"/>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_rUQtspxBEeKmFMaljakvOg" name="end2"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_slvuQJxCEeK-zqCaNSdmOQ" activity="_kgnO84s1EeKEn4V9UD8Cqw" source="_slmkUJxCEeK-zqCaNSdmOQ" target="_slmkUZxCEeK-zqCaNSdmOQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_slvuQZxCEeK-zqCaNSdmOQ" activity="_kgnO84s1EeKEn4V9UD8Cqw" source="_slmkUpxCEeK-zqCaNSdmOQ" target="_slmkU5xCEeK-zqCaNSdmOQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_slvuQpxCEeK-zqCaNSdmOQ" activity="_kgnO84s1EeKEn4V9UD8Cqw" source="_slmkVJxCEeK-zqCaNSdmOQ" target="_slmkVZxCEeK-zqCaNSdmOQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_slvuQ5xCEeK-zqCaNSdmOQ" activity="_kgnO84s1EeKEn4V9UD8Cqw" source="_slmkUZxCEeK-zqCaNSdmOQ" target="_slmkWZxCEeK-zqCaNSdmOQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_slvuRJxCEeK-zqCaNSdmOQ" activity="_kgnO84s1EeKEn4V9UD8Cqw" source="_slmkU5xCEeK-zqCaNSdmOQ" target="_slmkh5xCEeK-zqCaNSdmOQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_slvuRZxCEeK-zqCaNSdmOQ" activity="_kgnO84s1EeKEn4V9UD8Cqw" source="_slmkVZxCEeK-zqCaNSdmOQ" target="_slmkm5xCEeK-zqCaNSdmOQ"/>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_slmkVpxCEeK-zqCaNSdmOQ" name="Body(assertNodeConnected_method)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_slmkV5xCEeK-zqCaNSdmOQ" name="ExpressionStatement@14e1aaf" inStructuredNode="_slmkVpxCEeK-zqCaNSdmOQ">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_slmkWJxCEeK-zqCaNSdmOQ" name="Call(AssertTrue)" inStructuredNode="_slmkV5xCEeK-zqCaNSdmOQ" incoming="_slmkq5xCEeK-zqCaNSdmOQ">
                  <argument xmi:type="uml:InputPin" xmi:id="_slmkWZxCEeK-zqCaNSdmOQ" name="Call(AssertTrue).argument(label)" incoming="_slvuQ5xCEeK-zqCaNSdmOQ">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_slmkWpxCEeK-zqCaNSdmOQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_slmkW5xCEeK-zqCaNSdmOQ" value="1"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_slmkXJxCEeK-zqCaNSdmOQ" name="Call(AssertTrue).argument(condition)" incoming="_slmkqpxCEeK-zqCaNSdmOQ">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_slmkXZxCEeK-zqCaNSdmOQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_slmkXpxCEeK-zqCaNSdmOQ" value="1"/>
                  </argument>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_slmkX5xCEeK-zqCaNSdmOQ" name="Tuple@3c044c" inStructuredNode="_slmkV5xCEeK-zqCaNSdmOQ" outgoing="_slmkq5xCEeK-zqCaNSdmOQ">
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_slmkYJxCEeK-zqCaNSdmOQ" name="Call($$Alf$Library$CollectionFunctions$includes__Test Suites$Test Suite 1$Assembly_PWP_PWP$IImpl__)" inStructuredNode="_slmkX5xCEeK-zqCaNSdmOQ" incoming="_slmkqJxCEeK-zqCaNSdmOQ" behavior="_HTO6AJxCEeKmFMaljakvOg">
                    <argument xmi:type="uml:InputPin" xmi:id="_slmkYZxCEeK-zqCaNSdmOQ" name="Call($$Alf$Library$CollectionFunctions$includes__Test Suites$Test Suite 1$Assembly_PWP_PWP$IImpl__).argument(seq)" incoming="_slmkppxCEeK-zqCaNSdmOQ" type="_kgnPEos1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_slmkYpxCEeK-zqCaNSdmOQ"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_slmkY5xCEeK-zqCaNSdmOQ" value="*"/>
                    </argument>
                    <argument xmi:type="uml:InputPin" xmi:id="_slmkZJxCEeK-zqCaNSdmOQ" name="Call($$Alf$Library$CollectionFunctions$includes__Test Suites$Test Suite 1$Assembly_PWP_PWP$IImpl__).argument(element)" incoming="_slmkp5xCEeK-zqCaNSdmOQ" type="_kgnPEos1EeKEn4V9UD8Cqw">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_slmkZZxCEeK-zqCaNSdmOQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_slmkZpxCEeK-zqCaNSdmOQ" value="1"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_slmkZ5xCEeK-zqCaNSdmOQ" name="Call($$Alf$Library$CollectionFunctions$includes__Test Suites$Test Suite 1$Assembly_PWP_PWP$IImpl__).result()" outgoing="_slmkqZxCEeK-zqCaNSdmOQ">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_slmkaJxCEeK-zqCaNSdmOQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_slmkaZxCEeK-zqCaNSdmOQ" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_slmkapxCEeK-zqCaNSdmOQ" name="Tuple@16641ba" inStructuredNode="_slmkX5xCEeK-zqCaNSdmOQ" outgoing="_slmkqJxCEeK-zqCaNSdmOQ">
                    <node xmi:type="uml:ReadLinkAction" xmi:id="_slmka5xCEeK-zqCaNSdmOQ" name="ReadLink(y)" inStructuredNode="_slmkapxCEeK-zqCaNSdmOQ" incoming="_slmknpxCEeK-zqCaNSdmOQ">
                      <endData xmi:type="uml:LinkEndData" xmi:id="_slmkbJxCEeK-zqCaNSdmOQ" end="_kgnOros1EeKEn4V9UD8Cqw"/>
                      <endData xmi:type="uml:LinkEndData" xmi:id="_slmkbZxCEeK-zqCaNSdmOQ" end="_kgnOq4s1EeKEn4V9UD8Cqw" value="_slmkbpxCEeK-zqCaNSdmOQ"/>
                      <inputValue xmi:type="uml:InputPin" xmi:id="_slmkbpxCEeK-zqCaNSdmOQ" name="ReadLink(y).inputValue(x)" incoming="_slmknZxCEeK-zqCaNSdmOQ" type="_kgnPEos1EeKEn4V9UD8Cqw">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_slmkb5xCEeK-zqCaNSdmOQ"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_slmkcJxCEeK-zqCaNSdmOQ" value="*"/>
                      </inputValue>
                      <result xmi:type="uml:OutputPin" xmi:id="_slmkcZxCEeK-zqCaNSdmOQ" name="ReadLink(y).result" outgoing="_slmkppxCEeK-zqCaNSdmOQ" type="_kgnPEos1EeKEn4V9UD8Cqw">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_slmkcpxCEeK-zqCaNSdmOQ"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_slmkc5xCEeK-zqCaNSdmOQ" value="*"/>
                      </result>
                    </node>
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_slmkdJxCEeK-zqCaNSdmOQ" name="Tuple@778256" inStructuredNode="_slmkapxCEeK-zqCaNSdmOQ" outgoing="_slmknpxCEeK-zqCaNSdmOQ">
                      <node xmi:type="uml:ExpansionRegion" xmi:id="_slmkdZxCEeK-zqCaNSdmOQ" name="CastExpression@b84a1a" inStructuredNode="_slmkdJxCEeK-zqCaNSdmOQ" mode="parallel" outputElement="_slmkiJxCEeK-zqCaNSdmOQ" inputElement="_slmkh5xCEeK-zqCaNSdmOQ">
                        <node xmi:type="uml:MergeNode" xmi:id="_slmkdpxCEeK-zqCaNSdmOQ" name="Merge(CastExpression@b84a1a.operand)" inStructuredNode="_slmkdZxCEeK-zqCaNSdmOQ" outgoing="_slmkhpxCEeK-zqCaNSdmOQ" incoming="_slmkg5xCEeK-zqCaNSdmOQ"/>
                        <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_slmkd5xCEeK-zqCaNSdmOQ" name="ReadIsClassifiedObject(IImpl)" inStructuredNode="_slmkdZxCEeK-zqCaNSdmOQ" classifier="_kgnPEos1EeKEn4V9UD8Cqw">
                          <object xmi:type="uml:InputPin" xmi:id="_slmkeJxCEeK-zqCaNSdmOQ" name="ReadIsClassifiedObject(IImpl).object" incoming="_slmkgJxCEeK-zqCaNSdmOQ" isOrdered="true" isUnique="false">
                            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_slmkeZxCEeK-zqCaNSdmOQ" value="1"/>
                            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_slmkepxCEeK-zqCaNSdmOQ" value="1"/>
                          </object>
                          <result xmi:type="uml:OutputPin" xmi:id="_slmke5xCEeK-zqCaNSdmOQ" name="ReadIsClassifiedObject(IImpl).result" outgoing="_slmkgpxCEeK-zqCaNSdmOQ" isOrdered="true" isUnique="false">
                            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_slmkfJxCEeK-zqCaNSdmOQ" value="1"/>
                            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_slmkfZxCEeK-zqCaNSdmOQ" value="1"/>
                          </result>
                        </node>
                        <node xmi:type="uml:ForkNode" xmi:id="_slmkfpxCEeK-zqCaNSdmOQ" name="Fork(ReadIsClassifiedObject(IImpl).object)" inStructuredNode="_slmkdZxCEeK-zqCaNSdmOQ" outgoing="_slmkgJxCEeK-zqCaNSdmOQ _slmkgZxCEeK-zqCaNSdmOQ" incoming="_slmkhZxCEeK-zqCaNSdmOQ"/>
                        <node xmi:type="uml:DecisionNode" xmi:id="_slmkf5xCEeK-zqCaNSdmOQ" name="Decision(ReadIsClassifiedObject(IImpl).result)" inStructuredNode="_slmkdZxCEeK-zqCaNSdmOQ" outgoing="_slmkg5xCEeK-zqCaNSdmOQ" incoming="_slmkgZxCEeK-zqCaNSdmOQ _slmkgpxCEeK-zqCaNSdmOQ" decisionInputFlow="_slmkgpxCEeK-zqCaNSdmOQ"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_slmkgJxCEeK-zqCaNSdmOQ" inStructuredNode="_slmkdZxCEeK-zqCaNSdmOQ" source="_slmkfpxCEeK-zqCaNSdmOQ" target="_slmkeJxCEeK-zqCaNSdmOQ"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_slmkgZxCEeK-zqCaNSdmOQ" inStructuredNode="_slmkdZxCEeK-zqCaNSdmOQ" source="_slmkfpxCEeK-zqCaNSdmOQ" target="_slmkf5xCEeK-zqCaNSdmOQ"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_slmkgpxCEeK-zqCaNSdmOQ" inStructuredNode="_slmkdZxCEeK-zqCaNSdmOQ" source="_slmke5xCEeK-zqCaNSdmOQ" target="_slmkf5xCEeK-zqCaNSdmOQ"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_slmkg5xCEeK-zqCaNSdmOQ" inStructuredNode="_slmkdZxCEeK-zqCaNSdmOQ" source="_slmkf5xCEeK-zqCaNSdmOQ" target="_slmkdpxCEeK-zqCaNSdmOQ">
                          <guard xmi:type="uml:LiteralBoolean" xmi:id="_slmkhJxCEeK-zqCaNSdmOQ" name="Value(true)" value="true"/>
                        </edge>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_slmkhZxCEeK-zqCaNSdmOQ" inStructuredNode="_slmkdZxCEeK-zqCaNSdmOQ" source="_slmkh5xCEeK-zqCaNSdmOQ" target="_slmkfpxCEeK-zqCaNSdmOQ"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_slmkhpxCEeK-zqCaNSdmOQ" inStructuredNode="_slmkdZxCEeK-zqCaNSdmOQ" source="_slmkdpxCEeK-zqCaNSdmOQ" target="_slmkiJxCEeK-zqCaNSdmOQ"/>
                      </node>
                      <node xmi:type="uml:ExpansionNode" xmi:id="_slmkh5xCEeK-zqCaNSdmOQ" name="CastExpression@b84a1a.inputElement" inStructuredNode="_slmkdJxCEeK-zqCaNSdmOQ" outgoing="_slmkhZxCEeK-zqCaNSdmOQ" incoming="_slvuRJxCEeK-zqCaNSdmOQ" regionAsInput="_slmkdZxCEeK-zqCaNSdmOQ"/>
                      <node xmi:type="uml:ExpansionNode" xmi:id="_slmkiJxCEeK-zqCaNSdmOQ" name="CastExpression@b84a1a.outputElement" inStructuredNode="_slmkdJxCEeK-zqCaNSdmOQ" outgoing="_slmknZxCEeK-zqCaNSdmOQ" incoming="_slmkhpxCEeK-zqCaNSdmOQ" type="_kgnPEos1EeKEn4V9UD8Cqw" regionAsOutput="_slmkdZxCEeK-zqCaNSdmOQ"/>
                    </node>
                    <node xmi:type="uml:ExpansionRegion" xmi:id="_slmkiZxCEeK-zqCaNSdmOQ" name="CastExpression@10925a5" inStructuredNode="_slmkapxCEeK-zqCaNSdmOQ" mode="parallel" outputElement="_slmknJxCEeK-zqCaNSdmOQ" inputElement="_slmkm5xCEeK-zqCaNSdmOQ">
                      <node xmi:type="uml:MergeNode" xmi:id="_slmkipxCEeK-zqCaNSdmOQ" name="Merge(CastExpression@10925a5.operand)" inStructuredNode="_slmkiZxCEeK-zqCaNSdmOQ" outgoing="_slmkmpxCEeK-zqCaNSdmOQ" incoming="_slmkl5xCEeK-zqCaNSdmOQ"/>
                      <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_slmki5xCEeK-zqCaNSdmOQ" name="ReadIsClassifiedObject(IImpl)" inStructuredNode="_slmkiZxCEeK-zqCaNSdmOQ" classifier="_kgnPEos1EeKEn4V9UD8Cqw">
                        <object xmi:type="uml:InputPin" xmi:id="_slmkjJxCEeK-zqCaNSdmOQ" name="ReadIsClassifiedObject(IImpl).object" incoming="_slmklJxCEeK-zqCaNSdmOQ" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_slmkjZxCEeK-zqCaNSdmOQ" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_slmkjpxCEeK-zqCaNSdmOQ" value="1"/>
                        </object>
                        <result xmi:type="uml:OutputPin" xmi:id="_slmkj5xCEeK-zqCaNSdmOQ" name="ReadIsClassifiedObject(IImpl).result" outgoing="_slmklpxCEeK-zqCaNSdmOQ" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_slmkkJxCEeK-zqCaNSdmOQ" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_slmkkZxCEeK-zqCaNSdmOQ" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ForkNode" xmi:id="_slmkkpxCEeK-zqCaNSdmOQ" name="Fork(ReadIsClassifiedObject(IImpl).object)" inStructuredNode="_slmkiZxCEeK-zqCaNSdmOQ" outgoing="_slmklJxCEeK-zqCaNSdmOQ _slmklZxCEeK-zqCaNSdmOQ" incoming="_slmkmZxCEeK-zqCaNSdmOQ"/>
                      <node xmi:type="uml:DecisionNode" xmi:id="_slmkk5xCEeK-zqCaNSdmOQ" name="Decision(ReadIsClassifiedObject(IImpl).result)" inStructuredNode="_slmkiZxCEeK-zqCaNSdmOQ" outgoing="_slmkl5xCEeK-zqCaNSdmOQ" incoming="_slmklZxCEeK-zqCaNSdmOQ _slmklpxCEeK-zqCaNSdmOQ" decisionInputFlow="_slmklpxCEeK-zqCaNSdmOQ"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_slmklJxCEeK-zqCaNSdmOQ" inStructuredNode="_slmkiZxCEeK-zqCaNSdmOQ" source="_slmkkpxCEeK-zqCaNSdmOQ" target="_slmkjJxCEeK-zqCaNSdmOQ"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_slmklZxCEeK-zqCaNSdmOQ" inStructuredNode="_slmkiZxCEeK-zqCaNSdmOQ" source="_slmkkpxCEeK-zqCaNSdmOQ" target="_slmkk5xCEeK-zqCaNSdmOQ"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_slmklpxCEeK-zqCaNSdmOQ" inStructuredNode="_slmkiZxCEeK-zqCaNSdmOQ" source="_slmkj5xCEeK-zqCaNSdmOQ" target="_slmkk5xCEeK-zqCaNSdmOQ"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_slmkl5xCEeK-zqCaNSdmOQ" inStructuredNode="_slmkiZxCEeK-zqCaNSdmOQ" source="_slmkk5xCEeK-zqCaNSdmOQ" target="_slmkipxCEeK-zqCaNSdmOQ">
                        <guard xmi:type="uml:LiteralBoolean" xmi:id="_slmkmJxCEeK-zqCaNSdmOQ" name="Value(true)" value="true"/>
                      </edge>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_slmkmZxCEeK-zqCaNSdmOQ" inStructuredNode="_slmkiZxCEeK-zqCaNSdmOQ" source="_slmkm5xCEeK-zqCaNSdmOQ" target="_slmkkpxCEeK-zqCaNSdmOQ"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_slmkmpxCEeK-zqCaNSdmOQ" inStructuredNode="_slmkiZxCEeK-zqCaNSdmOQ" source="_slmkipxCEeK-zqCaNSdmOQ" target="_slmknJxCEeK-zqCaNSdmOQ"/>
                    </node>
                    <node xmi:type="uml:ExpansionNode" xmi:id="_slmkm5xCEeK-zqCaNSdmOQ" name="CastExpression@10925a5.inputElement" inStructuredNode="_slmkapxCEeK-zqCaNSdmOQ" outgoing="_slmkmZxCEeK-zqCaNSdmOQ" incoming="_slvuRZxCEeK-zqCaNSdmOQ" regionAsInput="_slmkiZxCEeK-zqCaNSdmOQ"/>
                    <node xmi:type="uml:ExpansionNode" xmi:id="_slmknJxCEeK-zqCaNSdmOQ" name="CastExpression@10925a5.outputElement" inStructuredNode="_slmkapxCEeK-zqCaNSdmOQ" outgoing="_slmkp5xCEeK-zqCaNSdmOQ" incoming="_slmkmpxCEeK-zqCaNSdmOQ" type="_kgnPEos1EeKEn4V9UD8Cqw" regionAsOutput="_slmkiZxCEeK-zqCaNSdmOQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_slmknZxCEeK-zqCaNSdmOQ" inStructuredNode="_slmkapxCEeK-zqCaNSdmOQ" source="_slmkiJxCEeK-zqCaNSdmOQ" target="_slmkbpxCEeK-zqCaNSdmOQ"/>
                    <edge xmi:type="uml:ControlFlow" xmi:id="_slmknpxCEeK-zqCaNSdmOQ" inStructuredNode="_slmkapxCEeK-zqCaNSdmOQ" source="_slmkdJxCEeK-zqCaNSdmOQ" target="_slmka5xCEeK-zqCaNSdmOQ"/>
                  </node>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_slmkn5xCEeK-zqCaNSdmOQ" name="Call(Not)" inStructuredNode="_slmkX5xCEeK-zqCaNSdmOQ">
                    <argument xmi:type="uml:InputPin" xmi:id="_slmkoJxCEeK-zqCaNSdmOQ" name="Call(Not).argument(x)" incoming="_slmkqZxCEeK-zqCaNSdmOQ">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_slmkoZxCEeK-zqCaNSdmOQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_slmkopxCEeK-zqCaNSdmOQ" value="1"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_slmko5xCEeK-zqCaNSdmOQ" name="Call(Not).result(result)" outgoing="_slmkqpxCEeK-zqCaNSdmOQ">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_slmkpJxCEeK-zqCaNSdmOQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_slmkpZxCEeK-zqCaNSdmOQ" value="1"/>
                    </result>
                    <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-BooleanFunctions-Not"/>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_slmkppxCEeK-zqCaNSdmOQ" inStructuredNode="_slmkX5xCEeK-zqCaNSdmOQ" source="_slmkcZxCEeK-zqCaNSdmOQ" target="_slmkYZxCEeK-zqCaNSdmOQ"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_slmkp5xCEeK-zqCaNSdmOQ" inStructuredNode="_slmkX5xCEeK-zqCaNSdmOQ" source="_slmknJxCEeK-zqCaNSdmOQ" target="_slmkZJxCEeK-zqCaNSdmOQ"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_slmkqJxCEeK-zqCaNSdmOQ" inStructuredNode="_slmkX5xCEeK-zqCaNSdmOQ" source="_slmkapxCEeK-zqCaNSdmOQ" target="_slmkYJxCEeK-zqCaNSdmOQ"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_slmkqZxCEeK-zqCaNSdmOQ" inStructuredNode="_slmkX5xCEeK-zqCaNSdmOQ" source="_slmkZ5xCEeK-zqCaNSdmOQ" target="_slmkoJxCEeK-zqCaNSdmOQ"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_slmkqpxCEeK-zqCaNSdmOQ" inStructuredNode="_slmkV5xCEeK-zqCaNSdmOQ" source="_slmko5xCEeK-zqCaNSdmOQ" target="_slmkXJxCEeK-zqCaNSdmOQ"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_slmkq5xCEeK-zqCaNSdmOQ" inStructuredNode="_slmkV5xCEeK-zqCaNSdmOQ" source="_slmkX5xCEeK-zqCaNSdmOQ" target="_slmkWJxCEeK-zqCaNSdmOQ"/>
              </node>
            </structuredNode>
            <node xmi:type="uml:ActivityParameterNode" xmi:id="_slmkUJxCEeK-zqCaNSdmOQ" name="Input(message)" outgoing="_slvuQJxCEeK-zqCaNSdmOQ" parameter="_rUQtsJxBEeKmFMaljakvOg"/>
            <node xmi:type="uml:ForkNode" xmi:id="_slmkUZxCEeK-zqCaNSdmOQ" name="Fork(message)" outgoing="_slvuQ5xCEeK-zqCaNSdmOQ" incoming="_slvuQJxCEeK-zqCaNSdmOQ"/>
            <node xmi:type="uml:ActivityParameterNode" xmi:id="_slmkUpxCEeK-zqCaNSdmOQ" name="Input(end1)" outgoing="_slvuQZxCEeK-zqCaNSdmOQ" parameter="_rUQtsZxBEeKmFMaljakvOg"/>
            <node xmi:type="uml:ForkNode" xmi:id="_slmkU5xCEeK-zqCaNSdmOQ" name="Fork(end1)" outgoing="_slvuRJxCEeK-zqCaNSdmOQ" incoming="_slvuQZxCEeK-zqCaNSdmOQ"/>
            <node xmi:type="uml:ActivityParameterNode" xmi:id="_slmkVJxCEeK-zqCaNSdmOQ" name="Input(end2)" outgoing="_slvuQpxCEeK-zqCaNSdmOQ" parameter="_rUQtspxBEeKmFMaljakvOg"/>
            <node xmi:type="uml:ForkNode" xmi:id="_slmkVZxCEeK-zqCaNSdmOQ" name="Fork(end2)" outgoing="_slvuRZxCEeK-zqCaNSdmOQ" incoming="_slvuQpxCEeK-zqCaNSdmOQ"/>
          </ownedBehavior>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_kgnO9Ys1EeKEn4V9UD8Cqw" name="assertConnected" isAbstract="true" method="_kgnO8Ys1EeKEn4V9UD8Cqw" class="_kgnO7os1EeKEn4V9UD8Cqw" redefinedOperation="_kmj1gIr8EeKEn4V9UD8Cqw">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_kgnO9os1EeKEn4V9UD8Cqw" name="message">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
            </ownedParameter>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_kgnO94s1EeKEn4V9UD8Cqw" name="end1"/>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_kgnO-Is1EeKEn4V9UD8Cqw" name="end2"/>
          </ownedOperation>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_kgnO-Ys1EeKEn4V9UD8Cqw" name="assertNotConnected" isAbstract="true" method="_kgnO84s1EeKEn4V9UD8Cqw" class="_kgnO7os1EeKEn4V9UD8Cqw" redefinedOperation="_M4YmoIsVEeKEn4V9UD8Cqw">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_kgnO-os1EeKEn4V9UD8Cqw" name="message">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
            </ownedParameter>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_kgnO-4s1EeKEn4V9UD8Cqw" name="end1"/>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_kgnO_Is1EeKEn4V9UD8Cqw" name="end2"/>
          </ownedOperation>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_NmekQJxDEeK-zqCaNSdmOQ" name="AssertCompositeHelper" class="_kgnO7os1EeKEn4V9UD8Cqw">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_R4pkEJxDEeK-zqCaNSdmOQ" name="result" type="_kgnO7os1EeKEn4V9UD8Cqw" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_kgnO_Ys1EeKEn4V9UD8Cqw" name="A_Unconnected_Pattern">
          <ownedComment xmi:type="uml:Comment" xmi:id="_kgnO_os1EeKEn4V9UD8Cqw">
            <body>Unconnected pattern:&#xD;
lower bound on ends of connector r is 0</body>
          </ownedComment>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_kgnO_4s1EeKEn4V9UD8Cqw" name="b" visibility="public" type="_kgnOoYs1EeKEn4V9UD8Cqw" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kgnPAIs1EeKEn4V9UD8Cqw" value="2"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kgnPAYs1EeKEn4V9UD8Cqw" value="*"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_kgnPA4s1EeKEn4V9UD8Cqw" name="c" visibility="public" type="_kgnOqYs1EeKEn4V9UD8Cqw" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kgnPBIs1EeKEn4V9UD8Cqw" value="3"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kgnPBYs1EeKEn4V9UD8Cqw" value="*"/>
          </ownedAttribute>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_kgnPB4s1EeKEn4V9UD8Cqw" name="r" type="_kgnOqos1EeKEn4V9UD8Cqw">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_kgnPCIs1EeKEn4V9UD8Cqw" partWithPort="_kgnO_4s1EeKEn4V9UD8Cqw" role="_kgnOoos1EeKEn4V9UD8Cqw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kgnPCYs1EeKEn4V9UD8Cqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kgnPCos1EeKEn4V9UD8Cqw" value="*"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_kgnPC4s1EeKEn4V9UD8Cqw" partWithPort="_kgnPA4s1EeKEn4V9UD8Cqw" role="_bACv8Is4EeKEn4V9UD8Cqw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kgnPDIs1EeKEn4V9UD8Cqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kgnPDYs1EeKEn4V9UD8Cqw" value="*"/>
            </end>
          </ownedConnector>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_kgnPEYs1EeKEn4V9UD8Cqw" name="A_Unconnected_Pattern" class="_kgnO_Ys1EeKEn4V9UD8Cqw">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_vmee4JxDEeK-zqCaNSdmOQ" name="result" type="_kgnO_Ys1EeKEn4V9UD8Cqw" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_kgnPEos1EeKEn4V9UD8Cqw" clientDependency="_kgnPE4s1EeKEn4V9UD8Cqw" name="IImpl">
          <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_kgnPE4s1EeKEn4V9UD8Cqw" name="InterfaceRealization1" client="_kgnPEos1EeKEn4V9UD8Cqw" supplier="_kgnPFIs1EeKEn4V9UD8Cqw" contract="_kgnPFIs1EeKEn4V9UD8Cqw" implementingClassifier="_kgnPEos1EeKEn4V9UD8Cqw"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_kgnPFIs1EeKEn4V9UD8Cqw" name="I"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_xqZHUItAEeKEn4V9UD8Cqw" name="Delegation_Port_P">
        <packagedElement xmi:type="uml:Class" xmi:id="_xqZHUYtAEeKEn4V9UD8Cqw" clientDependency="_91DyYI16EeKYwJkPEFLoWw" name="B">
          <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_91DyYI16EeKYwJkPEFLoWw" name="InterfaceRealization1" client="_xqZHUYtAEeKEn4V9UD8Cqw" supplier="_OFTBsItBEeKEn4V9UD8Cqw" contract="_OFTBsItBEeKEn4V9UD8Cqw" implementingClassifier="_xqZHUYtAEeKEn4V9UD8Cqw"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_xqZHU4tAEeKEn4V9UD8Cqw" name="R" memberEnd="_xqZHVItAEeKEn4V9UD8Cqw _xqZHV4tAEeKEn4V9UD8Cqw">
          <ownedEnd xmi:type="uml:Property" xmi:id="_xqZHVItAEeKEn4V9UD8Cqw" name="x" type="_PJu6MItBEeKEn4V9UD8Cqw" owningAssociation="_xqZHU4tAEeKEn4V9UD8Cqw" association="_xqZHU4tAEeKEn4V9UD8Cqw">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xqZHVYtAEeKEn4V9UD8Cqw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xqZHVotAEeKEn4V9UD8Cqw" value="*"/>
          </ownedEnd>
          <ownedEnd xmi:type="uml:Property" xmi:id="_xqZHV4tAEeKEn4V9UD8Cqw" name="y" type="_xqZHUYtAEeKEn4V9UD8Cqw" owningAssociation="_xqZHU4tAEeKEn4V9UD8Cqw" association="_xqZHU4tAEeKEn4V9UD8Cqw">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xqZHWItAEeKEn4V9UD8Cqw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xqZHWYtAEeKEn4V9UD8Cqw" value="*"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:type="uml:Activity" xmi:id="_xqZHWotAEeKEn4V9UD8Cqw" name="TestCase_Delegation_Port_P" group="_FVa40JuaEeKZmIIhmf87AA" node="_FVa40JuaEeKZmIIhmf87AA">
          <ownedComment xmi:type="uml:Comment" xmi:id="_xqZHW4tAEeKEn4V9UD8Cqw">
            <body>namespace 'Test Suites'::'Test Suite 1'::Delegation_Port_P ;&#xD;
&#xD;
private import 'Test Suites'::Utils::* ;&#xD;
&#xD;
activity TestCase_Delegation_Port_P() { &#xD;
	helper = new AssertCompositeHelper() ;&#xD;
	&#xD;
	WriteLine(&quot;-- Running test case: Delegation connector between a port and a part --&quot;) ;&#xD;
	&#xD;
	a = new A_Array_Pattern() ;&#xD;
	&#xD;
	// Testing instantiation of A_Empty_Pattern&#xD;
	WriteLine(&quot;&quot;) ;&#xD;
	WriteLine(&quot;- Testing instantiation of A_Empty_Pattern -&quot;) ;&#xD;
	a_empty = new A_Empty_Pattern();&#xD;
	AssertEmptyPattern(a_empty.p, a_empty.b) ;&#xD;
	&#xD;
	// Testing instantiation of A_Unconnected_Pattern&#xD;
	WriteLine(&quot;&quot;) ;&#xD;
	WriteLine(&quot;- Testing instantiation of A_Unconnected_Pattern -&quot;) ;&#xD;
	a_unconnected = new A_Unconnected_Pattern();&#xD;
	AssertUnconnectedPattern(a_unconnected.p, a_unconnected.b, 3, 2, helper) ;&#xD;
	&#xD;
	// Testing instantiation of A_Array_Pattern&#xD;
	WriteLine(&quot;&quot;) ;&#xD;
	WriteLine(&quot;- Testing instantiation of A_Array_Pattern&quot;) ;&#xD;
	a_array = new A_Array_Pattern();&#xD;
	AssertArrayPattern(a_array.p, a_array.b, 4, helper) ;&#xD;
	&#xD;
	// Testing instantiation of A_Star_Pattern&#xD;
	WriteLine(&quot;&quot;) ;&#xD;
	WriteLine(&quot;- Testing instantiation of A_Star_Pattern&quot;) ;&#xD;
	a_star = new A_Star_Pattern();&#xD;
	AssertStarPattern(a_star.p, a_star.b, 3, 4, helper) ;&#xD;
	&#xD;
}</body>
          </ownedComment>
          <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_FVa40JuaEeKZmIIhmf87AA" name="Body(TestCase_Delegation_Port_P)">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_FVa40ZuaEeKZmIIhmf87AA" name="ExpressionStatement@ed8a22" inStructuredNode="_FVa40JuaEeKZmIIhmf87AA" outgoing="_FVa6b5uaEeKZmIIhmf87AA">
              <node xmi:type="uml:ForkNode" xmi:id="_FVa40puaEeKZmIIhmf87AA" name="Fork(helper)@1b3c5b0" inStructuredNode="_FVa40ZuaEeKZmIIhmf87AA" outgoing="_FVa6epuaEeKZmIIhmf87AA _FVa6gZuaEeKZmIIhmf87AA _FVa6iJuaEeKZmIIhmf87AA" incoming="_FVa44JuaEeKZmIIhmf87AA"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_FVa405uaEeKZmIIhmf87AA" name="RightHandSide@177cdaa" inStructuredNode="_FVa40ZuaEeKZmIIhmf87AA">
                <node xmi:type="uml:CallOperationAction" xmi:id="_FVa41JuaEeKZmIIhmf87AA" name="Call(AssertCompositeHelper)" inStructuredNode="_FVa405uaEeKZmIIhmf87AA" operation="_CA6kkJq9EeKEVK5J1rBYag">
                  <result xmi:type="uml:OutputPin" xmi:id="_FVa41ZuaEeKZmIIhmf87AA" name="Call(AssertCompositeHelper).result(result)" outgoing="_FVa44JuaEeKZmIIhmf87AA" type="_xqiRZYtAEeKEn4V9UD8Cqw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa41puaEeKZmIIhmf87AA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa415uaEeKZmIIhmf87AA" value="1"/>
                  </result>
                  <target xmi:type="uml:InputPin" xmi:id="_FVa42JuaEeKZmIIhmf87AA" name="Call(AssertCompositeHelper).target" incoming="_FVa435uaEeKZmIIhmf87AA" type="_xqiRZYtAEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa42ZuaEeKZmIIhmf87AA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa42puaEeKZmIIhmf87AA" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_FVa425uaEeKZmIIhmf87AA" name="Create(AssertCompositeHelper)" inStructuredNode="_FVa405uaEeKZmIIhmf87AA" classifier="_xqiRZYtAEeKEn4V9UD8Cqw">
                  <result xmi:type="uml:OutputPin" xmi:id="_FVa43JuaEeKZmIIhmf87AA" name="Create(AssertCompositeHelper).result" outgoing="_FVa435uaEeKZmIIhmf87AA" type="_xqiRZYtAEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa43ZuaEeKZmIIhmf87AA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa43puaEeKZmIIhmf87AA" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_FVa435uaEeKZmIIhmf87AA" inStructuredNode="_FVa405uaEeKZmIIhmf87AA" source="_FVa43JuaEeKZmIIhmf87AA" target="_FVa42JuaEeKZmIIhmf87AA"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_FVa44JuaEeKZmIIhmf87AA" inStructuredNode="_FVa40ZuaEeKZmIIhmf87AA" source="_FVa41ZuaEeKZmIIhmf87AA" target="_FVa40puaEeKZmIIhmf87AA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_FVa44ZuaEeKZmIIhmf87AA" name="ExpressionStatement@16e3980" inStructuredNode="_FVa40JuaEeKZmIIhmf87AA" outgoing="_FVa6cJuaEeKZmIIhmf87AA" incoming="_FVa6b5uaEeKZmIIhmf87AA">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_FVa44puaEeKZmIIhmf87AA" name="Call(WriteLine)" inStructuredNode="_FVa44ZuaEeKZmIIhmf87AA" incoming="_FVa48JuaEeKZmIIhmf87AA">
                <argument xmi:type="uml:InputPin" xmi:id="_FVa445uaEeKZmIIhmf87AA" name="Call(WriteLine).argument(value)" incoming="_FVa475uaEeKZmIIhmf87AA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa45JuaEeKZmIIhmf87AA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa45ZuaEeKZmIIhmf87AA" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_FVa45puaEeKZmIIhmf87AA" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa455uaEeKZmIIhmf87AA"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa46JuaEeKZmIIhmf87AA" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_FVa46ZuaEeKZmIIhmf87AA" name="Tuple@1faf21c" inStructuredNode="_FVa44ZuaEeKZmIIhmf87AA" outgoing="_FVa48JuaEeKZmIIhmf87AA">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_FVa46puaEeKZmIIhmf87AA" name="Value(&quot;-- Running test case: Delegation connector between a port and a part --&quot;)" inStructuredNode="_FVa46ZuaEeKZmIIhmf87AA">
                  <result xmi:type="uml:OutputPin" xmi:id="_FVa465uaEeKZmIIhmf87AA" name="Value(&quot;-- Running test case: Delegation connector between a port and a part --&quot;).result" outgoing="_FVa475uaEeKZmIIhmf87AA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa47JuaEeKZmIIhmf87AA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa47ZuaEeKZmIIhmf87AA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_FVa47puaEeKZmIIhmf87AA" value="-- Running test case: Delegation connector between a port and a part --">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_FVa475uaEeKZmIIhmf87AA" inStructuredNode="_FVa44ZuaEeKZmIIhmf87AA" source="_FVa465uaEeKZmIIhmf87AA" target="_FVa445uaEeKZmIIhmf87AA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_FVa48JuaEeKZmIIhmf87AA" inStructuredNode="_FVa44ZuaEeKZmIIhmf87AA" source="_FVa46ZuaEeKZmIIhmf87AA" target="_FVa44puaEeKZmIIhmf87AA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_FVa48ZuaEeKZmIIhmf87AA" name="ExpressionStatement@1a57453" inStructuredNode="_FVa40JuaEeKZmIIhmf87AA" outgoing="_FVa6cZuaEeKZmIIhmf87AA" incoming="_FVa6cJuaEeKZmIIhmf87AA">
              <node xmi:type="uml:ForkNode" xmi:id="_FVa48puaEeKZmIIhmf87AA" name="Fork(a)@9d4682" inStructuredNode="_FVa48ZuaEeKZmIIhmf87AA" incoming="_FVa5AJuaEeKZmIIhmf87AA"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_FVa485uaEeKZmIIhmf87AA" name="RightHandSide@1801ac3" inStructuredNode="_FVa48ZuaEeKZmIIhmf87AA">
                <node xmi:type="uml:CallOperationAction" xmi:id="_FVa49JuaEeKZmIIhmf87AA" name="Call(A_Array_Pattern)" inStructuredNode="_FVa485uaEeKZmIIhmf87AA" operation="_xqiRT4tAEeKEn4V9UD8Cqw">
                  <result xmi:type="uml:OutputPin" xmi:id="_FVa49ZuaEeKZmIIhmf87AA" name="Call(A_Array_Pattern).result(result)" outgoing="_FVa5AJuaEeKZmIIhmf87AA" type="_xqZHbYtAEeKEn4V9UD8Cqw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa49puaEeKZmIIhmf87AA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa495uaEeKZmIIhmf87AA" value="1"/>
                  </result>
                  <target xmi:type="uml:InputPin" xmi:id="_FVa4-JuaEeKZmIIhmf87AA" name="Call(A_Array_Pattern).target" incoming="_FVa4_5uaEeKZmIIhmf87AA" type="_xqZHbYtAEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa4-ZuaEeKZmIIhmf87AA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa4-puaEeKZmIIhmf87AA" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_FVa4-5uaEeKZmIIhmf87AA" name="Create(A_Array_Pattern)" inStructuredNode="_FVa485uaEeKZmIIhmf87AA" classifier="_xqZHbYtAEeKEn4V9UD8Cqw">
                  <result xmi:type="uml:OutputPin" xmi:id="_FVa4_JuaEeKZmIIhmf87AA" name="Create(A_Array_Pattern).result" outgoing="_FVa4_5uaEeKZmIIhmf87AA" type="_xqZHbYtAEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa4_ZuaEeKZmIIhmf87AA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa4_puaEeKZmIIhmf87AA" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_FVa4_5uaEeKZmIIhmf87AA" inStructuredNode="_FVa485uaEeKZmIIhmf87AA" source="_FVa4_JuaEeKZmIIhmf87AA" target="_FVa4-JuaEeKZmIIhmf87AA"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_FVa5AJuaEeKZmIIhmf87AA" inStructuredNode="_FVa48ZuaEeKZmIIhmf87AA" source="_FVa49ZuaEeKZmIIhmf87AA" target="_FVa48puaEeKZmIIhmf87AA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_FVa5AZuaEeKZmIIhmf87AA" name="ExpressionStatement@bb2b9e" inStructuredNode="_FVa40JuaEeKZmIIhmf87AA" outgoing="_FVa6cpuaEeKZmIIhmf87AA" incoming="_FVa6cZuaEeKZmIIhmf87AA">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_FVa5ApuaEeKZmIIhmf87AA" name="Call(WriteLine)" inStructuredNode="_FVa5AZuaEeKZmIIhmf87AA" incoming="_FVa5EJuaEeKZmIIhmf87AA">
                <argument xmi:type="uml:InputPin" xmi:id="_FVa5A5uaEeKZmIIhmf87AA" name="Call(WriteLine).argument(value)" incoming="_FVa5D5uaEeKZmIIhmf87AA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa5BJuaEeKZmIIhmf87AA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa5BZuaEeKZmIIhmf87AA" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_FVa5BpuaEeKZmIIhmf87AA" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa5B5uaEeKZmIIhmf87AA"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa5CJuaEeKZmIIhmf87AA" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_FVa5CZuaEeKZmIIhmf87AA" name="Tuple@1b46fff" inStructuredNode="_FVa5AZuaEeKZmIIhmf87AA" outgoing="_FVa5EJuaEeKZmIIhmf87AA">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_FVa5CpuaEeKZmIIhmf87AA" name="Value(&quot;&quot;)" inStructuredNode="_FVa5CZuaEeKZmIIhmf87AA">
                  <result xmi:type="uml:OutputPin" xmi:id="_FVa5C5uaEeKZmIIhmf87AA" name="Value(&quot;&quot;).result" outgoing="_FVa5D5uaEeKZmIIhmf87AA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa5DJuaEeKZmIIhmf87AA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa5DZuaEeKZmIIhmf87AA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_FVa5DpuaEeKZmIIhmf87AA" value="">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_FVa5D5uaEeKZmIIhmf87AA" inStructuredNode="_FVa5AZuaEeKZmIIhmf87AA" source="_FVa5C5uaEeKZmIIhmf87AA" target="_FVa5A5uaEeKZmIIhmf87AA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_FVa5EJuaEeKZmIIhmf87AA" inStructuredNode="_FVa5AZuaEeKZmIIhmf87AA" source="_FVa5CZuaEeKZmIIhmf87AA" target="_FVa5ApuaEeKZmIIhmf87AA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_FVa5EZuaEeKZmIIhmf87AA" name="ExpressionStatement@1a2e28d" inStructuredNode="_FVa40JuaEeKZmIIhmf87AA" outgoing="_FVa6c5uaEeKZmIIhmf87AA" incoming="_FVa6cpuaEeKZmIIhmf87AA">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_FVa5EpuaEeKZmIIhmf87AA" name="Call(WriteLine)" inStructuredNode="_FVa5EZuaEeKZmIIhmf87AA" incoming="_FVa5IJuaEeKZmIIhmf87AA">
                <argument xmi:type="uml:InputPin" xmi:id="_FVa5E5uaEeKZmIIhmf87AA" name="Call(WriteLine).argument(value)" incoming="_FVa5H5uaEeKZmIIhmf87AA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa5FJuaEeKZmIIhmf87AA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa5FZuaEeKZmIIhmf87AA" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_FVa5FpuaEeKZmIIhmf87AA" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa5F5uaEeKZmIIhmf87AA"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa5GJuaEeKZmIIhmf87AA" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_FVa5GZuaEeKZmIIhmf87AA" name="Tuple@f17763" inStructuredNode="_FVa5EZuaEeKZmIIhmf87AA" outgoing="_FVa5IJuaEeKZmIIhmf87AA">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_FVa5GpuaEeKZmIIhmf87AA" name="Value(&quot;- Testing instantiation of A_Empty_Pattern -&quot;)" inStructuredNode="_FVa5GZuaEeKZmIIhmf87AA">
                  <result xmi:type="uml:OutputPin" xmi:id="_FVa5G5uaEeKZmIIhmf87AA" name="Value(&quot;- Testing instantiation of A_Empty_Pattern -&quot;).result" outgoing="_FVa5H5uaEeKZmIIhmf87AA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa5HJuaEeKZmIIhmf87AA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa5HZuaEeKZmIIhmf87AA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_FVa5HpuaEeKZmIIhmf87AA" value="- Testing instantiation of A_Empty_Pattern -">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_FVa5H5uaEeKZmIIhmf87AA" inStructuredNode="_FVa5EZuaEeKZmIIhmf87AA" source="_FVa5G5uaEeKZmIIhmf87AA" target="_FVa5E5uaEeKZmIIhmf87AA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_FVa5IJuaEeKZmIIhmf87AA" inStructuredNode="_FVa5EZuaEeKZmIIhmf87AA" source="_FVa5GZuaEeKZmIIhmf87AA" target="_FVa5EpuaEeKZmIIhmf87AA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_FVa5IZuaEeKZmIIhmf87AA" name="ExpressionStatement@1680daa" inStructuredNode="_FVa40JuaEeKZmIIhmf87AA" outgoing="_FVa6dpuaEeKZmIIhmf87AA" incoming="_FVa6c5uaEeKZmIIhmf87AA">
              <node xmi:type="uml:ForkNode" xmi:id="_FVa5IpuaEeKZmIIhmf87AA" name="Fork(a_empty)@c341a2" inStructuredNode="_FVa5IZuaEeKZmIIhmf87AA" outgoing="_FVa6dJuaEeKZmIIhmf87AA _FVa6dZuaEeKZmIIhmf87AA" incoming="_FVa5MJuaEeKZmIIhmf87AA"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_FVa5I5uaEeKZmIIhmf87AA" name="RightHandSide@10a0bb0" inStructuredNode="_FVa5IZuaEeKZmIIhmf87AA">
                <node xmi:type="uml:CallOperationAction" xmi:id="_FVa5JJuaEeKZmIIhmf87AA" name="Call(A_Empty_Pattern)" inStructuredNode="_FVa5I5uaEeKZmIIhmf87AA" operation="_8qjEMJq5EeKzh4HC7gGNnA">
                  <result xmi:type="uml:OutputPin" xmi:id="_FVa5JZuaEeKZmIIhmf87AA" name="Call(A_Empty_Pattern).result(result)" outgoing="_FVa5MJuaEeKZmIIhmf87AA" type="_xqZHXItAEeKEn4V9UD8Cqw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa5JpuaEeKZmIIhmf87AA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa5J5uaEeKZmIIhmf87AA" value="1"/>
                  </result>
                  <target xmi:type="uml:InputPin" xmi:id="_FVa5KJuaEeKZmIIhmf87AA" name="Call(A_Empty_Pattern).target" incoming="_FVa5L5uaEeKZmIIhmf87AA" type="_xqZHXItAEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa5KZuaEeKZmIIhmf87AA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa5KpuaEeKZmIIhmf87AA" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_FVa5K5uaEeKZmIIhmf87AA" name="Create(A_Empty_Pattern)" inStructuredNode="_FVa5I5uaEeKZmIIhmf87AA" classifier="_xqZHXItAEeKEn4V9UD8Cqw">
                  <result xmi:type="uml:OutputPin" xmi:id="_FVa5LJuaEeKZmIIhmf87AA" name="Create(A_Empty_Pattern).result" outgoing="_FVa5L5uaEeKZmIIhmf87AA" type="_xqZHXItAEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa5LZuaEeKZmIIhmf87AA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa5LpuaEeKZmIIhmf87AA" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_FVa5L5uaEeKZmIIhmf87AA" inStructuredNode="_FVa5I5uaEeKZmIIhmf87AA" source="_FVa5LJuaEeKZmIIhmf87AA" target="_FVa5KJuaEeKZmIIhmf87AA"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_FVa5MJuaEeKZmIIhmf87AA" inStructuredNode="_FVa5IZuaEeKZmIIhmf87AA" source="_FVa5JZuaEeKZmIIhmf87AA" target="_FVa5IpuaEeKZmIIhmf87AA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_FVa5MZuaEeKZmIIhmf87AA" name="ExpressionStatement@19c81cf" inStructuredNode="_FVa40JuaEeKZmIIhmf87AA" outgoing="_FVa6d5uaEeKZmIIhmf87AA" incoming="_FVa6dpuaEeKZmIIhmf87AA">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_FVa5MpuaEeKZmIIhmf87AA" name="Call(AssertEmptyPattern)" inStructuredNode="_FVa5MZuaEeKZmIIhmf87AA" incoming="_FVa5TpuaEeKZmIIhmf87AA" behavior="_6C3JkIr9EeKEn4V9UD8Cqw">
                <argument xmi:type="uml:InputPin" xmi:id="_FVa5M5uaEeKZmIIhmf87AA" name="Call(AssertEmptyPattern).argument(ends1)" incoming="_FVa5TJuaEeKZmIIhmf87AA" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa5NJuaEeKZmIIhmf87AA"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa5NZuaEeKZmIIhmf87AA" value="*"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_FVa5NpuaEeKZmIIhmf87AA" name="Call(AssertEmptyPattern).argument(ends2)" incoming="_FVa5TZuaEeKZmIIhmf87AA" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa5N5uaEeKZmIIhmf87AA"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa5OJuaEeKZmIIhmf87AA" value="*"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_FVa5OZuaEeKZmIIhmf87AA" name="Tuple@da2584" inStructuredNode="_FVa5MZuaEeKZmIIhmf87AA" outgoing="_FVa5TpuaEeKZmIIhmf87AA">
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_FVa5OpuaEeKZmIIhmf87AA" name="Read(p)" inStructuredNode="_FVa5OZuaEeKZmIIhmf87AA" structuralFeature="_4Z3akItBEeKEn4V9UD8Cqw">
                  <object xmi:type="uml:InputPin" xmi:id="_FVa5O5uaEeKZmIIhmf87AA" name="Read(p).object" incoming="_FVa5SpuaEeKZmIIhmf87AA" type="_xqZHXItAEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa5PJuaEeKZmIIhmf87AA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa5PZuaEeKZmIIhmf87AA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_FVa5PpuaEeKZmIIhmf87AA" name="Read(p).result" outgoing="_FVa5TJuaEeKZmIIhmf87AA" type="_PJu6MItBEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa5P5uaEeKZmIIhmf87AA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa5QJuaEeKZmIIhmf87AA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_FVa5QZuaEeKZmIIhmf87AA" name="Fork(Fork(a_empty)@c341a2)" inStructuredNode="_FVa5OZuaEeKZmIIhmf87AA" outgoing="_FVa5SpuaEeKZmIIhmf87AA" incoming="_FVa6dJuaEeKZmIIhmf87AA"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_FVa5QpuaEeKZmIIhmf87AA" name="Read(b)" inStructuredNode="_FVa5OZuaEeKZmIIhmf87AA" structuralFeature="_xqZHXotAEeKEn4V9UD8Cqw">
                  <object xmi:type="uml:InputPin" xmi:id="_FVa5Q5uaEeKZmIIhmf87AA" name="Read(b).object" incoming="_FVa5S5uaEeKZmIIhmf87AA" type="_xqZHXItAEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa5RJuaEeKZmIIhmf87AA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa5RZuaEeKZmIIhmf87AA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_FVa5RpuaEeKZmIIhmf87AA" name="Read(b).result" outgoing="_FVa5TZuaEeKZmIIhmf87AA" type="_xqZHUYtAEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa5R5uaEeKZmIIhmf87AA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa5SJuaEeKZmIIhmf87AA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_FVa5SZuaEeKZmIIhmf87AA" name="Fork(Fork(a_empty)@c341a2)" inStructuredNode="_FVa5OZuaEeKZmIIhmf87AA" outgoing="_FVa5S5uaEeKZmIIhmf87AA" incoming="_FVa6dZuaEeKZmIIhmf87AA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_FVa5SpuaEeKZmIIhmf87AA" inStructuredNode="_FVa5OZuaEeKZmIIhmf87AA" source="_FVa5QZuaEeKZmIIhmf87AA" target="_FVa5O5uaEeKZmIIhmf87AA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_FVa5S5uaEeKZmIIhmf87AA" inStructuredNode="_FVa5OZuaEeKZmIIhmf87AA" source="_FVa5SZuaEeKZmIIhmf87AA" target="_FVa5Q5uaEeKZmIIhmf87AA"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_FVa5TJuaEeKZmIIhmf87AA" inStructuredNode="_FVa5MZuaEeKZmIIhmf87AA" source="_FVa5PpuaEeKZmIIhmf87AA" target="_FVa5M5uaEeKZmIIhmf87AA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_FVa5TZuaEeKZmIIhmf87AA" inStructuredNode="_FVa5MZuaEeKZmIIhmf87AA" source="_FVa5RpuaEeKZmIIhmf87AA" target="_FVa5NpuaEeKZmIIhmf87AA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_FVa5TpuaEeKZmIIhmf87AA" inStructuredNode="_FVa5MZuaEeKZmIIhmf87AA" source="_FVa5OZuaEeKZmIIhmf87AA" target="_FVa5MpuaEeKZmIIhmf87AA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_FVa5T5uaEeKZmIIhmf87AA" name="ExpressionStatement@894a87" inStructuredNode="_FVa40JuaEeKZmIIhmf87AA" outgoing="_FVa6eJuaEeKZmIIhmf87AA" incoming="_FVa6d5uaEeKZmIIhmf87AA">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_FVa5UJuaEeKZmIIhmf87AA" name="Call(WriteLine)" inStructuredNode="_FVa5T5uaEeKZmIIhmf87AA" incoming="_FVa5XpuaEeKZmIIhmf87AA">
                <argument xmi:type="uml:InputPin" xmi:id="_FVa5UZuaEeKZmIIhmf87AA" name="Call(WriteLine).argument(value)" incoming="_FVa5XZuaEeKZmIIhmf87AA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa5UpuaEeKZmIIhmf87AA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa5U5uaEeKZmIIhmf87AA" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_FVa5VJuaEeKZmIIhmf87AA" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa5VZuaEeKZmIIhmf87AA"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa5VpuaEeKZmIIhmf87AA" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_FVa5V5uaEeKZmIIhmf87AA" name="Tuple@125c439" inStructuredNode="_FVa5T5uaEeKZmIIhmf87AA" outgoing="_FVa5XpuaEeKZmIIhmf87AA">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_FVa5WJuaEeKZmIIhmf87AA" name="Value(&quot;&quot;)" inStructuredNode="_FVa5V5uaEeKZmIIhmf87AA">
                  <result xmi:type="uml:OutputPin" xmi:id="_FVa5WZuaEeKZmIIhmf87AA" name="Value(&quot;&quot;).result" outgoing="_FVa5XZuaEeKZmIIhmf87AA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa5WpuaEeKZmIIhmf87AA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa5W5uaEeKZmIIhmf87AA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_FVa5XJuaEeKZmIIhmf87AA" value="">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_FVa5XZuaEeKZmIIhmf87AA" inStructuredNode="_FVa5T5uaEeKZmIIhmf87AA" source="_FVa5WZuaEeKZmIIhmf87AA" target="_FVa5UZuaEeKZmIIhmf87AA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_FVa5XpuaEeKZmIIhmf87AA" inStructuredNode="_FVa5T5uaEeKZmIIhmf87AA" source="_FVa5V5uaEeKZmIIhmf87AA" target="_FVa5UJuaEeKZmIIhmf87AA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_FVa5X5uaEeKZmIIhmf87AA" name="ExpressionStatement@122d6a5" inStructuredNode="_FVa40JuaEeKZmIIhmf87AA" outgoing="_FVa6eZuaEeKZmIIhmf87AA" incoming="_FVa6eJuaEeKZmIIhmf87AA">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_FVa5YJuaEeKZmIIhmf87AA" name="Call(WriteLine)" inStructuredNode="_FVa5X5uaEeKZmIIhmf87AA" incoming="_FVa5bpuaEeKZmIIhmf87AA">
                <argument xmi:type="uml:InputPin" xmi:id="_FVa5YZuaEeKZmIIhmf87AA" name="Call(WriteLine).argument(value)" incoming="_FVa5bZuaEeKZmIIhmf87AA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa5YpuaEeKZmIIhmf87AA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa5Y5uaEeKZmIIhmf87AA" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_FVa5ZJuaEeKZmIIhmf87AA" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa5ZZuaEeKZmIIhmf87AA"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa5ZpuaEeKZmIIhmf87AA" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_FVa5Z5uaEeKZmIIhmf87AA" name="Tuple@1131b0" inStructuredNode="_FVa5X5uaEeKZmIIhmf87AA" outgoing="_FVa5bpuaEeKZmIIhmf87AA">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_FVa5aJuaEeKZmIIhmf87AA" name="Value(&quot;- Testing instantiation of A_Unconnected_Pattern -&quot;)" inStructuredNode="_FVa5Z5uaEeKZmIIhmf87AA">
                  <result xmi:type="uml:OutputPin" xmi:id="_FVa5aZuaEeKZmIIhmf87AA" name="Value(&quot;- Testing instantiation of A_Unconnected_Pattern -&quot;).result" outgoing="_FVa5bZuaEeKZmIIhmf87AA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa5apuaEeKZmIIhmf87AA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa5a5uaEeKZmIIhmf87AA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_FVa5bJuaEeKZmIIhmf87AA" value="- Testing instantiation of A_Unconnected_Pattern -">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_FVa5bZuaEeKZmIIhmf87AA" inStructuredNode="_FVa5X5uaEeKZmIIhmf87AA" source="_FVa5aZuaEeKZmIIhmf87AA" target="_FVa5YZuaEeKZmIIhmf87AA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_FVa5bpuaEeKZmIIhmf87AA" inStructuredNode="_FVa5X5uaEeKZmIIhmf87AA" source="_FVa5Z5uaEeKZmIIhmf87AA" target="_FVa5YJuaEeKZmIIhmf87AA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_FVa5b5uaEeKZmIIhmf87AA" name="ExpressionStatement@1c7d036" inStructuredNode="_FVa40JuaEeKZmIIhmf87AA" outgoing="_FVa6fZuaEeKZmIIhmf87AA" incoming="_FVa6eZuaEeKZmIIhmf87AA">
              <node xmi:type="uml:ForkNode" xmi:id="_FVa5cJuaEeKZmIIhmf87AA" name="Fork(a_unconnected)@449d9b" inStructuredNode="_FVa5b5uaEeKZmIIhmf87AA" outgoing="_FVa6e5uaEeKZmIIhmf87AA _FVa6fJuaEeKZmIIhmf87AA" incoming="_FVa5fpuaEeKZmIIhmf87AA"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_FVa5cZuaEeKZmIIhmf87AA" name="RightHandSide@c73167" inStructuredNode="_FVa5b5uaEeKZmIIhmf87AA">
                <node xmi:type="uml:CallOperationAction" xmi:id="_FVa5cpuaEeKZmIIhmf87AA" name="Call(A_Unconnected_Pattern)" inStructuredNode="_FVa5cZuaEeKZmIIhmf87AA" operation="_xqiRiItAEeKEn4V9UD8Cqw">
                  <result xmi:type="uml:OutputPin" xmi:id="_FVa5c5uaEeKZmIIhmf87AA" name="Call(A_Unconnected_Pattern).result(result)" outgoing="_FVa5fpuaEeKZmIIhmf87AA" type="_xqiRdItAEeKEn4V9UD8Cqw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa5dJuaEeKZmIIhmf87AA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa5dZuaEeKZmIIhmf87AA" value="1"/>
                  </result>
                  <target xmi:type="uml:InputPin" xmi:id="_FVa5dpuaEeKZmIIhmf87AA" name="Call(A_Unconnected_Pattern).target" incoming="_FVa5fZuaEeKZmIIhmf87AA" type="_xqiRdItAEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa5d5uaEeKZmIIhmf87AA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa5eJuaEeKZmIIhmf87AA" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_FVa5eZuaEeKZmIIhmf87AA" name="Create(A_Unconnected_Pattern)" inStructuredNode="_FVa5cZuaEeKZmIIhmf87AA" classifier="_xqiRdItAEeKEn4V9UD8Cqw">
                  <result xmi:type="uml:OutputPin" xmi:id="_FVa5epuaEeKZmIIhmf87AA" name="Create(A_Unconnected_Pattern).result" outgoing="_FVa5fZuaEeKZmIIhmf87AA" type="_xqiRdItAEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa5e5uaEeKZmIIhmf87AA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa5fJuaEeKZmIIhmf87AA" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_FVa5fZuaEeKZmIIhmf87AA" inStructuredNode="_FVa5cZuaEeKZmIIhmf87AA" source="_FVa5epuaEeKZmIIhmf87AA" target="_FVa5dpuaEeKZmIIhmf87AA"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_FVa5fpuaEeKZmIIhmf87AA" inStructuredNode="_FVa5b5uaEeKZmIIhmf87AA" source="_FVa5c5uaEeKZmIIhmf87AA" target="_FVa5cJuaEeKZmIIhmf87AA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_FVa5f5uaEeKZmIIhmf87AA" name="ExpressionStatement@1ebb48a" inStructuredNode="_FVa40JuaEeKZmIIhmf87AA" outgoing="_FVa6fpuaEeKZmIIhmf87AA" incoming="_FVa6fZuaEeKZmIIhmf87AA">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_FVa5gJuaEeKZmIIhmf87AA" name="Call(AssertUnconnectedPattern)" inStructuredNode="_FVa5f5uaEeKZmIIhmf87AA" incoming="_FVa5sZuaEeKZmIIhmf87AA" behavior="_3BMbcIsVEeKEn4V9UD8Cqw">
                <argument xmi:type="uml:InputPin" xmi:id="_FVa5gZuaEeKZmIIhmf87AA" name="Call(AssertUnconnectedPattern).argument(ends1)" incoming="_FVa5rZuaEeKZmIIhmf87AA">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa5gpuaEeKZmIIhmf87AA"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa5g5uaEeKZmIIhmf87AA" value="*"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_FVa5hJuaEeKZmIIhmf87AA" name="Call(AssertUnconnectedPattern).argument(ends2)" incoming="_FVa5rpuaEeKZmIIhmf87AA">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa5hZuaEeKZmIIhmf87AA"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa5hpuaEeKZmIIhmf87AA" value="*"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_FVa5h5uaEeKZmIIhmf87AA" name="Call(AssertUnconnectedPattern).argument(n1)" incoming="_FVa5r5uaEeKZmIIhmf87AA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa5iJuaEeKZmIIhmf87AA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa5iZuaEeKZmIIhmf87AA" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_FVa5ipuaEeKZmIIhmf87AA" name="Call(AssertUnconnectedPattern).argument(n2)" incoming="_FVa5sJuaEeKZmIIhmf87AA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa5i5uaEeKZmIIhmf87AA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa5jJuaEeKZmIIhmf87AA" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_FVa5jZuaEeKZmIIhmf87AA" name="Call(AssertUnconnectedPattern).argument(helper)" incoming="_FVa6epuaEeKZmIIhmf87AA" type="_iyhhgIr7EeKEn4V9UD8Cqw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa5jpuaEeKZmIIhmf87AA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa5j5uaEeKZmIIhmf87AA" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_FVa5kJuaEeKZmIIhmf87AA" name="Tuple@150dac6" inStructuredNode="_FVa5f5uaEeKZmIIhmf87AA" outgoing="_FVa5sZuaEeKZmIIhmf87AA">
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_FVa5kZuaEeKZmIIhmf87AA" name="Read(p)" inStructuredNode="_FVa5kJuaEeKZmIIhmf87AA" structuralFeature="_C1HRcItCEeKEn4V9UD8Cqw">
                  <object xmi:type="uml:InputPin" xmi:id="_FVa5kpuaEeKZmIIhmf87AA" name="Read(p).object" incoming="_FVa5q5uaEeKZmIIhmf87AA" type="_xqiRdItAEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa5k5uaEeKZmIIhmf87AA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa5lJuaEeKZmIIhmf87AA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_FVa5lZuaEeKZmIIhmf87AA" name="Read(p).result" outgoing="_FVa5rZuaEeKZmIIhmf87AA" type="_PJu6MItBEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa5lpuaEeKZmIIhmf87AA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa5l5uaEeKZmIIhmf87AA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_FVa5mJuaEeKZmIIhmf87AA" name="Fork(Fork(a_unconnected)@449d9b)" inStructuredNode="_FVa5kJuaEeKZmIIhmf87AA" outgoing="_FVa5q5uaEeKZmIIhmf87AA" incoming="_FVa6e5uaEeKZmIIhmf87AA"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_FVa5mZuaEeKZmIIhmf87AA" name="Read(b)" inStructuredNode="_FVa5kJuaEeKZmIIhmf87AA" structuralFeature="_xqiRdotAEeKEn4V9UD8Cqw">
                  <object xmi:type="uml:InputPin" xmi:id="_FVa5mpuaEeKZmIIhmf87AA" name="Read(b).object" incoming="_FVa5rJuaEeKZmIIhmf87AA" type="_xqiRdItAEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa5m5uaEeKZmIIhmf87AA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa5nJuaEeKZmIIhmf87AA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_FVa5nZuaEeKZmIIhmf87AA" name="Read(b).result" outgoing="_FVa5rpuaEeKZmIIhmf87AA" type="_xqZHUYtAEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa5npuaEeKZmIIhmf87AA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa5n5uaEeKZmIIhmf87AA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_FVa5oJuaEeKZmIIhmf87AA" name="Fork(Fork(a_unconnected)@449d9b)" inStructuredNode="_FVa5kJuaEeKZmIIhmf87AA" outgoing="_FVa5rJuaEeKZmIIhmf87AA" incoming="_FVa6fJuaEeKZmIIhmf87AA"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_FVa5oZuaEeKZmIIhmf87AA" name="Value(3)" inStructuredNode="_FVa5kJuaEeKZmIIhmf87AA">
                  <result xmi:type="uml:OutputPin" xmi:id="_FVa5opuaEeKZmIIhmf87AA" name="Value(3).result" outgoing="_FVa5r5uaEeKZmIIhmf87AA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa5o5uaEeKZmIIhmf87AA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa5pJuaEeKZmIIhmf87AA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_FVa5pZuaEeKZmIIhmf87AA" value="3">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_FVa5ppuaEeKZmIIhmf87AA" name="Value(2)" inStructuredNode="_FVa5kJuaEeKZmIIhmf87AA">
                  <result xmi:type="uml:OutputPin" xmi:id="_FVa5p5uaEeKZmIIhmf87AA" name="Value(2).result" outgoing="_FVa5sJuaEeKZmIIhmf87AA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa5qJuaEeKZmIIhmf87AA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa5qZuaEeKZmIIhmf87AA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_FVa5qpuaEeKZmIIhmf87AA" value="2">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_FVa5q5uaEeKZmIIhmf87AA" inStructuredNode="_FVa5kJuaEeKZmIIhmf87AA" source="_FVa5mJuaEeKZmIIhmf87AA" target="_FVa5kpuaEeKZmIIhmf87AA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_FVa5rJuaEeKZmIIhmf87AA" inStructuredNode="_FVa5kJuaEeKZmIIhmf87AA" source="_FVa5oJuaEeKZmIIhmf87AA" target="_FVa5mpuaEeKZmIIhmf87AA"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_FVa5rZuaEeKZmIIhmf87AA" inStructuredNode="_FVa5f5uaEeKZmIIhmf87AA" source="_FVa5lZuaEeKZmIIhmf87AA" target="_FVa5gZuaEeKZmIIhmf87AA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_FVa5rpuaEeKZmIIhmf87AA" inStructuredNode="_FVa5f5uaEeKZmIIhmf87AA" source="_FVa5nZuaEeKZmIIhmf87AA" target="_FVa5hJuaEeKZmIIhmf87AA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_FVa5r5uaEeKZmIIhmf87AA" inStructuredNode="_FVa5f5uaEeKZmIIhmf87AA" source="_FVa5opuaEeKZmIIhmf87AA" target="_FVa5h5uaEeKZmIIhmf87AA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_FVa5sJuaEeKZmIIhmf87AA" inStructuredNode="_FVa5f5uaEeKZmIIhmf87AA" source="_FVa5p5uaEeKZmIIhmf87AA" target="_FVa5ipuaEeKZmIIhmf87AA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_FVa5sZuaEeKZmIIhmf87AA" inStructuredNode="_FVa5f5uaEeKZmIIhmf87AA" source="_FVa5kJuaEeKZmIIhmf87AA" target="_FVa5gJuaEeKZmIIhmf87AA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_FVa5spuaEeKZmIIhmf87AA" name="ExpressionStatement@1ecfba0" inStructuredNode="_FVa40JuaEeKZmIIhmf87AA" outgoing="_FVa6f5uaEeKZmIIhmf87AA" incoming="_FVa6fpuaEeKZmIIhmf87AA">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_FVa5s5uaEeKZmIIhmf87AA" name="Call(WriteLine)" inStructuredNode="_FVa5spuaEeKZmIIhmf87AA" incoming="_FVa5wZuaEeKZmIIhmf87AA">
                <argument xmi:type="uml:InputPin" xmi:id="_FVa5tJuaEeKZmIIhmf87AA" name="Call(WriteLine).argument(value)" incoming="_FVa5wJuaEeKZmIIhmf87AA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa5tZuaEeKZmIIhmf87AA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa5tpuaEeKZmIIhmf87AA" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_FVa5t5uaEeKZmIIhmf87AA" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa5uJuaEeKZmIIhmf87AA"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa5uZuaEeKZmIIhmf87AA" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_FVa5upuaEeKZmIIhmf87AA" name="Tuple@162ffcb" inStructuredNode="_FVa5spuaEeKZmIIhmf87AA" outgoing="_FVa5wZuaEeKZmIIhmf87AA">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_FVa5u5uaEeKZmIIhmf87AA" name="Value(&quot;&quot;)" inStructuredNode="_FVa5upuaEeKZmIIhmf87AA">
                  <result xmi:type="uml:OutputPin" xmi:id="_FVa5vJuaEeKZmIIhmf87AA" name="Value(&quot;&quot;).result" outgoing="_FVa5wJuaEeKZmIIhmf87AA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa5vZuaEeKZmIIhmf87AA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa5vpuaEeKZmIIhmf87AA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_FVa5v5uaEeKZmIIhmf87AA" value="">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_FVa5wJuaEeKZmIIhmf87AA" inStructuredNode="_FVa5spuaEeKZmIIhmf87AA" source="_FVa5vJuaEeKZmIIhmf87AA" target="_FVa5tJuaEeKZmIIhmf87AA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_FVa5wZuaEeKZmIIhmf87AA" inStructuredNode="_FVa5spuaEeKZmIIhmf87AA" source="_FVa5upuaEeKZmIIhmf87AA" target="_FVa5s5uaEeKZmIIhmf87AA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_FVa5wpuaEeKZmIIhmf87AA" name="ExpressionStatement@7d6f46" inStructuredNode="_FVa40JuaEeKZmIIhmf87AA" outgoing="_FVa6gJuaEeKZmIIhmf87AA" incoming="_FVa6f5uaEeKZmIIhmf87AA">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_FVa5w5uaEeKZmIIhmf87AA" name="Call(WriteLine)" inStructuredNode="_FVa5wpuaEeKZmIIhmf87AA" incoming="_FVa50ZuaEeKZmIIhmf87AA">
                <argument xmi:type="uml:InputPin" xmi:id="_FVa5xJuaEeKZmIIhmf87AA" name="Call(WriteLine).argument(value)" incoming="_FVa50JuaEeKZmIIhmf87AA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa5xZuaEeKZmIIhmf87AA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa5xpuaEeKZmIIhmf87AA" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_FVa5x5uaEeKZmIIhmf87AA" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa5yJuaEeKZmIIhmf87AA"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa5yZuaEeKZmIIhmf87AA" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_FVa5ypuaEeKZmIIhmf87AA" name="Tuple@550922" inStructuredNode="_FVa5wpuaEeKZmIIhmf87AA" outgoing="_FVa50ZuaEeKZmIIhmf87AA">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_FVa5y5uaEeKZmIIhmf87AA" name="Value(&quot;- Testing instantiation of A_Array_Pattern&quot;)" inStructuredNode="_FVa5ypuaEeKZmIIhmf87AA">
                  <result xmi:type="uml:OutputPin" xmi:id="_FVa5zJuaEeKZmIIhmf87AA" name="Value(&quot;- Testing instantiation of A_Array_Pattern&quot;).result" outgoing="_FVa50JuaEeKZmIIhmf87AA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa5zZuaEeKZmIIhmf87AA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa5zpuaEeKZmIIhmf87AA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_FVa5z5uaEeKZmIIhmf87AA" value="- Testing instantiation of A_Array_Pattern">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_FVa50JuaEeKZmIIhmf87AA" inStructuredNode="_FVa5wpuaEeKZmIIhmf87AA" source="_FVa5zJuaEeKZmIIhmf87AA" target="_FVa5xJuaEeKZmIIhmf87AA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_FVa50ZuaEeKZmIIhmf87AA" inStructuredNode="_FVa5wpuaEeKZmIIhmf87AA" source="_FVa5ypuaEeKZmIIhmf87AA" target="_FVa5w5uaEeKZmIIhmf87AA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_FVa50puaEeKZmIIhmf87AA" name="ExpressionStatement@959076" inStructuredNode="_FVa40JuaEeKZmIIhmf87AA" outgoing="_FVa6hJuaEeKZmIIhmf87AA" incoming="_FVa6gJuaEeKZmIIhmf87AA">
              <node xmi:type="uml:ForkNode" xmi:id="_FVa505uaEeKZmIIhmf87AA" name="Fork(a_array)@727d88" inStructuredNode="_FVa50puaEeKZmIIhmf87AA" outgoing="_FVa6gpuaEeKZmIIhmf87AA _FVa6g5uaEeKZmIIhmf87AA" incoming="_FVa54ZuaEeKZmIIhmf87AA"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_FVa51JuaEeKZmIIhmf87AA" name="RightHandSide@8f6cf9" inStructuredNode="_FVa50puaEeKZmIIhmf87AA">
                <node xmi:type="uml:CallOperationAction" xmi:id="_FVa51ZuaEeKZmIIhmf87AA" name="Call(A_Array_Pattern)" inStructuredNode="_FVa51JuaEeKZmIIhmf87AA" operation="_xqiRT4tAEeKEn4V9UD8Cqw">
                  <result xmi:type="uml:OutputPin" xmi:id="_FVa51puaEeKZmIIhmf87AA" name="Call(A_Array_Pattern).result(result)" outgoing="_FVa54ZuaEeKZmIIhmf87AA" type="_xqZHbYtAEeKEn4V9UD8Cqw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa515uaEeKZmIIhmf87AA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa52JuaEeKZmIIhmf87AA" value="1"/>
                  </result>
                  <target xmi:type="uml:InputPin" xmi:id="_FVa52ZuaEeKZmIIhmf87AA" name="Call(A_Array_Pattern).target" incoming="_FVa54JuaEeKZmIIhmf87AA" type="_xqZHbYtAEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa52puaEeKZmIIhmf87AA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa525uaEeKZmIIhmf87AA" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_FVa53JuaEeKZmIIhmf87AA" name="Create(A_Array_Pattern)" inStructuredNode="_FVa51JuaEeKZmIIhmf87AA" classifier="_xqZHbYtAEeKEn4V9UD8Cqw">
                  <result xmi:type="uml:OutputPin" xmi:id="_FVa53ZuaEeKZmIIhmf87AA" name="Create(A_Array_Pattern).result" outgoing="_FVa54JuaEeKZmIIhmf87AA" type="_xqZHbYtAEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa53puaEeKZmIIhmf87AA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa535uaEeKZmIIhmf87AA" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_FVa54JuaEeKZmIIhmf87AA" inStructuredNode="_FVa51JuaEeKZmIIhmf87AA" source="_FVa53ZuaEeKZmIIhmf87AA" target="_FVa52ZuaEeKZmIIhmf87AA"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_FVa54ZuaEeKZmIIhmf87AA" inStructuredNode="_FVa50puaEeKZmIIhmf87AA" source="_FVa51puaEeKZmIIhmf87AA" target="_FVa505uaEeKZmIIhmf87AA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_FVa54puaEeKZmIIhmf87AA" name="ExpressionStatement@d3d6" inStructuredNode="_FVa40JuaEeKZmIIhmf87AA" outgoing="_FVa6hZuaEeKZmIIhmf87AA" incoming="_FVa6hJuaEeKZmIIhmf87AA">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_FVa545uaEeKZmIIhmf87AA" name="Call(AssertArrayPattern)" inStructuredNode="_FVa54puaEeKZmIIhmf87AA" incoming="_FVa6C5uaEeKZmIIhmf87AA" behavior="_7IpF4Ir9EeKEn4V9UD8Cqw">
                <argument xmi:type="uml:InputPin" xmi:id="_FVa55JuaEeKZmIIhmf87AA" name="Call(AssertArrayPattern).argument(ends1)" incoming="_FVa6CJuaEeKZmIIhmf87AA">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa55ZuaEeKZmIIhmf87AA"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa55puaEeKZmIIhmf87AA" value="*"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_FVa555uaEeKZmIIhmf87AA" name="Call(AssertArrayPattern).argument(ends2)" incoming="_FVa6CZuaEeKZmIIhmf87AA">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa56JuaEeKZmIIhmf87AA"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa56ZuaEeKZmIIhmf87AA" value="*"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_FVa56puaEeKZmIIhmf87AA" name="Call(AssertArrayPattern).argument(n)" incoming="_FVa6CpuaEeKZmIIhmf87AA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa565uaEeKZmIIhmf87AA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa57JuaEeKZmIIhmf87AA" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_FVa57ZuaEeKZmIIhmf87AA" name="Call(AssertArrayPattern).argument(helper)" incoming="_FVa6gZuaEeKZmIIhmf87AA" type="_iyhhgIr7EeKEn4V9UD8Cqw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa57puaEeKZmIIhmf87AA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa575uaEeKZmIIhmf87AA" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_FVa58JuaEeKZmIIhmf87AA" name="Tuple@10a223d" inStructuredNode="_FVa54puaEeKZmIIhmf87AA" outgoing="_FVa6C5uaEeKZmIIhmf87AA">
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_FVa58ZuaEeKZmIIhmf87AA" name="Read(p)" inStructuredNode="_FVa58JuaEeKZmIIhmf87AA" structuralFeature="_LkgDcItCEeKEn4V9UD8Cqw">
                  <object xmi:type="uml:InputPin" xmi:id="_FVa58puaEeKZmIIhmf87AA" name="Read(p).object" incoming="_FVa6BpuaEeKZmIIhmf87AA" type="_xqZHbYtAEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa585uaEeKZmIIhmf87AA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa59JuaEeKZmIIhmf87AA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_FVa59ZuaEeKZmIIhmf87AA" name="Read(p).result" outgoing="_FVa6CJuaEeKZmIIhmf87AA" type="_PJu6MItBEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa59puaEeKZmIIhmf87AA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa595uaEeKZmIIhmf87AA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_FVa5-JuaEeKZmIIhmf87AA" name="Fork(Fork(a_array)@727d88)" inStructuredNode="_FVa58JuaEeKZmIIhmf87AA" outgoing="_FVa6BpuaEeKZmIIhmf87AA" incoming="_FVa6gpuaEeKZmIIhmf87AA"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_FVa5-ZuaEeKZmIIhmf87AA" name="Read(b)" inStructuredNode="_FVa58JuaEeKZmIIhmf87AA" structuralFeature="_xqZHb4tAEeKEn4V9UD8Cqw">
                  <object xmi:type="uml:InputPin" xmi:id="_FVa5-puaEeKZmIIhmf87AA" name="Read(b).object" incoming="_FVa6B5uaEeKZmIIhmf87AA" type="_xqZHbYtAEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa5-5uaEeKZmIIhmf87AA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa5_JuaEeKZmIIhmf87AA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_FVa5_ZuaEeKZmIIhmf87AA" name="Read(b).result" outgoing="_FVa6CZuaEeKZmIIhmf87AA" type="_xqZHUYtAEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa5_puaEeKZmIIhmf87AA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa5_5uaEeKZmIIhmf87AA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_FVa6AJuaEeKZmIIhmf87AA" name="Fork(Fork(a_array)@727d88)" inStructuredNode="_FVa58JuaEeKZmIIhmf87AA" outgoing="_FVa6B5uaEeKZmIIhmf87AA" incoming="_FVa6g5uaEeKZmIIhmf87AA"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_FVa6AZuaEeKZmIIhmf87AA" name="Value(4)" inStructuredNode="_FVa58JuaEeKZmIIhmf87AA">
                  <result xmi:type="uml:OutputPin" xmi:id="_FVa6ApuaEeKZmIIhmf87AA" name="Value(4).result" outgoing="_FVa6CpuaEeKZmIIhmf87AA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa6A5uaEeKZmIIhmf87AA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa6BJuaEeKZmIIhmf87AA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_FVa6BZuaEeKZmIIhmf87AA" value="4">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_FVa6BpuaEeKZmIIhmf87AA" inStructuredNode="_FVa58JuaEeKZmIIhmf87AA" source="_FVa5-JuaEeKZmIIhmf87AA" target="_FVa58puaEeKZmIIhmf87AA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_FVa6B5uaEeKZmIIhmf87AA" inStructuredNode="_FVa58JuaEeKZmIIhmf87AA" source="_FVa6AJuaEeKZmIIhmf87AA" target="_FVa5-puaEeKZmIIhmf87AA"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_FVa6CJuaEeKZmIIhmf87AA" inStructuredNode="_FVa54puaEeKZmIIhmf87AA" source="_FVa59ZuaEeKZmIIhmf87AA" target="_FVa55JuaEeKZmIIhmf87AA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_FVa6CZuaEeKZmIIhmf87AA" inStructuredNode="_FVa54puaEeKZmIIhmf87AA" source="_FVa5_ZuaEeKZmIIhmf87AA" target="_FVa555uaEeKZmIIhmf87AA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_FVa6CpuaEeKZmIIhmf87AA" inStructuredNode="_FVa54puaEeKZmIIhmf87AA" source="_FVa6ApuaEeKZmIIhmf87AA" target="_FVa56puaEeKZmIIhmf87AA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_FVa6C5uaEeKZmIIhmf87AA" inStructuredNode="_FVa54puaEeKZmIIhmf87AA" source="_FVa58JuaEeKZmIIhmf87AA" target="_FVa545uaEeKZmIIhmf87AA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_FVa6DJuaEeKZmIIhmf87AA" name="ExpressionStatement@d6057c" inStructuredNode="_FVa40JuaEeKZmIIhmf87AA" outgoing="_FVa6hpuaEeKZmIIhmf87AA" incoming="_FVa6hZuaEeKZmIIhmf87AA">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_FVa6DZuaEeKZmIIhmf87AA" name="Call(WriteLine)" inStructuredNode="_FVa6DJuaEeKZmIIhmf87AA" incoming="_FVa6G5uaEeKZmIIhmf87AA">
                <argument xmi:type="uml:InputPin" xmi:id="_FVa6DpuaEeKZmIIhmf87AA" name="Call(WriteLine).argument(value)" incoming="_FVa6GpuaEeKZmIIhmf87AA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa6D5uaEeKZmIIhmf87AA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa6EJuaEeKZmIIhmf87AA" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_FVa6EZuaEeKZmIIhmf87AA" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa6EpuaEeKZmIIhmf87AA"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa6E5uaEeKZmIIhmf87AA" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_FVa6FJuaEeKZmIIhmf87AA" name="Tuple@2eb9f5" inStructuredNode="_FVa6DJuaEeKZmIIhmf87AA" outgoing="_FVa6G5uaEeKZmIIhmf87AA">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_FVa6FZuaEeKZmIIhmf87AA" name="Value(&quot;&quot;)" inStructuredNode="_FVa6FJuaEeKZmIIhmf87AA">
                  <result xmi:type="uml:OutputPin" xmi:id="_FVa6FpuaEeKZmIIhmf87AA" name="Value(&quot;&quot;).result" outgoing="_FVa6GpuaEeKZmIIhmf87AA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa6F5uaEeKZmIIhmf87AA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa6GJuaEeKZmIIhmf87AA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_FVa6GZuaEeKZmIIhmf87AA" value="">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_FVa6GpuaEeKZmIIhmf87AA" inStructuredNode="_FVa6DJuaEeKZmIIhmf87AA" source="_FVa6FpuaEeKZmIIhmf87AA" target="_FVa6DpuaEeKZmIIhmf87AA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_FVa6G5uaEeKZmIIhmf87AA" inStructuredNode="_FVa6DJuaEeKZmIIhmf87AA" source="_FVa6FJuaEeKZmIIhmf87AA" target="_FVa6DZuaEeKZmIIhmf87AA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_FVa6HJuaEeKZmIIhmf87AA" name="ExpressionStatement@ea91b1" inStructuredNode="_FVa40JuaEeKZmIIhmf87AA" outgoing="_FVa6h5uaEeKZmIIhmf87AA" incoming="_FVa6hpuaEeKZmIIhmf87AA">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_FVa6HZuaEeKZmIIhmf87AA" name="Call(WriteLine)" inStructuredNode="_FVa6HJuaEeKZmIIhmf87AA" incoming="_FVa6K5uaEeKZmIIhmf87AA">
                <argument xmi:type="uml:InputPin" xmi:id="_FVa6HpuaEeKZmIIhmf87AA" name="Call(WriteLine).argument(value)" incoming="_FVa6KpuaEeKZmIIhmf87AA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa6H5uaEeKZmIIhmf87AA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa6IJuaEeKZmIIhmf87AA" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_FVa6IZuaEeKZmIIhmf87AA" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa6IpuaEeKZmIIhmf87AA"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa6I5uaEeKZmIIhmf87AA" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_FVa6JJuaEeKZmIIhmf87AA" name="Tuple@14b53cb" inStructuredNode="_FVa6HJuaEeKZmIIhmf87AA" outgoing="_FVa6K5uaEeKZmIIhmf87AA">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_FVa6JZuaEeKZmIIhmf87AA" name="Value(&quot;- Testing instantiation of A_Star_Pattern&quot;)" inStructuredNode="_FVa6JJuaEeKZmIIhmf87AA">
                  <result xmi:type="uml:OutputPin" xmi:id="_FVa6JpuaEeKZmIIhmf87AA" name="Value(&quot;- Testing instantiation of A_Star_Pattern&quot;).result" outgoing="_FVa6KpuaEeKZmIIhmf87AA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa6J5uaEeKZmIIhmf87AA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa6KJuaEeKZmIIhmf87AA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_FVa6KZuaEeKZmIIhmf87AA" value="- Testing instantiation of A_Star_Pattern">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_FVa6KpuaEeKZmIIhmf87AA" inStructuredNode="_FVa6HJuaEeKZmIIhmf87AA" source="_FVa6JpuaEeKZmIIhmf87AA" target="_FVa6HpuaEeKZmIIhmf87AA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_FVa6K5uaEeKZmIIhmf87AA" inStructuredNode="_FVa6HJuaEeKZmIIhmf87AA" source="_FVa6JJuaEeKZmIIhmf87AA" target="_FVa6HZuaEeKZmIIhmf87AA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_FVa6LJuaEeKZmIIhmf87AA" name="ExpressionStatement@b4202b" inStructuredNode="_FVa40JuaEeKZmIIhmf87AA" outgoing="_FVa6i5uaEeKZmIIhmf87AA" incoming="_FVa6h5uaEeKZmIIhmf87AA">
              <node xmi:type="uml:ForkNode" xmi:id="_FVa6LZuaEeKZmIIhmf87AA" name="Fork(a_star)@108e4b3" inStructuredNode="_FVa6LJuaEeKZmIIhmf87AA" outgoing="_FVa6iZuaEeKZmIIhmf87AA _FVa6ipuaEeKZmIIhmf87AA" incoming="_FVa6O5uaEeKZmIIhmf87AA"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_FVa6LpuaEeKZmIIhmf87AA" name="RightHandSide@deca41" inStructuredNode="_FVa6LJuaEeKZmIIhmf87AA">
                <node xmi:type="uml:CallOperationAction" xmi:id="_FVa6L5uaEeKZmIIhmf87AA" name="Call(A_Star_Pattern)" inStructuredNode="_FVa6LpuaEeKZmIIhmf87AA" operation="_xqiRZItAEeKEn4V9UD8Cqw">
                  <result xmi:type="uml:OutputPin" xmi:id="_FVa6MJuaEeKZmIIhmf87AA" name="Call(A_Star_Pattern).result(result)" outgoing="_FVa6O5uaEeKZmIIhmf87AA" type="_xqiRUItAEeKEn4V9UD8Cqw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa6MZuaEeKZmIIhmf87AA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa6MpuaEeKZmIIhmf87AA" value="1"/>
                  </result>
                  <target xmi:type="uml:InputPin" xmi:id="_FVa6M5uaEeKZmIIhmf87AA" name="Call(A_Star_Pattern).target" incoming="_FVa6OpuaEeKZmIIhmf87AA" type="_xqiRUItAEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa6NJuaEeKZmIIhmf87AA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa6NZuaEeKZmIIhmf87AA" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_FVa6NpuaEeKZmIIhmf87AA" name="Create(A_Star_Pattern)" inStructuredNode="_FVa6LpuaEeKZmIIhmf87AA" classifier="_xqiRUItAEeKEn4V9UD8Cqw">
                  <result xmi:type="uml:OutputPin" xmi:id="_FVa6N5uaEeKZmIIhmf87AA" name="Create(A_Star_Pattern).result" outgoing="_FVa6OpuaEeKZmIIhmf87AA" type="_xqiRUItAEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa6OJuaEeKZmIIhmf87AA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa6OZuaEeKZmIIhmf87AA" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_FVa6OpuaEeKZmIIhmf87AA" inStructuredNode="_FVa6LpuaEeKZmIIhmf87AA" source="_FVa6N5uaEeKZmIIhmf87AA" target="_FVa6M5uaEeKZmIIhmf87AA"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_FVa6O5uaEeKZmIIhmf87AA" inStructuredNode="_FVa6LJuaEeKZmIIhmf87AA" source="_FVa6MJuaEeKZmIIhmf87AA" target="_FVa6LZuaEeKZmIIhmf87AA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_FVa6PJuaEeKZmIIhmf87AA" name="ExpressionStatement@162edd5" inStructuredNode="_FVa40JuaEeKZmIIhmf87AA" incoming="_FVa6i5uaEeKZmIIhmf87AA">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_FVa6PZuaEeKZmIIhmf87AA" name="Call(AssertStarPattern)" inStructuredNode="_FVa6PJuaEeKZmIIhmf87AA" incoming="_FVa6bpuaEeKZmIIhmf87AA" behavior="_8hAnAIr9EeKEn4V9UD8Cqw">
                <argument xmi:type="uml:InputPin" xmi:id="_FVa6PpuaEeKZmIIhmf87AA" name="Call(AssertStarPattern).argument(ends1)" incoming="_FVa6apuaEeKZmIIhmf87AA">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa6P5uaEeKZmIIhmf87AA"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa6QJuaEeKZmIIhmf87AA" value="*"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_FVa6QZuaEeKZmIIhmf87AA" name="Call(AssertStarPattern).argument(ends2)" incoming="_FVa6a5uaEeKZmIIhmf87AA">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa6QpuaEeKZmIIhmf87AA"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa6Q5uaEeKZmIIhmf87AA" value="*"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_FVa6RJuaEeKZmIIhmf87AA" name="Call(AssertStarPattern).argument(n1)" incoming="_FVa6bJuaEeKZmIIhmf87AA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa6RZuaEeKZmIIhmf87AA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa6RpuaEeKZmIIhmf87AA" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_FVa6R5uaEeKZmIIhmf87AA" name="Call(AssertStarPattern).argument(n2)" incoming="_FVa6bZuaEeKZmIIhmf87AA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa6SJuaEeKZmIIhmf87AA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa6SZuaEeKZmIIhmf87AA" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_FVa6SpuaEeKZmIIhmf87AA" name="Call(AssertStarPattern).argument(helper)" incoming="_FVa6iJuaEeKZmIIhmf87AA" type="_iyhhgIr7EeKEn4V9UD8Cqw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa6S5uaEeKZmIIhmf87AA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa6TJuaEeKZmIIhmf87AA" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_FVa6TZuaEeKZmIIhmf87AA" name="Tuple@5bfdd1" inStructuredNode="_FVa6PJuaEeKZmIIhmf87AA" outgoing="_FVa6bpuaEeKZmIIhmf87AA">
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_FVa6TpuaEeKZmIIhmf87AA" name="Read(p)" inStructuredNode="_FVa6TZuaEeKZmIIhmf87AA" structuralFeature="_UFKc8ItCEeKEn4V9UD8Cqw">
                  <object xmi:type="uml:InputPin" xmi:id="_FVa6T5uaEeKZmIIhmf87AA" name="Read(p).object" incoming="_FVa6aJuaEeKZmIIhmf87AA" type="_xqiRUItAEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa6UJuaEeKZmIIhmf87AA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa6UZuaEeKZmIIhmf87AA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_FVa6UpuaEeKZmIIhmf87AA" name="Read(p).result" outgoing="_FVa6apuaEeKZmIIhmf87AA" type="_PJu6MItBEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa6U5uaEeKZmIIhmf87AA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa6VJuaEeKZmIIhmf87AA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_FVa6VZuaEeKZmIIhmf87AA" name="Fork(Fork(a_star)@108e4b3)" inStructuredNode="_FVa6TZuaEeKZmIIhmf87AA" outgoing="_FVa6aJuaEeKZmIIhmf87AA" incoming="_FVa6iZuaEeKZmIIhmf87AA"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_FVa6VpuaEeKZmIIhmf87AA" name="Read(b)" inStructuredNode="_FVa6TZuaEeKZmIIhmf87AA" structuralFeature="_xqiRUotAEeKEn4V9UD8Cqw">
                  <object xmi:type="uml:InputPin" xmi:id="_FVa6V5uaEeKZmIIhmf87AA" name="Read(b).object" incoming="_FVa6aZuaEeKZmIIhmf87AA" type="_xqiRUItAEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa6WJuaEeKZmIIhmf87AA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa6WZuaEeKZmIIhmf87AA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_FVa6WpuaEeKZmIIhmf87AA" name="Read(b).result" outgoing="_FVa6a5uaEeKZmIIhmf87AA" type="_xqZHUYtAEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa6W5uaEeKZmIIhmf87AA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa6XJuaEeKZmIIhmf87AA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_FVa6XZuaEeKZmIIhmf87AA" name="Fork(Fork(a_star)@108e4b3)" inStructuredNode="_FVa6TZuaEeKZmIIhmf87AA" outgoing="_FVa6aZuaEeKZmIIhmf87AA" incoming="_FVa6ipuaEeKZmIIhmf87AA"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_FVa6XpuaEeKZmIIhmf87AA" name="Value(3)" inStructuredNode="_FVa6TZuaEeKZmIIhmf87AA">
                  <result xmi:type="uml:OutputPin" xmi:id="_FVa6X5uaEeKZmIIhmf87AA" name="Value(3).result" outgoing="_FVa6bJuaEeKZmIIhmf87AA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa6YJuaEeKZmIIhmf87AA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa6YZuaEeKZmIIhmf87AA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_FVa6YpuaEeKZmIIhmf87AA" value="3">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_FVa6Y5uaEeKZmIIhmf87AA" name="Value(4)" inStructuredNode="_FVa6TZuaEeKZmIIhmf87AA">
                  <result xmi:type="uml:OutputPin" xmi:id="_FVa6ZJuaEeKZmIIhmf87AA" name="Value(4).result" outgoing="_FVa6bZuaEeKZmIIhmf87AA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FVa6ZZuaEeKZmIIhmf87AA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FVa6ZpuaEeKZmIIhmf87AA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_FVa6Z5uaEeKZmIIhmf87AA" value="4">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_FVa6aJuaEeKZmIIhmf87AA" inStructuredNode="_FVa6TZuaEeKZmIIhmf87AA" source="_FVa6VZuaEeKZmIIhmf87AA" target="_FVa6T5uaEeKZmIIhmf87AA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_FVa6aZuaEeKZmIIhmf87AA" inStructuredNode="_FVa6TZuaEeKZmIIhmf87AA" source="_FVa6XZuaEeKZmIIhmf87AA" target="_FVa6V5uaEeKZmIIhmf87AA"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_FVa6apuaEeKZmIIhmf87AA" inStructuredNode="_FVa6PJuaEeKZmIIhmf87AA" source="_FVa6UpuaEeKZmIIhmf87AA" target="_FVa6PpuaEeKZmIIhmf87AA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_FVa6a5uaEeKZmIIhmf87AA" inStructuredNode="_FVa6PJuaEeKZmIIhmf87AA" source="_FVa6WpuaEeKZmIIhmf87AA" target="_FVa6QZuaEeKZmIIhmf87AA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_FVa6bJuaEeKZmIIhmf87AA" inStructuredNode="_FVa6PJuaEeKZmIIhmf87AA" source="_FVa6X5uaEeKZmIIhmf87AA" target="_FVa6RJuaEeKZmIIhmf87AA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_FVa6bZuaEeKZmIIhmf87AA" inStructuredNode="_FVa6PJuaEeKZmIIhmf87AA" source="_FVa6ZJuaEeKZmIIhmf87AA" target="_FVa6R5uaEeKZmIIhmf87AA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_FVa6bpuaEeKZmIIhmf87AA" inStructuredNode="_FVa6PJuaEeKZmIIhmf87AA" source="_FVa6TZuaEeKZmIIhmf87AA" target="_FVa6PZuaEeKZmIIhmf87AA"/>
            </node>
            <edge xmi:type="uml:ControlFlow" xmi:id="_FVa6b5uaEeKZmIIhmf87AA" inStructuredNode="_FVa40JuaEeKZmIIhmf87AA" source="_FVa40ZuaEeKZmIIhmf87AA" target="_FVa44ZuaEeKZmIIhmf87AA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_FVa6cJuaEeKZmIIhmf87AA" inStructuredNode="_FVa40JuaEeKZmIIhmf87AA" source="_FVa44ZuaEeKZmIIhmf87AA" target="_FVa48ZuaEeKZmIIhmf87AA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_FVa6cZuaEeKZmIIhmf87AA" inStructuredNode="_FVa40JuaEeKZmIIhmf87AA" source="_FVa48ZuaEeKZmIIhmf87AA" target="_FVa5AZuaEeKZmIIhmf87AA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_FVa6cpuaEeKZmIIhmf87AA" inStructuredNode="_FVa40JuaEeKZmIIhmf87AA" source="_FVa5AZuaEeKZmIIhmf87AA" target="_FVa5EZuaEeKZmIIhmf87AA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_FVa6c5uaEeKZmIIhmf87AA" inStructuredNode="_FVa40JuaEeKZmIIhmf87AA" source="_FVa5EZuaEeKZmIIhmf87AA" target="_FVa5IZuaEeKZmIIhmf87AA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_FVa6dJuaEeKZmIIhmf87AA" inStructuredNode="_FVa40JuaEeKZmIIhmf87AA" source="_FVa5IpuaEeKZmIIhmf87AA" target="_FVa5QZuaEeKZmIIhmf87AA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_FVa6dZuaEeKZmIIhmf87AA" inStructuredNode="_FVa40JuaEeKZmIIhmf87AA" source="_FVa5IpuaEeKZmIIhmf87AA" target="_FVa5SZuaEeKZmIIhmf87AA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_FVa6dpuaEeKZmIIhmf87AA" inStructuredNode="_FVa40JuaEeKZmIIhmf87AA" source="_FVa5IZuaEeKZmIIhmf87AA" target="_FVa5MZuaEeKZmIIhmf87AA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_FVa6d5uaEeKZmIIhmf87AA" inStructuredNode="_FVa40JuaEeKZmIIhmf87AA" source="_FVa5MZuaEeKZmIIhmf87AA" target="_FVa5T5uaEeKZmIIhmf87AA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_FVa6eJuaEeKZmIIhmf87AA" inStructuredNode="_FVa40JuaEeKZmIIhmf87AA" source="_FVa5T5uaEeKZmIIhmf87AA" target="_FVa5X5uaEeKZmIIhmf87AA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_FVa6eZuaEeKZmIIhmf87AA" inStructuredNode="_FVa40JuaEeKZmIIhmf87AA" source="_FVa5X5uaEeKZmIIhmf87AA" target="_FVa5b5uaEeKZmIIhmf87AA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_FVa6epuaEeKZmIIhmf87AA" inStructuredNode="_FVa40JuaEeKZmIIhmf87AA" source="_FVa40puaEeKZmIIhmf87AA" target="_FVa5jZuaEeKZmIIhmf87AA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_FVa6e5uaEeKZmIIhmf87AA" inStructuredNode="_FVa40JuaEeKZmIIhmf87AA" source="_FVa5cJuaEeKZmIIhmf87AA" target="_FVa5mJuaEeKZmIIhmf87AA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_FVa6fJuaEeKZmIIhmf87AA" inStructuredNode="_FVa40JuaEeKZmIIhmf87AA" source="_FVa5cJuaEeKZmIIhmf87AA" target="_FVa5oJuaEeKZmIIhmf87AA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_FVa6fZuaEeKZmIIhmf87AA" inStructuredNode="_FVa40JuaEeKZmIIhmf87AA" source="_FVa5b5uaEeKZmIIhmf87AA" target="_FVa5f5uaEeKZmIIhmf87AA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_FVa6fpuaEeKZmIIhmf87AA" inStructuredNode="_FVa40JuaEeKZmIIhmf87AA" source="_FVa5f5uaEeKZmIIhmf87AA" target="_FVa5spuaEeKZmIIhmf87AA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_FVa6f5uaEeKZmIIhmf87AA" inStructuredNode="_FVa40JuaEeKZmIIhmf87AA" source="_FVa5spuaEeKZmIIhmf87AA" target="_FVa5wpuaEeKZmIIhmf87AA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_FVa6gJuaEeKZmIIhmf87AA" inStructuredNode="_FVa40JuaEeKZmIIhmf87AA" source="_FVa5wpuaEeKZmIIhmf87AA" target="_FVa50puaEeKZmIIhmf87AA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_FVa6gZuaEeKZmIIhmf87AA" inStructuredNode="_FVa40JuaEeKZmIIhmf87AA" source="_FVa40puaEeKZmIIhmf87AA" target="_FVa57ZuaEeKZmIIhmf87AA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_FVa6gpuaEeKZmIIhmf87AA" inStructuredNode="_FVa40JuaEeKZmIIhmf87AA" source="_FVa505uaEeKZmIIhmf87AA" target="_FVa5-JuaEeKZmIIhmf87AA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_FVa6g5uaEeKZmIIhmf87AA" inStructuredNode="_FVa40JuaEeKZmIIhmf87AA" source="_FVa505uaEeKZmIIhmf87AA" target="_FVa6AJuaEeKZmIIhmf87AA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_FVa6hJuaEeKZmIIhmf87AA" inStructuredNode="_FVa40JuaEeKZmIIhmf87AA" source="_FVa50puaEeKZmIIhmf87AA" target="_FVa54puaEeKZmIIhmf87AA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_FVa6hZuaEeKZmIIhmf87AA" inStructuredNode="_FVa40JuaEeKZmIIhmf87AA" source="_FVa54puaEeKZmIIhmf87AA" target="_FVa6DJuaEeKZmIIhmf87AA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_FVa6hpuaEeKZmIIhmf87AA" inStructuredNode="_FVa40JuaEeKZmIIhmf87AA" source="_FVa6DJuaEeKZmIIhmf87AA" target="_FVa6HJuaEeKZmIIhmf87AA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_FVa6h5uaEeKZmIIhmf87AA" inStructuredNode="_FVa40JuaEeKZmIIhmf87AA" source="_FVa6HJuaEeKZmIIhmf87AA" target="_FVa6LJuaEeKZmIIhmf87AA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_FVa6iJuaEeKZmIIhmf87AA" inStructuredNode="_FVa40JuaEeKZmIIhmf87AA" source="_FVa40puaEeKZmIIhmf87AA" target="_FVa6SpuaEeKZmIIhmf87AA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_FVa6iZuaEeKZmIIhmf87AA" inStructuredNode="_FVa40JuaEeKZmIIhmf87AA" source="_FVa6LZuaEeKZmIIhmf87AA" target="_FVa6VZuaEeKZmIIhmf87AA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_FVa6ipuaEeKZmIIhmf87AA" inStructuredNode="_FVa40JuaEeKZmIIhmf87AA" source="_FVa6LZuaEeKZmIIhmf87AA" target="_FVa6XZuaEeKZmIIhmf87AA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_FVa6i5uaEeKZmIIhmf87AA" inStructuredNode="_FVa40JuaEeKZmIIhmf87AA" source="_FVa6LJuaEeKZmIIhmf87AA" target="_FVa6PJuaEeKZmIIhmf87AA"/>
          </structuredNode>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_xqZHXItAEeKEn4V9UD8Cqw" name="A_Empty_Pattern">
          <ownedComment xmi:type="uml:Comment" xmi:id="_xqZHXYtAEeKEn4V9UD8Cqw">
            <body>Empty pattern:&#xD;
lower bound of port p and part b is 0</body>
          </ownedComment>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_xqZHXotAEeKEn4V9UD8Cqw" name="b" visibility="public" type="_xqZHUYtAEeKEn4V9UD8Cqw" end="_AOoXZItCEeKEn4V9UD8Cqw" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xqZHX4tAEeKEn4V9UD8Cqw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xqZHYItAEeKEn4V9UD8Cqw" value="*"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Port" xmi:id="_4Z3akItBEeKEn4V9UD8Cqw" name="p" visibility="public" type="_PJu6MItBEeKEn4V9UD8Cqw" isUnique="false" end="_AOoXYYtCEeKEn4V9UD8Cqw" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9iW-YItBEeKEn4V9UD8Cqw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9igIUItBEeKEn4V9UD8Cqw" value="*"/>
          </ownedAttribute>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_AOoXYItCEeKEn4V9UD8Cqw" name="r" type="_xqZHU4tAEeKEn4V9UD8Cqw">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_AOoXYYtCEeKEn4V9UD8Cqw" role="_4Z3akItBEeKEn4V9UD8Cqw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AOoXYotCEeKEn4V9UD8Cqw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AOoXY4tCEeKEn4V9UD8Cqw" value="*"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_AOoXZItCEeKEn4V9UD8Cqw" role="_xqZHXotAEeKEn4V9UD8Cqw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AOoXZYtCEeKEn4V9UD8Cqw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AOoXZotCEeKEn4V9UD8Cqw" value="*"/>
            </end>
          </ownedConnector>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_8qjEMJq5EeKzh4HC7gGNnA" name="A_Empty_Pattern" class="_xqZHXItAEeKEn4V9UD8Cqw">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_FQtowJq6EeKzh4HC7gGNnA" name="result" type="_xqZHXItAEeKEn4V9UD8Cqw" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_xqZHbYtAEeKEn4V9UD8Cqw" name="A_Array_Pattern">
          <ownedComment xmi:type="uml:Comment" xmi:id="_xqZHbotAEeKEn4V9UD8Cqw">
            <body>Array pattern:&#xD;
lower bound of p and b are equals&#xD;
lower bound on ends of connector r is 1</body>
          </ownedComment>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_xqZHb4tAEeKEn4V9UD8Cqw" name="b" visibility="public" type="_xqZHUYtAEeKEn4V9UD8Cqw" end="_Y8PgpItCEeKEn4V9UD8Cqw" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xqZHcItAEeKEn4V9UD8Cqw" value="4"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xqZHcYtAEeKEn4V9UD8Cqw" value="*"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Port" xmi:id="_LkgDcItCEeKEn4V9UD8Cqw" name="p" visibility="public" type="_PJu6MItBEeKEn4V9UD8Cqw" isUnique="false" end="_Y8PgoYtCEeKEn4V9UD8Cqw" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PZ0vMItCEeKEn4V9UD8Cqw" value="4"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PZ0vMYtCEeKEn4V9UD8Cqw" value="*"/>
          </ownedAttribute>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_Y8PgoItCEeKEn4V9UD8Cqw" name="r" type="_xqZHU4tAEeKEn4V9UD8Cqw">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_Y8PgoYtCEeKEn4V9UD8Cqw" role="_LkgDcItCEeKEn4V9UD8Cqw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8PgootCEeKEn4V9UD8Cqw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8Pgo4tCEeKEn4V9UD8Cqw" value="*"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_Y8PgpItCEeKEn4V9UD8Cqw" role="_xqZHb4tAEeKEn4V9UD8Cqw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8PgpYtCEeKEn4V9UD8Cqw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8PgpotCEeKEn4V9UD8Cqw" value="*"/>
            </end>
          </ownedConnector>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_xqiRT4tAEeKEn4V9UD8Cqw" name="A_Array_Pattern" class="_xqZHbYtAEeKEn4V9UD8Cqw">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_02hHMJq5EeKzh4HC7gGNnA" name="result" type="_xqZHbYtAEeKEn4V9UD8Cqw" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_xqiRUItAEeKEn4V9UD8Cqw" name="A_Star_Pattern">
          <ownedComment xmi:type="uml:Comment" xmi:id="_xqiRUYtAEeKEn4V9UD8Cqw">
            <body>Star pattern:&#xD;
lower bound on ends of connector r equal lower bound of connected elements</body>
          </ownedComment>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_xqiRUotAEeKEn4V9UD8Cqw" name="b" visibility="public" type="_xqZHUYtAEeKEn4V9UD8Cqw" end="_aFvfU4tCEeKEn4V9UD8Cqw" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xqiRU4tAEeKEn4V9UD8Cqw" value="4"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xqiRVItAEeKEn4V9UD8Cqw" value="*"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Port" xmi:id="_UFKc8ItCEeKEn4V9UD8Cqw" name="p" visibility="public" type="_PJu6MItBEeKEn4V9UD8Cqw" isUnique="false" end="_aFvfUItCEeKEn4V9UD8Cqw" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WHCOEItCEeKEn4V9UD8Cqw" value="3"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WHCOEYtCEeKEn4V9UD8Cqw" value="*"/>
          </ownedAttribute>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_aFluUItCEeKEn4V9UD8Cqw" name="r" type="_xqZHU4tAEeKEn4V9UD8Cqw">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_aFvfUItCEeKEn4V9UD8Cqw" role="_UFKc8ItCEeKEn4V9UD8Cqw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aFvfUYtCEeKEn4V9UD8Cqw" value="3"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aFvfUotCEeKEn4V9UD8Cqw" value="*"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_aFvfU4tCEeKEn4V9UD8Cqw" role="_xqiRUotAEeKEn4V9UD8Cqw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aFvfVItCEeKEn4V9UD8Cqw" value="4"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aFvfVYtCEeKEn4V9UD8Cqw" value="*"/>
            </end>
          </ownedConnector>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_xqiRZItAEeKEn4V9UD8Cqw" name="A_Star_Pattern" class="_xqiRUItAEeKEn4V9UD8Cqw">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_4Qn2kJq5EeKzh4HC7gGNnA" name="result" type="_xqiRUItAEeKEn4V9UD8Cqw" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_xqiRZYtAEeKEn4V9UD8Cqw" name="AssertCompositeHelper">
          <ownedComment xmi:type="uml:Comment" xmi:id="_xqiRZotAEeKEn4V9UD8Cqw">
            <body>IntegerFunctions::Min('#ends1', n1) ;</body>
          </ownedComment>
          <generalization xmi:type="uml:Generalization" xmi:id="_xqiRZ4tAEeKEn4V9UD8Cqw" general="_iyhhgIr7EeKEn4V9UD8Cqw" specific="_xqiRZYtAEeKEn4V9UD8Cqw"/>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_xqiRaItAEeKEn4V9UD8Cqw" name="assertConnected" specification="_xqiRbItAEeKEn4V9UD8Cqw" group="_XOUphpuZEeKZmIIhmf87AA" node="_XOUpgJuZEeKZmIIhmf87AA _XOUpgZuZEeKZmIIhmf87AA _XOUpgpuZEeKZmIIhmf87AA _XOUpg5uZEeKZmIIhmf87AA _XOUphJuZEeKZmIIhmf87AA _XOUphZuZEeKZmIIhmf87AA _XOUphpuZEeKZmIIhmf87AA">
            <ownedComment xmi:type="uml:Comment" xmi:id="_xqiRaYtAEeKEn4V9UD8Cqw">
              <body>namespace 'Test Suites'::'Test Suite 1'::Delegation_Port_P::AssertCompositeHelper ;&#xD;
&#xD;
activity assertConnected(in message : String, in end1 : any, in end2 : any) {&#xD;
	AssertTrue(message, R::y((IImpl)end1)->includes((B)end2)) ;&#xD;
}</body>
            </ownedComment>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="__zIxcJuYEeKZmIIhmf87AA" name="message">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
            </ownedParameter>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_Ak93AJuZEeKZmIIhmf87AA" name="end1"/>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_AxBWAJuZEeKZmIIhmf87AA" name="end2"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_XOUp1JuZEeKZmIIhmf87AA" activity="_xqiRaItAEeKEn4V9UD8Cqw" source="_XOUpgJuZEeKZmIIhmf87AA" target="_XOUpgZuZEeKZmIIhmf87AA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_XOUp1ZuZEeKZmIIhmf87AA" activity="_xqiRaItAEeKEn4V9UD8Cqw" source="_XOUpgpuZEeKZmIIhmf87AA" target="_XOUpg5uZEeKZmIIhmf87AA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_XOUp1puZEeKZmIIhmf87AA" activity="_xqiRaItAEeKEn4V9UD8Cqw" source="_XOUphJuZEeKZmIIhmf87AA" target="_XOUphZuZEeKZmIIhmf87AA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_XOUp15uZEeKZmIIhmf87AA" activity="_xqiRaItAEeKEn4V9UD8Cqw" source="_XOUpgZuZEeKZmIIhmf87AA" target="_XOUpiZuZEeKZmIIhmf87AA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_XOUp2JuZEeKZmIIhmf87AA" activity="_xqiRaItAEeKEn4V9UD8Cqw" source="_XOUpg5uZEeKZmIIhmf87AA" target="_XOUpt5uZEeKZmIIhmf87AA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_XOUp2ZuZEeKZmIIhmf87AA" activity="_xqiRaItAEeKEn4V9UD8Cqw" source="_XOUphZuZEeKZmIIhmf87AA" target="_XOUpy5uZEeKZmIIhmf87AA"/>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_XOUphpuZEeKZmIIhmf87AA" name="Body(assertConnected)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_XOUph5uZEeKZmIIhmf87AA" name="ExpressionStatement@10e09af" inStructuredNode="_XOUphpuZEeKZmIIhmf87AA">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_XOUpiJuZEeKZmIIhmf87AA" name="Call(AssertTrue)" inStructuredNode="_XOUph5uZEeKZmIIhmf87AA" incoming="_XOUp05uZEeKZmIIhmf87AA">
                  <argument xmi:type="uml:InputPin" xmi:id="_XOUpiZuZEeKZmIIhmf87AA" name="Call(AssertTrue).argument(label)" incoming="_XOUp15uZEeKZmIIhmf87AA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XOUpipuZEeKZmIIhmf87AA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XOUpi5uZEeKZmIIhmf87AA" value="1"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_XOUpjJuZEeKZmIIhmf87AA" name="Call(AssertTrue).argument(condition)" incoming="_XOUp0puZEeKZmIIhmf87AA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XOUpjZuZEeKZmIIhmf87AA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XOUpjpuZEeKZmIIhmf87AA" value="1"/>
                  </argument>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_XOUpj5uZEeKZmIIhmf87AA" name="Tuple@1d450b8" inStructuredNode="_XOUph5uZEeKZmIIhmf87AA" outgoing="_XOUp05uZEeKZmIIhmf87AA">
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_XOUpkJuZEeKZmIIhmf87AA" name="Call($$Alf$Library$CollectionFunctions$includes__Test Suites$Test Suite 1$Delegation_Port_P$B__)" inStructuredNode="_XOUpj5uZEeKZmIIhmf87AA" incoming="_XOUp0ZuZEeKZmIIhmf87AA" behavior="_gqBgEJq2EeKN0cFXqZNDuw">
                    <argument xmi:type="uml:InputPin" xmi:id="_XOUpkZuZEeKZmIIhmf87AA" name="Call($$Alf$Library$CollectionFunctions$includes__Test Suites$Test Suite 1$Delegation_Port_P$B__).argument(seq)" incoming="_XOUpz5uZEeKZmIIhmf87AA" type="_xqZHUYtAEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XOUpkpuZEeKZmIIhmf87AA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XOUpk5uZEeKZmIIhmf87AA" value="*"/>
                    </argument>
                    <argument xmi:type="uml:InputPin" xmi:id="_XOUplJuZEeKZmIIhmf87AA" name="Call($$Alf$Library$CollectionFunctions$includes__Test Suites$Test Suite 1$Delegation_Port_P$B__).argument(element)" incoming="_XOUp0JuZEeKZmIIhmf87AA" type="_xqZHUYtAEeKEn4V9UD8Cqw">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XOUplZuZEeKZmIIhmf87AA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XOUplpuZEeKZmIIhmf87AA" value="1"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_XOUpl5uZEeKZmIIhmf87AA" name="Call($$Alf$Library$CollectionFunctions$includes__Test Suites$Test Suite 1$Delegation_Port_P$B__).result()" outgoing="_XOUp0puZEeKZmIIhmf87AA">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XOUpmJuZEeKZmIIhmf87AA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XOUpmZuZEeKZmIIhmf87AA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_XOUpmpuZEeKZmIIhmf87AA" name="Tuple@111538b" inStructuredNode="_XOUpj5uZEeKZmIIhmf87AA" outgoing="_XOUp0ZuZEeKZmIIhmf87AA">
                    <node xmi:type="uml:ReadLinkAction" xmi:id="_XOUpm5uZEeKZmIIhmf87AA" name="ReadLink(y)" inStructuredNode="_XOUpmpuZEeKZmIIhmf87AA" incoming="_XOUpzpuZEeKZmIIhmf87AA">
                      <endData xmi:type="uml:LinkEndData" xmi:id="_XOUpnJuZEeKZmIIhmf87AA" end="_xqZHV4tAEeKEn4V9UD8Cqw"/>
                      <endData xmi:type="uml:LinkEndData" xmi:id="_XOUpnZuZEeKZmIIhmf87AA" end="_xqZHVItAEeKEn4V9UD8Cqw" value="_XOUpnpuZEeKZmIIhmf87AA"/>
                      <inputValue xmi:type="uml:InputPin" xmi:id="_XOUpnpuZEeKZmIIhmf87AA" name="ReadLink(y).inputValue(x)" incoming="_XOUpzZuZEeKZmIIhmf87AA" type="_PJu6MItBEeKEn4V9UD8Cqw">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XOUpn5uZEeKZmIIhmf87AA"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XOUpoJuZEeKZmIIhmf87AA" value="*"/>
                      </inputValue>
                      <result xmi:type="uml:OutputPin" xmi:id="_XOUpoZuZEeKZmIIhmf87AA" name="ReadLink(y).result" outgoing="_XOUpz5uZEeKZmIIhmf87AA" type="_xqZHUYtAEeKEn4V9UD8Cqw">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XOUpopuZEeKZmIIhmf87AA"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XOUpo5uZEeKZmIIhmf87AA" value="*"/>
                      </result>
                    </node>
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_XOUppJuZEeKZmIIhmf87AA" name="Tuple@1c0b943" inStructuredNode="_XOUpmpuZEeKZmIIhmf87AA" outgoing="_XOUpzpuZEeKZmIIhmf87AA">
                      <node xmi:type="uml:ExpansionRegion" xmi:id="_XOUppZuZEeKZmIIhmf87AA" name="CastExpression@125a59" inStructuredNode="_XOUppJuZEeKZmIIhmf87AA" mode="parallel" outputElement="_XOUpuJuZEeKZmIIhmf87AA" inputElement="_XOUpt5uZEeKZmIIhmf87AA">
                        <node xmi:type="uml:MergeNode" xmi:id="_XOUpppuZEeKZmIIhmf87AA" name="Merge(CastExpression@125a59.operand)" inStructuredNode="_XOUppZuZEeKZmIIhmf87AA" outgoing="_XOUptpuZEeKZmIIhmf87AA" incoming="_XOUps5uZEeKZmIIhmf87AA"/>
                        <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_XOUpp5uZEeKZmIIhmf87AA" name="ReadIsClassifiedObject(IImpl)" inStructuredNode="_XOUppZuZEeKZmIIhmf87AA" classifier="_PJu6MItBEeKEn4V9UD8Cqw">
                          <object xmi:type="uml:InputPin" xmi:id="_XOUpqJuZEeKZmIIhmf87AA" name="ReadIsClassifiedObject(IImpl).object" incoming="_XOUpsJuZEeKZmIIhmf87AA" isOrdered="true" isUnique="false">
                            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XOUpqZuZEeKZmIIhmf87AA" value="1"/>
                            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XOUpqpuZEeKZmIIhmf87AA" value="1"/>
                          </object>
                          <result xmi:type="uml:OutputPin" xmi:id="_XOUpq5uZEeKZmIIhmf87AA" name="ReadIsClassifiedObject(IImpl).result" outgoing="_XOUpspuZEeKZmIIhmf87AA" isOrdered="true" isUnique="false">
                            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XOUprJuZEeKZmIIhmf87AA" value="1"/>
                            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XOUprZuZEeKZmIIhmf87AA" value="1"/>
                          </result>
                        </node>
                        <node xmi:type="uml:ForkNode" xmi:id="_XOUprpuZEeKZmIIhmf87AA" name="Fork(ReadIsClassifiedObject(IImpl).object)" inStructuredNode="_XOUppZuZEeKZmIIhmf87AA" outgoing="_XOUpsJuZEeKZmIIhmf87AA _XOUpsZuZEeKZmIIhmf87AA" incoming="_XOUptZuZEeKZmIIhmf87AA"/>
                        <node xmi:type="uml:DecisionNode" xmi:id="_XOUpr5uZEeKZmIIhmf87AA" name="Decision(ReadIsClassifiedObject(IImpl).result)" inStructuredNode="_XOUppZuZEeKZmIIhmf87AA" outgoing="_XOUps5uZEeKZmIIhmf87AA" incoming="_XOUpsZuZEeKZmIIhmf87AA _XOUpspuZEeKZmIIhmf87AA" decisionInputFlow="_XOUpspuZEeKZmIIhmf87AA"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_XOUpsJuZEeKZmIIhmf87AA" inStructuredNode="_XOUppZuZEeKZmIIhmf87AA" source="_XOUprpuZEeKZmIIhmf87AA" target="_XOUpqJuZEeKZmIIhmf87AA"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_XOUpsZuZEeKZmIIhmf87AA" inStructuredNode="_XOUppZuZEeKZmIIhmf87AA" source="_XOUprpuZEeKZmIIhmf87AA" target="_XOUpr5uZEeKZmIIhmf87AA"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_XOUpspuZEeKZmIIhmf87AA" inStructuredNode="_XOUppZuZEeKZmIIhmf87AA" source="_XOUpq5uZEeKZmIIhmf87AA" target="_XOUpr5uZEeKZmIIhmf87AA"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_XOUps5uZEeKZmIIhmf87AA" inStructuredNode="_XOUppZuZEeKZmIIhmf87AA" source="_XOUpr5uZEeKZmIIhmf87AA" target="_XOUpppuZEeKZmIIhmf87AA">
                          <guard xmi:type="uml:LiteralBoolean" xmi:id="_XOUptJuZEeKZmIIhmf87AA" name="Value(true)" value="true"/>
                        </edge>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_XOUptZuZEeKZmIIhmf87AA" inStructuredNode="_XOUppZuZEeKZmIIhmf87AA" source="_XOUpt5uZEeKZmIIhmf87AA" target="_XOUprpuZEeKZmIIhmf87AA"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_XOUptpuZEeKZmIIhmf87AA" inStructuredNode="_XOUppZuZEeKZmIIhmf87AA" source="_XOUpppuZEeKZmIIhmf87AA" target="_XOUpuJuZEeKZmIIhmf87AA"/>
                      </node>
                      <node xmi:type="uml:ExpansionNode" xmi:id="_XOUpt5uZEeKZmIIhmf87AA" name="CastExpression@125a59.inputElement" inStructuredNode="_XOUppJuZEeKZmIIhmf87AA" outgoing="_XOUptZuZEeKZmIIhmf87AA" incoming="_XOUp2JuZEeKZmIIhmf87AA" regionAsInput="_XOUppZuZEeKZmIIhmf87AA"/>
                      <node xmi:type="uml:ExpansionNode" xmi:id="_XOUpuJuZEeKZmIIhmf87AA" name="CastExpression@125a59.outputElement" inStructuredNode="_XOUppJuZEeKZmIIhmf87AA" outgoing="_XOUpzZuZEeKZmIIhmf87AA" incoming="_XOUptpuZEeKZmIIhmf87AA" type="_PJu6MItBEeKEn4V9UD8Cqw" regionAsOutput="_XOUppZuZEeKZmIIhmf87AA"/>
                    </node>
                    <node xmi:type="uml:ExpansionRegion" xmi:id="_XOUpuZuZEeKZmIIhmf87AA" name="CastExpression@e99567" inStructuredNode="_XOUpmpuZEeKZmIIhmf87AA" mode="parallel" outputElement="_XOUpzJuZEeKZmIIhmf87AA" inputElement="_XOUpy5uZEeKZmIIhmf87AA">
                      <node xmi:type="uml:MergeNode" xmi:id="_XOUpupuZEeKZmIIhmf87AA" name="Merge(CastExpression@e99567.operand)" inStructuredNode="_XOUpuZuZEeKZmIIhmf87AA" outgoing="_XOUpypuZEeKZmIIhmf87AA" incoming="_XOUpx5uZEeKZmIIhmf87AA"/>
                      <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_XOUpu5uZEeKZmIIhmf87AA" name="ReadIsClassifiedObject(B)" inStructuredNode="_XOUpuZuZEeKZmIIhmf87AA" classifier="_xqZHUYtAEeKEn4V9UD8Cqw">
                        <object xmi:type="uml:InputPin" xmi:id="_XOUpvJuZEeKZmIIhmf87AA" name="ReadIsClassifiedObject(B).object" incoming="_XOUpxJuZEeKZmIIhmf87AA" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XOUpvZuZEeKZmIIhmf87AA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XOUpvpuZEeKZmIIhmf87AA" value="1"/>
                        </object>
                        <result xmi:type="uml:OutputPin" xmi:id="_XOUpv5uZEeKZmIIhmf87AA" name="ReadIsClassifiedObject(B).result" outgoing="_XOUpxpuZEeKZmIIhmf87AA" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XOUpwJuZEeKZmIIhmf87AA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XOUpwZuZEeKZmIIhmf87AA" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ForkNode" xmi:id="_XOUpwpuZEeKZmIIhmf87AA" name="Fork(ReadIsClassifiedObject(B).object)" inStructuredNode="_XOUpuZuZEeKZmIIhmf87AA" outgoing="_XOUpxJuZEeKZmIIhmf87AA _XOUpxZuZEeKZmIIhmf87AA" incoming="_XOUpyZuZEeKZmIIhmf87AA"/>
                      <node xmi:type="uml:DecisionNode" xmi:id="_XOUpw5uZEeKZmIIhmf87AA" name="Decision(ReadIsClassifiedObject(B).result)" inStructuredNode="_XOUpuZuZEeKZmIIhmf87AA" outgoing="_XOUpx5uZEeKZmIIhmf87AA" incoming="_XOUpxZuZEeKZmIIhmf87AA _XOUpxpuZEeKZmIIhmf87AA" decisionInputFlow="_XOUpxpuZEeKZmIIhmf87AA"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_XOUpxJuZEeKZmIIhmf87AA" inStructuredNode="_XOUpuZuZEeKZmIIhmf87AA" source="_XOUpwpuZEeKZmIIhmf87AA" target="_XOUpvJuZEeKZmIIhmf87AA"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_XOUpxZuZEeKZmIIhmf87AA" inStructuredNode="_XOUpuZuZEeKZmIIhmf87AA" source="_XOUpwpuZEeKZmIIhmf87AA" target="_XOUpw5uZEeKZmIIhmf87AA"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_XOUpxpuZEeKZmIIhmf87AA" inStructuredNode="_XOUpuZuZEeKZmIIhmf87AA" source="_XOUpv5uZEeKZmIIhmf87AA" target="_XOUpw5uZEeKZmIIhmf87AA"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_XOUpx5uZEeKZmIIhmf87AA" inStructuredNode="_XOUpuZuZEeKZmIIhmf87AA" source="_XOUpw5uZEeKZmIIhmf87AA" target="_XOUpupuZEeKZmIIhmf87AA">
                        <guard xmi:type="uml:LiteralBoolean" xmi:id="_XOUpyJuZEeKZmIIhmf87AA" name="Value(true)" value="true"/>
                      </edge>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_XOUpyZuZEeKZmIIhmf87AA" inStructuredNode="_XOUpuZuZEeKZmIIhmf87AA" source="_XOUpy5uZEeKZmIIhmf87AA" target="_XOUpwpuZEeKZmIIhmf87AA"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_XOUpypuZEeKZmIIhmf87AA" inStructuredNode="_XOUpuZuZEeKZmIIhmf87AA" source="_XOUpupuZEeKZmIIhmf87AA" target="_XOUpzJuZEeKZmIIhmf87AA"/>
                    </node>
                    <node xmi:type="uml:ExpansionNode" xmi:id="_XOUpy5uZEeKZmIIhmf87AA" name="CastExpression@e99567.inputElement" inStructuredNode="_XOUpmpuZEeKZmIIhmf87AA" outgoing="_XOUpyZuZEeKZmIIhmf87AA" incoming="_XOUp2ZuZEeKZmIIhmf87AA" regionAsInput="_XOUpuZuZEeKZmIIhmf87AA"/>
                    <node xmi:type="uml:ExpansionNode" xmi:id="_XOUpzJuZEeKZmIIhmf87AA" name="CastExpression@e99567.outputElement" inStructuredNode="_XOUpmpuZEeKZmIIhmf87AA" outgoing="_XOUp0JuZEeKZmIIhmf87AA" incoming="_XOUpypuZEeKZmIIhmf87AA" type="_xqZHUYtAEeKEn4V9UD8Cqw" regionAsOutput="_XOUpuZuZEeKZmIIhmf87AA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_XOUpzZuZEeKZmIIhmf87AA" inStructuredNode="_XOUpmpuZEeKZmIIhmf87AA" source="_XOUpuJuZEeKZmIIhmf87AA" target="_XOUpnpuZEeKZmIIhmf87AA"/>
                    <edge xmi:type="uml:ControlFlow" xmi:id="_XOUpzpuZEeKZmIIhmf87AA" inStructuredNode="_XOUpmpuZEeKZmIIhmf87AA" source="_XOUppJuZEeKZmIIhmf87AA" target="_XOUpm5uZEeKZmIIhmf87AA"/>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_XOUpz5uZEeKZmIIhmf87AA" inStructuredNode="_XOUpj5uZEeKZmIIhmf87AA" source="_XOUpoZuZEeKZmIIhmf87AA" target="_XOUpkZuZEeKZmIIhmf87AA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_XOUp0JuZEeKZmIIhmf87AA" inStructuredNode="_XOUpj5uZEeKZmIIhmf87AA" source="_XOUpzJuZEeKZmIIhmf87AA" target="_XOUplJuZEeKZmIIhmf87AA"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_XOUp0ZuZEeKZmIIhmf87AA" inStructuredNode="_XOUpj5uZEeKZmIIhmf87AA" source="_XOUpmpuZEeKZmIIhmf87AA" target="_XOUpkJuZEeKZmIIhmf87AA"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_XOUp0puZEeKZmIIhmf87AA" inStructuredNode="_XOUph5uZEeKZmIIhmf87AA" source="_XOUpl5uZEeKZmIIhmf87AA" target="_XOUpjJuZEeKZmIIhmf87AA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_XOUp05uZEeKZmIIhmf87AA" inStructuredNode="_XOUph5uZEeKZmIIhmf87AA" source="_XOUpj5uZEeKZmIIhmf87AA" target="_XOUpiJuZEeKZmIIhmf87AA"/>
              </node>
            </structuredNode>
            <node xmi:type="uml:ActivityParameterNode" xmi:id="_XOUpgJuZEeKZmIIhmf87AA" name="Input(message)" outgoing="_XOUp1JuZEeKZmIIhmf87AA" parameter="__zIxcJuYEeKZmIIhmf87AA"/>
            <node xmi:type="uml:ForkNode" xmi:id="_XOUpgZuZEeKZmIIhmf87AA" name="Fork(message)" outgoing="_XOUp15uZEeKZmIIhmf87AA" incoming="_XOUp1JuZEeKZmIIhmf87AA"/>
            <node xmi:type="uml:ActivityParameterNode" xmi:id="_XOUpgpuZEeKZmIIhmf87AA" name="Input(end1)" outgoing="_XOUp1ZuZEeKZmIIhmf87AA" parameter="_Ak93AJuZEeKZmIIhmf87AA"/>
            <node xmi:type="uml:ForkNode" xmi:id="_XOUpg5uZEeKZmIIhmf87AA" name="Fork(end1)" outgoing="_XOUp2JuZEeKZmIIhmf87AA" incoming="_XOUp1ZuZEeKZmIIhmf87AA"/>
            <node xmi:type="uml:ActivityParameterNode" xmi:id="_XOUphJuZEeKZmIIhmf87AA" name="Input(end2)" outgoing="_XOUp1puZEeKZmIIhmf87AA" parameter="_AxBWAJuZEeKZmIIhmf87AA"/>
            <node xmi:type="uml:ForkNode" xmi:id="_XOUphZuZEeKZmIIhmf87AA" name="Fork(end2)" outgoing="_XOUp2ZuZEeKZmIIhmf87AA" incoming="_XOUp1puZEeKZmIIhmf87AA"/>
          </ownedBehavior>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_xqiRaotAEeKEn4V9UD8Cqw" name="assertNotConnected" specification="_xqiRcItAEeKEn4V9UD8Cqw" group="_Az51dpuaEeKZmIIhmf87AA" node="_Az51cJuaEeKZmIIhmf87AA _Az51cZuaEeKZmIIhmf87AA _Az51cpuaEeKZmIIhmf87AA _Az51c5uaEeKZmIIhmf87AA _Az51dJuaEeKZmIIhmf87AA _Az51dZuaEeKZmIIhmf87AA _Az51dpuaEeKZmIIhmf87AA">
            <ownedComment xmi:type="uml:Comment" xmi:id="_xqiRa4tAEeKEn4V9UD8Cqw">
              <body>namespace 'Test Suites'::'Test Suite 1'::Delegation_Port_P::AssertCompositeHelper ;&#xD;
&#xD;
activity assertNotConnected(in message : String, in end1 : any, in end2 : any) { &#xD;
	AssertTrue(message, ! R::y((IImpl)end1)->includes((B)end2)) ;&#xD;
}</body>
            </ownedComment>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_BvgXgJuZEeKZmIIhmf87AA" name="message">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
            </ownedParameter>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_B6EowJuZEeKZmIIhmf87AA" name="end1"/>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_CC2KQJuZEeKZmIIhmf87AA" name="end2"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_Az51zJuaEeKZmIIhmf87AA" activity="_xqiRaotAEeKEn4V9UD8Cqw" source="_Az51cJuaEeKZmIIhmf87AA" target="_Az51cZuaEeKZmIIhmf87AA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_Az51zZuaEeKZmIIhmf87AA" activity="_xqiRaotAEeKEn4V9UD8Cqw" source="_Az51cpuaEeKZmIIhmf87AA" target="_Az51c5uaEeKZmIIhmf87AA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_Az51zpuaEeKZmIIhmf87AA" activity="_xqiRaotAEeKEn4V9UD8Cqw" source="_Az51dJuaEeKZmIIhmf87AA" target="_Az51dZuaEeKZmIIhmf87AA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_Az51z5uaEeKZmIIhmf87AA" activity="_xqiRaotAEeKEn4V9UD8Cqw" source="_Az51cZuaEeKZmIIhmf87AA" target="_Az51eZuaEeKZmIIhmf87AA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_Az510JuaEeKZmIIhmf87AA" activity="_xqiRaotAEeKEn4V9UD8Cqw" source="_Az51c5uaEeKZmIIhmf87AA" target="_Az51p5uaEeKZmIIhmf87AA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_Az510ZuaEeKZmIIhmf87AA" activity="_xqiRaotAEeKEn4V9UD8Cqw" source="_Az51dZuaEeKZmIIhmf87AA" target="_Az51u5uaEeKZmIIhmf87AA"/>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_Az51dpuaEeKZmIIhmf87AA" name="Body(assertNotConnected)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_Az51d5uaEeKZmIIhmf87AA" name="ExpressionStatement@9c37fd" inStructuredNode="_Az51dpuaEeKZmIIhmf87AA">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_Az51eJuaEeKZmIIhmf87AA" name="Call(AssertTrue)" inStructuredNode="_Az51d5uaEeKZmIIhmf87AA" incoming="_Az51y5uaEeKZmIIhmf87AA">
                  <argument xmi:type="uml:InputPin" xmi:id="_Az51eZuaEeKZmIIhmf87AA" name="Call(AssertTrue).argument(label)" incoming="_Az51z5uaEeKZmIIhmf87AA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Az51epuaEeKZmIIhmf87AA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Az51e5uaEeKZmIIhmf87AA" value="1"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_Az51fJuaEeKZmIIhmf87AA" name="Call(AssertTrue).argument(condition)" incoming="_Az51ypuaEeKZmIIhmf87AA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Az51fZuaEeKZmIIhmf87AA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Az51fpuaEeKZmIIhmf87AA" value="1"/>
                  </argument>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_Az51f5uaEeKZmIIhmf87AA" name="Tuple@a254ff" inStructuredNode="_Az51d5uaEeKZmIIhmf87AA" outgoing="_Az51y5uaEeKZmIIhmf87AA">
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_Az51gJuaEeKZmIIhmf87AA" name="Call($$Alf$Library$CollectionFunctions$includes__Test Suites$Test Suite 1$Delegation_Port_P$B__)" inStructuredNode="_Az51f5uaEeKZmIIhmf87AA" incoming="_Az51yJuaEeKZmIIhmf87AA" behavior="_gqBgEJq2EeKN0cFXqZNDuw">
                    <argument xmi:type="uml:InputPin" xmi:id="_Az51gZuaEeKZmIIhmf87AA" name="Call($$Alf$Library$CollectionFunctions$includes__Test Suites$Test Suite 1$Delegation_Port_P$B__).argument(seq)" incoming="_Az51xpuaEeKZmIIhmf87AA" type="_xqZHUYtAEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Az51gpuaEeKZmIIhmf87AA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Az51g5uaEeKZmIIhmf87AA" value="*"/>
                    </argument>
                    <argument xmi:type="uml:InputPin" xmi:id="_Az51hJuaEeKZmIIhmf87AA" name="Call($$Alf$Library$CollectionFunctions$includes__Test Suites$Test Suite 1$Delegation_Port_P$B__).argument(element)" incoming="_Az51x5uaEeKZmIIhmf87AA" type="_xqZHUYtAEeKEn4V9UD8Cqw">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Az51hZuaEeKZmIIhmf87AA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Az51hpuaEeKZmIIhmf87AA" value="1"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_Az51h5uaEeKZmIIhmf87AA" name="Call($$Alf$Library$CollectionFunctions$includes__Test Suites$Test Suite 1$Delegation_Port_P$B__).result()" outgoing="_Az51yZuaEeKZmIIhmf87AA">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Az51iJuaEeKZmIIhmf87AA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Az51iZuaEeKZmIIhmf87AA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_Az51ipuaEeKZmIIhmf87AA" name="Tuple@14e2b2e" inStructuredNode="_Az51f5uaEeKZmIIhmf87AA" outgoing="_Az51yJuaEeKZmIIhmf87AA">
                    <node xmi:type="uml:ReadLinkAction" xmi:id="_Az51i5uaEeKZmIIhmf87AA" name="ReadLink(y)" inStructuredNode="_Az51ipuaEeKZmIIhmf87AA" incoming="_Az51vpuaEeKZmIIhmf87AA">
                      <endData xmi:type="uml:LinkEndData" xmi:id="_Az51jJuaEeKZmIIhmf87AA" end="_xqZHV4tAEeKEn4V9UD8Cqw"/>
                      <endData xmi:type="uml:LinkEndData" xmi:id="_Az51jZuaEeKZmIIhmf87AA" end="_xqZHVItAEeKEn4V9UD8Cqw" value="_Az51jpuaEeKZmIIhmf87AA"/>
                      <inputValue xmi:type="uml:InputPin" xmi:id="_Az51jpuaEeKZmIIhmf87AA" name="ReadLink(y).inputValue(x)" incoming="_Az51vZuaEeKZmIIhmf87AA" type="_PJu6MItBEeKEn4V9UD8Cqw">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Az51j5uaEeKZmIIhmf87AA"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Az51kJuaEeKZmIIhmf87AA" value="*"/>
                      </inputValue>
                      <result xmi:type="uml:OutputPin" xmi:id="_Az51kZuaEeKZmIIhmf87AA" name="ReadLink(y).result" outgoing="_Az51xpuaEeKZmIIhmf87AA" type="_xqZHUYtAEeKEn4V9UD8Cqw">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Az51kpuaEeKZmIIhmf87AA"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Az51k5uaEeKZmIIhmf87AA" value="*"/>
                      </result>
                    </node>
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_Az51lJuaEeKZmIIhmf87AA" name="Tuple@17e8bb8" inStructuredNode="_Az51ipuaEeKZmIIhmf87AA" outgoing="_Az51vpuaEeKZmIIhmf87AA">
                      <node xmi:type="uml:ExpansionRegion" xmi:id="_Az51lZuaEeKZmIIhmf87AA" name="CastExpression@4350ea" inStructuredNode="_Az51lJuaEeKZmIIhmf87AA" mode="parallel" outputElement="_Az51qJuaEeKZmIIhmf87AA" inputElement="_Az51p5uaEeKZmIIhmf87AA">
                        <node xmi:type="uml:MergeNode" xmi:id="_Az51lpuaEeKZmIIhmf87AA" name="Merge(CastExpression@4350ea.operand)" inStructuredNode="_Az51lZuaEeKZmIIhmf87AA" outgoing="_Az51ppuaEeKZmIIhmf87AA" incoming="_Az51o5uaEeKZmIIhmf87AA"/>
                        <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_Az51l5uaEeKZmIIhmf87AA" name="ReadIsClassifiedObject(IImpl)" inStructuredNode="_Az51lZuaEeKZmIIhmf87AA" classifier="_PJu6MItBEeKEn4V9UD8Cqw">
                          <object xmi:type="uml:InputPin" xmi:id="_Az51mJuaEeKZmIIhmf87AA" name="ReadIsClassifiedObject(IImpl).object" incoming="_Az51oJuaEeKZmIIhmf87AA" isOrdered="true" isUnique="false">
                            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Az51mZuaEeKZmIIhmf87AA" value="1"/>
                            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Az51mpuaEeKZmIIhmf87AA" value="1"/>
                          </object>
                          <result xmi:type="uml:OutputPin" xmi:id="_Az51m5uaEeKZmIIhmf87AA" name="ReadIsClassifiedObject(IImpl).result" outgoing="_Az51opuaEeKZmIIhmf87AA" isOrdered="true" isUnique="false">
                            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Az51nJuaEeKZmIIhmf87AA" value="1"/>
                            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Az51nZuaEeKZmIIhmf87AA" value="1"/>
                          </result>
                        </node>
                        <node xmi:type="uml:ForkNode" xmi:id="_Az51npuaEeKZmIIhmf87AA" name="Fork(ReadIsClassifiedObject(IImpl).object)" inStructuredNode="_Az51lZuaEeKZmIIhmf87AA" outgoing="_Az51oJuaEeKZmIIhmf87AA _Az51oZuaEeKZmIIhmf87AA" incoming="_Az51pZuaEeKZmIIhmf87AA"/>
                        <node xmi:type="uml:DecisionNode" xmi:id="_Az51n5uaEeKZmIIhmf87AA" name="Decision(ReadIsClassifiedObject(IImpl).result)" inStructuredNode="_Az51lZuaEeKZmIIhmf87AA" outgoing="_Az51o5uaEeKZmIIhmf87AA" incoming="_Az51oZuaEeKZmIIhmf87AA _Az51opuaEeKZmIIhmf87AA" decisionInputFlow="_Az51opuaEeKZmIIhmf87AA"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_Az51oJuaEeKZmIIhmf87AA" inStructuredNode="_Az51lZuaEeKZmIIhmf87AA" source="_Az51npuaEeKZmIIhmf87AA" target="_Az51mJuaEeKZmIIhmf87AA"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_Az51oZuaEeKZmIIhmf87AA" inStructuredNode="_Az51lZuaEeKZmIIhmf87AA" source="_Az51npuaEeKZmIIhmf87AA" target="_Az51n5uaEeKZmIIhmf87AA"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_Az51opuaEeKZmIIhmf87AA" inStructuredNode="_Az51lZuaEeKZmIIhmf87AA" source="_Az51m5uaEeKZmIIhmf87AA" target="_Az51n5uaEeKZmIIhmf87AA"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_Az51o5uaEeKZmIIhmf87AA" inStructuredNode="_Az51lZuaEeKZmIIhmf87AA" source="_Az51n5uaEeKZmIIhmf87AA" target="_Az51lpuaEeKZmIIhmf87AA">
                          <guard xmi:type="uml:LiteralBoolean" xmi:id="_Az51pJuaEeKZmIIhmf87AA" name="Value(true)" value="true"/>
                        </edge>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_Az51pZuaEeKZmIIhmf87AA" inStructuredNode="_Az51lZuaEeKZmIIhmf87AA" source="_Az51p5uaEeKZmIIhmf87AA" target="_Az51npuaEeKZmIIhmf87AA"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_Az51ppuaEeKZmIIhmf87AA" inStructuredNode="_Az51lZuaEeKZmIIhmf87AA" source="_Az51lpuaEeKZmIIhmf87AA" target="_Az51qJuaEeKZmIIhmf87AA"/>
                      </node>
                      <node xmi:type="uml:ExpansionNode" xmi:id="_Az51p5uaEeKZmIIhmf87AA" name="CastExpression@4350ea.inputElement" inStructuredNode="_Az51lJuaEeKZmIIhmf87AA" outgoing="_Az51pZuaEeKZmIIhmf87AA" incoming="_Az510JuaEeKZmIIhmf87AA" regionAsInput="_Az51lZuaEeKZmIIhmf87AA"/>
                      <node xmi:type="uml:ExpansionNode" xmi:id="_Az51qJuaEeKZmIIhmf87AA" name="CastExpression@4350ea.outputElement" inStructuredNode="_Az51lJuaEeKZmIIhmf87AA" outgoing="_Az51vZuaEeKZmIIhmf87AA" incoming="_Az51ppuaEeKZmIIhmf87AA" type="_PJu6MItBEeKEn4V9UD8Cqw" regionAsOutput="_Az51lZuaEeKZmIIhmf87AA"/>
                    </node>
                    <node xmi:type="uml:ExpansionRegion" xmi:id="_Az51qZuaEeKZmIIhmf87AA" name="CastExpression@1756e47" inStructuredNode="_Az51ipuaEeKZmIIhmf87AA" mode="parallel" outputElement="_Az51vJuaEeKZmIIhmf87AA" inputElement="_Az51u5uaEeKZmIIhmf87AA">
                      <node xmi:type="uml:MergeNode" xmi:id="_Az51qpuaEeKZmIIhmf87AA" name="Merge(CastExpression@1756e47.operand)" inStructuredNode="_Az51qZuaEeKZmIIhmf87AA" outgoing="_Az51upuaEeKZmIIhmf87AA" incoming="_Az51t5uaEeKZmIIhmf87AA"/>
                      <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_Az51q5uaEeKZmIIhmf87AA" name="ReadIsClassifiedObject(B)" inStructuredNode="_Az51qZuaEeKZmIIhmf87AA" classifier="_xqZHUYtAEeKEn4V9UD8Cqw">
                        <object xmi:type="uml:InputPin" xmi:id="_Az51rJuaEeKZmIIhmf87AA" name="ReadIsClassifiedObject(B).object" incoming="_Az51tJuaEeKZmIIhmf87AA" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Az51rZuaEeKZmIIhmf87AA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Az51rpuaEeKZmIIhmf87AA" value="1"/>
                        </object>
                        <result xmi:type="uml:OutputPin" xmi:id="_Az51r5uaEeKZmIIhmf87AA" name="ReadIsClassifiedObject(B).result" outgoing="_Az51tpuaEeKZmIIhmf87AA" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Az51sJuaEeKZmIIhmf87AA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Az51sZuaEeKZmIIhmf87AA" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ForkNode" xmi:id="_Az51spuaEeKZmIIhmf87AA" name="Fork(ReadIsClassifiedObject(B).object)" inStructuredNode="_Az51qZuaEeKZmIIhmf87AA" outgoing="_Az51tJuaEeKZmIIhmf87AA _Az51tZuaEeKZmIIhmf87AA" incoming="_Az51uZuaEeKZmIIhmf87AA"/>
                      <node xmi:type="uml:DecisionNode" xmi:id="_Az51s5uaEeKZmIIhmf87AA" name="Decision(ReadIsClassifiedObject(B).result)" inStructuredNode="_Az51qZuaEeKZmIIhmf87AA" outgoing="_Az51t5uaEeKZmIIhmf87AA" incoming="_Az51tZuaEeKZmIIhmf87AA _Az51tpuaEeKZmIIhmf87AA" decisionInputFlow="_Az51tpuaEeKZmIIhmf87AA"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_Az51tJuaEeKZmIIhmf87AA" inStructuredNode="_Az51qZuaEeKZmIIhmf87AA" source="_Az51spuaEeKZmIIhmf87AA" target="_Az51rJuaEeKZmIIhmf87AA"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_Az51tZuaEeKZmIIhmf87AA" inStructuredNode="_Az51qZuaEeKZmIIhmf87AA" source="_Az51spuaEeKZmIIhmf87AA" target="_Az51s5uaEeKZmIIhmf87AA"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_Az51tpuaEeKZmIIhmf87AA" inStructuredNode="_Az51qZuaEeKZmIIhmf87AA" source="_Az51r5uaEeKZmIIhmf87AA" target="_Az51s5uaEeKZmIIhmf87AA"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_Az51t5uaEeKZmIIhmf87AA" inStructuredNode="_Az51qZuaEeKZmIIhmf87AA" source="_Az51s5uaEeKZmIIhmf87AA" target="_Az51qpuaEeKZmIIhmf87AA">
                        <guard xmi:type="uml:LiteralBoolean" xmi:id="_Az51uJuaEeKZmIIhmf87AA" name="Value(true)" value="true"/>
                      </edge>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_Az51uZuaEeKZmIIhmf87AA" inStructuredNode="_Az51qZuaEeKZmIIhmf87AA" source="_Az51u5uaEeKZmIIhmf87AA" target="_Az51spuaEeKZmIIhmf87AA"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_Az51upuaEeKZmIIhmf87AA" inStructuredNode="_Az51qZuaEeKZmIIhmf87AA" source="_Az51qpuaEeKZmIIhmf87AA" target="_Az51vJuaEeKZmIIhmf87AA"/>
                    </node>
                    <node xmi:type="uml:ExpansionNode" xmi:id="_Az51u5uaEeKZmIIhmf87AA" name="CastExpression@1756e47.inputElement" inStructuredNode="_Az51ipuaEeKZmIIhmf87AA" outgoing="_Az51uZuaEeKZmIIhmf87AA" incoming="_Az510ZuaEeKZmIIhmf87AA" regionAsInput="_Az51qZuaEeKZmIIhmf87AA"/>
                    <node xmi:type="uml:ExpansionNode" xmi:id="_Az51vJuaEeKZmIIhmf87AA" name="CastExpression@1756e47.outputElement" inStructuredNode="_Az51ipuaEeKZmIIhmf87AA" outgoing="_Az51x5uaEeKZmIIhmf87AA" incoming="_Az51upuaEeKZmIIhmf87AA" type="_xqZHUYtAEeKEn4V9UD8Cqw" regionAsOutput="_Az51qZuaEeKZmIIhmf87AA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_Az51vZuaEeKZmIIhmf87AA" inStructuredNode="_Az51ipuaEeKZmIIhmf87AA" source="_Az51qJuaEeKZmIIhmf87AA" target="_Az51jpuaEeKZmIIhmf87AA"/>
                    <edge xmi:type="uml:ControlFlow" xmi:id="_Az51vpuaEeKZmIIhmf87AA" inStructuredNode="_Az51ipuaEeKZmIIhmf87AA" source="_Az51lJuaEeKZmIIhmf87AA" target="_Az51i5uaEeKZmIIhmf87AA"/>
                  </node>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_Az51v5uaEeKZmIIhmf87AA" name="Call(Not)" inStructuredNode="_Az51f5uaEeKZmIIhmf87AA">
                    <argument xmi:type="uml:InputPin" xmi:id="_Az51wJuaEeKZmIIhmf87AA" name="Call(Not).argument(x)" incoming="_Az51yZuaEeKZmIIhmf87AA">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Az51wZuaEeKZmIIhmf87AA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Az51wpuaEeKZmIIhmf87AA" value="1"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_Az51w5uaEeKZmIIhmf87AA" name="Call(Not).result(result)" outgoing="_Az51ypuaEeKZmIIhmf87AA">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Az51xJuaEeKZmIIhmf87AA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Az51xZuaEeKZmIIhmf87AA" value="1"/>
                    </result>
                    <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-BooleanFunctions-Not"/>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_Az51xpuaEeKZmIIhmf87AA" inStructuredNode="_Az51f5uaEeKZmIIhmf87AA" source="_Az51kZuaEeKZmIIhmf87AA" target="_Az51gZuaEeKZmIIhmf87AA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_Az51x5uaEeKZmIIhmf87AA" inStructuredNode="_Az51f5uaEeKZmIIhmf87AA" source="_Az51vJuaEeKZmIIhmf87AA" target="_Az51hJuaEeKZmIIhmf87AA"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_Az51yJuaEeKZmIIhmf87AA" inStructuredNode="_Az51f5uaEeKZmIIhmf87AA" source="_Az51ipuaEeKZmIIhmf87AA" target="_Az51gJuaEeKZmIIhmf87AA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_Az51yZuaEeKZmIIhmf87AA" inStructuredNode="_Az51f5uaEeKZmIIhmf87AA" source="_Az51h5uaEeKZmIIhmf87AA" target="_Az51wJuaEeKZmIIhmf87AA"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Az51ypuaEeKZmIIhmf87AA" inStructuredNode="_Az51d5uaEeKZmIIhmf87AA" source="_Az51w5uaEeKZmIIhmf87AA" target="_Az51fJuaEeKZmIIhmf87AA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_Az51y5uaEeKZmIIhmf87AA" inStructuredNode="_Az51d5uaEeKZmIIhmf87AA" source="_Az51f5uaEeKZmIIhmf87AA" target="_Az51eJuaEeKZmIIhmf87AA"/>
              </node>
            </structuredNode>
            <node xmi:type="uml:ActivityParameterNode" xmi:id="_Az51cJuaEeKZmIIhmf87AA" name="Input(message)" outgoing="_Az51zJuaEeKZmIIhmf87AA" parameter="_BvgXgJuZEeKZmIIhmf87AA"/>
            <node xmi:type="uml:ForkNode" xmi:id="_Az51cZuaEeKZmIIhmf87AA" name="Fork(message)" outgoing="_Az51z5uaEeKZmIIhmf87AA" incoming="_Az51zJuaEeKZmIIhmf87AA"/>
            <node xmi:type="uml:ActivityParameterNode" xmi:id="_Az51cpuaEeKZmIIhmf87AA" name="Input(end1)" outgoing="_Az51zZuaEeKZmIIhmf87AA" parameter="_B6EowJuZEeKZmIIhmf87AA"/>
            <node xmi:type="uml:ForkNode" xmi:id="_Az51c5uaEeKZmIIhmf87AA" name="Fork(end1)" outgoing="_Az510JuaEeKZmIIhmf87AA" incoming="_Az51zZuaEeKZmIIhmf87AA"/>
            <node xmi:type="uml:ActivityParameterNode" xmi:id="_Az51dJuaEeKZmIIhmf87AA" name="Input(end2)" outgoing="_Az51zpuaEeKZmIIhmf87AA" parameter="_CC2KQJuZEeKZmIIhmf87AA"/>
            <node xmi:type="uml:ForkNode" xmi:id="_Az51dZuaEeKZmIIhmf87AA" name="Fork(end2)" outgoing="_Az510ZuaEeKZmIIhmf87AA" incoming="_Az51zpuaEeKZmIIhmf87AA"/>
          </ownedBehavior>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_xqiRbItAEeKEn4V9UD8Cqw" name="assertConnected" isAbstract="true" method="_xqiRaItAEeKEn4V9UD8Cqw" class="_xqiRZYtAEeKEn4V9UD8Cqw" redefinedOperation="_kmj1gIr8EeKEn4V9UD8Cqw">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_xqiRbYtAEeKEn4V9UD8Cqw" name="message">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
            </ownedParameter>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_xqiRbotAEeKEn4V9UD8Cqw" name="end1"/>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_xqiRb4tAEeKEn4V9UD8Cqw" name="end2"/>
          </ownedOperation>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_xqiRcItAEeKEn4V9UD8Cqw" name="assertNotConnected" isAbstract="true" method="_xqiRaotAEeKEn4V9UD8Cqw" class="_xqiRZYtAEeKEn4V9UD8Cqw" redefinedOperation="_M4YmoIsVEeKEn4V9UD8Cqw">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_xqiRcYtAEeKEn4V9UD8Cqw" name="message">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
            </ownedParameter>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_xqiRcotAEeKEn4V9UD8Cqw" name="end1"/>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_xqiRc4tAEeKEn4V9UD8Cqw" name="end2"/>
          </ownedOperation>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_CA6kkJq9EeKEVK5J1rBYag" name="AssertCompositeHelper" class="_xqiRZYtAEeKEn4V9UD8Cqw">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_GeHIoJq9EeKEVK5J1rBYag" name="result" type="_xqiRZYtAEeKEn4V9UD8Cqw" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_xqiRdItAEeKEn4V9UD8Cqw" name="A_Unconnected_Pattern">
          <ownedComment xmi:type="uml:Comment" xmi:id="_xqiRdYtAEeKEn4V9UD8Cqw">
            <body>Unconnected pattern:&#xD;
lower bound on ends of connector r is 0</body>
          </ownedComment>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_xqiRdotAEeKEn4V9UD8Cqw" name="b" visibility="public" type="_xqZHUYtAEeKEn4V9UD8Cqw" end="_KKVykItCEeKEn4V9UD8Cqw" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xqiRd4tAEeKEn4V9UD8Cqw" value="2"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xqiReItAEeKEn4V9UD8Cqw" value="*"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Port" xmi:id="_C1HRcItCEeKEn4V9UD8Cqw" name="p" visibility="public" type="_PJu6MItBEeKEn4V9UD8Cqw" isUnique="false" end="_KKMooYtCEeKEn4V9UD8Cqw" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FU5GkItCEeKEn4V9UD8Cqw" value="3"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FU5GkYtCEeKEn4V9UD8Cqw" value="*"/>
          </ownedAttribute>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_KKMooItCEeKEn4V9UD8Cqw" name="r" type="_xqZHU4tAEeKEn4V9UD8Cqw">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_KKMooYtCEeKEn4V9UD8Cqw" role="_C1HRcItCEeKEn4V9UD8Cqw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KKMoootCEeKEn4V9UD8Cqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KKMoo4tCEeKEn4V9UD8Cqw" value="*"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_KKVykItCEeKEn4V9UD8Cqw" role="_xqiRdotAEeKEn4V9UD8Cqw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KKVykYtCEeKEn4V9UD8Cqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KKVykotCEeKEn4V9UD8Cqw" value="*"/>
            </end>
          </ownedConnector>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_xqiRiItAEeKEn4V9UD8Cqw" name="A_Unconnected_Pattern" class="_xqiRdItAEeKEn4V9UD8Cqw">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_w_tNsJq5EeKzh4HC7gGNnA" name="result" type="_xqiRdItAEeKEn4V9UD8Cqw" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_OFTBsItBEeKEn4V9UD8Cqw" name="I"/>
        <packagedElement xmi:type="uml:Class" xmi:id="_PJu6MItBEeKEn4V9UD8Cqw" clientDependency="_g4bJgItBEeKEn4V9UD8Cqw" name="IImpl">
          <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_g4bJgItBEeKEn4V9UD8Cqw" name="InterfaceRealization1" client="_PJu6MItBEeKEn4V9UD8Cqw" supplier="_OFTBsItBEeKEn4V9UD8Cqw" contract="_OFTBsItBEeKEn4V9UD8Cqw" implementingClassifier="_PJu6MItBEeKEn4V9UD8Cqw"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Activity" xmi:id="_ajdQAJruEeKfMrQwI0732Q" name="Activity1" node="_jbC7wJruEeKfMrQwI0732Q _ESq5EJrvEeKfMrQwI0732Q">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_Or_dUJrvEeKfMrQwI0732Q" name="ObjectFlow1" activity="_ajdQAJruEeKfMrQwI0732Q" source="_r-F64JruEeKfMrQwI0732Q" target="_J3E80JrvEeKfMrQwI0732Q">
            <guard xmi:type="uml:LiteralBoolean" xmi:id="_Osd-cJrvEeKfMrQwI0732Q" value="true"/>
            <weight xmi:type="uml:LiteralInteger" xmi:id="_OskFEJrvEeKfMrQwI0732Q" value="1"/>
          </edge>
          <node xmi:type="uml:CreateObjectAction" xmi:id="_jbC7wJruEeKfMrQwI0732Q" name="CreateObjectAction1" classifier="_xqZHbYtAEeKEn4V9UD8Cqw">
            <result xmi:type="uml:OutputPin" xmi:id="_r-F64JruEeKfMrQwI0732Q" name="result" outgoing="_Or_dUJrvEeKfMrQwI0732Q" type="_xqZHbYtAEeKEn4V9UD8Cqw">
              <upperBound xmi:type="uml:LiteralInteger" xmi:id="_uiETgJruEeKfMrQwI0732Q" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:CallOperationAction" xmi:id="_ESq5EJrvEeKfMrQwI0732Q" name="CallOperationAction1" operation="_xqiRT4tAEeKEn4V9UD8Cqw">
            <result xmi:type="uml:OutputPin" xmi:id="_WfJt0JuCEeKZW9ovQz490A" name="result" type="_xqZHbYtAEeKEn4V9UD8Cqw">
              <upperBound xmi:type="uml:LiteralInteger" xmi:id="_WfS3wJuCEeKZW9ovQz490A" value="1"/>
            </result>
            <target xmi:type="uml:InputPin" xmi:id="_J3E80JrvEeKfMrQwI0732Q" name="" incoming="_Or_dUJrvEeKfMrQwI0732Q" type="_xqZHbYtAEeKEn4V9UD8Cqw">
              <upperBound xmi:type="uml:LiteralInteger" xmi:id="_MQiukJrvEeKfMrQwI0732Q" value="1"/>
            </target>
          </node>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_qgnZgItGEeKEn4V9UD8Cqw" name="Delegation_Port_PWP">
        <packagedElement xmi:type="uml:Class" xmi:id="_qgnZgYtGEeKEn4V9UD8Cqw" name="B">
          <ownedAttribute xmi:type="uml:Port" xmi:id="_pQ-PMItJEeKEn4V9UD8Cqw" name="q" visibility="public" type="_qgnZ7ItGEeKEn4V9UD8Cqw" isUnique="false" end="_qgnZmotGEeKEn4V9UD8Cqw _qgnZq4tGEeKEn4V9UD8Cqw _qgnZwItGEeKEn4V9UD8Cqw _qgnZ5ItGEeKEn4V9UD8Cqw" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rjg5kItJEeKEn4V9UD8Cqw" value="2"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rjqqkItJEeKEn4V9UD8Cqw" value="*"/>
          </ownedAttribute>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_VarFEItHEeKEn4V9UD8Cqw" name="Construct" specification="_OHhnkItHEeKEn4V9UD8Cqw">
            <ownedComment xmi:type="uml:Comment" xmi:id="_-I2nkItKEeKEn4V9UD8Cqw">
              <body>&#xD;
activity Construct() : B{ &#xD;
	// Instantiate port q&#xD;
	for (i in 1..2) {&#xD;
		this.q->add(new IImpl()) ;&#xD;
	}&#xD;
}</body>
            </ownedComment>
          </ownedBehavior>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_OHhnkItHEeKEn4V9UD8Cqw" name="B" method="_VarFEItHEeKEn4V9UD8Cqw" class="_qgnZgYtGEeKEn4V9UD8Cqw"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_qgnZg4tGEeKEn4V9UD8Cqw" name="R" memberEnd="_qgnZhItGEeKEn4V9UD8Cqw _qgnZh4tGEeKEn4V9UD8Cqw">
          <ownedEnd xmi:type="uml:Property" xmi:id="_qgnZhItGEeKEn4V9UD8Cqw" name="x" type="_qgnZ7ItGEeKEn4V9UD8Cqw" owningAssociation="_qgnZg4tGEeKEn4V9UD8Cqw" association="_qgnZg4tGEeKEn4V9UD8Cqw">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qgnZhYtGEeKEn4V9UD8Cqw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qgnZhotGEeKEn4V9UD8Cqw" value="*"/>
          </ownedEnd>
          <ownedEnd xmi:type="uml:Property" xmi:id="_qgnZh4tGEeKEn4V9UD8Cqw" name="y" type="_qgnZ7ItGEeKEn4V9UD8Cqw" owningAssociation="_qgnZg4tGEeKEn4V9UD8Cqw" association="_qgnZg4tGEeKEn4V9UD8Cqw">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qgnZiItGEeKEn4V9UD8Cqw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qgnZiYtGEeKEn4V9UD8Cqw" value="*"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:type="uml:Activity" xmi:id="_qgnZiotGEeKEn4V9UD8Cqw" name="TestCase_Delegation_Port_PWP" group="_ZT8esJxIEeKLSpPkMjtDDQ" node="_ZT8esJxIEeKLSpPkMjtDDQ">
          <ownedComment xmi:type="uml:Comment" xmi:id="_qgnZi4tGEeKEn4V9UD8Cqw">
            <body>namespace 'Test Suites'::'Test Suite 1'::Delegation_Port_PWP ;&#xD;
&#xD;
private import 'Test Suites'::Utils::* ;&#xD;
&#xD;
activity TestCase_Assembly_Port_PWP() { &#xD;
	helper = new AssertCompositeHelper() ;&#xD;
	&#xD;
	WriteLine(&quot;-- Running test case: Delegation connector between a port and a part with port --&quot;) ;&#xD;
	&#xD;
	// Testing instantiation of A_Empty_Pattern&#xD;
	WriteLine(&quot;&quot;) ;&#xD;
	WriteLine(&quot;- Testing instantiation of A_Empty_Pattern -&quot;) ;&#xD;
	a_empty = new A_Empty_Pattern();&#xD;
	AssertEmptyPattern(a_empty.p, a_empty.b) ;&#xD;
	&#xD;
	// Testing instantiation of A_Unconnected_Pattern&#xD;
	WriteLine(&quot;&quot;) ;&#xD;
	WriteLine(&quot;- Testing instantiation of A_Unconnected_Pattern -&quot;) ;&#xD;
	a_unconnected = new A_Unconnected_Pattern();&#xD;
	AssertUnconnectedPattern(a_unconnected.p, a_unconnected.b.q, 3, 4, helper) ;&#xD;
	&#xD;
	// Testing instantiation of A_Array_Pattern&#xD;
	WriteLine(&quot;&quot;) ;&#xD;
	WriteLine(&quot;- Testing instantiation of A_Array_Pattern -&quot;) ;&#xD;
	a_array = new A_Array_Pattern();&#xD;
	AssertArrayPattern(a_array.p, a_array.b.q, 4, helper) ;&#xD;
	&#xD;
	// Testing instantiation of A_Star_Pattern&#xD;
	WriteLine(&quot;&quot;) ;&#xD;
	WriteLine(&quot;- Testing instantiation of A_Star_Pattern -&quot;) ;&#xD;
	a_star = new A_Star_Pattern();&#xD;
	AssertStarPattern(a_star.p, a_star.b.q, 3, 4, helper) ;&#xD;
	&#xD;
}</body>
          </ownedComment>
          <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_ZT8esJxIEeKLSpPkMjtDDQ" name="Body(TestCase_Assembly_Port_PWP)">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_ZT8esZxIEeKLSpPkMjtDDQ" name="ExpressionStatement@156759f" inStructuredNode="_ZT8esJxIEeKLSpPkMjtDDQ" outgoing="_ZT8gbJxIEeKLSpPkMjtDDQ">
              <node xmi:type="uml:ForkNode" xmi:id="_ZT8espxIEeKLSpPkMjtDDQ" name="Fork(helper)@5993e3" inStructuredNode="_ZT8esZxIEeKLSpPkMjtDDQ" outgoing="_ZT8gdpxIEeKLSpPkMjtDDQ _ZT8gfZxIEeKLSpPkMjtDDQ _ZT8ghJxIEeKLSpPkMjtDDQ" incoming="_ZT8ewJxIEeKLSpPkMjtDDQ"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_ZT8es5xIEeKLSpPkMjtDDQ" name="RightHandSide@fc32d4" inStructuredNode="_ZT8esZxIEeKLSpPkMjtDDQ">
                <node xmi:type="uml:CallOperationAction" xmi:id="_ZT8etJxIEeKLSpPkMjtDDQ" name="Call(AssertCompositeHelper)" inStructuredNode="_ZT8es5xIEeKLSpPkMjtDDQ" operation="_7yCx8JxFEeK-zqCaNSdmOQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_ZT8etZxIEeKLSpPkMjtDDQ" name="Call(AssertCompositeHelper).result(result)" outgoing="_ZT8ewJxIEeKLSpPkMjtDDQ" type="_qgnZx4tGEeKEn4V9UD8Cqw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8etpxIEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8et5xIEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <target xmi:type="uml:InputPin" xmi:id="_ZT8euJxIEeKLSpPkMjtDDQ" name="Call(AssertCompositeHelper).target" incoming="_ZT8ev5xIEeKLSpPkMjtDDQ" type="_qgnZx4tGEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8euZxIEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8eupxIEeKLSpPkMjtDDQ" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_ZT8eu5xIEeKLSpPkMjtDDQ" name="Create(AssertCompositeHelper)" inStructuredNode="_ZT8es5xIEeKLSpPkMjtDDQ" classifier="_qgnZx4tGEeKEn4V9UD8Cqw">
                  <result xmi:type="uml:OutputPin" xmi:id="_ZT8evJxIEeKLSpPkMjtDDQ" name="Create(AssertCompositeHelper).result" outgoing="_ZT8ev5xIEeKLSpPkMjtDDQ" type="_qgnZx4tGEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8evZxIEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8evpxIEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8ev5xIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8es5xIEeKLSpPkMjtDDQ" source="_ZT8evJxIEeKLSpPkMjtDDQ" target="_ZT8euJxIEeKLSpPkMjtDDQ"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8ewJxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8esZxIEeKLSpPkMjtDDQ" source="_ZT8etZxIEeKLSpPkMjtDDQ" target="_ZT8espxIEeKLSpPkMjtDDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_ZT8ewZxIEeKLSpPkMjtDDQ" name="ExpressionStatement@121d174" inStructuredNode="_ZT8esJxIEeKLSpPkMjtDDQ" outgoing="_ZT8gbZxIEeKLSpPkMjtDDQ" incoming="_ZT8gbJxIEeKLSpPkMjtDDQ">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_ZT8ewpxIEeKLSpPkMjtDDQ" name="Call(WriteLine)" inStructuredNode="_ZT8ewZxIEeKLSpPkMjtDDQ" incoming="_ZT8e0JxIEeKLSpPkMjtDDQ">
                <argument xmi:type="uml:InputPin" xmi:id="_ZT8ew5xIEeKLSpPkMjtDDQ" name="Call(WriteLine).argument(value)" incoming="_ZT8ez5xIEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8exJxIEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8exZxIEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_ZT8expxIEeKLSpPkMjtDDQ" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8ex5xIEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8eyJxIEeKLSpPkMjtDDQ" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_ZT8eyZxIEeKLSpPkMjtDDQ" name="Tuple@4adbf9" inStructuredNode="_ZT8ewZxIEeKLSpPkMjtDDQ" outgoing="_ZT8e0JxIEeKLSpPkMjtDDQ">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_ZT8eypxIEeKLSpPkMjtDDQ" name="Value(&quot;-- Running test case: Delegation connector between a port and a part with port --&quot;)" inStructuredNode="_ZT8eyZxIEeKLSpPkMjtDDQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_ZT8ey5xIEeKLSpPkMjtDDQ" name="Value(&quot;-- Running test case: Delegation connector between a port and a part with port --&quot;).result" outgoing="_ZT8ez5xIEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8ezJxIEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8ezZxIEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_ZT8ezpxIEeKLSpPkMjtDDQ" value="-- Running test case: Delegation connector between a port and a part with port --">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8ez5xIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8ewZxIEeKLSpPkMjtDDQ" source="_ZT8ey5xIEeKLSpPkMjtDDQ" target="_ZT8ew5xIEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_ZT8e0JxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8ewZxIEeKLSpPkMjtDDQ" source="_ZT8eyZxIEeKLSpPkMjtDDQ" target="_ZT8ewpxIEeKLSpPkMjtDDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_ZT8e0ZxIEeKLSpPkMjtDDQ" name="ExpressionStatement@97ece3" inStructuredNode="_ZT8esJxIEeKLSpPkMjtDDQ" outgoing="_ZT8gbpxIEeKLSpPkMjtDDQ" incoming="_ZT8gbZxIEeKLSpPkMjtDDQ">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_ZT8e0pxIEeKLSpPkMjtDDQ" name="Call(WriteLine)" inStructuredNode="_ZT8e0ZxIEeKLSpPkMjtDDQ" incoming="_ZT8e4JxIEeKLSpPkMjtDDQ">
                <argument xmi:type="uml:InputPin" xmi:id="_ZT8e05xIEeKLSpPkMjtDDQ" name="Call(WriteLine).argument(value)" incoming="_ZT8e35xIEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8e1JxIEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8e1ZxIEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_ZT8e1pxIEeKLSpPkMjtDDQ" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8e15xIEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8e2JxIEeKLSpPkMjtDDQ" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_ZT8e2ZxIEeKLSpPkMjtDDQ" name="Tuple@31d097" inStructuredNode="_ZT8e0ZxIEeKLSpPkMjtDDQ" outgoing="_ZT8e4JxIEeKLSpPkMjtDDQ">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_ZT8e2pxIEeKLSpPkMjtDDQ" name="Value(&quot;&quot;)" inStructuredNode="_ZT8e2ZxIEeKLSpPkMjtDDQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_ZT8e25xIEeKLSpPkMjtDDQ" name="Value(&quot;&quot;).result" outgoing="_ZT8e35xIEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8e3JxIEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8e3ZxIEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_ZT8e3pxIEeKLSpPkMjtDDQ" value="">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8e35xIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8e0ZxIEeKLSpPkMjtDDQ" source="_ZT8e25xIEeKLSpPkMjtDDQ" target="_ZT8e05xIEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_ZT8e4JxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8e0ZxIEeKLSpPkMjtDDQ" source="_ZT8e2ZxIEeKLSpPkMjtDDQ" target="_ZT8e0pxIEeKLSpPkMjtDDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_ZT8e4ZxIEeKLSpPkMjtDDQ" name="ExpressionStatement@908faf" inStructuredNode="_ZT8esJxIEeKLSpPkMjtDDQ" outgoing="_ZT8gb5xIEeKLSpPkMjtDDQ" incoming="_ZT8gbpxIEeKLSpPkMjtDDQ">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_ZT8e4pxIEeKLSpPkMjtDDQ" name="Call(WriteLine)" inStructuredNode="_ZT8e4ZxIEeKLSpPkMjtDDQ" incoming="_ZT8e8JxIEeKLSpPkMjtDDQ">
                <argument xmi:type="uml:InputPin" xmi:id="_ZT8e45xIEeKLSpPkMjtDDQ" name="Call(WriteLine).argument(value)" incoming="_ZT8e75xIEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8e5JxIEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8e5ZxIEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_ZT8e5pxIEeKLSpPkMjtDDQ" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8e55xIEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8e6JxIEeKLSpPkMjtDDQ" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_ZT8e6ZxIEeKLSpPkMjtDDQ" name="Tuple@13c6c59" inStructuredNode="_ZT8e4ZxIEeKLSpPkMjtDDQ" outgoing="_ZT8e8JxIEeKLSpPkMjtDDQ">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_ZT8e6pxIEeKLSpPkMjtDDQ" name="Value(&quot;- Testing instantiation of A_Empty_Pattern -&quot;)" inStructuredNode="_ZT8e6ZxIEeKLSpPkMjtDDQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_ZT8e65xIEeKLSpPkMjtDDQ" name="Value(&quot;- Testing instantiation of A_Empty_Pattern -&quot;).result" outgoing="_ZT8e75xIEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8e7JxIEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8e7ZxIEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_ZT8e7pxIEeKLSpPkMjtDDQ" value="- Testing instantiation of A_Empty_Pattern -">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8e75xIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8e4ZxIEeKLSpPkMjtDDQ" source="_ZT8e65xIEeKLSpPkMjtDDQ" target="_ZT8e45xIEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_ZT8e8JxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8e4ZxIEeKLSpPkMjtDDQ" source="_ZT8e6ZxIEeKLSpPkMjtDDQ" target="_ZT8e4pxIEeKLSpPkMjtDDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_ZT8e8ZxIEeKLSpPkMjtDDQ" name="ExpressionStatement@1aa09dd" inStructuredNode="_ZT8esJxIEeKLSpPkMjtDDQ" outgoing="_ZT8gcpxIEeKLSpPkMjtDDQ" incoming="_ZT8gb5xIEeKLSpPkMjtDDQ">
              <node xmi:type="uml:ForkNode" xmi:id="_ZT8e8pxIEeKLSpPkMjtDDQ" name="Fork(a_empty)@3bffa5" inStructuredNode="_ZT8e8ZxIEeKLSpPkMjtDDQ" outgoing="_ZT8gcJxIEeKLSpPkMjtDDQ _ZT8gcZxIEeKLSpPkMjtDDQ" incoming="_ZT8fAJxIEeKLSpPkMjtDDQ"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_ZT8e85xIEeKLSpPkMjtDDQ" name="RightHandSide@10cc67a" inStructuredNode="_ZT8e8ZxIEeKLSpPkMjtDDQ">
                <node xmi:type="uml:CallOperationAction" xmi:id="_ZT8e9JxIEeKLSpPkMjtDDQ" name="Call(A_Empty_Pattern)" inStructuredNode="_ZT8e85xIEeKLSpPkMjtDDQ" operation="_p5Og0JxGEeKLSpPkMjtDDQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_ZT8e9ZxIEeKLSpPkMjtDDQ" name="Call(A_Empty_Pattern).result(result)" outgoing="_ZT8fAJxIEeKLSpPkMjtDDQ" type="_qgnZjItGEeKEn4V9UD8Cqw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8e9pxIEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8e95xIEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <target xmi:type="uml:InputPin" xmi:id="_ZT8e-JxIEeKLSpPkMjtDDQ" name="Call(A_Empty_Pattern).target" incoming="_ZT8e_5xIEeKLSpPkMjtDDQ" type="_qgnZjItGEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8e-ZxIEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8e-pxIEeKLSpPkMjtDDQ" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_ZT8e-5xIEeKLSpPkMjtDDQ" name="Create(A_Empty_Pattern)" inStructuredNode="_ZT8e85xIEeKLSpPkMjtDDQ" classifier="_qgnZjItGEeKEn4V9UD8Cqw">
                  <result xmi:type="uml:OutputPin" xmi:id="_ZT8e_JxIEeKLSpPkMjtDDQ" name="Create(A_Empty_Pattern).result" outgoing="_ZT8e_5xIEeKLSpPkMjtDDQ" type="_qgnZjItGEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8e_ZxIEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8e_pxIEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8e_5xIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8e85xIEeKLSpPkMjtDDQ" source="_ZT8e_JxIEeKLSpPkMjtDDQ" target="_ZT8e-JxIEeKLSpPkMjtDDQ"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8fAJxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8e8ZxIEeKLSpPkMjtDDQ" source="_ZT8e9ZxIEeKLSpPkMjtDDQ" target="_ZT8e8pxIEeKLSpPkMjtDDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_ZT8fAZxIEeKLSpPkMjtDDQ" name="ExpressionStatement@14b7a4d" inStructuredNode="_ZT8esJxIEeKLSpPkMjtDDQ" outgoing="_ZT8gc5xIEeKLSpPkMjtDDQ" incoming="_ZT8gcpxIEeKLSpPkMjtDDQ">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_ZT8fApxIEeKLSpPkMjtDDQ" name="Call(AssertEmptyPattern)" inStructuredNode="_ZT8fAZxIEeKLSpPkMjtDDQ" incoming="_ZT8fHpxIEeKLSpPkMjtDDQ" behavior="_6C3JkIr9EeKEn4V9UD8Cqw">
                <argument xmi:type="uml:InputPin" xmi:id="_ZT8fA5xIEeKLSpPkMjtDDQ" name="Call(AssertEmptyPattern).argument(ends1)" incoming="_ZT8fHJxIEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8fBJxIEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8fBZxIEeKLSpPkMjtDDQ" value="*"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_ZT8fBpxIEeKLSpPkMjtDDQ" name="Call(AssertEmptyPattern).argument(ends2)" incoming="_ZT8fHZxIEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8fB5xIEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8fCJxIEeKLSpPkMjtDDQ" value="*"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_ZT8fCZxIEeKLSpPkMjtDDQ" name="Tuple@1631164" inStructuredNode="_ZT8fAZxIEeKLSpPkMjtDDQ" outgoing="_ZT8fHpxIEeKLSpPkMjtDDQ">
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_ZT8fCpxIEeKLSpPkMjtDDQ" name="Read(p)" inStructuredNode="_ZT8fCZxIEeKLSpPkMjtDDQ" structuralFeature="_qgnZkotGEeKEn4V9UD8Cqw">
                  <object xmi:type="uml:InputPin" xmi:id="_ZT8fC5xIEeKLSpPkMjtDDQ" name="Read(p).object" incoming="_ZT8fGpxIEeKLSpPkMjtDDQ" type="_qgnZjItGEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8fDJxIEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8fDZxIEeKLSpPkMjtDDQ" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_ZT8fDpxIEeKLSpPkMjtDDQ" name="Read(p).result" outgoing="_ZT8fHJxIEeKLSpPkMjtDDQ" type="_qgnZ7ItGEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8fD5xIEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8fEJxIEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_ZT8fEZxIEeKLSpPkMjtDDQ" name="Fork(Fork(a_empty)@3bffa5)" inStructuredNode="_ZT8fCZxIEeKLSpPkMjtDDQ" outgoing="_ZT8fGpxIEeKLSpPkMjtDDQ" incoming="_ZT8gcJxIEeKLSpPkMjtDDQ"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_ZT8fEpxIEeKLSpPkMjtDDQ" name="Read(b)" inStructuredNode="_ZT8fCZxIEeKLSpPkMjtDDQ" structuralFeature="_qgnZjotGEeKEn4V9UD8Cqw">
                  <object xmi:type="uml:InputPin" xmi:id="_ZT8fE5xIEeKLSpPkMjtDDQ" name="Read(b).object" incoming="_ZT8fG5xIEeKLSpPkMjtDDQ" type="_qgnZjItGEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8fFJxIEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8fFZxIEeKLSpPkMjtDDQ" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_ZT8fFpxIEeKLSpPkMjtDDQ" name="Read(b).result" outgoing="_ZT8fHZxIEeKLSpPkMjtDDQ" type="_qgnZgYtGEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8fF5xIEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8fGJxIEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_ZT8fGZxIEeKLSpPkMjtDDQ" name="Fork(Fork(a_empty)@3bffa5)" inStructuredNode="_ZT8fCZxIEeKLSpPkMjtDDQ" outgoing="_ZT8fG5xIEeKLSpPkMjtDDQ" incoming="_ZT8gcZxIEeKLSpPkMjtDDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8fGpxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8fCZxIEeKLSpPkMjtDDQ" source="_ZT8fEZxIEeKLSpPkMjtDDQ" target="_ZT8fC5xIEeKLSpPkMjtDDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8fG5xIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8fCZxIEeKLSpPkMjtDDQ" source="_ZT8fGZxIEeKLSpPkMjtDDQ" target="_ZT8fE5xIEeKLSpPkMjtDDQ"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8fHJxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8fAZxIEeKLSpPkMjtDDQ" source="_ZT8fDpxIEeKLSpPkMjtDDQ" target="_ZT8fA5xIEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8fHZxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8fAZxIEeKLSpPkMjtDDQ" source="_ZT8fFpxIEeKLSpPkMjtDDQ" target="_ZT8fBpxIEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_ZT8fHpxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8fAZxIEeKLSpPkMjtDDQ" source="_ZT8fCZxIEeKLSpPkMjtDDQ" target="_ZT8fApxIEeKLSpPkMjtDDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_ZT8fH5xIEeKLSpPkMjtDDQ" name="ExpressionStatement@e9ef29" inStructuredNode="_ZT8esJxIEeKLSpPkMjtDDQ" outgoing="_ZT8gdJxIEeKLSpPkMjtDDQ" incoming="_ZT8gc5xIEeKLSpPkMjtDDQ">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_ZT8fIJxIEeKLSpPkMjtDDQ" name="Call(WriteLine)" inStructuredNode="_ZT8fH5xIEeKLSpPkMjtDDQ" incoming="_ZT8fLpxIEeKLSpPkMjtDDQ">
                <argument xmi:type="uml:InputPin" xmi:id="_ZT8fIZxIEeKLSpPkMjtDDQ" name="Call(WriteLine).argument(value)" incoming="_ZT8fLZxIEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8fIpxIEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8fI5xIEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_ZT8fJJxIEeKLSpPkMjtDDQ" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8fJZxIEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8fJpxIEeKLSpPkMjtDDQ" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_ZT8fJ5xIEeKLSpPkMjtDDQ" name="Tuple@1475af5" inStructuredNode="_ZT8fH5xIEeKLSpPkMjtDDQ" outgoing="_ZT8fLpxIEeKLSpPkMjtDDQ">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_ZT8fKJxIEeKLSpPkMjtDDQ" name="Value(&quot;&quot;)" inStructuredNode="_ZT8fJ5xIEeKLSpPkMjtDDQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_ZT8fKZxIEeKLSpPkMjtDDQ" name="Value(&quot;&quot;).result" outgoing="_ZT8fLZxIEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8fKpxIEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8fK5xIEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_ZT8fLJxIEeKLSpPkMjtDDQ" value="">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8fLZxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8fH5xIEeKLSpPkMjtDDQ" source="_ZT8fKZxIEeKLSpPkMjtDDQ" target="_ZT8fIZxIEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_ZT8fLpxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8fH5xIEeKLSpPkMjtDDQ" source="_ZT8fJ5xIEeKLSpPkMjtDDQ" target="_ZT8fIJxIEeKLSpPkMjtDDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_ZT8fL5xIEeKLSpPkMjtDDQ" name="ExpressionStatement@2c0c4b" inStructuredNode="_ZT8esJxIEeKLSpPkMjtDDQ" outgoing="_ZT8gdZxIEeKLSpPkMjtDDQ" incoming="_ZT8gdJxIEeKLSpPkMjtDDQ">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_ZT8fMJxIEeKLSpPkMjtDDQ" name="Call(WriteLine)" inStructuredNode="_ZT8fL5xIEeKLSpPkMjtDDQ" incoming="_ZT8fPpxIEeKLSpPkMjtDDQ">
                <argument xmi:type="uml:InputPin" xmi:id="_ZT8fMZxIEeKLSpPkMjtDDQ" name="Call(WriteLine).argument(value)" incoming="_ZT8fPZxIEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8fMpxIEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8fM5xIEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_ZT8fNJxIEeKLSpPkMjtDDQ" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8fNZxIEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8fNpxIEeKLSpPkMjtDDQ" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_ZT8fN5xIEeKLSpPkMjtDDQ" name="Tuple@1c239d" inStructuredNode="_ZT8fL5xIEeKLSpPkMjtDDQ" outgoing="_ZT8fPpxIEeKLSpPkMjtDDQ">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_ZT8fOJxIEeKLSpPkMjtDDQ" name="Value(&quot;- Testing instantiation of A_Unconnected_Pattern -&quot;)" inStructuredNode="_ZT8fN5xIEeKLSpPkMjtDDQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_ZT8fOZxIEeKLSpPkMjtDDQ" name="Value(&quot;- Testing instantiation of A_Unconnected_Pattern -&quot;).result" outgoing="_ZT8fPZxIEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8fOpxIEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8fO5xIEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_ZT8fPJxIEeKLSpPkMjtDDQ" value="- Testing instantiation of A_Unconnected_Pattern -">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8fPZxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8fL5xIEeKLSpPkMjtDDQ" source="_ZT8fOZxIEeKLSpPkMjtDDQ" target="_ZT8fMZxIEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_ZT8fPpxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8fL5xIEeKLSpPkMjtDDQ" source="_ZT8fN5xIEeKLSpPkMjtDDQ" target="_ZT8fMJxIEeKLSpPkMjtDDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_ZT8fP5xIEeKLSpPkMjtDDQ" name="ExpressionStatement@c93fb6" inStructuredNode="_ZT8esJxIEeKLSpPkMjtDDQ" outgoing="_ZT8geZxIEeKLSpPkMjtDDQ" incoming="_ZT8gdZxIEeKLSpPkMjtDDQ">
              <node xmi:type="uml:ForkNode" xmi:id="_ZT8fQJxIEeKLSpPkMjtDDQ" name="Fork(a_unconnected)@19cb931" inStructuredNode="_ZT8fP5xIEeKLSpPkMjtDDQ" outgoing="_ZT8gd5xIEeKLSpPkMjtDDQ _ZT8geJxIEeKLSpPkMjtDDQ" incoming="_ZT8fTpxIEeKLSpPkMjtDDQ"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_ZT8fQZxIEeKLSpPkMjtDDQ" name="RightHandSide@4266bf" inStructuredNode="_ZT8fP5xIEeKLSpPkMjtDDQ">
                <node xmi:type="uml:CallOperationAction" xmi:id="_ZT8fQpxIEeKLSpPkMjtDDQ" name="Call(A_Unconnected_Pattern)" inStructuredNode="_ZT8fQZxIEeKLSpPkMjtDDQ" operation="_qgnZ6otGEeKEn4V9UD8Cqw">
                  <result xmi:type="uml:OutputPin" xmi:id="_ZT8fQ5xIEeKLSpPkMjtDDQ" name="Call(A_Unconnected_Pattern).result(result)" outgoing="_ZT8fTpxIEeKLSpPkMjtDDQ" type="_qgnZ1otGEeKEn4V9UD8Cqw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8fRJxIEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8fRZxIEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <target xmi:type="uml:InputPin" xmi:id="_ZT8fRpxIEeKLSpPkMjtDDQ" name="Call(A_Unconnected_Pattern).target" incoming="_ZT8fTZxIEeKLSpPkMjtDDQ" type="_qgnZ1otGEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8fR5xIEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8fSJxIEeKLSpPkMjtDDQ" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_ZT8fSZxIEeKLSpPkMjtDDQ" name="Create(A_Unconnected_Pattern)" inStructuredNode="_ZT8fQZxIEeKLSpPkMjtDDQ" classifier="_qgnZ1otGEeKEn4V9UD8Cqw">
                  <result xmi:type="uml:OutputPin" xmi:id="_ZT8fSpxIEeKLSpPkMjtDDQ" name="Create(A_Unconnected_Pattern).result" outgoing="_ZT8fTZxIEeKLSpPkMjtDDQ" type="_qgnZ1otGEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8fS5xIEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8fTJxIEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8fTZxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8fQZxIEeKLSpPkMjtDDQ" source="_ZT8fSpxIEeKLSpPkMjtDDQ" target="_ZT8fRpxIEeKLSpPkMjtDDQ"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8fTpxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8fP5xIEeKLSpPkMjtDDQ" source="_ZT8fQ5xIEeKLSpPkMjtDDQ" target="_ZT8fQJxIEeKLSpPkMjtDDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_ZT8fT5xIEeKLSpPkMjtDDQ" name="ExpressionStatement@791087" inStructuredNode="_ZT8esJxIEeKLSpPkMjtDDQ" outgoing="_ZT8gepxIEeKLSpPkMjtDDQ" incoming="_ZT8geZxIEeKLSpPkMjtDDQ">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_ZT8fUJxIEeKLSpPkMjtDDQ" name="Call(AssertUnconnectedPattern)" inStructuredNode="_ZT8fT5xIEeKLSpPkMjtDDQ" incoming="_ZT8fkJxIEeKLSpPkMjtDDQ" behavior="_3BMbcIsVEeKEn4V9UD8Cqw">
                <argument xmi:type="uml:InputPin" xmi:id="_ZT8fUZxIEeKLSpPkMjtDDQ" name="Call(AssertUnconnectedPattern).argument(ends1)" incoming="_ZT8fjJxIEeKLSpPkMjtDDQ">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8fUpxIEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8fU5xIEeKLSpPkMjtDDQ" value="*"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_ZT8fVJxIEeKLSpPkMjtDDQ" name="Call(AssertUnconnectedPattern).argument(ends2)" incoming="_ZT8fjZxIEeKLSpPkMjtDDQ">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8fVZxIEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8fVpxIEeKLSpPkMjtDDQ" value="*"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_ZT8fV5xIEeKLSpPkMjtDDQ" name="Call(AssertUnconnectedPattern).argument(n1)" incoming="_ZT8fjpxIEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8fWJxIEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8fWZxIEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_ZT8fWpxIEeKLSpPkMjtDDQ" name="Call(AssertUnconnectedPattern).argument(n2)" incoming="_ZT8fj5xIEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8fW5xIEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8fXJxIEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_ZT8fXZxIEeKLSpPkMjtDDQ" name="Call(AssertUnconnectedPattern).argument(helper)" incoming="_ZT8gdpxIEeKLSpPkMjtDDQ" type="_iyhhgIr7EeKEn4V9UD8Cqw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8fXpxIEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8fX5xIEeKLSpPkMjtDDQ" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_ZT8fYJxIEeKLSpPkMjtDDQ" name="Tuple@3df407" inStructuredNode="_ZT8fT5xIEeKLSpPkMjtDDQ" outgoing="_ZT8fkJxIEeKLSpPkMjtDDQ">
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_ZT8fYZxIEeKLSpPkMjtDDQ" name="Read(p)" inStructuredNode="_ZT8fYJxIEeKLSpPkMjtDDQ" structuralFeature="_qgnZ3ItGEeKEn4V9UD8Cqw">
                  <object xmi:type="uml:InputPin" xmi:id="_ZT8fYpxIEeKLSpPkMjtDDQ" name="Read(p).object" incoming="_ZT8fiJxIEeKLSpPkMjtDDQ" type="_qgnZ1otGEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8fY5xIEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8fZJxIEeKLSpPkMjtDDQ" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_ZT8fZZxIEeKLSpPkMjtDDQ" name="Read(p).result" outgoing="_ZT8fjJxIEeKLSpPkMjtDDQ" type="_qgnZ7ItGEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8fZpxIEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8fZ5xIEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_ZT8faJxIEeKLSpPkMjtDDQ" name="Fork(Fork(a_unconnected)@19cb931)" inStructuredNode="_ZT8fYJxIEeKLSpPkMjtDDQ" outgoing="_ZT8fiJxIEeKLSpPkMjtDDQ" incoming="_ZT8gd5xIEeKLSpPkMjtDDQ"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_ZT8faZxIEeKLSpPkMjtDDQ" name="Read(b)" inStructuredNode="_ZT8fYJxIEeKLSpPkMjtDDQ" structuralFeature="_qgnZ2ItGEeKEn4V9UD8Cqw">
                  <object xmi:type="uml:InputPin" xmi:id="_ZT8fapxIEeKLSpPkMjtDDQ" name="Read(b).object" incoming="_ZT8fiZxIEeKLSpPkMjtDDQ" type="_qgnZ1otGEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8fa5xIEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8fbJxIEeKLSpPkMjtDDQ" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_ZT8fbZxIEeKLSpPkMjtDDQ" name="Read(b).result" outgoing="_ZT8fipxIEeKLSpPkMjtDDQ" type="_qgnZgYtGEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8fbpxIEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8fb5xIEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_ZT8fcJxIEeKLSpPkMjtDDQ" name="Fork(Fork(a_unconnected)@19cb931)" inStructuredNode="_ZT8fYJxIEeKLSpPkMjtDDQ" outgoing="_ZT8fiZxIEeKLSpPkMjtDDQ" incoming="_ZT8geJxIEeKLSpPkMjtDDQ"/>
                <node xmi:type="uml:ForkNode" xmi:id="_ZT8fcZxIEeKLSpPkMjtDDQ" name="Fork(Read(b).result)" inStructuredNode="_ZT8fYJxIEeKLSpPkMjtDDQ" outgoing="_ZT8fi5xIEeKLSpPkMjtDDQ" incoming="_ZT8fipxIEeKLSpPkMjtDDQ"/>
                <node xmi:type="uml:ExpansionRegion" xmi:id="_ZT8fcpxIEeKLSpPkMjtDDQ" name="Collect(Read(q))" inStructuredNode="_ZT8fYJxIEeKLSpPkMjtDDQ" mode="parallel" outputElement="_ZT8ffZxIEeKLSpPkMjtDDQ" inputElement="_ZT8ffJxIEeKLSpPkMjtDDQ">
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_ZT8fc5xIEeKLSpPkMjtDDQ" name="Read(q)" inStructuredNode="_ZT8fcpxIEeKLSpPkMjtDDQ" structuralFeature="_pQ-PMItJEeKEn4V9UD8Cqw">
                    <object xmi:type="uml:InputPin" xmi:id="_ZT8fdJxIEeKLSpPkMjtDDQ" name="Read(q).object" incoming="_ZT8fepxIEeKLSpPkMjtDDQ" type="_qgnZgYtGEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8fdZxIEeKLSpPkMjtDDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8fdpxIEeKLSpPkMjtDDQ" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_ZT8fd5xIEeKLSpPkMjtDDQ" name="Read(q).result" outgoing="_ZT8fe5xIEeKLSpPkMjtDDQ" type="_qgnZ7ItGEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8feJxIEeKLSpPkMjtDDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8feZxIEeKLSpPkMjtDDQ" value="1"/>
                    </result>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8fepxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8fcpxIEeKLSpPkMjtDDQ" source="_ZT8ffJxIEeKLSpPkMjtDDQ" target="_ZT8fdJxIEeKLSpPkMjtDDQ"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8fe5xIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8fcpxIEeKLSpPkMjtDDQ" source="_ZT8fd5xIEeKLSpPkMjtDDQ" target="_ZT8ffZxIEeKLSpPkMjtDDQ"/>
                </node>
                <node xmi:type="uml:ExpansionNode" xmi:id="_ZT8ffJxIEeKLSpPkMjtDDQ" name="Collect(Read(q)).inputElement" inStructuredNode="_ZT8fYJxIEeKLSpPkMjtDDQ" outgoing="_ZT8fepxIEeKLSpPkMjtDDQ" incoming="_ZT8fi5xIEeKLSpPkMjtDDQ" regionAsInput="_ZT8fcpxIEeKLSpPkMjtDDQ"/>
                <node xmi:type="uml:ExpansionNode" xmi:id="_ZT8ffZxIEeKLSpPkMjtDDQ" name="Collect(Read(q)).outputElement" inStructuredNode="_ZT8fYJxIEeKLSpPkMjtDDQ" outgoing="_ZT8fjZxIEeKLSpPkMjtDDQ" incoming="_ZT8fe5xIEeKLSpPkMjtDDQ" regionAsOutput="_ZT8fcpxIEeKLSpPkMjtDDQ"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_ZT8ffpxIEeKLSpPkMjtDDQ" name="Value(3)" inStructuredNode="_ZT8fYJxIEeKLSpPkMjtDDQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_ZT8ff5xIEeKLSpPkMjtDDQ" name="Value(3).result" outgoing="_ZT8fjpxIEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8fgJxIEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8fgZxIEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_ZT8fgpxIEeKLSpPkMjtDDQ" value="3">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_ZT8fg5xIEeKLSpPkMjtDDQ" name="Value(4)" inStructuredNode="_ZT8fYJxIEeKLSpPkMjtDDQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_ZT8fhJxIEeKLSpPkMjtDDQ" name="Value(4).result" outgoing="_ZT8fj5xIEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8fhZxIEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8fhpxIEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_ZT8fh5xIEeKLSpPkMjtDDQ" value="4">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8fiJxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8fYJxIEeKLSpPkMjtDDQ" source="_ZT8faJxIEeKLSpPkMjtDDQ" target="_ZT8fYpxIEeKLSpPkMjtDDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8fiZxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8fYJxIEeKLSpPkMjtDDQ" source="_ZT8fcJxIEeKLSpPkMjtDDQ" target="_ZT8fapxIEeKLSpPkMjtDDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8fipxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8fYJxIEeKLSpPkMjtDDQ" source="_ZT8fbZxIEeKLSpPkMjtDDQ" target="_ZT8fcZxIEeKLSpPkMjtDDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8fi5xIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8fYJxIEeKLSpPkMjtDDQ" source="_ZT8fcZxIEeKLSpPkMjtDDQ" target="_ZT8ffJxIEeKLSpPkMjtDDQ"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8fjJxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8fT5xIEeKLSpPkMjtDDQ" source="_ZT8fZZxIEeKLSpPkMjtDDQ" target="_ZT8fUZxIEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8fjZxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8fT5xIEeKLSpPkMjtDDQ" source="_ZT8ffZxIEeKLSpPkMjtDDQ" target="_ZT8fVJxIEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8fjpxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8fT5xIEeKLSpPkMjtDDQ" source="_ZT8ff5xIEeKLSpPkMjtDDQ" target="_ZT8fV5xIEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8fj5xIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8fT5xIEeKLSpPkMjtDDQ" source="_ZT8fhJxIEeKLSpPkMjtDDQ" target="_ZT8fWpxIEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_ZT8fkJxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8fT5xIEeKLSpPkMjtDDQ" source="_ZT8fYJxIEeKLSpPkMjtDDQ" target="_ZT8fUJxIEeKLSpPkMjtDDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_ZT8fkZxIEeKLSpPkMjtDDQ" name="ExpressionStatement@eaaeac" inStructuredNode="_ZT8esJxIEeKLSpPkMjtDDQ" outgoing="_ZT8ge5xIEeKLSpPkMjtDDQ" incoming="_ZT8gepxIEeKLSpPkMjtDDQ">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_ZT8fkpxIEeKLSpPkMjtDDQ" name="Call(WriteLine)" inStructuredNode="_ZT8fkZxIEeKLSpPkMjtDDQ" incoming="_ZT8foJxIEeKLSpPkMjtDDQ">
                <argument xmi:type="uml:InputPin" xmi:id="_ZT8fk5xIEeKLSpPkMjtDDQ" name="Call(WriteLine).argument(value)" incoming="_ZT8fn5xIEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8flJxIEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8flZxIEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_ZT8flpxIEeKLSpPkMjtDDQ" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8fl5xIEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8fmJxIEeKLSpPkMjtDDQ" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_ZT8fmZxIEeKLSpPkMjtDDQ" name="Tuple@1a9b92e" inStructuredNode="_ZT8fkZxIEeKLSpPkMjtDDQ" outgoing="_ZT8foJxIEeKLSpPkMjtDDQ">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_ZT8fmpxIEeKLSpPkMjtDDQ" name="Value(&quot;&quot;)" inStructuredNode="_ZT8fmZxIEeKLSpPkMjtDDQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_ZT8fm5xIEeKLSpPkMjtDDQ" name="Value(&quot;&quot;).result" outgoing="_ZT8fn5xIEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8fnJxIEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8fnZxIEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_ZT8fnpxIEeKLSpPkMjtDDQ" value="">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8fn5xIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8fkZxIEeKLSpPkMjtDDQ" source="_ZT8fm5xIEeKLSpPkMjtDDQ" target="_ZT8fk5xIEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_ZT8foJxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8fkZxIEeKLSpPkMjtDDQ" source="_ZT8fmZxIEeKLSpPkMjtDDQ" target="_ZT8fkpxIEeKLSpPkMjtDDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_ZT8foZxIEeKLSpPkMjtDDQ" name="ExpressionStatement@d1831" inStructuredNode="_ZT8esJxIEeKLSpPkMjtDDQ" outgoing="_ZT8gfJxIEeKLSpPkMjtDDQ" incoming="_ZT8ge5xIEeKLSpPkMjtDDQ">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_ZT8fopxIEeKLSpPkMjtDDQ" name="Call(WriteLine)" inStructuredNode="_ZT8foZxIEeKLSpPkMjtDDQ" incoming="_ZT8fsJxIEeKLSpPkMjtDDQ">
                <argument xmi:type="uml:InputPin" xmi:id="_ZT8fo5xIEeKLSpPkMjtDDQ" name="Call(WriteLine).argument(value)" incoming="_ZT8fr5xIEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8fpJxIEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8fpZxIEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_ZT8fppxIEeKLSpPkMjtDDQ" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8fp5xIEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8fqJxIEeKLSpPkMjtDDQ" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_ZT8fqZxIEeKLSpPkMjtDDQ" name="Tuple@c98b6b" inStructuredNode="_ZT8foZxIEeKLSpPkMjtDDQ" outgoing="_ZT8fsJxIEeKLSpPkMjtDDQ">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_ZT8fqpxIEeKLSpPkMjtDDQ" name="Value(&quot;- Testing instantiation of A_Array_Pattern -&quot;)" inStructuredNode="_ZT8fqZxIEeKLSpPkMjtDDQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_ZT8fq5xIEeKLSpPkMjtDDQ" name="Value(&quot;- Testing instantiation of A_Array_Pattern -&quot;).result" outgoing="_ZT8fr5xIEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8frJxIEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8frZxIEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_ZT8frpxIEeKLSpPkMjtDDQ" value="- Testing instantiation of A_Array_Pattern -">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8fr5xIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8foZxIEeKLSpPkMjtDDQ" source="_ZT8fq5xIEeKLSpPkMjtDDQ" target="_ZT8fo5xIEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_ZT8fsJxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8foZxIEeKLSpPkMjtDDQ" source="_ZT8fqZxIEeKLSpPkMjtDDQ" target="_ZT8fopxIEeKLSpPkMjtDDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_ZT8fsZxIEeKLSpPkMjtDDQ" name="ExpressionStatement@17ccf65" inStructuredNode="_ZT8esJxIEeKLSpPkMjtDDQ" outgoing="_ZT8ggJxIEeKLSpPkMjtDDQ" incoming="_ZT8gfJxIEeKLSpPkMjtDDQ">
              <node xmi:type="uml:ForkNode" xmi:id="_ZT8fspxIEeKLSpPkMjtDDQ" name="Fork(a_array)@1d1fc2a" inStructuredNode="_ZT8fsZxIEeKLSpPkMjtDDQ" outgoing="_ZT8gfpxIEeKLSpPkMjtDDQ _ZT8gf5xIEeKLSpPkMjtDDQ" incoming="_ZT8fwJxIEeKLSpPkMjtDDQ"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_ZT8fs5xIEeKLSpPkMjtDDQ" name="RightHandSide@1023dd2" inStructuredNode="_ZT8fsZxIEeKLSpPkMjtDDQ">
                <node xmi:type="uml:CallOperationAction" xmi:id="_ZT8ftJxIEeKLSpPkMjtDDQ" name="Call(A_Array_Pattern)" inStructuredNode="_ZT8fs5xIEeKLSpPkMjtDDQ" operation="_qgnZsYtGEeKEn4V9UD8Cqw">
                  <result xmi:type="uml:OutputPin" xmi:id="_ZT8ftZxIEeKLSpPkMjtDDQ" name="Call(A_Array_Pattern).result(result)" outgoing="_ZT8fwJxIEeKLSpPkMjtDDQ" type="_qgnZnYtGEeKEn4V9UD8Cqw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8ftpxIEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8ft5xIEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <target xmi:type="uml:InputPin" xmi:id="_ZT8fuJxIEeKLSpPkMjtDDQ" name="Call(A_Array_Pattern).target" incoming="_ZT8fv5xIEeKLSpPkMjtDDQ" type="_qgnZnYtGEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8fuZxIEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8fupxIEeKLSpPkMjtDDQ" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_ZT8fu5xIEeKLSpPkMjtDDQ" name="Create(A_Array_Pattern)" inStructuredNode="_ZT8fs5xIEeKLSpPkMjtDDQ" classifier="_qgnZnYtGEeKEn4V9UD8Cqw">
                  <result xmi:type="uml:OutputPin" xmi:id="_ZT8fvJxIEeKLSpPkMjtDDQ" name="Create(A_Array_Pattern).result" outgoing="_ZT8fv5xIEeKLSpPkMjtDDQ" type="_qgnZnYtGEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8fvZxIEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8fvpxIEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8fv5xIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8fs5xIEeKLSpPkMjtDDQ" source="_ZT8fvJxIEeKLSpPkMjtDDQ" target="_ZT8fuJxIEeKLSpPkMjtDDQ"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8fwJxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8fsZxIEeKLSpPkMjtDDQ" source="_ZT8ftZxIEeKLSpPkMjtDDQ" target="_ZT8fspxIEeKLSpPkMjtDDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_ZT8fwZxIEeKLSpPkMjtDDQ" name="ExpressionStatement@1bda1e5" inStructuredNode="_ZT8esJxIEeKLSpPkMjtDDQ" outgoing="_ZT8ggZxIEeKLSpPkMjtDDQ" incoming="_ZT8ggJxIEeKLSpPkMjtDDQ">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_ZT8fwpxIEeKLSpPkMjtDDQ" name="Call(AssertArrayPattern)" inStructuredNode="_ZT8fwZxIEeKLSpPkMjtDDQ" incoming="_ZT8f-ZxIEeKLSpPkMjtDDQ" behavior="_7IpF4Ir9EeKEn4V9UD8Cqw">
                <argument xmi:type="uml:InputPin" xmi:id="_ZT8fw5xIEeKLSpPkMjtDDQ" name="Call(AssertArrayPattern).argument(ends1)" incoming="_ZT8f9pxIEeKLSpPkMjtDDQ">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8fxJxIEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8fxZxIEeKLSpPkMjtDDQ" value="*"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_ZT8fxpxIEeKLSpPkMjtDDQ" name="Call(AssertArrayPattern).argument(ends2)" incoming="_ZT8f95xIEeKLSpPkMjtDDQ">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8fx5xIEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8fyJxIEeKLSpPkMjtDDQ" value="*"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_ZT8fyZxIEeKLSpPkMjtDDQ" name="Call(AssertArrayPattern).argument(n)" incoming="_ZT8f-JxIEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8fypxIEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8fy5xIEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_ZT8fzJxIEeKLSpPkMjtDDQ" name="Call(AssertArrayPattern).argument(helper)" incoming="_ZT8gfZxIEeKLSpPkMjtDDQ" type="_iyhhgIr7EeKEn4V9UD8Cqw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8fzZxIEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8fzpxIEeKLSpPkMjtDDQ" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_ZT8fz5xIEeKLSpPkMjtDDQ" name="Tuple@1436f4" inStructuredNode="_ZT8fwZxIEeKLSpPkMjtDDQ" outgoing="_ZT8f-ZxIEeKLSpPkMjtDDQ">
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_ZT8f0JxIEeKLSpPkMjtDDQ" name="Read(p)" inStructuredNode="_ZT8fz5xIEeKLSpPkMjtDDQ" structuralFeature="_qgnZo4tGEeKEn4V9UD8Cqw">
                  <object xmi:type="uml:InputPin" xmi:id="_ZT8f0ZxIEeKLSpPkMjtDDQ" name="Read(p).object" incoming="_ZT8f8pxIEeKLSpPkMjtDDQ" type="_qgnZnYtGEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8f0pxIEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8f05xIEeKLSpPkMjtDDQ" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_ZT8f1JxIEeKLSpPkMjtDDQ" name="Read(p).result" outgoing="_ZT8f9pxIEeKLSpPkMjtDDQ" type="_qgnZ7ItGEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8f1ZxIEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8f1pxIEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_ZT8f15xIEeKLSpPkMjtDDQ" name="Fork(Fork(a_array)@1d1fc2a)" inStructuredNode="_ZT8fz5xIEeKLSpPkMjtDDQ" outgoing="_ZT8f8pxIEeKLSpPkMjtDDQ" incoming="_ZT8gfpxIEeKLSpPkMjtDDQ"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_ZT8f2JxIEeKLSpPkMjtDDQ" name="Read(b)" inStructuredNode="_ZT8fz5xIEeKLSpPkMjtDDQ" structuralFeature="_qgnZn4tGEeKEn4V9UD8Cqw">
                  <object xmi:type="uml:InputPin" xmi:id="_ZT8f2ZxIEeKLSpPkMjtDDQ" name="Read(b).object" incoming="_ZT8f85xIEeKLSpPkMjtDDQ" type="_qgnZnYtGEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8f2pxIEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8f25xIEeKLSpPkMjtDDQ" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_ZT8f3JxIEeKLSpPkMjtDDQ" name="Read(b).result" outgoing="_ZT8f9JxIEeKLSpPkMjtDDQ" type="_qgnZgYtGEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8f3ZxIEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8f3pxIEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_ZT8f35xIEeKLSpPkMjtDDQ" name="Fork(Fork(a_array)@1d1fc2a)" inStructuredNode="_ZT8fz5xIEeKLSpPkMjtDDQ" outgoing="_ZT8f85xIEeKLSpPkMjtDDQ" incoming="_ZT8gf5xIEeKLSpPkMjtDDQ"/>
                <node xmi:type="uml:ForkNode" xmi:id="_ZT8f4JxIEeKLSpPkMjtDDQ" name="Fork(Read(b).result)" inStructuredNode="_ZT8fz5xIEeKLSpPkMjtDDQ" outgoing="_ZT8f9ZxIEeKLSpPkMjtDDQ" incoming="_ZT8f9JxIEeKLSpPkMjtDDQ"/>
                <node xmi:type="uml:ExpansionRegion" xmi:id="_ZT8f4ZxIEeKLSpPkMjtDDQ" name="Collect(Read(q))" inStructuredNode="_ZT8fz5xIEeKLSpPkMjtDDQ" mode="parallel" outputElement="_ZT8f7JxIEeKLSpPkMjtDDQ" inputElement="_ZT8f65xIEeKLSpPkMjtDDQ">
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_ZT8f4pxIEeKLSpPkMjtDDQ" name="Read(q)" inStructuredNode="_ZT8f4ZxIEeKLSpPkMjtDDQ" structuralFeature="_pQ-PMItJEeKEn4V9UD8Cqw">
                    <object xmi:type="uml:InputPin" xmi:id="_ZT8f45xIEeKLSpPkMjtDDQ" name="Read(q).object" incoming="_ZT8f6ZxIEeKLSpPkMjtDDQ" type="_qgnZgYtGEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8f5JxIEeKLSpPkMjtDDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8f5ZxIEeKLSpPkMjtDDQ" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_ZT8f5pxIEeKLSpPkMjtDDQ" name="Read(q).result" outgoing="_ZT8f6pxIEeKLSpPkMjtDDQ" type="_qgnZ7ItGEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8f55xIEeKLSpPkMjtDDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8f6JxIEeKLSpPkMjtDDQ" value="1"/>
                    </result>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8f6ZxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8f4ZxIEeKLSpPkMjtDDQ" source="_ZT8f65xIEeKLSpPkMjtDDQ" target="_ZT8f45xIEeKLSpPkMjtDDQ"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8f6pxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8f4ZxIEeKLSpPkMjtDDQ" source="_ZT8f5pxIEeKLSpPkMjtDDQ" target="_ZT8f7JxIEeKLSpPkMjtDDQ"/>
                </node>
                <node xmi:type="uml:ExpansionNode" xmi:id="_ZT8f65xIEeKLSpPkMjtDDQ" name="Collect(Read(q)).inputElement" inStructuredNode="_ZT8fz5xIEeKLSpPkMjtDDQ" outgoing="_ZT8f6ZxIEeKLSpPkMjtDDQ" incoming="_ZT8f9ZxIEeKLSpPkMjtDDQ" regionAsInput="_ZT8f4ZxIEeKLSpPkMjtDDQ"/>
                <node xmi:type="uml:ExpansionNode" xmi:id="_ZT8f7JxIEeKLSpPkMjtDDQ" name="Collect(Read(q)).outputElement" inStructuredNode="_ZT8fz5xIEeKLSpPkMjtDDQ" outgoing="_ZT8f95xIEeKLSpPkMjtDDQ" incoming="_ZT8f6pxIEeKLSpPkMjtDDQ" regionAsOutput="_ZT8f4ZxIEeKLSpPkMjtDDQ"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_ZT8f7ZxIEeKLSpPkMjtDDQ" name="Value(4)" inStructuredNode="_ZT8fz5xIEeKLSpPkMjtDDQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_ZT8f7pxIEeKLSpPkMjtDDQ" name="Value(4).result" outgoing="_ZT8f-JxIEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8f75xIEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8f8JxIEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_ZT8f8ZxIEeKLSpPkMjtDDQ" value="4">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8f8pxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8fz5xIEeKLSpPkMjtDDQ" source="_ZT8f15xIEeKLSpPkMjtDDQ" target="_ZT8f0ZxIEeKLSpPkMjtDDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8f85xIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8fz5xIEeKLSpPkMjtDDQ" source="_ZT8f35xIEeKLSpPkMjtDDQ" target="_ZT8f2ZxIEeKLSpPkMjtDDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8f9JxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8fz5xIEeKLSpPkMjtDDQ" source="_ZT8f3JxIEeKLSpPkMjtDDQ" target="_ZT8f4JxIEeKLSpPkMjtDDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8f9ZxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8fz5xIEeKLSpPkMjtDDQ" source="_ZT8f4JxIEeKLSpPkMjtDDQ" target="_ZT8f65xIEeKLSpPkMjtDDQ"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8f9pxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8fwZxIEeKLSpPkMjtDDQ" source="_ZT8f1JxIEeKLSpPkMjtDDQ" target="_ZT8fw5xIEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8f95xIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8fwZxIEeKLSpPkMjtDDQ" source="_ZT8f7JxIEeKLSpPkMjtDDQ" target="_ZT8fxpxIEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8f-JxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8fwZxIEeKLSpPkMjtDDQ" source="_ZT8f7pxIEeKLSpPkMjtDDQ" target="_ZT8fyZxIEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_ZT8f-ZxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8fwZxIEeKLSpPkMjtDDQ" source="_ZT8fz5xIEeKLSpPkMjtDDQ" target="_ZT8fwpxIEeKLSpPkMjtDDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_ZT8f-pxIEeKLSpPkMjtDDQ" name="ExpressionStatement@744cd7" inStructuredNode="_ZT8esJxIEeKLSpPkMjtDDQ" outgoing="_ZT8ggpxIEeKLSpPkMjtDDQ" incoming="_ZT8ggZxIEeKLSpPkMjtDDQ">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_ZT8f-5xIEeKLSpPkMjtDDQ" name="Call(WriteLine)" inStructuredNode="_ZT8f-pxIEeKLSpPkMjtDDQ" incoming="_ZT8gCZxIEeKLSpPkMjtDDQ">
                <argument xmi:type="uml:InputPin" xmi:id="_ZT8f_JxIEeKLSpPkMjtDDQ" name="Call(WriteLine).argument(value)" incoming="_ZT8gCJxIEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8f_ZxIEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8f_pxIEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_ZT8f_5xIEeKLSpPkMjtDDQ" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8gAJxIEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8gAZxIEeKLSpPkMjtDDQ" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_ZT8gApxIEeKLSpPkMjtDDQ" name="Tuple@14f1020" inStructuredNode="_ZT8f-pxIEeKLSpPkMjtDDQ" outgoing="_ZT8gCZxIEeKLSpPkMjtDDQ">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_ZT8gA5xIEeKLSpPkMjtDDQ" name="Value(&quot;&quot;)" inStructuredNode="_ZT8gApxIEeKLSpPkMjtDDQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_ZT8gBJxIEeKLSpPkMjtDDQ" name="Value(&quot;&quot;).result" outgoing="_ZT8gCJxIEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8gBZxIEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8gBpxIEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_ZT8gB5xIEeKLSpPkMjtDDQ" value="">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8gCJxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8f-pxIEeKLSpPkMjtDDQ" source="_ZT8gBJxIEeKLSpPkMjtDDQ" target="_ZT8f_JxIEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_ZT8gCZxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8f-pxIEeKLSpPkMjtDDQ" source="_ZT8gApxIEeKLSpPkMjtDDQ" target="_ZT8f-5xIEeKLSpPkMjtDDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_ZT8gCpxIEeKLSpPkMjtDDQ" name="ExpressionStatement@16cdab2" inStructuredNode="_ZT8esJxIEeKLSpPkMjtDDQ" outgoing="_ZT8gg5xIEeKLSpPkMjtDDQ" incoming="_ZT8ggpxIEeKLSpPkMjtDDQ">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_ZT8gC5xIEeKLSpPkMjtDDQ" name="Call(WriteLine)" inStructuredNode="_ZT8gCpxIEeKLSpPkMjtDDQ" incoming="_ZT8gGZxIEeKLSpPkMjtDDQ">
                <argument xmi:type="uml:InputPin" xmi:id="_ZT8gDJxIEeKLSpPkMjtDDQ" name="Call(WriteLine).argument(value)" incoming="_ZT8gGJxIEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8gDZxIEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8gDpxIEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_ZT8gD5xIEeKLSpPkMjtDDQ" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8gEJxIEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8gEZxIEeKLSpPkMjtDDQ" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_ZT8gEpxIEeKLSpPkMjtDDQ" name="Tuple@35d1cc" inStructuredNode="_ZT8gCpxIEeKLSpPkMjtDDQ" outgoing="_ZT8gGZxIEeKLSpPkMjtDDQ">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_ZT8gE5xIEeKLSpPkMjtDDQ" name="Value(&quot;- Testing instantiation of A_Star_Pattern -&quot;)" inStructuredNode="_ZT8gEpxIEeKLSpPkMjtDDQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_ZT8gFJxIEeKLSpPkMjtDDQ" name="Value(&quot;- Testing instantiation of A_Star_Pattern -&quot;).result" outgoing="_ZT8gGJxIEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8gFZxIEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8gFpxIEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_ZT8gF5xIEeKLSpPkMjtDDQ" value="- Testing instantiation of A_Star_Pattern -">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8gGJxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8gCpxIEeKLSpPkMjtDDQ" source="_ZT8gFJxIEeKLSpPkMjtDDQ" target="_ZT8gDJxIEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_ZT8gGZxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8gCpxIEeKLSpPkMjtDDQ" source="_ZT8gEpxIEeKLSpPkMjtDDQ" target="_ZT8gC5xIEeKLSpPkMjtDDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_ZT8gGpxIEeKLSpPkMjtDDQ" name="ExpressionStatement@18ad58a" inStructuredNode="_ZT8esJxIEeKLSpPkMjtDDQ" outgoing="_ZT8gh5xIEeKLSpPkMjtDDQ" incoming="_ZT8gg5xIEeKLSpPkMjtDDQ">
              <node xmi:type="uml:ForkNode" xmi:id="_ZT8gG5xIEeKLSpPkMjtDDQ" name="Fork(a_star)@8480d5" inStructuredNode="_ZT8gGpxIEeKLSpPkMjtDDQ" outgoing="_ZT8ghZxIEeKLSpPkMjtDDQ _ZT8ghpxIEeKLSpPkMjtDDQ" incoming="_ZT8gKZxIEeKLSpPkMjtDDQ"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_ZT8gHJxIEeKLSpPkMjtDDQ" name="RightHandSide@1264524" inStructuredNode="_ZT8gGpxIEeKLSpPkMjtDDQ">
                <node xmi:type="uml:CallOperationAction" xmi:id="_ZT8gHZxIEeKLSpPkMjtDDQ" name="Call(A_Star_Pattern)" inStructuredNode="_ZT8gHJxIEeKLSpPkMjtDDQ" operation="_qgnZxotGEeKEn4V9UD8Cqw">
                  <result xmi:type="uml:OutputPin" xmi:id="_ZT8gHpxIEeKLSpPkMjtDDQ" name="Call(A_Star_Pattern).result(result)" outgoing="_ZT8gKZxIEeKLSpPkMjtDDQ" type="_qgnZsotGEeKEn4V9UD8Cqw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8gH5xIEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8gIJxIEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <target xmi:type="uml:InputPin" xmi:id="_ZT8gIZxIEeKLSpPkMjtDDQ" name="Call(A_Star_Pattern).target" incoming="_ZT8gKJxIEeKLSpPkMjtDDQ" type="_qgnZsotGEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8gIpxIEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8gI5xIEeKLSpPkMjtDDQ" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_ZT8gJJxIEeKLSpPkMjtDDQ" name="Create(A_Star_Pattern)" inStructuredNode="_ZT8gHJxIEeKLSpPkMjtDDQ" classifier="_qgnZsotGEeKEn4V9UD8Cqw">
                  <result xmi:type="uml:OutputPin" xmi:id="_ZT8gJZxIEeKLSpPkMjtDDQ" name="Create(A_Star_Pattern).result" outgoing="_ZT8gKJxIEeKLSpPkMjtDDQ" type="_qgnZsotGEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8gJpxIEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8gJ5xIEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8gKJxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8gHJxIEeKLSpPkMjtDDQ" source="_ZT8gJZxIEeKLSpPkMjtDDQ" target="_ZT8gIZxIEeKLSpPkMjtDDQ"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8gKZxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8gGpxIEeKLSpPkMjtDDQ" source="_ZT8gHpxIEeKLSpPkMjtDDQ" target="_ZT8gG5xIEeKLSpPkMjtDDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_ZT8gKpxIEeKLSpPkMjtDDQ" name="ExpressionStatement@d535dc" inStructuredNode="_ZT8esJxIEeKLSpPkMjtDDQ" incoming="_ZT8gh5xIEeKLSpPkMjtDDQ">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_ZT8gK5xIEeKLSpPkMjtDDQ" name="Call(AssertStarPattern)" inStructuredNode="_ZT8gKpxIEeKLSpPkMjtDDQ" incoming="_ZT8ga5xIEeKLSpPkMjtDDQ" behavior="_8hAnAIr9EeKEn4V9UD8Cqw">
                <argument xmi:type="uml:InputPin" xmi:id="_ZT8gLJxIEeKLSpPkMjtDDQ" name="Call(AssertStarPattern).argument(ends1)" incoming="_ZT8gZ5xIEeKLSpPkMjtDDQ">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8gLZxIEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8gLpxIEeKLSpPkMjtDDQ" value="*"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_ZT8gL5xIEeKLSpPkMjtDDQ" name="Call(AssertStarPattern).argument(ends2)" incoming="_ZT8gaJxIEeKLSpPkMjtDDQ">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8gMJxIEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8gMZxIEeKLSpPkMjtDDQ" value="*"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_ZT8gMpxIEeKLSpPkMjtDDQ" name="Call(AssertStarPattern).argument(n1)" incoming="_ZT8gaZxIEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8gM5xIEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8gNJxIEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_ZT8gNZxIEeKLSpPkMjtDDQ" name="Call(AssertStarPattern).argument(n2)" incoming="_ZT8gapxIEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8gNpxIEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8gN5xIEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_ZT8gOJxIEeKLSpPkMjtDDQ" name="Call(AssertStarPattern).argument(helper)" incoming="_ZT8ghJxIEeKLSpPkMjtDDQ" type="_iyhhgIr7EeKEn4V9UD8Cqw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8gOZxIEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8gOpxIEeKLSpPkMjtDDQ" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_ZT8gO5xIEeKLSpPkMjtDDQ" name="Tuple@4a55ac" inStructuredNode="_ZT8gKpxIEeKLSpPkMjtDDQ" outgoing="_ZT8ga5xIEeKLSpPkMjtDDQ">
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_ZT8gPJxIEeKLSpPkMjtDDQ" name="Read(p)" inStructuredNode="_ZT8gO5xIEeKLSpPkMjtDDQ" structuralFeature="_qgnZuItGEeKEn4V9UD8Cqw">
                  <object xmi:type="uml:InputPin" xmi:id="_ZT8gPZxIEeKLSpPkMjtDDQ" name="Read(p).object" incoming="_ZT8gY5xIEeKLSpPkMjtDDQ" type="_qgnZsotGEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8gPpxIEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8gP5xIEeKLSpPkMjtDDQ" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_ZT8gQJxIEeKLSpPkMjtDDQ" name="Read(p).result" outgoing="_ZT8gZ5xIEeKLSpPkMjtDDQ" type="_qgnZ7ItGEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8gQZxIEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8gQpxIEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_ZT8gQ5xIEeKLSpPkMjtDDQ" name="Fork(Fork(a_star)@8480d5)" inStructuredNode="_ZT8gO5xIEeKLSpPkMjtDDQ" outgoing="_ZT8gY5xIEeKLSpPkMjtDDQ" incoming="_ZT8ghZxIEeKLSpPkMjtDDQ"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_ZT8gRJxIEeKLSpPkMjtDDQ" name="Read(b)" inStructuredNode="_ZT8gO5xIEeKLSpPkMjtDDQ" structuralFeature="_qgnZtItGEeKEn4V9UD8Cqw">
                  <object xmi:type="uml:InputPin" xmi:id="_ZT8gRZxIEeKLSpPkMjtDDQ" name="Read(b).object" incoming="_ZT8gZJxIEeKLSpPkMjtDDQ" type="_qgnZsotGEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8gRpxIEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8gR5xIEeKLSpPkMjtDDQ" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_ZT8gSJxIEeKLSpPkMjtDDQ" name="Read(b).result" outgoing="_ZT8gZZxIEeKLSpPkMjtDDQ" type="_qgnZgYtGEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8gSZxIEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8gSpxIEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_ZT8gS5xIEeKLSpPkMjtDDQ" name="Fork(Fork(a_star)@8480d5)" inStructuredNode="_ZT8gO5xIEeKLSpPkMjtDDQ" outgoing="_ZT8gZJxIEeKLSpPkMjtDDQ" incoming="_ZT8ghpxIEeKLSpPkMjtDDQ"/>
                <node xmi:type="uml:ForkNode" xmi:id="_ZT8gTJxIEeKLSpPkMjtDDQ" name="Fork(Read(b).result)" inStructuredNode="_ZT8gO5xIEeKLSpPkMjtDDQ" outgoing="_ZT8gZpxIEeKLSpPkMjtDDQ" incoming="_ZT8gZZxIEeKLSpPkMjtDDQ"/>
                <node xmi:type="uml:ExpansionRegion" xmi:id="_ZT8gTZxIEeKLSpPkMjtDDQ" name="Collect(Read(q))" inStructuredNode="_ZT8gO5xIEeKLSpPkMjtDDQ" mode="parallel" outputElement="_ZT8gWJxIEeKLSpPkMjtDDQ" inputElement="_ZT8gV5xIEeKLSpPkMjtDDQ">
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_ZT8gTpxIEeKLSpPkMjtDDQ" name="Read(q)" inStructuredNode="_ZT8gTZxIEeKLSpPkMjtDDQ" structuralFeature="_pQ-PMItJEeKEn4V9UD8Cqw">
                    <object xmi:type="uml:InputPin" xmi:id="_ZT8gT5xIEeKLSpPkMjtDDQ" name="Read(q).object" incoming="_ZT8gVZxIEeKLSpPkMjtDDQ" type="_qgnZgYtGEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8gUJxIEeKLSpPkMjtDDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8gUZxIEeKLSpPkMjtDDQ" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_ZT8gUpxIEeKLSpPkMjtDDQ" name="Read(q).result" outgoing="_ZT8gVpxIEeKLSpPkMjtDDQ" type="_qgnZ7ItGEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8gU5xIEeKLSpPkMjtDDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8gVJxIEeKLSpPkMjtDDQ" value="1"/>
                    </result>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8gVZxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8gTZxIEeKLSpPkMjtDDQ" source="_ZT8gV5xIEeKLSpPkMjtDDQ" target="_ZT8gT5xIEeKLSpPkMjtDDQ"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8gVpxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8gTZxIEeKLSpPkMjtDDQ" source="_ZT8gUpxIEeKLSpPkMjtDDQ" target="_ZT8gWJxIEeKLSpPkMjtDDQ"/>
                </node>
                <node xmi:type="uml:ExpansionNode" xmi:id="_ZT8gV5xIEeKLSpPkMjtDDQ" name="Collect(Read(q)).inputElement" inStructuredNode="_ZT8gO5xIEeKLSpPkMjtDDQ" outgoing="_ZT8gVZxIEeKLSpPkMjtDDQ" incoming="_ZT8gZpxIEeKLSpPkMjtDDQ" regionAsInput="_ZT8gTZxIEeKLSpPkMjtDDQ"/>
                <node xmi:type="uml:ExpansionNode" xmi:id="_ZT8gWJxIEeKLSpPkMjtDDQ" name="Collect(Read(q)).outputElement" inStructuredNode="_ZT8gO5xIEeKLSpPkMjtDDQ" outgoing="_ZT8gaJxIEeKLSpPkMjtDDQ" incoming="_ZT8gVpxIEeKLSpPkMjtDDQ" regionAsOutput="_ZT8gTZxIEeKLSpPkMjtDDQ"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_ZT8gWZxIEeKLSpPkMjtDDQ" name="Value(3)" inStructuredNode="_ZT8gO5xIEeKLSpPkMjtDDQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_ZT8gWpxIEeKLSpPkMjtDDQ" name="Value(3).result" outgoing="_ZT8gaZxIEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8gW5xIEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8gXJxIEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_ZT8gXZxIEeKLSpPkMjtDDQ" value="3">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_ZT8gXpxIEeKLSpPkMjtDDQ" name="Value(4)" inStructuredNode="_ZT8gO5xIEeKLSpPkMjtDDQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_ZT8gX5xIEeKLSpPkMjtDDQ" name="Value(4).result" outgoing="_ZT8gapxIEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZT8gYJxIEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZT8gYZxIEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_ZT8gYpxIEeKLSpPkMjtDDQ" value="4">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8gY5xIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8gO5xIEeKLSpPkMjtDDQ" source="_ZT8gQ5xIEeKLSpPkMjtDDQ" target="_ZT8gPZxIEeKLSpPkMjtDDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8gZJxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8gO5xIEeKLSpPkMjtDDQ" source="_ZT8gS5xIEeKLSpPkMjtDDQ" target="_ZT8gRZxIEeKLSpPkMjtDDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8gZZxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8gO5xIEeKLSpPkMjtDDQ" source="_ZT8gSJxIEeKLSpPkMjtDDQ" target="_ZT8gTJxIEeKLSpPkMjtDDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8gZpxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8gO5xIEeKLSpPkMjtDDQ" source="_ZT8gTJxIEeKLSpPkMjtDDQ" target="_ZT8gV5xIEeKLSpPkMjtDDQ"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8gZ5xIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8gKpxIEeKLSpPkMjtDDQ" source="_ZT8gQJxIEeKLSpPkMjtDDQ" target="_ZT8gLJxIEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8gaJxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8gKpxIEeKLSpPkMjtDDQ" source="_ZT8gWJxIEeKLSpPkMjtDDQ" target="_ZT8gL5xIEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8gaZxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8gKpxIEeKLSpPkMjtDDQ" source="_ZT8gWpxIEeKLSpPkMjtDDQ" target="_ZT8gMpxIEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8gapxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8gKpxIEeKLSpPkMjtDDQ" source="_ZT8gX5xIEeKLSpPkMjtDDQ" target="_ZT8gNZxIEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_ZT8ga5xIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8gKpxIEeKLSpPkMjtDDQ" source="_ZT8gO5xIEeKLSpPkMjtDDQ" target="_ZT8gK5xIEeKLSpPkMjtDDQ"/>
            </node>
            <edge xmi:type="uml:ControlFlow" xmi:id="_ZT8gbJxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8esJxIEeKLSpPkMjtDDQ" source="_ZT8esZxIEeKLSpPkMjtDDQ" target="_ZT8ewZxIEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_ZT8gbZxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8esJxIEeKLSpPkMjtDDQ" source="_ZT8ewZxIEeKLSpPkMjtDDQ" target="_ZT8e0ZxIEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_ZT8gbpxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8esJxIEeKLSpPkMjtDDQ" source="_ZT8e0ZxIEeKLSpPkMjtDDQ" target="_ZT8e4ZxIEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_ZT8gb5xIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8esJxIEeKLSpPkMjtDDQ" source="_ZT8e4ZxIEeKLSpPkMjtDDQ" target="_ZT8e8ZxIEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8gcJxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8esJxIEeKLSpPkMjtDDQ" source="_ZT8e8pxIEeKLSpPkMjtDDQ" target="_ZT8fEZxIEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8gcZxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8esJxIEeKLSpPkMjtDDQ" source="_ZT8e8pxIEeKLSpPkMjtDDQ" target="_ZT8fGZxIEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_ZT8gcpxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8esJxIEeKLSpPkMjtDDQ" source="_ZT8e8ZxIEeKLSpPkMjtDDQ" target="_ZT8fAZxIEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_ZT8gc5xIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8esJxIEeKLSpPkMjtDDQ" source="_ZT8fAZxIEeKLSpPkMjtDDQ" target="_ZT8fH5xIEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_ZT8gdJxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8esJxIEeKLSpPkMjtDDQ" source="_ZT8fH5xIEeKLSpPkMjtDDQ" target="_ZT8fL5xIEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_ZT8gdZxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8esJxIEeKLSpPkMjtDDQ" source="_ZT8fL5xIEeKLSpPkMjtDDQ" target="_ZT8fP5xIEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8gdpxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8esJxIEeKLSpPkMjtDDQ" source="_ZT8espxIEeKLSpPkMjtDDQ" target="_ZT8fXZxIEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8gd5xIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8esJxIEeKLSpPkMjtDDQ" source="_ZT8fQJxIEeKLSpPkMjtDDQ" target="_ZT8faJxIEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8geJxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8esJxIEeKLSpPkMjtDDQ" source="_ZT8fQJxIEeKLSpPkMjtDDQ" target="_ZT8fcJxIEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_ZT8geZxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8esJxIEeKLSpPkMjtDDQ" source="_ZT8fP5xIEeKLSpPkMjtDDQ" target="_ZT8fT5xIEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_ZT8gepxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8esJxIEeKLSpPkMjtDDQ" source="_ZT8fT5xIEeKLSpPkMjtDDQ" target="_ZT8fkZxIEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_ZT8ge5xIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8esJxIEeKLSpPkMjtDDQ" source="_ZT8fkZxIEeKLSpPkMjtDDQ" target="_ZT8foZxIEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_ZT8gfJxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8esJxIEeKLSpPkMjtDDQ" source="_ZT8foZxIEeKLSpPkMjtDDQ" target="_ZT8fsZxIEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8gfZxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8esJxIEeKLSpPkMjtDDQ" source="_ZT8espxIEeKLSpPkMjtDDQ" target="_ZT8fzJxIEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8gfpxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8esJxIEeKLSpPkMjtDDQ" source="_ZT8fspxIEeKLSpPkMjtDDQ" target="_ZT8f15xIEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8gf5xIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8esJxIEeKLSpPkMjtDDQ" source="_ZT8fspxIEeKLSpPkMjtDDQ" target="_ZT8f35xIEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_ZT8ggJxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8esJxIEeKLSpPkMjtDDQ" source="_ZT8fsZxIEeKLSpPkMjtDDQ" target="_ZT8fwZxIEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_ZT8ggZxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8esJxIEeKLSpPkMjtDDQ" source="_ZT8fwZxIEeKLSpPkMjtDDQ" target="_ZT8f-pxIEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_ZT8ggpxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8esJxIEeKLSpPkMjtDDQ" source="_ZT8f-pxIEeKLSpPkMjtDDQ" target="_ZT8gCpxIEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_ZT8gg5xIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8esJxIEeKLSpPkMjtDDQ" source="_ZT8gCpxIEeKLSpPkMjtDDQ" target="_ZT8gGpxIEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8ghJxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8esJxIEeKLSpPkMjtDDQ" source="_ZT8espxIEeKLSpPkMjtDDQ" target="_ZT8gOJxIEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8ghZxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8esJxIEeKLSpPkMjtDDQ" source="_ZT8gG5xIEeKLSpPkMjtDDQ" target="_ZT8gQ5xIEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_ZT8ghpxIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8esJxIEeKLSpPkMjtDDQ" source="_ZT8gG5xIEeKLSpPkMjtDDQ" target="_ZT8gS5xIEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_ZT8gh5xIEeKLSpPkMjtDDQ" inStructuredNode="_ZT8esJxIEeKLSpPkMjtDDQ" source="_ZT8gGpxIEeKLSpPkMjtDDQ" target="_ZT8gKpxIEeKLSpPkMjtDDQ"/>
          </structuredNode>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_qgnZjItGEeKEn4V9UD8Cqw" name="A_Empty_Pattern">
          <ownedComment xmi:type="uml:Comment" xmi:id="_qgnZjYtGEeKEn4V9UD8Cqw">
            <body>Empty pattern:&#xD;
lower bound of port p and part b is 0</body>
          </ownedComment>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_qgnZjotGEeKEn4V9UD8Cqw" name="b" visibility="public" type="_qgnZgYtGEeKEn4V9UD8Cqw" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qgnZj4tGEeKEn4V9UD8Cqw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qgnZkItGEeKEn4V9UD8Cqw" value="*"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Port" xmi:id="_qgnZkotGEeKEn4V9UD8Cqw" name="p" visibility="public" type="_qgnZ7ItGEeKEn4V9UD8Cqw" isUnique="false" end="_qgnZl4tGEeKEn4V9UD8Cqw" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qgnZk4tGEeKEn4V9UD8Cqw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qgnZlItGEeKEn4V9UD8Cqw" value="*"/>
          </ownedAttribute>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_qgnZlotGEeKEn4V9UD8Cqw" name="r" type="_qgnZg4tGEeKEn4V9UD8Cqw">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_qgnZl4tGEeKEn4V9UD8Cqw" role="_qgnZkotGEeKEn4V9UD8Cqw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qgnZmItGEeKEn4V9UD8Cqw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qgnZmYtGEeKEn4V9UD8Cqw" value="*"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_qgnZmotGEeKEn4V9UD8Cqw" partWithPort="_qgnZjotGEeKEn4V9UD8Cqw" role="_pQ-PMItJEeKEn4V9UD8Cqw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qgnZm4tGEeKEn4V9UD8Cqw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qgnZnItGEeKEn4V9UD8Cqw" value="*"/>
            </end>
          </ownedConnector>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_p5Og0JxGEeKLSpPkMjtDDQ" name="A_Empty_Pattern" class="_qgnZjItGEeKEn4V9UD8Cqw">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_vMd8EJxGEeKLSpPkMjtDDQ" name="result" type="_qgnZjItGEeKEn4V9UD8Cqw" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_qgnZnYtGEeKEn4V9UD8Cqw" name="A_Array_Pattern">
          <ownedComment xmi:type="uml:Comment" xmi:id="_qgnZnotGEeKEn4V9UD8Cqw">
            <body>Array pattern:&#xD;
lower bound of p and b*q are equals&#xD;
lower bound on ends of connector r is 1</body>
          </ownedComment>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_qgnZn4tGEeKEn4V9UD8Cqw" name="b" visibility="public" type="_qgnZgYtGEeKEn4V9UD8Cqw" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qgnZoItGEeKEn4V9UD8Cqw" value="2"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qgnZoYtGEeKEn4V9UD8Cqw" value="*"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Port" xmi:id="_qgnZo4tGEeKEn4V9UD8Cqw" name="p" visibility="public" type="_qgnZ7ItGEeKEn4V9UD8Cqw" isUnique="false" end="_qgnZqItGEeKEn4V9UD8Cqw" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qgnZpItGEeKEn4V9UD8Cqw" value="4"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qgnZpYtGEeKEn4V9UD8Cqw" value="*"/>
          </ownedAttribute>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_qgnZp4tGEeKEn4V9UD8Cqw" name="r" type="_qgnZg4tGEeKEn4V9UD8Cqw">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_qgnZqItGEeKEn4V9UD8Cqw" role="_qgnZo4tGEeKEn4V9UD8Cqw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qgnZqYtGEeKEn4V9UD8Cqw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qgnZqotGEeKEn4V9UD8Cqw" value="*"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_qgnZq4tGEeKEn4V9UD8Cqw" partWithPort="_qgnZn4tGEeKEn4V9UD8Cqw" role="_pQ-PMItJEeKEn4V9UD8Cqw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qgnZrItGEeKEn4V9UD8Cqw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qgnZrYtGEeKEn4V9UD8Cqw" value="*"/>
            </end>
          </ownedConnector>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_qgnZsYtGEeKEn4V9UD8Cqw" name="A_Array_Pattern" class="_qgnZnYtGEeKEn4V9UD8Cqw">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_znL-cJxHEeKLSpPkMjtDDQ" name="result" type="_qgnZnYtGEeKEn4V9UD8Cqw" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_qgnZsotGEeKEn4V9UD8Cqw" name="A_Star_Pattern">
          <ownedComment xmi:type="uml:Comment" xmi:id="_qgnZs4tGEeKEn4V9UD8Cqw">
            <body>Star pattern:&#xD;
lower bound on ends of connector r equal lower bound of connected elements</body>
          </ownedComment>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_qgnZtItGEeKEn4V9UD8Cqw" name="b" visibility="public" type="_qgnZgYtGEeKEn4V9UD8Cqw" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qgnZtYtGEeKEn4V9UD8Cqw" value="2"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qgnZtotGEeKEn4V9UD8Cqw" value="*"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Port" xmi:id="_qgnZuItGEeKEn4V9UD8Cqw" name="p" visibility="public" type="_qgnZ7ItGEeKEn4V9UD8Cqw" isUnique="false" end="_qgnZvYtGEeKEn4V9UD8Cqw" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qgnZuYtGEeKEn4V9UD8Cqw" value="3"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qgnZuotGEeKEn4V9UD8Cqw" value="*"/>
          </ownedAttribute>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_qgnZvItGEeKEn4V9UD8Cqw" name="r" type="_qgnZg4tGEeKEn4V9UD8Cqw">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_qgnZvYtGEeKEn4V9UD8Cqw" role="_qgnZuItGEeKEn4V9UD8Cqw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qgnZvotGEeKEn4V9UD8Cqw" value="3"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qgnZv4tGEeKEn4V9UD8Cqw" value="*"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_qgnZwItGEeKEn4V9UD8Cqw" partWithPort="_qgnZtItGEeKEn4V9UD8Cqw" role="_pQ-PMItJEeKEn4V9UD8Cqw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qgnZwYtGEeKEn4V9UD8Cqw" value="4"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qgnZwotGEeKEn4V9UD8Cqw" value="*"/>
            </end>
          </ownedConnector>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_qgnZxotGEeKEn4V9UD8Cqw" name="A_Star_Pattern" class="_qgnZsotGEeKEn4V9UD8Cqw">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_PZWd0JxIEeKLSpPkMjtDDQ" name="result" type="_qgnZsotGEeKEn4V9UD8Cqw" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_qgnZx4tGEeKEn4V9UD8Cqw" name="AssertCompositeHelper">
          <ownedComment xmi:type="uml:Comment" xmi:id="_qgnZyItGEeKEn4V9UD8Cqw">
            <body>IntegerFunctions::Min('#ends1', n1) ;</body>
          </ownedComment>
          <generalization xmi:type="uml:Generalization" xmi:id="_qgnZyYtGEeKEn4V9UD8Cqw" general="_iyhhgIr7EeKEn4V9UD8Cqw" specific="_qgnZx4tGEeKEn4V9UD8Cqw"/>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_qgnZyotGEeKEn4V9UD8Cqw" name="assertConnected" specification="_qgnZzotGEeKEn4V9UD8Cqw" group="_h2WaFpxHEeKLSpPkMjtDDQ" node="_h2WaEJxHEeKLSpPkMjtDDQ _h2WaEZxHEeKLSpPkMjtDDQ _h2WaEpxHEeKLSpPkMjtDDQ _h2WaE5xHEeKLSpPkMjtDDQ _h2WaFJxHEeKLSpPkMjtDDQ _h2WaFZxHEeKLSpPkMjtDDQ _h2WaFpxHEeKLSpPkMjtDDQ">
            <ownedComment xmi:type="uml:Comment" xmi:id="_qgnZy4tGEeKEn4V9UD8Cqw">
              <body>namespace 'Test Suites'::'Test Suite 1'::Delegation_Port_PWP::AssertCompositeHelper ;&#xD;
&#xD;
activity assertConnected(in message : String, in end1 : any, in end2 : any) { &#xD;
	AssertTrue(message, R::y((IImpl)end1)->includes((IImpl)end2)) ;&#xD;
}</body>
            </ownedComment>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_FiRLUJxFEeK-zqCaNSdmOQ" name="message">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
            </ownedParameter>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_FiRLUZxFEeK-zqCaNSdmOQ" name="end1"/>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_FiRLUpxFEeK-zqCaNSdmOQ" name="end2"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_h2WaZJxHEeKLSpPkMjtDDQ" activity="_qgnZyotGEeKEn4V9UD8Cqw" source="_h2WaEJxHEeKLSpPkMjtDDQ" target="_h2WaEZxHEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_h2WaZZxHEeKLSpPkMjtDDQ" activity="_qgnZyotGEeKEn4V9UD8Cqw" source="_h2WaEpxHEeKLSpPkMjtDDQ" target="_h2WaE5xHEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_h2WaZpxHEeKLSpPkMjtDDQ" activity="_qgnZyotGEeKEn4V9UD8Cqw" source="_h2WaFJxHEeKLSpPkMjtDDQ" target="_h2WaFZxHEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_h2WaZ5xHEeKLSpPkMjtDDQ" activity="_qgnZyotGEeKEn4V9UD8Cqw" source="_h2WaEZxHEeKLSpPkMjtDDQ" target="_h2WaGZxHEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_h2WaaJxHEeKLSpPkMjtDDQ" activity="_qgnZyotGEeKEn4V9UD8Cqw" source="_h2WaE5xHEeKLSpPkMjtDDQ" target="_h2WaR5xHEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_h2WaaZxHEeKLSpPkMjtDDQ" activity="_qgnZyotGEeKEn4V9UD8Cqw" source="_h2WaFZxHEeKLSpPkMjtDDQ" target="_h2WaW5xHEeKLSpPkMjtDDQ"/>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_h2WaFpxHEeKLSpPkMjtDDQ" name="Body(assertConnected)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_h2WaF5xHEeKLSpPkMjtDDQ" name="ExpressionStatement@5ab6cd" inStructuredNode="_h2WaFpxHEeKLSpPkMjtDDQ">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_h2WaGJxHEeKLSpPkMjtDDQ" name="Call(AssertTrue)" inStructuredNode="_h2WaF5xHEeKLSpPkMjtDDQ" incoming="_h2WaY5xHEeKLSpPkMjtDDQ">
                  <argument xmi:type="uml:InputPin" xmi:id="_h2WaGZxHEeKLSpPkMjtDDQ" name="Call(AssertTrue).argument(label)" incoming="_h2WaZ5xHEeKLSpPkMjtDDQ">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_h2WaGpxHEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_h2WaG5xHEeKLSpPkMjtDDQ" value="1"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_h2WaHJxHEeKLSpPkMjtDDQ" name="Call(AssertTrue).argument(condition)" incoming="_h2WaYpxHEeKLSpPkMjtDDQ">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_h2WaHZxHEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_h2WaHpxHEeKLSpPkMjtDDQ" value="1"/>
                  </argument>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_h2WaH5xHEeKLSpPkMjtDDQ" name="Tuple@1dbd00b" inStructuredNode="_h2WaF5xHEeKLSpPkMjtDDQ" outgoing="_h2WaY5xHEeKLSpPkMjtDDQ">
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_h2WaIJxHEeKLSpPkMjtDDQ" name="Call($$Alf$Library$CollectionFunctions$includes__Test Suites$Test Suite 1$Delegation_Port_PWP$IImpl__)" inStructuredNode="_h2WaH5xHEeKLSpPkMjtDDQ" incoming="_h2WaYZxHEeKLSpPkMjtDDQ" behavior="_RXyyYJxGEeK-zqCaNSdmOQ">
                    <argument xmi:type="uml:InputPin" xmi:id="_h2WaIZxHEeKLSpPkMjtDDQ" name="Call($$Alf$Library$CollectionFunctions$includes__Test Suites$Test Suite 1$Delegation_Port_PWP$IImpl__).argument(seq)" incoming="_h2WaX5xHEeKLSpPkMjtDDQ" type="_qgnZ7ItGEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_h2WaIpxHEeKLSpPkMjtDDQ"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_h2WaI5xHEeKLSpPkMjtDDQ" value="*"/>
                    </argument>
                    <argument xmi:type="uml:InputPin" xmi:id="_h2WaJJxHEeKLSpPkMjtDDQ" name="Call($$Alf$Library$CollectionFunctions$includes__Test Suites$Test Suite 1$Delegation_Port_PWP$IImpl__).argument(element)" incoming="_h2WaYJxHEeKLSpPkMjtDDQ" type="_qgnZ7ItGEeKEn4V9UD8Cqw">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_h2WaJZxHEeKLSpPkMjtDDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_h2WaJpxHEeKLSpPkMjtDDQ" value="1"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_h2WaJ5xHEeKLSpPkMjtDDQ" name="Call($$Alf$Library$CollectionFunctions$includes__Test Suites$Test Suite 1$Delegation_Port_PWP$IImpl__).result()" outgoing="_h2WaYpxHEeKLSpPkMjtDDQ">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_h2WaKJxHEeKLSpPkMjtDDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_h2WaKZxHEeKLSpPkMjtDDQ" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_h2WaKpxHEeKLSpPkMjtDDQ" name="Tuple@1ce184e" inStructuredNode="_h2WaH5xHEeKLSpPkMjtDDQ" outgoing="_h2WaYZxHEeKLSpPkMjtDDQ">
                    <node xmi:type="uml:ReadLinkAction" xmi:id="_h2WaK5xHEeKLSpPkMjtDDQ" name="ReadLink(y)" inStructuredNode="_h2WaKpxHEeKLSpPkMjtDDQ" incoming="_h2WaXpxHEeKLSpPkMjtDDQ">
                      <endData xmi:type="uml:LinkEndData" xmi:id="_h2WaLJxHEeKLSpPkMjtDDQ" end="_qgnZh4tGEeKEn4V9UD8Cqw"/>
                      <endData xmi:type="uml:LinkEndData" xmi:id="_h2WaLZxHEeKLSpPkMjtDDQ" end="_qgnZhItGEeKEn4V9UD8Cqw" value="_h2WaLpxHEeKLSpPkMjtDDQ"/>
                      <inputValue xmi:type="uml:InputPin" xmi:id="_h2WaLpxHEeKLSpPkMjtDDQ" name="ReadLink(y).inputValue(x)" incoming="_h2WaXZxHEeKLSpPkMjtDDQ" type="_qgnZ7ItGEeKEn4V9UD8Cqw">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_h2WaL5xHEeKLSpPkMjtDDQ"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_h2WaMJxHEeKLSpPkMjtDDQ" value="*"/>
                      </inputValue>
                      <result xmi:type="uml:OutputPin" xmi:id="_h2WaMZxHEeKLSpPkMjtDDQ" name="ReadLink(y).result" outgoing="_h2WaX5xHEeKLSpPkMjtDDQ" type="_qgnZ7ItGEeKEn4V9UD8Cqw">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_h2WaMpxHEeKLSpPkMjtDDQ"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_h2WaM5xHEeKLSpPkMjtDDQ" value="*"/>
                      </result>
                    </node>
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_h2WaNJxHEeKLSpPkMjtDDQ" name="Tuple@19f5b8c" inStructuredNode="_h2WaKpxHEeKLSpPkMjtDDQ" outgoing="_h2WaXpxHEeKLSpPkMjtDDQ">
                      <node xmi:type="uml:ExpansionRegion" xmi:id="_h2WaNZxHEeKLSpPkMjtDDQ" name="CastExpression@146c4cd" inStructuredNode="_h2WaNJxHEeKLSpPkMjtDDQ" mode="parallel" outputElement="_h2WaSJxHEeKLSpPkMjtDDQ" inputElement="_h2WaR5xHEeKLSpPkMjtDDQ">
                        <node xmi:type="uml:MergeNode" xmi:id="_h2WaNpxHEeKLSpPkMjtDDQ" name="Merge(CastExpression@146c4cd.operand)" inStructuredNode="_h2WaNZxHEeKLSpPkMjtDDQ" outgoing="_h2WaRpxHEeKLSpPkMjtDDQ" incoming="_h2WaQ5xHEeKLSpPkMjtDDQ"/>
                        <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_h2WaN5xHEeKLSpPkMjtDDQ" name="ReadIsClassifiedObject(IImpl)" inStructuredNode="_h2WaNZxHEeKLSpPkMjtDDQ" classifier="_qgnZ7ItGEeKEn4V9UD8Cqw">
                          <object xmi:type="uml:InputPin" xmi:id="_h2WaOJxHEeKLSpPkMjtDDQ" name="ReadIsClassifiedObject(IImpl).object" incoming="_h2WaQJxHEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_h2WaOZxHEeKLSpPkMjtDDQ" value="1"/>
                            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_h2WaOpxHEeKLSpPkMjtDDQ" value="1"/>
                          </object>
                          <result xmi:type="uml:OutputPin" xmi:id="_h2WaO5xHEeKLSpPkMjtDDQ" name="ReadIsClassifiedObject(IImpl).result" outgoing="_h2WaQpxHEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_h2WaPJxHEeKLSpPkMjtDDQ" value="1"/>
                            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_h2WaPZxHEeKLSpPkMjtDDQ" value="1"/>
                          </result>
                        </node>
                        <node xmi:type="uml:ForkNode" xmi:id="_h2WaPpxHEeKLSpPkMjtDDQ" name="Fork(ReadIsClassifiedObject(IImpl).object)" inStructuredNode="_h2WaNZxHEeKLSpPkMjtDDQ" outgoing="_h2WaQJxHEeKLSpPkMjtDDQ _h2WaQZxHEeKLSpPkMjtDDQ" incoming="_h2WaRZxHEeKLSpPkMjtDDQ"/>
                        <node xmi:type="uml:DecisionNode" xmi:id="_h2WaP5xHEeKLSpPkMjtDDQ" name="Decision(ReadIsClassifiedObject(IImpl).result)" inStructuredNode="_h2WaNZxHEeKLSpPkMjtDDQ" outgoing="_h2WaQ5xHEeKLSpPkMjtDDQ" incoming="_h2WaQZxHEeKLSpPkMjtDDQ _h2WaQpxHEeKLSpPkMjtDDQ" decisionInputFlow="_h2WaQpxHEeKLSpPkMjtDDQ"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_h2WaQJxHEeKLSpPkMjtDDQ" inStructuredNode="_h2WaNZxHEeKLSpPkMjtDDQ" source="_h2WaPpxHEeKLSpPkMjtDDQ" target="_h2WaOJxHEeKLSpPkMjtDDQ"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_h2WaQZxHEeKLSpPkMjtDDQ" inStructuredNode="_h2WaNZxHEeKLSpPkMjtDDQ" source="_h2WaPpxHEeKLSpPkMjtDDQ" target="_h2WaP5xHEeKLSpPkMjtDDQ"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_h2WaQpxHEeKLSpPkMjtDDQ" inStructuredNode="_h2WaNZxHEeKLSpPkMjtDDQ" source="_h2WaO5xHEeKLSpPkMjtDDQ" target="_h2WaP5xHEeKLSpPkMjtDDQ"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_h2WaQ5xHEeKLSpPkMjtDDQ" inStructuredNode="_h2WaNZxHEeKLSpPkMjtDDQ" source="_h2WaP5xHEeKLSpPkMjtDDQ" target="_h2WaNpxHEeKLSpPkMjtDDQ">
                          <guard xmi:type="uml:LiteralBoolean" xmi:id="_h2WaRJxHEeKLSpPkMjtDDQ" name="Value(true)" value="true"/>
                        </edge>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_h2WaRZxHEeKLSpPkMjtDDQ" inStructuredNode="_h2WaNZxHEeKLSpPkMjtDDQ" source="_h2WaR5xHEeKLSpPkMjtDDQ" target="_h2WaPpxHEeKLSpPkMjtDDQ"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_h2WaRpxHEeKLSpPkMjtDDQ" inStructuredNode="_h2WaNZxHEeKLSpPkMjtDDQ" source="_h2WaNpxHEeKLSpPkMjtDDQ" target="_h2WaSJxHEeKLSpPkMjtDDQ"/>
                      </node>
                      <node xmi:type="uml:ExpansionNode" xmi:id="_h2WaR5xHEeKLSpPkMjtDDQ" name="CastExpression@146c4cd.inputElement" inStructuredNode="_h2WaNJxHEeKLSpPkMjtDDQ" outgoing="_h2WaRZxHEeKLSpPkMjtDDQ" incoming="_h2WaaJxHEeKLSpPkMjtDDQ" regionAsInput="_h2WaNZxHEeKLSpPkMjtDDQ"/>
                      <node xmi:type="uml:ExpansionNode" xmi:id="_h2WaSJxHEeKLSpPkMjtDDQ" name="CastExpression@146c4cd.outputElement" inStructuredNode="_h2WaNJxHEeKLSpPkMjtDDQ" outgoing="_h2WaXZxHEeKLSpPkMjtDDQ" incoming="_h2WaRpxHEeKLSpPkMjtDDQ" type="_qgnZ7ItGEeKEn4V9UD8Cqw" regionAsOutput="_h2WaNZxHEeKLSpPkMjtDDQ"/>
                    </node>
                    <node xmi:type="uml:ExpansionRegion" xmi:id="_h2WaSZxHEeKLSpPkMjtDDQ" name="CastExpression@c8550d" inStructuredNode="_h2WaKpxHEeKLSpPkMjtDDQ" mode="parallel" outputElement="_h2WaXJxHEeKLSpPkMjtDDQ" inputElement="_h2WaW5xHEeKLSpPkMjtDDQ">
                      <node xmi:type="uml:MergeNode" xmi:id="_h2WaSpxHEeKLSpPkMjtDDQ" name="Merge(CastExpression@c8550d.operand)" inStructuredNode="_h2WaSZxHEeKLSpPkMjtDDQ" outgoing="_h2WaWpxHEeKLSpPkMjtDDQ" incoming="_h2WaV5xHEeKLSpPkMjtDDQ"/>
                      <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_h2WaS5xHEeKLSpPkMjtDDQ" name="ReadIsClassifiedObject(IImpl)" inStructuredNode="_h2WaSZxHEeKLSpPkMjtDDQ" classifier="_qgnZ7ItGEeKEn4V9UD8Cqw">
                        <object xmi:type="uml:InputPin" xmi:id="_h2WaTJxHEeKLSpPkMjtDDQ" name="ReadIsClassifiedObject(IImpl).object" incoming="_h2WaVJxHEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_h2WaTZxHEeKLSpPkMjtDDQ" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_h2WaTpxHEeKLSpPkMjtDDQ" value="1"/>
                        </object>
                        <result xmi:type="uml:OutputPin" xmi:id="_h2WaT5xHEeKLSpPkMjtDDQ" name="ReadIsClassifiedObject(IImpl).result" outgoing="_h2WaVpxHEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_h2WaUJxHEeKLSpPkMjtDDQ" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_h2WaUZxHEeKLSpPkMjtDDQ" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ForkNode" xmi:id="_h2WaUpxHEeKLSpPkMjtDDQ" name="Fork(ReadIsClassifiedObject(IImpl).object)" inStructuredNode="_h2WaSZxHEeKLSpPkMjtDDQ" outgoing="_h2WaVJxHEeKLSpPkMjtDDQ _h2WaVZxHEeKLSpPkMjtDDQ" incoming="_h2WaWZxHEeKLSpPkMjtDDQ"/>
                      <node xmi:type="uml:DecisionNode" xmi:id="_h2WaU5xHEeKLSpPkMjtDDQ" name="Decision(ReadIsClassifiedObject(IImpl).result)" inStructuredNode="_h2WaSZxHEeKLSpPkMjtDDQ" outgoing="_h2WaV5xHEeKLSpPkMjtDDQ" incoming="_h2WaVZxHEeKLSpPkMjtDDQ _h2WaVpxHEeKLSpPkMjtDDQ" decisionInputFlow="_h2WaVpxHEeKLSpPkMjtDDQ"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_h2WaVJxHEeKLSpPkMjtDDQ" inStructuredNode="_h2WaSZxHEeKLSpPkMjtDDQ" source="_h2WaUpxHEeKLSpPkMjtDDQ" target="_h2WaTJxHEeKLSpPkMjtDDQ"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_h2WaVZxHEeKLSpPkMjtDDQ" inStructuredNode="_h2WaSZxHEeKLSpPkMjtDDQ" source="_h2WaUpxHEeKLSpPkMjtDDQ" target="_h2WaU5xHEeKLSpPkMjtDDQ"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_h2WaVpxHEeKLSpPkMjtDDQ" inStructuredNode="_h2WaSZxHEeKLSpPkMjtDDQ" source="_h2WaT5xHEeKLSpPkMjtDDQ" target="_h2WaU5xHEeKLSpPkMjtDDQ"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_h2WaV5xHEeKLSpPkMjtDDQ" inStructuredNode="_h2WaSZxHEeKLSpPkMjtDDQ" source="_h2WaU5xHEeKLSpPkMjtDDQ" target="_h2WaSpxHEeKLSpPkMjtDDQ">
                        <guard xmi:type="uml:LiteralBoolean" xmi:id="_h2WaWJxHEeKLSpPkMjtDDQ" name="Value(true)" value="true"/>
                      </edge>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_h2WaWZxHEeKLSpPkMjtDDQ" inStructuredNode="_h2WaSZxHEeKLSpPkMjtDDQ" source="_h2WaW5xHEeKLSpPkMjtDDQ" target="_h2WaUpxHEeKLSpPkMjtDDQ"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_h2WaWpxHEeKLSpPkMjtDDQ" inStructuredNode="_h2WaSZxHEeKLSpPkMjtDDQ" source="_h2WaSpxHEeKLSpPkMjtDDQ" target="_h2WaXJxHEeKLSpPkMjtDDQ"/>
                    </node>
                    <node xmi:type="uml:ExpansionNode" xmi:id="_h2WaW5xHEeKLSpPkMjtDDQ" name="CastExpression@c8550d.inputElement" inStructuredNode="_h2WaKpxHEeKLSpPkMjtDDQ" outgoing="_h2WaWZxHEeKLSpPkMjtDDQ" incoming="_h2WaaZxHEeKLSpPkMjtDDQ" regionAsInput="_h2WaSZxHEeKLSpPkMjtDDQ"/>
                    <node xmi:type="uml:ExpansionNode" xmi:id="_h2WaXJxHEeKLSpPkMjtDDQ" name="CastExpression@c8550d.outputElement" inStructuredNode="_h2WaKpxHEeKLSpPkMjtDDQ" outgoing="_h2WaYJxHEeKLSpPkMjtDDQ" incoming="_h2WaWpxHEeKLSpPkMjtDDQ" type="_qgnZ7ItGEeKEn4V9UD8Cqw" regionAsOutput="_h2WaSZxHEeKLSpPkMjtDDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_h2WaXZxHEeKLSpPkMjtDDQ" inStructuredNode="_h2WaKpxHEeKLSpPkMjtDDQ" source="_h2WaSJxHEeKLSpPkMjtDDQ" target="_h2WaLpxHEeKLSpPkMjtDDQ"/>
                    <edge xmi:type="uml:ControlFlow" xmi:id="_h2WaXpxHEeKLSpPkMjtDDQ" inStructuredNode="_h2WaKpxHEeKLSpPkMjtDDQ" source="_h2WaNJxHEeKLSpPkMjtDDQ" target="_h2WaK5xHEeKLSpPkMjtDDQ"/>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_h2WaX5xHEeKLSpPkMjtDDQ" inStructuredNode="_h2WaH5xHEeKLSpPkMjtDDQ" source="_h2WaMZxHEeKLSpPkMjtDDQ" target="_h2WaIZxHEeKLSpPkMjtDDQ"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_h2WaYJxHEeKLSpPkMjtDDQ" inStructuredNode="_h2WaH5xHEeKLSpPkMjtDDQ" source="_h2WaXJxHEeKLSpPkMjtDDQ" target="_h2WaJJxHEeKLSpPkMjtDDQ"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_h2WaYZxHEeKLSpPkMjtDDQ" inStructuredNode="_h2WaH5xHEeKLSpPkMjtDDQ" source="_h2WaKpxHEeKLSpPkMjtDDQ" target="_h2WaIJxHEeKLSpPkMjtDDQ"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_h2WaYpxHEeKLSpPkMjtDDQ" inStructuredNode="_h2WaF5xHEeKLSpPkMjtDDQ" source="_h2WaJ5xHEeKLSpPkMjtDDQ" target="_h2WaHJxHEeKLSpPkMjtDDQ"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_h2WaY5xHEeKLSpPkMjtDDQ" inStructuredNode="_h2WaF5xHEeKLSpPkMjtDDQ" source="_h2WaH5xHEeKLSpPkMjtDDQ" target="_h2WaGJxHEeKLSpPkMjtDDQ"/>
              </node>
            </structuredNode>
            <node xmi:type="uml:ActivityParameterNode" xmi:id="_h2WaEJxHEeKLSpPkMjtDDQ" name="Input(message)" outgoing="_h2WaZJxHEeKLSpPkMjtDDQ" parameter="_FiRLUJxFEeK-zqCaNSdmOQ"/>
            <node xmi:type="uml:ForkNode" xmi:id="_h2WaEZxHEeKLSpPkMjtDDQ" name="Fork(message)" outgoing="_h2WaZ5xHEeKLSpPkMjtDDQ" incoming="_h2WaZJxHEeKLSpPkMjtDDQ"/>
            <node xmi:type="uml:ActivityParameterNode" xmi:id="_h2WaEpxHEeKLSpPkMjtDDQ" name="Input(end1)" outgoing="_h2WaZZxHEeKLSpPkMjtDDQ" parameter="_FiRLUZxFEeK-zqCaNSdmOQ"/>
            <node xmi:type="uml:ForkNode" xmi:id="_h2WaE5xHEeKLSpPkMjtDDQ" name="Fork(end1)" outgoing="_h2WaaJxHEeKLSpPkMjtDDQ" incoming="_h2WaZZxHEeKLSpPkMjtDDQ"/>
            <node xmi:type="uml:ActivityParameterNode" xmi:id="_h2WaFJxHEeKLSpPkMjtDDQ" name="Input(end2)" outgoing="_h2WaZpxHEeKLSpPkMjtDDQ" parameter="_FiRLUpxFEeK-zqCaNSdmOQ"/>
            <node xmi:type="uml:ForkNode" xmi:id="_h2WaFZxHEeKLSpPkMjtDDQ" name="Fork(end2)" outgoing="_h2WaaZxHEeKLSpPkMjtDDQ" incoming="_h2WaZpxHEeKLSpPkMjtDDQ"/>
          </ownedBehavior>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_qgnZzItGEeKEn4V9UD8Cqw" name="assertNotConnected" specification="_qgnZ0otGEeKEn4V9UD8Cqw" group="_m1gbtpxHEeKLSpPkMjtDDQ" node="_m1gbsJxHEeKLSpPkMjtDDQ _m1gbsZxHEeKLSpPkMjtDDQ _m1gbspxHEeKLSpPkMjtDDQ _m1gbs5xHEeKLSpPkMjtDDQ _m1gbtJxHEeKLSpPkMjtDDQ _m1gbtZxHEeKLSpPkMjtDDQ _m1gbtpxHEeKLSpPkMjtDDQ">
            <ownedComment xmi:type="uml:Comment" xmi:id="_qgnZzYtGEeKEn4V9UD8Cqw">
              <body>namespace 'Test Suites'::'Test Suite 1'::Delegation_Port_PWP::AssertCompositeHelper ;&#xD;
&#xD;
activity assertNotConnected_method(in message : String, in end1 : any, in end2 : any) { &#xD;
	AssertTrue(message, ! R::y((IImpl)end1)->includes((IImpl)end2)) ;&#xD;
}</body>
            </ownedComment>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_LltUcpxFEeK-zqCaNSdmOQ" name="message">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
            </ownedParameter>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_LltUcZxFEeK-zqCaNSdmOQ" name="end1"/>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_LltUcJxFEeK-zqCaNSdmOQ" name="end2"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_m1gcDJxHEeKLSpPkMjtDDQ" activity="_qgnZzItGEeKEn4V9UD8Cqw" source="_m1gbsJxHEeKLSpPkMjtDDQ" target="_m1gbsZxHEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_m1gcDZxHEeKLSpPkMjtDDQ" activity="_qgnZzItGEeKEn4V9UD8Cqw" source="_m1gbspxHEeKLSpPkMjtDDQ" target="_m1gbs5xHEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_m1gcDpxHEeKLSpPkMjtDDQ" activity="_qgnZzItGEeKEn4V9UD8Cqw" source="_m1gbtJxHEeKLSpPkMjtDDQ" target="_m1gbtZxHEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_m1gcD5xHEeKLSpPkMjtDDQ" activity="_qgnZzItGEeKEn4V9UD8Cqw" source="_m1gbsZxHEeKLSpPkMjtDDQ" target="_m1gbuZxHEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_m1gcEJxHEeKLSpPkMjtDDQ" activity="_qgnZzItGEeKEn4V9UD8Cqw" source="_m1gbs5xHEeKLSpPkMjtDDQ" target="_m1gb55xHEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_m1gcEZxHEeKLSpPkMjtDDQ" activity="_qgnZzItGEeKEn4V9UD8Cqw" source="_m1gbtZxHEeKLSpPkMjtDDQ" target="_m1gb-5xHEeKLSpPkMjtDDQ"/>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_m1gbtpxHEeKLSpPkMjtDDQ" name="Body(assertNotConnected_method)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_m1gbt5xHEeKLSpPkMjtDDQ" name="ExpressionStatement@61ec35" inStructuredNode="_m1gbtpxHEeKLSpPkMjtDDQ">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_m1gbuJxHEeKLSpPkMjtDDQ" name="Call(AssertTrue)" inStructuredNode="_m1gbt5xHEeKLSpPkMjtDDQ" incoming="_m1gcC5xHEeKLSpPkMjtDDQ">
                  <argument xmi:type="uml:InputPin" xmi:id="_m1gbuZxHEeKLSpPkMjtDDQ" name="Call(AssertTrue).argument(label)" incoming="_m1gcD5xHEeKLSpPkMjtDDQ">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m1gbupxHEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m1gbu5xHEeKLSpPkMjtDDQ" value="1"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_m1gbvJxHEeKLSpPkMjtDDQ" name="Call(AssertTrue).argument(condition)" incoming="_m1gcCpxHEeKLSpPkMjtDDQ">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m1gbvZxHEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m1gbvpxHEeKLSpPkMjtDDQ" value="1"/>
                  </argument>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_m1gbv5xHEeKLSpPkMjtDDQ" name="Tuple@134eaa7" inStructuredNode="_m1gbt5xHEeKLSpPkMjtDDQ" outgoing="_m1gcC5xHEeKLSpPkMjtDDQ">
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_m1gbwJxHEeKLSpPkMjtDDQ" name="Call($$Alf$Library$CollectionFunctions$includes__Test Suites$Test Suite 1$Delegation_Port_PWP$IImpl__)" inStructuredNode="_m1gbv5xHEeKLSpPkMjtDDQ" incoming="_m1gcCJxHEeKLSpPkMjtDDQ" behavior="_RXyyYJxGEeK-zqCaNSdmOQ">
                    <argument xmi:type="uml:InputPin" xmi:id="_m1gbwZxHEeKLSpPkMjtDDQ" name="Call($$Alf$Library$CollectionFunctions$includes__Test Suites$Test Suite 1$Delegation_Port_PWP$IImpl__).argument(seq)" incoming="_m1gcBpxHEeKLSpPkMjtDDQ" type="_qgnZ7ItGEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m1gbwpxHEeKLSpPkMjtDDQ"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m1gbw5xHEeKLSpPkMjtDDQ" value="*"/>
                    </argument>
                    <argument xmi:type="uml:InputPin" xmi:id="_m1gbxJxHEeKLSpPkMjtDDQ" name="Call($$Alf$Library$CollectionFunctions$includes__Test Suites$Test Suite 1$Delegation_Port_PWP$IImpl__).argument(element)" incoming="_m1gcB5xHEeKLSpPkMjtDDQ" type="_qgnZ7ItGEeKEn4V9UD8Cqw">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m1gbxZxHEeKLSpPkMjtDDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m1gbxpxHEeKLSpPkMjtDDQ" value="1"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_m1gbx5xHEeKLSpPkMjtDDQ" name="Call($$Alf$Library$CollectionFunctions$includes__Test Suites$Test Suite 1$Delegation_Port_PWP$IImpl__).result()" outgoing="_m1gcCZxHEeKLSpPkMjtDDQ">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m1gbyJxHEeKLSpPkMjtDDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m1gbyZxHEeKLSpPkMjtDDQ" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_m1gbypxHEeKLSpPkMjtDDQ" name="Tuple@14a45ca" inStructuredNode="_m1gbv5xHEeKLSpPkMjtDDQ" outgoing="_m1gcCJxHEeKLSpPkMjtDDQ">
                    <node xmi:type="uml:ReadLinkAction" xmi:id="_m1gby5xHEeKLSpPkMjtDDQ" name="ReadLink(y)" inStructuredNode="_m1gbypxHEeKLSpPkMjtDDQ" incoming="_m1gb_pxHEeKLSpPkMjtDDQ">
                      <endData xmi:type="uml:LinkEndData" xmi:id="_m1gbzJxHEeKLSpPkMjtDDQ" end="_qgnZh4tGEeKEn4V9UD8Cqw"/>
                      <endData xmi:type="uml:LinkEndData" xmi:id="_m1gbzZxHEeKLSpPkMjtDDQ" end="_qgnZhItGEeKEn4V9UD8Cqw" value="_m1gbzpxHEeKLSpPkMjtDDQ"/>
                      <inputValue xmi:type="uml:InputPin" xmi:id="_m1gbzpxHEeKLSpPkMjtDDQ" name="ReadLink(y).inputValue(x)" incoming="_m1gb_ZxHEeKLSpPkMjtDDQ" type="_qgnZ7ItGEeKEn4V9UD8Cqw">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m1gbz5xHEeKLSpPkMjtDDQ"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m1gb0JxHEeKLSpPkMjtDDQ" value="*"/>
                      </inputValue>
                      <result xmi:type="uml:OutputPin" xmi:id="_m1gb0ZxHEeKLSpPkMjtDDQ" name="ReadLink(y).result" outgoing="_m1gcBpxHEeKLSpPkMjtDDQ" type="_qgnZ7ItGEeKEn4V9UD8Cqw">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m1gb0pxHEeKLSpPkMjtDDQ"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m1gb05xHEeKLSpPkMjtDDQ" value="*"/>
                      </result>
                    </node>
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_m1gb1JxHEeKLSpPkMjtDDQ" name="Tuple@15ed0b4" inStructuredNode="_m1gbypxHEeKLSpPkMjtDDQ" outgoing="_m1gb_pxHEeKLSpPkMjtDDQ">
                      <node xmi:type="uml:ExpansionRegion" xmi:id="_m1gb1ZxHEeKLSpPkMjtDDQ" name="CastExpression@13806e9" inStructuredNode="_m1gb1JxHEeKLSpPkMjtDDQ" mode="parallel" outputElement="_m1gb6JxHEeKLSpPkMjtDDQ" inputElement="_m1gb55xHEeKLSpPkMjtDDQ">
                        <node xmi:type="uml:MergeNode" xmi:id="_m1gb1pxHEeKLSpPkMjtDDQ" name="Merge(CastExpression@13806e9.operand)" inStructuredNode="_m1gb1ZxHEeKLSpPkMjtDDQ" outgoing="_m1gb5pxHEeKLSpPkMjtDDQ" incoming="_m1gb45xHEeKLSpPkMjtDDQ"/>
                        <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_m1gb15xHEeKLSpPkMjtDDQ" name="ReadIsClassifiedObject(IImpl)" inStructuredNode="_m1gb1ZxHEeKLSpPkMjtDDQ" classifier="_qgnZ7ItGEeKEn4V9UD8Cqw">
                          <object xmi:type="uml:InputPin" xmi:id="_m1gb2JxHEeKLSpPkMjtDDQ" name="ReadIsClassifiedObject(IImpl).object" incoming="_m1gb4JxHEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m1gb2ZxHEeKLSpPkMjtDDQ" value="1"/>
                            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m1gb2pxHEeKLSpPkMjtDDQ" value="1"/>
                          </object>
                          <result xmi:type="uml:OutputPin" xmi:id="_m1gb25xHEeKLSpPkMjtDDQ" name="ReadIsClassifiedObject(IImpl).result" outgoing="_m1gb4pxHEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m1gb3JxHEeKLSpPkMjtDDQ" value="1"/>
                            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m1gb3ZxHEeKLSpPkMjtDDQ" value="1"/>
                          </result>
                        </node>
                        <node xmi:type="uml:ForkNode" xmi:id="_m1gb3pxHEeKLSpPkMjtDDQ" name="Fork(ReadIsClassifiedObject(IImpl).object)" inStructuredNode="_m1gb1ZxHEeKLSpPkMjtDDQ" outgoing="_m1gb4JxHEeKLSpPkMjtDDQ _m1gb4ZxHEeKLSpPkMjtDDQ" incoming="_m1gb5ZxHEeKLSpPkMjtDDQ"/>
                        <node xmi:type="uml:DecisionNode" xmi:id="_m1gb35xHEeKLSpPkMjtDDQ" name="Decision(ReadIsClassifiedObject(IImpl).result)" inStructuredNode="_m1gb1ZxHEeKLSpPkMjtDDQ" outgoing="_m1gb45xHEeKLSpPkMjtDDQ" incoming="_m1gb4ZxHEeKLSpPkMjtDDQ _m1gb4pxHEeKLSpPkMjtDDQ" decisionInputFlow="_m1gb4pxHEeKLSpPkMjtDDQ"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_m1gb4JxHEeKLSpPkMjtDDQ" inStructuredNode="_m1gb1ZxHEeKLSpPkMjtDDQ" source="_m1gb3pxHEeKLSpPkMjtDDQ" target="_m1gb2JxHEeKLSpPkMjtDDQ"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_m1gb4ZxHEeKLSpPkMjtDDQ" inStructuredNode="_m1gb1ZxHEeKLSpPkMjtDDQ" source="_m1gb3pxHEeKLSpPkMjtDDQ" target="_m1gb35xHEeKLSpPkMjtDDQ"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_m1gb4pxHEeKLSpPkMjtDDQ" inStructuredNode="_m1gb1ZxHEeKLSpPkMjtDDQ" source="_m1gb25xHEeKLSpPkMjtDDQ" target="_m1gb35xHEeKLSpPkMjtDDQ"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_m1gb45xHEeKLSpPkMjtDDQ" inStructuredNode="_m1gb1ZxHEeKLSpPkMjtDDQ" source="_m1gb35xHEeKLSpPkMjtDDQ" target="_m1gb1pxHEeKLSpPkMjtDDQ">
                          <guard xmi:type="uml:LiteralBoolean" xmi:id="_m1gb5JxHEeKLSpPkMjtDDQ" name="Value(true)" value="true"/>
                        </edge>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_m1gb5ZxHEeKLSpPkMjtDDQ" inStructuredNode="_m1gb1ZxHEeKLSpPkMjtDDQ" source="_m1gb55xHEeKLSpPkMjtDDQ" target="_m1gb3pxHEeKLSpPkMjtDDQ"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_m1gb5pxHEeKLSpPkMjtDDQ" inStructuredNode="_m1gb1ZxHEeKLSpPkMjtDDQ" source="_m1gb1pxHEeKLSpPkMjtDDQ" target="_m1gb6JxHEeKLSpPkMjtDDQ"/>
                      </node>
                      <node xmi:type="uml:ExpansionNode" xmi:id="_m1gb55xHEeKLSpPkMjtDDQ" name="CastExpression@13806e9.inputElement" inStructuredNode="_m1gb1JxHEeKLSpPkMjtDDQ" outgoing="_m1gb5ZxHEeKLSpPkMjtDDQ" incoming="_m1gcEJxHEeKLSpPkMjtDDQ" regionAsInput="_m1gb1ZxHEeKLSpPkMjtDDQ"/>
                      <node xmi:type="uml:ExpansionNode" xmi:id="_m1gb6JxHEeKLSpPkMjtDDQ" name="CastExpression@13806e9.outputElement" inStructuredNode="_m1gb1JxHEeKLSpPkMjtDDQ" outgoing="_m1gb_ZxHEeKLSpPkMjtDDQ" incoming="_m1gb5pxHEeKLSpPkMjtDDQ" type="_qgnZ7ItGEeKEn4V9UD8Cqw" regionAsOutput="_m1gb1ZxHEeKLSpPkMjtDDQ"/>
                    </node>
                    <node xmi:type="uml:ExpansionRegion" xmi:id="_m1gb6ZxHEeKLSpPkMjtDDQ" name="CastExpression@14dbc08" inStructuredNode="_m1gbypxHEeKLSpPkMjtDDQ" mode="parallel" outputElement="_m1gb_JxHEeKLSpPkMjtDDQ" inputElement="_m1gb-5xHEeKLSpPkMjtDDQ">
                      <node xmi:type="uml:MergeNode" xmi:id="_m1gb6pxHEeKLSpPkMjtDDQ" name="Merge(CastExpression@14dbc08.operand)" inStructuredNode="_m1gb6ZxHEeKLSpPkMjtDDQ" outgoing="_m1gb-pxHEeKLSpPkMjtDDQ" incoming="_m1gb95xHEeKLSpPkMjtDDQ"/>
                      <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_m1gb65xHEeKLSpPkMjtDDQ" name="ReadIsClassifiedObject(IImpl)" inStructuredNode="_m1gb6ZxHEeKLSpPkMjtDDQ" classifier="_qgnZ7ItGEeKEn4V9UD8Cqw">
                        <object xmi:type="uml:InputPin" xmi:id="_m1gb7JxHEeKLSpPkMjtDDQ" name="ReadIsClassifiedObject(IImpl).object" incoming="_m1gb9JxHEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m1gb7ZxHEeKLSpPkMjtDDQ" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m1gb7pxHEeKLSpPkMjtDDQ" value="1"/>
                        </object>
                        <result xmi:type="uml:OutputPin" xmi:id="_m1gb75xHEeKLSpPkMjtDDQ" name="ReadIsClassifiedObject(IImpl).result" outgoing="_m1gb9pxHEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m1gb8JxHEeKLSpPkMjtDDQ" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m1gb8ZxHEeKLSpPkMjtDDQ" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ForkNode" xmi:id="_m1gb8pxHEeKLSpPkMjtDDQ" name="Fork(ReadIsClassifiedObject(IImpl).object)" inStructuredNode="_m1gb6ZxHEeKLSpPkMjtDDQ" outgoing="_m1gb9JxHEeKLSpPkMjtDDQ _m1gb9ZxHEeKLSpPkMjtDDQ" incoming="_m1gb-ZxHEeKLSpPkMjtDDQ"/>
                      <node xmi:type="uml:DecisionNode" xmi:id="_m1gb85xHEeKLSpPkMjtDDQ" name="Decision(ReadIsClassifiedObject(IImpl).result)" inStructuredNode="_m1gb6ZxHEeKLSpPkMjtDDQ" outgoing="_m1gb95xHEeKLSpPkMjtDDQ" incoming="_m1gb9ZxHEeKLSpPkMjtDDQ _m1gb9pxHEeKLSpPkMjtDDQ" decisionInputFlow="_m1gb9pxHEeKLSpPkMjtDDQ"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_m1gb9JxHEeKLSpPkMjtDDQ" inStructuredNode="_m1gb6ZxHEeKLSpPkMjtDDQ" source="_m1gb8pxHEeKLSpPkMjtDDQ" target="_m1gb7JxHEeKLSpPkMjtDDQ"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_m1gb9ZxHEeKLSpPkMjtDDQ" inStructuredNode="_m1gb6ZxHEeKLSpPkMjtDDQ" source="_m1gb8pxHEeKLSpPkMjtDDQ" target="_m1gb85xHEeKLSpPkMjtDDQ"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_m1gb9pxHEeKLSpPkMjtDDQ" inStructuredNode="_m1gb6ZxHEeKLSpPkMjtDDQ" source="_m1gb75xHEeKLSpPkMjtDDQ" target="_m1gb85xHEeKLSpPkMjtDDQ"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_m1gb95xHEeKLSpPkMjtDDQ" inStructuredNode="_m1gb6ZxHEeKLSpPkMjtDDQ" source="_m1gb85xHEeKLSpPkMjtDDQ" target="_m1gb6pxHEeKLSpPkMjtDDQ">
                        <guard xmi:type="uml:LiteralBoolean" xmi:id="_m1gb-JxHEeKLSpPkMjtDDQ" name="Value(true)" value="true"/>
                      </edge>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_m1gb-ZxHEeKLSpPkMjtDDQ" inStructuredNode="_m1gb6ZxHEeKLSpPkMjtDDQ" source="_m1gb-5xHEeKLSpPkMjtDDQ" target="_m1gb8pxHEeKLSpPkMjtDDQ"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_m1gb-pxHEeKLSpPkMjtDDQ" inStructuredNode="_m1gb6ZxHEeKLSpPkMjtDDQ" source="_m1gb6pxHEeKLSpPkMjtDDQ" target="_m1gb_JxHEeKLSpPkMjtDDQ"/>
                    </node>
                    <node xmi:type="uml:ExpansionNode" xmi:id="_m1gb-5xHEeKLSpPkMjtDDQ" name="CastExpression@14dbc08.inputElement" inStructuredNode="_m1gbypxHEeKLSpPkMjtDDQ" outgoing="_m1gb-ZxHEeKLSpPkMjtDDQ" incoming="_m1gcEZxHEeKLSpPkMjtDDQ" regionAsInput="_m1gb6ZxHEeKLSpPkMjtDDQ"/>
                    <node xmi:type="uml:ExpansionNode" xmi:id="_m1gb_JxHEeKLSpPkMjtDDQ" name="CastExpression@14dbc08.outputElement" inStructuredNode="_m1gbypxHEeKLSpPkMjtDDQ" outgoing="_m1gcB5xHEeKLSpPkMjtDDQ" incoming="_m1gb-pxHEeKLSpPkMjtDDQ" type="_qgnZ7ItGEeKEn4V9UD8Cqw" regionAsOutput="_m1gb6ZxHEeKLSpPkMjtDDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_m1gb_ZxHEeKLSpPkMjtDDQ" inStructuredNode="_m1gbypxHEeKLSpPkMjtDDQ" source="_m1gb6JxHEeKLSpPkMjtDDQ" target="_m1gbzpxHEeKLSpPkMjtDDQ"/>
                    <edge xmi:type="uml:ControlFlow" xmi:id="_m1gb_pxHEeKLSpPkMjtDDQ" inStructuredNode="_m1gbypxHEeKLSpPkMjtDDQ" source="_m1gb1JxHEeKLSpPkMjtDDQ" target="_m1gby5xHEeKLSpPkMjtDDQ"/>
                  </node>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_m1gb_5xHEeKLSpPkMjtDDQ" name="Call(Not)" inStructuredNode="_m1gbv5xHEeKLSpPkMjtDDQ">
                    <argument xmi:type="uml:InputPin" xmi:id="_m1gcAJxHEeKLSpPkMjtDDQ" name="Call(Not).argument(x)" incoming="_m1gcCZxHEeKLSpPkMjtDDQ">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m1gcAZxHEeKLSpPkMjtDDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m1gcApxHEeKLSpPkMjtDDQ" value="1"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_m1gcA5xHEeKLSpPkMjtDDQ" name="Call(Not).result(result)" outgoing="_m1gcCpxHEeKLSpPkMjtDDQ">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m1gcBJxHEeKLSpPkMjtDDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m1gcBZxHEeKLSpPkMjtDDQ" value="1"/>
                    </result>
                    <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-BooleanFunctions-Not"/>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_m1gcBpxHEeKLSpPkMjtDDQ" inStructuredNode="_m1gbv5xHEeKLSpPkMjtDDQ" source="_m1gb0ZxHEeKLSpPkMjtDDQ" target="_m1gbwZxHEeKLSpPkMjtDDQ"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_m1gcB5xHEeKLSpPkMjtDDQ" inStructuredNode="_m1gbv5xHEeKLSpPkMjtDDQ" source="_m1gb_JxHEeKLSpPkMjtDDQ" target="_m1gbxJxHEeKLSpPkMjtDDQ"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_m1gcCJxHEeKLSpPkMjtDDQ" inStructuredNode="_m1gbv5xHEeKLSpPkMjtDDQ" source="_m1gbypxHEeKLSpPkMjtDDQ" target="_m1gbwJxHEeKLSpPkMjtDDQ"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_m1gcCZxHEeKLSpPkMjtDDQ" inStructuredNode="_m1gbv5xHEeKLSpPkMjtDDQ" source="_m1gbx5xHEeKLSpPkMjtDDQ" target="_m1gcAJxHEeKLSpPkMjtDDQ"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_m1gcCpxHEeKLSpPkMjtDDQ" inStructuredNode="_m1gbt5xHEeKLSpPkMjtDDQ" source="_m1gcA5xHEeKLSpPkMjtDDQ" target="_m1gbvJxHEeKLSpPkMjtDDQ"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_m1gcC5xHEeKLSpPkMjtDDQ" inStructuredNode="_m1gbt5xHEeKLSpPkMjtDDQ" source="_m1gbv5xHEeKLSpPkMjtDDQ" target="_m1gbuJxHEeKLSpPkMjtDDQ"/>
              </node>
            </structuredNode>
            <node xmi:type="uml:ActivityParameterNode" xmi:id="_m1gbsJxHEeKLSpPkMjtDDQ" name="Input(message)" outgoing="_m1gcDJxHEeKLSpPkMjtDDQ" parameter="_LltUcpxFEeK-zqCaNSdmOQ"/>
            <node xmi:type="uml:ForkNode" xmi:id="_m1gbsZxHEeKLSpPkMjtDDQ" name="Fork(message)" outgoing="_m1gcD5xHEeKLSpPkMjtDDQ" incoming="_m1gcDJxHEeKLSpPkMjtDDQ"/>
            <node xmi:type="uml:ActivityParameterNode" xmi:id="_m1gbspxHEeKLSpPkMjtDDQ" name="Input(end1)" outgoing="_m1gcDZxHEeKLSpPkMjtDDQ" parameter="_LltUcZxFEeK-zqCaNSdmOQ"/>
            <node xmi:type="uml:ForkNode" xmi:id="_m1gbs5xHEeKLSpPkMjtDDQ" name="Fork(end1)" outgoing="_m1gcEJxHEeKLSpPkMjtDDQ" incoming="_m1gcDZxHEeKLSpPkMjtDDQ"/>
            <node xmi:type="uml:ActivityParameterNode" xmi:id="_m1gbtJxHEeKLSpPkMjtDDQ" name="Input(end2)" outgoing="_m1gcDpxHEeKLSpPkMjtDDQ" parameter="_LltUcJxFEeK-zqCaNSdmOQ"/>
            <node xmi:type="uml:ForkNode" xmi:id="_m1gbtZxHEeKLSpPkMjtDDQ" name="Fork(end2)" outgoing="_m1gcEZxHEeKLSpPkMjtDDQ" incoming="_m1gcDpxHEeKLSpPkMjtDDQ"/>
          </ownedBehavior>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_qgnZzotGEeKEn4V9UD8Cqw" name="assertConnected" isAbstract="true" method="_qgnZyotGEeKEn4V9UD8Cqw" class="_qgnZx4tGEeKEn4V9UD8Cqw" redefinedOperation="_kmj1gIr8EeKEn4V9UD8Cqw">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_qgnZz4tGEeKEn4V9UD8Cqw" name="message">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
            </ownedParameter>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_qgnZ0ItGEeKEn4V9UD8Cqw" name="end1"/>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_qgnZ0YtGEeKEn4V9UD8Cqw" name="end2"/>
          </ownedOperation>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_qgnZ0otGEeKEn4V9UD8Cqw" name="assertNotConnected" isAbstract="true" method="_qgnZzItGEeKEn4V9UD8Cqw" class="_qgnZx4tGEeKEn4V9UD8Cqw" redefinedOperation="_M4YmoIsVEeKEn4V9UD8Cqw">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_qgnZ04tGEeKEn4V9UD8Cqw" name="message">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
            </ownedParameter>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_qgnZ1ItGEeKEn4V9UD8Cqw" name="end1"/>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_qgnZ1YtGEeKEn4V9UD8Cqw" name="end2"/>
          </ownedOperation>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_7yCx8JxFEeK-zqCaNSdmOQ" name="AssertCompositeHelper" class="_qgnZx4tGEeKEn4V9UD8Cqw">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_Ab4D0JxGEeK-zqCaNSdmOQ" name="result" type="_qgnZx4tGEeKEn4V9UD8Cqw" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_qgnZ1otGEeKEn4V9UD8Cqw" name="A_Unconnected_Pattern">
          <ownedComment xmi:type="uml:Comment" xmi:id="_qgnZ14tGEeKEn4V9UD8Cqw">
            <body>Unconnected pattern:&#xD;
lower bound on ends of connector r is 0</body>
          </ownedComment>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_qgnZ2ItGEeKEn4V9UD8Cqw" name="b" visibility="public" type="_qgnZgYtGEeKEn4V9UD8Cqw" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qgnZ2YtGEeKEn4V9UD8Cqw" value="2"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qgnZ2otGEeKEn4V9UD8Cqw" value="*"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Port" xmi:id="_qgnZ3ItGEeKEn4V9UD8Cqw" name="p" visibility="public" type="_qgnZ7ItGEeKEn4V9UD8Cqw" isUnique="false" end="_qgnZ4YtGEeKEn4V9UD8Cqw" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qgnZ3YtGEeKEn4V9UD8Cqw" value="3"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qgnZ3otGEeKEn4V9UD8Cqw" value="*"/>
          </ownedAttribute>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_qgnZ4ItGEeKEn4V9UD8Cqw" name="r" type="_qgnZg4tGEeKEn4V9UD8Cqw">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_qgnZ4YtGEeKEn4V9UD8Cqw" role="_qgnZ3ItGEeKEn4V9UD8Cqw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qgnZ4otGEeKEn4V9UD8Cqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qgnZ44tGEeKEn4V9UD8Cqw" value="*"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_qgnZ5ItGEeKEn4V9UD8Cqw" partWithPort="_qgnZ2ItGEeKEn4V9UD8Cqw" role="_pQ-PMItJEeKEn4V9UD8Cqw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qgnZ5YtGEeKEn4V9UD8Cqw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qgnZ5otGEeKEn4V9UD8Cqw" value="*"/>
            </end>
          </ownedConnector>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_qgnZ6otGEeKEn4V9UD8Cqw" name="A_Unconnected_Pattern" class="_qgnZ1otGEeKEn4V9UD8Cqw">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_PnYIMJxHEeKLSpPkMjtDDQ" name="result" type="_qgnZ1otGEeKEn4V9UD8Cqw" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_qgnZ64tGEeKEn4V9UD8Cqw" name="I"/>
        <packagedElement xmi:type="uml:Class" xmi:id="_qgnZ7ItGEeKEn4V9UD8Cqw" clientDependency="_qgnZ7YtGEeKEn4V9UD8Cqw" name="IImpl">
          <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_qgnZ7YtGEeKEn4V9UD8Cqw" name="InterfaceRealization1" client="_qgnZ7ItGEeKEn4V9UD8Cqw" supplier="_qgnZ64tGEeKEn4V9UD8Cqw" contract="_qgnZ64tGEeKEn4V9UD8Cqw" implementingClassifier="_qgnZ7ItGEeKEn4V9UD8Cqw"/>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_YnICsJ6-EeKgCJbCIwqFWw" name="Hierarchy">
        <packagedElement xmi:type="uml:Class" xmi:id="_k1hSMJ6-EeKgCJbCIwqFWw" name="A">
          <ownedAttribute xmi:type="uml:Property" xmi:id="__c-5AJ6-EeKgCJbCIwqFWw" name="b" type="_oEK_gJ6-EeKgCJbCIwqFWw" aggregation="composite"/>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_WMT7MJ7AEeKgCJbCIwqFWw" name="A" class="_k1hSMJ6-EeKgCJbCIwqFWw">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_cRzSwJ7AEeKgCJbCIwqFWw" name="result" type="_k1hSMJ6-EeKgCJbCIwqFWw" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_oEK_gJ6-EeKgCJbCIwqFWw" name="B">
          <ownedAttribute xmi:type="uml:Property" xmi:id="_QDOSgJ6_EeKgCJbCIwqFWw" name="c" type="_o-MXwJ6-EeKgCJbCIwqFWw" aggregation="composite"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_o-MXwJ6-EeKgCJbCIwqFWw" name="C">
          <ownedAttribute xmi:type="uml:Property" xmi:id="_nxdCYJ6_EeKgCJbCIwqFWw" name="d" type="_xgVX8J6-EeKgCJbCIwqFWw" aggregation="composite"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_xgVX8J6-EeKgCJbCIwqFWw" name="D">
          <ownedAttribute xmi:type="uml:Property" xmi:id="_3DykAJ6_EeKgCJbCIwqFWw" name="e" type="_eUicAJ6_EeKgCJbCIwqFWw" aggregation="shared"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_eUicAJ6_EeKgCJbCIwqFWw" name="E"/>
        <packagedElement xmi:type="uml:Activity" xmi:id="_pbaNUJ7AEeKgCJbCIwqFWw" name="TestCase_Hierarchy" group="_kIn2UJ7GEeKgCJbCIwqFWw" node="_kIn2UJ7GEeKgCJbCIwqFWw">
          <ownedComment xmi:type="uml:Comment" xmi:id="_JUkiGJ7CEeKgCJbCIwqFWw">
            <body>namespace 'Test Suites'::'Test Suite 1'::Hierarchy ;&#xD;
&#xD;
private import FoundationalModelLibrary::PrimitiveBehaviors::ListFunctions::*  ;&#xD;
private import 'Test Suites'::Utils::* ;&#xD;
&#xD;
activity TestCase_Hierarchy() { &#xD;
	a = new A() ;&#xD;
&#xD;
	WriteLine(&quot;-- Running test case: Hierarchical instantiation --&quot;) ;&#xD;
	// a.b is not empty&#xD;
	WriteLine(&quot;&quot;) ;&#xD;
	AssertTrue(&quot;a.b is not empty&quot;, ListSize(a.b) > 0) ;&#xD;
	// a.b.c is not empty&#xD;
	AssertTrue(&quot;a.b.c is not empty&quot;, ListSize(a.b.c) > 0) ;&#xD;
	// a.b.c.d is not empty&#xD;
	AssertTrue(&quot;a.b.c.d is not empty&quot;, ListSize(a.b.c.d) > 0) ;&#xD;
	// a.b.c.d.e is empty (e is not shared, not composite)&#xD;
	AssertTrue(&quot;a.b.c.d.e is empty&quot;, ListSize(a.b.c.d.e) == 0) ;&#xD;
	&#xD;
}</body>
          </ownedComment>
          <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_kIn2UJ7GEeKgCJbCIwqFWw" name="Body(TestCase_Hierarchy)">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_kIn2UZ7GEeKgCJbCIwqFWw" name="ExpressionStatement@1908e9b" inStructuredNode="_kIn2UJ7GEeKgCJbCIwqFWw" outgoing="_kIn3kZ7GEeKgCJbCIwqFWw">
              <node xmi:type="uml:ForkNode" xmi:id="_kIn2Up7GEeKgCJbCIwqFWw" name="Fork(a)@30abb7" inStructuredNode="_kIn2UZ7GEeKgCJbCIwqFWw" outgoing="_kIn3k57GEeKgCJbCIwqFWw _kIn3lZ7GEeKgCJbCIwqFWw _kIn3l57GEeKgCJbCIwqFWw _kIn3mZ7GEeKgCJbCIwqFWw" incoming="_kIn2YJ7GEeKgCJbCIwqFWw"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_kIn2U57GEeKgCJbCIwqFWw" name="RightHandSide@159acb7" inStructuredNode="_kIn2UZ7GEeKgCJbCIwqFWw">
                <node xmi:type="uml:CallOperationAction" xmi:id="_kIn2VJ7GEeKgCJbCIwqFWw" name="Call(A)" inStructuredNode="_kIn2U57GEeKgCJbCIwqFWw" operation="_WMT7MJ7AEeKgCJbCIwqFWw">
                  <result xmi:type="uml:OutputPin" xmi:id="_kIn2VZ7GEeKgCJbCIwqFWw" name="Call(A).result(result)" outgoing="_kIn2YJ7GEeKgCJbCIwqFWw" type="_k1hSMJ6-EeKgCJbCIwqFWw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn2Vp7GEeKgCJbCIwqFWw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn2V57GEeKgCJbCIwqFWw" value="1"/>
                  </result>
                  <target xmi:type="uml:InputPin" xmi:id="_kIn2WJ7GEeKgCJbCIwqFWw" name="Call(A).target" incoming="_kIn2X57GEeKgCJbCIwqFWw" type="_k1hSMJ6-EeKgCJbCIwqFWw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn2WZ7GEeKgCJbCIwqFWw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn2Wp7GEeKgCJbCIwqFWw" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_kIn2W57GEeKgCJbCIwqFWw" name="Create(A)" inStructuredNode="_kIn2U57GEeKgCJbCIwqFWw" classifier="_k1hSMJ6-EeKgCJbCIwqFWw">
                  <result xmi:type="uml:OutputPin" xmi:id="_kIn2XJ7GEeKgCJbCIwqFWw" name="Create(A).result" outgoing="_kIn2X57GEeKgCJbCIwqFWw" type="_k1hSMJ6-EeKgCJbCIwqFWw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn2XZ7GEeKgCJbCIwqFWw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn2Xp7GEeKgCJbCIwqFWw" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_kIn2X57GEeKgCJbCIwqFWw" inStructuredNode="_kIn2U57GEeKgCJbCIwqFWw" source="_kIn2XJ7GEeKgCJbCIwqFWw" target="_kIn2WJ7GEeKgCJbCIwqFWw"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_kIn2YJ7GEeKgCJbCIwqFWw" inStructuredNode="_kIn2UZ7GEeKgCJbCIwqFWw" source="_kIn2VZ7GEeKgCJbCIwqFWw" target="_kIn2Up7GEeKgCJbCIwqFWw"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_kIn2YZ7GEeKgCJbCIwqFWw" name="ExpressionStatement@169d9b3" inStructuredNode="_kIn2UJ7GEeKgCJbCIwqFWw" outgoing="_kIn3kp7GEeKgCJbCIwqFWw" incoming="_kIn3kZ7GEeKgCJbCIwqFWw">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_kIn2Yp7GEeKgCJbCIwqFWw" name="Call(WriteLine)" inStructuredNode="_kIn2YZ7GEeKgCJbCIwqFWw" incoming="_kIn2cJ7GEeKgCJbCIwqFWw">
                <argument xmi:type="uml:InputPin" xmi:id="_kIn2Y57GEeKgCJbCIwqFWw" name="Call(WriteLine).argument(value)" incoming="_kIn2b57GEeKgCJbCIwqFWw">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn2ZJ7GEeKgCJbCIwqFWw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn2ZZ7GEeKgCJbCIwqFWw" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_kIn2Zp7GEeKgCJbCIwqFWw" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn2Z57GEeKgCJbCIwqFWw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn2aJ7GEeKgCJbCIwqFWw" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_kIn2aZ7GEeKgCJbCIwqFWw" name="Tuple@1b66ede" inStructuredNode="_kIn2YZ7GEeKgCJbCIwqFWw" outgoing="_kIn2cJ7GEeKgCJbCIwqFWw">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_kIn2ap7GEeKgCJbCIwqFWw" name="Value(&quot;-- Running test case: Hierarchical instantiation --&quot;)" inStructuredNode="_kIn2aZ7GEeKgCJbCIwqFWw">
                  <result xmi:type="uml:OutputPin" xmi:id="_kIn2a57GEeKgCJbCIwqFWw" name="Value(&quot;-- Running test case: Hierarchical instantiation --&quot;).result" outgoing="_kIn2b57GEeKgCJbCIwqFWw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn2bJ7GEeKgCJbCIwqFWw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn2bZ7GEeKgCJbCIwqFWw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_kIn2bp7GEeKgCJbCIwqFWw" value="-- Running test case: Hierarchical instantiation --">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_kIn2b57GEeKgCJbCIwqFWw" inStructuredNode="_kIn2YZ7GEeKgCJbCIwqFWw" source="_kIn2a57GEeKgCJbCIwqFWw" target="_kIn2Y57GEeKgCJbCIwqFWw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_kIn2cJ7GEeKgCJbCIwqFWw" inStructuredNode="_kIn2YZ7GEeKgCJbCIwqFWw" source="_kIn2aZ7GEeKgCJbCIwqFWw" target="_kIn2Yp7GEeKgCJbCIwqFWw"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_kIn2cZ7GEeKgCJbCIwqFWw" name="ExpressionStatement@1d768d0" inStructuredNode="_kIn2UJ7GEeKgCJbCIwqFWw" outgoing="_kIn3lJ7GEeKgCJbCIwqFWw" incoming="_kIn3kp7GEeKgCJbCIwqFWw">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_kIn2cp7GEeKgCJbCIwqFWw" name="Call(WriteLine)" inStructuredNode="_kIn2cZ7GEeKgCJbCIwqFWw" incoming="_kIn2gJ7GEeKgCJbCIwqFWw">
                <argument xmi:type="uml:InputPin" xmi:id="_kIn2c57GEeKgCJbCIwqFWw" name="Call(WriteLine).argument(value)" incoming="_kIn2f57GEeKgCJbCIwqFWw">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn2dJ7GEeKgCJbCIwqFWw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn2dZ7GEeKgCJbCIwqFWw" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_kIn2dp7GEeKgCJbCIwqFWw" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn2d57GEeKgCJbCIwqFWw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn2eJ7GEeKgCJbCIwqFWw" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_kIn2eZ7GEeKgCJbCIwqFWw" name="Tuple@164a436" inStructuredNode="_kIn2cZ7GEeKgCJbCIwqFWw" outgoing="_kIn2gJ7GEeKgCJbCIwqFWw">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_kIn2ep7GEeKgCJbCIwqFWw" name="Value(&quot;&quot;)" inStructuredNode="_kIn2eZ7GEeKgCJbCIwqFWw">
                  <result xmi:type="uml:OutputPin" xmi:id="_kIn2e57GEeKgCJbCIwqFWw" name="Value(&quot;&quot;).result" outgoing="_kIn2f57GEeKgCJbCIwqFWw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn2fJ7GEeKgCJbCIwqFWw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn2fZ7GEeKgCJbCIwqFWw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_kIn2fp7GEeKgCJbCIwqFWw" value="">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_kIn2f57GEeKgCJbCIwqFWw" inStructuredNode="_kIn2cZ7GEeKgCJbCIwqFWw" source="_kIn2e57GEeKgCJbCIwqFWw" target="_kIn2c57GEeKgCJbCIwqFWw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_kIn2gJ7GEeKgCJbCIwqFWw" inStructuredNode="_kIn2cZ7GEeKgCJbCIwqFWw" source="_kIn2eZ7GEeKgCJbCIwqFWw" target="_kIn2cp7GEeKgCJbCIwqFWw"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_kIn2gZ7GEeKgCJbCIwqFWw" name="ExpressionStatement@1e4139" inStructuredNode="_kIn2UJ7GEeKgCJbCIwqFWw" outgoing="_kIn3lp7GEeKgCJbCIwqFWw" incoming="_kIn3lJ7GEeKgCJbCIwqFWw">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_kIn2gp7GEeKgCJbCIwqFWw" name="Call(AssertTrue)" inStructuredNode="_kIn2gZ7GEeKgCJbCIwqFWw" incoming="_kIn2tZ7GEeKgCJbCIwqFWw">
                <argument xmi:type="uml:InputPin" xmi:id="_kIn2g57GEeKgCJbCIwqFWw" name="Call(AssertTrue).argument(label)" incoming="_kIn2s57GEeKgCJbCIwqFWw">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn2hJ7GEeKgCJbCIwqFWw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn2hZ7GEeKgCJbCIwqFWw" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_kIn2hp7GEeKgCJbCIwqFWw" name="Call(AssertTrue).argument(condition)" incoming="_kIn2tJ7GEeKgCJbCIwqFWw">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn2h57GEeKgCJbCIwqFWw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn2iJ7GEeKgCJbCIwqFWw" value="1"/>
                </argument>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_kIn2iZ7GEeKgCJbCIwqFWw" name="Tuple@18fbc54" inStructuredNode="_kIn2gZ7GEeKgCJbCIwqFWw" outgoing="_kIn2tZ7GEeKgCJbCIwqFWw">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_kIn2ip7GEeKgCJbCIwqFWw" name="Value(&quot;a.b is not empty&quot;)" inStructuredNode="_kIn2iZ7GEeKgCJbCIwqFWw">
                  <result xmi:type="uml:OutputPin" xmi:id="_kIn2i57GEeKgCJbCIwqFWw" name="Value(&quot;a.b is not empty&quot;).result" outgoing="_kIn2s57GEeKgCJbCIwqFWw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn2jJ7GEeKgCJbCIwqFWw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn2jZ7GEeKgCJbCIwqFWw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_kIn2jp7GEeKgCJbCIwqFWw" value="a.b is not empty">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_kIn2j57GEeKgCJbCIwqFWw" name="Call(ListSize)" inStructuredNode="_kIn2iZ7GEeKgCJbCIwqFWw" incoming="_kIn2sJ7GEeKgCJbCIwqFWw">
                  <argument xmi:type="uml:InputPin" xmi:id="_kIn2kJ7GEeKgCJbCIwqFWw" name="Call(ListSize).argument(list)" incoming="_kIn2r57GEeKgCJbCIwqFWw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn2kZ7GEeKgCJbCIwqFWw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn2kp7GEeKgCJbCIwqFWw" value="*"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_kIn2k57GEeKgCJbCIwqFWw" name="Call(ListSize).result(result)" outgoing="_kIn2sZ7GEeKgCJbCIwqFWw">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn2lJ7GEeKgCJbCIwqFWw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn2lZ7GEeKgCJbCIwqFWw" value="1"/>
                  </result>
                  <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-ListFunctions-ListSize"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_kIn2lp7GEeKgCJbCIwqFWw" name="Tuple@1113546" inStructuredNode="_kIn2iZ7GEeKgCJbCIwqFWw" outgoing="_kIn2sJ7GEeKgCJbCIwqFWw">
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_kIn2l57GEeKgCJbCIwqFWw" name="Read(b)" inStructuredNode="_kIn2lp7GEeKgCJbCIwqFWw" structuralFeature="__c-5AJ6-EeKgCJbCIwqFWw">
                    <object xmi:type="uml:InputPin" xmi:id="_kIn2mJ7GEeKgCJbCIwqFWw" name="Read(b).object" incoming="_kIn2n57GEeKgCJbCIwqFWw" type="_k1hSMJ6-EeKgCJbCIwqFWw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn2mZ7GEeKgCJbCIwqFWw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn2mp7GEeKgCJbCIwqFWw" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_kIn2m57GEeKgCJbCIwqFWw" name="Read(b).result" outgoing="_kIn2r57GEeKgCJbCIwqFWw" type="_oEK_gJ6-EeKgCJbCIwqFWw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn2nJ7GEeKgCJbCIwqFWw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn2nZ7GEeKgCJbCIwqFWw" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_kIn2np7GEeKgCJbCIwqFWw" name="Fork(Fork(a)@30abb7)" inStructuredNode="_kIn2lp7GEeKgCJbCIwqFWw" outgoing="_kIn2n57GEeKgCJbCIwqFWw" incoming="_kIn3k57GEeKgCJbCIwqFWw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kIn2n57GEeKgCJbCIwqFWw" inStructuredNode="_kIn2lp7GEeKgCJbCIwqFWw" source="_kIn2np7GEeKgCJbCIwqFWw" target="_kIn2mJ7GEeKgCJbCIwqFWw"/>
                </node>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_kIn2oJ7GEeKgCJbCIwqFWw" name="Value(0)" inStructuredNode="_kIn2iZ7GEeKgCJbCIwqFWw">
                  <result xmi:type="uml:OutputPin" xmi:id="_kIn2oZ7GEeKgCJbCIwqFWw" name="Value(0).result" outgoing="_kIn2sp7GEeKgCJbCIwqFWw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn2op7GEeKgCJbCIwqFWw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn2o57GEeKgCJbCIwqFWw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_kIn2pJ7GEeKgCJbCIwqFWw">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_kIn2pZ7GEeKgCJbCIwqFWw" name="Call(>)" inStructuredNode="_kIn2iZ7GEeKgCJbCIwqFWw">
                  <argument xmi:type="uml:InputPin" xmi:id="_kIn2pp7GEeKgCJbCIwqFWw" name="Call(>).argument(x)" incoming="_kIn2sZ7GEeKgCJbCIwqFWw">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn2p57GEeKgCJbCIwqFWw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn2qJ7GEeKgCJbCIwqFWw" value="1"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_kIn2qZ7GEeKgCJbCIwqFWw" name="Call(>).argument(y)" incoming="_kIn2sp7GEeKgCJbCIwqFWw">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn2qp7GEeKgCJbCIwqFWw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn2q57GEeKgCJbCIwqFWw" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_kIn2rJ7GEeKgCJbCIwqFWw" name="Call(>).result(result)" outgoing="_kIn2tJ7GEeKgCJbCIwqFWw">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn2rZ7GEeKgCJbCIwqFWw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn2rp7GEeKgCJbCIwqFWw" value="1"/>
                  </result>
                  <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-IntegerFunctions-gt"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_kIn2r57GEeKgCJbCIwqFWw" inStructuredNode="_kIn2iZ7GEeKgCJbCIwqFWw" source="_kIn2m57GEeKgCJbCIwqFWw" target="_kIn2kJ7GEeKgCJbCIwqFWw"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_kIn2sJ7GEeKgCJbCIwqFWw" inStructuredNode="_kIn2iZ7GEeKgCJbCIwqFWw" source="_kIn2lp7GEeKgCJbCIwqFWw" target="_kIn2j57GEeKgCJbCIwqFWw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_kIn2sZ7GEeKgCJbCIwqFWw" inStructuredNode="_kIn2iZ7GEeKgCJbCIwqFWw" source="_kIn2k57GEeKgCJbCIwqFWw" target="_kIn2pp7GEeKgCJbCIwqFWw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_kIn2sp7GEeKgCJbCIwqFWw" inStructuredNode="_kIn2iZ7GEeKgCJbCIwqFWw" source="_kIn2oZ7GEeKgCJbCIwqFWw" target="_kIn2qZ7GEeKgCJbCIwqFWw"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_kIn2s57GEeKgCJbCIwqFWw" inStructuredNode="_kIn2gZ7GEeKgCJbCIwqFWw" source="_kIn2i57GEeKgCJbCIwqFWw" target="_kIn2g57GEeKgCJbCIwqFWw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_kIn2tJ7GEeKgCJbCIwqFWw" inStructuredNode="_kIn2gZ7GEeKgCJbCIwqFWw" source="_kIn2rJ7GEeKgCJbCIwqFWw" target="_kIn2hp7GEeKgCJbCIwqFWw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_kIn2tZ7GEeKgCJbCIwqFWw" inStructuredNode="_kIn2gZ7GEeKgCJbCIwqFWw" source="_kIn2iZ7GEeKgCJbCIwqFWw" target="_kIn2gp7GEeKgCJbCIwqFWw"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_kIn2tp7GEeKgCJbCIwqFWw" name="ExpressionStatement@6ee3d5" inStructuredNode="_kIn2UJ7GEeKgCJbCIwqFWw" outgoing="_kIn3mJ7GEeKgCJbCIwqFWw" incoming="_kIn3lp7GEeKgCJbCIwqFWw">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_kIn2t57GEeKgCJbCIwqFWw" name="Call(AssertTrue)" inStructuredNode="_kIn2tp7GEeKgCJbCIwqFWw" incoming="_kIn29J7GEeKgCJbCIwqFWw">
                <argument xmi:type="uml:InputPin" xmi:id="_kIn2uJ7GEeKgCJbCIwqFWw" name="Call(AssertTrue).argument(label)" incoming="_kIn28p7GEeKgCJbCIwqFWw">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn2uZ7GEeKgCJbCIwqFWw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn2up7GEeKgCJbCIwqFWw" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_kIn2u57GEeKgCJbCIwqFWw" name="Call(AssertTrue).argument(condition)" incoming="_kIn2857GEeKgCJbCIwqFWw">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn2vJ7GEeKgCJbCIwqFWw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn2vZ7GEeKgCJbCIwqFWw" value="1"/>
                </argument>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_kIn2vp7GEeKgCJbCIwqFWw" name="Tuple@d2ebaa" inStructuredNode="_kIn2tp7GEeKgCJbCIwqFWw" outgoing="_kIn29J7GEeKgCJbCIwqFWw">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_kIn2v57GEeKgCJbCIwqFWw" name="Value(&quot;a.b.c is not empty&quot;)" inStructuredNode="_kIn2vp7GEeKgCJbCIwqFWw">
                  <result xmi:type="uml:OutputPin" xmi:id="_kIn2wJ7GEeKgCJbCIwqFWw" name="Value(&quot;a.b.c is not empty&quot;).result" outgoing="_kIn28p7GEeKgCJbCIwqFWw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn2wZ7GEeKgCJbCIwqFWw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn2wp7GEeKgCJbCIwqFWw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_kIn2w57GEeKgCJbCIwqFWw" value="a.b.c is not empty">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_kIn2xJ7GEeKgCJbCIwqFWw" name="Call(ListSize)" inStructuredNode="_kIn2vp7GEeKgCJbCIwqFWw" incoming="_kIn2757GEeKgCJbCIwqFWw">
                  <argument xmi:type="uml:InputPin" xmi:id="_kIn2xZ7GEeKgCJbCIwqFWw" name="Call(ListSize).argument(list)" incoming="_kIn27p7GEeKgCJbCIwqFWw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn2xp7GEeKgCJbCIwqFWw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn2x57GEeKgCJbCIwqFWw" value="*"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_kIn2yJ7GEeKgCJbCIwqFWw" name="Call(ListSize).result(result)" outgoing="_kIn28J7GEeKgCJbCIwqFWw">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn2yZ7GEeKgCJbCIwqFWw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn2yp7GEeKgCJbCIwqFWw" value="1"/>
                  </result>
                  <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-ListFunctions-ListSize"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_kIn2y57GEeKgCJbCIwqFWw" name="Tuple@16ee12" inStructuredNode="_kIn2vp7GEeKgCJbCIwqFWw" outgoing="_kIn2757GEeKgCJbCIwqFWw">
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_kIn2zJ7GEeKgCJbCIwqFWw" name="Read(b)" inStructuredNode="_kIn2y57GEeKgCJbCIwqFWw" structuralFeature="__c-5AJ6-EeKgCJbCIwqFWw">
                    <object xmi:type="uml:InputPin" xmi:id="_kIn2zZ7GEeKgCJbCIwqFWw" name="Read(b).object" incoming="_kIn23J7GEeKgCJbCIwqFWw" type="_k1hSMJ6-EeKgCJbCIwqFWw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn2zp7GEeKgCJbCIwqFWw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn2z57GEeKgCJbCIwqFWw" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_kIn20J7GEeKgCJbCIwqFWw" name="Read(b).result" outgoing="_kIn23Z7GEeKgCJbCIwqFWw" type="_oEK_gJ6-EeKgCJbCIwqFWw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn20Z7GEeKgCJbCIwqFWw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn20p7GEeKgCJbCIwqFWw" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_kIn2057GEeKgCJbCIwqFWw" name="Fork(Fork(a)@30abb7)" inStructuredNode="_kIn2y57GEeKgCJbCIwqFWw" outgoing="_kIn23J7GEeKgCJbCIwqFWw" incoming="_kIn3lZ7GEeKgCJbCIwqFWw"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_kIn21J7GEeKgCJbCIwqFWw" name="Read(c)" inStructuredNode="_kIn2y57GEeKgCJbCIwqFWw" structuralFeature="_QDOSgJ6_EeKgCJbCIwqFWw">
                    <object xmi:type="uml:InputPin" xmi:id="_kIn21Z7GEeKgCJbCIwqFWw" name="Read(c).object" incoming="_kIn23p7GEeKgCJbCIwqFWw" type="_oEK_gJ6-EeKgCJbCIwqFWw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn21p7GEeKgCJbCIwqFWw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn2157GEeKgCJbCIwqFWw" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_kIn22J7GEeKgCJbCIwqFWw" name="Read(c).result" outgoing="_kIn27p7GEeKgCJbCIwqFWw" type="_o-MXwJ6-EeKgCJbCIwqFWw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn22Z7GEeKgCJbCIwqFWw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn22p7GEeKgCJbCIwqFWw" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_kIn2257GEeKgCJbCIwqFWw" name="Fork(Read(b).result)" inStructuredNode="_kIn2y57GEeKgCJbCIwqFWw" outgoing="_kIn23p7GEeKgCJbCIwqFWw" incoming="_kIn23Z7GEeKgCJbCIwqFWw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kIn23J7GEeKgCJbCIwqFWw" inStructuredNode="_kIn2y57GEeKgCJbCIwqFWw" source="_kIn2057GEeKgCJbCIwqFWw" target="_kIn2zZ7GEeKgCJbCIwqFWw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kIn23Z7GEeKgCJbCIwqFWw" inStructuredNode="_kIn2y57GEeKgCJbCIwqFWw" source="_kIn20J7GEeKgCJbCIwqFWw" target="_kIn2257GEeKgCJbCIwqFWw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kIn23p7GEeKgCJbCIwqFWw" inStructuredNode="_kIn2y57GEeKgCJbCIwqFWw" source="_kIn2257GEeKgCJbCIwqFWw" target="_kIn21Z7GEeKgCJbCIwqFWw"/>
                </node>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_kIn2357GEeKgCJbCIwqFWw" name="Value(0)" inStructuredNode="_kIn2vp7GEeKgCJbCIwqFWw">
                  <result xmi:type="uml:OutputPin" xmi:id="_kIn24J7GEeKgCJbCIwqFWw" name="Value(0).result" outgoing="_kIn28Z7GEeKgCJbCIwqFWw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn24Z7GEeKgCJbCIwqFWw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn24p7GEeKgCJbCIwqFWw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_kIn2457GEeKgCJbCIwqFWw">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_kIn25J7GEeKgCJbCIwqFWw" name="Call(>)" inStructuredNode="_kIn2vp7GEeKgCJbCIwqFWw">
                  <argument xmi:type="uml:InputPin" xmi:id="_kIn25Z7GEeKgCJbCIwqFWw" name="Call(>).argument(x)" incoming="_kIn28J7GEeKgCJbCIwqFWw">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn25p7GEeKgCJbCIwqFWw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn2557GEeKgCJbCIwqFWw" value="1"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_kIn26J7GEeKgCJbCIwqFWw" name="Call(>).argument(y)" incoming="_kIn28Z7GEeKgCJbCIwqFWw">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn26Z7GEeKgCJbCIwqFWw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn26p7GEeKgCJbCIwqFWw" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_kIn2657GEeKgCJbCIwqFWw" name="Call(>).result(result)" outgoing="_kIn2857GEeKgCJbCIwqFWw">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn27J7GEeKgCJbCIwqFWw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn27Z7GEeKgCJbCIwqFWw" value="1"/>
                  </result>
                  <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-IntegerFunctions-gt"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_kIn27p7GEeKgCJbCIwqFWw" inStructuredNode="_kIn2vp7GEeKgCJbCIwqFWw" source="_kIn22J7GEeKgCJbCIwqFWw" target="_kIn2xZ7GEeKgCJbCIwqFWw"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_kIn2757GEeKgCJbCIwqFWw" inStructuredNode="_kIn2vp7GEeKgCJbCIwqFWw" source="_kIn2y57GEeKgCJbCIwqFWw" target="_kIn2xJ7GEeKgCJbCIwqFWw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_kIn28J7GEeKgCJbCIwqFWw" inStructuredNode="_kIn2vp7GEeKgCJbCIwqFWw" source="_kIn2yJ7GEeKgCJbCIwqFWw" target="_kIn25Z7GEeKgCJbCIwqFWw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_kIn28Z7GEeKgCJbCIwqFWw" inStructuredNode="_kIn2vp7GEeKgCJbCIwqFWw" source="_kIn24J7GEeKgCJbCIwqFWw" target="_kIn26J7GEeKgCJbCIwqFWw"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_kIn28p7GEeKgCJbCIwqFWw" inStructuredNode="_kIn2tp7GEeKgCJbCIwqFWw" source="_kIn2wJ7GEeKgCJbCIwqFWw" target="_kIn2uJ7GEeKgCJbCIwqFWw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_kIn2857GEeKgCJbCIwqFWw" inStructuredNode="_kIn2tp7GEeKgCJbCIwqFWw" source="_kIn2657GEeKgCJbCIwqFWw" target="_kIn2u57GEeKgCJbCIwqFWw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_kIn29J7GEeKgCJbCIwqFWw" inStructuredNode="_kIn2tp7GEeKgCJbCIwqFWw" source="_kIn2vp7GEeKgCJbCIwqFWw" target="_kIn2t57GEeKgCJbCIwqFWw"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_kIn29Z7GEeKgCJbCIwqFWw" name="ExpressionStatement@102d09b" inStructuredNode="_kIn2UJ7GEeKgCJbCIwqFWw" outgoing="_kIn3mp7GEeKgCJbCIwqFWw" incoming="_kIn3mJ7GEeKgCJbCIwqFWw">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_kIn29p7GEeKgCJbCIwqFWw" name="Call(AssertTrue)" inStructuredNode="_kIn29Z7GEeKgCJbCIwqFWw" incoming="_kIn3PZ7GEeKgCJbCIwqFWw">
                <argument xmi:type="uml:InputPin" xmi:id="_kIn2957GEeKgCJbCIwqFWw" name="Call(AssertTrue).argument(label)" incoming="_kIn3O57GEeKgCJbCIwqFWw">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn2-J7GEeKgCJbCIwqFWw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn2-Z7GEeKgCJbCIwqFWw" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_kIn2-p7GEeKgCJbCIwqFWw" name="Call(AssertTrue).argument(condition)" incoming="_kIn3PJ7GEeKgCJbCIwqFWw">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn2-57GEeKgCJbCIwqFWw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn2_J7GEeKgCJbCIwqFWw" value="1"/>
                </argument>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_kIn2_Z7GEeKgCJbCIwqFWw" name="Tuple@ae3b6e" inStructuredNode="_kIn29Z7GEeKgCJbCIwqFWw" outgoing="_kIn3PZ7GEeKgCJbCIwqFWw">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_kIn2_p7GEeKgCJbCIwqFWw" name="Value(&quot;a.b.c.d is not empty&quot;)" inStructuredNode="_kIn2_Z7GEeKgCJbCIwqFWw">
                  <result xmi:type="uml:OutputPin" xmi:id="_kIn2_57GEeKgCJbCIwqFWw" name="Value(&quot;a.b.c.d is not empty&quot;).result" outgoing="_kIn3O57GEeKgCJbCIwqFWw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn3AJ7GEeKgCJbCIwqFWw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn3AZ7GEeKgCJbCIwqFWw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_kIn3Ap7GEeKgCJbCIwqFWw" value="a.b.c.d is not empty">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_kIn3A57GEeKgCJbCIwqFWw" name="Call(ListSize)" inStructuredNode="_kIn2_Z7GEeKgCJbCIwqFWw" incoming="_kIn3OJ7GEeKgCJbCIwqFWw">
                  <argument xmi:type="uml:InputPin" xmi:id="_kIn3BJ7GEeKgCJbCIwqFWw" name="Call(ListSize).argument(list)" incoming="_kIn3N57GEeKgCJbCIwqFWw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn3BZ7GEeKgCJbCIwqFWw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn3Bp7GEeKgCJbCIwqFWw" value="*"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_kIn3B57GEeKgCJbCIwqFWw" name="Call(ListSize).result(result)" outgoing="_kIn3OZ7GEeKgCJbCIwqFWw">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn3CJ7GEeKgCJbCIwqFWw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn3CZ7GEeKgCJbCIwqFWw" value="1"/>
                  </result>
                  <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-ListFunctions-ListSize"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_kIn3Cp7GEeKgCJbCIwqFWw" name="Tuple@116c04e" inStructuredNode="_kIn2_Z7GEeKgCJbCIwqFWw" outgoing="_kIn3OJ7GEeKgCJbCIwqFWw">
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_kIn3C57GEeKgCJbCIwqFWw" name="Read(b)" inStructuredNode="_kIn3Cp7GEeKgCJbCIwqFWw" structuralFeature="__c-5AJ6-EeKgCJbCIwqFWw">
                    <object xmi:type="uml:InputPin" xmi:id="_kIn3DJ7GEeKgCJbCIwqFWw" name="Read(b).object" incoming="_kIn3I57GEeKgCJbCIwqFWw" type="_k1hSMJ6-EeKgCJbCIwqFWw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn3DZ7GEeKgCJbCIwqFWw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn3Dp7GEeKgCJbCIwqFWw" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_kIn3D57GEeKgCJbCIwqFWw" name="Read(b).result" outgoing="_kIn3JJ7GEeKgCJbCIwqFWw" type="_oEK_gJ6-EeKgCJbCIwqFWw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn3EJ7GEeKgCJbCIwqFWw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn3EZ7GEeKgCJbCIwqFWw" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_kIn3Ep7GEeKgCJbCIwqFWw" name="Fork(Fork(a)@30abb7)" inStructuredNode="_kIn3Cp7GEeKgCJbCIwqFWw" outgoing="_kIn3I57GEeKgCJbCIwqFWw" incoming="_kIn3l57GEeKgCJbCIwqFWw"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_kIn3E57GEeKgCJbCIwqFWw" name="Read(c)" inStructuredNode="_kIn3Cp7GEeKgCJbCIwqFWw" structuralFeature="_QDOSgJ6_EeKgCJbCIwqFWw">
                    <object xmi:type="uml:InputPin" xmi:id="_kIn3FJ7GEeKgCJbCIwqFWw" name="Read(c).object" incoming="_kIn3JZ7GEeKgCJbCIwqFWw" type="_oEK_gJ6-EeKgCJbCIwqFWw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn3FZ7GEeKgCJbCIwqFWw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn3Fp7GEeKgCJbCIwqFWw" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_kIn3F57GEeKgCJbCIwqFWw" name="Read(c).result" outgoing="_kIn3Jp7GEeKgCJbCIwqFWw" type="_o-MXwJ6-EeKgCJbCIwqFWw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn3GJ7GEeKgCJbCIwqFWw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn3GZ7GEeKgCJbCIwqFWw" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_kIn3Gp7GEeKgCJbCIwqFWw" name="Fork(Read(b).result)" inStructuredNode="_kIn3Cp7GEeKgCJbCIwqFWw" outgoing="_kIn3JZ7GEeKgCJbCIwqFWw" incoming="_kIn3JJ7GEeKgCJbCIwqFWw"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_kIn3G57GEeKgCJbCIwqFWw" name="Read(d)" inStructuredNode="_kIn3Cp7GEeKgCJbCIwqFWw" structuralFeature="_nxdCYJ6_EeKgCJbCIwqFWw">
                    <object xmi:type="uml:InputPin" xmi:id="_kIn3HJ7GEeKgCJbCIwqFWw" name="Read(d).object" incoming="_kIn3J57GEeKgCJbCIwqFWw" type="_o-MXwJ6-EeKgCJbCIwqFWw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn3HZ7GEeKgCJbCIwqFWw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn3Hp7GEeKgCJbCIwqFWw" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_kIn3H57GEeKgCJbCIwqFWw" name="Read(d).result" outgoing="_kIn3N57GEeKgCJbCIwqFWw" type="_xgVX8J6-EeKgCJbCIwqFWw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn3IJ7GEeKgCJbCIwqFWw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn3IZ7GEeKgCJbCIwqFWw" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_kIn3Ip7GEeKgCJbCIwqFWw" name="Fork(Read(c).result)" inStructuredNode="_kIn3Cp7GEeKgCJbCIwqFWw" outgoing="_kIn3J57GEeKgCJbCIwqFWw" incoming="_kIn3Jp7GEeKgCJbCIwqFWw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kIn3I57GEeKgCJbCIwqFWw" inStructuredNode="_kIn3Cp7GEeKgCJbCIwqFWw" source="_kIn3Ep7GEeKgCJbCIwqFWw" target="_kIn3DJ7GEeKgCJbCIwqFWw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kIn3JJ7GEeKgCJbCIwqFWw" inStructuredNode="_kIn3Cp7GEeKgCJbCIwqFWw" source="_kIn3D57GEeKgCJbCIwqFWw" target="_kIn3Gp7GEeKgCJbCIwqFWw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kIn3JZ7GEeKgCJbCIwqFWw" inStructuredNode="_kIn3Cp7GEeKgCJbCIwqFWw" source="_kIn3Gp7GEeKgCJbCIwqFWw" target="_kIn3FJ7GEeKgCJbCIwqFWw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kIn3Jp7GEeKgCJbCIwqFWw" inStructuredNode="_kIn3Cp7GEeKgCJbCIwqFWw" source="_kIn3F57GEeKgCJbCIwqFWw" target="_kIn3Ip7GEeKgCJbCIwqFWw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kIn3J57GEeKgCJbCIwqFWw" inStructuredNode="_kIn3Cp7GEeKgCJbCIwqFWw" source="_kIn3Ip7GEeKgCJbCIwqFWw" target="_kIn3HJ7GEeKgCJbCIwqFWw"/>
                </node>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_kIn3KJ7GEeKgCJbCIwqFWw" name="Value(0)" inStructuredNode="_kIn2_Z7GEeKgCJbCIwqFWw">
                  <result xmi:type="uml:OutputPin" xmi:id="_kIn3KZ7GEeKgCJbCIwqFWw" name="Value(0).result" outgoing="_kIn3Op7GEeKgCJbCIwqFWw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn3Kp7GEeKgCJbCIwqFWw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn3K57GEeKgCJbCIwqFWw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_kIn3LJ7GEeKgCJbCIwqFWw">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_kIn3LZ7GEeKgCJbCIwqFWw" name="Call(>)" inStructuredNode="_kIn2_Z7GEeKgCJbCIwqFWw">
                  <argument xmi:type="uml:InputPin" xmi:id="_kIn3Lp7GEeKgCJbCIwqFWw" name="Call(>).argument(x)" incoming="_kIn3OZ7GEeKgCJbCIwqFWw">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn3L57GEeKgCJbCIwqFWw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn3MJ7GEeKgCJbCIwqFWw" value="1"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_kIn3MZ7GEeKgCJbCIwqFWw" name="Call(>).argument(y)" incoming="_kIn3Op7GEeKgCJbCIwqFWw">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn3Mp7GEeKgCJbCIwqFWw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn3M57GEeKgCJbCIwqFWw" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_kIn3NJ7GEeKgCJbCIwqFWw" name="Call(>).result(result)" outgoing="_kIn3PJ7GEeKgCJbCIwqFWw">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn3NZ7GEeKgCJbCIwqFWw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn3Np7GEeKgCJbCIwqFWw" value="1"/>
                  </result>
                  <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-IntegerFunctions-gt"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_kIn3N57GEeKgCJbCIwqFWw" inStructuredNode="_kIn2_Z7GEeKgCJbCIwqFWw" source="_kIn3H57GEeKgCJbCIwqFWw" target="_kIn3BJ7GEeKgCJbCIwqFWw"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_kIn3OJ7GEeKgCJbCIwqFWw" inStructuredNode="_kIn2_Z7GEeKgCJbCIwqFWw" source="_kIn3Cp7GEeKgCJbCIwqFWw" target="_kIn3A57GEeKgCJbCIwqFWw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_kIn3OZ7GEeKgCJbCIwqFWw" inStructuredNode="_kIn2_Z7GEeKgCJbCIwqFWw" source="_kIn3B57GEeKgCJbCIwqFWw" target="_kIn3Lp7GEeKgCJbCIwqFWw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_kIn3Op7GEeKgCJbCIwqFWw" inStructuredNode="_kIn2_Z7GEeKgCJbCIwqFWw" source="_kIn3KZ7GEeKgCJbCIwqFWw" target="_kIn3MZ7GEeKgCJbCIwqFWw"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_kIn3O57GEeKgCJbCIwqFWw" inStructuredNode="_kIn29Z7GEeKgCJbCIwqFWw" source="_kIn2_57GEeKgCJbCIwqFWw" target="_kIn2957GEeKgCJbCIwqFWw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_kIn3PJ7GEeKgCJbCIwqFWw" inStructuredNode="_kIn29Z7GEeKgCJbCIwqFWw" source="_kIn3NJ7GEeKgCJbCIwqFWw" target="_kIn2-p7GEeKgCJbCIwqFWw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_kIn3PZ7GEeKgCJbCIwqFWw" inStructuredNode="_kIn29Z7GEeKgCJbCIwqFWw" source="_kIn2_Z7GEeKgCJbCIwqFWw" target="_kIn29p7GEeKgCJbCIwqFWw"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_kIn3Pp7GEeKgCJbCIwqFWw" name="ExpressionStatement@1068afa" inStructuredNode="_kIn2UJ7GEeKgCJbCIwqFWw" incoming="_kIn3mp7GEeKgCJbCIwqFWw">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_kIn3P57GEeKgCJbCIwqFWw" name="Call(AssertTrue)" inStructuredNode="_kIn3Pp7GEeKgCJbCIwqFWw" incoming="_kIn3kJ7GEeKgCJbCIwqFWw">
                <argument xmi:type="uml:InputPin" xmi:id="_kIn3QJ7GEeKgCJbCIwqFWw" name="Call(AssertTrue).argument(label)" incoming="_kIn3jp7GEeKgCJbCIwqFWw">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn3QZ7GEeKgCJbCIwqFWw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn3Qp7GEeKgCJbCIwqFWw" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_kIn3Q57GEeKgCJbCIwqFWw" name="Call(AssertTrue).argument(condition)" incoming="_kIn3j57GEeKgCJbCIwqFWw">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn3RJ7GEeKgCJbCIwqFWw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn3RZ7GEeKgCJbCIwqFWw" value="1"/>
                </argument>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_kIn3Rp7GEeKgCJbCIwqFWw" name="Tuple@12cf18e" inStructuredNode="_kIn3Pp7GEeKgCJbCIwqFWw" outgoing="_kIn3kJ7GEeKgCJbCIwqFWw">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_kIn3R57GEeKgCJbCIwqFWw" name="Value(&quot;a.b.c.d.e is empty&quot;)" inStructuredNode="_kIn3Rp7GEeKgCJbCIwqFWw">
                  <result xmi:type="uml:OutputPin" xmi:id="_kIn3SJ7GEeKgCJbCIwqFWw" name="Value(&quot;a.b.c.d.e is empty&quot;).result" outgoing="_kIn3jp7GEeKgCJbCIwqFWw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn3SZ7GEeKgCJbCIwqFWw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn3Sp7GEeKgCJbCIwqFWw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_kIn3S57GEeKgCJbCIwqFWw" value="a.b.c.d.e is empty">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_kIn3TJ7GEeKgCJbCIwqFWw" name="Call(ListSize)" inStructuredNode="_kIn3Rp7GEeKgCJbCIwqFWw" incoming="_kIn3i57GEeKgCJbCIwqFWw">
                  <argument xmi:type="uml:InputPin" xmi:id="_kIn3TZ7GEeKgCJbCIwqFWw" name="Call(ListSize).argument(list)" incoming="_kIn3ip7GEeKgCJbCIwqFWw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn3Tp7GEeKgCJbCIwqFWw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn3T57GEeKgCJbCIwqFWw" value="*"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_kIn3UJ7GEeKgCJbCIwqFWw" name="Call(ListSize).result(result)" outgoing="_kIn3jJ7GEeKgCJbCIwqFWw">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn3UZ7GEeKgCJbCIwqFWw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn3Up7GEeKgCJbCIwqFWw" value="1"/>
                  </result>
                  <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-ListFunctions-ListSize"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_kIn3U57GEeKgCJbCIwqFWw" name="Tuple@1e26b57" inStructuredNode="_kIn3Rp7GEeKgCJbCIwqFWw" outgoing="_kIn3i57GEeKgCJbCIwqFWw">
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_kIn3VJ7GEeKgCJbCIwqFWw" name="Read(b)" inStructuredNode="_kIn3U57GEeKgCJbCIwqFWw" structuralFeature="__c-5AJ6-EeKgCJbCIwqFWw">
                    <object xmi:type="uml:InputPin" xmi:id="_kIn3VZ7GEeKgCJbCIwqFWw" name="Read(b).object" incoming="_kIn3dJ7GEeKgCJbCIwqFWw" type="_k1hSMJ6-EeKgCJbCIwqFWw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn3Vp7GEeKgCJbCIwqFWw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn3V57GEeKgCJbCIwqFWw" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_kIn3WJ7GEeKgCJbCIwqFWw" name="Read(b).result" outgoing="_kIn3dZ7GEeKgCJbCIwqFWw" type="_oEK_gJ6-EeKgCJbCIwqFWw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn3WZ7GEeKgCJbCIwqFWw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn3Wp7GEeKgCJbCIwqFWw" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_kIn3W57GEeKgCJbCIwqFWw" name="Fork(Fork(a)@30abb7)" inStructuredNode="_kIn3U57GEeKgCJbCIwqFWw" outgoing="_kIn3dJ7GEeKgCJbCIwqFWw" incoming="_kIn3mZ7GEeKgCJbCIwqFWw"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_kIn3XJ7GEeKgCJbCIwqFWw" name="Read(c)" inStructuredNode="_kIn3U57GEeKgCJbCIwqFWw" structuralFeature="_QDOSgJ6_EeKgCJbCIwqFWw">
                    <object xmi:type="uml:InputPin" xmi:id="_kIn3XZ7GEeKgCJbCIwqFWw" name="Read(c).object" incoming="_kIn3dp7GEeKgCJbCIwqFWw" type="_oEK_gJ6-EeKgCJbCIwqFWw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn3Xp7GEeKgCJbCIwqFWw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn3X57GEeKgCJbCIwqFWw" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_kIn3YJ7GEeKgCJbCIwqFWw" name="Read(c).result" outgoing="_kIn3d57GEeKgCJbCIwqFWw" type="_o-MXwJ6-EeKgCJbCIwqFWw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn3YZ7GEeKgCJbCIwqFWw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn3Yp7GEeKgCJbCIwqFWw" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_kIn3Y57GEeKgCJbCIwqFWw" name="Fork(Read(b).result)" inStructuredNode="_kIn3U57GEeKgCJbCIwqFWw" outgoing="_kIn3dp7GEeKgCJbCIwqFWw" incoming="_kIn3dZ7GEeKgCJbCIwqFWw"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_kIn3ZJ7GEeKgCJbCIwqFWw" name="Read(d)" inStructuredNode="_kIn3U57GEeKgCJbCIwqFWw" structuralFeature="_nxdCYJ6_EeKgCJbCIwqFWw">
                    <object xmi:type="uml:InputPin" xmi:id="_kIn3ZZ7GEeKgCJbCIwqFWw" name="Read(d).object" incoming="_kIn3eJ7GEeKgCJbCIwqFWw" type="_o-MXwJ6-EeKgCJbCIwqFWw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn3Zp7GEeKgCJbCIwqFWw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn3Z57GEeKgCJbCIwqFWw" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_kIn3aJ7GEeKgCJbCIwqFWw" name="Read(d).result" outgoing="_kIn3eZ7GEeKgCJbCIwqFWw" type="_xgVX8J6-EeKgCJbCIwqFWw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn3aZ7GEeKgCJbCIwqFWw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn3ap7GEeKgCJbCIwqFWw" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_kIn3a57GEeKgCJbCIwqFWw" name="Fork(Read(c).result)" inStructuredNode="_kIn3U57GEeKgCJbCIwqFWw" outgoing="_kIn3eJ7GEeKgCJbCIwqFWw" incoming="_kIn3d57GEeKgCJbCIwqFWw"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_kIn3bJ7GEeKgCJbCIwqFWw" name="Read(e)" inStructuredNode="_kIn3U57GEeKgCJbCIwqFWw" structuralFeature="_3DykAJ6_EeKgCJbCIwqFWw">
                    <object xmi:type="uml:InputPin" xmi:id="_kIn3bZ7GEeKgCJbCIwqFWw" name="Read(e).object" incoming="_kIn3ep7GEeKgCJbCIwqFWw" type="_xgVX8J6-EeKgCJbCIwqFWw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn3bp7GEeKgCJbCIwqFWw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn3b57GEeKgCJbCIwqFWw" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_kIn3cJ7GEeKgCJbCIwqFWw" name="Read(e).result" outgoing="_kIn3ip7GEeKgCJbCIwqFWw" type="_eUicAJ6_EeKgCJbCIwqFWw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn3cZ7GEeKgCJbCIwqFWw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn3cp7GEeKgCJbCIwqFWw" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_kIn3c57GEeKgCJbCIwqFWw" name="Fork(Read(d).result)" inStructuredNode="_kIn3U57GEeKgCJbCIwqFWw" outgoing="_kIn3ep7GEeKgCJbCIwqFWw" incoming="_kIn3eZ7GEeKgCJbCIwqFWw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kIn3dJ7GEeKgCJbCIwqFWw" inStructuredNode="_kIn3U57GEeKgCJbCIwqFWw" source="_kIn3W57GEeKgCJbCIwqFWw" target="_kIn3VZ7GEeKgCJbCIwqFWw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kIn3dZ7GEeKgCJbCIwqFWw" inStructuredNode="_kIn3U57GEeKgCJbCIwqFWw" source="_kIn3WJ7GEeKgCJbCIwqFWw" target="_kIn3Y57GEeKgCJbCIwqFWw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kIn3dp7GEeKgCJbCIwqFWw" inStructuredNode="_kIn3U57GEeKgCJbCIwqFWw" source="_kIn3Y57GEeKgCJbCIwqFWw" target="_kIn3XZ7GEeKgCJbCIwqFWw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kIn3d57GEeKgCJbCIwqFWw" inStructuredNode="_kIn3U57GEeKgCJbCIwqFWw" source="_kIn3YJ7GEeKgCJbCIwqFWw" target="_kIn3a57GEeKgCJbCIwqFWw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kIn3eJ7GEeKgCJbCIwqFWw" inStructuredNode="_kIn3U57GEeKgCJbCIwqFWw" source="_kIn3a57GEeKgCJbCIwqFWw" target="_kIn3ZZ7GEeKgCJbCIwqFWw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kIn3eZ7GEeKgCJbCIwqFWw" inStructuredNode="_kIn3U57GEeKgCJbCIwqFWw" source="_kIn3aJ7GEeKgCJbCIwqFWw" target="_kIn3c57GEeKgCJbCIwqFWw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kIn3ep7GEeKgCJbCIwqFWw" inStructuredNode="_kIn3U57GEeKgCJbCIwqFWw" source="_kIn3c57GEeKgCJbCIwqFWw" target="_kIn3bZ7GEeKgCJbCIwqFWw"/>
                </node>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_kIn3e57GEeKgCJbCIwqFWw" name="Value(0)" inStructuredNode="_kIn3Rp7GEeKgCJbCIwqFWw">
                  <result xmi:type="uml:OutputPin" xmi:id="_kIn3fJ7GEeKgCJbCIwqFWw" name="Value(0).result" outgoing="_kIn3jZ7GEeKgCJbCIwqFWw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn3fZ7GEeKgCJbCIwqFWw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn3fp7GEeKgCJbCIwqFWw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_kIn3f57GEeKgCJbCIwqFWw">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <node xmi:type="uml:TestIdentityAction" xmi:id="_kIn3gJ7GEeKgCJbCIwqFWw" name="Test(==)" inStructuredNode="_kIn3Rp7GEeKgCJbCIwqFWw">
                  <first xmi:type="uml:InputPin" xmi:id="_kIn3gZ7GEeKgCJbCIwqFWw" name="Test(==).first" incoming="_kIn3jJ7GEeKgCJbCIwqFWw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn3gp7GEeKgCJbCIwqFWw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn3g57GEeKgCJbCIwqFWw" value="1"/>
                  </first>
                  <result xmi:type="uml:OutputPin" xmi:id="_kIn3hJ7GEeKgCJbCIwqFWw" name="Test(==).result" outgoing="_kIn3j57GEeKgCJbCIwqFWw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn3hZ7GEeKgCJbCIwqFWw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn3hp7GEeKgCJbCIwqFWw" value="1"/>
                  </result>
                  <second xmi:type="uml:InputPin" xmi:id="_kIn3h57GEeKgCJbCIwqFWw" name="Test(==).second" incoming="_kIn3jZ7GEeKgCJbCIwqFWw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kIn3iJ7GEeKgCJbCIwqFWw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kIn3iZ7GEeKgCJbCIwqFWw" value="1"/>
                  </second>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_kIn3ip7GEeKgCJbCIwqFWw" inStructuredNode="_kIn3Rp7GEeKgCJbCIwqFWw" source="_kIn3cJ7GEeKgCJbCIwqFWw" target="_kIn3TZ7GEeKgCJbCIwqFWw"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_kIn3i57GEeKgCJbCIwqFWw" inStructuredNode="_kIn3Rp7GEeKgCJbCIwqFWw" source="_kIn3U57GEeKgCJbCIwqFWw" target="_kIn3TJ7GEeKgCJbCIwqFWw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_kIn3jJ7GEeKgCJbCIwqFWw" inStructuredNode="_kIn3Rp7GEeKgCJbCIwqFWw" source="_kIn3UJ7GEeKgCJbCIwqFWw" target="_kIn3gZ7GEeKgCJbCIwqFWw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_kIn3jZ7GEeKgCJbCIwqFWw" inStructuredNode="_kIn3Rp7GEeKgCJbCIwqFWw" source="_kIn3fJ7GEeKgCJbCIwqFWw" target="_kIn3h57GEeKgCJbCIwqFWw"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_kIn3jp7GEeKgCJbCIwqFWw" inStructuredNode="_kIn3Pp7GEeKgCJbCIwqFWw" source="_kIn3SJ7GEeKgCJbCIwqFWw" target="_kIn3QJ7GEeKgCJbCIwqFWw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_kIn3j57GEeKgCJbCIwqFWw" inStructuredNode="_kIn3Pp7GEeKgCJbCIwqFWw" source="_kIn3hJ7GEeKgCJbCIwqFWw" target="_kIn3Q57GEeKgCJbCIwqFWw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_kIn3kJ7GEeKgCJbCIwqFWw" inStructuredNode="_kIn3Pp7GEeKgCJbCIwqFWw" source="_kIn3Rp7GEeKgCJbCIwqFWw" target="_kIn3P57GEeKgCJbCIwqFWw"/>
            </node>
            <edge xmi:type="uml:ControlFlow" xmi:id="_kIn3kZ7GEeKgCJbCIwqFWw" inStructuredNode="_kIn2UJ7GEeKgCJbCIwqFWw" source="_kIn2UZ7GEeKgCJbCIwqFWw" target="_kIn2YZ7GEeKgCJbCIwqFWw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_kIn3kp7GEeKgCJbCIwqFWw" inStructuredNode="_kIn2UJ7GEeKgCJbCIwqFWw" source="_kIn2YZ7GEeKgCJbCIwqFWw" target="_kIn2cZ7GEeKgCJbCIwqFWw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_kIn3k57GEeKgCJbCIwqFWw" inStructuredNode="_kIn2UJ7GEeKgCJbCIwqFWw" source="_kIn2Up7GEeKgCJbCIwqFWw" target="_kIn2np7GEeKgCJbCIwqFWw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_kIn3lJ7GEeKgCJbCIwqFWw" inStructuredNode="_kIn2UJ7GEeKgCJbCIwqFWw" source="_kIn2cZ7GEeKgCJbCIwqFWw" target="_kIn2gZ7GEeKgCJbCIwqFWw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_kIn3lZ7GEeKgCJbCIwqFWw" inStructuredNode="_kIn2UJ7GEeKgCJbCIwqFWw" source="_kIn2Up7GEeKgCJbCIwqFWw" target="_kIn2057GEeKgCJbCIwqFWw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_kIn3lp7GEeKgCJbCIwqFWw" inStructuredNode="_kIn2UJ7GEeKgCJbCIwqFWw" source="_kIn2gZ7GEeKgCJbCIwqFWw" target="_kIn2tp7GEeKgCJbCIwqFWw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_kIn3l57GEeKgCJbCIwqFWw" inStructuredNode="_kIn2UJ7GEeKgCJbCIwqFWw" source="_kIn2Up7GEeKgCJbCIwqFWw" target="_kIn3Ep7GEeKgCJbCIwqFWw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_kIn3mJ7GEeKgCJbCIwqFWw" inStructuredNode="_kIn2UJ7GEeKgCJbCIwqFWw" source="_kIn2tp7GEeKgCJbCIwqFWw" target="_kIn29Z7GEeKgCJbCIwqFWw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_kIn3mZ7GEeKgCJbCIwqFWw" inStructuredNode="_kIn2UJ7GEeKgCJbCIwqFWw" source="_kIn2Up7GEeKgCJbCIwqFWw" target="_kIn3W57GEeKgCJbCIwqFWw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_kIn3mp7GEeKgCJbCIwqFWw" inStructuredNode="_kIn2UJ7GEeKgCJbCIwqFWw" source="_kIn29Z7GEeKgCJbCIwqFWw" target="_kIn3Pp7GEeKgCJbCIwqFWw"/>
          </structuredNode>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_GP_w0LccEeKQYayI9qY9dA" name="DefaultValues - BasicTypes">
        <packagedElement xmi:type="uml:Class" xmi:id="_O3gZMLccEeKQYayI9qY9dA" name="A">
          <ownedAttribute xmi:type="uml:Property" xmi:id="_eBOKULccEeKQYayI9qY9dA" name="pInteger" visibility="public">
            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fFDl4LccEeKQYayI9qY9dA" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fF89wLccEeKQYayI9qY9dA" value="1"/>
            <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_nSaOkLcsEeKFVPP6a0DbdA" value="4"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_gRYPELccEeKQYayI9qY9dA" name="pString" visibility="public">
            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hBlkALccEeKQYayI9qY9dA" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hCVK4LccEeKQYayI9qY9dA" value="1"/>
            <defaultValue xmi:type="uml:LiteralString" xmi:id="_pn--0LcsEeKFVPP6a0DbdA" value="Hello"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_hr2B8LccEeKQYayI9qY9dA" name="pBoolean" visibility="public">
            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kL7ZELccEeKQYayI9qY9dA" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kMq_8LccEeKQYayI9qY9dA" value="1"/>
            <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_rPVXILcsEeKFVPP6a0DbdA" name="" value="true"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_lLAQcLccEeKQYayI9qY9dA" name="pReal" visibility="public">
            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Real"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lbEswLccEeKQYayI9qY9dA" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lb0ToLccEeKQYayI9qY9dA" value="1"/>
            <defaultValue xmi:type="uml:LiteralReal" xmi:id="_ts93MLcsEeKFVPP6a0DbdA" value="4.0"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_yEjVwLccEeKQYayI9qY9dA" name="pUnlimitedNatural" visibility="public">
            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#UnlimitedNatural"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zFHa4LccEeKQYayI9qY9dA" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zF3BwLccEeKQYayI9qY9dA" value="1"/>
            <defaultValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_shb4MLcsEeKFVPP6a0DbdA" value="*"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_P9rhoLcdEeKQYayI9qY9dA" name="pEnum" visibility="public" type="_JXvvcLcdEeKQYayI9qY9dA">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Q4vbsLcdEeKQYayI9qY9dA" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Q5fCkLcdEeKQYayI9qY9dA" value="1"/>
            <defaultValue xmi:type="uml:InstanceValue" xmi:id="_2PBX0LcsEeKFVPP6a0DbdA" type="_JXvvcLcdEeKQYayI9qY9dA" instance="_NWJesLcdEeKQYayI9qY9dA"/>
          </ownedAttribute>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_jLnWILcdEeKQYayI9qY9dA" name="A" class="_O3gZMLccEeKQYayI9qY9dA">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_noX1ULcdEeKQYayI9qY9dA" name="result" type="_O3gZMLccEeKQYayI9qY9dA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Enumeration" xmi:id="_JXvvcLcdEeKQYayI9qY9dA" name="E">
          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_K1LWwLcdEeKQYayI9qY9dA" name="e1" enumeration="_JXvvcLcdEeKQYayI9qY9dA"/>
          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_NWJesLcdEeKQYayI9qY9dA" name="e2" enumeration="_JXvvcLcdEeKQYayI9qY9dA"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Activity" xmi:id="_y8wToLcdEeKQYayI9qY9dA" name="Test Case - Default Values" group="_Cnd4kLx6EeK1Qo9t_0gCIw" node="_Cnd4kLx6EeK1Qo9t_0gCIw">
          <ownedComment xmi:type="uml:Comment" xmi:id="_iwYWMLceEeKQYayI9qY9dA">
            <body>namespace 'Test Suites'::'Test Suite 1'::'DefaultValues - BasicTypes' ;&#xD;
&#xD;
private import AssertionLibrary::* ;&#xD;
&#xD;
activity 'Test Case - Default Values'() { &#xD;
	WriteLine(&quot;-- Running test case - Instantiation of Default values - basic types --&quot;) ;&#xD;
	a = new A() ;&#xD;
	AssertEquals(&quot;Default value of a.pInteger&quot;, a.pInteger, 4) ;&#xD;
	AssertEquals(&quot;Default value of a.pString&quot;, a.pString, &quot;Hello&quot;) ;&#xD;
	AssertEquals(&quot;Default value of a.pBoolean&quot;, a.pBoolean, true) ;&#xD;
	AssertEquals(&quot;Default value of a.pUnlimitedNatural&quot;, a.pUnlimitedNatural, *) ;&#xD;
//	AssertEquals(&quot;Default value of a.pReal&quot;, a.pReal, 4.0) ;&#xD;
	AssertEquals(&quot;Default value of a.pEnum&quot;, a.pEnum, E::e2) ;&#xD;
	WriteLine(&quot;-- End of test case --&quot;) ;&#xD;
}</body>
          </ownedComment>
          <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_Cnd4kLx6EeK1Qo9t_0gCIw" name="Body(Test Case - Default Values)">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_Cnd4kbx6EeK1Qo9t_0gCIw" name="ExpressionStatement@118a2e9" inStructuredNode="_Cnd4kLx6EeK1Qo9t_0gCIw" outgoing="_Cnd5arx6EeK1Qo9t_0gCIw">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_Cnd4krx6EeK1Qo9t_0gCIw" name="Call(WriteLine)" inStructuredNode="_Cnd4kbx6EeK1Qo9t_0gCIw" incoming="_Cnd4oLx6EeK1Qo9t_0gCIw">
                <argument xmi:type="uml:InputPin" xmi:id="_Cnd4k7x6EeK1Qo9t_0gCIw" name="Call(WriteLine).argument(value)" incoming="_Cnd4n7x6EeK1Qo9t_0gCIw">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cnd4lLx6EeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cnd4lbx6EeK1Qo9t_0gCIw" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_Cnd4lrx6EeK1Qo9t_0gCIw" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cnd4l7x6EeK1Qo9t_0gCIw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cnd4mLx6EeK1Qo9t_0gCIw" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_Cnd4mbx6EeK1Qo9t_0gCIw" name="Tuple@11ef075" inStructuredNode="_Cnd4kbx6EeK1Qo9t_0gCIw" outgoing="_Cnd4oLx6EeK1Qo9t_0gCIw">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Cnd4mrx6EeK1Qo9t_0gCIw" name="Value(&quot;-- Running test case - Instantiation of Default values - basic types --&quot;)" inStructuredNode="_Cnd4mbx6EeK1Qo9t_0gCIw">
                  <result xmi:type="uml:OutputPin" xmi:id="_Cnd4m7x6EeK1Qo9t_0gCIw" name="Value(&quot;-- Running test case - Instantiation of Default values - basic types --&quot;).result" outgoing="_Cnd4n7x6EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cnd4nLx6EeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cnd4nbx6EeK1Qo9t_0gCIw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_Cnd4nrx6EeK1Qo9t_0gCIw" value="-- Running test case - Instantiation of Default values - basic types --">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Cnd4n7x6EeK1Qo9t_0gCIw" inStructuredNode="_Cnd4kbx6EeK1Qo9t_0gCIw" source="_Cnd4m7x6EeK1Qo9t_0gCIw" target="_Cnd4k7x6EeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_Cnd4oLx6EeK1Qo9t_0gCIw" inStructuredNode="_Cnd4kbx6EeK1Qo9t_0gCIw" source="_Cnd4mbx6EeK1Qo9t_0gCIw" target="_Cnd4krx6EeK1Qo9t_0gCIw"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_Cnd4obx6EeK1Qo9t_0gCIw" name="ExpressionStatement@f17575" inStructuredNode="_Cnd4kLx6EeK1Qo9t_0gCIw" outgoing="_Cnd5bLx6EeK1Qo9t_0gCIw" incoming="_Cnd5arx6EeK1Qo9t_0gCIw">
              <node xmi:type="uml:ForkNode" xmi:id="_Cnd4orx6EeK1Qo9t_0gCIw" name="Fork(a)@1886696" inStructuredNode="_Cnd4obx6EeK1Qo9t_0gCIw" outgoing="_Cnd5a7x6EeK1Qo9t_0gCIw _Cnd5bbx6EeK1Qo9t_0gCIw _Cnd5b7x6EeK1Qo9t_0gCIw _Cnd5cbx6EeK1Qo9t_0gCIw _Cnd5c7x6EeK1Qo9t_0gCIw" incoming="_Cnd4sLx6EeK1Qo9t_0gCIw"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_Cnd4o7x6EeK1Qo9t_0gCIw" name="RightHandSide@7130d" inStructuredNode="_Cnd4obx6EeK1Qo9t_0gCIw">
                <node xmi:type="uml:CallOperationAction" xmi:id="_Cnd4pLx6EeK1Qo9t_0gCIw" name="Call(A)" inStructuredNode="_Cnd4o7x6EeK1Qo9t_0gCIw" operation="_jLnWILcdEeKQYayI9qY9dA">
                  <result xmi:type="uml:OutputPin" xmi:id="_Cnd4pbx6EeK1Qo9t_0gCIw" name="Call(A).result(result)" outgoing="_Cnd4sLx6EeK1Qo9t_0gCIw" type="_O3gZMLccEeKQYayI9qY9dA">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cnd4prx6EeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cnd4p7x6EeK1Qo9t_0gCIw" value="1"/>
                  </result>
                  <target xmi:type="uml:InputPin" xmi:id="_Cnd4qLx6EeK1Qo9t_0gCIw" name="Call(A).target" incoming="_Cnd4r7x6EeK1Qo9t_0gCIw" type="_O3gZMLccEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cnd4qbx6EeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cnd4qrx6EeK1Qo9t_0gCIw" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_Cnd4q7x6EeK1Qo9t_0gCIw" name="Create(A)" inStructuredNode="_Cnd4o7x6EeK1Qo9t_0gCIw" classifier="_O3gZMLccEeKQYayI9qY9dA">
                  <result xmi:type="uml:OutputPin" xmi:id="_Cnd4rLx6EeK1Qo9t_0gCIw" name="Create(A).result" outgoing="_Cnd4r7x6EeK1Qo9t_0gCIw" type="_O3gZMLccEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cnd4rbx6EeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cnd4rrx6EeK1Qo9t_0gCIw" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Cnd4r7x6EeK1Qo9t_0gCIw" inStructuredNode="_Cnd4o7x6EeK1Qo9t_0gCIw" source="_Cnd4rLx6EeK1Qo9t_0gCIw" target="_Cnd4qLx6EeK1Qo9t_0gCIw"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Cnd4sLx6EeK1Qo9t_0gCIw" inStructuredNode="_Cnd4obx6EeK1Qo9t_0gCIw" source="_Cnd4pbx6EeK1Qo9t_0gCIw" target="_Cnd4orx6EeK1Qo9t_0gCIw"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_Cnd4sbx6EeK1Qo9t_0gCIw" name="ExpressionStatement@7f9c1e" inStructuredNode="_Cnd4kLx6EeK1Qo9t_0gCIw" outgoing="_Cnd5brx6EeK1Qo9t_0gCIw" incoming="_Cnd5bLx6EeK1Qo9t_0gCIw">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_Cnd4srx6EeK1Qo9t_0gCIw" name="Call(AssertEquals)" inStructuredNode="_Cnd4sbx6EeK1Qo9t_0gCIw" incoming="_Cnd407x6EeK1Qo9t_0gCIw">
                <argument xmi:type="uml:InputPin" xmi:id="_Cnd4s7x6EeK1Qo9t_0gCIw" name="Call(AssertEquals).argument(label)" incoming="_Cnd40Lx6EeK1Qo9t_0gCIw">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cnd4tLx6EeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cnd4tbx6EeK1Qo9t_0gCIw" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_Cnd4trx6EeK1Qo9t_0gCIw" name="Call(AssertEquals).argument(value1)" incoming="_Cnd40bx6EeK1Qo9t_0gCIw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cnd4t7x6EeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cnd4uLx6EeK1Qo9t_0gCIw" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_Cnd4ubx6EeK1Qo9t_0gCIw" name="Call(AssertEquals).argument(value2)" incoming="_Cnd40rx6EeK1Qo9t_0gCIw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cnd4urx6EeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cnd4u7x6EeK1Qo9t_0gCIw" value="1"/>
                </argument>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_8kE3oIgUEeKtquXykzQHVw"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_Cnd4vLx6EeK1Qo9t_0gCIw" name="Tuple@10c76b3" inStructuredNode="_Cnd4sbx6EeK1Qo9t_0gCIw" outgoing="_Cnd407x6EeK1Qo9t_0gCIw">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Cnd4vbx6EeK1Qo9t_0gCIw" name="Value(&quot;Default value of a.pInteger&quot;)" inStructuredNode="_Cnd4vLx6EeK1Qo9t_0gCIw">
                  <result xmi:type="uml:OutputPin" xmi:id="_Cnd4vrx6EeK1Qo9t_0gCIw" name="Value(&quot;Default value of a.pInteger&quot;).result" outgoing="_Cnd40Lx6EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cnd4v7x6EeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cnd4wLx6EeK1Qo9t_0gCIw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_Cnd4wbx6EeK1Qo9t_0gCIw" value="Default value of a.pInteger">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_Cnd4wrx6EeK1Qo9t_0gCIw" name="Read(pInteger)" inStructuredNode="_Cnd4vLx6EeK1Qo9t_0gCIw" structuralFeature="_eBOKULccEeKQYayI9qY9dA">
                  <object xmi:type="uml:InputPin" xmi:id="_Cnd4w7x6EeK1Qo9t_0gCIw" name="Read(pInteger).object" incoming="_Cnd4z7x6EeK1Qo9t_0gCIw" type="_O3gZMLccEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cnd4xLx6EeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cnd4xbx6EeK1Qo9t_0gCIw" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_Cnd4xrx6EeK1Qo9t_0gCIw" name="Read(pInteger).result" outgoing="_Cnd40bx6EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cnd4x7x6EeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cnd4yLx6EeK1Qo9t_0gCIw" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_Cnd4ybx6EeK1Qo9t_0gCIw" name="Fork(Fork(a)@1886696)" inStructuredNode="_Cnd4vLx6EeK1Qo9t_0gCIw" outgoing="_Cnd4z7x6EeK1Qo9t_0gCIw" incoming="_Cnd5a7x6EeK1Qo9t_0gCIw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Cnd4yrx6EeK1Qo9t_0gCIw" name="Value(4)" inStructuredNode="_Cnd4vLx6EeK1Qo9t_0gCIw">
                  <result xmi:type="uml:OutputPin" xmi:id="_Cnd4y7x6EeK1Qo9t_0gCIw" name="Value(4).result" outgoing="_Cnd40rx6EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cnd4zLx6EeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cnd4zbx6EeK1Qo9t_0gCIw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_Cnd4zrx6EeK1Qo9t_0gCIw" value="4">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Cnd4z7x6EeK1Qo9t_0gCIw" inStructuredNode="_Cnd4vLx6EeK1Qo9t_0gCIw" source="_Cnd4ybx6EeK1Qo9t_0gCIw" target="_Cnd4w7x6EeK1Qo9t_0gCIw"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Cnd40Lx6EeK1Qo9t_0gCIw" inStructuredNode="_Cnd4sbx6EeK1Qo9t_0gCIw" source="_Cnd4vrx6EeK1Qo9t_0gCIw" target="_Cnd4s7x6EeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Cnd40bx6EeK1Qo9t_0gCIw" inStructuredNode="_Cnd4sbx6EeK1Qo9t_0gCIw" source="_Cnd4xrx6EeK1Qo9t_0gCIw" target="_Cnd4trx6EeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Cnd40rx6EeK1Qo9t_0gCIw" inStructuredNode="_Cnd4sbx6EeK1Qo9t_0gCIw" source="_Cnd4y7x6EeK1Qo9t_0gCIw" target="_Cnd4ubx6EeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_Cnd407x6EeK1Qo9t_0gCIw" inStructuredNode="_Cnd4sbx6EeK1Qo9t_0gCIw" source="_Cnd4vLx6EeK1Qo9t_0gCIw" target="_Cnd4srx6EeK1Qo9t_0gCIw"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_Cnd41Lx6EeK1Qo9t_0gCIw" name="ExpressionStatement@13747b7" inStructuredNode="_Cnd4kLx6EeK1Qo9t_0gCIw" outgoing="_Cnd5cLx6EeK1Qo9t_0gCIw" incoming="_Cnd5brx6EeK1Qo9t_0gCIw">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_Cnd41bx6EeK1Qo9t_0gCIw" name="Call(AssertEquals)" inStructuredNode="_Cnd41Lx6EeK1Qo9t_0gCIw" incoming="_Cnd49rx6EeK1Qo9t_0gCIw">
                <argument xmi:type="uml:InputPin" xmi:id="_Cnd41rx6EeK1Qo9t_0gCIw" name="Call(AssertEquals).argument(label)" incoming="_Cnd487x6EeK1Qo9t_0gCIw">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cnd417x6EeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cnd42Lx6EeK1Qo9t_0gCIw" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_Cnd42bx6EeK1Qo9t_0gCIw" name="Call(AssertEquals).argument(value1)" incoming="_Cnd49Lx6EeK1Qo9t_0gCIw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cnd42rx6EeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cnd427x6EeK1Qo9t_0gCIw" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_Cnd43Lx6EeK1Qo9t_0gCIw" name="Call(AssertEquals).argument(value2)" incoming="_Cnd49bx6EeK1Qo9t_0gCIw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cnd43bx6EeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cnd43rx6EeK1Qo9t_0gCIw" value="1"/>
                </argument>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_8kE3oIgUEeKtquXykzQHVw"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_Cnd437x6EeK1Qo9t_0gCIw" name="Tuple@4c3222" inStructuredNode="_Cnd41Lx6EeK1Qo9t_0gCIw" outgoing="_Cnd49rx6EeK1Qo9t_0gCIw">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Cnd44Lx6EeK1Qo9t_0gCIw" name="Value(&quot;Default value of a.pString&quot;)" inStructuredNode="_Cnd437x6EeK1Qo9t_0gCIw">
                  <result xmi:type="uml:OutputPin" xmi:id="_Cnd44bx6EeK1Qo9t_0gCIw" name="Value(&quot;Default value of a.pString&quot;).result" outgoing="_Cnd487x6EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cnd44rx6EeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cnd447x6EeK1Qo9t_0gCIw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_Cnd45Lx6EeK1Qo9t_0gCIw" value="Default value of a.pString">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_Cnd45bx6EeK1Qo9t_0gCIw" name="Read(pString)" inStructuredNode="_Cnd437x6EeK1Qo9t_0gCIw" structuralFeature="_gRYPELccEeKQYayI9qY9dA">
                  <object xmi:type="uml:InputPin" xmi:id="_Cnd45rx6EeK1Qo9t_0gCIw" name="Read(pString).object" incoming="_Cnd48rx6EeK1Qo9t_0gCIw" type="_O3gZMLccEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cnd457x6EeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cnd46Lx6EeK1Qo9t_0gCIw" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_Cnd46bx6EeK1Qo9t_0gCIw" name="Read(pString).result" outgoing="_Cnd49Lx6EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cnd46rx6EeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cnd467x6EeK1Qo9t_0gCIw" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_Cnd47Lx6EeK1Qo9t_0gCIw" name="Fork(Fork(a)@1886696)" inStructuredNode="_Cnd437x6EeK1Qo9t_0gCIw" outgoing="_Cnd48rx6EeK1Qo9t_0gCIw" incoming="_Cnd5bbx6EeK1Qo9t_0gCIw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Cnd47bx6EeK1Qo9t_0gCIw" name="Value(&quot;Hello&quot;)" inStructuredNode="_Cnd437x6EeK1Qo9t_0gCIw">
                  <result xmi:type="uml:OutputPin" xmi:id="_Cnd47rx6EeK1Qo9t_0gCIw" name="Value(&quot;Hello&quot;).result" outgoing="_Cnd49bx6EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cnd477x6EeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cnd48Lx6EeK1Qo9t_0gCIw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_Cnd48bx6EeK1Qo9t_0gCIw" value="Hello">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Cnd48rx6EeK1Qo9t_0gCIw" inStructuredNode="_Cnd437x6EeK1Qo9t_0gCIw" source="_Cnd47Lx6EeK1Qo9t_0gCIw" target="_Cnd45rx6EeK1Qo9t_0gCIw"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Cnd487x6EeK1Qo9t_0gCIw" inStructuredNode="_Cnd41Lx6EeK1Qo9t_0gCIw" source="_Cnd44bx6EeK1Qo9t_0gCIw" target="_Cnd41rx6EeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Cnd49Lx6EeK1Qo9t_0gCIw" inStructuredNode="_Cnd41Lx6EeK1Qo9t_0gCIw" source="_Cnd46bx6EeK1Qo9t_0gCIw" target="_Cnd42bx6EeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Cnd49bx6EeK1Qo9t_0gCIw" inStructuredNode="_Cnd41Lx6EeK1Qo9t_0gCIw" source="_Cnd47rx6EeK1Qo9t_0gCIw" target="_Cnd43Lx6EeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_Cnd49rx6EeK1Qo9t_0gCIw" inStructuredNode="_Cnd41Lx6EeK1Qo9t_0gCIw" source="_Cnd437x6EeK1Qo9t_0gCIw" target="_Cnd41bx6EeK1Qo9t_0gCIw"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_Cnd497x6EeK1Qo9t_0gCIw" name="ExpressionStatement@1ac3118" inStructuredNode="_Cnd4kLx6EeK1Qo9t_0gCIw" outgoing="_Cnd5crx6EeK1Qo9t_0gCIw" incoming="_Cnd5cLx6EeK1Qo9t_0gCIw">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_Cnd4-Lx6EeK1Qo9t_0gCIw" name="Call(AssertEquals)" inStructuredNode="_Cnd497x6EeK1Qo9t_0gCIw" incoming="_Cnd5Gbx6EeK1Qo9t_0gCIw">
                <argument xmi:type="uml:InputPin" xmi:id="_Cnd4-bx6EeK1Qo9t_0gCIw" name="Call(AssertEquals).argument(label)" incoming="_Cnd5Frx6EeK1Qo9t_0gCIw">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cnd4-rx6EeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cnd4-7x6EeK1Qo9t_0gCIw" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_Cnd4_Lx6EeK1Qo9t_0gCIw" name="Call(AssertEquals).argument(value1)" incoming="_Cnd5F7x6EeK1Qo9t_0gCIw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cnd4_bx6EeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cnd4_rx6EeK1Qo9t_0gCIw" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_Cnd4_7x6EeK1Qo9t_0gCIw" name="Call(AssertEquals).argument(value2)" incoming="_Cnd5GLx6EeK1Qo9t_0gCIw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cnd5ALx6EeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cnd5Abx6EeK1Qo9t_0gCIw" value="1"/>
                </argument>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_8kE3oIgUEeKtquXykzQHVw"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_Cnd5Arx6EeK1Qo9t_0gCIw" name="Tuple@d36536" inStructuredNode="_Cnd497x6EeK1Qo9t_0gCIw" outgoing="_Cnd5Gbx6EeK1Qo9t_0gCIw">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Cnd5A7x6EeK1Qo9t_0gCIw" name="Value(&quot;Default value of a.pBoolean&quot;)" inStructuredNode="_Cnd5Arx6EeK1Qo9t_0gCIw">
                  <result xmi:type="uml:OutputPin" xmi:id="_Cnd5BLx6EeK1Qo9t_0gCIw" name="Value(&quot;Default value of a.pBoolean&quot;).result" outgoing="_Cnd5Frx6EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cnd5Bbx6EeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cnd5Brx6EeK1Qo9t_0gCIw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_Cnd5B7x6EeK1Qo9t_0gCIw" value="Default value of a.pBoolean">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_Cnd5CLx6EeK1Qo9t_0gCIw" name="Read(pBoolean)" inStructuredNode="_Cnd5Arx6EeK1Qo9t_0gCIw" structuralFeature="_hr2B8LccEeKQYayI9qY9dA">
                  <object xmi:type="uml:InputPin" xmi:id="_Cnd5Cbx6EeK1Qo9t_0gCIw" name="Read(pBoolean).object" incoming="_Cnd5Fbx6EeK1Qo9t_0gCIw" type="_O3gZMLccEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cnd5Crx6EeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cnd5C7x6EeK1Qo9t_0gCIw" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_Cnd5DLx6EeK1Qo9t_0gCIw" name="Read(pBoolean).result" outgoing="_Cnd5F7x6EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cnd5Dbx6EeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cnd5Drx6EeK1Qo9t_0gCIw" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_Cnd5D7x6EeK1Qo9t_0gCIw" name="Fork(Fork(a)@1886696)" inStructuredNode="_Cnd5Arx6EeK1Qo9t_0gCIw" outgoing="_Cnd5Fbx6EeK1Qo9t_0gCIw" incoming="_Cnd5b7x6EeK1Qo9t_0gCIw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Cnd5ELx6EeK1Qo9t_0gCIw" name="Value(true)" inStructuredNode="_Cnd5Arx6EeK1Qo9t_0gCIw">
                  <result xmi:type="uml:OutputPin" xmi:id="_Cnd5Ebx6EeK1Qo9t_0gCIw" name="Value(true).result" outgoing="_Cnd5GLx6EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cnd5Erx6EeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cnd5E7x6EeK1Qo9t_0gCIw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralBoolean" xmi:id="_Cnd5FLx6EeK1Qo9t_0gCIw" value="true">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                  </value>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Cnd5Fbx6EeK1Qo9t_0gCIw" inStructuredNode="_Cnd5Arx6EeK1Qo9t_0gCIw" source="_Cnd5D7x6EeK1Qo9t_0gCIw" target="_Cnd5Cbx6EeK1Qo9t_0gCIw"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Cnd5Frx6EeK1Qo9t_0gCIw" inStructuredNode="_Cnd497x6EeK1Qo9t_0gCIw" source="_Cnd5BLx6EeK1Qo9t_0gCIw" target="_Cnd4-bx6EeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Cnd5F7x6EeK1Qo9t_0gCIw" inStructuredNode="_Cnd497x6EeK1Qo9t_0gCIw" source="_Cnd5DLx6EeK1Qo9t_0gCIw" target="_Cnd4_Lx6EeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Cnd5GLx6EeK1Qo9t_0gCIw" inStructuredNode="_Cnd497x6EeK1Qo9t_0gCIw" source="_Cnd5Ebx6EeK1Qo9t_0gCIw" target="_Cnd4_7x6EeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_Cnd5Gbx6EeK1Qo9t_0gCIw" inStructuredNode="_Cnd497x6EeK1Qo9t_0gCIw" source="_Cnd5Arx6EeK1Qo9t_0gCIw" target="_Cnd4-Lx6EeK1Qo9t_0gCIw"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_Cnd5Grx6EeK1Qo9t_0gCIw" name="ExpressionStatement@eee32c" inStructuredNode="_Cnd4kLx6EeK1Qo9t_0gCIw" outgoing="_Cnd5dLx6EeK1Qo9t_0gCIw" incoming="_Cnd5crx6EeK1Qo9t_0gCIw">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_Cnd5G7x6EeK1Qo9t_0gCIw" name="Call(AssertEquals)" inStructuredNode="_Cnd5Grx6EeK1Qo9t_0gCIw" incoming="_Cnd5PLx6EeK1Qo9t_0gCIw">
                <argument xmi:type="uml:InputPin" xmi:id="_Cnd5HLx6EeK1Qo9t_0gCIw" name="Call(AssertEquals).argument(label)" incoming="_Cnd5Obx6EeK1Qo9t_0gCIw">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cnd5Hbx6EeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cnd5Hrx6EeK1Qo9t_0gCIw" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_Cnd5H7x6EeK1Qo9t_0gCIw" name="Call(AssertEquals).argument(value1)" incoming="_Cnd5Orx6EeK1Qo9t_0gCIw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cnd5ILx6EeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cnd5Ibx6EeK1Qo9t_0gCIw" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_Cnd5Irx6EeK1Qo9t_0gCIw" name="Call(AssertEquals).argument(value2)" incoming="_Cnd5O7x6EeK1Qo9t_0gCIw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cnd5I7x6EeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cnd5JLx6EeK1Qo9t_0gCIw" value="1"/>
                </argument>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_8kE3oIgUEeKtquXykzQHVw"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_Cnd5Jbx6EeK1Qo9t_0gCIw" name="Tuple@615f8a" inStructuredNode="_Cnd5Grx6EeK1Qo9t_0gCIw" outgoing="_Cnd5PLx6EeK1Qo9t_0gCIw">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Cnd5Jrx6EeK1Qo9t_0gCIw" name="Value(&quot;Default value of a.pUnlimitedNatural&quot;)" inStructuredNode="_Cnd5Jbx6EeK1Qo9t_0gCIw">
                  <result xmi:type="uml:OutputPin" xmi:id="_Cnd5J7x6EeK1Qo9t_0gCIw" name="Value(&quot;Default value of a.pUnlimitedNatural&quot;).result" outgoing="_Cnd5Obx6EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cnd5KLx6EeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cnd5Kbx6EeK1Qo9t_0gCIw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_Cnd5Krx6EeK1Qo9t_0gCIw" value="Default value of a.pUnlimitedNatural">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_Cnd5K7x6EeK1Qo9t_0gCIw" name="Read(pUnlimitedNatural)" inStructuredNode="_Cnd5Jbx6EeK1Qo9t_0gCIw" structuralFeature="_yEjVwLccEeKQYayI9qY9dA">
                  <object xmi:type="uml:InputPin" xmi:id="_Cnd5LLx6EeK1Qo9t_0gCIw" name="Read(pUnlimitedNatural).object" incoming="_Cnd5OLx6EeK1Qo9t_0gCIw" type="_O3gZMLccEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cnd5Lbx6EeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cnd5Lrx6EeK1Qo9t_0gCIw" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_Cnd5L7x6EeK1Qo9t_0gCIw" name="Read(pUnlimitedNatural).result" outgoing="_Cnd5Orx6EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#UnlimitedNatural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cnd5MLx6EeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cnd5Mbx6EeK1Qo9t_0gCIw" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_Cnd5Mrx6EeK1Qo9t_0gCIw" name="Fork(Fork(a)@1886696)" inStructuredNode="_Cnd5Jbx6EeK1Qo9t_0gCIw" outgoing="_Cnd5OLx6EeK1Qo9t_0gCIw" incoming="_Cnd5cbx6EeK1Qo9t_0gCIw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Cnd5M7x6EeK1Qo9t_0gCIw" name="Value(*)" inStructuredNode="_Cnd5Jbx6EeK1Qo9t_0gCIw">
                  <result xmi:type="uml:OutputPin" xmi:id="_Cnd5NLx6EeK1Qo9t_0gCIw" name="Value(*).result" outgoing="_Cnd5O7x6EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#UnlimitedNatural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cnd5Nbx6EeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cnd5Nrx6EeK1Qo9t_0gCIw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cnd5N7x6EeK1Qo9t_0gCIw" value="*">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#UnlimitedNatural"/>
                  </value>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Cnd5OLx6EeK1Qo9t_0gCIw" inStructuredNode="_Cnd5Jbx6EeK1Qo9t_0gCIw" source="_Cnd5Mrx6EeK1Qo9t_0gCIw" target="_Cnd5LLx6EeK1Qo9t_0gCIw"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Cnd5Obx6EeK1Qo9t_0gCIw" inStructuredNode="_Cnd5Grx6EeK1Qo9t_0gCIw" source="_Cnd5J7x6EeK1Qo9t_0gCIw" target="_Cnd5HLx6EeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Cnd5Orx6EeK1Qo9t_0gCIw" inStructuredNode="_Cnd5Grx6EeK1Qo9t_0gCIw" source="_Cnd5L7x6EeK1Qo9t_0gCIw" target="_Cnd5H7x6EeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Cnd5O7x6EeK1Qo9t_0gCIw" inStructuredNode="_Cnd5Grx6EeK1Qo9t_0gCIw" source="_Cnd5NLx6EeK1Qo9t_0gCIw" target="_Cnd5Irx6EeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_Cnd5PLx6EeK1Qo9t_0gCIw" inStructuredNode="_Cnd5Grx6EeK1Qo9t_0gCIw" source="_Cnd5Jbx6EeK1Qo9t_0gCIw" target="_Cnd5G7x6EeK1Qo9t_0gCIw"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_Cnd5Pbx6EeK1Qo9t_0gCIw" name="ExpressionStatement@82ff03" inStructuredNode="_Cnd4kLx6EeK1Qo9t_0gCIw" outgoing="_Cnd5dbx6EeK1Qo9t_0gCIw" incoming="_Cnd5dLx6EeK1Qo9t_0gCIw">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_Cnd5Prx6EeK1Qo9t_0gCIw" name="Call(AssertEquals)" inStructuredNode="_Cnd5Pbx6EeK1Qo9t_0gCIw" incoming="_Cnd5Wbx6EeK1Qo9t_0gCIw">
                <argument xmi:type="uml:InputPin" xmi:id="_Cnd5P7x6EeK1Qo9t_0gCIw" name="Call(AssertEquals).argument(label)" incoming="_Cnd5V7x6EeK1Qo9t_0gCIw">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cnd5QLx6EeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cnd5Qbx6EeK1Qo9t_0gCIw" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_Cnd5Qrx6EeK1Qo9t_0gCIw" name="Call(AssertEquals).argument(value1)" incoming="_Cnd5WLx6EeK1Qo9t_0gCIw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cnd5Q7x6EeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cnd5RLx6EeK1Qo9t_0gCIw" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_Cnd5Rbx6EeK1Qo9t_0gCIw" name="Call(AssertEquals).argument(value2)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cnd5Rrx6EeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cnd5R7x6EeK1Qo9t_0gCIw" value="1"/>
                </argument>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_8kE3oIgUEeKtquXykzQHVw"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_Cnd5SLx6EeK1Qo9t_0gCIw" name="Tuple@2ff8eb" inStructuredNode="_Cnd5Pbx6EeK1Qo9t_0gCIw" outgoing="_Cnd5Wbx6EeK1Qo9t_0gCIw">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Cnd5Sbx6EeK1Qo9t_0gCIw" name="Value(&quot;Default value of a.pEnum&quot;)" inStructuredNode="_Cnd5SLx6EeK1Qo9t_0gCIw">
                  <result xmi:type="uml:OutputPin" xmi:id="_Cnd5Srx6EeK1Qo9t_0gCIw" name="Value(&quot;Default value of a.pEnum&quot;).result" outgoing="_Cnd5V7x6EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cnd5S7x6EeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cnd5TLx6EeK1Qo9t_0gCIw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_Cnd5Tbx6EeK1Qo9t_0gCIw" value="Default value of a.pEnum">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_Cnd5Trx6EeK1Qo9t_0gCIw" name="Read(pEnum)" inStructuredNode="_Cnd5SLx6EeK1Qo9t_0gCIw" structuralFeature="_P9rhoLcdEeKQYayI9qY9dA">
                  <object xmi:type="uml:InputPin" xmi:id="_Cnd5T7x6EeK1Qo9t_0gCIw" name="Read(pEnum).object" incoming="_Cnd5Vrx6EeK1Qo9t_0gCIw" type="_O3gZMLccEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cnd5ULx6EeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cnd5Ubx6EeK1Qo9t_0gCIw" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_Cnd5Urx6EeK1Qo9t_0gCIw" name="Read(pEnum).result" outgoing="_Cnd5WLx6EeK1Qo9t_0gCIw" type="_JXvvcLcdEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cnd5U7x6EeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cnd5VLx6EeK1Qo9t_0gCIw" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_Cnd5Vbx6EeK1Qo9t_0gCIw" name="Fork(Fork(a)@1886696)" inStructuredNode="_Cnd5SLx6EeK1Qo9t_0gCIw" outgoing="_Cnd5Vrx6EeK1Qo9t_0gCIw" incoming="_Cnd5c7x6EeK1Qo9t_0gCIw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Cnd5Vrx6EeK1Qo9t_0gCIw" inStructuredNode="_Cnd5SLx6EeK1Qo9t_0gCIw" source="_Cnd5Vbx6EeK1Qo9t_0gCIw" target="_Cnd5T7x6EeK1Qo9t_0gCIw"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Cnd5V7x6EeK1Qo9t_0gCIw" inStructuredNode="_Cnd5Pbx6EeK1Qo9t_0gCIw" source="_Cnd5Srx6EeK1Qo9t_0gCIw" target="_Cnd5P7x6EeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Cnd5WLx6EeK1Qo9t_0gCIw" inStructuredNode="_Cnd5Pbx6EeK1Qo9t_0gCIw" source="_Cnd5Urx6EeK1Qo9t_0gCIw" target="_Cnd5Qrx6EeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_Cnd5Wbx6EeK1Qo9t_0gCIw" inStructuredNode="_Cnd5Pbx6EeK1Qo9t_0gCIw" source="_Cnd5SLx6EeK1Qo9t_0gCIw" target="_Cnd5Prx6EeK1Qo9t_0gCIw"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_Cnd5Wrx6EeK1Qo9t_0gCIw" name="ExpressionStatement@1d1f2b6" inStructuredNode="_Cnd4kLx6EeK1Qo9t_0gCIw" incoming="_Cnd5dbx6EeK1Qo9t_0gCIw">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_Cnd5W7x6EeK1Qo9t_0gCIw" name="Call(WriteLine)" inStructuredNode="_Cnd5Wrx6EeK1Qo9t_0gCIw" incoming="_Cnd5abx6EeK1Qo9t_0gCIw">
                <argument xmi:type="uml:InputPin" xmi:id="_Cnd5XLx6EeK1Qo9t_0gCIw" name="Call(WriteLine).argument(value)" incoming="_Cnd5aLx6EeK1Qo9t_0gCIw">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cnd5Xbx6EeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cnd5Xrx6EeK1Qo9t_0gCIw" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_Cnd5X7x6EeK1Qo9t_0gCIw" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cnd5YLx6EeK1Qo9t_0gCIw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cnd5Ybx6EeK1Qo9t_0gCIw" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_Cnd5Yrx6EeK1Qo9t_0gCIw" name="Tuple@19ec086" inStructuredNode="_Cnd5Wrx6EeK1Qo9t_0gCIw" outgoing="_Cnd5abx6EeK1Qo9t_0gCIw">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Cnd5Y7x6EeK1Qo9t_0gCIw" name="Value(&quot;-- End of test case --&quot;)" inStructuredNode="_Cnd5Yrx6EeK1Qo9t_0gCIw">
                  <result xmi:type="uml:OutputPin" xmi:id="_Cnd5ZLx6EeK1Qo9t_0gCIw" name="Value(&quot;-- End of test case --&quot;).result" outgoing="_Cnd5aLx6EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cnd5Zbx6EeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cnd5Zrx6EeK1Qo9t_0gCIw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_Cnd5Z7x6EeK1Qo9t_0gCIw" value="-- End of test case --">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Cnd5aLx6EeK1Qo9t_0gCIw" inStructuredNode="_Cnd5Wrx6EeK1Qo9t_0gCIw" source="_Cnd5ZLx6EeK1Qo9t_0gCIw" target="_Cnd5XLx6EeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_Cnd5abx6EeK1Qo9t_0gCIw" inStructuredNode="_Cnd5Wrx6EeK1Qo9t_0gCIw" source="_Cnd5Yrx6EeK1Qo9t_0gCIw" target="_Cnd5W7x6EeK1Qo9t_0gCIw"/>
            </node>
            <edge xmi:type="uml:ControlFlow" xmi:id="_Cnd5arx6EeK1Qo9t_0gCIw" inStructuredNode="_Cnd4kLx6EeK1Qo9t_0gCIw" source="_Cnd4kbx6EeK1Qo9t_0gCIw" target="_Cnd4obx6EeK1Qo9t_0gCIw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_Cnd5a7x6EeK1Qo9t_0gCIw" inStructuredNode="_Cnd4kLx6EeK1Qo9t_0gCIw" source="_Cnd4orx6EeK1Qo9t_0gCIw" target="_Cnd4ybx6EeK1Qo9t_0gCIw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_Cnd5bLx6EeK1Qo9t_0gCIw" inStructuredNode="_Cnd4kLx6EeK1Qo9t_0gCIw" source="_Cnd4obx6EeK1Qo9t_0gCIw" target="_Cnd4sbx6EeK1Qo9t_0gCIw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_Cnd5bbx6EeK1Qo9t_0gCIw" inStructuredNode="_Cnd4kLx6EeK1Qo9t_0gCIw" source="_Cnd4orx6EeK1Qo9t_0gCIw" target="_Cnd47Lx6EeK1Qo9t_0gCIw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_Cnd5brx6EeK1Qo9t_0gCIw" inStructuredNode="_Cnd4kLx6EeK1Qo9t_0gCIw" source="_Cnd4sbx6EeK1Qo9t_0gCIw" target="_Cnd41Lx6EeK1Qo9t_0gCIw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_Cnd5b7x6EeK1Qo9t_0gCIw" inStructuredNode="_Cnd4kLx6EeK1Qo9t_0gCIw" source="_Cnd4orx6EeK1Qo9t_0gCIw" target="_Cnd5D7x6EeK1Qo9t_0gCIw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_Cnd5cLx6EeK1Qo9t_0gCIw" inStructuredNode="_Cnd4kLx6EeK1Qo9t_0gCIw" source="_Cnd41Lx6EeK1Qo9t_0gCIw" target="_Cnd497x6EeK1Qo9t_0gCIw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_Cnd5cbx6EeK1Qo9t_0gCIw" inStructuredNode="_Cnd4kLx6EeK1Qo9t_0gCIw" source="_Cnd4orx6EeK1Qo9t_0gCIw" target="_Cnd5Mrx6EeK1Qo9t_0gCIw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_Cnd5crx6EeK1Qo9t_0gCIw" inStructuredNode="_Cnd4kLx6EeK1Qo9t_0gCIw" source="_Cnd497x6EeK1Qo9t_0gCIw" target="_Cnd5Grx6EeK1Qo9t_0gCIw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_Cnd5c7x6EeK1Qo9t_0gCIw" inStructuredNode="_Cnd4kLx6EeK1Qo9t_0gCIw" source="_Cnd4orx6EeK1Qo9t_0gCIw" target="_Cnd5Vbx6EeK1Qo9t_0gCIw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_Cnd5dLx6EeK1Qo9t_0gCIw" inStructuredNode="_Cnd4kLx6EeK1Qo9t_0gCIw" source="_Cnd5Grx6EeK1Qo9t_0gCIw" target="_Cnd5Pbx6EeK1Qo9t_0gCIw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_Cnd5dbx6EeK1Qo9t_0gCIw" inStructuredNode="_Cnd4kLx6EeK1Qo9t_0gCIw" source="_Cnd5Pbx6EeK1Qo9t_0gCIw" target="_Cnd5Wrx6EeK1Qo9t_0gCIw"/>
          </structuredNode>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_5sKxgLx5EeK1Qo9t_0gCIw" name="DefaultValues - Structures">
        <packagedElement xmi:type="uml:Class" xmi:id="_EuZv4Lx6EeK1Qo9t_0gCIw" name="A">
          <ownedAttribute xmi:type="uml:Property" xmi:id="_MwtZcLx6EeK1Qo9t_0gCIw" name="b" visibility="public" type="_Fe5YsLx6EeK1Qo9t_0gCIw">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_N3YGkLx6EeK1Qo9t_0gCIw" value="4"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_N4HtcLx6EeK1Qo9t_0gCIw" value="4"/>
            <defaultValue xmi:type="uml:OpaqueExpression" xmi:id="_qZfmwLx7EeK1Qo9t_0gCIw" name="default" behavior="_5PWdMLx6EeK1Qo9t_0gCIw"/>
          </ownedAttribute>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_5PWdMLx6EeK1Qo9t_0gCIw" name="bDefaultValues" group="_gaFXULx7EeK1Qo9t_0gCIw" node="_gYcYkLx7EeK1Qo9t_0gCIw _gYcYkbx7EeK1Qo9t_0gCIw _gaFXULx7EeK1Qo9t_0gCIw">
            <ownedComment xmi:type="uml:Comment" xmi:id="_gcnG4Lx7EeK1Qo9t_0gCIw">
              <body>/* Generated textual representation of Activity Test Suites::Test Suite 1::DefaultValues - Structures::A::bDefaultValues */&#xD;
&#xD;
namespace 'Test Suites'::'Test Suite 1'::'DefaultValues - Structures'::A ;&#xD;
&#xD;
activity bDefaultValues() : B[]{ &#xD;
	b1 = new B() ; b1.p = 1 ;&#xD;
	b2 = new B() ; b2.p = 2 ;&#xD;
	b3 = new B() ; b3.p = 3 ;&#xD;
	b4 = new B() ; b4.p = 4 ;&#xD;
	return new B[]{b1, b2, b3, b4} ;&#xD;
}</body>
            </ownedComment>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_AySDILx7EeK1Qo9t_0gCIw" name="result" type="_Fe5YsLx6EeK1Qo9t_0gCIw" direction="return">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DjBscLx7EeK1Qo9t_0gCIw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DkE1ULx7EeK1Qo9t_0gCIw" value="*"/>
            </ownedParameter>
            <edge xmi:type="uml:ControlFlow" xmi:id="_gbtvALx7EeK1Qo9t_0gCIw" activity="_5PWdMLx6EeK1Qo9t_0gCIw" source="_gaFYHbx7EeK1Qo9t_0gCIw" target="_gYcYkbx7EeK1Qo9t_0gCIw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_gbtvAbx7EeK1Qo9t_0gCIw" activity="_5PWdMLx6EeK1Qo9t_0gCIw" source="_gaFYMbx7EeK1Qo9t_0gCIw" target="_gYcYkLx7EeK1Qo9t_0gCIw"/>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_gaFXULx7EeK1Qo9t_0gCIw" name="Body(bDefaultValues)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_gaFXUbx7EeK1Qo9t_0gCIw" name="ExpressionStatement@1359e48" inStructuredNode="_gaFXULx7EeK1Qo9t_0gCIw" outgoing="_gaFYNrx7EeK1Qo9t_0gCIw">
                <node xmi:type="uml:ForkNode" xmi:id="_gaFXUrx7EeK1Qo9t_0gCIw" name="Fork(b1)@14fd373" inStructuredNode="_gaFXUbx7EeK1Qo9t_0gCIw" outgoing="_gaFYNbx7EeK1Qo9t_0gCIw _gaFYQLx7EeK1Qo9t_0gCIw" incoming="_gaFXYLx7EeK1Qo9t_0gCIw"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_gaFXU7x7EeK1Qo9t_0gCIw" name="RightHandSide@1c33107" inStructuredNode="_gaFXUbx7EeK1Qo9t_0gCIw">
                  <node xmi:type="uml:CallOperationAction" xmi:id="_gaFXVLx7EeK1Qo9t_0gCIw" name="Call(B)" inStructuredNode="_gaFXU7x7EeK1Qo9t_0gCIw" operation="_YvNLwLx6EeK1Qo9t_0gCIw">
                    <result xmi:type="uml:OutputPin" xmi:id="_gaFXVbx7EeK1Qo9t_0gCIw" name="Call(B).result(result)" outgoing="_gaFXYLx7EeK1Qo9t_0gCIw" type="_Fe5YsLx6EeK1Qo9t_0gCIw">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gaFXVrx7EeK1Qo9t_0gCIw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gaFXV7x7EeK1Qo9t_0gCIw" value="1"/>
                    </result>
                    <target xmi:type="uml:InputPin" xmi:id="_gaFXWLx7EeK1Qo9t_0gCIw" name="Call(B).target" incoming="_gaFXX7x7EeK1Qo9t_0gCIw" type="_Fe5YsLx6EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gaFXWbx7EeK1Qo9t_0gCIw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gaFXWrx7EeK1Qo9t_0gCIw" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:CreateObjectAction" xmi:id="_gaFXW7x7EeK1Qo9t_0gCIw" name="Create(B)" inStructuredNode="_gaFXU7x7EeK1Qo9t_0gCIw" classifier="_Fe5YsLx6EeK1Qo9t_0gCIw">
                    <result xmi:type="uml:OutputPin" xmi:id="_gaFXXLx7EeK1Qo9t_0gCIw" name="Create(B).result" outgoing="_gaFXX7x7EeK1Qo9t_0gCIw" type="_Fe5YsLx6EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gaFXXbx7EeK1Qo9t_0gCIw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gaFXXrx7EeK1Qo9t_0gCIw" value="1"/>
                    </result>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_gaFXX7x7EeK1Qo9t_0gCIw" inStructuredNode="_gaFXU7x7EeK1Qo9t_0gCIw" source="_gaFXXLx7EeK1Qo9t_0gCIw" target="_gaFXWLx7EeK1Qo9t_0gCIw"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_gaFXYLx7EeK1Qo9t_0gCIw" inStructuredNode="_gaFXUbx7EeK1Qo9t_0gCIw" source="_gaFXVbx7EeK1Qo9t_0gCIw" target="_gaFXUrx7EeK1Qo9t_0gCIw"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_gaFXYbx7EeK1Qo9t_0gCIw" name="ExpressionStatement@12c208a" inStructuredNode="_gaFXULx7EeK1Qo9t_0gCIw" outgoing="_gaFYN7x7EeK1Qo9t_0gCIw" incoming="_gaFYNrx7EeK1Qo9t_0gCIw">
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_gaFXYrx7EeK1Qo9t_0gCIw" name="Expression(LeftHandSide@f3d46a)" inStructuredNode="_gaFXYbx7EeK1Qo9t_0gCIw" incoming="_gaFXg7x7EeK1Qo9t_0gCIw"/>
                <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_gaFXY7x7EeK1Qo9t_0gCIw" name="Clear(p)" inStructuredNode="_gaFXYbx7EeK1Qo9t_0gCIw" structuralFeature="_GyNasLx6EeK1Qo9t_0gCIw">
                  <object xmi:type="uml:InputPin" xmi:id="_gaFXZLx7EeK1Qo9t_0gCIw" name="Clear(p).object" incoming="_gaFYNbx7EeK1Qo9t_0gCIw" type="_Fe5YsLx6EeK1Qo9t_0gCIw" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gaFXZbx7EeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gaFXZrx7EeK1Qo9t_0gCIw" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_gaFXZ7x7EeK1Qo9t_0gCIw" name="Clear(p).result" outgoing="_gaFXgbx7EeK1Qo9t_0gCIw" type="_Fe5YsLx6EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gaFXaLx7EeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gaFXabx7EeK1Qo9t_0gCIw" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_gaFXarx7EeK1Qo9t_0gCIw" name="Fork(LeftHandSide@f3d46a)" inStructuredNode="_gaFXYbx7EeK1Qo9t_0gCIw" outgoing="_gaFXgLx7EeK1Qo9t_0gCIw" incoming="_gaFXgrx7EeK1Qo9t_0gCIw"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_gaFXa7x7EeK1Qo9t_0gCIw" name="WriteAll(Test Suites::Test Suite 1::DefaultValues - Structures::B::p)" inStructuredNode="_gaFXYbx7EeK1Qo9t_0gCIw">
                  <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_gaFXbLx7EeK1Qo9t_0gCIw" name="Write(p)" inStructuredNode="_gaFXa7x7EeK1Qo9t_0gCIw" structuralFeature="_GyNasLx6EeK1Qo9t_0gCIw" isReplaceAll="true">
                    <object xmi:type="uml:InputPin" xmi:id="_gaFXbbx7EeK1Qo9t_0gCIw" name="Write(p).object" incoming="_gaFXgbx7EeK1Qo9t_0gCIw" type="_Fe5YsLx6EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gaFXbrx7EeK1Qo9t_0gCIw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gaFXb7x7EeK1Qo9t_0gCIw" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_gaFXcLx7EeK1Qo9t_0gCIw" name="Write(p).result" type="_Fe5YsLx6EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gaFXcbx7EeK1Qo9t_0gCIw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gaFXcrx7EeK1Qo9t_0gCIw" value="1"/>
                    </result>
                    <value xmi:type="uml:InputPin" xmi:id="_gaFXc7x7EeK1Qo9t_0gCIw" name="Write(p).value" incoming="_gaFXebx7EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gaFXdLx7EeK1Qo9t_0gCIw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gaFXdbx7EeK1Qo9t_0gCIw" value="1"/>
                    </value>
                  </node>
                  <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_gaFXdrx7EeK1Qo9t_0gCIw" name="WriteAll(Test Suites::Test Suite 1::DefaultValues - Structures::B::p).input(Test Suites::Test Suite 1::DefaultValues - Structures::B::p)" outgoing="_gaFXebx7EeK1Qo9t_0gCIw" incoming="_gaFXgLx7EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gaFXd7x7EeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gaFXeLx7EeK1Qo9t_0gCIw" value="1"/>
                  </structuredNodeInput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_gaFXebx7EeK1Qo9t_0gCIw" inStructuredNode="_gaFXa7x7EeK1Qo9t_0gCIw" source="_gaFXdrx7EeK1Qo9t_0gCIw" target="_gaFXc7x7EeK1Qo9t_0gCIw"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_gaFXerx7EeK1Qo9t_0gCIw" name="RightHandSide@36c088" inStructuredNode="_gaFXYbx7EeK1Qo9t_0gCIw" outgoing="_gaFXg7x7EeK1Qo9t_0gCIw">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_gaFXe7x7EeK1Qo9t_0gCIw" name="Value(1)" inStructuredNode="_gaFXerx7EeK1Qo9t_0gCIw">
                    <result xmi:type="uml:OutputPin" xmi:id="_gaFXfLx7EeK1Qo9t_0gCIw" name="Value(1).result" outgoing="_gaFXgrx7EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gaFXfbx7EeK1Qo9t_0gCIw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gaFXfrx7EeK1Qo9t_0gCIw" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_gaFXf7x7EeK1Qo9t_0gCIw" value="1">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_gaFXgLx7EeK1Qo9t_0gCIw" inStructuredNode="_gaFXYbx7EeK1Qo9t_0gCIw" source="_gaFXarx7EeK1Qo9t_0gCIw" target="_gaFXdrx7EeK1Qo9t_0gCIw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_gaFXgbx7EeK1Qo9t_0gCIw" inStructuredNode="_gaFXYbx7EeK1Qo9t_0gCIw" source="_gaFXZ7x7EeK1Qo9t_0gCIw" target="_gaFXbbx7EeK1Qo9t_0gCIw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_gaFXgrx7EeK1Qo9t_0gCIw" inStructuredNode="_gaFXYbx7EeK1Qo9t_0gCIw" source="_gaFXfLx7EeK1Qo9t_0gCIw" target="_gaFXarx7EeK1Qo9t_0gCIw"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_gaFXg7x7EeK1Qo9t_0gCIw" inStructuredNode="_gaFXYbx7EeK1Qo9t_0gCIw" source="_gaFXerx7EeK1Qo9t_0gCIw" target="_gaFXYrx7EeK1Qo9t_0gCIw"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_gaFXhLx7EeK1Qo9t_0gCIw" name="ExpressionStatement@1f8088c" inStructuredNode="_gaFXULx7EeK1Qo9t_0gCIw" outgoing="_gaFYObx7EeK1Qo9t_0gCIw" incoming="_gaFYN7x7EeK1Qo9t_0gCIw">
                <node xmi:type="uml:ForkNode" xmi:id="_gaFXhbx7EeK1Qo9t_0gCIw" name="Fork(b2)@168bc85" inStructuredNode="_gaFXhLx7EeK1Qo9t_0gCIw" outgoing="_gaFYOLx7EeK1Qo9t_0gCIw _gaFYQbx7EeK1Qo9t_0gCIw" incoming="_gaFXk7x7EeK1Qo9t_0gCIw"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_gaFXhrx7EeK1Qo9t_0gCIw" name="RightHandSide@130dc2e" inStructuredNode="_gaFXhLx7EeK1Qo9t_0gCIw">
                  <node xmi:type="uml:CallOperationAction" xmi:id="_gaFXh7x7EeK1Qo9t_0gCIw" name="Call(B)" inStructuredNode="_gaFXhrx7EeK1Qo9t_0gCIw" operation="_YvNLwLx6EeK1Qo9t_0gCIw">
                    <result xmi:type="uml:OutputPin" xmi:id="_gaFXiLx7EeK1Qo9t_0gCIw" name="Call(B).result(result)" outgoing="_gaFXk7x7EeK1Qo9t_0gCIw" type="_Fe5YsLx6EeK1Qo9t_0gCIw">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gaFXibx7EeK1Qo9t_0gCIw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gaFXirx7EeK1Qo9t_0gCIw" value="1"/>
                    </result>
                    <target xmi:type="uml:InputPin" xmi:id="_gaFXi7x7EeK1Qo9t_0gCIw" name="Call(B).target" incoming="_gaFXkrx7EeK1Qo9t_0gCIw" type="_Fe5YsLx6EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gaFXjLx7EeK1Qo9t_0gCIw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gaFXjbx7EeK1Qo9t_0gCIw" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:CreateObjectAction" xmi:id="_gaFXjrx7EeK1Qo9t_0gCIw" name="Create(B)" inStructuredNode="_gaFXhrx7EeK1Qo9t_0gCIw" classifier="_Fe5YsLx6EeK1Qo9t_0gCIw">
                    <result xmi:type="uml:OutputPin" xmi:id="_gaFXj7x7EeK1Qo9t_0gCIw" name="Create(B).result" outgoing="_gaFXkrx7EeK1Qo9t_0gCIw" type="_Fe5YsLx6EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gaFXkLx7EeK1Qo9t_0gCIw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gaFXkbx7EeK1Qo9t_0gCIw" value="1"/>
                    </result>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_gaFXkrx7EeK1Qo9t_0gCIw" inStructuredNode="_gaFXhrx7EeK1Qo9t_0gCIw" source="_gaFXj7x7EeK1Qo9t_0gCIw" target="_gaFXi7x7EeK1Qo9t_0gCIw"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_gaFXk7x7EeK1Qo9t_0gCIw" inStructuredNode="_gaFXhLx7EeK1Qo9t_0gCIw" source="_gaFXiLx7EeK1Qo9t_0gCIw" target="_gaFXhbx7EeK1Qo9t_0gCIw"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_gaFXlLx7EeK1Qo9t_0gCIw" name="ExpressionStatement@2526fb" inStructuredNode="_gaFXULx7EeK1Qo9t_0gCIw" outgoing="_gaFYOrx7EeK1Qo9t_0gCIw" incoming="_gaFYObx7EeK1Qo9t_0gCIw">
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_gaFXlbx7EeK1Qo9t_0gCIw" name="Expression(LeftHandSide@1298cf2)" inStructuredNode="_gaFXlLx7EeK1Qo9t_0gCIw" incoming="_gaFXtrx7EeK1Qo9t_0gCIw"/>
                <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_gaFXlrx7EeK1Qo9t_0gCIw" name="Clear(p)" inStructuredNode="_gaFXlLx7EeK1Qo9t_0gCIw" structuralFeature="_GyNasLx6EeK1Qo9t_0gCIw">
                  <object xmi:type="uml:InputPin" xmi:id="_gaFXl7x7EeK1Qo9t_0gCIw" name="Clear(p).object" incoming="_gaFYOLx7EeK1Qo9t_0gCIw" type="_Fe5YsLx6EeK1Qo9t_0gCIw" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gaFXmLx7EeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gaFXmbx7EeK1Qo9t_0gCIw" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_gaFXmrx7EeK1Qo9t_0gCIw" name="Clear(p).result" outgoing="_gaFXtLx7EeK1Qo9t_0gCIw" type="_Fe5YsLx6EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gaFXm7x7EeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gaFXnLx7EeK1Qo9t_0gCIw" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_gaFXnbx7EeK1Qo9t_0gCIw" name="Fork(LeftHandSide@1298cf2)" inStructuredNode="_gaFXlLx7EeK1Qo9t_0gCIw" outgoing="_gaFXs7x7EeK1Qo9t_0gCIw" incoming="_gaFXtbx7EeK1Qo9t_0gCIw"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_gaFXnrx7EeK1Qo9t_0gCIw" name="WriteAll(Test Suites::Test Suite 1::DefaultValues - Structures::B::p)" inStructuredNode="_gaFXlLx7EeK1Qo9t_0gCIw">
                  <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_gaFXn7x7EeK1Qo9t_0gCIw" name="Write(p)" inStructuredNode="_gaFXnrx7EeK1Qo9t_0gCIw" structuralFeature="_GyNasLx6EeK1Qo9t_0gCIw" isReplaceAll="true">
                    <object xmi:type="uml:InputPin" xmi:id="_gaFXoLx7EeK1Qo9t_0gCIw" name="Write(p).object" incoming="_gaFXtLx7EeK1Qo9t_0gCIw" type="_Fe5YsLx6EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gaFXobx7EeK1Qo9t_0gCIw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gaFXorx7EeK1Qo9t_0gCIw" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_gaFXo7x7EeK1Qo9t_0gCIw" name="Write(p).result" type="_Fe5YsLx6EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gaFXpLx7EeK1Qo9t_0gCIw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gaFXpbx7EeK1Qo9t_0gCIw" value="1"/>
                    </result>
                    <value xmi:type="uml:InputPin" xmi:id="_gaFXprx7EeK1Qo9t_0gCIw" name="Write(p).value" incoming="_gaFXrLx7EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gaFXp7x7EeK1Qo9t_0gCIw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gaFXqLx7EeK1Qo9t_0gCIw" value="1"/>
                    </value>
                  </node>
                  <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_gaFXqbx7EeK1Qo9t_0gCIw" name="WriteAll(Test Suites::Test Suite 1::DefaultValues - Structures::B::p).input(Test Suites::Test Suite 1::DefaultValues - Structures::B::p)" outgoing="_gaFXrLx7EeK1Qo9t_0gCIw" incoming="_gaFXs7x7EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gaFXqrx7EeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gaFXq7x7EeK1Qo9t_0gCIw" value="1"/>
                  </structuredNodeInput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_gaFXrLx7EeK1Qo9t_0gCIw" inStructuredNode="_gaFXnrx7EeK1Qo9t_0gCIw" source="_gaFXqbx7EeK1Qo9t_0gCIw" target="_gaFXprx7EeK1Qo9t_0gCIw"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_gaFXrbx7EeK1Qo9t_0gCIw" name="RightHandSide@3e907" inStructuredNode="_gaFXlLx7EeK1Qo9t_0gCIw" outgoing="_gaFXtrx7EeK1Qo9t_0gCIw">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_gaFXrrx7EeK1Qo9t_0gCIw" name="Value(2)" inStructuredNode="_gaFXrbx7EeK1Qo9t_0gCIw">
                    <result xmi:type="uml:OutputPin" xmi:id="_gaFXr7x7EeK1Qo9t_0gCIw" name="Value(2).result" outgoing="_gaFXtbx7EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gaFXsLx7EeK1Qo9t_0gCIw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gaFXsbx7EeK1Qo9t_0gCIw" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_gaFXsrx7EeK1Qo9t_0gCIw" value="2">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_gaFXs7x7EeK1Qo9t_0gCIw" inStructuredNode="_gaFXlLx7EeK1Qo9t_0gCIw" source="_gaFXnbx7EeK1Qo9t_0gCIw" target="_gaFXqbx7EeK1Qo9t_0gCIw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_gaFXtLx7EeK1Qo9t_0gCIw" inStructuredNode="_gaFXlLx7EeK1Qo9t_0gCIw" source="_gaFXmrx7EeK1Qo9t_0gCIw" target="_gaFXoLx7EeK1Qo9t_0gCIw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_gaFXtbx7EeK1Qo9t_0gCIw" inStructuredNode="_gaFXlLx7EeK1Qo9t_0gCIw" source="_gaFXr7x7EeK1Qo9t_0gCIw" target="_gaFXnbx7EeK1Qo9t_0gCIw"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_gaFXtrx7EeK1Qo9t_0gCIw" inStructuredNode="_gaFXlLx7EeK1Qo9t_0gCIw" source="_gaFXrbx7EeK1Qo9t_0gCIw" target="_gaFXlbx7EeK1Qo9t_0gCIw"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_gaFXt7x7EeK1Qo9t_0gCIw" name="ExpressionStatement@15a3d50" inStructuredNode="_gaFXULx7EeK1Qo9t_0gCIw" outgoing="_gaFYPLx7EeK1Qo9t_0gCIw" incoming="_gaFYOrx7EeK1Qo9t_0gCIw">
                <node xmi:type="uml:ForkNode" xmi:id="_gaFXuLx7EeK1Qo9t_0gCIw" name="Fork(b3)@63479f" inStructuredNode="_gaFXt7x7EeK1Qo9t_0gCIw" outgoing="_gaFYO7x7EeK1Qo9t_0gCIw _gaFYQrx7EeK1Qo9t_0gCIw" incoming="_gaFXxrx7EeK1Qo9t_0gCIw"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_gaFXubx7EeK1Qo9t_0gCIw" name="RightHandSide@1f32f83" inStructuredNode="_gaFXt7x7EeK1Qo9t_0gCIw">
                  <node xmi:type="uml:CallOperationAction" xmi:id="_gaFXurx7EeK1Qo9t_0gCIw" name="Call(B)" inStructuredNode="_gaFXubx7EeK1Qo9t_0gCIw" operation="_YvNLwLx6EeK1Qo9t_0gCIw">
                    <result xmi:type="uml:OutputPin" xmi:id="_gaFXu7x7EeK1Qo9t_0gCIw" name="Call(B).result(result)" outgoing="_gaFXxrx7EeK1Qo9t_0gCIw" type="_Fe5YsLx6EeK1Qo9t_0gCIw">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gaFXvLx7EeK1Qo9t_0gCIw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gaFXvbx7EeK1Qo9t_0gCIw" value="1"/>
                    </result>
                    <target xmi:type="uml:InputPin" xmi:id="_gaFXvrx7EeK1Qo9t_0gCIw" name="Call(B).target" incoming="_gaFXxbx7EeK1Qo9t_0gCIw" type="_Fe5YsLx6EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gaFXv7x7EeK1Qo9t_0gCIw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gaFXwLx7EeK1Qo9t_0gCIw" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:CreateObjectAction" xmi:id="_gaFXwbx7EeK1Qo9t_0gCIw" name="Create(B)" inStructuredNode="_gaFXubx7EeK1Qo9t_0gCIw" classifier="_Fe5YsLx6EeK1Qo9t_0gCIw">
                    <result xmi:type="uml:OutputPin" xmi:id="_gaFXwrx7EeK1Qo9t_0gCIw" name="Create(B).result" outgoing="_gaFXxbx7EeK1Qo9t_0gCIw" type="_Fe5YsLx6EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gaFXw7x7EeK1Qo9t_0gCIw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gaFXxLx7EeK1Qo9t_0gCIw" value="1"/>
                    </result>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_gaFXxbx7EeK1Qo9t_0gCIw" inStructuredNode="_gaFXubx7EeK1Qo9t_0gCIw" source="_gaFXwrx7EeK1Qo9t_0gCIw" target="_gaFXvrx7EeK1Qo9t_0gCIw"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_gaFXxrx7EeK1Qo9t_0gCIw" inStructuredNode="_gaFXt7x7EeK1Qo9t_0gCIw" source="_gaFXu7x7EeK1Qo9t_0gCIw" target="_gaFXuLx7EeK1Qo9t_0gCIw"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_gaFXx7x7EeK1Qo9t_0gCIw" name="ExpressionStatement@1c84b28" inStructuredNode="_gaFXULx7EeK1Qo9t_0gCIw" outgoing="_gaFYPbx7EeK1Qo9t_0gCIw" incoming="_gaFYPLx7EeK1Qo9t_0gCIw">
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_gaFXyLx7EeK1Qo9t_0gCIw" name="Expression(LeftHandSide@dc42c3)" inStructuredNode="_gaFXx7x7EeK1Qo9t_0gCIw" incoming="_gaFX6bx7EeK1Qo9t_0gCIw"/>
                <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_gaFXybx7EeK1Qo9t_0gCIw" name="Clear(p)" inStructuredNode="_gaFXx7x7EeK1Qo9t_0gCIw" structuralFeature="_GyNasLx6EeK1Qo9t_0gCIw">
                  <object xmi:type="uml:InputPin" xmi:id="_gaFXyrx7EeK1Qo9t_0gCIw" name="Clear(p).object" incoming="_gaFYO7x7EeK1Qo9t_0gCIw" type="_Fe5YsLx6EeK1Qo9t_0gCIw" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gaFXy7x7EeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gaFXzLx7EeK1Qo9t_0gCIw" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_gaFXzbx7EeK1Qo9t_0gCIw" name="Clear(p).result" outgoing="_gaFX57x7EeK1Qo9t_0gCIw" type="_Fe5YsLx6EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gaFXzrx7EeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gaFXz7x7EeK1Qo9t_0gCIw" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_gaFX0Lx7EeK1Qo9t_0gCIw" name="Fork(LeftHandSide@dc42c3)" inStructuredNode="_gaFXx7x7EeK1Qo9t_0gCIw" outgoing="_gaFX5rx7EeK1Qo9t_0gCIw" incoming="_gaFX6Lx7EeK1Qo9t_0gCIw"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_gaFX0bx7EeK1Qo9t_0gCIw" name="WriteAll(Test Suites::Test Suite 1::DefaultValues - Structures::B::p)" inStructuredNode="_gaFXx7x7EeK1Qo9t_0gCIw">
                  <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_gaFX0rx7EeK1Qo9t_0gCIw" name="Write(p)" inStructuredNode="_gaFX0bx7EeK1Qo9t_0gCIw" structuralFeature="_GyNasLx6EeK1Qo9t_0gCIw" isReplaceAll="true">
                    <object xmi:type="uml:InputPin" xmi:id="_gaFX07x7EeK1Qo9t_0gCIw" name="Write(p).object" incoming="_gaFX57x7EeK1Qo9t_0gCIw" type="_Fe5YsLx6EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gaFX1Lx7EeK1Qo9t_0gCIw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gaFX1bx7EeK1Qo9t_0gCIw" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_gaFX1rx7EeK1Qo9t_0gCIw" name="Write(p).result" type="_Fe5YsLx6EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gaFX17x7EeK1Qo9t_0gCIw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gaFX2Lx7EeK1Qo9t_0gCIw" value="1"/>
                    </result>
                    <value xmi:type="uml:InputPin" xmi:id="_gaFX2bx7EeK1Qo9t_0gCIw" name="Write(p).value" incoming="_gaFX37x7EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gaFX2rx7EeK1Qo9t_0gCIw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gaFX27x7EeK1Qo9t_0gCIw" value="1"/>
                    </value>
                  </node>
                  <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_gaFX3Lx7EeK1Qo9t_0gCIw" name="WriteAll(Test Suites::Test Suite 1::DefaultValues - Structures::B::p).input(Test Suites::Test Suite 1::DefaultValues - Structures::B::p)" outgoing="_gaFX37x7EeK1Qo9t_0gCIw" incoming="_gaFX5rx7EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gaFX3bx7EeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gaFX3rx7EeK1Qo9t_0gCIw" value="1"/>
                  </structuredNodeInput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_gaFX37x7EeK1Qo9t_0gCIw" inStructuredNode="_gaFX0bx7EeK1Qo9t_0gCIw" source="_gaFX3Lx7EeK1Qo9t_0gCIw" target="_gaFX2bx7EeK1Qo9t_0gCIw"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_gaFX4Lx7EeK1Qo9t_0gCIw" name="RightHandSide@713b32" inStructuredNode="_gaFXx7x7EeK1Qo9t_0gCIw" outgoing="_gaFX6bx7EeK1Qo9t_0gCIw">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_gaFX4bx7EeK1Qo9t_0gCIw" name="Value(3)" inStructuredNode="_gaFX4Lx7EeK1Qo9t_0gCIw">
                    <result xmi:type="uml:OutputPin" xmi:id="_gaFX4rx7EeK1Qo9t_0gCIw" name="Value(3).result" outgoing="_gaFX6Lx7EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gaFX47x7EeK1Qo9t_0gCIw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gaFX5Lx7EeK1Qo9t_0gCIw" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_gaFX5bx7EeK1Qo9t_0gCIw" value="3">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_gaFX5rx7EeK1Qo9t_0gCIw" inStructuredNode="_gaFXx7x7EeK1Qo9t_0gCIw" source="_gaFX0Lx7EeK1Qo9t_0gCIw" target="_gaFX3Lx7EeK1Qo9t_0gCIw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_gaFX57x7EeK1Qo9t_0gCIw" inStructuredNode="_gaFXx7x7EeK1Qo9t_0gCIw" source="_gaFXzbx7EeK1Qo9t_0gCIw" target="_gaFX07x7EeK1Qo9t_0gCIw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_gaFX6Lx7EeK1Qo9t_0gCIw" inStructuredNode="_gaFXx7x7EeK1Qo9t_0gCIw" source="_gaFX4rx7EeK1Qo9t_0gCIw" target="_gaFX0Lx7EeK1Qo9t_0gCIw"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_gaFX6bx7EeK1Qo9t_0gCIw" inStructuredNode="_gaFXx7x7EeK1Qo9t_0gCIw" source="_gaFX4Lx7EeK1Qo9t_0gCIw" target="_gaFXyLx7EeK1Qo9t_0gCIw"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_gaFX6rx7EeK1Qo9t_0gCIw" name="ExpressionStatement@80de9" inStructuredNode="_gaFXULx7EeK1Qo9t_0gCIw" outgoing="_gaFYP7x7EeK1Qo9t_0gCIw" incoming="_gaFYPbx7EeK1Qo9t_0gCIw">
                <node xmi:type="uml:ForkNode" xmi:id="_gaFX67x7EeK1Qo9t_0gCIw" name="Fork(b4)@131b2b0" inStructuredNode="_gaFX6rx7EeK1Qo9t_0gCIw" outgoing="_gaFYPrx7EeK1Qo9t_0gCIw _gaFYQ7x7EeK1Qo9t_0gCIw" incoming="_gaFX-bx7EeK1Qo9t_0gCIw"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_gaFX7Lx7EeK1Qo9t_0gCIw" name="RightHandSide@1ca696e" inStructuredNode="_gaFX6rx7EeK1Qo9t_0gCIw">
                  <node xmi:type="uml:CallOperationAction" xmi:id="_gaFX7bx7EeK1Qo9t_0gCIw" name="Call(B)" inStructuredNode="_gaFX7Lx7EeK1Qo9t_0gCIw" operation="_YvNLwLx6EeK1Qo9t_0gCIw">
                    <result xmi:type="uml:OutputPin" xmi:id="_gaFX7rx7EeK1Qo9t_0gCIw" name="Call(B).result(result)" outgoing="_gaFX-bx7EeK1Qo9t_0gCIw" type="_Fe5YsLx6EeK1Qo9t_0gCIw">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gaFX77x7EeK1Qo9t_0gCIw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gaFX8Lx7EeK1Qo9t_0gCIw" value="1"/>
                    </result>
                    <target xmi:type="uml:InputPin" xmi:id="_gaFX8bx7EeK1Qo9t_0gCIw" name="Call(B).target" incoming="_gaFX-Lx7EeK1Qo9t_0gCIw" type="_Fe5YsLx6EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gaFX8rx7EeK1Qo9t_0gCIw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gaFX87x7EeK1Qo9t_0gCIw" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:CreateObjectAction" xmi:id="_gaFX9Lx7EeK1Qo9t_0gCIw" name="Create(B)" inStructuredNode="_gaFX7Lx7EeK1Qo9t_0gCIw" classifier="_Fe5YsLx6EeK1Qo9t_0gCIw">
                    <result xmi:type="uml:OutputPin" xmi:id="_gaFX9bx7EeK1Qo9t_0gCIw" name="Create(B).result" outgoing="_gaFX-Lx7EeK1Qo9t_0gCIw" type="_Fe5YsLx6EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gaFX9rx7EeK1Qo9t_0gCIw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gaFX97x7EeK1Qo9t_0gCIw" value="1"/>
                    </result>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_gaFX-Lx7EeK1Qo9t_0gCIw" inStructuredNode="_gaFX7Lx7EeK1Qo9t_0gCIw" source="_gaFX9bx7EeK1Qo9t_0gCIw" target="_gaFX8bx7EeK1Qo9t_0gCIw"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_gaFX-bx7EeK1Qo9t_0gCIw" inStructuredNode="_gaFX6rx7EeK1Qo9t_0gCIw" source="_gaFX7rx7EeK1Qo9t_0gCIw" target="_gaFX67x7EeK1Qo9t_0gCIw"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_gaFX-rx7EeK1Qo9t_0gCIw" name="ExpressionStatement@1832d66" inStructuredNode="_gaFXULx7EeK1Qo9t_0gCIw" outgoing="_gaFYRLx7EeK1Qo9t_0gCIw" incoming="_gaFYP7x7EeK1Qo9t_0gCIw">
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_gaFX-7x7EeK1Qo9t_0gCIw" name="Expression(LeftHandSide@1c58e83)" inStructuredNode="_gaFX-rx7EeK1Qo9t_0gCIw" incoming="_gaFYHLx7EeK1Qo9t_0gCIw"/>
                <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_gaFX_Lx7EeK1Qo9t_0gCIw" name="Clear(p)" inStructuredNode="_gaFX-rx7EeK1Qo9t_0gCIw" structuralFeature="_GyNasLx6EeK1Qo9t_0gCIw">
                  <object xmi:type="uml:InputPin" xmi:id="_gaFX_bx7EeK1Qo9t_0gCIw" name="Clear(p).object" incoming="_gaFYPrx7EeK1Qo9t_0gCIw" type="_Fe5YsLx6EeK1Qo9t_0gCIw" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gaFX_rx7EeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gaFX_7x7EeK1Qo9t_0gCIw" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_gaFYALx7EeK1Qo9t_0gCIw" name="Clear(p).result" outgoing="_gaFYGrx7EeK1Qo9t_0gCIw" type="_Fe5YsLx6EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gaFYAbx7EeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gaFYArx7EeK1Qo9t_0gCIw" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_gaFYA7x7EeK1Qo9t_0gCIw" name="Fork(LeftHandSide@1c58e83)" inStructuredNode="_gaFX-rx7EeK1Qo9t_0gCIw" outgoing="_gaFYGbx7EeK1Qo9t_0gCIw" incoming="_gaFYG7x7EeK1Qo9t_0gCIw"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_gaFYBLx7EeK1Qo9t_0gCIw" name="WriteAll(Test Suites::Test Suite 1::DefaultValues - Structures::B::p)" inStructuredNode="_gaFX-rx7EeK1Qo9t_0gCIw">
                  <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_gaFYBbx7EeK1Qo9t_0gCIw" name="Write(p)" inStructuredNode="_gaFYBLx7EeK1Qo9t_0gCIw" structuralFeature="_GyNasLx6EeK1Qo9t_0gCIw" isReplaceAll="true">
                    <object xmi:type="uml:InputPin" xmi:id="_gaFYBrx7EeK1Qo9t_0gCIw" name="Write(p).object" incoming="_gaFYGrx7EeK1Qo9t_0gCIw" type="_Fe5YsLx6EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gaFYB7x7EeK1Qo9t_0gCIw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gaFYCLx7EeK1Qo9t_0gCIw" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_gaFYCbx7EeK1Qo9t_0gCIw" name="Write(p).result" type="_Fe5YsLx6EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gaFYCrx7EeK1Qo9t_0gCIw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gaFYC7x7EeK1Qo9t_0gCIw" value="1"/>
                    </result>
                    <value xmi:type="uml:InputPin" xmi:id="_gaFYDLx7EeK1Qo9t_0gCIw" name="Write(p).value" incoming="_gaFYErx7EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gaFYDbx7EeK1Qo9t_0gCIw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gaFYDrx7EeK1Qo9t_0gCIw" value="1"/>
                    </value>
                  </node>
                  <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_gaFYD7x7EeK1Qo9t_0gCIw" name="WriteAll(Test Suites::Test Suite 1::DefaultValues - Structures::B::p).input(Test Suites::Test Suite 1::DefaultValues - Structures::B::p)" outgoing="_gaFYErx7EeK1Qo9t_0gCIw" incoming="_gaFYGbx7EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gaFYELx7EeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gaFYEbx7EeK1Qo9t_0gCIw" value="1"/>
                  </structuredNodeInput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_gaFYErx7EeK1Qo9t_0gCIw" inStructuredNode="_gaFYBLx7EeK1Qo9t_0gCIw" source="_gaFYD7x7EeK1Qo9t_0gCIw" target="_gaFYDLx7EeK1Qo9t_0gCIw"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_gaFYE7x7EeK1Qo9t_0gCIw" name="RightHandSide@132c96b" inStructuredNode="_gaFX-rx7EeK1Qo9t_0gCIw" outgoing="_gaFYHLx7EeK1Qo9t_0gCIw">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_gaFYFLx7EeK1Qo9t_0gCIw" name="Value(4)" inStructuredNode="_gaFYE7x7EeK1Qo9t_0gCIw">
                    <result xmi:type="uml:OutputPin" xmi:id="_gaFYFbx7EeK1Qo9t_0gCIw" name="Value(4).result" outgoing="_gaFYG7x7EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gaFYFrx7EeK1Qo9t_0gCIw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gaFYF7x7EeK1Qo9t_0gCIw" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_gaFYGLx7EeK1Qo9t_0gCIw" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_gaFYGbx7EeK1Qo9t_0gCIw" inStructuredNode="_gaFX-rx7EeK1Qo9t_0gCIw" source="_gaFYA7x7EeK1Qo9t_0gCIw" target="_gaFYD7x7EeK1Qo9t_0gCIw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_gaFYGrx7EeK1Qo9t_0gCIw" inStructuredNode="_gaFX-rx7EeK1Qo9t_0gCIw" source="_gaFYALx7EeK1Qo9t_0gCIw" target="_gaFYBrx7EeK1Qo9t_0gCIw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_gaFYG7x7EeK1Qo9t_0gCIw" inStructuredNode="_gaFX-rx7EeK1Qo9t_0gCIw" source="_gaFYFbx7EeK1Qo9t_0gCIw" target="_gaFYA7x7EeK1Qo9t_0gCIw"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_gaFYHLx7EeK1Qo9t_0gCIw" inStructuredNode="_gaFX-rx7EeK1Qo9t_0gCIw" source="_gaFYE7x7EeK1Qo9t_0gCIw" target="_gaFX-7x7EeK1Qo9t_0gCIw"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_gaFYHbx7EeK1Qo9t_0gCIw" name="ReturnStatement@16a3ac0" inStructuredNode="_gaFXULx7EeK1Qo9t_0gCIw" outgoing="_gbtvALx7EeK1Qo9t_0gCIw" incoming="_gaFYRLx7EeK1Qo9t_0gCIw">
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_gaFYHrx7EeK1Qo9t_0gCIw" name="SequenceConstructionExpression@188400f" inStructuredNode="_gaFYHbx7EeK1Qo9t_0gCIw">
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_gaFYH7x7EeK1Qo9t_0gCIw" name="SequenceExpressionList@1326adc#1" inStructuredNode="_gaFYHrx7EeK1Qo9t_0gCIw" outgoing="_gaFYKrx7EeK1Qo9t_0gCIw">
                    <node xmi:type="uml:MergeNode" xmi:id="_gaFYILx7EeK1Qo9t_0gCIw" name="Merge(Fork(b1)@14fd373)" inStructuredNode="_gaFYH7x7EeK1Qo9t_0gCIw" outgoing="_gaFYLbx7EeK1Qo9t_0gCIw" incoming="_gaFYQLx7EeK1Qo9t_0gCIw"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_gaFYIbx7EeK1Qo9t_0gCIw" name="SequenceExpressionList@1326adc#2" inStructuredNode="_gaFYHrx7EeK1Qo9t_0gCIw" outgoing="_gaFYK7x7EeK1Qo9t_0gCIw" incoming="_gaFYKrx7EeK1Qo9t_0gCIw">
                    <node xmi:type="uml:MergeNode" xmi:id="_gaFYIrx7EeK1Qo9t_0gCIw" name="Merge(Fork(b2)@168bc85)" inStructuredNode="_gaFYIbx7EeK1Qo9t_0gCIw" outgoing="_gaFYLrx7EeK1Qo9t_0gCIw" incoming="_gaFYQbx7EeK1Qo9t_0gCIw"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_gaFYI7x7EeK1Qo9t_0gCIw" name="SequenceExpressionList@1326adc#3" inStructuredNode="_gaFYHrx7EeK1Qo9t_0gCIw" outgoing="_gaFYLLx7EeK1Qo9t_0gCIw" incoming="_gaFYK7x7EeK1Qo9t_0gCIw">
                    <node xmi:type="uml:MergeNode" xmi:id="_gaFYJLx7EeK1Qo9t_0gCIw" name="Merge(Fork(b3)@63479f)" inStructuredNode="_gaFYI7x7EeK1Qo9t_0gCIw" outgoing="_gaFYL7x7EeK1Qo9t_0gCIw" incoming="_gaFYQrx7EeK1Qo9t_0gCIw"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_gaFYJbx7EeK1Qo9t_0gCIw" name="SequenceExpressionList@1326adc#4" inStructuredNode="_gaFYHrx7EeK1Qo9t_0gCIw" incoming="_gaFYLLx7EeK1Qo9t_0gCIw">
                    <node xmi:type="uml:MergeNode" xmi:id="_gaFYJrx7EeK1Qo9t_0gCIw" name="Merge(Fork(b4)@131b2b0)" inStructuredNode="_gaFYJbx7EeK1Qo9t_0gCIw" outgoing="_gaFYMLx7EeK1Qo9t_0gCIw" incoming="_gaFYQ7x7EeK1Qo9t_0gCIw"/>
                  </node>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_gaFYJ7x7EeK1Qo9t_0gCIw" name="SequenceConstructionExpression@188400f.output" outgoing="_gaFYNLx7EeK1Qo9t_0gCIw" incoming="_gaFYLbx7EeK1Qo9t_0gCIw _gaFYLrx7EeK1Qo9t_0gCIw _gaFYL7x7EeK1Qo9t_0gCIw _gaFYMLx7EeK1Qo9t_0gCIw" type="_Fe5YsLx6EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gaFYKLx7EeK1Qo9t_0gCIw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gaFYKbx7EeK1Qo9t_0gCIw" value="4"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_gaFYKrx7EeK1Qo9t_0gCIw" inStructuredNode="_gaFYHrx7EeK1Qo9t_0gCIw" source="_gaFYH7x7EeK1Qo9t_0gCIw" target="_gaFYIbx7EeK1Qo9t_0gCIw"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_gaFYK7x7EeK1Qo9t_0gCIw" inStructuredNode="_gaFYHrx7EeK1Qo9t_0gCIw" source="_gaFYIbx7EeK1Qo9t_0gCIw" target="_gaFYI7x7EeK1Qo9t_0gCIw"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_gaFYLLx7EeK1Qo9t_0gCIw" inStructuredNode="_gaFYHrx7EeK1Qo9t_0gCIw" source="_gaFYI7x7EeK1Qo9t_0gCIw" target="_gaFYJbx7EeK1Qo9t_0gCIw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_gaFYLbx7EeK1Qo9t_0gCIw" inStructuredNode="_gaFYHrx7EeK1Qo9t_0gCIw" source="_gaFYILx7EeK1Qo9t_0gCIw" target="_gaFYJ7x7EeK1Qo9t_0gCIw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_gaFYLrx7EeK1Qo9t_0gCIw" inStructuredNode="_gaFYHrx7EeK1Qo9t_0gCIw" source="_gaFYIrx7EeK1Qo9t_0gCIw" target="_gaFYJ7x7EeK1Qo9t_0gCIw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_gaFYL7x7EeK1Qo9t_0gCIw" inStructuredNode="_gaFYHrx7EeK1Qo9t_0gCIw" source="_gaFYJLx7EeK1Qo9t_0gCIw" target="_gaFYJ7x7EeK1Qo9t_0gCIw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_gaFYMLx7EeK1Qo9t_0gCIw" inStructuredNode="_gaFYHrx7EeK1Qo9t_0gCIw" source="_gaFYJrx7EeK1Qo9t_0gCIw" target="_gaFYJ7x7EeK1Qo9t_0gCIw"/>
                </node>
                <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_gaFYMbx7EeK1Qo9t_0gCIw" name="ReturnStatement@16a3ac0.output" outgoing="_gbtvAbx7EeK1Qo9t_0gCIw" incoming="_gaFYNLx7EeK1Qo9t_0gCIw" type="_Fe5YsLx6EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gaFYMrx7EeK1Qo9t_0gCIw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gaFYM7x7EeK1Qo9t_0gCIw" value="4"/>
                </structuredNodeOutput>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_gaFYNLx7EeK1Qo9t_0gCIw" inStructuredNode="_gaFYHbx7EeK1Qo9t_0gCIw" source="_gaFYJ7x7EeK1Qo9t_0gCIw" target="_gaFYMbx7EeK1Qo9t_0gCIw"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_gaFYNbx7EeK1Qo9t_0gCIw" inStructuredNode="_gaFXULx7EeK1Qo9t_0gCIw" source="_gaFXUrx7EeK1Qo9t_0gCIw" target="_gaFXZLx7EeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_gaFYNrx7EeK1Qo9t_0gCIw" inStructuredNode="_gaFXULx7EeK1Qo9t_0gCIw" source="_gaFXUbx7EeK1Qo9t_0gCIw" target="_gaFXYbx7EeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_gaFYN7x7EeK1Qo9t_0gCIw" inStructuredNode="_gaFXULx7EeK1Qo9t_0gCIw" source="_gaFXYbx7EeK1Qo9t_0gCIw" target="_gaFXhLx7EeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_gaFYOLx7EeK1Qo9t_0gCIw" inStructuredNode="_gaFXULx7EeK1Qo9t_0gCIw" source="_gaFXhbx7EeK1Qo9t_0gCIw" target="_gaFXl7x7EeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_gaFYObx7EeK1Qo9t_0gCIw" inStructuredNode="_gaFXULx7EeK1Qo9t_0gCIw" source="_gaFXhLx7EeK1Qo9t_0gCIw" target="_gaFXlLx7EeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_gaFYOrx7EeK1Qo9t_0gCIw" inStructuredNode="_gaFXULx7EeK1Qo9t_0gCIw" source="_gaFXlLx7EeK1Qo9t_0gCIw" target="_gaFXt7x7EeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_gaFYO7x7EeK1Qo9t_0gCIw" inStructuredNode="_gaFXULx7EeK1Qo9t_0gCIw" source="_gaFXuLx7EeK1Qo9t_0gCIw" target="_gaFXyrx7EeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_gaFYPLx7EeK1Qo9t_0gCIw" inStructuredNode="_gaFXULx7EeK1Qo9t_0gCIw" source="_gaFXt7x7EeK1Qo9t_0gCIw" target="_gaFXx7x7EeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_gaFYPbx7EeK1Qo9t_0gCIw" inStructuredNode="_gaFXULx7EeK1Qo9t_0gCIw" source="_gaFXx7x7EeK1Qo9t_0gCIw" target="_gaFX6rx7EeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_gaFYPrx7EeK1Qo9t_0gCIw" inStructuredNode="_gaFXULx7EeK1Qo9t_0gCIw" source="_gaFX67x7EeK1Qo9t_0gCIw" target="_gaFX_bx7EeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_gaFYP7x7EeK1Qo9t_0gCIw" inStructuredNode="_gaFXULx7EeK1Qo9t_0gCIw" source="_gaFX6rx7EeK1Qo9t_0gCIw" target="_gaFX-rx7EeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_gaFYQLx7EeK1Qo9t_0gCIw" inStructuredNode="_gaFXULx7EeK1Qo9t_0gCIw" source="_gaFXUrx7EeK1Qo9t_0gCIw" target="_gaFYILx7EeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_gaFYQbx7EeK1Qo9t_0gCIw" inStructuredNode="_gaFXULx7EeK1Qo9t_0gCIw" source="_gaFXhbx7EeK1Qo9t_0gCIw" target="_gaFYIrx7EeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_gaFYQrx7EeK1Qo9t_0gCIw" inStructuredNode="_gaFXULx7EeK1Qo9t_0gCIw" source="_gaFXuLx7EeK1Qo9t_0gCIw" target="_gaFYJLx7EeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_gaFYQ7x7EeK1Qo9t_0gCIw" inStructuredNode="_gaFXULx7EeK1Qo9t_0gCIw" source="_gaFX67x7EeK1Qo9t_0gCIw" target="_gaFYJrx7EeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_gaFYRLx7EeK1Qo9t_0gCIw" inStructuredNode="_gaFXULx7EeK1Qo9t_0gCIw" source="_gaFX-rx7EeK1Qo9t_0gCIw" target="_gaFYHbx7EeK1Qo9t_0gCIw"/>
            </structuredNode>
            <node xmi:type="uml:ActivityParameterNode" xmi:id="_gYcYkLx7EeK1Qo9t_0gCIw" name="Return" incoming="_gbtvAbx7EeK1Qo9t_0gCIw" parameter="_AySDILx7EeK1Qo9t_0gCIw"/>
            <node xmi:type="uml:ActivityFinalNode" xmi:id="_gYcYkbx7EeK1Qo9t_0gCIw" name="Final" incoming="_gbtvALx7EeK1Qo9t_0gCIw"/>
          </ownedBehavior>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_Q9ZcULx6EeK1Qo9t_0gCIw" name="A" class="_EuZv4Lx6EeK1Qo9t_0gCIw">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_U_YEALx6EeK1Qo9t_0gCIw" name="result" type="_EuZv4Lx6EeK1Qo9t_0gCIw" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_Fe5YsLx6EeK1Qo9t_0gCIw" name="B">
          <ownedAttribute xmi:type="uml:Property" xmi:id="_GyNasLx6EeK1Qo9t_0gCIw" name="p" visibility="public">
            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IYHokLx6EeK1Qo9t_0gCIw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IY3PcLx6EeK1Qo9t_0gCIw" value="1"/>
          </ownedAttribute>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_YvNLwLx6EeK1Qo9t_0gCIw" name="B" class="_Fe5YsLx6EeK1Qo9t_0gCIw">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_ceTTsLx6EeK1Qo9t_0gCIw" name="result" type="_Fe5YsLx6EeK1Qo9t_0gCIw" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Activity" xmi:id="_tfXLgLx7EeK1Qo9t_0gCIw" name="Test Case - Default Values - Structures" group="_GksssLyGEeK1Qo9t_0gCIw" node="_GksssLyGEeK1Qo9t_0gCIw">
          <ownedComment xmi:type="uml:Comment" xmi:id="_aOQRwLx8EeK1Qo9t_0gCIw">
            <body>&#xD;
namespace 'Test Suites'::'Test Suite 1'::'DefaultValues - Structures' ;&#xD;
&#xD;
activity 'Test Case - Default Values - Structures'() { &#xD;
	WriteLine(&quot;-- Running test case - Instantiation of Default values - Structures --&quot;) ;&#xD;
	a = new A() ;&#xD;
	AssertEquals(&quot;Default value of a.b[1].p&quot;, a.b[1].p, 1) ;&#xD;
	AssertEquals(&quot;Default value of a.b[2].p&quot;, a.b[2].p, 2) ;&#xD;
	AssertEquals(&quot;Default value of a.b[3].p&quot;, a.b[3].p, 3) ;&#xD;
	AssertEquals(&quot;Default value of a.b[4].p&quot;, a.b[4].p, 4) ;&#xD;
	WriteLine(&quot;-- End of test case --&quot;) ;&#xD;
}</body>
          </ownedComment>
          <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_GksssLyGEeK1Qo9t_0gCIw" name="Body(Test Case - Default Values - Structures)">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_GksssbyGEeK1Qo9t_0gCIw" name="ExpressionStatement@1d1a62" inStructuredNode="_GksssLyGEeK1Qo9t_0gCIw" outgoing="_Gkst6byGEeK1Qo9t_0gCIw">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_GksssryGEeK1Qo9t_0gCIw" name="Call(WriteLine)" inStructuredNode="_GksssbyGEeK1Qo9t_0gCIw" incoming="_GksswLyGEeK1Qo9t_0gCIw">
                <argument xmi:type="uml:InputPin" xmi:id="_Gksss7yGEeK1Qo9t_0gCIw" name="Call(WriteLine).argument(value)" incoming="_Gkssv7yGEeK1Qo9t_0gCIw">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GksstLyGEeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GksstbyGEeK1Qo9t_0gCIw" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_GksstryGEeK1Qo9t_0gCIw" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Gksst7yGEeK1Qo9t_0gCIw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GkssuLyGEeK1Qo9t_0gCIw" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_GkssubyGEeK1Qo9t_0gCIw" name="Tuple@1d17ca5" inStructuredNode="_GksssbyGEeK1Qo9t_0gCIw" outgoing="_GksswLyGEeK1Qo9t_0gCIw">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_GkssuryGEeK1Qo9t_0gCIw" name="Value(&quot;-- Running test case - Instantiation of Default values - Structures --&quot;)" inStructuredNode="_GkssubyGEeK1Qo9t_0gCIw">
                  <result xmi:type="uml:OutputPin" xmi:id="_Gkssu7yGEeK1Qo9t_0gCIw" name="Value(&quot;-- Running test case - Instantiation of Default values - Structures --&quot;).result" outgoing="_Gkssv7yGEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GkssvLyGEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GkssvbyGEeK1Qo9t_0gCIw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_GkssvryGEeK1Qo9t_0gCIw" value="-- Running test case - Instantiation of Default values - Structures --">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Gkssv7yGEeK1Qo9t_0gCIw" inStructuredNode="_GksssbyGEeK1Qo9t_0gCIw" source="_Gkssu7yGEeK1Qo9t_0gCIw" target="_Gksss7yGEeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_GksswLyGEeK1Qo9t_0gCIw" inStructuredNode="_GksssbyGEeK1Qo9t_0gCIw" source="_GkssubyGEeK1Qo9t_0gCIw" target="_GksssryGEeK1Qo9t_0gCIw"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_GksswbyGEeK1Qo9t_0gCIw" name="ExpressionStatement@97ce88" inStructuredNode="_GksssLyGEeK1Qo9t_0gCIw" outgoing="_Gkst67yGEeK1Qo9t_0gCIw" incoming="_Gkst6byGEeK1Qo9t_0gCIw">
              <node xmi:type="uml:ForkNode" xmi:id="_GksswryGEeK1Qo9t_0gCIw" name="Fork(a)@17e8b0e" inStructuredNode="_GksswbyGEeK1Qo9t_0gCIw" outgoing="_Gkst6ryGEeK1Qo9t_0gCIw _Gkst7LyGEeK1Qo9t_0gCIw _Gkst7ryGEeK1Qo9t_0gCIw _Gkst8LyGEeK1Qo9t_0gCIw" incoming="_Gkss0LyGEeK1Qo9t_0gCIw"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_Gkssw7yGEeK1Qo9t_0gCIw" name="RightHandSide@db7a3d" inStructuredNode="_GksswbyGEeK1Qo9t_0gCIw">
                <node xmi:type="uml:CallOperationAction" xmi:id="_GkssxLyGEeK1Qo9t_0gCIw" name="Call(A)" inStructuredNode="_Gkssw7yGEeK1Qo9t_0gCIw" operation="_Q9ZcULx6EeK1Qo9t_0gCIw">
                  <result xmi:type="uml:OutputPin" xmi:id="_GkssxbyGEeK1Qo9t_0gCIw" name="Call(A).result(result)" outgoing="_Gkss0LyGEeK1Qo9t_0gCIw" type="_EuZv4Lx6EeK1Qo9t_0gCIw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GkssxryGEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Gkssx7yGEeK1Qo9t_0gCIw" value="1"/>
                  </result>
                  <target xmi:type="uml:InputPin" xmi:id="_GkssyLyGEeK1Qo9t_0gCIw" name="Call(A).target" incoming="_Gkssz7yGEeK1Qo9t_0gCIw" type="_EuZv4Lx6EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GkssybyGEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GkssyryGEeK1Qo9t_0gCIw" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_Gkssy7yGEeK1Qo9t_0gCIw" name="Create(A)" inStructuredNode="_Gkssw7yGEeK1Qo9t_0gCIw" classifier="_EuZv4Lx6EeK1Qo9t_0gCIw">
                  <result xmi:type="uml:OutputPin" xmi:id="_GksszLyGEeK1Qo9t_0gCIw" name="Create(A).result" outgoing="_Gkssz7yGEeK1Qo9t_0gCIw" type="_EuZv4Lx6EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GksszbyGEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GksszryGEeK1Qo9t_0gCIw" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Gkssz7yGEeK1Qo9t_0gCIw" inStructuredNode="_Gkssw7yGEeK1Qo9t_0gCIw" source="_GksszLyGEeK1Qo9t_0gCIw" target="_GkssyLyGEeK1Qo9t_0gCIw"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Gkss0LyGEeK1Qo9t_0gCIw" inStructuredNode="_GksswbyGEeK1Qo9t_0gCIw" source="_GkssxbyGEeK1Qo9t_0gCIw" target="_GksswryGEeK1Qo9t_0gCIw"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_Gkss0byGEeK1Qo9t_0gCIw" name="ExpressionStatement@239b00" inStructuredNode="_GksssLyGEeK1Qo9t_0gCIw" outgoing="_Gkst7byGEeK1Qo9t_0gCIw" incoming="_Gkst67yGEeK1Qo9t_0gCIw">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_Gkss0ryGEeK1Qo9t_0gCIw" name="Call(AssertEquals)" inStructuredNode="_Gkss0byGEeK1Qo9t_0gCIw" incoming="_GkstEryGEeK1Qo9t_0gCIw">
                <argument xmi:type="uml:InputPin" xmi:id="_Gkss07yGEeK1Qo9t_0gCIw" name="Call(AssertEquals).argument(label)" incoming="_GkstD7yGEeK1Qo9t_0gCIw">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Gkss1LyGEeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Gkss1byGEeK1Qo9t_0gCIw" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_Gkss1ryGEeK1Qo9t_0gCIw" name="Call(AssertEquals).argument(value1)" incoming="_GkstELyGEeK1Qo9t_0gCIw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Gkss17yGEeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Gkss2LyGEeK1Qo9t_0gCIw" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_Gkss2byGEeK1Qo9t_0gCIw" name="Call(AssertEquals).argument(value2)" incoming="_GkstEbyGEeK1Qo9t_0gCIw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Gkss2ryGEeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Gkss27yGEeK1Qo9t_0gCIw" value="1"/>
                </argument>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_8kE3oIgUEeKtquXykzQHVw"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_Gkss3LyGEeK1Qo9t_0gCIw" name="Tuple@af4189" inStructuredNode="_Gkss0byGEeK1Qo9t_0gCIw" outgoing="_GkstEryGEeK1Qo9t_0gCIw">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Gkss3byGEeK1Qo9t_0gCIw" name="Value(&quot;Default value of a.b[1].p&quot;)" inStructuredNode="_Gkss3LyGEeK1Qo9t_0gCIw">
                  <result xmi:type="uml:OutputPin" xmi:id="_Gkss3ryGEeK1Qo9t_0gCIw" name="Value(&quot;Default value of a.b[1].p&quot;).result" outgoing="_GkstD7yGEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Gkss37yGEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Gkss4LyGEeK1Qo9t_0gCIw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_Gkss4byGEeK1Qo9t_0gCIw" value="Default value of a.b[1].p">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_Gkss4ryGEeK1Qo9t_0gCIw" name="Call(At)" inStructuredNode="_Gkss3LyGEeK1Qo9t_0gCIw" incoming="_GkstC7yGEeK1Qo9t_0gCIw">
                  <argument xmi:type="uml:InputPin" xmi:id="_Gkss47yGEeK1Qo9t_0gCIw" name="Call(At).argument(seq)" incoming="_GkstCbyGEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Gkss5LyGEeK1Qo9t_0gCIw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Gkss5byGEeK1Qo9t_0gCIw" value="*"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_Gkss5ryGEeK1Qo9t_0gCIw" name="Call(At).argument(index)" incoming="_GkstDLyGEeK1Qo9t_0gCIw">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Gkss57yGEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Gkss6LyGEeK1Qo9t_0gCIw" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_Gkss6byGEeK1Qo9t_0gCIw" name="Call(At).result()" outgoing="_GkstDbyGEeK1Qo9t_0gCIw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Gkss6ryGEeK1Qo9t_0gCIw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Gkss67yGEeK1Qo9t_0gCIw" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-At"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_Gkss7LyGEeK1Qo9t_0gCIw" name="Tuple@15ed4c6" inStructuredNode="_Gkss3LyGEeK1Qo9t_0gCIw" outgoing="_GkstC7yGEeK1Qo9t_0gCIw">
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_Gkss7byGEeK1Qo9t_0gCIw" name="Read(b)" inStructuredNode="_Gkss7LyGEeK1Qo9t_0gCIw" structuralFeature="_MwtZcLx6EeK1Qo9t_0gCIw">
                    <object xmi:type="uml:InputPin" xmi:id="_Gkss7ryGEeK1Qo9t_0gCIw" name="Read(b).object" incoming="_Gkss-ryGEeK1Qo9t_0gCIw" type="_EuZv4Lx6EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Gkss77yGEeK1Qo9t_0gCIw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Gkss8LyGEeK1Qo9t_0gCIw" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_Gkss8byGEeK1Qo9t_0gCIw" name="Read(b).result" outgoing="_GkstCbyGEeK1Qo9t_0gCIw" type="_Fe5YsLx6EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Gkss8ryGEeK1Qo9t_0gCIw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Gkss87yGEeK1Qo9t_0gCIw" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_Gkss9LyGEeK1Qo9t_0gCIw" name="Fork(Fork(a)@17e8b0e)" inStructuredNode="_Gkss7LyGEeK1Qo9t_0gCIw" outgoing="_Gkss-ryGEeK1Qo9t_0gCIw" incoming="_Gkst6ryGEeK1Qo9t_0gCIw"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Gkss9byGEeK1Qo9t_0gCIw" name="Value(1)" inStructuredNode="_Gkss7LyGEeK1Qo9t_0gCIw">
                    <result xmi:type="uml:OutputPin" xmi:id="_Gkss9ryGEeK1Qo9t_0gCIw" name="Value(1).result" outgoing="_GkstCryGEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Gkss97yGEeK1Qo9t_0gCIw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Gkss-LyGEeK1Qo9t_0gCIw" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_Gkss-byGEeK1Qo9t_0gCIw" value="1">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_Gkss-ryGEeK1Qo9t_0gCIw" inStructuredNode="_Gkss7LyGEeK1Qo9t_0gCIw" source="_Gkss9LyGEeK1Qo9t_0gCIw" target="_Gkss7ryGEeK1Qo9t_0gCIw"/>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_Gkss-7yGEeK1Qo9t_0gCIw" name="Fork(Call(At).argument(index))" inStructuredNode="_Gkss3LyGEeK1Qo9t_0gCIw" outgoing="_GkstDLyGEeK1Qo9t_0gCIw" incoming="_GkstCryGEeK1Qo9t_0gCIw"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_Gkss_LyGEeK1Qo9t_0gCIw" name="Read(p)" inStructuredNode="_Gkss3LyGEeK1Qo9t_0gCIw" structuralFeature="_GyNasLx6EeK1Qo9t_0gCIw">
                  <object xmi:type="uml:InputPin" xmi:id="_Gkss_byGEeK1Qo9t_0gCIw" name="Read(p).object" incoming="_GkstDryGEeK1Qo9t_0gCIw" type="_Fe5YsLx6EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Gkss_ryGEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Gkss_7yGEeK1Qo9t_0gCIw" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_GkstALyGEeK1Qo9t_0gCIw" name="Read(p).result" outgoing="_GkstELyGEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GkstAbyGEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GkstAryGEeK1Qo9t_0gCIw" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_GkstA7yGEeK1Qo9t_0gCIw" name="Fork(Call(At).result())" inStructuredNode="_Gkss3LyGEeK1Qo9t_0gCIw" outgoing="_GkstDryGEeK1Qo9t_0gCIw" incoming="_GkstDbyGEeK1Qo9t_0gCIw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_GkstBLyGEeK1Qo9t_0gCIw" name="Value(1)" inStructuredNode="_Gkss3LyGEeK1Qo9t_0gCIw">
                  <result xmi:type="uml:OutputPin" xmi:id="_GkstBbyGEeK1Qo9t_0gCIw" name="Value(1).result" outgoing="_GkstEbyGEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GkstBryGEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GkstB7yGEeK1Qo9t_0gCIw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_GkstCLyGEeK1Qo9t_0gCIw" value="1">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_GkstCbyGEeK1Qo9t_0gCIw" inStructuredNode="_Gkss3LyGEeK1Qo9t_0gCIw" source="_Gkss8byGEeK1Qo9t_0gCIw" target="_Gkss47yGEeK1Qo9t_0gCIw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_GkstCryGEeK1Qo9t_0gCIw" inStructuredNode="_Gkss3LyGEeK1Qo9t_0gCIw" source="_Gkss9ryGEeK1Qo9t_0gCIw" target="_Gkss-7yGEeK1Qo9t_0gCIw"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_GkstC7yGEeK1Qo9t_0gCIw" inStructuredNode="_Gkss3LyGEeK1Qo9t_0gCIw" source="_Gkss7LyGEeK1Qo9t_0gCIw" target="_Gkss4ryGEeK1Qo9t_0gCIw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_GkstDLyGEeK1Qo9t_0gCIw" inStructuredNode="_Gkss3LyGEeK1Qo9t_0gCIw" source="_Gkss-7yGEeK1Qo9t_0gCIw" target="_Gkss5ryGEeK1Qo9t_0gCIw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_GkstDbyGEeK1Qo9t_0gCIw" inStructuredNode="_Gkss3LyGEeK1Qo9t_0gCIw" source="_Gkss6byGEeK1Qo9t_0gCIw" target="_GkstA7yGEeK1Qo9t_0gCIw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_GkstDryGEeK1Qo9t_0gCIw" inStructuredNode="_Gkss3LyGEeK1Qo9t_0gCIw" source="_GkstA7yGEeK1Qo9t_0gCIw" target="_Gkss_byGEeK1Qo9t_0gCIw"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_GkstD7yGEeK1Qo9t_0gCIw" inStructuredNode="_Gkss0byGEeK1Qo9t_0gCIw" source="_Gkss3ryGEeK1Qo9t_0gCIw" target="_Gkss07yGEeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_GkstELyGEeK1Qo9t_0gCIw" inStructuredNode="_Gkss0byGEeK1Qo9t_0gCIw" source="_GkstALyGEeK1Qo9t_0gCIw" target="_Gkss1ryGEeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_GkstEbyGEeK1Qo9t_0gCIw" inStructuredNode="_Gkss0byGEeK1Qo9t_0gCIw" source="_GkstBbyGEeK1Qo9t_0gCIw" target="_Gkss2byGEeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_GkstEryGEeK1Qo9t_0gCIw" inStructuredNode="_Gkss0byGEeK1Qo9t_0gCIw" source="_Gkss3LyGEeK1Qo9t_0gCIw" target="_Gkss0ryGEeK1Qo9t_0gCIw"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_GkstE7yGEeK1Qo9t_0gCIw" name="ExpressionStatement@3f4575" inStructuredNode="_GksssLyGEeK1Qo9t_0gCIw" outgoing="_Gkst77yGEeK1Qo9t_0gCIw" incoming="_Gkst7byGEeK1Qo9t_0gCIw">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_GkstFLyGEeK1Qo9t_0gCIw" name="Call(AssertEquals)" inStructuredNode="_GkstE7yGEeK1Qo9t_0gCIw" incoming="_GkstVLyGEeK1Qo9t_0gCIw">
                <argument xmi:type="uml:InputPin" xmi:id="_GkstFbyGEeK1Qo9t_0gCIw" name="Call(AssertEquals).argument(label)" incoming="_GkstUbyGEeK1Qo9t_0gCIw">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GkstFryGEeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GkstF7yGEeK1Qo9t_0gCIw" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_GkstGLyGEeK1Qo9t_0gCIw" name="Call(AssertEquals).argument(value1)" incoming="_GkstUryGEeK1Qo9t_0gCIw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GkstGbyGEeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GkstGryGEeK1Qo9t_0gCIw" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_GkstG7yGEeK1Qo9t_0gCIw" name="Call(AssertEquals).argument(value2)" incoming="_GkstU7yGEeK1Qo9t_0gCIw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GkstHLyGEeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GkstHbyGEeK1Qo9t_0gCIw" value="1"/>
                </argument>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_8kE3oIgUEeKtquXykzQHVw"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_GkstHryGEeK1Qo9t_0gCIw" name="Tuple@1a015ef" inStructuredNode="_GkstE7yGEeK1Qo9t_0gCIw" outgoing="_GkstVLyGEeK1Qo9t_0gCIw">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_GkstH7yGEeK1Qo9t_0gCIw" name="Value(&quot;Default value of a.b[2].p&quot;)" inStructuredNode="_GkstHryGEeK1Qo9t_0gCIw">
                  <result xmi:type="uml:OutputPin" xmi:id="_GkstILyGEeK1Qo9t_0gCIw" name="Value(&quot;Default value of a.b[2].p&quot;).result" outgoing="_GkstUbyGEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GkstIbyGEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GkstIryGEeK1Qo9t_0gCIw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_GkstI7yGEeK1Qo9t_0gCIw" value="Default value of a.b[2].p">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_GkstJLyGEeK1Qo9t_0gCIw" name="Call(At)" inStructuredNode="_GkstHryGEeK1Qo9t_0gCIw" incoming="_GkstTbyGEeK1Qo9t_0gCIw">
                  <argument xmi:type="uml:InputPin" xmi:id="_GkstJbyGEeK1Qo9t_0gCIw" name="Call(At).argument(seq)" incoming="_GkstS7yGEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GkstJryGEeK1Qo9t_0gCIw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GkstJ7yGEeK1Qo9t_0gCIw" value="*"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_GkstKLyGEeK1Qo9t_0gCIw" name="Call(At).argument(index)" incoming="_GkstTryGEeK1Qo9t_0gCIw">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GkstKbyGEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GkstKryGEeK1Qo9t_0gCIw" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_GkstK7yGEeK1Qo9t_0gCIw" name="Call(At).result()" outgoing="_GkstT7yGEeK1Qo9t_0gCIw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GkstLLyGEeK1Qo9t_0gCIw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GkstLbyGEeK1Qo9t_0gCIw" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-At"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_GkstLryGEeK1Qo9t_0gCIw" name="Tuple@12ce57c" inStructuredNode="_GkstHryGEeK1Qo9t_0gCIw" outgoing="_GkstTbyGEeK1Qo9t_0gCIw">
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_GkstL7yGEeK1Qo9t_0gCIw" name="Read(b)" inStructuredNode="_GkstLryGEeK1Qo9t_0gCIw" structuralFeature="_MwtZcLx6EeK1Qo9t_0gCIw">
                    <object xmi:type="uml:InputPin" xmi:id="_GkstMLyGEeK1Qo9t_0gCIw" name="Read(b).object" incoming="_GkstPLyGEeK1Qo9t_0gCIw" type="_EuZv4Lx6EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GkstMbyGEeK1Qo9t_0gCIw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GkstMryGEeK1Qo9t_0gCIw" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_GkstM7yGEeK1Qo9t_0gCIw" name="Read(b).result" outgoing="_GkstS7yGEeK1Qo9t_0gCIw" type="_Fe5YsLx6EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GkstNLyGEeK1Qo9t_0gCIw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GkstNbyGEeK1Qo9t_0gCIw" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_GkstNryGEeK1Qo9t_0gCIw" name="Fork(Fork(a)@17e8b0e)" inStructuredNode="_GkstLryGEeK1Qo9t_0gCIw" outgoing="_GkstPLyGEeK1Qo9t_0gCIw" incoming="_Gkst7LyGEeK1Qo9t_0gCIw"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_GkstN7yGEeK1Qo9t_0gCIw" name="Value(2)" inStructuredNode="_GkstLryGEeK1Qo9t_0gCIw">
                    <result xmi:type="uml:OutputPin" xmi:id="_GkstOLyGEeK1Qo9t_0gCIw" name="Value(2).result" outgoing="_GkstTLyGEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GkstObyGEeK1Qo9t_0gCIw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GkstOryGEeK1Qo9t_0gCIw" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_GkstO7yGEeK1Qo9t_0gCIw" value="2">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_GkstPLyGEeK1Qo9t_0gCIw" inStructuredNode="_GkstLryGEeK1Qo9t_0gCIw" source="_GkstNryGEeK1Qo9t_0gCIw" target="_GkstMLyGEeK1Qo9t_0gCIw"/>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_GkstPbyGEeK1Qo9t_0gCIw" name="Fork(Call(At).argument(index))" inStructuredNode="_GkstHryGEeK1Qo9t_0gCIw" outgoing="_GkstTryGEeK1Qo9t_0gCIw" incoming="_GkstTLyGEeK1Qo9t_0gCIw"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_GkstPryGEeK1Qo9t_0gCIw" name="Read(p)" inStructuredNode="_GkstHryGEeK1Qo9t_0gCIw" structuralFeature="_GyNasLx6EeK1Qo9t_0gCIw">
                  <object xmi:type="uml:InputPin" xmi:id="_GkstP7yGEeK1Qo9t_0gCIw" name="Read(p).object" incoming="_GkstULyGEeK1Qo9t_0gCIw" type="_Fe5YsLx6EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GkstQLyGEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GkstQbyGEeK1Qo9t_0gCIw" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_GkstQryGEeK1Qo9t_0gCIw" name="Read(p).result" outgoing="_GkstUryGEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GkstQ7yGEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GkstRLyGEeK1Qo9t_0gCIw" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_GkstRbyGEeK1Qo9t_0gCIw" name="Fork(Call(At).result())" inStructuredNode="_GkstHryGEeK1Qo9t_0gCIw" outgoing="_GkstULyGEeK1Qo9t_0gCIw" incoming="_GkstT7yGEeK1Qo9t_0gCIw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_GkstRryGEeK1Qo9t_0gCIw" name="Value(2)" inStructuredNode="_GkstHryGEeK1Qo9t_0gCIw">
                  <result xmi:type="uml:OutputPin" xmi:id="_GkstR7yGEeK1Qo9t_0gCIw" name="Value(2).result" outgoing="_GkstU7yGEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GkstSLyGEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GkstSbyGEeK1Qo9t_0gCIw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_GkstSryGEeK1Qo9t_0gCIw" value="2">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_GkstS7yGEeK1Qo9t_0gCIw" inStructuredNode="_GkstHryGEeK1Qo9t_0gCIw" source="_GkstM7yGEeK1Qo9t_0gCIw" target="_GkstJbyGEeK1Qo9t_0gCIw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_GkstTLyGEeK1Qo9t_0gCIw" inStructuredNode="_GkstHryGEeK1Qo9t_0gCIw" source="_GkstOLyGEeK1Qo9t_0gCIw" target="_GkstPbyGEeK1Qo9t_0gCIw"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_GkstTbyGEeK1Qo9t_0gCIw" inStructuredNode="_GkstHryGEeK1Qo9t_0gCIw" source="_GkstLryGEeK1Qo9t_0gCIw" target="_GkstJLyGEeK1Qo9t_0gCIw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_GkstTryGEeK1Qo9t_0gCIw" inStructuredNode="_GkstHryGEeK1Qo9t_0gCIw" source="_GkstPbyGEeK1Qo9t_0gCIw" target="_GkstKLyGEeK1Qo9t_0gCIw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_GkstT7yGEeK1Qo9t_0gCIw" inStructuredNode="_GkstHryGEeK1Qo9t_0gCIw" source="_GkstK7yGEeK1Qo9t_0gCIw" target="_GkstRbyGEeK1Qo9t_0gCIw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_GkstULyGEeK1Qo9t_0gCIw" inStructuredNode="_GkstHryGEeK1Qo9t_0gCIw" source="_GkstRbyGEeK1Qo9t_0gCIw" target="_GkstP7yGEeK1Qo9t_0gCIw"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_GkstUbyGEeK1Qo9t_0gCIw" inStructuredNode="_GkstE7yGEeK1Qo9t_0gCIw" source="_GkstILyGEeK1Qo9t_0gCIw" target="_GkstFbyGEeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_GkstUryGEeK1Qo9t_0gCIw" inStructuredNode="_GkstE7yGEeK1Qo9t_0gCIw" source="_GkstQryGEeK1Qo9t_0gCIw" target="_GkstGLyGEeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_GkstU7yGEeK1Qo9t_0gCIw" inStructuredNode="_GkstE7yGEeK1Qo9t_0gCIw" source="_GkstR7yGEeK1Qo9t_0gCIw" target="_GkstG7yGEeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_GkstVLyGEeK1Qo9t_0gCIw" inStructuredNode="_GkstE7yGEeK1Qo9t_0gCIw" source="_GkstHryGEeK1Qo9t_0gCIw" target="_GkstFLyGEeK1Qo9t_0gCIw"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_GkstVbyGEeK1Qo9t_0gCIw" name="ExpressionStatement@2122eb" inStructuredNode="_GksssLyGEeK1Qo9t_0gCIw" outgoing="_Gkst8byGEeK1Qo9t_0gCIw" incoming="_Gkst77yGEeK1Qo9t_0gCIw">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_GkstVryGEeK1Qo9t_0gCIw" name="Call(AssertEquals)" inStructuredNode="_GkstVbyGEeK1Qo9t_0gCIw" incoming="_GkstlryGEeK1Qo9t_0gCIw">
                <argument xmi:type="uml:InputPin" xmi:id="_GkstV7yGEeK1Qo9t_0gCIw" name="Call(AssertEquals).argument(label)" incoming="_Gkstk7yGEeK1Qo9t_0gCIw">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GkstWLyGEeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GkstWbyGEeK1Qo9t_0gCIw" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_GkstWryGEeK1Qo9t_0gCIw" name="Call(AssertEquals).argument(value1)" incoming="_GkstlLyGEeK1Qo9t_0gCIw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GkstW7yGEeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GkstXLyGEeK1Qo9t_0gCIw" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_GkstXbyGEeK1Qo9t_0gCIw" name="Call(AssertEquals).argument(value2)" incoming="_GkstlbyGEeK1Qo9t_0gCIw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GkstXryGEeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GkstX7yGEeK1Qo9t_0gCIw" value="1"/>
                </argument>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_8kE3oIgUEeKtquXykzQHVw"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_GkstYLyGEeK1Qo9t_0gCIw" name="Tuple@94e383" inStructuredNode="_GkstVbyGEeK1Qo9t_0gCIw" outgoing="_GkstlryGEeK1Qo9t_0gCIw">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_GkstYbyGEeK1Qo9t_0gCIw" name="Value(&quot;Default value of a.b[3].p&quot;)" inStructuredNode="_GkstYLyGEeK1Qo9t_0gCIw">
                  <result xmi:type="uml:OutputPin" xmi:id="_GkstYryGEeK1Qo9t_0gCIw" name="Value(&quot;Default value of a.b[3].p&quot;).result" outgoing="_Gkstk7yGEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GkstY7yGEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GkstZLyGEeK1Qo9t_0gCIw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_GkstZbyGEeK1Qo9t_0gCIw" value="Default value of a.b[3].p">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_GkstZryGEeK1Qo9t_0gCIw" name="Call(At)" inStructuredNode="_GkstYLyGEeK1Qo9t_0gCIw" incoming="_Gkstj7yGEeK1Qo9t_0gCIw">
                  <argument xmi:type="uml:InputPin" xmi:id="_GkstZ7yGEeK1Qo9t_0gCIw" name="Call(At).argument(seq)" incoming="_GkstjbyGEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GkstaLyGEeK1Qo9t_0gCIw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GkstabyGEeK1Qo9t_0gCIw" value="*"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_GkstaryGEeK1Qo9t_0gCIw" name="Call(At).argument(index)" incoming="_GkstkLyGEeK1Qo9t_0gCIw">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Gksta7yGEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GkstbLyGEeK1Qo9t_0gCIw" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_GkstbbyGEeK1Qo9t_0gCIw" name="Call(At).result()" outgoing="_GkstkbyGEeK1Qo9t_0gCIw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GkstbryGEeK1Qo9t_0gCIw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Gkstb7yGEeK1Qo9t_0gCIw" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-At"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_GkstcLyGEeK1Qo9t_0gCIw" name="Tuple@a908b5" inStructuredNode="_GkstYLyGEeK1Qo9t_0gCIw" outgoing="_Gkstj7yGEeK1Qo9t_0gCIw">
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_GkstcbyGEeK1Qo9t_0gCIw" name="Read(b)" inStructuredNode="_GkstcLyGEeK1Qo9t_0gCIw" structuralFeature="_MwtZcLx6EeK1Qo9t_0gCIw">
                    <object xmi:type="uml:InputPin" xmi:id="_GkstcryGEeK1Qo9t_0gCIw" name="Read(b).object" incoming="_GkstfryGEeK1Qo9t_0gCIw" type="_EuZv4Lx6EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Gkstc7yGEeK1Qo9t_0gCIw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GkstdLyGEeK1Qo9t_0gCIw" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_GkstdbyGEeK1Qo9t_0gCIw" name="Read(b).result" outgoing="_GkstjbyGEeK1Qo9t_0gCIw" type="_Fe5YsLx6EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GkstdryGEeK1Qo9t_0gCIw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Gkstd7yGEeK1Qo9t_0gCIw" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_GksteLyGEeK1Qo9t_0gCIw" name="Fork(Fork(a)@17e8b0e)" inStructuredNode="_GkstcLyGEeK1Qo9t_0gCIw" outgoing="_GkstfryGEeK1Qo9t_0gCIw" incoming="_Gkst7ryGEeK1Qo9t_0gCIw"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_GkstebyGEeK1Qo9t_0gCIw" name="Value(3)" inStructuredNode="_GkstcLyGEeK1Qo9t_0gCIw">
                    <result xmi:type="uml:OutputPin" xmi:id="_GksteryGEeK1Qo9t_0gCIw" name="Value(3).result" outgoing="_GkstjryGEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Gkste7yGEeK1Qo9t_0gCIw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GkstfLyGEeK1Qo9t_0gCIw" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_GkstfbyGEeK1Qo9t_0gCIw" value="3">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_GkstfryGEeK1Qo9t_0gCIw" inStructuredNode="_GkstcLyGEeK1Qo9t_0gCIw" source="_GksteLyGEeK1Qo9t_0gCIw" target="_GkstcryGEeK1Qo9t_0gCIw"/>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_Gkstf7yGEeK1Qo9t_0gCIw" name="Fork(Call(At).argument(index))" inStructuredNode="_GkstYLyGEeK1Qo9t_0gCIw" outgoing="_GkstkLyGEeK1Qo9t_0gCIw" incoming="_GkstjryGEeK1Qo9t_0gCIw"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_GkstgLyGEeK1Qo9t_0gCIw" name="Read(p)" inStructuredNode="_GkstYLyGEeK1Qo9t_0gCIw" structuralFeature="_GyNasLx6EeK1Qo9t_0gCIw">
                  <object xmi:type="uml:InputPin" xmi:id="_GkstgbyGEeK1Qo9t_0gCIw" name="Read(p).object" incoming="_GkstkryGEeK1Qo9t_0gCIw" type="_Fe5YsLx6EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GkstgryGEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Gkstg7yGEeK1Qo9t_0gCIw" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_GksthLyGEeK1Qo9t_0gCIw" name="Read(p).result" outgoing="_GkstlLyGEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GksthbyGEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GksthryGEeK1Qo9t_0gCIw" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_Gksth7yGEeK1Qo9t_0gCIw" name="Fork(Call(At).result())" inStructuredNode="_GkstYLyGEeK1Qo9t_0gCIw" outgoing="_GkstkryGEeK1Qo9t_0gCIw" incoming="_GkstkbyGEeK1Qo9t_0gCIw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_GkstiLyGEeK1Qo9t_0gCIw" name="Value(3)" inStructuredNode="_GkstYLyGEeK1Qo9t_0gCIw">
                  <result xmi:type="uml:OutputPin" xmi:id="_GkstibyGEeK1Qo9t_0gCIw" name="Value(3).result" outgoing="_GkstlbyGEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GkstiryGEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Gksti7yGEeK1Qo9t_0gCIw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_GkstjLyGEeK1Qo9t_0gCIw" value="3">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_GkstjbyGEeK1Qo9t_0gCIw" inStructuredNode="_GkstYLyGEeK1Qo9t_0gCIw" source="_GkstdbyGEeK1Qo9t_0gCIw" target="_GkstZ7yGEeK1Qo9t_0gCIw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_GkstjryGEeK1Qo9t_0gCIw" inStructuredNode="_GkstYLyGEeK1Qo9t_0gCIw" source="_GksteryGEeK1Qo9t_0gCIw" target="_Gkstf7yGEeK1Qo9t_0gCIw"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_Gkstj7yGEeK1Qo9t_0gCIw" inStructuredNode="_GkstYLyGEeK1Qo9t_0gCIw" source="_GkstcLyGEeK1Qo9t_0gCIw" target="_GkstZryGEeK1Qo9t_0gCIw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_GkstkLyGEeK1Qo9t_0gCIw" inStructuredNode="_GkstYLyGEeK1Qo9t_0gCIw" source="_Gkstf7yGEeK1Qo9t_0gCIw" target="_GkstaryGEeK1Qo9t_0gCIw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_GkstkbyGEeK1Qo9t_0gCIw" inStructuredNode="_GkstYLyGEeK1Qo9t_0gCIw" source="_GkstbbyGEeK1Qo9t_0gCIw" target="_Gksth7yGEeK1Qo9t_0gCIw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_GkstkryGEeK1Qo9t_0gCIw" inStructuredNode="_GkstYLyGEeK1Qo9t_0gCIw" source="_Gksth7yGEeK1Qo9t_0gCIw" target="_GkstgbyGEeK1Qo9t_0gCIw"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Gkstk7yGEeK1Qo9t_0gCIw" inStructuredNode="_GkstVbyGEeK1Qo9t_0gCIw" source="_GkstYryGEeK1Qo9t_0gCIw" target="_GkstV7yGEeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_GkstlLyGEeK1Qo9t_0gCIw" inStructuredNode="_GkstVbyGEeK1Qo9t_0gCIw" source="_GksthLyGEeK1Qo9t_0gCIw" target="_GkstWryGEeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_GkstlbyGEeK1Qo9t_0gCIw" inStructuredNode="_GkstVbyGEeK1Qo9t_0gCIw" source="_GkstibyGEeK1Qo9t_0gCIw" target="_GkstXbyGEeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_GkstlryGEeK1Qo9t_0gCIw" inStructuredNode="_GkstVbyGEeK1Qo9t_0gCIw" source="_GkstYLyGEeK1Qo9t_0gCIw" target="_GkstVryGEeK1Qo9t_0gCIw"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_Gkstl7yGEeK1Qo9t_0gCIw" name="ExpressionStatement@17383e0" inStructuredNode="_GksssLyGEeK1Qo9t_0gCIw" outgoing="_Gkst8ryGEeK1Qo9t_0gCIw" incoming="_Gkst8byGEeK1Qo9t_0gCIw">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_GkstmLyGEeK1Qo9t_0gCIw" name="Call(AssertEquals)" inStructuredNode="_Gkstl7yGEeK1Qo9t_0gCIw" incoming="_Gkst2LyGEeK1Qo9t_0gCIw">
                <argument xmi:type="uml:InputPin" xmi:id="_GkstmbyGEeK1Qo9t_0gCIw" name="Call(AssertEquals).argument(label)" incoming="_Gkst1byGEeK1Qo9t_0gCIw">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GkstmryGEeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Gkstm7yGEeK1Qo9t_0gCIw" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_GkstnLyGEeK1Qo9t_0gCIw" name="Call(AssertEquals).argument(value1)" incoming="_Gkst1ryGEeK1Qo9t_0gCIw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GkstnbyGEeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GkstnryGEeK1Qo9t_0gCIw" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_Gkstn7yGEeK1Qo9t_0gCIw" name="Call(AssertEquals).argument(value2)" incoming="_Gkst17yGEeK1Qo9t_0gCIw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GkstoLyGEeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GkstobyGEeK1Qo9t_0gCIw" value="1"/>
                </argument>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_8kE3oIgUEeKtquXykzQHVw"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_GkstoryGEeK1Qo9t_0gCIw" name="Tuple@3c8426" inStructuredNode="_Gkstl7yGEeK1Qo9t_0gCIw" outgoing="_Gkst2LyGEeK1Qo9t_0gCIw">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Gksto7yGEeK1Qo9t_0gCIw" name="Value(&quot;Default value of a.b[4].p&quot;)" inStructuredNode="_GkstoryGEeK1Qo9t_0gCIw">
                  <result xmi:type="uml:OutputPin" xmi:id="_GkstpLyGEeK1Qo9t_0gCIw" name="Value(&quot;Default value of a.b[4].p&quot;).result" outgoing="_Gkst1byGEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GkstpbyGEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GkstpryGEeK1Qo9t_0gCIw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_Gkstp7yGEeK1Qo9t_0gCIw" value="Default value of a.b[4].p">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_GkstqLyGEeK1Qo9t_0gCIw" name="Call(At)" inStructuredNode="_GkstoryGEeK1Qo9t_0gCIw" incoming="_Gkst0byGEeK1Qo9t_0gCIw">
                  <argument xmi:type="uml:InputPin" xmi:id="_GkstqbyGEeK1Qo9t_0gCIw" name="Call(At).argument(seq)" incoming="_Gkstz7yGEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GkstqryGEeK1Qo9t_0gCIw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Gkstq7yGEeK1Qo9t_0gCIw" value="*"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_GkstrLyGEeK1Qo9t_0gCIw" name="Call(At).argument(index)" incoming="_Gkst0ryGEeK1Qo9t_0gCIw">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GkstrbyGEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GkstrryGEeK1Qo9t_0gCIw" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_Gkstr7yGEeK1Qo9t_0gCIw" name="Call(At).result()" outgoing="_Gkst07yGEeK1Qo9t_0gCIw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GkstsLyGEeK1Qo9t_0gCIw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GkstsbyGEeK1Qo9t_0gCIw" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-At"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_GkstsryGEeK1Qo9t_0gCIw" name="Tuple@2436b6" inStructuredNode="_GkstoryGEeK1Qo9t_0gCIw" outgoing="_Gkst0byGEeK1Qo9t_0gCIw">
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_Gksts7yGEeK1Qo9t_0gCIw" name="Read(b)" inStructuredNode="_GkstsryGEeK1Qo9t_0gCIw" structuralFeature="_MwtZcLx6EeK1Qo9t_0gCIw">
                    <object xmi:type="uml:InputPin" xmi:id="_GksttLyGEeK1Qo9t_0gCIw" name="Read(b).object" incoming="_GkstwLyGEeK1Qo9t_0gCIw" type="_EuZv4Lx6EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GksttbyGEeK1Qo9t_0gCIw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GksttryGEeK1Qo9t_0gCIw" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_Gkstt7yGEeK1Qo9t_0gCIw" name="Read(b).result" outgoing="_Gkstz7yGEeK1Qo9t_0gCIw" type="_Fe5YsLx6EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GkstuLyGEeK1Qo9t_0gCIw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GkstubyGEeK1Qo9t_0gCIw" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_GksturyGEeK1Qo9t_0gCIw" name="Fork(Fork(a)@17e8b0e)" inStructuredNode="_GkstsryGEeK1Qo9t_0gCIw" outgoing="_GkstwLyGEeK1Qo9t_0gCIw" incoming="_Gkst8LyGEeK1Qo9t_0gCIw"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Gkstu7yGEeK1Qo9t_0gCIw" name="Value(4)" inStructuredNode="_GkstsryGEeK1Qo9t_0gCIw">
                    <result xmi:type="uml:OutputPin" xmi:id="_GkstvLyGEeK1Qo9t_0gCIw" name="Value(4).result" outgoing="_Gkst0LyGEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GkstvbyGEeK1Qo9t_0gCIw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GkstvryGEeK1Qo9t_0gCIw" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_Gkstv7yGEeK1Qo9t_0gCIw" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_GkstwLyGEeK1Qo9t_0gCIw" inStructuredNode="_GkstsryGEeK1Qo9t_0gCIw" source="_GksturyGEeK1Qo9t_0gCIw" target="_GksttLyGEeK1Qo9t_0gCIw"/>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_GkstwbyGEeK1Qo9t_0gCIw" name="Fork(Call(At).argument(index))" inStructuredNode="_GkstoryGEeK1Qo9t_0gCIw" outgoing="_Gkst0ryGEeK1Qo9t_0gCIw" incoming="_Gkst0LyGEeK1Qo9t_0gCIw"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_GkstwryGEeK1Qo9t_0gCIw" name="Read(p)" inStructuredNode="_GkstoryGEeK1Qo9t_0gCIw" structuralFeature="_GyNasLx6EeK1Qo9t_0gCIw">
                  <object xmi:type="uml:InputPin" xmi:id="_Gkstw7yGEeK1Qo9t_0gCIw" name="Read(p).object" incoming="_Gkst1LyGEeK1Qo9t_0gCIw" type="_Fe5YsLx6EeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GkstxLyGEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GkstxbyGEeK1Qo9t_0gCIw" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_GkstxryGEeK1Qo9t_0gCIw" name="Read(p).result" outgoing="_Gkst1ryGEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Gkstx7yGEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GkstyLyGEeK1Qo9t_0gCIw" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_GkstybyGEeK1Qo9t_0gCIw" name="Fork(Call(At).result())" inStructuredNode="_GkstoryGEeK1Qo9t_0gCIw" outgoing="_Gkst1LyGEeK1Qo9t_0gCIw" incoming="_Gkst07yGEeK1Qo9t_0gCIw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_GkstyryGEeK1Qo9t_0gCIw" name="Value(4)" inStructuredNode="_GkstoryGEeK1Qo9t_0gCIw">
                  <result xmi:type="uml:OutputPin" xmi:id="_Gksty7yGEeK1Qo9t_0gCIw" name="Value(4).result" outgoing="_Gkst17yGEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GkstzLyGEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GkstzbyGEeK1Qo9t_0gCIw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_GkstzryGEeK1Qo9t_0gCIw" value="4">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Gkstz7yGEeK1Qo9t_0gCIw" inStructuredNode="_GkstoryGEeK1Qo9t_0gCIw" source="_Gkstt7yGEeK1Qo9t_0gCIw" target="_GkstqbyGEeK1Qo9t_0gCIw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Gkst0LyGEeK1Qo9t_0gCIw" inStructuredNode="_GkstoryGEeK1Qo9t_0gCIw" source="_GkstvLyGEeK1Qo9t_0gCIw" target="_GkstwbyGEeK1Qo9t_0gCIw"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_Gkst0byGEeK1Qo9t_0gCIw" inStructuredNode="_GkstoryGEeK1Qo9t_0gCIw" source="_GkstsryGEeK1Qo9t_0gCIw" target="_GkstqLyGEeK1Qo9t_0gCIw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Gkst0ryGEeK1Qo9t_0gCIw" inStructuredNode="_GkstoryGEeK1Qo9t_0gCIw" source="_GkstwbyGEeK1Qo9t_0gCIw" target="_GkstrLyGEeK1Qo9t_0gCIw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Gkst07yGEeK1Qo9t_0gCIw" inStructuredNode="_GkstoryGEeK1Qo9t_0gCIw" source="_Gkstr7yGEeK1Qo9t_0gCIw" target="_GkstybyGEeK1Qo9t_0gCIw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Gkst1LyGEeK1Qo9t_0gCIw" inStructuredNode="_GkstoryGEeK1Qo9t_0gCIw" source="_GkstybyGEeK1Qo9t_0gCIw" target="_Gkstw7yGEeK1Qo9t_0gCIw"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Gkst1byGEeK1Qo9t_0gCIw" inStructuredNode="_Gkstl7yGEeK1Qo9t_0gCIw" source="_GkstpLyGEeK1Qo9t_0gCIw" target="_GkstmbyGEeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Gkst1ryGEeK1Qo9t_0gCIw" inStructuredNode="_Gkstl7yGEeK1Qo9t_0gCIw" source="_GkstxryGEeK1Qo9t_0gCIw" target="_GkstnLyGEeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Gkst17yGEeK1Qo9t_0gCIw" inStructuredNode="_Gkstl7yGEeK1Qo9t_0gCIw" source="_Gksty7yGEeK1Qo9t_0gCIw" target="_Gkstn7yGEeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_Gkst2LyGEeK1Qo9t_0gCIw" inStructuredNode="_Gkstl7yGEeK1Qo9t_0gCIw" source="_GkstoryGEeK1Qo9t_0gCIw" target="_GkstmLyGEeK1Qo9t_0gCIw"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_Gkst2byGEeK1Qo9t_0gCIw" name="ExpressionStatement@b4512b" inStructuredNode="_GksssLyGEeK1Qo9t_0gCIw" incoming="_Gkst8ryGEeK1Qo9t_0gCIw">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_Gkst2ryGEeK1Qo9t_0gCIw" name="Call(WriteLine)" inStructuredNode="_Gkst2byGEeK1Qo9t_0gCIw" incoming="_Gkst6LyGEeK1Qo9t_0gCIw">
                <argument xmi:type="uml:InputPin" xmi:id="_Gkst27yGEeK1Qo9t_0gCIw" name="Call(WriteLine).argument(value)" incoming="_Gkst57yGEeK1Qo9t_0gCIw">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Gkst3LyGEeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Gkst3byGEeK1Qo9t_0gCIw" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_Gkst3ryGEeK1Qo9t_0gCIw" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Gkst37yGEeK1Qo9t_0gCIw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Gkst4LyGEeK1Qo9t_0gCIw" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_Gkst4byGEeK1Qo9t_0gCIw" name="Tuple@31776e" inStructuredNode="_Gkst2byGEeK1Qo9t_0gCIw" outgoing="_Gkst6LyGEeK1Qo9t_0gCIw">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Gkst4ryGEeK1Qo9t_0gCIw" name="Value(&quot;-- End of test case --&quot;)" inStructuredNode="_Gkst4byGEeK1Qo9t_0gCIw">
                  <result xmi:type="uml:OutputPin" xmi:id="_Gkst47yGEeK1Qo9t_0gCIw" name="Value(&quot;-- End of test case --&quot;).result" outgoing="_Gkst57yGEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Gkst5LyGEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Gkst5byGEeK1Qo9t_0gCIw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_Gkst5ryGEeK1Qo9t_0gCIw" value="-- End of test case --">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Gkst57yGEeK1Qo9t_0gCIw" inStructuredNode="_Gkst2byGEeK1Qo9t_0gCIw" source="_Gkst47yGEeK1Qo9t_0gCIw" target="_Gkst27yGEeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_Gkst6LyGEeK1Qo9t_0gCIw" inStructuredNode="_Gkst2byGEeK1Qo9t_0gCIw" source="_Gkst4byGEeK1Qo9t_0gCIw" target="_Gkst2ryGEeK1Qo9t_0gCIw"/>
            </node>
            <edge xmi:type="uml:ControlFlow" xmi:id="_Gkst6byGEeK1Qo9t_0gCIw" inStructuredNode="_GksssLyGEeK1Qo9t_0gCIw" source="_GksssbyGEeK1Qo9t_0gCIw" target="_GksswbyGEeK1Qo9t_0gCIw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_Gkst6ryGEeK1Qo9t_0gCIw" inStructuredNode="_GksssLyGEeK1Qo9t_0gCIw" source="_GksswryGEeK1Qo9t_0gCIw" target="_Gkss9LyGEeK1Qo9t_0gCIw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_Gkst67yGEeK1Qo9t_0gCIw" inStructuredNode="_GksssLyGEeK1Qo9t_0gCIw" source="_GksswbyGEeK1Qo9t_0gCIw" target="_Gkss0byGEeK1Qo9t_0gCIw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_Gkst7LyGEeK1Qo9t_0gCIw" inStructuredNode="_GksssLyGEeK1Qo9t_0gCIw" source="_GksswryGEeK1Qo9t_0gCIw" target="_GkstNryGEeK1Qo9t_0gCIw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_Gkst7byGEeK1Qo9t_0gCIw" inStructuredNode="_GksssLyGEeK1Qo9t_0gCIw" source="_Gkss0byGEeK1Qo9t_0gCIw" target="_GkstE7yGEeK1Qo9t_0gCIw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_Gkst7ryGEeK1Qo9t_0gCIw" inStructuredNode="_GksssLyGEeK1Qo9t_0gCIw" source="_GksswryGEeK1Qo9t_0gCIw" target="_GksteLyGEeK1Qo9t_0gCIw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_Gkst77yGEeK1Qo9t_0gCIw" inStructuredNode="_GksssLyGEeK1Qo9t_0gCIw" source="_GkstE7yGEeK1Qo9t_0gCIw" target="_GkstVbyGEeK1Qo9t_0gCIw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_Gkst8LyGEeK1Qo9t_0gCIw" inStructuredNode="_GksssLyGEeK1Qo9t_0gCIw" source="_GksswryGEeK1Qo9t_0gCIw" target="_GksturyGEeK1Qo9t_0gCIw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_Gkst8byGEeK1Qo9t_0gCIw" inStructuredNode="_GksssLyGEeK1Qo9t_0gCIw" source="_GkstVbyGEeK1Qo9t_0gCIw" target="_Gkstl7yGEeK1Qo9t_0gCIw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_Gkst8ryGEeK1Qo9t_0gCIw" inStructuredNode="_GksssLyGEeK1Qo9t_0gCIw" source="_Gkstl7yGEeK1Qo9t_0gCIw" target="_Gkst2byGEeK1Qo9t_0gCIw"/>
          </structuredNode>
        </packagedElement>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_c35WIIr7EeKEn4V9UD8Cqw" name="Utils">
      <packagedElement xmi:type="uml:Class" xmi:id="_iyhhgIr7EeKEn4V9UD8Cqw" name="AbstractAssertCompositeHelper" isAbstract="true">
        <ownedComment xmi:type="uml:Comment" xmi:id="_FNYfQIsUEeKEn4V9UD8Cqw">
          <body>// Testing instantiation of A_Star_Pattern
	WriteLine(&quot;Testing instantiation of A_Star_Pattern&quot;) ;
	a_star = new A_Star_Pattern();
	helper.assertStarPattern(a_star.b, a_star.c) ;</body>
        </ownedComment>
        <ownedOperation xmi:type="uml:Operation" xmi:id="_kmj1gIr8EeKEn4V9UD8Cqw" name="assertConnected" isAbstract="true" class="_iyhhgIr7EeKEn4V9UD8Cqw">
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_d1vR4IsQEeKEn4V9UD8Cqw" name="message">
            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_hdIJ8Ir9EeKEn4V9UD8Cqw" name="end1"/>
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_ibnLcIr9EeKEn4V9UD8Cqw" name="end2"/>
        </ownedOperation>
        <ownedOperation xmi:type="uml:Operation" xmi:id="_M4YmoIsVEeKEn4V9UD8Cqw" name="assertNotConnected" isAbstract="true" class="_iyhhgIr7EeKEn4V9UD8Cqw">
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_M4YmoYsVEeKEn4V9UD8Cqw" name="message">
            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_M4YmoosVEeKEn4V9UD8Cqw" name="end1"/>
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_M4Ymo4sVEeKEn4V9UD8Cqw" name="end2"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Activity" xmi:id="_6C3JkIr9EeKEn4V9UD8Cqw" name="AssertEmptyPattern" group="_2hq1JJe-EeKTitnWDqYAww" node="_2hq1IJe-EeKTitnWDqYAww _2hq1IZe-EeKTitnWDqYAww _2hq1Ipe-EeKTitnWDqYAww _2hq1I5e-EeKTitnWDqYAww _2hq1JJe-EeKTitnWDqYAww">
        <ownedComment xmi:type="uml:Comment" xmi:id="_U-2O4Ir-EeKEn4V9UD8Cqw">
          <body>namespace 'Test Suites'::Utils::AbstractAssertCompositeHelper ;&#xD;
&#xD;
private import Alf::Library::CollectionFunctions::size ;&#xD;
&#xD;
activity AssertEmptyPattern(in ends1 : any[], in ends2 : any[]) {&#xD;
	AssertEquals(&quot;EmptyPattern - ends1->size()&quot;, ends1->size(), 0) ;&#xD;
	AssertEquals(&quot;EmptyPattern - ends2->size()&quot;, ends2->size(), 0) ;&#xD;
}</body>
        </ownedComment>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_4nYaUI1_EeK-V4Bnby3b3Q" name="ends1" isOrdered="true" isUnique="false">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8mO1gI1_EeK-V4Bnby3b3Q"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8mO1gY1_EeK-V4Bnby3b3Q" value="*"/>
        </ownedParameter>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_669mgI1_EeK-V4Bnby3b3Q" name="ends2" isOrdered="true" isUnique="false">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-vjScI1_EeK-V4Bnby3b3Q"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-vjScY1_EeK-V4Bnby3b3Q" value="*"/>
        </ownedParameter>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_2hq1aJe-EeKTitnWDqYAww" activity="_6C3JkIr9EeKEn4V9UD8Cqw" source="_2hq1IJe-EeKTitnWDqYAww" target="_2hq1IZe-EeKTitnWDqYAww"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_2hq1aZe-EeKTitnWDqYAww" activity="_6C3JkIr9EeKEn4V9UD8Cqw" source="_2hq1Ipe-EeKTitnWDqYAww" target="_2hq1I5e-EeKTitnWDqYAww"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_2hq1ape-EeKTitnWDqYAww" activity="_6C3JkIr9EeKEn4V9UD8Cqw" source="_2hq1IZe-EeKTitnWDqYAww" target="_2hq1N5e-EeKTitnWDqYAww"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_2hq1a5e-EeKTitnWDqYAww" activity="_6C3JkIr9EeKEn4V9UD8Cqw" source="_2hq1I5e-EeKTitnWDqYAww" target="_2hq1WJe-EeKTitnWDqYAww"/>
        <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_2hq1JJe-EeKTitnWDqYAww" name="Body(AssertEmptyPattern)">
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_2hq1JZe-EeKTitnWDqYAww" name="ExpressionStatement@81642e" inStructuredNode="_2hq1JJe-EeKTitnWDqYAww" outgoing="_2hq1Z5e-EeKTitnWDqYAww">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_2hq1Jpe-EeKTitnWDqYAww" name="Call(AssertEquals)" inStructuredNode="_2hq1JZe-EeKTitnWDqYAww" incoming="_2hq1RZe-EeKTitnWDqYAww">
              <argument xmi:type="uml:InputPin" xmi:id="_2hq1J5e-EeKTitnWDqYAww" name="Call(AssertEquals).argument(label)" incoming="_2hq1Qpe-EeKTitnWDqYAww">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2hq1KJe-EeKTitnWDqYAww" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2hq1KZe-EeKTitnWDqYAww" value="1"/>
              </argument>
              <argument xmi:type="uml:InputPin" xmi:id="_2hq1Kpe-EeKTitnWDqYAww" name="Call(AssertEquals).argument(value1)" incoming="_2hq1Q5e-EeKTitnWDqYAww">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2hq1K5e-EeKTitnWDqYAww" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2hq1LJe-EeKTitnWDqYAww" value="1"/>
              </argument>
              <argument xmi:type="uml:InputPin" xmi:id="_2hq1LZe-EeKTitnWDqYAww" name="Call(AssertEquals).argument(value2)" incoming="_2hq1RJe-EeKTitnWDqYAww">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2hq1Lpe-EeKTitnWDqYAww" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2hq1L5e-EeKTitnWDqYAww" value="1"/>
              </argument>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_8kE3oIgUEeKtquXykzQHVw"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_2hq1MJe-EeKTitnWDqYAww" name="Tuple@1b817f4" inStructuredNode="_2hq1JZe-EeKTitnWDqYAww" outgoing="_2hq1RZe-EeKTitnWDqYAww">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_2hq1MZe-EeKTitnWDqYAww" name="Value(&quot;EmptyPattern - ends1->size()&quot;)" inStructuredNode="_2hq1MJe-EeKTitnWDqYAww">
                <result xmi:type="uml:OutputPin" xmi:id="_2hq1Mpe-EeKTitnWDqYAww" name="Value(&quot;EmptyPattern - ends1->size()&quot;).result" outgoing="_2hq1Qpe-EeKTitnWDqYAww" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2hq1M5e-EeKTitnWDqYAww" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2hq1NJe-EeKTitnWDqYAww" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_2hq1NZe-EeKTitnWDqYAww" value="EmptyPattern - ends1->size()">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_2hq1Npe-EeKTitnWDqYAww" name="Call($$Alf$Library$CollectionFunctions$size__any__)" inStructuredNode="_2hq1MJe-EeKTitnWDqYAww">
                <argument xmi:type="uml:InputPin" xmi:id="_2hq1N5e-EeKTitnWDqYAww" name="Call($$Alf$Library$CollectionFunctions$size__any__).argument(seq)" incoming="_2hq1ape-EeKTitnWDqYAww" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2hq1OJe-EeKTitnWDqYAww"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2hq1OZe-EeKTitnWDqYAww" value="*"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_2hq1Ope-EeKTitnWDqYAww" name="Call($$Alf$Library$CollectionFunctions$size__any__).result()" outgoing="_2hq1Q5e-EeKTitnWDqYAww">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2hq1O5e-EeKTitnWDqYAww" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2hq1PJe-EeKTitnWDqYAww" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_iPgC4JcCEeKVudOPtQ6VQg"/>
              </node>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_2hq1PZe-EeKTitnWDqYAww" name="Value(0)" inStructuredNode="_2hq1MJe-EeKTitnWDqYAww">
                <result xmi:type="uml:OutputPin" xmi:id="_2hq1Ppe-EeKTitnWDqYAww" name="Value(0).result" outgoing="_2hq1RJe-EeKTitnWDqYAww" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2hq1P5e-EeKTitnWDqYAww" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2hq1QJe-EeKTitnWDqYAww" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_2hq1QZe-EeKTitnWDqYAww">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_2hq1Qpe-EeKTitnWDqYAww" inStructuredNode="_2hq1JZe-EeKTitnWDqYAww" source="_2hq1Mpe-EeKTitnWDqYAww" target="_2hq1J5e-EeKTitnWDqYAww"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_2hq1Q5e-EeKTitnWDqYAww" inStructuredNode="_2hq1JZe-EeKTitnWDqYAww" source="_2hq1Ope-EeKTitnWDqYAww" target="_2hq1Kpe-EeKTitnWDqYAww"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_2hq1RJe-EeKTitnWDqYAww" inStructuredNode="_2hq1JZe-EeKTitnWDqYAww" source="_2hq1Ppe-EeKTitnWDqYAww" target="_2hq1LZe-EeKTitnWDqYAww"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_2hq1RZe-EeKTitnWDqYAww" inStructuredNode="_2hq1JZe-EeKTitnWDqYAww" source="_2hq1MJe-EeKTitnWDqYAww" target="_2hq1Jpe-EeKTitnWDqYAww"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_2hq1Rpe-EeKTitnWDqYAww" name="ExpressionStatement@19115f0" inStructuredNode="_2hq1JJe-EeKTitnWDqYAww" incoming="_2hq1Z5e-EeKTitnWDqYAww">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_2hq1R5e-EeKTitnWDqYAww" name="Call(AssertEquals)" inStructuredNode="_2hq1Rpe-EeKTitnWDqYAww" incoming="_2hq1Zpe-EeKTitnWDqYAww">
              <argument xmi:type="uml:InputPin" xmi:id="_2hq1SJe-EeKTitnWDqYAww" name="Call(AssertEquals).argument(label)" incoming="_2hq1Y5e-EeKTitnWDqYAww">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2hq1SZe-EeKTitnWDqYAww" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2hq1Spe-EeKTitnWDqYAww" value="1"/>
              </argument>
              <argument xmi:type="uml:InputPin" xmi:id="_2hq1S5e-EeKTitnWDqYAww" name="Call(AssertEquals).argument(value1)" incoming="_2hq1ZJe-EeKTitnWDqYAww">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2hq1TJe-EeKTitnWDqYAww" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2hq1TZe-EeKTitnWDqYAww" value="1"/>
              </argument>
              <argument xmi:type="uml:InputPin" xmi:id="_2hq1Tpe-EeKTitnWDqYAww" name="Call(AssertEquals).argument(value2)" incoming="_2hq1ZZe-EeKTitnWDqYAww">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2hq1T5e-EeKTitnWDqYAww" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2hq1UJe-EeKTitnWDqYAww" value="1"/>
              </argument>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_8kE3oIgUEeKtquXykzQHVw"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_2hq1UZe-EeKTitnWDqYAww" name="Tuple@1299647" inStructuredNode="_2hq1Rpe-EeKTitnWDqYAww" outgoing="_2hq1Zpe-EeKTitnWDqYAww">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_2hq1Upe-EeKTitnWDqYAww" name="Value(&quot;EmptyPattern - ends2->size()&quot;)" inStructuredNode="_2hq1UZe-EeKTitnWDqYAww">
                <result xmi:type="uml:OutputPin" xmi:id="_2hq1U5e-EeKTitnWDqYAww" name="Value(&quot;EmptyPattern - ends2->size()&quot;).result" outgoing="_2hq1Y5e-EeKTitnWDqYAww" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2hq1VJe-EeKTitnWDqYAww" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2hq1VZe-EeKTitnWDqYAww" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_2hq1Vpe-EeKTitnWDqYAww" value="EmptyPattern - ends2->size()">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_2hq1V5e-EeKTitnWDqYAww" name="Call($$Alf$Library$CollectionFunctions$size__any__)" inStructuredNode="_2hq1UZe-EeKTitnWDqYAww">
                <argument xmi:type="uml:InputPin" xmi:id="_2hq1WJe-EeKTitnWDqYAww" name="Call($$Alf$Library$CollectionFunctions$size__any__).argument(seq)" incoming="_2hq1a5e-EeKTitnWDqYAww" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2hq1WZe-EeKTitnWDqYAww"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2hq1Wpe-EeKTitnWDqYAww" value="*"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_2hq1W5e-EeKTitnWDqYAww" name="Call($$Alf$Library$CollectionFunctions$size__any__).result()" outgoing="_2hq1ZJe-EeKTitnWDqYAww">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2hq1XJe-EeKTitnWDqYAww" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2hq1XZe-EeKTitnWDqYAww" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_iPgC4JcCEeKVudOPtQ6VQg"/>
              </node>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_2hq1Xpe-EeKTitnWDqYAww" name="Value(0)" inStructuredNode="_2hq1UZe-EeKTitnWDqYAww">
                <result xmi:type="uml:OutputPin" xmi:id="_2hq1X5e-EeKTitnWDqYAww" name="Value(0).result" outgoing="_2hq1ZZe-EeKTitnWDqYAww" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2hq1YJe-EeKTitnWDqYAww" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2hq1YZe-EeKTitnWDqYAww" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_2hq1Ype-EeKTitnWDqYAww">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_2hq1Y5e-EeKTitnWDqYAww" inStructuredNode="_2hq1Rpe-EeKTitnWDqYAww" source="_2hq1U5e-EeKTitnWDqYAww" target="_2hq1SJe-EeKTitnWDqYAww"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_2hq1ZJe-EeKTitnWDqYAww" inStructuredNode="_2hq1Rpe-EeKTitnWDqYAww" source="_2hq1W5e-EeKTitnWDqYAww" target="_2hq1S5e-EeKTitnWDqYAww"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_2hq1ZZe-EeKTitnWDqYAww" inStructuredNode="_2hq1Rpe-EeKTitnWDqYAww" source="_2hq1X5e-EeKTitnWDqYAww" target="_2hq1Tpe-EeKTitnWDqYAww"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_2hq1Zpe-EeKTitnWDqYAww" inStructuredNode="_2hq1Rpe-EeKTitnWDqYAww" source="_2hq1UZe-EeKTitnWDqYAww" target="_2hq1R5e-EeKTitnWDqYAww"/>
          </node>
          <edge xmi:type="uml:ControlFlow" xmi:id="_2hq1Z5e-EeKTitnWDqYAww" inStructuredNode="_2hq1JJe-EeKTitnWDqYAww" source="_2hq1JZe-EeKTitnWDqYAww" target="_2hq1Rpe-EeKTitnWDqYAww"/>
        </structuredNode>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_2hq1IJe-EeKTitnWDqYAww" name="Input(ends1)" outgoing="_2hq1aJe-EeKTitnWDqYAww" parameter="_4nYaUI1_EeK-V4Bnby3b3Q"/>
        <node xmi:type="uml:ForkNode" xmi:id="_2hq1IZe-EeKTitnWDqYAww" name="Fork(ends1)" outgoing="_2hq1ape-EeKTitnWDqYAww" incoming="_2hq1aJe-EeKTitnWDqYAww"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_2hq1Ipe-EeKTitnWDqYAww" name="Input(ends2)" outgoing="_2hq1aZe-EeKTitnWDqYAww" parameter="_669mgI1_EeK-V4Bnby3b3Q"/>
        <node xmi:type="uml:ForkNode" xmi:id="_2hq1I5e-EeKTitnWDqYAww" name="Fork(ends2)" outgoing="_2hq1a5e-EeKTitnWDqYAww" incoming="_2hq1aZe-EeKTitnWDqYAww"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Activity" xmi:id="_7IpF4Ir9EeKEn4V9UD8Cqw" name="AssertArrayPattern" group="_X2sBGJxJEeKLSpPkMjtDDQ" node="_X2sBEJxJEeKLSpPkMjtDDQ _X2sBEZxJEeKLSpPkMjtDDQ _X2sBEpxJEeKLSpPkMjtDDQ _X2sBE5xJEeKLSpPkMjtDDQ _X2sBFJxJEeKLSpPkMjtDDQ _X2sBFZxJEeKLSpPkMjtDDQ _X2sBFpxJEeKLSpPkMjtDDQ _X2sBF5xJEeKLSpPkMjtDDQ _X2sBGJxJEeKLSpPkMjtDDQ">
        <ownedComment xmi:type="uml:Comment" xmi:id="_hjXC4Ir_EeKEn4V9UD8Cqw">
          <body>namespace 'Test Suites'::Utils ;&#xD;
&#xD;
private import Alf::Library::CollectionFunctions::size ;&#xD;
private import Alf::Library::PrimitiveBehaviors::IntegerFunctions::Min ;&#xD;
private import Alf::Library::PrimitiveBehaviors::IntegerFunctions::ToString ;&#xD;
&#xD;
activity AssertArrayPattern(in ends1 : any[], &#xD;
												in ends2 : any[], &#xD;
												in n : Integer,&#xD;
												in helper : AbstractAssertCompositeHelper) { &#xD;
	// Check cardinalities&#xD;
	AssertEquals(&quot;ArrayPattern - ends1->size()&quot;, ends1->size(), n) ;&#xD;
	AssertEquals(&quot;ArrayPattern - ends2->size()&quot;, ends2->size(), n) ;&#xD;
	upper = Min(ends1->size(), ends2->size()) ;&#xD;
	// Check connections&#xD;
	for (i in 1..upper) {&#xD;
		for (j in 1..upper) {&#xD;
			if (i == j) {&#xD;
				helper.assertConnected(&quot;ArrayPattern - ends1[&quot; + ToString(i) + &quot;] is connected to ends2[&quot; + ToString(j) + &quot;]&quot;,ends1[i], ends2[j]) ;&#xD;
			}&#xD;
			else {&#xD;
				helper.assertNotConnected(&quot;ArrayPattern - ends1[&quot; + ToString(i) + &quot;] is not connected to ends2[&quot; + ToString(j) + &quot;]&quot;,ends1[i], ends2[j]) ;&#xD;
			}&#xD;
		}&#xD;
	}&#xD;
}</body>
        </ownedComment>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_Xa84YI2EEeK-V4Bnby3b3Q" name="ends1">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_u2adQI2EEeK-V4Bnby3b3Q"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_u2adQY2EEeK-V4Bnby3b3Q" value="*"/>
        </ownedParameter>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_Ywyp8I2EEeK-V4Bnby3b3Q" name="ends2">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wE0KEI2EEeK-V4Bnby3b3Q"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wE0KEY2EEeK-V4Bnby3b3Q" value="*"/>
        </ownedParameter>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_Y4E9sI2EEeK-V4Bnby3b3Q" name="n">
          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
        </ownedParameter>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_Y9b-0I2EEeK-V4Bnby3b3Q" name="helper" type="_iyhhgIr7EeKEn4V9UD8Cqw"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_X2-8AJxJEeKLSpPkMjtDDQ" activity="_7IpF4Ir9EeKEn4V9UD8Cqw" source="_X2sBEJxJEeKLSpPkMjtDDQ" target="_X2sBEZxJEeKLSpPkMjtDDQ"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_X2-8AZxJEeKLSpPkMjtDDQ" activity="_7IpF4Ir9EeKEn4V9UD8Cqw" source="_X2sBEpxJEeKLSpPkMjtDDQ" target="_X2sBE5xJEeKLSpPkMjtDDQ"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_X2-8ApxJEeKLSpPkMjtDDQ" activity="_7IpF4Ir9EeKEn4V9UD8Cqw" source="_X2sBFJxJEeKLSpPkMjtDDQ" target="_X2sBFZxJEeKLSpPkMjtDDQ"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_X2-8A5xJEeKLSpPkMjtDDQ" activity="_7IpF4Ir9EeKEn4V9UD8Cqw" source="_X2sBFpxJEeKLSpPkMjtDDQ" target="_X2sBF5xJEeKLSpPkMjtDDQ"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_X2-8BJxJEeKLSpPkMjtDDQ" activity="_7IpF4Ir9EeKEn4V9UD8Cqw" source="_X2sBFZxJEeKLSpPkMjtDDQ" target="_X2sBIZxJEeKLSpPkMjtDDQ"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_X2-8BZxJEeKLSpPkMjtDDQ" activity="_7IpF4Ir9EeKEn4V9UD8Cqw" source="_X2sBEZxJEeKLSpPkMjtDDQ" target="_X2sBK5xJEeKLSpPkMjtDDQ"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_X2-8BpxJEeKLSpPkMjtDDQ" activity="_7IpF4Ir9EeKEn4V9UD8Cqw" source="_X2sBFZxJEeKLSpPkMjtDDQ" target="_X2sBPJxJEeKLSpPkMjtDDQ"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_X2-8B5xJEeKLSpPkMjtDDQ" activity="_7IpF4Ir9EeKEn4V9UD8Cqw" source="_X2sBE5xJEeKLSpPkMjtDDQ" target="_X2sBRpxJEeKLSpPkMjtDDQ"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_X2-8CJxJEeKLSpPkMjtDDQ" activity="_7IpF4Ir9EeKEn4V9UD8Cqw" source="_X2sBEZxJEeKLSpPkMjtDDQ" target="_X2sBXpxJEeKLSpPkMjtDDQ"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_X2-8CZxJEeKLSpPkMjtDDQ" activity="_7IpF4Ir9EeKEn4V9UD8Cqw" source="_X2sBE5xJEeKLSpPkMjtDDQ" target="_X2sBZZxJEeKLSpPkMjtDDQ"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_X2-8CpxJEeKLSpPkMjtDDQ" activity="_7IpF4Ir9EeKEn4V9UD8Cqw" source="_X2sBF5xJEeKLSpPkMjtDDQ" target="_X2sENpxJEeKLSpPkMjtDDQ"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_X2-8C5xJEeKLSpPkMjtDDQ" activity="_7IpF4Ir9EeKEn4V9UD8Cqw" source="_X2sBFZxJEeKLSpPkMjtDDQ" target="_X2sEOZxJEeKLSpPkMjtDDQ"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_X2-8DJxJEeKLSpPkMjtDDQ" activity="_7IpF4Ir9EeKEn4V9UD8Cqw" source="_X2sBEZxJEeKLSpPkMjtDDQ" target="_X2sEPJxJEeKLSpPkMjtDDQ"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_X2-8DZxJEeKLSpPkMjtDDQ" activity="_7IpF4Ir9EeKEn4V9UD8Cqw" source="_X2sBE5xJEeKLSpPkMjtDDQ" target="_X2sEP5xJEeKLSpPkMjtDDQ"/>
        <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_X2sBGJxJEeKLSpPkMjtDDQ" name="Body(AssertArrayPattern)">
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_X2sBGZxJEeKLSpPkMjtDDQ" name="ExpressionStatement@8a8c5c" inStructuredNode="_X2sBGJxJEeKLSpPkMjtDDQ" outgoing="_X2sEqJxJEeKLSpPkMjtDDQ">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_X2sBGpxJEeKLSpPkMjtDDQ" name="Call(AssertEquals)" inStructuredNode="_X2sBGZxJEeKLSpPkMjtDDQ" incoming="_X2sBM5xJEeKLSpPkMjtDDQ">
              <argument xmi:type="uml:InputPin" xmi:id="_X2sBG5xJEeKLSpPkMjtDDQ" name="Call(AssertEquals).argument(label)" incoming="_X2sBMZxJEeKLSpPkMjtDDQ">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sBHJxJEeKLSpPkMjtDDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sBHZxJEeKLSpPkMjtDDQ" value="1"/>
              </argument>
              <argument xmi:type="uml:InputPin" xmi:id="_X2sBHpxJEeKLSpPkMjtDDQ" name="Call(AssertEquals).argument(value1)" incoming="_X2sBMpxJEeKLSpPkMjtDDQ">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sBH5xJEeKLSpPkMjtDDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sBIJxJEeKLSpPkMjtDDQ" value="1"/>
              </argument>
              <argument xmi:type="uml:InputPin" xmi:id="_X2sBIZxJEeKLSpPkMjtDDQ" name="Call(AssertEquals).argument(value2)" incoming="_X2-8BJxJEeKLSpPkMjtDDQ">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sBIpxJEeKLSpPkMjtDDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sBI5xJEeKLSpPkMjtDDQ" value="1"/>
              </argument>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_8kE3oIgUEeKtquXykzQHVw"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_X2sBJJxJEeKLSpPkMjtDDQ" name="Tuple@ba0d91" inStructuredNode="_X2sBGZxJEeKLSpPkMjtDDQ" outgoing="_X2sBM5xJEeKLSpPkMjtDDQ">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_X2sBJZxJEeKLSpPkMjtDDQ" name="Value(&quot;ArrayPattern - ends1->size()&quot;)" inStructuredNode="_X2sBJJxJEeKLSpPkMjtDDQ">
                <result xmi:type="uml:OutputPin" xmi:id="_X2sBJpxJEeKLSpPkMjtDDQ" name="Value(&quot;ArrayPattern - ends1->size()&quot;).result" outgoing="_X2sBMZxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sBJ5xJEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sBKJxJEeKLSpPkMjtDDQ" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_X2sBKZxJEeKLSpPkMjtDDQ" value="ArrayPattern - ends1->size()">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_X2sBKpxJEeKLSpPkMjtDDQ" name="Call($$Alf$Library$CollectionFunctions$size__any__)" inStructuredNode="_X2sBJJxJEeKLSpPkMjtDDQ">
                <argument xmi:type="uml:InputPin" xmi:id="_X2sBK5xJEeKLSpPkMjtDDQ" name="Call($$Alf$Library$CollectionFunctions$size__any__).argument(seq)" incoming="_X2-8BZxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sBLJxJEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sBLZxJEeKLSpPkMjtDDQ" value="*"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_X2sBLpxJEeKLSpPkMjtDDQ" name="Call($$Alf$Library$CollectionFunctions$size__any__).result()" outgoing="_X2sBMpxJEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sBL5xJEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sBMJxJEeKLSpPkMjtDDQ" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_iPgC4JcCEeKVudOPtQ6VQg"/>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sBMZxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBGZxJEeKLSpPkMjtDDQ" source="_X2sBJpxJEeKLSpPkMjtDDQ" target="_X2sBG5xJEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sBMpxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBGZxJEeKLSpPkMjtDDQ" source="_X2sBLpxJEeKLSpPkMjtDDQ" target="_X2sBHpxJEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_X2sBM5xJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBGZxJEeKLSpPkMjtDDQ" source="_X2sBJJxJEeKLSpPkMjtDDQ" target="_X2sBGpxJEeKLSpPkMjtDDQ"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_X2sBNJxJEeKLSpPkMjtDDQ" name="ExpressionStatement@12052e9" inStructuredNode="_X2sBGJxJEeKLSpPkMjtDDQ" outgoing="_X2sEqZxJEeKLSpPkMjtDDQ" incoming="_X2sEqJxJEeKLSpPkMjtDDQ">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_X2sBNZxJEeKLSpPkMjtDDQ" name="Call(AssertEquals)" inStructuredNode="_X2sBNJxJEeKLSpPkMjtDDQ" incoming="_X2sBTpxJEeKLSpPkMjtDDQ">
              <argument xmi:type="uml:InputPin" xmi:id="_X2sBNpxJEeKLSpPkMjtDDQ" name="Call(AssertEquals).argument(label)" incoming="_X2sBTJxJEeKLSpPkMjtDDQ">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sBN5xJEeKLSpPkMjtDDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sBOJxJEeKLSpPkMjtDDQ" value="1"/>
              </argument>
              <argument xmi:type="uml:InputPin" xmi:id="_X2sBOZxJEeKLSpPkMjtDDQ" name="Call(AssertEquals).argument(value1)" incoming="_X2sBTZxJEeKLSpPkMjtDDQ">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sBOpxJEeKLSpPkMjtDDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sBO5xJEeKLSpPkMjtDDQ" value="1"/>
              </argument>
              <argument xmi:type="uml:InputPin" xmi:id="_X2sBPJxJEeKLSpPkMjtDDQ" name="Call(AssertEquals).argument(value2)" incoming="_X2-8BpxJEeKLSpPkMjtDDQ">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sBPZxJEeKLSpPkMjtDDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sBPpxJEeKLSpPkMjtDDQ" value="1"/>
              </argument>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_8kE3oIgUEeKtquXykzQHVw"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_X2sBP5xJEeKLSpPkMjtDDQ" name="Tuple@2c61d1" inStructuredNode="_X2sBNJxJEeKLSpPkMjtDDQ" outgoing="_X2sBTpxJEeKLSpPkMjtDDQ">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_X2sBQJxJEeKLSpPkMjtDDQ" name="Value(&quot;ArrayPattern - ends2->size()&quot;)" inStructuredNode="_X2sBP5xJEeKLSpPkMjtDDQ">
                <result xmi:type="uml:OutputPin" xmi:id="_X2sBQZxJEeKLSpPkMjtDDQ" name="Value(&quot;ArrayPattern - ends2->size()&quot;).result" outgoing="_X2sBTJxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sBQpxJEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sBQ5xJEeKLSpPkMjtDDQ" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_X2sBRJxJEeKLSpPkMjtDDQ" value="ArrayPattern - ends2->size()">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_X2sBRZxJEeKLSpPkMjtDDQ" name="Call($$Alf$Library$CollectionFunctions$size__any__)" inStructuredNode="_X2sBP5xJEeKLSpPkMjtDDQ">
                <argument xmi:type="uml:InputPin" xmi:id="_X2sBRpxJEeKLSpPkMjtDDQ" name="Call($$Alf$Library$CollectionFunctions$size__any__).argument(seq)" incoming="_X2-8B5xJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sBR5xJEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sBSJxJEeKLSpPkMjtDDQ" value="*"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_X2sBSZxJEeKLSpPkMjtDDQ" name="Call($$Alf$Library$CollectionFunctions$size__any__).result()" outgoing="_X2sBTZxJEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sBSpxJEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sBS5xJEeKLSpPkMjtDDQ" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_iPgC4JcCEeKVudOPtQ6VQg"/>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sBTJxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBNJxJEeKLSpPkMjtDDQ" source="_X2sBQZxJEeKLSpPkMjtDDQ" target="_X2sBNpxJEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sBTZxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBNJxJEeKLSpPkMjtDDQ" source="_X2sBSZxJEeKLSpPkMjtDDQ" target="_X2sBOZxJEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_X2sBTpxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBNJxJEeKLSpPkMjtDDQ" source="_X2sBP5xJEeKLSpPkMjtDDQ" target="_X2sBNZxJEeKLSpPkMjtDDQ"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_X2sBT5xJEeKLSpPkMjtDDQ" name="ExpressionStatement@4cf091" inStructuredNode="_X2sBGJxJEeKLSpPkMjtDDQ" outgoing="_X2sErJxJEeKLSpPkMjtDDQ" incoming="_X2sEqZxJEeKLSpPkMjtDDQ">
            <node xmi:type="uml:ForkNode" xmi:id="_X2sBUJxJEeKLSpPkMjtDDQ" name="Fork(upper)@1c06b8b" inStructuredNode="_X2sBT5xJEeKLSpPkMjtDDQ" outgoing="_X2sEqpxJEeKLSpPkMjtDDQ _X2sEq5xJEeKLSpPkMjtDDQ" incoming="_X2sBbpxJEeKLSpPkMjtDDQ"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_X2sBUZxJEeKLSpPkMjtDDQ" name="RightHandSide@1d48d38" inStructuredNode="_X2sBT5xJEeKLSpPkMjtDDQ">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_X2sBUpxJEeKLSpPkMjtDDQ" name="Call(Min)" inStructuredNode="_X2sBUZxJEeKLSpPkMjtDDQ" incoming="_X2sBbZxJEeKLSpPkMjtDDQ">
                <argument xmi:type="uml:InputPin" xmi:id="_X2sBU5xJEeKLSpPkMjtDDQ" name="Call(Min).argument(x)" incoming="_X2sBa5xJEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sBVJxJEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sBVZxJEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_X2sBVpxJEeKLSpPkMjtDDQ" name="Call(Min).argument(y)" incoming="_X2sBbJxJEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sBV5xJEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sBWJxJEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_X2sBWZxJEeKLSpPkMjtDDQ" name="Call(Min).result(result)" outgoing="_X2sBbpxJEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sBWpxJEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sBW5xJEeKLSpPkMjtDDQ" value="1"/>
                </result>
                <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-IntegerFunctions-Min"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_X2sBXJxJEeKLSpPkMjtDDQ" name="Tuple@15b7e4a" inStructuredNode="_X2sBUZxJEeKLSpPkMjtDDQ" outgoing="_X2sBbZxJEeKLSpPkMjtDDQ">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_X2sBXZxJEeKLSpPkMjtDDQ" name="Call($$Alf$Library$CollectionFunctions$size__any__)" inStructuredNode="_X2sBXJxJEeKLSpPkMjtDDQ">
                  <argument xmi:type="uml:InputPin" xmi:id="_X2sBXpxJEeKLSpPkMjtDDQ" name="Call($$Alf$Library$CollectionFunctions$size__any__).argument(seq)" incoming="_X2-8CJxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sBX5xJEeKLSpPkMjtDDQ"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sBYJxJEeKLSpPkMjtDDQ" value="*"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_X2sBYZxJEeKLSpPkMjtDDQ" name="Call($$Alf$Library$CollectionFunctions$size__any__).result()" outgoing="_X2sBa5xJEeKLSpPkMjtDDQ">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sBYpxJEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sBY5xJEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_iPgC4JcCEeKVudOPtQ6VQg"/>
                </node>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_X2sBZJxJEeKLSpPkMjtDDQ" name="Call($$Alf$Library$CollectionFunctions$size__any__)" inStructuredNode="_X2sBXJxJEeKLSpPkMjtDDQ">
                  <argument xmi:type="uml:InputPin" xmi:id="_X2sBZZxJEeKLSpPkMjtDDQ" name="Call($$Alf$Library$CollectionFunctions$size__any__).argument(seq)" incoming="_X2-8CZxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sBZpxJEeKLSpPkMjtDDQ"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sBZ5xJEeKLSpPkMjtDDQ" value="*"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_X2sBaJxJEeKLSpPkMjtDDQ" name="Call($$Alf$Library$CollectionFunctions$size__any__).result()" outgoing="_X2sBbJxJEeKLSpPkMjtDDQ">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sBaZxJEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sBapxJEeKLSpPkMjtDDQ" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_iPgC4JcCEeKVudOPtQ6VQg"/>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sBa5xJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBUZxJEeKLSpPkMjtDDQ" source="_X2sBYZxJEeKLSpPkMjtDDQ" target="_X2sBU5xJEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sBbJxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBUZxJEeKLSpPkMjtDDQ" source="_X2sBaJxJEeKLSpPkMjtDDQ" target="_X2sBVpxJEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_X2sBbZxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBUZxJEeKLSpPkMjtDDQ" source="_X2sBXJxJEeKLSpPkMjtDDQ" target="_X2sBUpxJEeKLSpPkMjtDDQ"/>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sBbpxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBT5xJEeKLSpPkMjtDDQ" source="_X2sBWZxJEeKLSpPkMjtDDQ" target="_X2sBUJxJEeKLSpPkMjtDDQ"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_X2sBb5xJEeKLSpPkMjtDDQ" name="ForStatement@133450a" inStructuredNode="_X2sBGJxJEeKLSpPkMjtDDQ" incoming="_X2sErJxJEeKLSpPkMjtDDQ">
            <node xmi:type="uml:LoopNode" xmi:id="_X2sBcJxJEeKLSpPkMjtDDQ" name="Loop(ForStatement@133450a)" inStructuredNode="_X2sBb5xJEeKLSpPkMjtDDQ" incoming="_X2sEp5xJEeKLSpPkMjtDDQ" bodyOutput="_X2sD3JxJEeKLSpPkMjtDDQ _X2sD35xJEeKLSpPkMjtDDQ _X2sD4pxJEeKLSpPkMjtDDQ _X2sD5ZxJEeKLSpPkMjtDDQ _X2sD6JxJEeKLSpPkMjtDDQ _X2sD95xJEeKLSpPkMjtDDQ _X2sEBpxJEeKLSpPkMjtDDQ _X2sEEpxJEeKLSpPkMjtDDQ" bodyPart="_X2sBg5xJEeKLSpPkMjtDDQ _X2sBhZxJEeKLSpPkMjtDDQ _X2sD8JxJEeKLSpPkMjtDDQ _X2sD-pxJEeKLSpPkMjtDDQ _X2sD_5xJEeKLSpPkMjtDDQ _X2sECZxJEeKLSpPkMjtDDQ _X2sEDpxJEeKLSpPkMjtDDQ" decider="_X2sBgJxJEeKLSpPkMjtDDQ" isTestedFirst="true" test="_X2sBeZxJEeKLSpPkMjtDDQ">
              <node xmi:type="uml:ForkNode" xmi:id="_X2sBcZxJEeKLSpPkMjtDDQ" name="Fork(ForStatement@133450a.loopVariable(upper))" inStructuredNode="_X2sBcJxJEeKLSpPkMjtDDQ" outgoing="_X2sEKJxJEeKLSpPkMjtDDQ _X2sELZxJEeKLSpPkMjtDDQ _X2sELpxJEeKLSpPkMjtDDQ" incoming="_X2sEFpxJEeKLSpPkMjtDDQ"/>
              <node xmi:type="uml:ForkNode" xmi:id="_X2sBcpxJEeKLSpPkMjtDDQ" name="Fork(ForStatement@133450a.loopVariable(helper))" inStructuredNode="_X2sBcJxJEeKLSpPkMjtDDQ" outgoing="_X2sEKZxJEeKLSpPkMjtDDQ _X2sEL5xJEeKLSpPkMjtDDQ" incoming="_X2sEF5xJEeKLSpPkMjtDDQ"/>
              <node xmi:type="uml:ForkNode" xmi:id="_X2sBc5xJEeKLSpPkMjtDDQ" name="Fork(ForStatement@133450a.loopVariable(n))" inStructuredNode="_X2sBcJxJEeKLSpPkMjtDDQ" outgoing="_X2sEKpxJEeKLSpPkMjtDDQ _X2sEMJxJEeKLSpPkMjtDDQ" incoming="_X2sEGJxJEeKLSpPkMjtDDQ"/>
              <node xmi:type="uml:ForkNode" xmi:id="_X2sBdJxJEeKLSpPkMjtDDQ" name="Fork(ForStatement@133450a.loopVariable(ends1))" inStructuredNode="_X2sBcJxJEeKLSpPkMjtDDQ" outgoing="_X2sEK5xJEeKLSpPkMjtDDQ _X2sEMZxJEeKLSpPkMjtDDQ" incoming="_X2sEGZxJEeKLSpPkMjtDDQ"/>
              <node xmi:type="uml:ForkNode" xmi:id="_X2sBdZxJEeKLSpPkMjtDDQ" name="Fork(ForStatement@133450a.loopVariable(ends2))" inStructuredNode="_X2sBcJxJEeKLSpPkMjtDDQ" outgoing="_X2sELJxJEeKLSpPkMjtDDQ _X2sEMpxJEeKLSpPkMjtDDQ" incoming="_X2sEGpxJEeKLSpPkMjtDDQ"/>
              <node xmi:type="uml:ForkNode" xmi:id="_X2sBdpxJEeKLSpPkMjtDDQ" name="Fork(ForStatement@133450a.loopVariable(i))" inStructuredNode="_X2sBcJxJEeKLSpPkMjtDDQ" outgoing="_X2sEI5xJEeKLSpPkMjtDDQ" incoming="_X2sEG5xJEeKLSpPkMjtDDQ"/>
              <node xmi:type="uml:ForkNode" xmi:id="_X2sBd5xJEeKLSpPkMjtDDQ" name="Fork(ForStatement@133450a.loopVariable(counter))" inStructuredNode="_X2sBcJxJEeKLSpPkMjtDDQ" outgoing="_X2sEHpxJEeKLSpPkMjtDDQ _X2sEJZxJEeKLSpPkMjtDDQ" incoming="_X2sEHJxJEeKLSpPkMjtDDQ"/>
              <node xmi:type="uml:ForkNode" xmi:id="_X2sBeJxJEeKLSpPkMjtDDQ" name="Fork(ForStatement@133450a.loopVariable(upper))" inStructuredNode="_X2sBcJxJEeKLSpPkMjtDDQ" outgoing="_X2sEH5xJEeKLSpPkMjtDDQ _X2sEJ5xJEeKLSpPkMjtDDQ" incoming="_X2sEHZxJEeKLSpPkMjtDDQ"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_X2sBeZxJEeKLSpPkMjtDDQ" name="Call(&lt;=)" inStructuredNode="_X2sBcJxJEeKLSpPkMjtDDQ">
                <argument xmi:type="uml:InputPin" xmi:id="_X2sBepxJEeKLSpPkMjtDDQ" name="Call(&lt;=).argument(x)" incoming="_X2sEHpxJEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sBe5xJEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sBfJxJEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_X2sBfZxJEeKLSpPkMjtDDQ" name="Call(&lt;=).argument(y)" incoming="_X2sEH5xJEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sBfpxJEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sBf5xJEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_X2sBgJxJEeKLSpPkMjtDDQ" name="Call(&lt;=).result(result)">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sBgZxJEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sBgpxJEeKLSpPkMjtDDQ" value="1"/>
                </result>
                <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-IntegerFunctions-le"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_X2sBg5xJEeKLSpPkMjtDDQ" name="Values(ForStatement@133450a)" inStructuredNode="_X2sBcJxJEeKLSpPkMjtDDQ" outgoing="_X2sEIZxJEeKLSpPkMjtDDQ">
                <node xmi:type="uml:ForkNode" xmi:id="_X2sBhJxJEeKLSpPkMjtDDQ" name="Fork(i)" inStructuredNode="_X2sBg5xJEeKLSpPkMjtDDQ" outgoing="_X2sEIpxJEeKLSpPkMjtDDQ" incoming="_X2sEIJxJEeKLSpPkMjtDDQ"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_X2sBhZxJEeKLSpPkMjtDDQ" name="Body(ForStatement@133450a)" inStructuredNode="_X2sBcJxJEeKLSpPkMjtDDQ" incoming="_X2sEIZxJEeKLSpPkMjtDDQ">
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_X2sBhpxJEeKLSpPkMjtDDQ" name="ForStatement@10c2511" inStructuredNode="_X2sBhZxJEeKLSpPkMjtDDQ">
                  <node xmi:type="uml:LoopNode" xmi:id="_X2sBh5xJEeKLSpPkMjtDDQ" name="Loop(ForStatement@10c2511)" inStructuredNode="_X2sBhpxJEeKLSpPkMjtDDQ" incoming="_X2sDs5xJEeKLSpPkMjtDDQ" bodyOutput="_X2sC0JxJEeKLSpPkMjtDDQ _X2sC05xJEeKLSpPkMjtDDQ _X2sC1pxJEeKLSpPkMjtDDQ _X2sC2ZxJEeKLSpPkMjtDDQ _X2sC3JxJEeKLSpPkMjtDDQ _X2sC35xJEeKLSpPkMjtDDQ _X2sC75xJEeKLSpPkMjtDDQ _X2sC_pxJEeKLSpPkMjtDDQ _X2sDCpxJEeKLSpPkMjtDDQ" bodyPart="_X2sBm5xJEeKLSpPkMjtDDQ _X2sBnZxJEeKLSpPkMjtDDQ _X2sC6JxJEeKLSpPkMjtDDQ _X2sC8pxJEeKLSpPkMjtDDQ _X2sC95xJEeKLSpPkMjtDDQ _X2sDAZxJEeKLSpPkMjtDDQ _X2sDBpxJEeKLSpPkMjtDDQ" decider="_X2sBmJxJEeKLSpPkMjtDDQ" isTestedFirst="true" test="_X2sBkZxJEeKLSpPkMjtDDQ">
                    <node xmi:type="uml:ForkNode" xmi:id="_X2sBiJxJEeKLSpPkMjtDDQ" name="Fork(ForStatement@10c2511.loopVariable(upper))" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ" outgoing="_X2sDMJxJEeKLSpPkMjtDDQ" incoming="_X2sDDpxJEeKLSpPkMjtDDQ"/>
                    <node xmi:type="uml:ForkNode" xmi:id="_X2sBiZxJEeKLSpPkMjtDDQ" name="Fork(ForStatement@10c2511.loopVariable(helper))" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ" outgoing="_X2sDKpxJEeKLSpPkMjtDDQ _X2sDL5xJEeKLSpPkMjtDDQ _X2sDMZxJEeKLSpPkMjtDDQ" incoming="_X2sDD5xJEeKLSpPkMjtDDQ"/>
                    <node xmi:type="uml:ForkNode" xmi:id="_X2sBipxJEeKLSpPkMjtDDQ" name="Fork(ForStatement@10c2511.loopVariable(n))" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ" outgoing="_X2sDMpxJEeKLSpPkMjtDDQ" incoming="_X2sDEJxJEeKLSpPkMjtDDQ"/>
                    <node xmi:type="uml:ForkNode" xmi:id="_X2sBi5xJEeKLSpPkMjtDDQ" name="Fork(ForStatement@10c2511.loopVariable(ends1))" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ" outgoing="_X2sDJ5xJEeKLSpPkMjtDDQ _X2sDLJxJEeKLSpPkMjtDDQ _X2sDM5xJEeKLSpPkMjtDDQ" incoming="_X2sDEZxJEeKLSpPkMjtDDQ"/>
                    <node xmi:type="uml:ForkNode" xmi:id="_X2sBjJxJEeKLSpPkMjtDDQ" name="Fork(ForStatement@10c2511.loopVariable(ends2))" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ" outgoing="_X2sDKZxJEeKLSpPkMjtDDQ _X2sDLpxJEeKLSpPkMjtDDQ _X2sDNJxJEeKLSpPkMjtDDQ" incoming="_X2sDEpxJEeKLSpPkMjtDDQ"/>
                    <node xmi:type="uml:ForkNode" xmi:id="_X2sBjZxJEeKLSpPkMjtDDQ" name="Fork(ForStatement@10c2511.loopVariable(i))" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ" outgoing="_X2sDJZxJEeKLSpPkMjtDDQ _X2sDJpxJEeKLSpPkMjtDDQ _X2sDKJxJEeKLSpPkMjtDDQ _X2sDK5xJEeKLSpPkMjtDDQ _X2sDLZxJEeKLSpPkMjtDDQ _X2sDNZxJEeKLSpPkMjtDDQ" incoming="_X2sDE5xJEeKLSpPkMjtDDQ"/>
                    <node xmi:type="uml:ForkNode" xmi:id="_X2sBjpxJEeKLSpPkMjtDDQ" name="Fork(ForStatement@10c2511.loopVariable(j))" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ" outgoing="_X2sDIJxJEeKLSpPkMjtDDQ" incoming="_X2sDFJxJEeKLSpPkMjtDDQ"/>
                    <node xmi:type="uml:ForkNode" xmi:id="_X2sBj5xJEeKLSpPkMjtDDQ" name="Fork(ForStatement@10c2511.loopVariable(counter))" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ" outgoing="_X2sDF5xJEeKLSpPkMjtDDQ _X2sDIpxJEeKLSpPkMjtDDQ" incoming="_X2sDFZxJEeKLSpPkMjtDDQ"/>
                    <node xmi:type="uml:ForkNode" xmi:id="_X2sBkJxJEeKLSpPkMjtDDQ" name="Fork(ForStatement@10c2511.loopVariable(upper))" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ" outgoing="_X2sDGJxJEeKLSpPkMjtDDQ _X2sDJJxJEeKLSpPkMjtDDQ" incoming="_X2sDFpxJEeKLSpPkMjtDDQ"/>
                    <node xmi:type="uml:CallBehaviorAction" xmi:id="_X2sBkZxJEeKLSpPkMjtDDQ" name="Call(&lt;=)" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ">
                      <argument xmi:type="uml:InputPin" xmi:id="_X2sBkpxJEeKLSpPkMjtDDQ" name="Call(&lt;=).argument(x)" incoming="_X2sDF5xJEeKLSpPkMjtDDQ">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sBk5xJEeKLSpPkMjtDDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sBlJxJEeKLSpPkMjtDDQ" value="1"/>
                      </argument>
                      <argument xmi:type="uml:InputPin" xmi:id="_X2sBlZxJEeKLSpPkMjtDDQ" name="Call(&lt;=).argument(y)" incoming="_X2sDGJxJEeKLSpPkMjtDDQ">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sBlpxJEeKLSpPkMjtDDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sBl5xJEeKLSpPkMjtDDQ" value="1"/>
                      </argument>
                      <result xmi:type="uml:OutputPin" xmi:id="_X2sBmJxJEeKLSpPkMjtDDQ" name="Call(&lt;=).result(result)">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sBmZxJEeKLSpPkMjtDDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sBmpxJEeKLSpPkMjtDDQ" value="1"/>
                      </result>
                      <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-IntegerFunctions-le"/>
                    </node>
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_X2sBm5xJEeKLSpPkMjtDDQ" name="Values(ForStatement@10c2511)" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ" outgoing="_X2sDGpxJEeKLSpPkMjtDDQ">
                      <node xmi:type="uml:ForkNode" xmi:id="_X2sBnJxJEeKLSpPkMjtDDQ" name="Fork(j)" inStructuredNode="_X2sBm5xJEeKLSpPkMjtDDQ" outgoing="_X2sDG5xJEeKLSpPkMjtDDQ _X2sDHJxJEeKLSpPkMjtDDQ _X2sDHZxJEeKLSpPkMjtDDQ _X2sDHpxJEeKLSpPkMjtDDQ _X2sDH5xJEeKLSpPkMjtDDQ" incoming="_X2sDGZxJEeKLSpPkMjtDDQ"/>
                    </node>
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_X2sBnZxJEeKLSpPkMjtDDQ" name="Body(ForStatement@10c2511)" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ" incoming="_X2sDGpxJEeKLSpPkMjtDDQ">
                      <node xmi:type="uml:ConditionalNode" xmi:id="_X2sBnpxJEeKLSpPkMjtDDQ" name="IfStatement@10affd1" inStructuredNode="_X2sBnZxJEeKLSpPkMjtDDQ">
                        <node xmi:type="uml:TestIdentityAction" xmi:id="_X2sBn5xJEeKLSpPkMjtDDQ" name="Test(==)" inStructuredNode="_X2sBnpxJEeKLSpPkMjtDDQ">
                          <first xmi:type="uml:InputPin" xmi:id="_X2sBoJxJEeKLSpPkMjtDDQ" name="Test(==).first" incoming="_X2sDJZxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sBoZxJEeKLSpPkMjtDDQ" value="1"/>
                            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sBopxJEeKLSpPkMjtDDQ" value="1"/>
                          </first>
                          <result xmi:type="uml:OutputPin" xmi:id="_X2sBo5xJEeKLSpPkMjtDDQ" name="Test(==).result" isOrdered="true" isUnique="false">
                            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sBpJxJEeKLSpPkMjtDDQ" value="1"/>
                            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sBpZxJEeKLSpPkMjtDDQ" value="1"/>
                          </result>
                          <second xmi:type="uml:InputPin" xmi:id="_X2sBppxJEeKLSpPkMjtDDQ" name="Test(==).second" incoming="_X2sDG5xJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sBp5xJEeKLSpPkMjtDDQ" value="1"/>
                            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sBqJxJEeKLSpPkMjtDDQ" value="1"/>
                          </second>
                        </node>
                        <node xmi:type="uml:StructuredActivityNode" xmi:id="_X2sBqZxJEeKLSpPkMjtDDQ" name="ExpressionStatement@84c229" inStructuredNode="_X2sBnpxJEeKLSpPkMjtDDQ">
                          <node xmi:type="uml:CallOperationAction" xmi:id="_X2sBqpxJEeKLSpPkMjtDDQ" name="Call(assertConnected)" inStructuredNode="_X2sBqZxJEeKLSpPkMjtDDQ" incoming="_X2sCIJxJEeKLSpPkMjtDDQ" operation="_kmj1gIr8EeKEn4V9UD8Cqw">
                            <argument xmi:type="uml:InputPin" xmi:id="_X2sBq5xJEeKLSpPkMjtDDQ" name="Call(assertConnected).argument(message)" incoming="_X2sCHZxJEeKLSpPkMjtDDQ">
                              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sBrJxJEeKLSpPkMjtDDQ" value="1"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sBrZxJEeKLSpPkMjtDDQ" value="1"/>
                            </argument>
                            <argument xmi:type="uml:InputPin" xmi:id="_X2sBrpxJEeKLSpPkMjtDDQ" name="Call(assertConnected).argument(end1)" incoming="_X2sCHpxJEeKLSpPkMjtDDQ">
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sBr5xJEeKLSpPkMjtDDQ" value="1"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sBsJxJEeKLSpPkMjtDDQ" value="1"/>
                            </argument>
                            <argument xmi:type="uml:InputPin" xmi:id="_X2sBsZxJEeKLSpPkMjtDDQ" name="Call(assertConnected).argument(end2)" incoming="_X2sCH5xJEeKLSpPkMjtDDQ">
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sBspxJEeKLSpPkMjtDDQ" value="1"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sBs5xJEeKLSpPkMjtDDQ" value="1"/>
                            </argument>
                            <target xmi:type="uml:InputPin" xmi:id="_X2sBtJxJEeKLSpPkMjtDDQ" name="Call(assertConnected).target" incoming="_X2sDKpxJEeKLSpPkMjtDDQ" type="_iyhhgIr7EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sBtZxJEeKLSpPkMjtDDQ" value="1"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sBtpxJEeKLSpPkMjtDDQ" value="1"/>
                            </target>
                          </node>
                          <node xmi:type="uml:StructuredActivityNode" xmi:id="_X2sBt5xJEeKLSpPkMjtDDQ" name="Tuple@166639d" inStructuredNode="_X2sBqZxJEeKLSpPkMjtDDQ" outgoing="_X2sCIJxJEeKLSpPkMjtDDQ">
                            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_X2sBuJxJEeKLSpPkMjtDDQ" name="Value(&quot;ArrayPattern - ends1[&quot;)" inStructuredNode="_X2sBt5xJEeKLSpPkMjtDDQ">
                              <result xmi:type="uml:OutputPin" xmi:id="_X2sBuZxJEeKLSpPkMjtDDQ" name="Value(&quot;ArrayPattern - ends1[&quot;).result" outgoing="_X2sCE5xJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sBupxJEeKLSpPkMjtDDQ" value="1"/>
                                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sBu5xJEeKLSpPkMjtDDQ" value="1"/>
                              </result>
                              <value xmi:type="uml:LiteralString" xmi:id="_X2sBvJxJEeKLSpPkMjtDDQ" value="ArrayPattern - ends1[">
                                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                              </value>
                            </node>
                            <node xmi:type="uml:CallBehaviorAction" xmi:id="_X2sBvZxJEeKLSpPkMjtDDQ" name="Call(ToString)" inStructuredNode="_X2sBt5xJEeKLSpPkMjtDDQ">
                              <argument xmi:type="uml:InputPin" xmi:id="_X2sBvpxJEeKLSpPkMjtDDQ" name="Call(ToString).argument(x)" incoming="_X2sDJpxJEeKLSpPkMjtDDQ">
                                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sBv5xJEeKLSpPkMjtDDQ" value="1"/>
                                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sBwJxJEeKLSpPkMjtDDQ" value="1"/>
                              </argument>
                              <result xmi:type="uml:OutputPin" xmi:id="_X2sBwZxJEeKLSpPkMjtDDQ" name="Call(ToString).result(result)" outgoing="_X2sCFJxJEeKLSpPkMjtDDQ">
                                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sBwpxJEeKLSpPkMjtDDQ" value="1"/>
                                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sBw5xJEeKLSpPkMjtDDQ" value="1"/>
                              </result>
                              <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-IntegerFunctions-ToString"/>
                            </node>
                            <node xmi:type="uml:CallBehaviorAction" xmi:id="_X2sBxJxJEeKLSpPkMjtDDQ" name="Call(Concat)" inStructuredNode="_X2sBt5xJEeKLSpPkMjtDDQ">
                              <argument xmi:type="uml:InputPin" xmi:id="_X2sBxZxJEeKLSpPkMjtDDQ" name="Call(Concat).argument(x)" incoming="_X2sCE5xJEeKLSpPkMjtDDQ">
                                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sBxpxJEeKLSpPkMjtDDQ" value="1"/>
                                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sBx5xJEeKLSpPkMjtDDQ" value="1"/>
                              </argument>
                              <argument xmi:type="uml:InputPin" xmi:id="_X2sByJxJEeKLSpPkMjtDDQ" name="Call(Concat).argument(y)" incoming="_X2sCFJxJEeKLSpPkMjtDDQ">
                                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sByZxJEeKLSpPkMjtDDQ" value="1"/>
                                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sBypxJEeKLSpPkMjtDDQ" value="1"/>
                              </argument>
                              <result xmi:type="uml:OutputPin" xmi:id="_X2sBy5xJEeKLSpPkMjtDDQ" name="Call(Concat).result(result)" outgoing="_X2sCFZxJEeKLSpPkMjtDDQ">
                                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sBzJxJEeKLSpPkMjtDDQ" value="1"/>
                                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sBzZxJEeKLSpPkMjtDDQ" value="1"/>
                              </result>
                              <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-StringFunctions-Concat"/>
                            </node>
                            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_X2sBzpxJEeKLSpPkMjtDDQ" name="Value(&quot;] is connected to ends2[&quot;)" inStructuredNode="_X2sBt5xJEeKLSpPkMjtDDQ">
                              <result xmi:type="uml:OutputPin" xmi:id="_X2sBz5xJEeKLSpPkMjtDDQ" name="Value(&quot;] is connected to ends2[&quot;).result" outgoing="_X2sCFpxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sB0JxJEeKLSpPkMjtDDQ" value="1"/>
                                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sB0ZxJEeKLSpPkMjtDDQ" value="1"/>
                              </result>
                              <value xmi:type="uml:LiteralString" xmi:id="_X2sB0pxJEeKLSpPkMjtDDQ" value="] is connected to ends2[">
                                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                              </value>
                            </node>
                            <node xmi:type="uml:CallBehaviorAction" xmi:id="_X2sB05xJEeKLSpPkMjtDDQ" name="Call(Concat)" inStructuredNode="_X2sBt5xJEeKLSpPkMjtDDQ">
                              <argument xmi:type="uml:InputPin" xmi:id="_X2sB1JxJEeKLSpPkMjtDDQ" name="Call(Concat).argument(x)" incoming="_X2sCFZxJEeKLSpPkMjtDDQ">
                                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sB1ZxJEeKLSpPkMjtDDQ" value="1"/>
                                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sB1pxJEeKLSpPkMjtDDQ" value="1"/>
                              </argument>
                              <argument xmi:type="uml:InputPin" xmi:id="_X2sB15xJEeKLSpPkMjtDDQ" name="Call(Concat).argument(y)" incoming="_X2sCFpxJEeKLSpPkMjtDDQ">
                                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sB2JxJEeKLSpPkMjtDDQ" value="1"/>
                                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sB2ZxJEeKLSpPkMjtDDQ" value="1"/>
                              </argument>
                              <result xmi:type="uml:OutputPin" xmi:id="_X2sB2pxJEeKLSpPkMjtDDQ" name="Call(Concat).result(result)" outgoing="_X2sCF5xJEeKLSpPkMjtDDQ">
                                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sB25xJEeKLSpPkMjtDDQ" value="1"/>
                                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sB3JxJEeKLSpPkMjtDDQ" value="1"/>
                              </result>
                              <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-StringFunctions-Concat"/>
                            </node>
                            <node xmi:type="uml:CallBehaviorAction" xmi:id="_X2sB3ZxJEeKLSpPkMjtDDQ" name="Call(ToString)" inStructuredNode="_X2sBt5xJEeKLSpPkMjtDDQ">
                              <argument xmi:type="uml:InputPin" xmi:id="_X2sB3pxJEeKLSpPkMjtDDQ" name="Call(ToString).argument(x)" incoming="_X2sDHJxJEeKLSpPkMjtDDQ">
                                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sB35xJEeKLSpPkMjtDDQ" value="1"/>
                                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sB4JxJEeKLSpPkMjtDDQ" value="1"/>
                              </argument>
                              <result xmi:type="uml:OutputPin" xmi:id="_X2sB4ZxJEeKLSpPkMjtDDQ" name="Call(ToString).result(result)" outgoing="_X2sCGJxJEeKLSpPkMjtDDQ">
                                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sB4pxJEeKLSpPkMjtDDQ" value="1"/>
                                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sB45xJEeKLSpPkMjtDDQ" value="1"/>
                              </result>
                              <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-IntegerFunctions-ToString"/>
                            </node>
                            <node xmi:type="uml:CallBehaviorAction" xmi:id="_X2sB5JxJEeKLSpPkMjtDDQ" name="Call(Concat)" inStructuredNode="_X2sBt5xJEeKLSpPkMjtDDQ">
                              <argument xmi:type="uml:InputPin" xmi:id="_X2sB5ZxJEeKLSpPkMjtDDQ" name="Call(Concat).argument(x)" incoming="_X2sCF5xJEeKLSpPkMjtDDQ">
                                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sB5pxJEeKLSpPkMjtDDQ" value="1"/>
                                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sB55xJEeKLSpPkMjtDDQ" value="1"/>
                              </argument>
                              <argument xmi:type="uml:InputPin" xmi:id="_X2sB6JxJEeKLSpPkMjtDDQ" name="Call(Concat).argument(y)" incoming="_X2sCGJxJEeKLSpPkMjtDDQ">
                                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sB6ZxJEeKLSpPkMjtDDQ" value="1"/>
                                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sB6pxJEeKLSpPkMjtDDQ" value="1"/>
                              </argument>
                              <result xmi:type="uml:OutputPin" xmi:id="_X2sB65xJEeKLSpPkMjtDDQ" name="Call(Concat).result(result)" outgoing="_X2sCGZxJEeKLSpPkMjtDDQ">
                                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sB7JxJEeKLSpPkMjtDDQ" value="1"/>
                                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sB7ZxJEeKLSpPkMjtDDQ" value="1"/>
                              </result>
                              <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-StringFunctions-Concat"/>
                            </node>
                            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_X2sB7pxJEeKLSpPkMjtDDQ" name="Value(&quot;]&quot;)" inStructuredNode="_X2sBt5xJEeKLSpPkMjtDDQ">
                              <result xmi:type="uml:OutputPin" xmi:id="_X2sB75xJEeKLSpPkMjtDDQ" name="Value(&quot;]&quot;).result" outgoing="_X2sCGpxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sB8JxJEeKLSpPkMjtDDQ" value="1"/>
                                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sB8ZxJEeKLSpPkMjtDDQ" value="1"/>
                              </result>
                              <value xmi:type="uml:LiteralString" xmi:id="_X2sB8pxJEeKLSpPkMjtDDQ" value="]">
                                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                              </value>
                            </node>
                            <node xmi:type="uml:CallBehaviorAction" xmi:id="_X2sB85xJEeKLSpPkMjtDDQ" name="Call(Concat)" inStructuredNode="_X2sBt5xJEeKLSpPkMjtDDQ">
                              <argument xmi:type="uml:InputPin" xmi:id="_X2sB9JxJEeKLSpPkMjtDDQ" name="Call(Concat).argument(x)" incoming="_X2sCGZxJEeKLSpPkMjtDDQ">
                                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sB9ZxJEeKLSpPkMjtDDQ" value="1"/>
                                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sB9pxJEeKLSpPkMjtDDQ" value="1"/>
                              </argument>
                              <argument xmi:type="uml:InputPin" xmi:id="_X2sB95xJEeKLSpPkMjtDDQ" name="Call(Concat).argument(y)" incoming="_X2sCGpxJEeKLSpPkMjtDDQ">
                                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sB-JxJEeKLSpPkMjtDDQ" value="1"/>
                                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sB-ZxJEeKLSpPkMjtDDQ" value="1"/>
                              </argument>
                              <result xmi:type="uml:OutputPin" xmi:id="_X2sB-pxJEeKLSpPkMjtDDQ" name="Call(Concat).result(result)" outgoing="_X2sCHZxJEeKLSpPkMjtDDQ">
                                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sB-5xJEeKLSpPkMjtDDQ" value="1"/>
                                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sB_JxJEeKLSpPkMjtDDQ" value="1"/>
                              </result>
                              <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-StringFunctions-Concat"/>
                            </node>
                            <node xmi:type="uml:CallBehaviorAction" xmi:id="_X2sB_ZxJEeKLSpPkMjtDDQ" name="Call(At)" inStructuredNode="_X2sBt5xJEeKLSpPkMjtDDQ">
                              <argument xmi:type="uml:InputPin" xmi:id="_X2sB_pxJEeKLSpPkMjtDDQ" name="Call(At).argument(seq)" incoming="_X2sDJ5xJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sB_5xJEeKLSpPkMjtDDQ"/>
                                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sCAJxJEeKLSpPkMjtDDQ" value="*"/>
                              </argument>
                              <argument xmi:type="uml:InputPin" xmi:id="_X2sCAZxJEeKLSpPkMjtDDQ" name="Call(At).argument(index)" incoming="_X2sCG5xJEeKLSpPkMjtDDQ">
                                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sCApxJEeKLSpPkMjtDDQ" value="1"/>
                                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sCA5xJEeKLSpPkMjtDDQ" value="1"/>
                              </argument>
                              <result xmi:type="uml:OutputPin" xmi:id="_X2sCBJxJEeKLSpPkMjtDDQ" name="Call(At).result()" outgoing="_X2sCHpxJEeKLSpPkMjtDDQ">
                                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sCBZxJEeKLSpPkMjtDDQ"/>
                                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sCBpxJEeKLSpPkMjtDDQ" value="1"/>
                              </result>
                              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-At"/>
                            </node>
                            <node xmi:type="uml:ForkNode" xmi:id="_X2sCB5xJEeKLSpPkMjtDDQ" name="Fork(Call(At).argument(index))" inStructuredNode="_X2sBt5xJEeKLSpPkMjtDDQ" outgoing="_X2sCG5xJEeKLSpPkMjtDDQ" incoming="_X2sDKJxJEeKLSpPkMjtDDQ"/>
                            <node xmi:type="uml:CallBehaviorAction" xmi:id="_X2sCCJxJEeKLSpPkMjtDDQ" name="Call(At)" inStructuredNode="_X2sBt5xJEeKLSpPkMjtDDQ">
                              <argument xmi:type="uml:InputPin" xmi:id="_X2sCCZxJEeKLSpPkMjtDDQ" name="Call(At).argument(seq)" incoming="_X2sDKZxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sCCpxJEeKLSpPkMjtDDQ"/>
                                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sCC5xJEeKLSpPkMjtDDQ" value="*"/>
                              </argument>
                              <argument xmi:type="uml:InputPin" xmi:id="_X2sCDJxJEeKLSpPkMjtDDQ" name="Call(At).argument(index)" incoming="_X2sCHJxJEeKLSpPkMjtDDQ">
                                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sCDZxJEeKLSpPkMjtDDQ" value="1"/>
                                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sCDpxJEeKLSpPkMjtDDQ" value="1"/>
                              </argument>
                              <result xmi:type="uml:OutputPin" xmi:id="_X2sCD5xJEeKLSpPkMjtDDQ" name="Call(At).result()" outgoing="_X2sCH5xJEeKLSpPkMjtDDQ">
                                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sCEJxJEeKLSpPkMjtDDQ"/>
                                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sCEZxJEeKLSpPkMjtDDQ" value="1"/>
                              </result>
                              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-At"/>
                            </node>
                            <node xmi:type="uml:ForkNode" xmi:id="_X2sCEpxJEeKLSpPkMjtDDQ" name="Fork(Call(At).argument(index))" inStructuredNode="_X2sBt5xJEeKLSpPkMjtDDQ" outgoing="_X2sCHJxJEeKLSpPkMjtDDQ" incoming="_X2sDHZxJEeKLSpPkMjtDDQ"/>
                            <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sCE5xJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBt5xJEeKLSpPkMjtDDQ" source="_X2sBuZxJEeKLSpPkMjtDDQ" target="_X2sBxZxJEeKLSpPkMjtDDQ"/>
                            <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sCFJxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBt5xJEeKLSpPkMjtDDQ" source="_X2sBwZxJEeKLSpPkMjtDDQ" target="_X2sByJxJEeKLSpPkMjtDDQ"/>
                            <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sCFZxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBt5xJEeKLSpPkMjtDDQ" source="_X2sBy5xJEeKLSpPkMjtDDQ" target="_X2sB1JxJEeKLSpPkMjtDDQ"/>
                            <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sCFpxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBt5xJEeKLSpPkMjtDDQ" source="_X2sBz5xJEeKLSpPkMjtDDQ" target="_X2sB15xJEeKLSpPkMjtDDQ"/>
                            <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sCF5xJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBt5xJEeKLSpPkMjtDDQ" source="_X2sB2pxJEeKLSpPkMjtDDQ" target="_X2sB5ZxJEeKLSpPkMjtDDQ"/>
                            <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sCGJxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBt5xJEeKLSpPkMjtDDQ" source="_X2sB4ZxJEeKLSpPkMjtDDQ" target="_X2sB6JxJEeKLSpPkMjtDDQ"/>
                            <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sCGZxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBt5xJEeKLSpPkMjtDDQ" source="_X2sB65xJEeKLSpPkMjtDDQ" target="_X2sB9JxJEeKLSpPkMjtDDQ"/>
                            <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sCGpxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBt5xJEeKLSpPkMjtDDQ" source="_X2sB75xJEeKLSpPkMjtDDQ" target="_X2sB95xJEeKLSpPkMjtDDQ"/>
                            <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sCG5xJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBt5xJEeKLSpPkMjtDDQ" source="_X2sCB5xJEeKLSpPkMjtDDQ" target="_X2sCAZxJEeKLSpPkMjtDDQ"/>
                            <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sCHJxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBt5xJEeKLSpPkMjtDDQ" source="_X2sCEpxJEeKLSpPkMjtDDQ" target="_X2sCDJxJEeKLSpPkMjtDDQ"/>
                          </node>
                          <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sCHZxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBqZxJEeKLSpPkMjtDDQ" source="_X2sB-pxJEeKLSpPkMjtDDQ" target="_X2sBq5xJEeKLSpPkMjtDDQ"/>
                          <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sCHpxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBqZxJEeKLSpPkMjtDDQ" source="_X2sCBJxJEeKLSpPkMjtDDQ" target="_X2sBrpxJEeKLSpPkMjtDDQ"/>
                          <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sCH5xJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBqZxJEeKLSpPkMjtDDQ" source="_X2sCD5xJEeKLSpPkMjtDDQ" target="_X2sBsZxJEeKLSpPkMjtDDQ"/>
                          <edge xmi:type="uml:ControlFlow" xmi:id="_X2sCIJxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBqZxJEeKLSpPkMjtDDQ" source="_X2sBt5xJEeKLSpPkMjtDDQ" target="_X2sBqpxJEeKLSpPkMjtDDQ"/>
                        </node>
                        <node xmi:type="uml:ValueSpecificationAction" xmi:id="_X2sCIZxJEeKLSpPkMjtDDQ" name="Value(true)" inStructuredNode="_X2sBnpxJEeKLSpPkMjtDDQ">
                          <result xmi:type="uml:OutputPin" xmi:id="_X2sCIpxJEeKLSpPkMjtDDQ" name="Value(true).result" isOrdered="true" isUnique="false">
                            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sCI5xJEeKLSpPkMjtDDQ" value="1"/>
                            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sCJJxJEeKLSpPkMjtDDQ" value="1"/>
                          </result>
                          <value xmi:type="uml:LiteralBoolean" xmi:id="_X2sCJZxJEeKLSpPkMjtDDQ" value="true">
                            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                          </value>
                        </node>
                        <node xmi:type="uml:StructuredActivityNode" xmi:id="_X2sCJpxJEeKLSpPkMjtDDQ" name="ExpressionStatement@add63d" inStructuredNode="_X2sBnpxJEeKLSpPkMjtDDQ">
                          <node xmi:type="uml:CallOperationAction" xmi:id="_X2sCJ5xJEeKLSpPkMjtDDQ" name="Call(assertNotConnected)" inStructuredNode="_X2sCJpxJEeKLSpPkMjtDDQ" incoming="_X2sCnZxJEeKLSpPkMjtDDQ" operation="_M4YmoIsVEeKEn4V9UD8Cqw">
                            <argument xmi:type="uml:InputPin" xmi:id="_X2sCKJxJEeKLSpPkMjtDDQ" name="Call(assertNotConnected).argument(message)" incoming="_X2sCmpxJEeKLSpPkMjtDDQ">
                              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sCKZxJEeKLSpPkMjtDDQ" value="1"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sCKpxJEeKLSpPkMjtDDQ" value="1"/>
                            </argument>
                            <argument xmi:type="uml:InputPin" xmi:id="_X2sCK5xJEeKLSpPkMjtDDQ" name="Call(assertNotConnected).argument(end1)" incoming="_X2sCm5xJEeKLSpPkMjtDDQ">
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sCLJxJEeKLSpPkMjtDDQ" value="1"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sCLZxJEeKLSpPkMjtDDQ" value="1"/>
                            </argument>
                            <argument xmi:type="uml:InputPin" xmi:id="_X2sCLpxJEeKLSpPkMjtDDQ" name="Call(assertNotConnected).argument(end2)" incoming="_X2sCnJxJEeKLSpPkMjtDDQ">
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sCL5xJEeKLSpPkMjtDDQ" value="1"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sCMJxJEeKLSpPkMjtDDQ" value="1"/>
                            </argument>
                            <target xmi:type="uml:InputPin" xmi:id="_X2sCMZxJEeKLSpPkMjtDDQ" name="Call(assertNotConnected).target" incoming="_X2sDL5xJEeKLSpPkMjtDDQ" type="_iyhhgIr7EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sCMpxJEeKLSpPkMjtDDQ" value="1"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sCM5xJEeKLSpPkMjtDDQ" value="1"/>
                            </target>
                          </node>
                          <node xmi:type="uml:StructuredActivityNode" xmi:id="_X2sCNJxJEeKLSpPkMjtDDQ" name="Tuple@cc2f9" inStructuredNode="_X2sCJpxJEeKLSpPkMjtDDQ" outgoing="_X2sCnZxJEeKLSpPkMjtDDQ">
                            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_X2sCNZxJEeKLSpPkMjtDDQ" name="Value(&quot;ArrayPattern - ends1[&quot;)" inStructuredNode="_X2sCNJxJEeKLSpPkMjtDDQ">
                              <result xmi:type="uml:OutputPin" xmi:id="_X2sCNpxJEeKLSpPkMjtDDQ" name="Value(&quot;ArrayPattern - ends1[&quot;).result" outgoing="_X2sCkJxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sCN5xJEeKLSpPkMjtDDQ" value="1"/>
                                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sCOJxJEeKLSpPkMjtDDQ" value="1"/>
                              </result>
                              <value xmi:type="uml:LiteralString" xmi:id="_X2sCOZxJEeKLSpPkMjtDDQ" value="ArrayPattern - ends1[">
                                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                              </value>
                            </node>
                            <node xmi:type="uml:CallBehaviorAction" xmi:id="_X2sCOpxJEeKLSpPkMjtDDQ" name="Call(ToString)" inStructuredNode="_X2sCNJxJEeKLSpPkMjtDDQ">
                              <argument xmi:type="uml:InputPin" xmi:id="_X2sCO5xJEeKLSpPkMjtDDQ" name="Call(ToString).argument(x)" incoming="_X2sDK5xJEeKLSpPkMjtDDQ">
                                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sCPJxJEeKLSpPkMjtDDQ" value="1"/>
                                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sCPZxJEeKLSpPkMjtDDQ" value="1"/>
                              </argument>
                              <result xmi:type="uml:OutputPin" xmi:id="_X2sCPpxJEeKLSpPkMjtDDQ" name="Call(ToString).result(result)" outgoing="_X2sCkZxJEeKLSpPkMjtDDQ">
                                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sCP5xJEeKLSpPkMjtDDQ" value="1"/>
                                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sCQJxJEeKLSpPkMjtDDQ" value="1"/>
                              </result>
                              <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-IntegerFunctions-ToString"/>
                            </node>
                            <node xmi:type="uml:CallBehaviorAction" xmi:id="_X2sCQZxJEeKLSpPkMjtDDQ" name="Call(Concat)" inStructuredNode="_X2sCNJxJEeKLSpPkMjtDDQ">
                              <argument xmi:type="uml:InputPin" xmi:id="_X2sCQpxJEeKLSpPkMjtDDQ" name="Call(Concat).argument(x)" incoming="_X2sCkJxJEeKLSpPkMjtDDQ">
                                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sCQ5xJEeKLSpPkMjtDDQ" value="1"/>
                                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sCRJxJEeKLSpPkMjtDDQ" value="1"/>
                              </argument>
                              <argument xmi:type="uml:InputPin" xmi:id="_X2sCRZxJEeKLSpPkMjtDDQ" name="Call(Concat).argument(y)" incoming="_X2sCkZxJEeKLSpPkMjtDDQ">
                                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sCRpxJEeKLSpPkMjtDDQ" value="1"/>
                                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sCR5xJEeKLSpPkMjtDDQ" value="1"/>
                              </argument>
                              <result xmi:type="uml:OutputPin" xmi:id="_X2sCSJxJEeKLSpPkMjtDDQ" name="Call(Concat).result(result)" outgoing="_X2sCkpxJEeKLSpPkMjtDDQ">
                                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sCSZxJEeKLSpPkMjtDDQ" value="1"/>
                                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sCSpxJEeKLSpPkMjtDDQ" value="1"/>
                              </result>
                              <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-StringFunctions-Concat"/>
                            </node>
                            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_X2sCS5xJEeKLSpPkMjtDDQ" name="Value(&quot;] is not connected to ends2[&quot;)" inStructuredNode="_X2sCNJxJEeKLSpPkMjtDDQ">
                              <result xmi:type="uml:OutputPin" xmi:id="_X2sCTJxJEeKLSpPkMjtDDQ" name="Value(&quot;] is not connected to ends2[&quot;).result" outgoing="_X2sCk5xJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sCTZxJEeKLSpPkMjtDDQ" value="1"/>
                                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sCTpxJEeKLSpPkMjtDDQ" value="1"/>
                              </result>
                              <value xmi:type="uml:LiteralString" xmi:id="_X2sCT5xJEeKLSpPkMjtDDQ" value="] is not connected to ends2[">
                                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                              </value>
                            </node>
                            <node xmi:type="uml:CallBehaviorAction" xmi:id="_X2sCUJxJEeKLSpPkMjtDDQ" name="Call(Concat)" inStructuredNode="_X2sCNJxJEeKLSpPkMjtDDQ">
                              <argument xmi:type="uml:InputPin" xmi:id="_X2sCUZxJEeKLSpPkMjtDDQ" name="Call(Concat).argument(x)" incoming="_X2sCkpxJEeKLSpPkMjtDDQ">
                                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sCUpxJEeKLSpPkMjtDDQ" value="1"/>
                                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sCU5xJEeKLSpPkMjtDDQ" value="1"/>
                              </argument>
                              <argument xmi:type="uml:InputPin" xmi:id="_X2sCVJxJEeKLSpPkMjtDDQ" name="Call(Concat).argument(y)" incoming="_X2sCk5xJEeKLSpPkMjtDDQ">
                                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sCVZxJEeKLSpPkMjtDDQ" value="1"/>
                                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sCVpxJEeKLSpPkMjtDDQ" value="1"/>
                              </argument>
                              <result xmi:type="uml:OutputPin" xmi:id="_X2sCV5xJEeKLSpPkMjtDDQ" name="Call(Concat).result(result)" outgoing="_X2sClJxJEeKLSpPkMjtDDQ">
                                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sCWJxJEeKLSpPkMjtDDQ" value="1"/>
                                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sCWZxJEeKLSpPkMjtDDQ" value="1"/>
                              </result>
                              <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-StringFunctions-Concat"/>
                            </node>
                            <node xmi:type="uml:CallBehaviorAction" xmi:id="_X2sCWpxJEeKLSpPkMjtDDQ" name="Call(ToString)" inStructuredNode="_X2sCNJxJEeKLSpPkMjtDDQ">
                              <argument xmi:type="uml:InputPin" xmi:id="_X2sCW5xJEeKLSpPkMjtDDQ" name="Call(ToString).argument(x)" incoming="_X2sDHpxJEeKLSpPkMjtDDQ">
                                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sCXJxJEeKLSpPkMjtDDQ" value="1"/>
                                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sCXZxJEeKLSpPkMjtDDQ" value="1"/>
                              </argument>
                              <result xmi:type="uml:OutputPin" xmi:id="_X2sCXpxJEeKLSpPkMjtDDQ" name="Call(ToString).result(result)" outgoing="_X2sClZxJEeKLSpPkMjtDDQ">
                                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sCX5xJEeKLSpPkMjtDDQ" value="1"/>
                                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sCYJxJEeKLSpPkMjtDDQ" value="1"/>
                              </result>
                              <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-IntegerFunctions-ToString"/>
                            </node>
                            <node xmi:type="uml:CallBehaviorAction" xmi:id="_X2sCYZxJEeKLSpPkMjtDDQ" name="Call(Concat)" inStructuredNode="_X2sCNJxJEeKLSpPkMjtDDQ">
                              <argument xmi:type="uml:InputPin" xmi:id="_X2sCYpxJEeKLSpPkMjtDDQ" name="Call(Concat).argument(x)" incoming="_X2sClJxJEeKLSpPkMjtDDQ">
                                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sCY5xJEeKLSpPkMjtDDQ" value="1"/>
                                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sCZJxJEeKLSpPkMjtDDQ" value="1"/>
                              </argument>
                              <argument xmi:type="uml:InputPin" xmi:id="_X2sCZZxJEeKLSpPkMjtDDQ" name="Call(Concat).argument(y)" incoming="_X2sClZxJEeKLSpPkMjtDDQ">
                                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sCZpxJEeKLSpPkMjtDDQ" value="1"/>
                                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sCZ5xJEeKLSpPkMjtDDQ" value="1"/>
                              </argument>
                              <result xmi:type="uml:OutputPin" xmi:id="_X2sCaJxJEeKLSpPkMjtDDQ" name="Call(Concat).result(result)" outgoing="_X2sClpxJEeKLSpPkMjtDDQ">
                                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sCaZxJEeKLSpPkMjtDDQ" value="1"/>
                                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sCapxJEeKLSpPkMjtDDQ" value="1"/>
                              </result>
                              <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-StringFunctions-Concat"/>
                            </node>
                            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_X2sCa5xJEeKLSpPkMjtDDQ" name="Value(&quot;]&quot;)" inStructuredNode="_X2sCNJxJEeKLSpPkMjtDDQ">
                              <result xmi:type="uml:OutputPin" xmi:id="_X2sCbJxJEeKLSpPkMjtDDQ" name="Value(&quot;]&quot;).result" outgoing="_X2sCl5xJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sCbZxJEeKLSpPkMjtDDQ" value="1"/>
                                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sCbpxJEeKLSpPkMjtDDQ" value="1"/>
                              </result>
                              <value xmi:type="uml:LiteralString" xmi:id="_X2sCb5xJEeKLSpPkMjtDDQ" value="]">
                                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                              </value>
                            </node>
                            <node xmi:type="uml:CallBehaviorAction" xmi:id="_X2sCcJxJEeKLSpPkMjtDDQ" name="Call(Concat)" inStructuredNode="_X2sCNJxJEeKLSpPkMjtDDQ">
                              <argument xmi:type="uml:InputPin" xmi:id="_X2sCcZxJEeKLSpPkMjtDDQ" name="Call(Concat).argument(x)" incoming="_X2sClpxJEeKLSpPkMjtDDQ">
                                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sCcpxJEeKLSpPkMjtDDQ" value="1"/>
                                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sCc5xJEeKLSpPkMjtDDQ" value="1"/>
                              </argument>
                              <argument xmi:type="uml:InputPin" xmi:id="_X2sCdJxJEeKLSpPkMjtDDQ" name="Call(Concat).argument(y)" incoming="_X2sCl5xJEeKLSpPkMjtDDQ">
                                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sCdZxJEeKLSpPkMjtDDQ" value="1"/>
                                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sCdpxJEeKLSpPkMjtDDQ" value="1"/>
                              </argument>
                              <result xmi:type="uml:OutputPin" xmi:id="_X2sCd5xJEeKLSpPkMjtDDQ" name="Call(Concat).result(result)" outgoing="_X2sCmpxJEeKLSpPkMjtDDQ">
                                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sCeJxJEeKLSpPkMjtDDQ" value="1"/>
                                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sCeZxJEeKLSpPkMjtDDQ" value="1"/>
                              </result>
                              <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-StringFunctions-Concat"/>
                            </node>
                            <node xmi:type="uml:CallBehaviorAction" xmi:id="_X2sCepxJEeKLSpPkMjtDDQ" name="Call(At)" inStructuredNode="_X2sCNJxJEeKLSpPkMjtDDQ">
                              <argument xmi:type="uml:InputPin" xmi:id="_X2sCe5xJEeKLSpPkMjtDDQ" name="Call(At).argument(seq)" incoming="_X2sDLJxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sCfJxJEeKLSpPkMjtDDQ"/>
                                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sCfZxJEeKLSpPkMjtDDQ" value="*"/>
                              </argument>
                              <argument xmi:type="uml:InputPin" xmi:id="_X2sCfpxJEeKLSpPkMjtDDQ" name="Call(At).argument(index)" incoming="_X2sCmJxJEeKLSpPkMjtDDQ">
                                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sCf5xJEeKLSpPkMjtDDQ" value="1"/>
                                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sCgJxJEeKLSpPkMjtDDQ" value="1"/>
                              </argument>
                              <result xmi:type="uml:OutputPin" xmi:id="_X2sCgZxJEeKLSpPkMjtDDQ" name="Call(At).result()" outgoing="_X2sCm5xJEeKLSpPkMjtDDQ">
                                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sCgpxJEeKLSpPkMjtDDQ"/>
                                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sCg5xJEeKLSpPkMjtDDQ" value="1"/>
                              </result>
                              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-At"/>
                            </node>
                            <node xmi:type="uml:ForkNode" xmi:id="_X2sChJxJEeKLSpPkMjtDDQ" name="Fork(Call(At).argument(index))" inStructuredNode="_X2sCNJxJEeKLSpPkMjtDDQ" outgoing="_X2sCmJxJEeKLSpPkMjtDDQ" incoming="_X2sDLZxJEeKLSpPkMjtDDQ"/>
                            <node xmi:type="uml:CallBehaviorAction" xmi:id="_X2sChZxJEeKLSpPkMjtDDQ" name="Call(At)" inStructuredNode="_X2sCNJxJEeKLSpPkMjtDDQ">
                              <argument xmi:type="uml:InputPin" xmi:id="_X2sChpxJEeKLSpPkMjtDDQ" name="Call(At).argument(seq)" incoming="_X2sDLpxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sCh5xJEeKLSpPkMjtDDQ"/>
                                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sCiJxJEeKLSpPkMjtDDQ" value="*"/>
                              </argument>
                              <argument xmi:type="uml:InputPin" xmi:id="_X2sCiZxJEeKLSpPkMjtDDQ" name="Call(At).argument(index)" incoming="_X2sCmZxJEeKLSpPkMjtDDQ">
                                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sCipxJEeKLSpPkMjtDDQ" value="1"/>
                                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sCi5xJEeKLSpPkMjtDDQ" value="1"/>
                              </argument>
                              <result xmi:type="uml:OutputPin" xmi:id="_X2sCjJxJEeKLSpPkMjtDDQ" name="Call(At).result()" outgoing="_X2sCnJxJEeKLSpPkMjtDDQ">
                                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sCjZxJEeKLSpPkMjtDDQ"/>
                                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sCjpxJEeKLSpPkMjtDDQ" value="1"/>
                              </result>
                              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-At"/>
                            </node>
                            <node xmi:type="uml:ForkNode" xmi:id="_X2sCj5xJEeKLSpPkMjtDDQ" name="Fork(Call(At).argument(index))" inStructuredNode="_X2sCNJxJEeKLSpPkMjtDDQ" outgoing="_X2sCmZxJEeKLSpPkMjtDDQ" incoming="_X2sDH5xJEeKLSpPkMjtDDQ"/>
                            <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sCkJxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sCNJxJEeKLSpPkMjtDDQ" source="_X2sCNpxJEeKLSpPkMjtDDQ" target="_X2sCQpxJEeKLSpPkMjtDDQ"/>
                            <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sCkZxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sCNJxJEeKLSpPkMjtDDQ" source="_X2sCPpxJEeKLSpPkMjtDDQ" target="_X2sCRZxJEeKLSpPkMjtDDQ"/>
                            <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sCkpxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sCNJxJEeKLSpPkMjtDDQ" source="_X2sCSJxJEeKLSpPkMjtDDQ" target="_X2sCUZxJEeKLSpPkMjtDDQ"/>
                            <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sCk5xJEeKLSpPkMjtDDQ" inStructuredNode="_X2sCNJxJEeKLSpPkMjtDDQ" source="_X2sCTJxJEeKLSpPkMjtDDQ" target="_X2sCVJxJEeKLSpPkMjtDDQ"/>
                            <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sClJxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sCNJxJEeKLSpPkMjtDDQ" source="_X2sCV5xJEeKLSpPkMjtDDQ" target="_X2sCYpxJEeKLSpPkMjtDDQ"/>
                            <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sClZxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sCNJxJEeKLSpPkMjtDDQ" source="_X2sCXpxJEeKLSpPkMjtDDQ" target="_X2sCZZxJEeKLSpPkMjtDDQ"/>
                            <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sClpxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sCNJxJEeKLSpPkMjtDDQ" source="_X2sCaJxJEeKLSpPkMjtDDQ" target="_X2sCcZxJEeKLSpPkMjtDDQ"/>
                            <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sCl5xJEeKLSpPkMjtDDQ" inStructuredNode="_X2sCNJxJEeKLSpPkMjtDDQ" source="_X2sCbJxJEeKLSpPkMjtDDQ" target="_X2sCdJxJEeKLSpPkMjtDDQ"/>
                            <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sCmJxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sCNJxJEeKLSpPkMjtDDQ" source="_X2sChJxJEeKLSpPkMjtDDQ" target="_X2sCfpxJEeKLSpPkMjtDDQ"/>
                            <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sCmZxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sCNJxJEeKLSpPkMjtDDQ" source="_X2sCj5xJEeKLSpPkMjtDDQ" target="_X2sCiZxJEeKLSpPkMjtDDQ"/>
                          </node>
                          <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sCmpxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sCJpxJEeKLSpPkMjtDDQ" source="_X2sCd5xJEeKLSpPkMjtDDQ" target="_X2sCKJxJEeKLSpPkMjtDDQ"/>
                          <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sCm5xJEeKLSpPkMjtDDQ" inStructuredNode="_X2sCJpxJEeKLSpPkMjtDDQ" source="_X2sCgZxJEeKLSpPkMjtDDQ" target="_X2sCK5xJEeKLSpPkMjtDDQ"/>
                          <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sCnJxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sCJpxJEeKLSpPkMjtDDQ" source="_X2sCjJxJEeKLSpPkMjtDDQ" target="_X2sCLpxJEeKLSpPkMjtDDQ"/>
                          <edge xmi:type="uml:ControlFlow" xmi:id="_X2sCnZxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sCJpxJEeKLSpPkMjtDDQ" source="_X2sCNJxJEeKLSpPkMjtDDQ" target="_X2sCJ5xJEeKLSpPkMjtDDQ"/>
                        </node>
                        <clause xmi:type="uml:Clause" xmi:id="_X2sCnpxJEeKLSpPkMjtDDQ" body="_X2sBqZxJEeKLSpPkMjtDDQ" decider="_X2sBo5xJEeKLSpPkMjtDDQ" successorClause="_X2sCn5xJEeKLSpPkMjtDDQ" test="_X2sBn5xJEeKLSpPkMjtDDQ"/>
                        <clause xmi:type="uml:Clause" xmi:id="_X2sCn5xJEeKLSpPkMjtDDQ" body="_X2sCJpxJEeKLSpPkMjtDDQ" decider="_X2sCIpxJEeKLSpPkMjtDDQ" predecessorClause="_X2sCnpxJEeKLSpPkMjtDDQ" test="_X2sCIZxJEeKLSpPkMjtDDQ"/>
                      </node>
                      <node xmi:type="uml:StructuredActivityNode" xmi:id="_X2sCoJxJEeKLSpPkMjtDDQ" name="Passthru(Fork(upper)@1c06b8b)" inStructuredNode="_X2sBnZxJEeKLSpPkMjtDDQ">
                        <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_X2sCoZxJEeKLSpPkMjtDDQ" name="Passthru(Fork(upper)@1c06b8b).input" outgoing="_X2sCp5xJEeKLSpPkMjtDDQ" incoming="_X2sDMJxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sCopxJEeKLSpPkMjtDDQ"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sCo5xJEeKLSpPkMjtDDQ" value="1"/>
                        </structuredNodeInput>
                        <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_X2sCpJxJEeKLSpPkMjtDDQ" name="Passthru(Fork(upper)@1c06b8b).output" outgoing="_X2sC4pxJEeKLSpPkMjtDDQ" incoming="_X2sCp5xJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sCpZxJEeKLSpPkMjtDDQ"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sCppxJEeKLSpPkMjtDDQ" value="1"/>
                        </structuredNodeOutput>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sCp5xJEeKLSpPkMjtDDQ" inStructuredNode="_X2sCoJxJEeKLSpPkMjtDDQ" source="_X2sCoZxJEeKLSpPkMjtDDQ" target="_X2sCpJxJEeKLSpPkMjtDDQ"/>
                      </node>
                      <node xmi:type="uml:StructuredActivityNode" xmi:id="_X2sCqJxJEeKLSpPkMjtDDQ" name="Passthru(Fork(helper))" inStructuredNode="_X2sBnZxJEeKLSpPkMjtDDQ">
                        <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_X2sCqZxJEeKLSpPkMjtDDQ" name="Passthru(Fork(helper)).input" outgoing="_X2sCr5xJEeKLSpPkMjtDDQ" incoming="_X2sDMZxJEeKLSpPkMjtDDQ" type="_iyhhgIr7EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sCqpxJEeKLSpPkMjtDDQ" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sCq5xJEeKLSpPkMjtDDQ" value="1"/>
                        </structuredNodeInput>
                        <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_X2sCrJxJEeKLSpPkMjtDDQ" name="Passthru(Fork(helper)).output" outgoing="_X2sC45xJEeKLSpPkMjtDDQ" incoming="_X2sCr5xJEeKLSpPkMjtDDQ" type="_iyhhgIr7EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sCrZxJEeKLSpPkMjtDDQ" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sCrpxJEeKLSpPkMjtDDQ" value="1"/>
                        </structuredNodeOutput>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sCr5xJEeKLSpPkMjtDDQ" inStructuredNode="_X2sCqJxJEeKLSpPkMjtDDQ" source="_X2sCqZxJEeKLSpPkMjtDDQ" target="_X2sCrJxJEeKLSpPkMjtDDQ"/>
                      </node>
                      <node xmi:type="uml:StructuredActivityNode" xmi:id="_X2sCsJxJEeKLSpPkMjtDDQ" name="Passthru(Fork(n))" inStructuredNode="_X2sBnZxJEeKLSpPkMjtDDQ">
                        <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_X2sCsZxJEeKLSpPkMjtDDQ" name="Passthru(Fork(n)).input" outgoing="_X2sCt5xJEeKLSpPkMjtDDQ" incoming="_X2sDMpxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sCspxJEeKLSpPkMjtDDQ" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sCs5xJEeKLSpPkMjtDDQ" value="1"/>
                        </structuredNodeInput>
                        <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_X2sCtJxJEeKLSpPkMjtDDQ" name="Passthru(Fork(n)).output" outgoing="_X2sC5JxJEeKLSpPkMjtDDQ" incoming="_X2sCt5xJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sCtZxJEeKLSpPkMjtDDQ" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sCtpxJEeKLSpPkMjtDDQ" value="1"/>
                        </structuredNodeOutput>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sCt5xJEeKLSpPkMjtDDQ" inStructuredNode="_X2sCsJxJEeKLSpPkMjtDDQ" source="_X2sCsZxJEeKLSpPkMjtDDQ" target="_X2sCtJxJEeKLSpPkMjtDDQ"/>
                      </node>
                      <node xmi:type="uml:StructuredActivityNode" xmi:id="_X2sCuJxJEeKLSpPkMjtDDQ" name="Passthru(Fork(ends1))" inStructuredNode="_X2sBnZxJEeKLSpPkMjtDDQ">
                        <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_X2sCuZxJEeKLSpPkMjtDDQ" name="Passthru(Fork(ends1)).input" outgoing="_X2sCv5xJEeKLSpPkMjtDDQ" incoming="_X2sDM5xJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sCupxJEeKLSpPkMjtDDQ"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sCu5xJEeKLSpPkMjtDDQ" value="*"/>
                        </structuredNodeInput>
                        <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_X2sCvJxJEeKLSpPkMjtDDQ" name="Passthru(Fork(ends1)).output" outgoing="_X2sC5ZxJEeKLSpPkMjtDDQ" incoming="_X2sCv5xJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sCvZxJEeKLSpPkMjtDDQ"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sCvpxJEeKLSpPkMjtDDQ" value="*"/>
                        </structuredNodeOutput>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sCv5xJEeKLSpPkMjtDDQ" inStructuredNode="_X2sCuJxJEeKLSpPkMjtDDQ" source="_X2sCuZxJEeKLSpPkMjtDDQ" target="_X2sCvJxJEeKLSpPkMjtDDQ"/>
                      </node>
                      <node xmi:type="uml:StructuredActivityNode" xmi:id="_X2sCwJxJEeKLSpPkMjtDDQ" name="Passthru(Fork(ends2))" inStructuredNode="_X2sBnZxJEeKLSpPkMjtDDQ">
                        <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_X2sCwZxJEeKLSpPkMjtDDQ" name="Passthru(Fork(ends2)).input" outgoing="_X2sCx5xJEeKLSpPkMjtDDQ" incoming="_X2sDNJxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sCwpxJEeKLSpPkMjtDDQ"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sCw5xJEeKLSpPkMjtDDQ" value="*"/>
                        </structuredNodeInput>
                        <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_X2sCxJxJEeKLSpPkMjtDDQ" name="Passthru(Fork(ends2)).output" outgoing="_X2sC5pxJEeKLSpPkMjtDDQ" incoming="_X2sCx5xJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sCxZxJEeKLSpPkMjtDDQ"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sCxpxJEeKLSpPkMjtDDQ" value="*"/>
                        </structuredNodeOutput>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sCx5xJEeKLSpPkMjtDDQ" inStructuredNode="_X2sCwJxJEeKLSpPkMjtDDQ" source="_X2sCwZxJEeKLSpPkMjtDDQ" target="_X2sCxJxJEeKLSpPkMjtDDQ"/>
                      </node>
                      <node xmi:type="uml:StructuredActivityNode" xmi:id="_X2sCyJxJEeKLSpPkMjtDDQ" name="Passthru(Fork(i))" inStructuredNode="_X2sBnZxJEeKLSpPkMjtDDQ">
                        <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_X2sCyZxJEeKLSpPkMjtDDQ" name="Passthru(Fork(i)).input" outgoing="_X2sCz5xJEeKLSpPkMjtDDQ" incoming="_X2sDNZxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sCypxJEeKLSpPkMjtDDQ" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sCy5xJEeKLSpPkMjtDDQ" value="1"/>
                        </structuredNodeInput>
                        <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_X2sCzJxJEeKLSpPkMjtDDQ" name="Passthru(Fork(i)).output" outgoing="_X2sC55xJEeKLSpPkMjtDDQ" incoming="_X2sCz5xJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sCzZxJEeKLSpPkMjtDDQ" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sCzpxJEeKLSpPkMjtDDQ" value="1"/>
                        </structuredNodeOutput>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sCz5xJEeKLSpPkMjtDDQ" inStructuredNode="_X2sCyJxJEeKLSpPkMjtDDQ" source="_X2sCyZxJEeKLSpPkMjtDDQ" target="_X2sCzJxJEeKLSpPkMjtDDQ"/>
                      </node>
                      <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_X2sC0JxJEeKLSpPkMjtDDQ" name="upper" incoming="_X2sC4pxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sC0ZxJEeKLSpPkMjtDDQ"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sC0pxJEeKLSpPkMjtDDQ" value="1"/>
                      </structuredNodeOutput>
                      <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_X2sC05xJEeKLSpPkMjtDDQ" name="helper" incoming="_X2sC45xJEeKLSpPkMjtDDQ" type="_iyhhgIr7EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sC1JxJEeKLSpPkMjtDDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sC1ZxJEeKLSpPkMjtDDQ" value="1"/>
                      </structuredNodeOutput>
                      <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_X2sC1pxJEeKLSpPkMjtDDQ" name="n" incoming="_X2sC5JxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sC15xJEeKLSpPkMjtDDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sC2JxJEeKLSpPkMjtDDQ" value="1"/>
                      </structuredNodeOutput>
                      <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_X2sC2ZxJEeKLSpPkMjtDDQ" name="ends1" incoming="_X2sC5ZxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sC2pxJEeKLSpPkMjtDDQ"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sC25xJEeKLSpPkMjtDDQ" value="*"/>
                      </structuredNodeOutput>
                      <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_X2sC3JxJEeKLSpPkMjtDDQ" name="ends2" incoming="_X2sC5pxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sC3ZxJEeKLSpPkMjtDDQ"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sC3pxJEeKLSpPkMjtDDQ" value="*"/>
                      </structuredNodeOutput>
                      <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_X2sC35xJEeKLSpPkMjtDDQ" name="i" incoming="_X2sC55xJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sC4JxJEeKLSpPkMjtDDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sC4ZxJEeKLSpPkMjtDDQ" value="1"/>
                      </structuredNodeOutput>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sC4pxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBnZxJEeKLSpPkMjtDDQ" source="_X2sCpJxJEeKLSpPkMjtDDQ" target="_X2sC0JxJEeKLSpPkMjtDDQ"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sC45xJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBnZxJEeKLSpPkMjtDDQ" source="_X2sCrJxJEeKLSpPkMjtDDQ" target="_X2sC05xJEeKLSpPkMjtDDQ"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sC5JxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBnZxJEeKLSpPkMjtDDQ" source="_X2sCtJxJEeKLSpPkMjtDDQ" target="_X2sC1pxJEeKLSpPkMjtDDQ"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sC5ZxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBnZxJEeKLSpPkMjtDDQ" source="_X2sCvJxJEeKLSpPkMjtDDQ" target="_X2sC2ZxJEeKLSpPkMjtDDQ"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sC5pxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBnZxJEeKLSpPkMjtDDQ" source="_X2sCxJxJEeKLSpPkMjtDDQ" target="_X2sC3JxJEeKLSpPkMjtDDQ"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sC55xJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBnZxJEeKLSpPkMjtDDQ" source="_X2sCzJxJEeKLSpPkMjtDDQ" target="_X2sC35xJEeKLSpPkMjtDDQ"/>
                    </node>
                    <node xmi:type="uml:CallBehaviorAction" xmi:id="_X2sC6JxJEeKLSpPkMjtDDQ" name="Call(+)" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ">
                      <argument xmi:type="uml:InputPin" xmi:id="_X2sC6ZxJEeKLSpPkMjtDDQ" name="Call(+).argument(x)" incoming="_X2sDIJxJEeKLSpPkMjtDDQ">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sC6pxJEeKLSpPkMjtDDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sC65xJEeKLSpPkMjtDDQ" value="1"/>
                      </argument>
                      <argument xmi:type="uml:InputPin" xmi:id="_X2sC7JxJEeKLSpPkMjtDDQ" name="Call(+).argument(y)" incoming="_X2sDIZxJEeKLSpPkMjtDDQ">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sC7ZxJEeKLSpPkMjtDDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sC7pxJEeKLSpPkMjtDDQ" value="1"/>
                      </argument>
                      <result xmi:type="uml:OutputPin" xmi:id="_X2sC75xJEeKLSpPkMjtDDQ" name="Call(+).result(result)">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sC8JxJEeKLSpPkMjtDDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sC8ZxJEeKLSpPkMjtDDQ" value="1"/>
                      </result>
                      <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-IntegerFunctions-plus"/>
                    </node>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_X2sC8pxJEeKLSpPkMjtDDQ" name="Value(1)" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ">
                      <result xmi:type="uml:OutputPin" xmi:id="_X2sC85xJEeKLSpPkMjtDDQ" name="Value(1).result" outgoing="_X2sDIZxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sC9JxJEeKLSpPkMjtDDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sC9ZxJEeKLSpPkMjtDDQ" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_X2sC9pxJEeKLSpPkMjtDDQ" value="1">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <node xmi:type="uml:CallBehaviorAction" xmi:id="_X2sC95xJEeKLSpPkMjtDDQ" name="Call(+)" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ">
                      <argument xmi:type="uml:InputPin" xmi:id="_X2sC-JxJEeKLSpPkMjtDDQ" name="Call(+).argument(x)" incoming="_X2sDIpxJEeKLSpPkMjtDDQ">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sC-ZxJEeKLSpPkMjtDDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sC-pxJEeKLSpPkMjtDDQ" value="1"/>
                      </argument>
                      <argument xmi:type="uml:InputPin" xmi:id="_X2sC-5xJEeKLSpPkMjtDDQ" name="Call(+).argument(y)" incoming="_X2sDI5xJEeKLSpPkMjtDDQ">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sC_JxJEeKLSpPkMjtDDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sC_ZxJEeKLSpPkMjtDDQ" value="1"/>
                      </argument>
                      <result xmi:type="uml:OutputPin" xmi:id="_X2sC_pxJEeKLSpPkMjtDDQ" name="Call(+).result(result)">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sC_5xJEeKLSpPkMjtDDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sDAJxJEeKLSpPkMjtDDQ" value="1"/>
                      </result>
                      <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-IntegerFunctions-plus"/>
                    </node>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_X2sDAZxJEeKLSpPkMjtDDQ" name="Value(1)" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ">
                      <result xmi:type="uml:OutputPin" xmi:id="_X2sDApxJEeKLSpPkMjtDDQ" name="Value(1).result" outgoing="_X2sDI5xJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sDA5xJEeKLSpPkMjtDDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sDBJxJEeKLSpPkMjtDDQ" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_X2sDBZxJEeKLSpPkMjtDDQ" value="1">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_X2sDBpxJEeKLSpPkMjtDDQ" name="Passthru(Passthru(upper))" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ">
                      <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_X2sDB5xJEeKLSpPkMjtDDQ" name="Passthru(Passthru(upper)).input" outgoing="_X2sDDZxJEeKLSpPkMjtDDQ" incoming="_X2sDJJxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sDCJxJEeKLSpPkMjtDDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sDCZxJEeKLSpPkMjtDDQ" value="1"/>
                      </structuredNodeInput>
                      <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_X2sDCpxJEeKLSpPkMjtDDQ" name="Passthru(Passthru(upper)).output" incoming="_X2sDDZxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sDC5xJEeKLSpPkMjtDDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sDDJxJEeKLSpPkMjtDDQ" value="1"/>
                      </structuredNodeOutput>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sDDZxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sDBpxJEeKLSpPkMjtDDQ" source="_X2sDB5xJEeKLSpPkMjtDDQ" target="_X2sDCpxJEeKLSpPkMjtDDQ"/>
                    </node>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sDDpxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ" source="_X2sDUZxJEeKLSpPkMjtDDQ" target="_X2sBiJxJEeKLSpPkMjtDDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sDD5xJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ" source="_X2sDV5xJEeKLSpPkMjtDDQ" target="_X2sBiZxJEeKLSpPkMjtDDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sDEJxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ" source="_X2sDXZxJEeKLSpPkMjtDDQ" target="_X2sBipxJEeKLSpPkMjtDDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sDEZxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ" source="_X2sDY5xJEeKLSpPkMjtDDQ" target="_X2sBi5xJEeKLSpPkMjtDDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sDEpxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ" source="_X2sDaZxJEeKLSpPkMjtDDQ" target="_X2sBjJxJEeKLSpPkMjtDDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sDE5xJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ" source="_X2sDb5xJEeKLSpPkMjtDDQ" target="_X2sBjZxJEeKLSpPkMjtDDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sDFJxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ" source="_X2sDdZxJEeKLSpPkMjtDDQ" target="_X2sBjpxJEeKLSpPkMjtDDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sDFZxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ" source="_X2sDe5xJEeKLSpPkMjtDDQ" target="_X2sBj5xJEeKLSpPkMjtDDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sDFpxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ" source="_X2sDgZxJEeKLSpPkMjtDDQ" target="_X2sBkJxJEeKLSpPkMjtDDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sDF5xJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ" source="_X2sBj5xJEeKLSpPkMjtDDQ" target="_X2sBkpxJEeKLSpPkMjtDDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sDGJxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ" source="_X2sBkJxJEeKLSpPkMjtDDQ" target="_X2sBlZxJEeKLSpPkMjtDDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sDGZxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ" source="_X2sDdZxJEeKLSpPkMjtDDQ" target="_X2sBnJxJEeKLSpPkMjtDDQ"/>
                    <edge xmi:type="uml:ControlFlow" xmi:id="_X2sDGpxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ" source="_X2sBm5xJEeKLSpPkMjtDDQ" target="_X2sBnZxJEeKLSpPkMjtDDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sDG5xJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ" source="_X2sBnJxJEeKLSpPkMjtDDQ" target="_X2sBppxJEeKLSpPkMjtDDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sDHJxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ" source="_X2sBnJxJEeKLSpPkMjtDDQ" target="_X2sB3pxJEeKLSpPkMjtDDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sDHZxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ" source="_X2sBnJxJEeKLSpPkMjtDDQ" target="_X2sCEpxJEeKLSpPkMjtDDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sDHpxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ" source="_X2sBnJxJEeKLSpPkMjtDDQ" target="_X2sCW5xJEeKLSpPkMjtDDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sDH5xJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ" source="_X2sBnJxJEeKLSpPkMjtDDQ" target="_X2sCj5xJEeKLSpPkMjtDDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sDIJxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ" source="_X2sBjpxJEeKLSpPkMjtDDQ" target="_X2sC6ZxJEeKLSpPkMjtDDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sDIZxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ" source="_X2sC85xJEeKLSpPkMjtDDQ" target="_X2sC7JxJEeKLSpPkMjtDDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sDIpxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ" source="_X2sBj5xJEeKLSpPkMjtDDQ" target="_X2sC-JxJEeKLSpPkMjtDDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sDI5xJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ" source="_X2sDApxJEeKLSpPkMjtDDQ" target="_X2sC-5xJEeKLSpPkMjtDDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sDJJxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ" source="_X2sBkJxJEeKLSpPkMjtDDQ" target="_X2sDB5xJEeKLSpPkMjtDDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sDJZxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ" source="_X2sBjZxJEeKLSpPkMjtDDQ" target="_X2sBoJxJEeKLSpPkMjtDDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sDJpxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ" source="_X2sBjZxJEeKLSpPkMjtDDQ" target="_X2sBvpxJEeKLSpPkMjtDDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sDJ5xJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ" source="_X2sBi5xJEeKLSpPkMjtDDQ" target="_X2sB_pxJEeKLSpPkMjtDDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sDKJxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ" source="_X2sBjZxJEeKLSpPkMjtDDQ" target="_X2sCB5xJEeKLSpPkMjtDDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sDKZxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ" source="_X2sBjJxJEeKLSpPkMjtDDQ" target="_X2sCCZxJEeKLSpPkMjtDDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sDKpxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ" source="_X2sBiZxJEeKLSpPkMjtDDQ" target="_X2sBtJxJEeKLSpPkMjtDDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sDK5xJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ" source="_X2sBjZxJEeKLSpPkMjtDDQ" target="_X2sCO5xJEeKLSpPkMjtDDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sDLJxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ" source="_X2sBi5xJEeKLSpPkMjtDDQ" target="_X2sCe5xJEeKLSpPkMjtDDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sDLZxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ" source="_X2sBjZxJEeKLSpPkMjtDDQ" target="_X2sChJxJEeKLSpPkMjtDDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sDLpxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ" source="_X2sBjJxJEeKLSpPkMjtDDQ" target="_X2sChpxJEeKLSpPkMjtDDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sDL5xJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ" source="_X2sBiZxJEeKLSpPkMjtDDQ" target="_X2sCMZxJEeKLSpPkMjtDDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sDMJxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ" source="_X2sBiJxJEeKLSpPkMjtDDQ" target="_X2sCoZxJEeKLSpPkMjtDDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sDMZxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ" source="_X2sBiZxJEeKLSpPkMjtDDQ" target="_X2sCqZxJEeKLSpPkMjtDDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sDMpxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ" source="_X2sBipxJEeKLSpPkMjtDDQ" target="_X2sCsZxJEeKLSpPkMjtDDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sDM5xJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ" source="_X2sBi5xJEeKLSpPkMjtDDQ" target="_X2sCuZxJEeKLSpPkMjtDDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sDNJxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ" source="_X2sBjJxJEeKLSpPkMjtDDQ" target="_X2sCwZxJEeKLSpPkMjtDDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sDNZxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBh5xJEeKLSpPkMjtDDQ" source="_X2sBjZxJEeKLSpPkMjtDDQ" target="_X2sCyZxJEeKLSpPkMjtDDQ"/>
                    <loopVariable xmi:type="uml:OutputPin" xmi:id="_X2sDUZxJEeKLSpPkMjtDDQ" name="ForStatement@10c2511.loopVariable(upper)" outgoing="_X2sDDpxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sDUpxJEeKLSpPkMjtDDQ"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sDU5xJEeKLSpPkMjtDDQ" value="1"/>
                    </loopVariable>
                    <loopVariable xmi:type="uml:OutputPin" xmi:id="_X2sDV5xJEeKLSpPkMjtDDQ" name="ForStatement@10c2511.loopVariable(helper)" outgoing="_X2sDD5xJEeKLSpPkMjtDDQ" type="_iyhhgIr7EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sDWJxJEeKLSpPkMjtDDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sDWZxJEeKLSpPkMjtDDQ" value="1"/>
                    </loopVariable>
                    <loopVariable xmi:type="uml:OutputPin" xmi:id="_X2sDXZxJEeKLSpPkMjtDDQ" name="ForStatement@10c2511.loopVariable(n)" outgoing="_X2sDEJxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sDXpxJEeKLSpPkMjtDDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sDX5xJEeKLSpPkMjtDDQ" value="1"/>
                    </loopVariable>
                    <loopVariable xmi:type="uml:OutputPin" xmi:id="_X2sDY5xJEeKLSpPkMjtDDQ" name="ForStatement@10c2511.loopVariable(ends1)" outgoing="_X2sDEZxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sDZJxJEeKLSpPkMjtDDQ"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sDZZxJEeKLSpPkMjtDDQ" value="*"/>
                    </loopVariable>
                    <loopVariable xmi:type="uml:OutputPin" xmi:id="_X2sDaZxJEeKLSpPkMjtDDQ" name="ForStatement@10c2511.loopVariable(ends2)" outgoing="_X2sDEpxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sDapxJEeKLSpPkMjtDDQ"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sDa5xJEeKLSpPkMjtDDQ" value="*"/>
                    </loopVariable>
                    <loopVariable xmi:type="uml:OutputPin" xmi:id="_X2sDb5xJEeKLSpPkMjtDDQ" name="ForStatement@10c2511.loopVariable(i)" outgoing="_X2sDE5xJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sDcJxJEeKLSpPkMjtDDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sDcZxJEeKLSpPkMjtDDQ" value="1"/>
                    </loopVariable>
                    <loopVariable xmi:type="uml:OutputPin" xmi:id="_X2sDdZxJEeKLSpPkMjtDDQ" name="ForStatement@10c2511.loopVariable(j)" outgoing="_X2sDFJxJEeKLSpPkMjtDDQ _X2sDGZxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sDdpxJEeKLSpPkMjtDDQ"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sDd5xJEeKLSpPkMjtDDQ" value="*"/>
                    </loopVariable>
                    <loopVariable xmi:type="uml:OutputPin" xmi:id="_X2sDe5xJEeKLSpPkMjtDDQ" name="ForStatement@10c2511.loopVariable(counter)" outgoing="_X2sDFZxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sDfJxJEeKLSpPkMjtDDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sDfZxJEeKLSpPkMjtDDQ" value="1"/>
                    </loopVariable>
                    <loopVariable xmi:type="uml:OutputPin" xmi:id="_X2sDgZxJEeKLSpPkMjtDDQ" name="ForStatement@10c2511.loopVariable(upper)" outgoing="_X2sDFpxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sDgpxJEeKLSpPkMjtDDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sDg5xJEeKLSpPkMjtDDQ" value="1"/>
                    </loopVariable>
                    <loopVariableInput xmi:type="uml:InputPin" xmi:id="_X2sDNpxJEeKLSpPkMjtDDQ" name="ForStatement@10c2511.loopVariableInput(upper)" incoming="_X2sEKJxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sDN5xJEeKLSpPkMjtDDQ"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sDOJxJEeKLSpPkMjtDDQ" value="1"/>
                    </loopVariableInput>
                    <loopVariableInput xmi:type="uml:InputPin" xmi:id="_X2sDOZxJEeKLSpPkMjtDDQ" name="ForStatement@10c2511.loopVariableInput(helper)" incoming="_X2sEKZxJEeKLSpPkMjtDDQ" type="_iyhhgIr7EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sDOpxJEeKLSpPkMjtDDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sDO5xJEeKLSpPkMjtDDQ" value="1"/>
                    </loopVariableInput>
                    <loopVariableInput xmi:type="uml:InputPin" xmi:id="_X2sDPJxJEeKLSpPkMjtDDQ" name="ForStatement@10c2511.loopVariableInput(n)" incoming="_X2sEKpxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sDPZxJEeKLSpPkMjtDDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sDPpxJEeKLSpPkMjtDDQ" value="1"/>
                    </loopVariableInput>
                    <loopVariableInput xmi:type="uml:InputPin" xmi:id="_X2sDP5xJEeKLSpPkMjtDDQ" name="ForStatement@10c2511.loopVariableInput(ends1)" incoming="_X2sEK5xJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sDQJxJEeKLSpPkMjtDDQ"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sDQZxJEeKLSpPkMjtDDQ" value="*"/>
                    </loopVariableInput>
                    <loopVariableInput xmi:type="uml:InputPin" xmi:id="_X2sDQpxJEeKLSpPkMjtDDQ" name="ForStatement@10c2511.loopVariableInput(ends2)" incoming="_X2sELJxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sDQ5xJEeKLSpPkMjtDDQ"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sDRJxJEeKLSpPkMjtDDQ" value="*"/>
                    </loopVariableInput>
                    <loopVariableInput xmi:type="uml:InputPin" xmi:id="_X2sDRZxJEeKLSpPkMjtDDQ" name="ForStatement@10c2511.loopVariableInput(i)" incoming="_X2sEIpxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sDRpxJEeKLSpPkMjtDDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sDR5xJEeKLSpPkMjtDDQ" value="1"/>
                    </loopVariableInput>
                    <loopVariableInput xmi:type="uml:InputPin" xmi:id="_X2sDSJxJEeKLSpPkMjtDDQ" name="ForStatement@10c2511.loopVariableInput(j)" incoming="_X2sDspxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sDSZxJEeKLSpPkMjtDDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sDSpxJEeKLSpPkMjtDDQ" value="1"/>
                    </loopVariableInput>
                    <loopVariableInput xmi:type="uml:InputPin" xmi:id="_X2sDS5xJEeKLSpPkMjtDDQ" name="ForStatement@10c2511.loopVariableInput(counter)" incoming="_X2sDsJxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sDTJxJEeKLSpPkMjtDDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sDTZxJEeKLSpPkMjtDDQ" value="1"/>
                    </loopVariableInput>
                    <loopVariableInput xmi:type="uml:InputPin" xmi:id="_X2sDTpxJEeKLSpPkMjtDDQ" name="ForStatement@10c2511.loopVariableInput(upper)" incoming="_X2sDsZxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sDT5xJEeKLSpPkMjtDDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sDUJxJEeKLSpPkMjtDDQ" value="1"/>
                    </loopVariableInput>
                    <result xmi:type="uml:OutputPin" xmi:id="_X2sDVJxJEeKLSpPkMjtDDQ" name="ForStatement@10c2511.result(upper)" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sDVZxJEeKLSpPkMjtDDQ"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sDVpxJEeKLSpPkMjtDDQ" value="1"/>
                    </result>
                    <result xmi:type="uml:OutputPin" xmi:id="_X2sDWpxJEeKLSpPkMjtDDQ" name="ForStatement@10c2511.result(helper)" type="_iyhhgIr7EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sDW5xJEeKLSpPkMjtDDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sDXJxJEeKLSpPkMjtDDQ" value="1"/>
                    </result>
                    <result xmi:type="uml:OutputPin" xmi:id="_X2sDYJxJEeKLSpPkMjtDDQ" name="ForStatement@10c2511.result(n)" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sDYZxJEeKLSpPkMjtDDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sDYpxJEeKLSpPkMjtDDQ" value="1"/>
                    </result>
                    <result xmi:type="uml:OutputPin" xmi:id="_X2sDZpxJEeKLSpPkMjtDDQ" name="ForStatement@10c2511.result(ends1)" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sDZ5xJEeKLSpPkMjtDDQ"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sDaJxJEeKLSpPkMjtDDQ" value="*"/>
                    </result>
                    <result xmi:type="uml:OutputPin" xmi:id="_X2sDbJxJEeKLSpPkMjtDDQ" name="ForStatement@10c2511.result(ends2)" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sDbZxJEeKLSpPkMjtDDQ"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sDbpxJEeKLSpPkMjtDDQ" value="*"/>
                    </result>
                    <result xmi:type="uml:OutputPin" xmi:id="_X2sDcpxJEeKLSpPkMjtDDQ" name="ForStatement@10c2511.result(i)" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sDc5xJEeKLSpPkMjtDDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sDdJxJEeKLSpPkMjtDDQ" value="1"/>
                    </result>
                    <result xmi:type="uml:OutputPin" xmi:id="_X2sDeJxJEeKLSpPkMjtDDQ" name="ForStatement@10c2511.result(j)" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sDeZxJEeKLSpPkMjtDDQ"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sDepxJEeKLSpPkMjtDDQ" value="*"/>
                    </result>
                    <result xmi:type="uml:OutputPin" xmi:id="_X2sDfpxJEeKLSpPkMjtDDQ" name="ForStatement@10c2511.result(counter)" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sDf5xJEeKLSpPkMjtDDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sDgJxJEeKLSpPkMjtDDQ" value="1"/>
                    </result>
                    <result xmi:type="uml:OutputPin" xmi:id="_X2sDhJxJEeKLSpPkMjtDDQ" name="ForStatement@10c2511.result(upper)" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sDhZxJEeKLSpPkMjtDDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sDhpxJEeKLSpPkMjtDDQ" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_X2sDh5xJEeKLSpPkMjtDDQ" name="LoopVariables(ForStatement@10c2511)" inStructuredNode="_X2sBhpxJEeKLSpPkMjtDDQ" outgoing="_X2sDs5xJEeKLSpPkMjtDDQ">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_X2sDiJxJEeKLSpPkMjtDDQ" name="Value(1)" inStructuredNode="_X2sDh5xJEeKLSpPkMjtDDQ">
                      <result xmi:type="uml:OutputPin" xmi:id="_X2sDiZxJEeKLSpPkMjtDDQ" name="Value(1).result" outgoing="_X2sDr5xJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sDipxJEeKLSpPkMjtDDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sDi5xJEeKLSpPkMjtDDQ" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_X2sDjJxJEeKLSpPkMjtDDQ" value="1">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_X2sDjZxJEeKLSpPkMjtDDQ" name="Fork(Value(1).result)" inStructuredNode="_X2sDh5xJEeKLSpPkMjtDDQ" outgoing="_X2sDspxJEeKLSpPkMjtDDQ _X2sDrJxJEeKLSpPkMjtDDQ" incoming="_X2sDr5xJEeKLSpPkMjtDDQ"/>
                    <node xmi:type="uml:CallBehaviorAction" xmi:id="_X2sDjpxJEeKLSpPkMjtDDQ" name="Call(-)" inStructuredNode="_X2sDh5xJEeKLSpPkMjtDDQ">
                      <argument xmi:type="uml:InputPin" xmi:id="_X2sDj5xJEeKLSpPkMjtDDQ" name="Call(-).argument(x)" incoming="_X2sELZxJEeKLSpPkMjtDDQ">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sDkJxJEeKLSpPkMjtDDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sDkZxJEeKLSpPkMjtDDQ" value="1"/>
                      </argument>
                      <argument xmi:type="uml:InputPin" xmi:id="_X2sDkpxJEeKLSpPkMjtDDQ" name="Call(-).argument(y)" incoming="_X2sDrJxJEeKLSpPkMjtDDQ">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sDk5xJEeKLSpPkMjtDDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sDlJxJEeKLSpPkMjtDDQ" value="1"/>
                      </argument>
                      <result xmi:type="uml:OutputPin" xmi:id="_X2sDlZxJEeKLSpPkMjtDDQ" name="Call(-).result(result)" outgoing="_X2sDrZxJEeKLSpPkMjtDDQ">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sDlpxJEeKLSpPkMjtDDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sDl5xJEeKLSpPkMjtDDQ" value="1"/>
                      </result>
                      <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-IntegerFunctions-minus"/>
                    </node>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_X2sDmJxJEeKLSpPkMjtDDQ" name="Value(1)" inStructuredNode="_X2sDh5xJEeKLSpPkMjtDDQ">
                      <result xmi:type="uml:OutputPin" xmi:id="_X2sDmZxJEeKLSpPkMjtDDQ" name="Value(1).result" outgoing="_X2sDrpxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sDmpxJEeKLSpPkMjtDDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sDm5xJEeKLSpPkMjtDDQ" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_X2sDnJxJEeKLSpPkMjtDDQ" value="1">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <node xmi:type="uml:CallBehaviorAction" xmi:id="_X2sDnZxJEeKLSpPkMjtDDQ" name="Call(+)" inStructuredNode="_X2sDh5xJEeKLSpPkMjtDDQ">
                      <argument xmi:type="uml:InputPin" xmi:id="_X2sDnpxJEeKLSpPkMjtDDQ" name="Call(+).argument(x)" incoming="_X2sDrZxJEeKLSpPkMjtDDQ">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sDn5xJEeKLSpPkMjtDDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sDoJxJEeKLSpPkMjtDDQ" value="1"/>
                      </argument>
                      <argument xmi:type="uml:InputPin" xmi:id="_X2sDoZxJEeKLSpPkMjtDDQ" name="Call(+).argument(y)" incoming="_X2sDrpxJEeKLSpPkMjtDDQ">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sDopxJEeKLSpPkMjtDDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sDo5xJEeKLSpPkMjtDDQ" value="1"/>
                      </argument>
                      <result xmi:type="uml:OutputPin" xmi:id="_X2sDpJxJEeKLSpPkMjtDDQ" name="Call(+).result(result)" outgoing="_X2sDsZxJEeKLSpPkMjtDDQ">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sDpZxJEeKLSpPkMjtDDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sDppxJEeKLSpPkMjtDDQ" value="1"/>
                      </result>
                      <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-IntegerFunctions-plus"/>
                    </node>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_X2sDp5xJEeKLSpPkMjtDDQ" name="Value(1)" inStructuredNode="_X2sDh5xJEeKLSpPkMjtDDQ">
                      <result xmi:type="uml:OutputPin" xmi:id="_X2sDqJxJEeKLSpPkMjtDDQ" name="Value(1).result" outgoing="_X2sDsJxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sDqZxJEeKLSpPkMjtDDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sDqpxJEeKLSpPkMjtDDQ" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_X2sDq5xJEeKLSpPkMjtDDQ" value="1">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sDrJxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sDh5xJEeKLSpPkMjtDDQ" source="_X2sDjZxJEeKLSpPkMjtDDQ" target="_X2sDkpxJEeKLSpPkMjtDDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sDrZxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sDh5xJEeKLSpPkMjtDDQ" source="_X2sDlZxJEeKLSpPkMjtDDQ" target="_X2sDnpxJEeKLSpPkMjtDDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sDrpxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sDh5xJEeKLSpPkMjtDDQ" source="_X2sDmZxJEeKLSpPkMjtDDQ" target="_X2sDoZxJEeKLSpPkMjtDDQ"/>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sDr5xJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBhpxJEeKLSpPkMjtDDQ" source="_X2sDiZxJEeKLSpPkMjtDDQ" target="_X2sDjZxJEeKLSpPkMjtDDQ"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sDsJxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBhpxJEeKLSpPkMjtDDQ" source="_X2sDqJxJEeKLSpPkMjtDDQ" target="_X2sDS5xJEeKLSpPkMjtDDQ"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sDsZxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBhpxJEeKLSpPkMjtDDQ" source="_X2sDpJxJEeKLSpPkMjtDDQ" target="_X2sDTpxJEeKLSpPkMjtDDQ"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sDspxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBhpxJEeKLSpPkMjtDDQ" source="_X2sDjZxJEeKLSpPkMjtDDQ" target="_X2sDSJxJEeKLSpPkMjtDDQ"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_X2sDs5xJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBhpxJEeKLSpPkMjtDDQ" source="_X2sDh5xJEeKLSpPkMjtDDQ" target="_X2sBh5xJEeKLSpPkMjtDDQ"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_X2sDtJxJEeKLSpPkMjtDDQ" name="Passthru(Fork(upper)@1c06b8b)" inStructuredNode="_X2sBhZxJEeKLSpPkMjtDDQ">
                  <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_X2sDtZxJEeKLSpPkMjtDDQ" name="Passthru(Fork(upper)@1c06b8b).input" outgoing="_X2sDu5xJEeKLSpPkMjtDDQ" incoming="_X2sELpxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sDtpxJEeKLSpPkMjtDDQ"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sDt5xJEeKLSpPkMjtDDQ" value="1"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_X2sDuJxJEeKLSpPkMjtDDQ" name="Passthru(Fork(upper)@1c06b8b).output" outgoing="_X2sD65xJEeKLSpPkMjtDDQ" incoming="_X2sDu5xJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sDuZxJEeKLSpPkMjtDDQ"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sDupxJEeKLSpPkMjtDDQ" value="1"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sDu5xJEeKLSpPkMjtDDQ" inStructuredNode="_X2sDtJxJEeKLSpPkMjtDDQ" source="_X2sDtZxJEeKLSpPkMjtDDQ" target="_X2sDuJxJEeKLSpPkMjtDDQ"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_X2sDvJxJEeKLSpPkMjtDDQ" name="Passthru(Fork(helper))" inStructuredNode="_X2sBhZxJEeKLSpPkMjtDDQ">
                  <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_X2sDvZxJEeKLSpPkMjtDDQ" name="Passthru(Fork(helper)).input" outgoing="_X2sDw5xJEeKLSpPkMjtDDQ" incoming="_X2sEL5xJEeKLSpPkMjtDDQ" type="_iyhhgIr7EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sDvpxJEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sDv5xJEeKLSpPkMjtDDQ" value="1"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_X2sDwJxJEeKLSpPkMjtDDQ" name="Passthru(Fork(helper)).output" outgoing="_X2sD7JxJEeKLSpPkMjtDDQ" incoming="_X2sDw5xJEeKLSpPkMjtDDQ" type="_iyhhgIr7EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sDwZxJEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sDwpxJEeKLSpPkMjtDDQ" value="1"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sDw5xJEeKLSpPkMjtDDQ" inStructuredNode="_X2sDvJxJEeKLSpPkMjtDDQ" source="_X2sDvZxJEeKLSpPkMjtDDQ" target="_X2sDwJxJEeKLSpPkMjtDDQ"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_X2sDxJxJEeKLSpPkMjtDDQ" name="Passthru(Fork(n))" inStructuredNode="_X2sBhZxJEeKLSpPkMjtDDQ">
                  <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_X2sDxZxJEeKLSpPkMjtDDQ" name="Passthru(Fork(n)).input" outgoing="_X2sDy5xJEeKLSpPkMjtDDQ" incoming="_X2sEMJxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sDxpxJEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sDx5xJEeKLSpPkMjtDDQ" value="1"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_X2sDyJxJEeKLSpPkMjtDDQ" name="Passthru(Fork(n)).output" outgoing="_X2sD7ZxJEeKLSpPkMjtDDQ" incoming="_X2sDy5xJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sDyZxJEeKLSpPkMjtDDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sDypxJEeKLSpPkMjtDDQ" value="1"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sDy5xJEeKLSpPkMjtDDQ" inStructuredNode="_X2sDxJxJEeKLSpPkMjtDDQ" source="_X2sDxZxJEeKLSpPkMjtDDQ" target="_X2sDyJxJEeKLSpPkMjtDDQ"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_X2sDzJxJEeKLSpPkMjtDDQ" name="Passthru(Fork(ends1))" inStructuredNode="_X2sBhZxJEeKLSpPkMjtDDQ">
                  <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_X2sDzZxJEeKLSpPkMjtDDQ" name="Passthru(Fork(ends1)).input" outgoing="_X2sD05xJEeKLSpPkMjtDDQ" incoming="_X2sEMZxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sDzpxJEeKLSpPkMjtDDQ"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sDz5xJEeKLSpPkMjtDDQ" value="*"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_X2sD0JxJEeKLSpPkMjtDDQ" name="Passthru(Fork(ends1)).output" outgoing="_X2sD7pxJEeKLSpPkMjtDDQ" incoming="_X2sD05xJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sD0ZxJEeKLSpPkMjtDDQ"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sD0pxJEeKLSpPkMjtDDQ" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sD05xJEeKLSpPkMjtDDQ" inStructuredNode="_X2sDzJxJEeKLSpPkMjtDDQ" source="_X2sDzZxJEeKLSpPkMjtDDQ" target="_X2sD0JxJEeKLSpPkMjtDDQ"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_X2sD1JxJEeKLSpPkMjtDDQ" name="Passthru(Fork(ends2))" inStructuredNode="_X2sBhZxJEeKLSpPkMjtDDQ">
                  <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_X2sD1ZxJEeKLSpPkMjtDDQ" name="Passthru(Fork(ends2)).input" outgoing="_X2sD25xJEeKLSpPkMjtDDQ" incoming="_X2sEMpxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sD1pxJEeKLSpPkMjtDDQ"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sD15xJEeKLSpPkMjtDDQ" value="*"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_X2sD2JxJEeKLSpPkMjtDDQ" name="Passthru(Fork(ends2)).output" outgoing="_X2sD75xJEeKLSpPkMjtDDQ" incoming="_X2sD25xJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sD2ZxJEeKLSpPkMjtDDQ"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sD2pxJEeKLSpPkMjtDDQ" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sD25xJEeKLSpPkMjtDDQ" inStructuredNode="_X2sD1JxJEeKLSpPkMjtDDQ" source="_X2sD1ZxJEeKLSpPkMjtDDQ" target="_X2sD2JxJEeKLSpPkMjtDDQ"/>
                </node>
                <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_X2sD3JxJEeKLSpPkMjtDDQ" name="upper" incoming="_X2sD65xJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sD3ZxJEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sD3pxJEeKLSpPkMjtDDQ" value="1"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_X2sD35xJEeKLSpPkMjtDDQ" name="helper" incoming="_X2sD7JxJEeKLSpPkMjtDDQ" type="_iyhhgIr7EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sD4JxJEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sD4ZxJEeKLSpPkMjtDDQ" value="1"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_X2sD4pxJEeKLSpPkMjtDDQ" name="n" incoming="_X2sD7ZxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sD45xJEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sD5JxJEeKLSpPkMjtDDQ" value="1"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_X2sD5ZxJEeKLSpPkMjtDDQ" name="ends1" incoming="_X2sD7pxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sD5pxJEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sD55xJEeKLSpPkMjtDDQ" value="*"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_X2sD6JxJEeKLSpPkMjtDDQ" name="ends2" incoming="_X2sD75xJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sD6ZxJEeKLSpPkMjtDDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sD6pxJEeKLSpPkMjtDDQ" value="*"/>
                </structuredNodeOutput>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sD65xJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBhZxJEeKLSpPkMjtDDQ" source="_X2sDuJxJEeKLSpPkMjtDDQ" target="_X2sD3JxJEeKLSpPkMjtDDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sD7JxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBhZxJEeKLSpPkMjtDDQ" source="_X2sDwJxJEeKLSpPkMjtDDQ" target="_X2sD35xJEeKLSpPkMjtDDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sD7ZxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBhZxJEeKLSpPkMjtDDQ" source="_X2sDyJxJEeKLSpPkMjtDDQ" target="_X2sD4pxJEeKLSpPkMjtDDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sD7pxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBhZxJEeKLSpPkMjtDDQ" source="_X2sD0JxJEeKLSpPkMjtDDQ" target="_X2sD5ZxJEeKLSpPkMjtDDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sD75xJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBhZxJEeKLSpPkMjtDDQ" source="_X2sD2JxJEeKLSpPkMjtDDQ" target="_X2sD6JxJEeKLSpPkMjtDDQ"/>
              </node>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_X2sD8JxJEeKLSpPkMjtDDQ" name="Call(+)" inStructuredNode="_X2sBcJxJEeKLSpPkMjtDDQ">
                <argument xmi:type="uml:InputPin" xmi:id="_X2sD8ZxJEeKLSpPkMjtDDQ" name="Call(+).argument(x)" incoming="_X2sEI5xJEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sD8pxJEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sD85xJEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_X2sD9JxJEeKLSpPkMjtDDQ" name="Call(+).argument(y)" incoming="_X2sEJJxJEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sD9ZxJEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sD9pxJEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_X2sD95xJEeKLSpPkMjtDDQ" name="Call(+).result(result)">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sD-JxJEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sD-ZxJEeKLSpPkMjtDDQ" value="1"/>
                </result>
                <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-IntegerFunctions-plus"/>
              </node>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_X2sD-pxJEeKLSpPkMjtDDQ" name="Value(1)" inStructuredNode="_X2sBcJxJEeKLSpPkMjtDDQ">
                <result xmi:type="uml:OutputPin" xmi:id="_X2sD-5xJEeKLSpPkMjtDDQ" name="Value(1).result" outgoing="_X2sEJJxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sD_JxJEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sD_ZxJEeKLSpPkMjtDDQ" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_X2sD_pxJEeKLSpPkMjtDDQ" value="1">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                </value>
              </node>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_X2sD_5xJEeKLSpPkMjtDDQ" name="Call(+)" inStructuredNode="_X2sBcJxJEeKLSpPkMjtDDQ">
                <argument xmi:type="uml:InputPin" xmi:id="_X2sEAJxJEeKLSpPkMjtDDQ" name="Call(+).argument(x)" incoming="_X2sEJZxJEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sEAZxJEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sEApxJEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_X2sEA5xJEeKLSpPkMjtDDQ" name="Call(+).argument(y)" incoming="_X2sEJpxJEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sEBJxJEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sEBZxJEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_X2sEBpxJEeKLSpPkMjtDDQ" name="Call(+).result(result)">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sEB5xJEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sECJxJEeKLSpPkMjtDDQ" value="1"/>
                </result>
                <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-IntegerFunctions-plus"/>
              </node>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_X2sECZxJEeKLSpPkMjtDDQ" name="Value(1)" inStructuredNode="_X2sBcJxJEeKLSpPkMjtDDQ">
                <result xmi:type="uml:OutputPin" xmi:id="_X2sECpxJEeKLSpPkMjtDDQ" name="Value(1).result" outgoing="_X2sEJpxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sEC5xJEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sEDJxJEeKLSpPkMjtDDQ" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_X2sEDZxJEeKLSpPkMjtDDQ" value="1">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                </value>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_X2sEDpxJEeKLSpPkMjtDDQ" name="Passthru(Passthru(upper))" inStructuredNode="_X2sBcJxJEeKLSpPkMjtDDQ">
                <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_X2sED5xJEeKLSpPkMjtDDQ" name="Passthru(Passthru(upper)).input" outgoing="_X2sEFZxJEeKLSpPkMjtDDQ" incoming="_X2sEJ5xJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sEEJxJEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sEEZxJEeKLSpPkMjtDDQ" value="1"/>
                </structuredNodeInput>
                <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_X2sEEpxJEeKLSpPkMjtDDQ" name="Passthru(Passthru(upper)).output" incoming="_X2sEFZxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sEE5xJEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sEFJxJEeKLSpPkMjtDDQ" value="1"/>
                </structuredNodeOutput>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sEFZxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sEDpxJEeKLSpPkMjtDDQ" source="_X2sED5xJEeKLSpPkMjtDDQ" target="_X2sEEpxJEeKLSpPkMjtDDQ"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sEFpxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBcJxJEeKLSpPkMjtDDQ" source="_X2sES5xJEeKLSpPkMjtDDQ" target="_X2sBcZxJEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sEF5xJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBcJxJEeKLSpPkMjtDDQ" source="_X2sEUZxJEeKLSpPkMjtDDQ" target="_X2sBcpxJEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sEGJxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBcJxJEeKLSpPkMjtDDQ" source="_X2sEV5xJEeKLSpPkMjtDDQ" target="_X2sBc5xJEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sEGZxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBcJxJEeKLSpPkMjtDDQ" source="_X2sEXZxJEeKLSpPkMjtDDQ" target="_X2sBdJxJEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sEGpxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBcJxJEeKLSpPkMjtDDQ" source="_X2sEY5xJEeKLSpPkMjtDDQ" target="_X2sBdZxJEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sEG5xJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBcJxJEeKLSpPkMjtDDQ" source="_X2sEaZxJEeKLSpPkMjtDDQ" target="_X2sBdpxJEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sEHJxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBcJxJEeKLSpPkMjtDDQ" source="_X2sEb5xJEeKLSpPkMjtDDQ" target="_X2sBd5xJEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sEHZxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBcJxJEeKLSpPkMjtDDQ" source="_X2sEdZxJEeKLSpPkMjtDDQ" target="_X2sBeJxJEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sEHpxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBcJxJEeKLSpPkMjtDDQ" source="_X2sBd5xJEeKLSpPkMjtDDQ" target="_X2sBepxJEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sEH5xJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBcJxJEeKLSpPkMjtDDQ" source="_X2sBeJxJEeKLSpPkMjtDDQ" target="_X2sBfZxJEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sEIJxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBcJxJEeKLSpPkMjtDDQ" source="_X2sEaZxJEeKLSpPkMjtDDQ" target="_X2sBhJxJEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_X2sEIZxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBcJxJEeKLSpPkMjtDDQ" source="_X2sBg5xJEeKLSpPkMjtDDQ" target="_X2sBhZxJEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sEIpxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBcJxJEeKLSpPkMjtDDQ" source="_X2sBhJxJEeKLSpPkMjtDDQ" target="_X2sDRZxJEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sEI5xJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBcJxJEeKLSpPkMjtDDQ" source="_X2sBdpxJEeKLSpPkMjtDDQ" target="_X2sD8ZxJEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sEJJxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBcJxJEeKLSpPkMjtDDQ" source="_X2sD-5xJEeKLSpPkMjtDDQ" target="_X2sD9JxJEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sEJZxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBcJxJEeKLSpPkMjtDDQ" source="_X2sBd5xJEeKLSpPkMjtDDQ" target="_X2sEAJxJEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sEJpxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBcJxJEeKLSpPkMjtDDQ" source="_X2sECpxJEeKLSpPkMjtDDQ" target="_X2sEA5xJEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sEJ5xJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBcJxJEeKLSpPkMjtDDQ" source="_X2sBeJxJEeKLSpPkMjtDDQ" target="_X2sED5xJEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sEKJxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBcJxJEeKLSpPkMjtDDQ" source="_X2sBcZxJEeKLSpPkMjtDDQ" target="_X2sDNpxJEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sEKZxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBcJxJEeKLSpPkMjtDDQ" source="_X2sBcpxJEeKLSpPkMjtDDQ" target="_X2sDOZxJEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sEKpxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBcJxJEeKLSpPkMjtDDQ" source="_X2sBc5xJEeKLSpPkMjtDDQ" target="_X2sDPJxJEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sEK5xJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBcJxJEeKLSpPkMjtDDQ" source="_X2sBdJxJEeKLSpPkMjtDDQ" target="_X2sDP5xJEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sELJxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBcJxJEeKLSpPkMjtDDQ" source="_X2sBdZxJEeKLSpPkMjtDDQ" target="_X2sDQpxJEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sELZxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBcJxJEeKLSpPkMjtDDQ" source="_X2sBcZxJEeKLSpPkMjtDDQ" target="_X2sDj5xJEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sELpxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBcJxJEeKLSpPkMjtDDQ" source="_X2sBcZxJEeKLSpPkMjtDDQ" target="_X2sDtZxJEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sEL5xJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBcJxJEeKLSpPkMjtDDQ" source="_X2sBcpxJEeKLSpPkMjtDDQ" target="_X2sDvZxJEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sEMJxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBcJxJEeKLSpPkMjtDDQ" source="_X2sBc5xJEeKLSpPkMjtDDQ" target="_X2sDxZxJEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sEMZxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBcJxJEeKLSpPkMjtDDQ" source="_X2sBdJxJEeKLSpPkMjtDDQ" target="_X2sDzZxJEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sEMpxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBcJxJEeKLSpPkMjtDDQ" source="_X2sBdZxJEeKLSpPkMjtDDQ" target="_X2sD1ZxJEeKLSpPkMjtDDQ"/>
              <loopVariable xmi:type="uml:OutputPin" xmi:id="_X2sES5xJEeKLSpPkMjtDDQ" name="ForStatement@133450a.loopVariable(upper)" outgoing="_X2sEFpxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sETJxJEeKLSpPkMjtDDQ"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sETZxJEeKLSpPkMjtDDQ" value="1"/>
              </loopVariable>
              <loopVariable xmi:type="uml:OutputPin" xmi:id="_X2sEUZxJEeKLSpPkMjtDDQ" name="ForStatement@133450a.loopVariable(helper)" outgoing="_X2sEF5xJEeKLSpPkMjtDDQ" type="_iyhhgIr7EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sEUpxJEeKLSpPkMjtDDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sEU5xJEeKLSpPkMjtDDQ" value="1"/>
              </loopVariable>
              <loopVariable xmi:type="uml:OutputPin" xmi:id="_X2sEV5xJEeKLSpPkMjtDDQ" name="ForStatement@133450a.loopVariable(n)" outgoing="_X2sEGJxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sEWJxJEeKLSpPkMjtDDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sEWZxJEeKLSpPkMjtDDQ" value="1"/>
              </loopVariable>
              <loopVariable xmi:type="uml:OutputPin" xmi:id="_X2sEXZxJEeKLSpPkMjtDDQ" name="ForStatement@133450a.loopVariable(ends1)" outgoing="_X2sEGZxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sEXpxJEeKLSpPkMjtDDQ"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sEX5xJEeKLSpPkMjtDDQ" value="*"/>
              </loopVariable>
              <loopVariable xmi:type="uml:OutputPin" xmi:id="_X2sEY5xJEeKLSpPkMjtDDQ" name="ForStatement@133450a.loopVariable(ends2)" outgoing="_X2sEGpxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sEZJxJEeKLSpPkMjtDDQ"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sEZZxJEeKLSpPkMjtDDQ" value="*"/>
              </loopVariable>
              <loopVariable xmi:type="uml:OutputPin" xmi:id="_X2sEaZxJEeKLSpPkMjtDDQ" name="ForStatement@133450a.loopVariable(i)" outgoing="_X2sEG5xJEeKLSpPkMjtDDQ _X2sEIJxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sEapxJEeKLSpPkMjtDDQ"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sEa5xJEeKLSpPkMjtDDQ" value="*"/>
              </loopVariable>
              <loopVariable xmi:type="uml:OutputPin" xmi:id="_X2sEb5xJEeKLSpPkMjtDDQ" name="ForStatement@133450a.loopVariable(counter)" outgoing="_X2sEHJxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sEcJxJEeKLSpPkMjtDDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sEcZxJEeKLSpPkMjtDDQ" value="1"/>
              </loopVariable>
              <loopVariable xmi:type="uml:OutputPin" xmi:id="_X2sEdZxJEeKLSpPkMjtDDQ" name="ForStatement@133450a.loopVariable(upper)" outgoing="_X2sEHZxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sEdpxJEeKLSpPkMjtDDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sEd5xJEeKLSpPkMjtDDQ" value="1"/>
              </loopVariable>
              <loopVariableInput xmi:type="uml:InputPin" xmi:id="_X2sEM5xJEeKLSpPkMjtDDQ" name="ForStatement@133450a.loopVariableInput(upper)" incoming="_X2sEqpxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sENJxJEeKLSpPkMjtDDQ"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sENZxJEeKLSpPkMjtDDQ" value="1"/>
              </loopVariableInput>
              <loopVariableInput xmi:type="uml:InputPin" xmi:id="_X2sENpxJEeKLSpPkMjtDDQ" name="ForStatement@133450a.loopVariableInput(helper)" incoming="_X2-8CpxJEeKLSpPkMjtDDQ" type="_iyhhgIr7EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sEN5xJEeKLSpPkMjtDDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sEOJxJEeKLSpPkMjtDDQ" value="1"/>
              </loopVariableInput>
              <loopVariableInput xmi:type="uml:InputPin" xmi:id="_X2sEOZxJEeKLSpPkMjtDDQ" name="ForStatement@133450a.loopVariableInput(n)" incoming="_X2-8C5xJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sEOpxJEeKLSpPkMjtDDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sEO5xJEeKLSpPkMjtDDQ" value="1"/>
              </loopVariableInput>
              <loopVariableInput xmi:type="uml:InputPin" xmi:id="_X2sEPJxJEeKLSpPkMjtDDQ" name="ForStatement@133450a.loopVariableInput(ends1)" incoming="_X2-8DJxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sEPZxJEeKLSpPkMjtDDQ"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sEPpxJEeKLSpPkMjtDDQ" value="*"/>
              </loopVariableInput>
              <loopVariableInput xmi:type="uml:InputPin" xmi:id="_X2sEP5xJEeKLSpPkMjtDDQ" name="ForStatement@133450a.loopVariableInput(ends2)" incoming="_X2-8DZxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sEQJxJEeKLSpPkMjtDDQ"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sEQZxJEeKLSpPkMjtDDQ" value="*"/>
              </loopVariableInput>
              <loopVariableInput xmi:type="uml:InputPin" xmi:id="_X2sEQpxJEeKLSpPkMjtDDQ" name="ForStatement@133450a.loopVariableInput(i)" incoming="_X2sEppxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sEQ5xJEeKLSpPkMjtDDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sERJxJEeKLSpPkMjtDDQ" value="1"/>
              </loopVariableInput>
              <loopVariableInput xmi:type="uml:InputPin" xmi:id="_X2sERZxJEeKLSpPkMjtDDQ" name="ForStatement@133450a.loopVariableInput(counter)" incoming="_X2sEpJxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sERpxJEeKLSpPkMjtDDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sER5xJEeKLSpPkMjtDDQ" value="1"/>
              </loopVariableInput>
              <loopVariableInput xmi:type="uml:InputPin" xmi:id="_X2sESJxJEeKLSpPkMjtDDQ" name="ForStatement@133450a.loopVariableInput(upper)" incoming="_X2sEpZxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sESZxJEeKLSpPkMjtDDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sESpxJEeKLSpPkMjtDDQ" value="1"/>
              </loopVariableInput>
              <result xmi:type="uml:OutputPin" xmi:id="_X2sETpxJEeKLSpPkMjtDDQ" name="ForStatement@133450a.result(upper)" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sET5xJEeKLSpPkMjtDDQ"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sEUJxJEeKLSpPkMjtDDQ" value="1"/>
              </result>
              <result xmi:type="uml:OutputPin" xmi:id="_X2sEVJxJEeKLSpPkMjtDDQ" name="ForStatement@133450a.result(helper)" type="_iyhhgIr7EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sEVZxJEeKLSpPkMjtDDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sEVpxJEeKLSpPkMjtDDQ" value="1"/>
              </result>
              <result xmi:type="uml:OutputPin" xmi:id="_X2sEWpxJEeKLSpPkMjtDDQ" name="ForStatement@133450a.result(n)" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sEW5xJEeKLSpPkMjtDDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sEXJxJEeKLSpPkMjtDDQ" value="1"/>
              </result>
              <result xmi:type="uml:OutputPin" xmi:id="_X2sEYJxJEeKLSpPkMjtDDQ" name="ForStatement@133450a.result(ends1)" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sEYZxJEeKLSpPkMjtDDQ"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sEYpxJEeKLSpPkMjtDDQ" value="*"/>
              </result>
              <result xmi:type="uml:OutputPin" xmi:id="_X2sEZpxJEeKLSpPkMjtDDQ" name="ForStatement@133450a.result(ends2)" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sEZ5xJEeKLSpPkMjtDDQ"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sEaJxJEeKLSpPkMjtDDQ" value="*"/>
              </result>
              <result xmi:type="uml:OutputPin" xmi:id="_X2sEbJxJEeKLSpPkMjtDDQ" name="ForStatement@133450a.result(i)" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sEbZxJEeKLSpPkMjtDDQ"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sEbpxJEeKLSpPkMjtDDQ" value="*"/>
              </result>
              <result xmi:type="uml:OutputPin" xmi:id="_X2sEcpxJEeKLSpPkMjtDDQ" name="ForStatement@133450a.result(counter)" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sEc5xJEeKLSpPkMjtDDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sEdJxJEeKLSpPkMjtDDQ" value="1"/>
              </result>
              <result xmi:type="uml:OutputPin" xmi:id="_X2sEeJxJEeKLSpPkMjtDDQ" name="ForStatement@133450a.result(upper)" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sEeZxJEeKLSpPkMjtDDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sEepxJEeKLSpPkMjtDDQ" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_X2sEe5xJEeKLSpPkMjtDDQ" name="LoopVariables(ForStatement@133450a)" inStructuredNode="_X2sBb5xJEeKLSpPkMjtDDQ" outgoing="_X2sEp5xJEeKLSpPkMjtDDQ">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_X2sEfJxJEeKLSpPkMjtDDQ" name="Value(1)" inStructuredNode="_X2sEe5xJEeKLSpPkMjtDDQ">
                <result xmi:type="uml:OutputPin" xmi:id="_X2sEfZxJEeKLSpPkMjtDDQ" name="Value(1).result" outgoing="_X2sEo5xJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sEfpxJEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sEf5xJEeKLSpPkMjtDDQ" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_X2sEgJxJEeKLSpPkMjtDDQ" value="1">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                </value>
              </node>
              <node xmi:type="uml:ForkNode" xmi:id="_X2sEgZxJEeKLSpPkMjtDDQ" name="Fork(Value(1).result)" inStructuredNode="_X2sEe5xJEeKLSpPkMjtDDQ" outgoing="_X2sEppxJEeKLSpPkMjtDDQ _X2sEoJxJEeKLSpPkMjtDDQ" incoming="_X2sEo5xJEeKLSpPkMjtDDQ"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_X2sEgpxJEeKLSpPkMjtDDQ" name="Call(-)" inStructuredNode="_X2sEe5xJEeKLSpPkMjtDDQ">
                <argument xmi:type="uml:InputPin" xmi:id="_X2sEg5xJEeKLSpPkMjtDDQ" name="Call(-).argument(x)" incoming="_X2sEq5xJEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sEhJxJEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sEhZxJEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_X2sEhpxJEeKLSpPkMjtDDQ" name="Call(-).argument(y)" incoming="_X2sEoJxJEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sEh5xJEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sEiJxJEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_X2sEiZxJEeKLSpPkMjtDDQ" name="Call(-).result(result)" outgoing="_X2sEoZxJEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sEipxJEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sEi5xJEeKLSpPkMjtDDQ" value="1"/>
                </result>
                <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-IntegerFunctions-minus"/>
              </node>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_X2sEjJxJEeKLSpPkMjtDDQ" name="Value(1)" inStructuredNode="_X2sEe5xJEeKLSpPkMjtDDQ">
                <result xmi:type="uml:OutputPin" xmi:id="_X2sEjZxJEeKLSpPkMjtDDQ" name="Value(1).result" outgoing="_X2sEopxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sEjpxJEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sEj5xJEeKLSpPkMjtDDQ" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_X2sEkJxJEeKLSpPkMjtDDQ" value="1">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                </value>
              </node>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_X2sEkZxJEeKLSpPkMjtDDQ" name="Call(+)" inStructuredNode="_X2sEe5xJEeKLSpPkMjtDDQ">
                <argument xmi:type="uml:InputPin" xmi:id="_X2sEkpxJEeKLSpPkMjtDDQ" name="Call(+).argument(x)" incoming="_X2sEoZxJEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sEk5xJEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sElJxJEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_X2sElZxJEeKLSpPkMjtDDQ" name="Call(+).argument(y)" incoming="_X2sEopxJEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sElpxJEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sEl5xJEeKLSpPkMjtDDQ" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_X2sEmJxJEeKLSpPkMjtDDQ" name="Call(+).result(result)" outgoing="_X2sEpZxJEeKLSpPkMjtDDQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sEmZxJEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sEmpxJEeKLSpPkMjtDDQ" value="1"/>
                </result>
                <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-IntegerFunctions-plus"/>
              </node>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_X2sEm5xJEeKLSpPkMjtDDQ" name="Value(1)" inStructuredNode="_X2sEe5xJEeKLSpPkMjtDDQ">
                <result xmi:type="uml:OutputPin" xmi:id="_X2sEnJxJEeKLSpPkMjtDDQ" name="Value(1).result" outgoing="_X2sEpJxJEeKLSpPkMjtDDQ" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2sEnZxJEeKLSpPkMjtDDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2sEnpxJEeKLSpPkMjtDDQ" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_X2sEn5xJEeKLSpPkMjtDDQ" value="1">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                </value>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sEoJxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sEe5xJEeKLSpPkMjtDDQ" source="_X2sEgZxJEeKLSpPkMjtDDQ" target="_X2sEhpxJEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sEoZxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sEe5xJEeKLSpPkMjtDDQ" source="_X2sEiZxJEeKLSpPkMjtDDQ" target="_X2sEkpxJEeKLSpPkMjtDDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sEopxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sEe5xJEeKLSpPkMjtDDQ" source="_X2sEjZxJEeKLSpPkMjtDDQ" target="_X2sElZxJEeKLSpPkMjtDDQ"/>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sEo5xJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBb5xJEeKLSpPkMjtDDQ" source="_X2sEfZxJEeKLSpPkMjtDDQ" target="_X2sEgZxJEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sEpJxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBb5xJEeKLSpPkMjtDDQ" source="_X2sEnJxJEeKLSpPkMjtDDQ" target="_X2sERZxJEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sEpZxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBb5xJEeKLSpPkMjtDDQ" source="_X2sEmJxJEeKLSpPkMjtDDQ" target="_X2sESJxJEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sEppxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBb5xJEeKLSpPkMjtDDQ" source="_X2sEgZxJEeKLSpPkMjtDDQ" target="_X2sEQpxJEeKLSpPkMjtDDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_X2sEp5xJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBb5xJEeKLSpPkMjtDDQ" source="_X2sEe5xJEeKLSpPkMjtDDQ" target="_X2sBcJxJEeKLSpPkMjtDDQ"/>
          </node>
          <edge xmi:type="uml:ControlFlow" xmi:id="_X2sEqJxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBGJxJEeKLSpPkMjtDDQ" source="_X2sBGZxJEeKLSpPkMjtDDQ" target="_X2sBNJxJEeKLSpPkMjtDDQ"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_X2sEqZxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBGJxJEeKLSpPkMjtDDQ" source="_X2sBNJxJEeKLSpPkMjtDDQ" target="_X2sBT5xJEeKLSpPkMjtDDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sEqpxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBGJxJEeKLSpPkMjtDDQ" source="_X2sBUJxJEeKLSpPkMjtDDQ" target="_X2sEM5xJEeKLSpPkMjtDDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_X2sEq5xJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBGJxJEeKLSpPkMjtDDQ" source="_X2sBUJxJEeKLSpPkMjtDDQ" target="_X2sEg5xJEeKLSpPkMjtDDQ"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_X2sErJxJEeKLSpPkMjtDDQ" inStructuredNode="_X2sBGJxJEeKLSpPkMjtDDQ" source="_X2sBT5xJEeKLSpPkMjtDDQ" target="_X2sBb5xJEeKLSpPkMjtDDQ"/>
        </structuredNode>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_X2sBEJxJEeKLSpPkMjtDDQ" name="Input(ends1)" outgoing="_X2-8AJxJEeKLSpPkMjtDDQ" parameter="_Xa84YI2EEeK-V4Bnby3b3Q"/>
        <node xmi:type="uml:ForkNode" xmi:id="_X2sBEZxJEeKLSpPkMjtDDQ" name="Fork(ends1)" outgoing="_X2-8BZxJEeKLSpPkMjtDDQ _X2-8CJxJEeKLSpPkMjtDDQ _X2-8DJxJEeKLSpPkMjtDDQ" incoming="_X2-8AJxJEeKLSpPkMjtDDQ"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_X2sBEpxJEeKLSpPkMjtDDQ" name="Input(ends2)" outgoing="_X2-8AZxJEeKLSpPkMjtDDQ" parameter="_Ywyp8I2EEeK-V4Bnby3b3Q"/>
        <node xmi:type="uml:ForkNode" xmi:id="_X2sBE5xJEeKLSpPkMjtDDQ" name="Fork(ends2)" outgoing="_X2-8B5xJEeKLSpPkMjtDDQ _X2-8CZxJEeKLSpPkMjtDDQ _X2-8DZxJEeKLSpPkMjtDDQ" incoming="_X2-8AZxJEeKLSpPkMjtDDQ"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_X2sBFJxJEeKLSpPkMjtDDQ" name="Input(n)" outgoing="_X2-8ApxJEeKLSpPkMjtDDQ" parameter="_Y4E9sI2EEeK-V4Bnby3b3Q"/>
        <node xmi:type="uml:ForkNode" xmi:id="_X2sBFZxJEeKLSpPkMjtDDQ" name="Fork(n)" outgoing="_X2-8BJxJEeKLSpPkMjtDDQ _X2-8BpxJEeKLSpPkMjtDDQ _X2-8C5xJEeKLSpPkMjtDDQ" incoming="_X2-8ApxJEeKLSpPkMjtDDQ"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_X2sBFpxJEeKLSpPkMjtDDQ" name="Input(helper)" outgoing="_X2-8A5xJEeKLSpPkMjtDDQ" parameter="_Y9b-0I2EEeK-V4Bnby3b3Q"/>
        <node xmi:type="uml:ForkNode" xmi:id="_X2sBF5xJEeKLSpPkMjtDDQ" name="Fork(helper)" outgoing="_X2-8CpxJEeKLSpPkMjtDDQ" incoming="_X2-8A5xJEeKLSpPkMjtDDQ"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Activity" xmi:id="_8hAnAIr9EeKEn4V9UD8Cqw" name="AssertStarPattern" group="_dvzFSpqjEeK_x8DLIU0lHA" node="_dvzFQJqjEeK_x8DLIU0lHA _dvzFQZqjEeK_x8DLIU0lHA _dvzFQpqjEeK_x8DLIU0lHA _dvzFQ5qjEeK_x8DLIU0lHA _dvzFRJqjEeK_x8DLIU0lHA _dvzFRZqjEeK_x8DLIU0lHA _dvzFRpqjEeK_x8DLIU0lHA _dvzFR5qjEeK_x8DLIU0lHA _dvzFSJqjEeK_x8DLIU0lHA _dvzFSZqjEeK_x8DLIU0lHA _dvzFSpqjEeK_x8DLIU0lHA">
        <ownedComment xmi:type="uml:Comment" xmi:id="_FeOc0IsCEeKEn4V9UD8Cqw">
          <body>namespace 'Test Suites'::Utils ;&#xD;
&#xD;
private import Alf::Library::CollectionFunctions::size ;&#xD;
private import Alf::Library::PrimitiveBehaviors::IntegerFunctions::ToString ;&#xD;
&#xD;
activity AssertStarPattern(in ends1 : any[],&#xD;
											 in ends2 : any[], &#xD;
											 in n1 : Integer, &#xD;
											 in n2 : Integer,&#xD;
											 in helper : AbstractAssertCompositeHelper) { &#xD;
	// Check cardinalities&#xD;
	AssertEquals(&quot;StarPattern - ends1->size()&quot;, ends1->size(), n1) ;&#xD;
	AssertEquals(&quot;StarPattern - ends2->size()&quot;, ends2->size(), n2) ;&#xD;
	// Checks connections&#xD;
	for (i in 1..ends1->size()) {&#xD;
		for (j in 1..ends2->size()) {&#xD;
			helper.assertConnected(&quot;StarPattern - ends1[&quot; + ToString(i) + &quot;] is connected to ends2[&quot; + ToString(j) + &quot;]&quot;,ends1[i], ends2[j]) ;&#xD;
		}&#xD;
	}&#xD;
}</body>
        </ownedComment>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_csi4YI2FEeK-V4Bnby3b3Q" name="ends1">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fE4owI2FEeK-V4Bnby3b3Q"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fE4owY2FEeK-V4Bnby3b3Q" value="*"/>
        </ownedParameter>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_dnmycI2FEeK-V4Bnby3b3Q" name="ends2">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gkGYwI2FEeK-V4Bnby3b3Q"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gkQJwI2FEeK-V4Bnby3b3Q" value="*"/>
        </ownedParameter>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_dtG9gI2FEeK-V4Bnby3b3Q" name="n1">
          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
        </ownedParameter>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_dxuXwI2FEeK-V4Bnby3b3Q" name="n2">
          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
        </ownedParameter>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_d2e78I2FEeK-V4Bnby3b3Q" name="helper" type="_iyhhgIr7EeKEn4V9UD8Cqw"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_dwGAMJqjEeK_x8DLIU0lHA" activity="_8hAnAIr9EeKEn4V9UD8Cqw" source="_dvzFQJqjEeK_x8DLIU0lHA" target="_dvzFQZqjEeK_x8DLIU0lHA"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_dwGAMZqjEeK_x8DLIU0lHA" activity="_8hAnAIr9EeKEn4V9UD8Cqw" source="_dvzFQpqjEeK_x8DLIU0lHA" target="_dvzFQ5qjEeK_x8DLIU0lHA"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_dwGAMpqjEeK_x8DLIU0lHA" activity="_8hAnAIr9EeKEn4V9UD8Cqw" source="_dvzFRJqjEeK_x8DLIU0lHA" target="_dvzFRZqjEeK_x8DLIU0lHA"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_dwGAM5qjEeK_x8DLIU0lHA" activity="_8hAnAIr9EeKEn4V9UD8Cqw" source="_dvzFRpqjEeK_x8DLIU0lHA" target="_dvzFR5qjEeK_x8DLIU0lHA"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_dwGANJqjEeK_x8DLIU0lHA" activity="_8hAnAIr9EeKEn4V9UD8Cqw" source="_dvzFSJqjEeK_x8DLIU0lHA" target="_dvzFSZqjEeK_x8DLIU0lHA"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_dwGANZqjEeK_x8DLIU0lHA" activity="_8hAnAIr9EeKEn4V9UD8Cqw" source="_dvzFRZqjEeK_x8DLIU0lHA" target="_dvzFU5qjEeK_x8DLIU0lHA"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_dwGANpqjEeK_x8DLIU0lHA" activity="_8hAnAIr9EeKEn4V9UD8Cqw" source="_dvzFQZqjEeK_x8DLIU0lHA" target="_dvzFXZqjEeK_x8DLIU0lHA"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_dwGAN5qjEeK_x8DLIU0lHA" activity="_8hAnAIr9EeKEn4V9UD8Cqw" source="_dvzFR5qjEeK_x8DLIU0lHA" target="_dvzFbpqjEeK_x8DLIU0lHA"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_dwGAOJqjEeK_x8DLIU0lHA" activity="_8hAnAIr9EeKEn4V9UD8Cqw" source="_dvzFQ5qjEeK_x8DLIU0lHA" target="_dvzFeJqjEeK_x8DLIU0lHA"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_dwPxMJqjEeK_x8DLIU0lHA" activity="_8hAnAIr9EeKEn4V9UD8Cqw" source="_dvzFRZqjEeK_x8DLIU0lHA" target="_dvzHupqjEeK_x8DLIU0lHA"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_dwPxMZqjEeK_x8DLIU0lHA" activity="_8hAnAIr9EeKEn4V9UD8Cqw" source="_dvzFSZqjEeK_x8DLIU0lHA" target="_dvzHvZqjEeK_x8DLIU0lHA"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_dwPxMpqjEeK_x8DLIU0lHA" activity="_8hAnAIr9EeKEn4V9UD8Cqw" source="_dvzFR5qjEeK_x8DLIU0lHA" target="_dvzHwJqjEeK_x8DLIU0lHA"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_dwPxM5qjEeK_x8DLIU0lHA" activity="_8hAnAIr9EeKEn4V9UD8Cqw" source="_dvzFQZqjEeK_x8DLIU0lHA" target="_dvzHw5qjEeK_x8DLIU0lHA"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_dwPxNJqjEeK_x8DLIU0lHA" activity="_8hAnAIr9EeKEn4V9UD8Cqw" source="_dvzFQ5qjEeK_x8DLIU0lHA" target="_dvzHxpqjEeK_x8DLIU0lHA"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_dwPxNZqjEeK_x8DLIU0lHA" activity="_8hAnAIr9EeKEn4V9UD8Cqw" source="_dvzFQZqjEeK_x8DLIU0lHA" target="_dvzICZqjEeK_x8DLIU0lHA"/>
        <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_dvzFSpqjEeK_x8DLIU0lHA" name="Body(AssertStarPattern)">
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_dvzFS5qjEeK_x8DLIU0lHA" name="ExpressionStatement@1e915f6" inStructuredNode="_dvzFSpqjEeK_x8DLIU0lHA" outgoing="_dvzIN5qjEeK_x8DLIU0lHA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_dvzFTJqjEeK_x8DLIU0lHA" name="Call(AssertEquals)" inStructuredNode="_dvzFS5qjEeK_x8DLIU0lHA" incoming="_dvzFZZqjEeK_x8DLIU0lHA">
              <argument xmi:type="uml:InputPin" xmi:id="_dvzFTZqjEeK_x8DLIU0lHA" name="Call(AssertEquals).argument(label)" incoming="_dvzFY5qjEeK_x8DLIU0lHA">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzFTpqjEeK_x8DLIU0lHA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzFT5qjEeK_x8DLIU0lHA" value="1"/>
              </argument>
              <argument xmi:type="uml:InputPin" xmi:id="_dvzFUJqjEeK_x8DLIU0lHA" name="Call(AssertEquals).argument(value1)" incoming="_dvzFZJqjEeK_x8DLIU0lHA">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzFUZqjEeK_x8DLIU0lHA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzFUpqjEeK_x8DLIU0lHA" value="1"/>
              </argument>
              <argument xmi:type="uml:InputPin" xmi:id="_dvzFU5qjEeK_x8DLIU0lHA" name="Call(AssertEquals).argument(value2)" incoming="_dwGANZqjEeK_x8DLIU0lHA">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzFVJqjEeK_x8DLIU0lHA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzFVZqjEeK_x8DLIU0lHA" value="1"/>
              </argument>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_8kE3oIgUEeKtquXykzQHVw"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_dvzFVpqjEeK_x8DLIU0lHA" name="Tuple@15a309e" inStructuredNode="_dvzFS5qjEeK_x8DLIU0lHA" outgoing="_dvzFZZqjEeK_x8DLIU0lHA">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_dvzFV5qjEeK_x8DLIU0lHA" name="Value(&quot;StarPattern - ends1->size()&quot;)" inStructuredNode="_dvzFVpqjEeK_x8DLIU0lHA">
                <result xmi:type="uml:OutputPin" xmi:id="_dvzFWJqjEeK_x8DLIU0lHA" name="Value(&quot;StarPattern - ends1->size()&quot;).result" outgoing="_dvzFY5qjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzFWZqjEeK_x8DLIU0lHA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzFWpqjEeK_x8DLIU0lHA" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_dvzFW5qjEeK_x8DLIU0lHA" value="StarPattern - ends1->size()">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_dvzFXJqjEeK_x8DLIU0lHA" name="Call($$Alf$Library$CollectionFunctions$size__any__)" inStructuredNode="_dvzFVpqjEeK_x8DLIU0lHA">
                <argument xmi:type="uml:InputPin" xmi:id="_dvzFXZqjEeK_x8DLIU0lHA" name="Call($$Alf$Library$CollectionFunctions$size__any__).argument(seq)" incoming="_dwGANpqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzFXpqjEeK_x8DLIU0lHA"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzFX5qjEeK_x8DLIU0lHA" value="*"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_dvzFYJqjEeK_x8DLIU0lHA" name="Call($$Alf$Library$CollectionFunctions$size__any__).result()" outgoing="_dvzFZJqjEeK_x8DLIU0lHA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzFYZqjEeK_x8DLIU0lHA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzFYpqjEeK_x8DLIU0lHA" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_iPgC4JcCEeKVudOPtQ6VQg"/>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzFY5qjEeK_x8DLIU0lHA" inStructuredNode="_dvzFS5qjEeK_x8DLIU0lHA" source="_dvzFWJqjEeK_x8DLIU0lHA" target="_dvzFTZqjEeK_x8DLIU0lHA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzFZJqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFS5qjEeK_x8DLIU0lHA" source="_dvzFYJqjEeK_x8DLIU0lHA" target="_dvzFUJqjEeK_x8DLIU0lHA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_dvzFZZqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFS5qjEeK_x8DLIU0lHA" source="_dvzFVpqjEeK_x8DLIU0lHA" target="_dvzFTJqjEeK_x8DLIU0lHA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_dvzFZpqjEeK_x8DLIU0lHA" name="ExpressionStatement@d333fd" inStructuredNode="_dvzFSpqjEeK_x8DLIU0lHA" outgoing="_dvzIOJqjEeK_x8DLIU0lHA" incoming="_dvzIN5qjEeK_x8DLIU0lHA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_dvzFZ5qjEeK_x8DLIU0lHA" name="Call(AssertEquals)" inStructuredNode="_dvzFZpqjEeK_x8DLIU0lHA" incoming="_dvzFgJqjEeK_x8DLIU0lHA">
              <argument xmi:type="uml:InputPin" xmi:id="_dvzFaJqjEeK_x8DLIU0lHA" name="Call(AssertEquals).argument(label)" incoming="_dvzFfpqjEeK_x8DLIU0lHA">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzFaZqjEeK_x8DLIU0lHA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzFapqjEeK_x8DLIU0lHA" value="1"/>
              </argument>
              <argument xmi:type="uml:InputPin" xmi:id="_dvzFa5qjEeK_x8DLIU0lHA" name="Call(AssertEquals).argument(value1)" incoming="_dvzFf5qjEeK_x8DLIU0lHA">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzFbJqjEeK_x8DLIU0lHA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzFbZqjEeK_x8DLIU0lHA" value="1"/>
              </argument>
              <argument xmi:type="uml:InputPin" xmi:id="_dvzFbpqjEeK_x8DLIU0lHA" name="Call(AssertEquals).argument(value2)" incoming="_dwGAN5qjEeK_x8DLIU0lHA">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzFb5qjEeK_x8DLIU0lHA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzFcJqjEeK_x8DLIU0lHA" value="1"/>
              </argument>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_8kE3oIgUEeKtquXykzQHVw"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_dvzFcZqjEeK_x8DLIU0lHA" name="Tuple@a7703d" inStructuredNode="_dvzFZpqjEeK_x8DLIU0lHA" outgoing="_dvzFgJqjEeK_x8DLIU0lHA">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_dvzFcpqjEeK_x8DLIU0lHA" name="Value(&quot;StarPattern - ends2->size()&quot;)" inStructuredNode="_dvzFcZqjEeK_x8DLIU0lHA">
                <result xmi:type="uml:OutputPin" xmi:id="_dvzFc5qjEeK_x8DLIU0lHA" name="Value(&quot;StarPattern - ends2->size()&quot;).result" outgoing="_dvzFfpqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzFdJqjEeK_x8DLIU0lHA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzFdZqjEeK_x8DLIU0lHA" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_dvzFdpqjEeK_x8DLIU0lHA" value="StarPattern - ends2->size()">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_dvzFd5qjEeK_x8DLIU0lHA" name="Call($$Alf$Library$CollectionFunctions$size__any__)" inStructuredNode="_dvzFcZqjEeK_x8DLIU0lHA">
                <argument xmi:type="uml:InputPin" xmi:id="_dvzFeJqjEeK_x8DLIU0lHA" name="Call($$Alf$Library$CollectionFunctions$size__any__).argument(seq)" incoming="_dwGAOJqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzFeZqjEeK_x8DLIU0lHA"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzFepqjEeK_x8DLIU0lHA" value="*"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_dvzFe5qjEeK_x8DLIU0lHA" name="Call($$Alf$Library$CollectionFunctions$size__any__).result()" outgoing="_dvzFf5qjEeK_x8DLIU0lHA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzFfJqjEeK_x8DLIU0lHA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzFfZqjEeK_x8DLIU0lHA" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_iPgC4JcCEeKVudOPtQ6VQg"/>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzFfpqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFZpqjEeK_x8DLIU0lHA" source="_dvzFc5qjEeK_x8DLIU0lHA" target="_dvzFaJqjEeK_x8DLIU0lHA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzFf5qjEeK_x8DLIU0lHA" inStructuredNode="_dvzFZpqjEeK_x8DLIU0lHA" source="_dvzFe5qjEeK_x8DLIU0lHA" target="_dvzFa5qjEeK_x8DLIU0lHA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_dvzFgJqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFZpqjEeK_x8DLIU0lHA" source="_dvzFcZqjEeK_x8DLIU0lHA" target="_dvzFZ5qjEeK_x8DLIU0lHA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_dvzFgZqjEeK_x8DLIU0lHA" name="ForStatement@cd25f9" inStructuredNode="_dvzFSpqjEeK_x8DLIU0lHA" incoming="_dvzIOJqjEeK_x8DLIU0lHA">
            <node xmi:type="uml:LoopNode" xmi:id="_dvzFgpqjEeK_x8DLIU0lHA" name="Loop(ForStatement@cd25f9)" inStructuredNode="_dvzFgZqjEeK_x8DLIU0lHA" incoming="_dvzINpqjEeK_x8DLIU0lHA" bodyOutput="_dvzHY5qjEeK_x8DLIU0lHA _dvzHZpqjEeK_x8DLIU0lHA _dvzHaZqjEeK_x8DLIU0lHA _dvzHbJqjEeK_x8DLIU0lHA _dvzHb5qjEeK_x8DLIU0lHA _dvzHfpqjEeK_x8DLIU0lHA _dvzHjZqjEeK_x8DLIU0lHA _dvzHmZqjEeK_x8DLIU0lHA" bodyPart="_dvzFlZqjEeK_x8DLIU0lHA _dvzFl5qjEeK_x8DLIU0lHA _dvzHd5qjEeK_x8DLIU0lHA _dvzHgZqjEeK_x8DLIU0lHA _dvzHhpqjEeK_x8DLIU0lHA _dvzHkJqjEeK_x8DLIU0lHA _dvzHlZqjEeK_x8DLIU0lHA" decider="_dvzFkpqjEeK_x8DLIU0lHA" isTestedFirst="true" test="_dvzFi5qjEeK_x8DLIU0lHA">
              <node xmi:type="uml:ForkNode" xmi:id="_dvzFg5qjEeK_x8DLIU0lHA" name="Fork(ForStatement@cd25f9.loopVariable(n1))" inStructuredNode="_dvzFgpqjEeK_x8DLIU0lHA" outgoing="_dvzHr5qjEeK_x8DLIU0lHA _dvzHtZqjEeK_x8DLIU0lHA" incoming="_dvzHnZqjEeK_x8DLIU0lHA"/>
              <node xmi:type="uml:ForkNode" xmi:id="_dvzFhJqjEeK_x8DLIU0lHA" name="Fork(ForStatement@cd25f9.loopVariable(helper))" inStructuredNode="_dvzFgpqjEeK_x8DLIU0lHA" outgoing="_dvzHsJqjEeK_x8DLIU0lHA _dvzHtpqjEeK_x8DLIU0lHA" incoming="_dvzHnpqjEeK_x8DLIU0lHA"/>
              <node xmi:type="uml:ForkNode" xmi:id="_dvzFhZqjEeK_x8DLIU0lHA" name="Fork(ForStatement@cd25f9.loopVariable(n2))" inStructuredNode="_dvzFgpqjEeK_x8DLIU0lHA" outgoing="_dvzHsZqjEeK_x8DLIU0lHA _dvzHt5qjEeK_x8DLIU0lHA" incoming="_dvzHn5qjEeK_x8DLIU0lHA"/>
              <node xmi:type="uml:ForkNode" xmi:id="_dvzFhpqjEeK_x8DLIU0lHA" name="Fork(ForStatement@cd25f9.loopVariable(ends1))" inStructuredNode="_dvzFgpqjEeK_x8DLIU0lHA" outgoing="_dvzHspqjEeK_x8DLIU0lHA _dvzHuJqjEeK_x8DLIU0lHA" incoming="_dvzHoJqjEeK_x8DLIU0lHA"/>
              <node xmi:type="uml:ForkNode" xmi:id="_dvzFh5qjEeK_x8DLIU0lHA" name="Fork(ForStatement@cd25f9.loopVariable(ends2))" inStructuredNode="_dvzFgpqjEeK_x8DLIU0lHA" outgoing="_dvzHs5qjEeK_x8DLIU0lHA _dvzHtJqjEeK_x8DLIU0lHA _dvzHuZqjEeK_x8DLIU0lHA" incoming="_dvzHoZqjEeK_x8DLIU0lHA"/>
              <node xmi:type="uml:ForkNode" xmi:id="_dvzFiJqjEeK_x8DLIU0lHA" name="Fork(ForStatement@cd25f9.loopVariable(i))" inStructuredNode="_dvzFgpqjEeK_x8DLIU0lHA" outgoing="_dvzHqpqjEeK_x8DLIU0lHA" incoming="_dvzHopqjEeK_x8DLIU0lHA"/>
              <node xmi:type="uml:ForkNode" xmi:id="_dvzFiZqjEeK_x8DLIU0lHA" name="Fork(ForStatement@cd25f9.loopVariable(counter))" inStructuredNode="_dvzFgpqjEeK_x8DLIU0lHA" outgoing="_dvzHpZqjEeK_x8DLIU0lHA _dvzHrJqjEeK_x8DLIU0lHA" incoming="_dvzHo5qjEeK_x8DLIU0lHA"/>
              <node xmi:type="uml:ForkNode" xmi:id="_dvzFipqjEeK_x8DLIU0lHA" name="Fork(ForStatement@cd25f9.loopVariable(upper))" inStructuredNode="_dvzFgpqjEeK_x8DLIU0lHA" outgoing="_dvzHppqjEeK_x8DLIU0lHA _dvzHrpqjEeK_x8DLIU0lHA" incoming="_dvzHpJqjEeK_x8DLIU0lHA"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_dvzFi5qjEeK_x8DLIU0lHA" name="Call(&lt;=)" inStructuredNode="_dvzFgpqjEeK_x8DLIU0lHA">
                <argument xmi:type="uml:InputPin" xmi:id="_dvzFjJqjEeK_x8DLIU0lHA" name="Call(&lt;=).argument(x)" incoming="_dvzHpZqjEeK_x8DLIU0lHA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzFjZqjEeK_x8DLIU0lHA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzFjpqjEeK_x8DLIU0lHA" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_dvzFj5qjEeK_x8DLIU0lHA" name="Call(&lt;=).argument(y)" incoming="_dvzHppqjEeK_x8DLIU0lHA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzFkJqjEeK_x8DLIU0lHA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzFkZqjEeK_x8DLIU0lHA" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_dvzFkpqjEeK_x8DLIU0lHA" name="Call(&lt;=).result(result)">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzFk5qjEeK_x8DLIU0lHA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzFlJqjEeK_x8DLIU0lHA" value="1"/>
                </result>
                <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-IntegerFunctions-le"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_dvzFlZqjEeK_x8DLIU0lHA" name="Values(ForStatement@cd25f9)" inStructuredNode="_dvzFgpqjEeK_x8DLIU0lHA" outgoing="_dvzHqJqjEeK_x8DLIU0lHA">
                <node xmi:type="uml:ForkNode" xmi:id="_dvzFlpqjEeK_x8DLIU0lHA" name="Fork(i)" inStructuredNode="_dvzFlZqjEeK_x8DLIU0lHA" outgoing="_dvzHqZqjEeK_x8DLIU0lHA" incoming="_dvzHp5qjEeK_x8DLIU0lHA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_dvzFl5qjEeK_x8DLIU0lHA" name="Body(ForStatement@cd25f9)" inStructuredNode="_dvzFgpqjEeK_x8DLIU0lHA" incoming="_dvzHqJqjEeK_x8DLIU0lHA">
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_dvzFmJqjEeK_x8DLIU0lHA" name="ForStatement@fb1ce0" inStructuredNode="_dvzFl5qjEeK_x8DLIU0lHA">
                  <node xmi:type="uml:LoopNode" xmi:id="_dvzFmZqjEeK_x8DLIU0lHA" name="Loop(ForStatement@fb1ce0)" inStructuredNode="_dvzFmJqjEeK_x8DLIU0lHA" incoming="_dvzHOpqjEeK_x8DLIU0lHA" bodyOutput="_dvzGWJqjEeK_x8DLIU0lHA _dvzGW5qjEeK_x8DLIU0lHA _dvzGXpqjEeK_x8DLIU0lHA _dvzGYZqjEeK_x8DLIU0lHA _dvzGZJqjEeK_x8DLIU0lHA _dvzGZ5qjEeK_x8DLIU0lHA _dvzGd5qjEeK_x8DLIU0lHA _dvzGhpqjEeK_x8DLIU0lHA _dvzGkpqjEeK_x8DLIU0lHA" bodyPart="_dvzFrZqjEeK_x8DLIU0lHA _dvzFr5qjEeK_x8DLIU0lHA _dvzGcJqjEeK_x8DLIU0lHA _dvzGepqjEeK_x8DLIU0lHA _dvzGf5qjEeK_x8DLIU0lHA _dvzGiZqjEeK_x8DLIU0lHA _dvzGjpqjEeK_x8DLIU0lHA" decider="_dvzFqpqjEeK_x8DLIU0lHA" isTestedFirst="true" test="_dvzFo5qjEeK_x8DLIU0lHA">
                    <node xmi:type="uml:ForkNode" xmi:id="_dvzFmpqjEeK_x8DLIU0lHA" name="Fork(ForStatement@fb1ce0.loopVariable(n1))" inStructuredNode="_dvzFmZqjEeK_x8DLIU0lHA" outgoing="_dvzGr5qjEeK_x8DLIU0lHA" incoming="_dvzGlpqjEeK_x8DLIU0lHA"/>
                    <node xmi:type="uml:ForkNode" xmi:id="_dvzFm5qjEeK_x8DLIU0lHA" name="Fork(ForStatement@fb1ce0.loopVariable(helper))" inStructuredNode="_dvzFmZqjEeK_x8DLIU0lHA" outgoing="_dvzGrpqjEeK_x8DLIU0lHA _dvzGsJqjEeK_x8DLIU0lHA" incoming="_dvzGl5qjEeK_x8DLIU0lHA"/>
                    <node xmi:type="uml:ForkNode" xmi:id="_dvzFnJqjEeK_x8DLIU0lHA" name="Fork(ForStatement@fb1ce0.loopVariable(n2))" inStructuredNode="_dvzFmZqjEeK_x8DLIU0lHA" outgoing="_dvzGsZqjEeK_x8DLIU0lHA" incoming="_dvzGmJqjEeK_x8DLIU0lHA"/>
                    <node xmi:type="uml:ForkNode" xmi:id="_dvzFnZqjEeK_x8DLIU0lHA" name="Fork(ForStatement@fb1ce0.loopVariable(ends1))" inStructuredNode="_dvzFmZqjEeK_x8DLIU0lHA" outgoing="_dvzGq5qjEeK_x8DLIU0lHA _dvzGspqjEeK_x8DLIU0lHA" incoming="_dvzGmZqjEeK_x8DLIU0lHA"/>
                    <node xmi:type="uml:ForkNode" xmi:id="_dvzFnpqjEeK_x8DLIU0lHA" name="Fork(ForStatement@fb1ce0.loopVariable(ends2))" inStructuredNode="_dvzFmZqjEeK_x8DLIU0lHA" outgoing="_dvzGrZqjEeK_x8DLIU0lHA _dvzGs5qjEeK_x8DLIU0lHA" incoming="_dvzGmpqjEeK_x8DLIU0lHA"/>
                    <node xmi:type="uml:ForkNode" xmi:id="_dvzFn5qjEeK_x8DLIU0lHA" name="Fork(ForStatement@fb1ce0.loopVariable(i))" inStructuredNode="_dvzFmZqjEeK_x8DLIU0lHA" outgoing="_dvzGqpqjEeK_x8DLIU0lHA _dvzGrJqjEeK_x8DLIU0lHA _dvzGtJqjEeK_x8DLIU0lHA" incoming="_dvzGm5qjEeK_x8DLIU0lHA"/>
                    <node xmi:type="uml:ForkNode" xmi:id="_dvzFoJqjEeK_x8DLIU0lHA" name="Fork(ForStatement@fb1ce0.loopVariable(j))" inStructuredNode="_dvzFmZqjEeK_x8DLIU0lHA" outgoing="_dvzGpZqjEeK_x8DLIU0lHA" incoming="_dvzGnJqjEeK_x8DLIU0lHA"/>
                    <node xmi:type="uml:ForkNode" xmi:id="_dvzFoZqjEeK_x8DLIU0lHA" name="Fork(ForStatement@fb1ce0.loopVariable(counter))" inStructuredNode="_dvzFmZqjEeK_x8DLIU0lHA" outgoing="_dvzGn5qjEeK_x8DLIU0lHA _dvzGp5qjEeK_x8DLIU0lHA" incoming="_dvzGnZqjEeK_x8DLIU0lHA"/>
                    <node xmi:type="uml:ForkNode" xmi:id="_dvzFopqjEeK_x8DLIU0lHA" name="Fork(ForStatement@fb1ce0.loopVariable(upper))" inStructuredNode="_dvzFmZqjEeK_x8DLIU0lHA" outgoing="_dvzGoJqjEeK_x8DLIU0lHA _dvzGqZqjEeK_x8DLIU0lHA" incoming="_dvzGnpqjEeK_x8DLIU0lHA"/>
                    <node xmi:type="uml:CallBehaviorAction" xmi:id="_dvzFo5qjEeK_x8DLIU0lHA" name="Call(&lt;=)" inStructuredNode="_dvzFmZqjEeK_x8DLIU0lHA">
                      <argument xmi:type="uml:InputPin" xmi:id="_dvzFpJqjEeK_x8DLIU0lHA" name="Call(&lt;=).argument(x)" incoming="_dvzGn5qjEeK_x8DLIU0lHA">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzFpZqjEeK_x8DLIU0lHA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzFppqjEeK_x8DLIU0lHA" value="1"/>
                      </argument>
                      <argument xmi:type="uml:InputPin" xmi:id="_dvzFp5qjEeK_x8DLIU0lHA" name="Call(&lt;=).argument(y)" incoming="_dvzGoJqjEeK_x8DLIU0lHA">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzFqJqjEeK_x8DLIU0lHA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzFqZqjEeK_x8DLIU0lHA" value="1"/>
                      </argument>
                      <result xmi:type="uml:OutputPin" xmi:id="_dvzFqpqjEeK_x8DLIU0lHA" name="Call(&lt;=).result(result)">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzFq5qjEeK_x8DLIU0lHA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzFrJqjEeK_x8DLIU0lHA" value="1"/>
                      </result>
                      <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-IntegerFunctions-le"/>
                    </node>
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_dvzFrZqjEeK_x8DLIU0lHA" name="Values(ForStatement@fb1ce0)" inStructuredNode="_dvzFmZqjEeK_x8DLIU0lHA" outgoing="_dvzGopqjEeK_x8DLIU0lHA">
                      <node xmi:type="uml:ForkNode" xmi:id="_dvzFrpqjEeK_x8DLIU0lHA" name="Fork(j)" inStructuredNode="_dvzFrZqjEeK_x8DLIU0lHA" outgoing="_dvzGo5qjEeK_x8DLIU0lHA _dvzGpJqjEeK_x8DLIU0lHA" incoming="_dvzGoZqjEeK_x8DLIU0lHA"/>
                    </node>
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_dvzFr5qjEeK_x8DLIU0lHA" name="Body(ForStatement@fb1ce0)" inStructuredNode="_dvzFmZqjEeK_x8DLIU0lHA" incoming="_dvzGopqjEeK_x8DLIU0lHA">
                      <node xmi:type="uml:StructuredActivityNode" xmi:id="_dvzFsJqjEeK_x8DLIU0lHA" name="ExpressionStatement@10215e1" inStructuredNode="_dvzFr5qjEeK_x8DLIU0lHA">
                        <node xmi:type="uml:CallOperationAction" xmi:id="_dvzFsZqjEeK_x8DLIU0lHA" name="Call(assertConnected)" inStructuredNode="_dvzFsJqjEeK_x8DLIU0lHA" incoming="_dvzGJ5qjEeK_x8DLIU0lHA" operation="_kmj1gIr8EeKEn4V9UD8Cqw">
                          <argument xmi:type="uml:InputPin" xmi:id="_dvzFspqjEeK_x8DLIU0lHA" name="Call(assertConnected).argument(message)" incoming="_dvzGJJqjEeK_x8DLIU0lHA">
                            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzFs5qjEeK_x8DLIU0lHA" value="1"/>
                            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzFtJqjEeK_x8DLIU0lHA" value="1"/>
                          </argument>
                          <argument xmi:type="uml:InputPin" xmi:id="_dvzFtZqjEeK_x8DLIU0lHA" name="Call(assertConnected).argument(end1)" incoming="_dvzGJZqjEeK_x8DLIU0lHA">
                            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzFtpqjEeK_x8DLIU0lHA" value="1"/>
                            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzFt5qjEeK_x8DLIU0lHA" value="1"/>
                          </argument>
                          <argument xmi:type="uml:InputPin" xmi:id="_dvzFuJqjEeK_x8DLIU0lHA" name="Call(assertConnected).argument(end2)" incoming="_dvzGJpqjEeK_x8DLIU0lHA">
                            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzFuZqjEeK_x8DLIU0lHA" value="1"/>
                            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzFupqjEeK_x8DLIU0lHA" value="1"/>
                          </argument>
                          <target xmi:type="uml:InputPin" xmi:id="_dvzFu5qjEeK_x8DLIU0lHA" name="Call(assertConnected).target" incoming="_dvzGrpqjEeK_x8DLIU0lHA" type="_iyhhgIr7EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzFvJqjEeK_x8DLIU0lHA" value="1"/>
                            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzFvZqjEeK_x8DLIU0lHA" value="1"/>
                          </target>
                        </node>
                        <node xmi:type="uml:StructuredActivityNode" xmi:id="_dvzFvpqjEeK_x8DLIU0lHA" name="Tuple@ac6f04" inStructuredNode="_dvzFsJqjEeK_x8DLIU0lHA" outgoing="_dvzGJ5qjEeK_x8DLIU0lHA">
                          <node xmi:type="uml:ValueSpecificationAction" xmi:id="_dvzFv5qjEeK_x8DLIU0lHA" name="Value(&quot;StarPattern - ends1[&quot;)" inStructuredNode="_dvzFvpqjEeK_x8DLIU0lHA">
                            <result xmi:type="uml:OutputPin" xmi:id="_dvzFwJqjEeK_x8DLIU0lHA" name="Value(&quot;StarPattern - ends1[&quot;).result" outgoing="_dvzGGpqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzFwZqjEeK_x8DLIU0lHA" value="1"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzFwpqjEeK_x8DLIU0lHA" value="1"/>
                            </result>
                            <value xmi:type="uml:LiteralString" xmi:id="_dvzFw5qjEeK_x8DLIU0lHA" value="StarPattern - ends1[">
                              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                            </value>
                          </node>
                          <node xmi:type="uml:CallBehaviorAction" xmi:id="_dvzFxJqjEeK_x8DLIU0lHA" name="Call(ToString)" inStructuredNode="_dvzFvpqjEeK_x8DLIU0lHA">
                            <argument xmi:type="uml:InputPin" xmi:id="_dvzFxZqjEeK_x8DLIU0lHA" name="Call(ToString).argument(x)" incoming="_dvzGqpqjEeK_x8DLIU0lHA">
                              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzFxpqjEeK_x8DLIU0lHA" value="1"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzFx5qjEeK_x8DLIU0lHA" value="1"/>
                            </argument>
                            <result xmi:type="uml:OutputPin" xmi:id="_dvzFyJqjEeK_x8DLIU0lHA" name="Call(ToString).result(result)" outgoing="_dvzGG5qjEeK_x8DLIU0lHA">
                              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzFyZqjEeK_x8DLIU0lHA" value="1"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzFypqjEeK_x8DLIU0lHA" value="1"/>
                            </result>
                            <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-IntegerFunctions-ToString"/>
                          </node>
                          <node xmi:type="uml:CallBehaviorAction" xmi:id="_dvzFy5qjEeK_x8DLIU0lHA" name="Call(Concat)" inStructuredNode="_dvzFvpqjEeK_x8DLIU0lHA">
                            <argument xmi:type="uml:InputPin" xmi:id="_dvzFzJqjEeK_x8DLIU0lHA" name="Call(Concat).argument(x)" incoming="_dvzGGpqjEeK_x8DLIU0lHA">
                              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzFzZqjEeK_x8DLIU0lHA" value="1"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzFzpqjEeK_x8DLIU0lHA" value="1"/>
                            </argument>
                            <argument xmi:type="uml:InputPin" xmi:id="_dvzFz5qjEeK_x8DLIU0lHA" name="Call(Concat).argument(y)" incoming="_dvzGG5qjEeK_x8DLIU0lHA">
                              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzF0JqjEeK_x8DLIU0lHA" value="1"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzF0ZqjEeK_x8DLIU0lHA" value="1"/>
                            </argument>
                            <result xmi:type="uml:OutputPin" xmi:id="_dvzF0pqjEeK_x8DLIU0lHA" name="Call(Concat).result(result)" outgoing="_dvzGHJqjEeK_x8DLIU0lHA">
                              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzF05qjEeK_x8DLIU0lHA" value="1"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzF1JqjEeK_x8DLIU0lHA" value="1"/>
                            </result>
                            <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-StringFunctions-Concat"/>
                          </node>
                          <node xmi:type="uml:ValueSpecificationAction" xmi:id="_dvzF1ZqjEeK_x8DLIU0lHA" name="Value(&quot;] is connected to ends2[&quot;)" inStructuredNode="_dvzFvpqjEeK_x8DLIU0lHA">
                            <result xmi:type="uml:OutputPin" xmi:id="_dvzF1pqjEeK_x8DLIU0lHA" name="Value(&quot;] is connected to ends2[&quot;).result" outgoing="_dvzGHZqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzF15qjEeK_x8DLIU0lHA" value="1"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzF2JqjEeK_x8DLIU0lHA" value="1"/>
                            </result>
                            <value xmi:type="uml:LiteralString" xmi:id="_dvzF2ZqjEeK_x8DLIU0lHA" value="] is connected to ends2[">
                              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                            </value>
                          </node>
                          <node xmi:type="uml:CallBehaviorAction" xmi:id="_dvzF2pqjEeK_x8DLIU0lHA" name="Call(Concat)" inStructuredNode="_dvzFvpqjEeK_x8DLIU0lHA">
                            <argument xmi:type="uml:InputPin" xmi:id="_dvzF25qjEeK_x8DLIU0lHA" name="Call(Concat).argument(x)" incoming="_dvzGHJqjEeK_x8DLIU0lHA">
                              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzF3JqjEeK_x8DLIU0lHA" value="1"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzF3ZqjEeK_x8DLIU0lHA" value="1"/>
                            </argument>
                            <argument xmi:type="uml:InputPin" xmi:id="_dvzF3pqjEeK_x8DLIU0lHA" name="Call(Concat).argument(y)" incoming="_dvzGHZqjEeK_x8DLIU0lHA">
                              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzF35qjEeK_x8DLIU0lHA" value="1"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzF4JqjEeK_x8DLIU0lHA" value="1"/>
                            </argument>
                            <result xmi:type="uml:OutputPin" xmi:id="_dvzF4ZqjEeK_x8DLIU0lHA" name="Call(Concat).result(result)" outgoing="_dvzGHpqjEeK_x8DLIU0lHA">
                              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzF4pqjEeK_x8DLIU0lHA" value="1"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzF45qjEeK_x8DLIU0lHA" value="1"/>
                            </result>
                            <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-StringFunctions-Concat"/>
                          </node>
                          <node xmi:type="uml:CallBehaviorAction" xmi:id="_dvzF5JqjEeK_x8DLIU0lHA" name="Call(ToString)" inStructuredNode="_dvzFvpqjEeK_x8DLIU0lHA">
                            <argument xmi:type="uml:InputPin" xmi:id="_dvzF5ZqjEeK_x8DLIU0lHA" name="Call(ToString).argument(x)" incoming="_dvzGo5qjEeK_x8DLIU0lHA">
                              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzF5pqjEeK_x8DLIU0lHA" value="1"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzF55qjEeK_x8DLIU0lHA" value="1"/>
                            </argument>
                            <result xmi:type="uml:OutputPin" xmi:id="_dvzF6JqjEeK_x8DLIU0lHA" name="Call(ToString).result(result)" outgoing="_dvzGH5qjEeK_x8DLIU0lHA">
                              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzF6ZqjEeK_x8DLIU0lHA" value="1"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzF6pqjEeK_x8DLIU0lHA" value="1"/>
                            </result>
                            <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-IntegerFunctions-ToString"/>
                          </node>
                          <node xmi:type="uml:CallBehaviorAction" xmi:id="_dvzF65qjEeK_x8DLIU0lHA" name="Call(Concat)" inStructuredNode="_dvzFvpqjEeK_x8DLIU0lHA">
                            <argument xmi:type="uml:InputPin" xmi:id="_dvzF7JqjEeK_x8DLIU0lHA" name="Call(Concat).argument(x)" incoming="_dvzGHpqjEeK_x8DLIU0lHA">
                              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzF7ZqjEeK_x8DLIU0lHA" value="1"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzF7pqjEeK_x8DLIU0lHA" value="1"/>
                            </argument>
                            <argument xmi:type="uml:InputPin" xmi:id="_dvzF75qjEeK_x8DLIU0lHA" name="Call(Concat).argument(y)" incoming="_dvzGH5qjEeK_x8DLIU0lHA">
                              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzF8JqjEeK_x8DLIU0lHA" value="1"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzF8ZqjEeK_x8DLIU0lHA" value="1"/>
                            </argument>
                            <result xmi:type="uml:OutputPin" xmi:id="_dvzF8pqjEeK_x8DLIU0lHA" name="Call(Concat).result(result)" outgoing="_dvzGIJqjEeK_x8DLIU0lHA">
                              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzF85qjEeK_x8DLIU0lHA" value="1"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzF9JqjEeK_x8DLIU0lHA" value="1"/>
                            </result>
                            <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-StringFunctions-Concat"/>
                          </node>
                          <node xmi:type="uml:ValueSpecificationAction" xmi:id="_dvzF9ZqjEeK_x8DLIU0lHA" name="Value(&quot;]&quot;)" inStructuredNode="_dvzFvpqjEeK_x8DLIU0lHA">
                            <result xmi:type="uml:OutputPin" xmi:id="_dvzF9pqjEeK_x8DLIU0lHA" name="Value(&quot;]&quot;).result" outgoing="_dvzGIZqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzF95qjEeK_x8DLIU0lHA" value="1"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzF-JqjEeK_x8DLIU0lHA" value="1"/>
                            </result>
                            <value xmi:type="uml:LiteralString" xmi:id="_dvzF-ZqjEeK_x8DLIU0lHA" value="]">
                              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                            </value>
                          </node>
                          <node xmi:type="uml:CallBehaviorAction" xmi:id="_dvzF-pqjEeK_x8DLIU0lHA" name="Call(Concat)" inStructuredNode="_dvzFvpqjEeK_x8DLIU0lHA">
                            <argument xmi:type="uml:InputPin" xmi:id="_dvzF-5qjEeK_x8DLIU0lHA" name="Call(Concat).argument(x)" incoming="_dvzGIJqjEeK_x8DLIU0lHA">
                              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzF_JqjEeK_x8DLIU0lHA" value="1"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzF_ZqjEeK_x8DLIU0lHA" value="1"/>
                            </argument>
                            <argument xmi:type="uml:InputPin" xmi:id="_dvzF_pqjEeK_x8DLIU0lHA" name="Call(Concat).argument(y)" incoming="_dvzGIZqjEeK_x8DLIU0lHA">
                              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzF_5qjEeK_x8DLIU0lHA" value="1"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzGAJqjEeK_x8DLIU0lHA" value="1"/>
                            </argument>
                            <result xmi:type="uml:OutputPin" xmi:id="_dvzGAZqjEeK_x8DLIU0lHA" name="Call(Concat).result(result)" outgoing="_dvzGJJqjEeK_x8DLIU0lHA">
                              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzGApqjEeK_x8DLIU0lHA" value="1"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzGA5qjEeK_x8DLIU0lHA" value="1"/>
                            </result>
                            <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-StringFunctions-Concat"/>
                          </node>
                          <node xmi:type="uml:CallBehaviorAction" xmi:id="_dvzGBJqjEeK_x8DLIU0lHA" name="Call(At)" inStructuredNode="_dvzFvpqjEeK_x8DLIU0lHA">
                            <argument xmi:type="uml:InputPin" xmi:id="_dvzGBZqjEeK_x8DLIU0lHA" name="Call(At).argument(seq)" incoming="_dvzGq5qjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzGBpqjEeK_x8DLIU0lHA"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzGB5qjEeK_x8DLIU0lHA" value="*"/>
                            </argument>
                            <argument xmi:type="uml:InputPin" xmi:id="_dvzGCJqjEeK_x8DLIU0lHA" name="Call(At).argument(index)" incoming="_dvzGIpqjEeK_x8DLIU0lHA">
                              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzGCZqjEeK_x8DLIU0lHA" value="1"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzGCpqjEeK_x8DLIU0lHA" value="1"/>
                            </argument>
                            <result xmi:type="uml:OutputPin" xmi:id="_dvzGC5qjEeK_x8DLIU0lHA" name="Call(At).result()" outgoing="_dvzGJZqjEeK_x8DLIU0lHA">
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzGDJqjEeK_x8DLIU0lHA"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzGDZqjEeK_x8DLIU0lHA" value="1"/>
                            </result>
                            <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-At"/>
                          </node>
                          <node xmi:type="uml:ForkNode" xmi:id="_dvzGDpqjEeK_x8DLIU0lHA" name="Fork(Call(At).argument(index))" inStructuredNode="_dvzFvpqjEeK_x8DLIU0lHA" outgoing="_dvzGIpqjEeK_x8DLIU0lHA" incoming="_dvzGrJqjEeK_x8DLIU0lHA"/>
                          <node xmi:type="uml:CallBehaviorAction" xmi:id="_dvzGD5qjEeK_x8DLIU0lHA" name="Call(At)" inStructuredNode="_dvzFvpqjEeK_x8DLIU0lHA">
                            <argument xmi:type="uml:InputPin" xmi:id="_dvzGEJqjEeK_x8DLIU0lHA" name="Call(At).argument(seq)" incoming="_dvzGrZqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzGEZqjEeK_x8DLIU0lHA"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzGEpqjEeK_x8DLIU0lHA" value="*"/>
                            </argument>
                            <argument xmi:type="uml:InputPin" xmi:id="_dvzGE5qjEeK_x8DLIU0lHA" name="Call(At).argument(index)" incoming="_dvzGI5qjEeK_x8DLIU0lHA">
                              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzGFJqjEeK_x8DLIU0lHA" value="1"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzGFZqjEeK_x8DLIU0lHA" value="1"/>
                            </argument>
                            <result xmi:type="uml:OutputPin" xmi:id="_dvzGFpqjEeK_x8DLIU0lHA" name="Call(At).result()" outgoing="_dvzGJpqjEeK_x8DLIU0lHA">
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzGF5qjEeK_x8DLIU0lHA"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzGGJqjEeK_x8DLIU0lHA" value="1"/>
                            </result>
                            <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-At"/>
                          </node>
                          <node xmi:type="uml:ForkNode" xmi:id="_dvzGGZqjEeK_x8DLIU0lHA" name="Fork(Call(At).argument(index))" inStructuredNode="_dvzFvpqjEeK_x8DLIU0lHA" outgoing="_dvzGI5qjEeK_x8DLIU0lHA" incoming="_dvzGpJqjEeK_x8DLIU0lHA"/>
                          <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGGpqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFvpqjEeK_x8DLIU0lHA" source="_dvzFwJqjEeK_x8DLIU0lHA" target="_dvzFzJqjEeK_x8DLIU0lHA"/>
                          <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGG5qjEeK_x8DLIU0lHA" inStructuredNode="_dvzFvpqjEeK_x8DLIU0lHA" source="_dvzFyJqjEeK_x8DLIU0lHA" target="_dvzFz5qjEeK_x8DLIU0lHA"/>
                          <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGHJqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFvpqjEeK_x8DLIU0lHA" source="_dvzF0pqjEeK_x8DLIU0lHA" target="_dvzF25qjEeK_x8DLIU0lHA"/>
                          <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGHZqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFvpqjEeK_x8DLIU0lHA" source="_dvzF1pqjEeK_x8DLIU0lHA" target="_dvzF3pqjEeK_x8DLIU0lHA"/>
                          <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGHpqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFvpqjEeK_x8DLIU0lHA" source="_dvzF4ZqjEeK_x8DLIU0lHA" target="_dvzF7JqjEeK_x8DLIU0lHA"/>
                          <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGH5qjEeK_x8DLIU0lHA" inStructuredNode="_dvzFvpqjEeK_x8DLIU0lHA" source="_dvzF6JqjEeK_x8DLIU0lHA" target="_dvzF75qjEeK_x8DLIU0lHA"/>
                          <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGIJqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFvpqjEeK_x8DLIU0lHA" source="_dvzF8pqjEeK_x8DLIU0lHA" target="_dvzF-5qjEeK_x8DLIU0lHA"/>
                          <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGIZqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFvpqjEeK_x8DLIU0lHA" source="_dvzF9pqjEeK_x8DLIU0lHA" target="_dvzF_pqjEeK_x8DLIU0lHA"/>
                          <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGIpqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFvpqjEeK_x8DLIU0lHA" source="_dvzGDpqjEeK_x8DLIU0lHA" target="_dvzGCJqjEeK_x8DLIU0lHA"/>
                          <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGI5qjEeK_x8DLIU0lHA" inStructuredNode="_dvzFvpqjEeK_x8DLIU0lHA" source="_dvzGGZqjEeK_x8DLIU0lHA" target="_dvzGE5qjEeK_x8DLIU0lHA"/>
                        </node>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGJJqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFsJqjEeK_x8DLIU0lHA" source="_dvzGAZqjEeK_x8DLIU0lHA" target="_dvzFspqjEeK_x8DLIU0lHA"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGJZqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFsJqjEeK_x8DLIU0lHA" source="_dvzGC5qjEeK_x8DLIU0lHA" target="_dvzFtZqjEeK_x8DLIU0lHA"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGJpqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFsJqjEeK_x8DLIU0lHA" source="_dvzGFpqjEeK_x8DLIU0lHA" target="_dvzFuJqjEeK_x8DLIU0lHA"/>
                        <edge xmi:type="uml:ControlFlow" xmi:id="_dvzGJ5qjEeK_x8DLIU0lHA" inStructuredNode="_dvzFsJqjEeK_x8DLIU0lHA" source="_dvzFvpqjEeK_x8DLIU0lHA" target="_dvzFsZqjEeK_x8DLIU0lHA"/>
                      </node>
                      <node xmi:type="uml:StructuredActivityNode" xmi:id="_dvzGKJqjEeK_x8DLIU0lHA" name="Passthru(Fork(n1))" inStructuredNode="_dvzFr5qjEeK_x8DLIU0lHA">
                        <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_dvzGKZqjEeK_x8DLIU0lHA" name="Passthru(Fork(n1)).input" outgoing="_dvzGL5qjEeK_x8DLIU0lHA" incoming="_dvzGr5qjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzGKpqjEeK_x8DLIU0lHA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzGK5qjEeK_x8DLIU0lHA" value="1"/>
                        </structuredNodeInput>
                        <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_dvzGLJqjEeK_x8DLIU0lHA" name="Passthru(Fork(n1)).output" outgoing="_dvzGapqjEeK_x8DLIU0lHA" incoming="_dvzGL5qjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzGLZqjEeK_x8DLIU0lHA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzGLpqjEeK_x8DLIU0lHA" value="1"/>
                        </structuredNodeOutput>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGL5qjEeK_x8DLIU0lHA" inStructuredNode="_dvzGKJqjEeK_x8DLIU0lHA" source="_dvzGKZqjEeK_x8DLIU0lHA" target="_dvzGLJqjEeK_x8DLIU0lHA"/>
                      </node>
                      <node xmi:type="uml:StructuredActivityNode" xmi:id="_dvzGMJqjEeK_x8DLIU0lHA" name="Passthru(Fork(helper))" inStructuredNode="_dvzFr5qjEeK_x8DLIU0lHA">
                        <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_dvzGMZqjEeK_x8DLIU0lHA" name="Passthru(Fork(helper)).input" outgoing="_dvzGN5qjEeK_x8DLIU0lHA" incoming="_dvzGsJqjEeK_x8DLIU0lHA" type="_iyhhgIr7EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzGMpqjEeK_x8DLIU0lHA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzGM5qjEeK_x8DLIU0lHA" value="1"/>
                        </structuredNodeInput>
                        <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_dvzGNJqjEeK_x8DLIU0lHA" name="Passthru(Fork(helper)).output" outgoing="_dvzGa5qjEeK_x8DLIU0lHA" incoming="_dvzGN5qjEeK_x8DLIU0lHA" type="_iyhhgIr7EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzGNZqjEeK_x8DLIU0lHA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzGNpqjEeK_x8DLIU0lHA" value="1"/>
                        </structuredNodeOutput>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGN5qjEeK_x8DLIU0lHA" inStructuredNode="_dvzGMJqjEeK_x8DLIU0lHA" source="_dvzGMZqjEeK_x8DLIU0lHA" target="_dvzGNJqjEeK_x8DLIU0lHA"/>
                      </node>
                      <node xmi:type="uml:StructuredActivityNode" xmi:id="_dvzGOJqjEeK_x8DLIU0lHA" name="Passthru(Fork(n2))" inStructuredNode="_dvzFr5qjEeK_x8DLIU0lHA">
                        <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_dvzGOZqjEeK_x8DLIU0lHA" name="Passthru(Fork(n2)).input" outgoing="_dvzGP5qjEeK_x8DLIU0lHA" incoming="_dvzGsZqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzGOpqjEeK_x8DLIU0lHA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzGO5qjEeK_x8DLIU0lHA" value="1"/>
                        </structuredNodeInput>
                        <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_dvzGPJqjEeK_x8DLIU0lHA" name="Passthru(Fork(n2)).output" outgoing="_dvzGbJqjEeK_x8DLIU0lHA" incoming="_dvzGP5qjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzGPZqjEeK_x8DLIU0lHA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzGPpqjEeK_x8DLIU0lHA" value="1"/>
                        </structuredNodeOutput>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGP5qjEeK_x8DLIU0lHA" inStructuredNode="_dvzGOJqjEeK_x8DLIU0lHA" source="_dvzGOZqjEeK_x8DLIU0lHA" target="_dvzGPJqjEeK_x8DLIU0lHA"/>
                      </node>
                      <node xmi:type="uml:StructuredActivityNode" xmi:id="_dvzGQJqjEeK_x8DLIU0lHA" name="Passthru(Fork(ends1))" inStructuredNode="_dvzFr5qjEeK_x8DLIU0lHA">
                        <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_dvzGQZqjEeK_x8DLIU0lHA" name="Passthru(Fork(ends1)).input" outgoing="_dvzGR5qjEeK_x8DLIU0lHA" incoming="_dvzGspqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzGQpqjEeK_x8DLIU0lHA"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzGQ5qjEeK_x8DLIU0lHA" value="*"/>
                        </structuredNodeInput>
                        <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_dvzGRJqjEeK_x8DLIU0lHA" name="Passthru(Fork(ends1)).output" outgoing="_dvzGbZqjEeK_x8DLIU0lHA" incoming="_dvzGR5qjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzGRZqjEeK_x8DLIU0lHA"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzGRpqjEeK_x8DLIU0lHA" value="*"/>
                        </structuredNodeOutput>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGR5qjEeK_x8DLIU0lHA" inStructuredNode="_dvzGQJqjEeK_x8DLIU0lHA" source="_dvzGQZqjEeK_x8DLIU0lHA" target="_dvzGRJqjEeK_x8DLIU0lHA"/>
                      </node>
                      <node xmi:type="uml:StructuredActivityNode" xmi:id="_dvzGSJqjEeK_x8DLIU0lHA" name="Passthru(Fork(ends2))" inStructuredNode="_dvzFr5qjEeK_x8DLIU0lHA">
                        <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_dvzGSZqjEeK_x8DLIU0lHA" name="Passthru(Fork(ends2)).input" outgoing="_dvzGT5qjEeK_x8DLIU0lHA" incoming="_dvzGs5qjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzGSpqjEeK_x8DLIU0lHA"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzGS5qjEeK_x8DLIU0lHA" value="*"/>
                        </structuredNodeInput>
                        <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_dvzGTJqjEeK_x8DLIU0lHA" name="Passthru(Fork(ends2)).output" outgoing="_dvzGbpqjEeK_x8DLIU0lHA" incoming="_dvzGT5qjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzGTZqjEeK_x8DLIU0lHA"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzGTpqjEeK_x8DLIU0lHA" value="*"/>
                        </structuredNodeOutput>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGT5qjEeK_x8DLIU0lHA" inStructuredNode="_dvzGSJqjEeK_x8DLIU0lHA" source="_dvzGSZqjEeK_x8DLIU0lHA" target="_dvzGTJqjEeK_x8DLIU0lHA"/>
                      </node>
                      <node xmi:type="uml:StructuredActivityNode" xmi:id="_dvzGUJqjEeK_x8DLIU0lHA" name="Passthru(Fork(i))" inStructuredNode="_dvzFr5qjEeK_x8DLIU0lHA">
                        <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_dvzGUZqjEeK_x8DLIU0lHA" name="Passthru(Fork(i)).input" outgoing="_dvzGV5qjEeK_x8DLIU0lHA" incoming="_dvzGtJqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzGUpqjEeK_x8DLIU0lHA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzGU5qjEeK_x8DLIU0lHA" value="1"/>
                        </structuredNodeInput>
                        <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_dvzGVJqjEeK_x8DLIU0lHA" name="Passthru(Fork(i)).output" outgoing="_dvzGb5qjEeK_x8DLIU0lHA" incoming="_dvzGV5qjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzGVZqjEeK_x8DLIU0lHA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzGVpqjEeK_x8DLIU0lHA" value="1"/>
                        </structuredNodeOutput>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGV5qjEeK_x8DLIU0lHA" inStructuredNode="_dvzGUJqjEeK_x8DLIU0lHA" source="_dvzGUZqjEeK_x8DLIU0lHA" target="_dvzGVJqjEeK_x8DLIU0lHA"/>
                      </node>
                      <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_dvzGWJqjEeK_x8DLIU0lHA" name="n1" incoming="_dvzGapqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzGWZqjEeK_x8DLIU0lHA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzGWpqjEeK_x8DLIU0lHA" value="1"/>
                      </structuredNodeOutput>
                      <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_dvzGW5qjEeK_x8DLIU0lHA" name="helper" incoming="_dvzGa5qjEeK_x8DLIU0lHA" type="_iyhhgIr7EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzGXJqjEeK_x8DLIU0lHA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzGXZqjEeK_x8DLIU0lHA" value="1"/>
                      </structuredNodeOutput>
                      <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_dvzGXpqjEeK_x8DLIU0lHA" name="n2" incoming="_dvzGbJqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzGX5qjEeK_x8DLIU0lHA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzGYJqjEeK_x8DLIU0lHA" value="1"/>
                      </structuredNodeOutput>
                      <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_dvzGYZqjEeK_x8DLIU0lHA" name="ends1" incoming="_dvzGbZqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzGYpqjEeK_x8DLIU0lHA"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzGY5qjEeK_x8DLIU0lHA" value="*"/>
                      </structuredNodeOutput>
                      <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_dvzGZJqjEeK_x8DLIU0lHA" name="ends2" incoming="_dvzGbpqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzGZZqjEeK_x8DLIU0lHA"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzGZpqjEeK_x8DLIU0lHA" value="*"/>
                      </structuredNodeOutput>
                      <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_dvzGZ5qjEeK_x8DLIU0lHA" name="i" incoming="_dvzGb5qjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzGaJqjEeK_x8DLIU0lHA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzGaZqjEeK_x8DLIU0lHA" value="1"/>
                      </structuredNodeOutput>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGapqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFr5qjEeK_x8DLIU0lHA" source="_dvzGLJqjEeK_x8DLIU0lHA" target="_dvzGWJqjEeK_x8DLIU0lHA"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGa5qjEeK_x8DLIU0lHA" inStructuredNode="_dvzFr5qjEeK_x8DLIU0lHA" source="_dvzGNJqjEeK_x8DLIU0lHA" target="_dvzGW5qjEeK_x8DLIU0lHA"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGbJqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFr5qjEeK_x8DLIU0lHA" source="_dvzGPJqjEeK_x8DLIU0lHA" target="_dvzGXpqjEeK_x8DLIU0lHA"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGbZqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFr5qjEeK_x8DLIU0lHA" source="_dvzGRJqjEeK_x8DLIU0lHA" target="_dvzGYZqjEeK_x8DLIU0lHA"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGbpqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFr5qjEeK_x8DLIU0lHA" source="_dvzGTJqjEeK_x8DLIU0lHA" target="_dvzGZJqjEeK_x8DLIU0lHA"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGb5qjEeK_x8DLIU0lHA" inStructuredNode="_dvzFr5qjEeK_x8DLIU0lHA" source="_dvzGVJqjEeK_x8DLIU0lHA" target="_dvzGZ5qjEeK_x8DLIU0lHA"/>
                    </node>
                    <node xmi:type="uml:CallBehaviorAction" xmi:id="_dvzGcJqjEeK_x8DLIU0lHA" name="Call(+)" inStructuredNode="_dvzFmZqjEeK_x8DLIU0lHA">
                      <argument xmi:type="uml:InputPin" xmi:id="_dvzGcZqjEeK_x8DLIU0lHA" name="Call(+).argument(x)" incoming="_dvzGpZqjEeK_x8DLIU0lHA">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzGcpqjEeK_x8DLIU0lHA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzGc5qjEeK_x8DLIU0lHA" value="1"/>
                      </argument>
                      <argument xmi:type="uml:InputPin" xmi:id="_dvzGdJqjEeK_x8DLIU0lHA" name="Call(+).argument(y)" incoming="_dvzGppqjEeK_x8DLIU0lHA">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzGdZqjEeK_x8DLIU0lHA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzGdpqjEeK_x8DLIU0lHA" value="1"/>
                      </argument>
                      <result xmi:type="uml:OutputPin" xmi:id="_dvzGd5qjEeK_x8DLIU0lHA" name="Call(+).result(result)">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzGeJqjEeK_x8DLIU0lHA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzGeZqjEeK_x8DLIU0lHA" value="1"/>
                      </result>
                      <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-IntegerFunctions-plus"/>
                    </node>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_dvzGepqjEeK_x8DLIU0lHA" name="Value(1)" inStructuredNode="_dvzFmZqjEeK_x8DLIU0lHA">
                      <result xmi:type="uml:OutputPin" xmi:id="_dvzGe5qjEeK_x8DLIU0lHA" name="Value(1).result" outgoing="_dvzGppqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzGfJqjEeK_x8DLIU0lHA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzGfZqjEeK_x8DLIU0lHA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_dvzGfpqjEeK_x8DLIU0lHA" value="1">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <node xmi:type="uml:CallBehaviorAction" xmi:id="_dvzGf5qjEeK_x8DLIU0lHA" name="Call(+)" inStructuredNode="_dvzFmZqjEeK_x8DLIU0lHA">
                      <argument xmi:type="uml:InputPin" xmi:id="_dvzGgJqjEeK_x8DLIU0lHA" name="Call(+).argument(x)" incoming="_dvzGp5qjEeK_x8DLIU0lHA">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzGgZqjEeK_x8DLIU0lHA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzGgpqjEeK_x8DLIU0lHA" value="1"/>
                      </argument>
                      <argument xmi:type="uml:InputPin" xmi:id="_dvzGg5qjEeK_x8DLIU0lHA" name="Call(+).argument(y)" incoming="_dvzGqJqjEeK_x8DLIU0lHA">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzGhJqjEeK_x8DLIU0lHA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzGhZqjEeK_x8DLIU0lHA" value="1"/>
                      </argument>
                      <result xmi:type="uml:OutputPin" xmi:id="_dvzGhpqjEeK_x8DLIU0lHA" name="Call(+).result(result)">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzGh5qjEeK_x8DLIU0lHA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzGiJqjEeK_x8DLIU0lHA" value="1"/>
                      </result>
                      <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-IntegerFunctions-plus"/>
                    </node>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_dvzGiZqjEeK_x8DLIU0lHA" name="Value(1)" inStructuredNode="_dvzFmZqjEeK_x8DLIU0lHA">
                      <result xmi:type="uml:OutputPin" xmi:id="_dvzGipqjEeK_x8DLIU0lHA" name="Value(1).result" outgoing="_dvzGqJqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzGi5qjEeK_x8DLIU0lHA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzGjJqjEeK_x8DLIU0lHA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_dvzGjZqjEeK_x8DLIU0lHA" value="1">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_dvzGjpqjEeK_x8DLIU0lHA" name="Passthru(Passthru(upper))" inStructuredNode="_dvzFmZqjEeK_x8DLIU0lHA">
                      <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_dvzGj5qjEeK_x8DLIU0lHA" name="Passthru(Passthru(upper)).input" outgoing="_dvzGlZqjEeK_x8DLIU0lHA" incoming="_dvzGqZqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzGkJqjEeK_x8DLIU0lHA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzGkZqjEeK_x8DLIU0lHA" value="1"/>
                      </structuredNodeInput>
                      <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_dvzGkpqjEeK_x8DLIU0lHA" name="Passthru(Passthru(upper)).output" incoming="_dvzGlZqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzGk5qjEeK_x8DLIU0lHA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzGlJqjEeK_x8DLIU0lHA" value="1"/>
                      </structuredNodeOutput>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGlZqjEeK_x8DLIU0lHA" inStructuredNode="_dvzGjpqjEeK_x8DLIU0lHA" source="_dvzGj5qjEeK_x8DLIU0lHA" target="_dvzGkpqjEeK_x8DLIU0lHA"/>
                    </node>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGlpqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFmZqjEeK_x8DLIU0lHA" source="_dvzG0JqjEeK_x8DLIU0lHA" target="_dvzFmpqjEeK_x8DLIU0lHA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGl5qjEeK_x8DLIU0lHA" inStructuredNode="_dvzFmZqjEeK_x8DLIU0lHA" source="_dvzG1pqjEeK_x8DLIU0lHA" target="_dvzFm5qjEeK_x8DLIU0lHA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGmJqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFmZqjEeK_x8DLIU0lHA" source="_dvzG3JqjEeK_x8DLIU0lHA" target="_dvzFnJqjEeK_x8DLIU0lHA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGmZqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFmZqjEeK_x8DLIU0lHA" source="_dvzG4pqjEeK_x8DLIU0lHA" target="_dvzFnZqjEeK_x8DLIU0lHA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGmpqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFmZqjEeK_x8DLIU0lHA" source="_dvzG6JqjEeK_x8DLIU0lHA" target="_dvzFnpqjEeK_x8DLIU0lHA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGm5qjEeK_x8DLIU0lHA" inStructuredNode="_dvzFmZqjEeK_x8DLIU0lHA" source="_dvzG7pqjEeK_x8DLIU0lHA" target="_dvzFn5qjEeK_x8DLIU0lHA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGnJqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFmZqjEeK_x8DLIU0lHA" source="_dvzG9JqjEeK_x8DLIU0lHA" target="_dvzFoJqjEeK_x8DLIU0lHA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGnZqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFmZqjEeK_x8DLIU0lHA" source="_dvzG-pqjEeK_x8DLIU0lHA" target="_dvzFoZqjEeK_x8DLIU0lHA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGnpqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFmZqjEeK_x8DLIU0lHA" source="_dvzHAJqjEeK_x8DLIU0lHA" target="_dvzFopqjEeK_x8DLIU0lHA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGn5qjEeK_x8DLIU0lHA" inStructuredNode="_dvzFmZqjEeK_x8DLIU0lHA" source="_dvzFoZqjEeK_x8DLIU0lHA" target="_dvzFpJqjEeK_x8DLIU0lHA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGoJqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFmZqjEeK_x8DLIU0lHA" source="_dvzFopqjEeK_x8DLIU0lHA" target="_dvzFp5qjEeK_x8DLIU0lHA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGoZqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFmZqjEeK_x8DLIU0lHA" source="_dvzG9JqjEeK_x8DLIU0lHA" target="_dvzFrpqjEeK_x8DLIU0lHA"/>
                    <edge xmi:type="uml:ControlFlow" xmi:id="_dvzGopqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFmZqjEeK_x8DLIU0lHA" source="_dvzFrZqjEeK_x8DLIU0lHA" target="_dvzFr5qjEeK_x8DLIU0lHA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGo5qjEeK_x8DLIU0lHA" inStructuredNode="_dvzFmZqjEeK_x8DLIU0lHA" source="_dvzFrpqjEeK_x8DLIU0lHA" target="_dvzF5ZqjEeK_x8DLIU0lHA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGpJqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFmZqjEeK_x8DLIU0lHA" source="_dvzFrpqjEeK_x8DLIU0lHA" target="_dvzGGZqjEeK_x8DLIU0lHA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGpZqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFmZqjEeK_x8DLIU0lHA" source="_dvzFoJqjEeK_x8DLIU0lHA" target="_dvzGcZqjEeK_x8DLIU0lHA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGppqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFmZqjEeK_x8DLIU0lHA" source="_dvzGe5qjEeK_x8DLIU0lHA" target="_dvzGdJqjEeK_x8DLIU0lHA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGp5qjEeK_x8DLIU0lHA" inStructuredNode="_dvzFmZqjEeK_x8DLIU0lHA" source="_dvzFoZqjEeK_x8DLIU0lHA" target="_dvzGgJqjEeK_x8DLIU0lHA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGqJqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFmZqjEeK_x8DLIU0lHA" source="_dvzGipqjEeK_x8DLIU0lHA" target="_dvzGg5qjEeK_x8DLIU0lHA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGqZqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFmZqjEeK_x8DLIU0lHA" source="_dvzFopqjEeK_x8DLIU0lHA" target="_dvzGj5qjEeK_x8DLIU0lHA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGqpqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFmZqjEeK_x8DLIU0lHA" source="_dvzFn5qjEeK_x8DLIU0lHA" target="_dvzFxZqjEeK_x8DLIU0lHA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGq5qjEeK_x8DLIU0lHA" inStructuredNode="_dvzFmZqjEeK_x8DLIU0lHA" source="_dvzFnZqjEeK_x8DLIU0lHA" target="_dvzGBZqjEeK_x8DLIU0lHA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGrJqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFmZqjEeK_x8DLIU0lHA" source="_dvzFn5qjEeK_x8DLIU0lHA" target="_dvzGDpqjEeK_x8DLIU0lHA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGrZqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFmZqjEeK_x8DLIU0lHA" source="_dvzFnpqjEeK_x8DLIU0lHA" target="_dvzGEJqjEeK_x8DLIU0lHA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGrpqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFmZqjEeK_x8DLIU0lHA" source="_dvzFm5qjEeK_x8DLIU0lHA" target="_dvzFu5qjEeK_x8DLIU0lHA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGr5qjEeK_x8DLIU0lHA" inStructuredNode="_dvzFmZqjEeK_x8DLIU0lHA" source="_dvzFmpqjEeK_x8DLIU0lHA" target="_dvzGKZqjEeK_x8DLIU0lHA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGsJqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFmZqjEeK_x8DLIU0lHA" source="_dvzFm5qjEeK_x8DLIU0lHA" target="_dvzGMZqjEeK_x8DLIU0lHA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGsZqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFmZqjEeK_x8DLIU0lHA" source="_dvzFnJqjEeK_x8DLIU0lHA" target="_dvzGOZqjEeK_x8DLIU0lHA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGspqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFmZqjEeK_x8DLIU0lHA" source="_dvzFnZqjEeK_x8DLIU0lHA" target="_dvzGQZqjEeK_x8DLIU0lHA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGs5qjEeK_x8DLIU0lHA" inStructuredNode="_dvzFmZqjEeK_x8DLIU0lHA" source="_dvzFnpqjEeK_x8DLIU0lHA" target="_dvzGSZqjEeK_x8DLIU0lHA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzGtJqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFmZqjEeK_x8DLIU0lHA" source="_dvzFn5qjEeK_x8DLIU0lHA" target="_dvzGUZqjEeK_x8DLIU0lHA"/>
                    <loopVariable xmi:type="uml:OutputPin" xmi:id="_dvzG0JqjEeK_x8DLIU0lHA" name="ForStatement@fb1ce0.loopVariable(n1)" outgoing="_dvzGlpqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzG0ZqjEeK_x8DLIU0lHA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzG0pqjEeK_x8DLIU0lHA" value="1"/>
                    </loopVariable>
                    <loopVariable xmi:type="uml:OutputPin" xmi:id="_dvzG1pqjEeK_x8DLIU0lHA" name="ForStatement@fb1ce0.loopVariable(helper)" outgoing="_dvzGl5qjEeK_x8DLIU0lHA" type="_iyhhgIr7EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzG15qjEeK_x8DLIU0lHA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzG2JqjEeK_x8DLIU0lHA" value="1"/>
                    </loopVariable>
                    <loopVariable xmi:type="uml:OutputPin" xmi:id="_dvzG3JqjEeK_x8DLIU0lHA" name="ForStatement@fb1ce0.loopVariable(n2)" outgoing="_dvzGmJqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzG3ZqjEeK_x8DLIU0lHA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzG3pqjEeK_x8DLIU0lHA" value="1"/>
                    </loopVariable>
                    <loopVariable xmi:type="uml:OutputPin" xmi:id="_dvzG4pqjEeK_x8DLIU0lHA" name="ForStatement@fb1ce0.loopVariable(ends1)" outgoing="_dvzGmZqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzG45qjEeK_x8DLIU0lHA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzG5JqjEeK_x8DLIU0lHA" value="*"/>
                    </loopVariable>
                    <loopVariable xmi:type="uml:OutputPin" xmi:id="_dvzG6JqjEeK_x8DLIU0lHA" name="ForStatement@fb1ce0.loopVariable(ends2)" outgoing="_dvzGmpqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzG6ZqjEeK_x8DLIU0lHA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzG6pqjEeK_x8DLIU0lHA" value="*"/>
                    </loopVariable>
                    <loopVariable xmi:type="uml:OutputPin" xmi:id="_dvzG7pqjEeK_x8DLIU0lHA" name="ForStatement@fb1ce0.loopVariable(i)" outgoing="_dvzGm5qjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzG75qjEeK_x8DLIU0lHA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzG8JqjEeK_x8DLIU0lHA" value="1"/>
                    </loopVariable>
                    <loopVariable xmi:type="uml:OutputPin" xmi:id="_dvzG9JqjEeK_x8DLIU0lHA" name="ForStatement@fb1ce0.loopVariable(j)" outgoing="_dvzGnJqjEeK_x8DLIU0lHA _dvzGoZqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzG9ZqjEeK_x8DLIU0lHA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzG9pqjEeK_x8DLIU0lHA" value="*"/>
                    </loopVariable>
                    <loopVariable xmi:type="uml:OutputPin" xmi:id="_dvzG-pqjEeK_x8DLIU0lHA" name="ForStatement@fb1ce0.loopVariable(counter)" outgoing="_dvzGnZqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzG-5qjEeK_x8DLIU0lHA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzG_JqjEeK_x8DLIU0lHA" value="1"/>
                    </loopVariable>
                    <loopVariable xmi:type="uml:OutputPin" xmi:id="_dvzHAJqjEeK_x8DLIU0lHA" name="ForStatement@fb1ce0.loopVariable(upper)" outgoing="_dvzGnpqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzHAZqjEeK_x8DLIU0lHA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzHApqjEeK_x8DLIU0lHA" value="1"/>
                    </loopVariable>
                    <loopVariableInput xmi:type="uml:InputPin" xmi:id="_dvzGtZqjEeK_x8DLIU0lHA" name="ForStatement@fb1ce0.loopVariableInput(n1)" incoming="_dvzHr5qjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzGtpqjEeK_x8DLIU0lHA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzGt5qjEeK_x8DLIU0lHA" value="1"/>
                    </loopVariableInput>
                    <loopVariableInput xmi:type="uml:InputPin" xmi:id="_dvzGuJqjEeK_x8DLIU0lHA" name="ForStatement@fb1ce0.loopVariableInput(helper)" incoming="_dvzHsJqjEeK_x8DLIU0lHA" type="_iyhhgIr7EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzGuZqjEeK_x8DLIU0lHA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzGupqjEeK_x8DLIU0lHA" value="1"/>
                    </loopVariableInput>
                    <loopVariableInput xmi:type="uml:InputPin" xmi:id="_dvzGu5qjEeK_x8DLIU0lHA" name="ForStatement@fb1ce0.loopVariableInput(n2)" incoming="_dvzHsZqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzGvJqjEeK_x8DLIU0lHA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzGvZqjEeK_x8DLIU0lHA" value="1"/>
                    </loopVariableInput>
                    <loopVariableInput xmi:type="uml:InputPin" xmi:id="_dvzGvpqjEeK_x8DLIU0lHA" name="ForStatement@fb1ce0.loopVariableInput(ends1)" incoming="_dvzHspqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzGv5qjEeK_x8DLIU0lHA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzGwJqjEeK_x8DLIU0lHA" value="*"/>
                    </loopVariableInput>
                    <loopVariableInput xmi:type="uml:InputPin" xmi:id="_dvzGwZqjEeK_x8DLIU0lHA" name="ForStatement@fb1ce0.loopVariableInput(ends2)" incoming="_dvzHs5qjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzGwpqjEeK_x8DLIU0lHA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzGw5qjEeK_x8DLIU0lHA" value="*"/>
                    </loopVariableInput>
                    <loopVariableInput xmi:type="uml:InputPin" xmi:id="_dvzGxJqjEeK_x8DLIU0lHA" name="ForStatement@fb1ce0.loopVariableInput(i)" incoming="_dvzHqZqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzGxZqjEeK_x8DLIU0lHA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzGxpqjEeK_x8DLIU0lHA" value="1"/>
                    </loopVariableInput>
                    <loopVariableInput xmi:type="uml:InputPin" xmi:id="_dvzGx5qjEeK_x8DLIU0lHA" name="ForStatement@fb1ce0.loopVariableInput(j)" incoming="_dvzHOZqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzGyJqjEeK_x8DLIU0lHA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzGyZqjEeK_x8DLIU0lHA" value="1"/>
                    </loopVariableInput>
                    <loopVariableInput xmi:type="uml:InputPin" xmi:id="_dvzGypqjEeK_x8DLIU0lHA" name="ForStatement@fb1ce0.loopVariableInput(counter)" incoming="_dvzHN5qjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzGy5qjEeK_x8DLIU0lHA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzGzJqjEeK_x8DLIU0lHA" value="1"/>
                    </loopVariableInput>
                    <loopVariableInput xmi:type="uml:InputPin" xmi:id="_dvzGzZqjEeK_x8DLIU0lHA" name="ForStatement@fb1ce0.loopVariableInput(upper)" incoming="_dvzHOJqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzGzpqjEeK_x8DLIU0lHA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzGz5qjEeK_x8DLIU0lHA" value="1"/>
                    </loopVariableInput>
                    <result xmi:type="uml:OutputPin" xmi:id="_dvzG05qjEeK_x8DLIU0lHA" name="ForStatement@fb1ce0.result(n1)" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzG1JqjEeK_x8DLIU0lHA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzG1ZqjEeK_x8DLIU0lHA" value="1"/>
                    </result>
                    <result xmi:type="uml:OutputPin" xmi:id="_dvzG2ZqjEeK_x8DLIU0lHA" name="ForStatement@fb1ce0.result(helper)" type="_iyhhgIr7EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzG2pqjEeK_x8DLIU0lHA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzG25qjEeK_x8DLIU0lHA" value="1"/>
                    </result>
                    <result xmi:type="uml:OutputPin" xmi:id="_dvzG35qjEeK_x8DLIU0lHA" name="ForStatement@fb1ce0.result(n2)" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzG4JqjEeK_x8DLIU0lHA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzG4ZqjEeK_x8DLIU0lHA" value="1"/>
                    </result>
                    <result xmi:type="uml:OutputPin" xmi:id="_dvzG5ZqjEeK_x8DLIU0lHA" name="ForStatement@fb1ce0.result(ends1)" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzG5pqjEeK_x8DLIU0lHA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzG55qjEeK_x8DLIU0lHA" value="*"/>
                    </result>
                    <result xmi:type="uml:OutputPin" xmi:id="_dvzG65qjEeK_x8DLIU0lHA" name="ForStatement@fb1ce0.result(ends2)" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzG7JqjEeK_x8DLIU0lHA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzG7ZqjEeK_x8DLIU0lHA" value="*"/>
                    </result>
                    <result xmi:type="uml:OutputPin" xmi:id="_dvzG8ZqjEeK_x8DLIU0lHA" name="ForStatement@fb1ce0.result(i)" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzG8pqjEeK_x8DLIU0lHA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzG85qjEeK_x8DLIU0lHA" value="1"/>
                    </result>
                    <result xmi:type="uml:OutputPin" xmi:id="_dvzG95qjEeK_x8DLIU0lHA" name="ForStatement@fb1ce0.result(j)" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzG-JqjEeK_x8DLIU0lHA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzG-ZqjEeK_x8DLIU0lHA" value="*"/>
                    </result>
                    <result xmi:type="uml:OutputPin" xmi:id="_dvzG_ZqjEeK_x8DLIU0lHA" name="ForStatement@fb1ce0.result(counter)" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzG_pqjEeK_x8DLIU0lHA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzG_5qjEeK_x8DLIU0lHA" value="1"/>
                    </result>
                    <result xmi:type="uml:OutputPin" xmi:id="_dvzHA5qjEeK_x8DLIU0lHA" name="ForStatement@fb1ce0.result(upper)" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzHBJqjEeK_x8DLIU0lHA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzHBZqjEeK_x8DLIU0lHA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_dvzHBpqjEeK_x8DLIU0lHA" name="LoopVariables(ForStatement@fb1ce0)" inStructuredNode="_dvzFmJqjEeK_x8DLIU0lHA" outgoing="_dvzHOpqjEeK_x8DLIU0lHA">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_dvzHB5qjEeK_x8DLIU0lHA" name="Value(1)" inStructuredNode="_dvzHBpqjEeK_x8DLIU0lHA">
                      <result xmi:type="uml:OutputPin" xmi:id="_dvzHCJqjEeK_x8DLIU0lHA" name="Value(1).result" outgoing="_dvzHNpqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzHCZqjEeK_x8DLIU0lHA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzHCpqjEeK_x8DLIU0lHA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_dvzHC5qjEeK_x8DLIU0lHA" value="1">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <node xmi:type="uml:CallBehaviorAction" xmi:id="_dvzHDJqjEeK_x8DLIU0lHA" name="Call($$Alf$Library$CollectionFunctions$size__any__)" inStructuredNode="_dvzHBpqjEeK_x8DLIU0lHA">
                      <argument xmi:type="uml:InputPin" xmi:id="_dvzHDZqjEeK_x8DLIU0lHA" name="Call($$Alf$Library$CollectionFunctions$size__any__).argument(seq)" incoming="_dvzHtJqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzHDpqjEeK_x8DLIU0lHA"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzHD5qjEeK_x8DLIU0lHA" value="*"/>
                      </argument>
                      <result xmi:type="uml:OutputPin" xmi:id="_dvzHEJqjEeK_x8DLIU0lHA" name="Call($$Alf$Library$CollectionFunctions$size__any__).result()" outgoing="_dvzHMpqjEeK_x8DLIU0lHA">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzHEZqjEeK_x8DLIU0lHA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzHEpqjEeK_x8DLIU0lHA" value="1"/>
                      </result>
                      <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_iPgC4JcCEeKVudOPtQ6VQg"/>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_dvzHE5qjEeK_x8DLIU0lHA" name="Fork(Value(1).result)" inStructuredNode="_dvzHBpqjEeK_x8DLIU0lHA" outgoing="_dvzHOZqjEeK_x8DLIU0lHA _dvzHM5qjEeK_x8DLIU0lHA" incoming="_dvzHNpqjEeK_x8DLIU0lHA"/>
                    <node xmi:type="uml:CallBehaviorAction" xmi:id="_dvzHFJqjEeK_x8DLIU0lHA" name="Call(-)" inStructuredNode="_dvzHBpqjEeK_x8DLIU0lHA">
                      <argument xmi:type="uml:InputPin" xmi:id="_dvzHFZqjEeK_x8DLIU0lHA" name="Call(-).argument(x)" incoming="_dvzHMpqjEeK_x8DLIU0lHA">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzHFpqjEeK_x8DLIU0lHA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzHF5qjEeK_x8DLIU0lHA" value="1"/>
                      </argument>
                      <argument xmi:type="uml:InputPin" xmi:id="_dvzHGJqjEeK_x8DLIU0lHA" name="Call(-).argument(y)" incoming="_dvzHM5qjEeK_x8DLIU0lHA">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzHGZqjEeK_x8DLIU0lHA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzHGpqjEeK_x8DLIU0lHA" value="1"/>
                      </argument>
                      <result xmi:type="uml:OutputPin" xmi:id="_dvzHG5qjEeK_x8DLIU0lHA" name="Call(-).result(result)" outgoing="_dvzHNJqjEeK_x8DLIU0lHA">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzHHJqjEeK_x8DLIU0lHA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzHHZqjEeK_x8DLIU0lHA" value="1"/>
                      </result>
                      <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-IntegerFunctions-minus"/>
                    </node>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_dvzHHpqjEeK_x8DLIU0lHA" name="Value(1)" inStructuredNode="_dvzHBpqjEeK_x8DLIU0lHA">
                      <result xmi:type="uml:OutputPin" xmi:id="_dvzHH5qjEeK_x8DLIU0lHA" name="Value(1).result" outgoing="_dvzHNZqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzHIJqjEeK_x8DLIU0lHA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzHIZqjEeK_x8DLIU0lHA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_dvzHIpqjEeK_x8DLIU0lHA" value="1">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <node xmi:type="uml:CallBehaviorAction" xmi:id="_dvzHI5qjEeK_x8DLIU0lHA" name="Call(+)" inStructuredNode="_dvzHBpqjEeK_x8DLIU0lHA">
                      <argument xmi:type="uml:InputPin" xmi:id="_dvzHJJqjEeK_x8DLIU0lHA" name="Call(+).argument(x)" incoming="_dvzHNJqjEeK_x8DLIU0lHA">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzHJZqjEeK_x8DLIU0lHA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzHJpqjEeK_x8DLIU0lHA" value="1"/>
                      </argument>
                      <argument xmi:type="uml:InputPin" xmi:id="_dvzHJ5qjEeK_x8DLIU0lHA" name="Call(+).argument(y)" incoming="_dvzHNZqjEeK_x8DLIU0lHA">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzHKJqjEeK_x8DLIU0lHA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzHKZqjEeK_x8DLIU0lHA" value="1"/>
                      </argument>
                      <result xmi:type="uml:OutputPin" xmi:id="_dvzHKpqjEeK_x8DLIU0lHA" name="Call(+).result(result)" outgoing="_dvzHOJqjEeK_x8DLIU0lHA">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzHK5qjEeK_x8DLIU0lHA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzHLJqjEeK_x8DLIU0lHA" value="1"/>
                      </result>
                      <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-IntegerFunctions-plus"/>
                    </node>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_dvzHLZqjEeK_x8DLIU0lHA" name="Value(1)" inStructuredNode="_dvzHBpqjEeK_x8DLIU0lHA">
                      <result xmi:type="uml:OutputPin" xmi:id="_dvzHLpqjEeK_x8DLIU0lHA" name="Value(1).result" outgoing="_dvzHN5qjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzHL5qjEeK_x8DLIU0lHA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzHMJqjEeK_x8DLIU0lHA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_dvzHMZqjEeK_x8DLIU0lHA" value="1">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzHMpqjEeK_x8DLIU0lHA" inStructuredNode="_dvzHBpqjEeK_x8DLIU0lHA" source="_dvzHEJqjEeK_x8DLIU0lHA" target="_dvzHFZqjEeK_x8DLIU0lHA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzHM5qjEeK_x8DLIU0lHA" inStructuredNode="_dvzHBpqjEeK_x8DLIU0lHA" source="_dvzHE5qjEeK_x8DLIU0lHA" target="_dvzHGJqjEeK_x8DLIU0lHA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzHNJqjEeK_x8DLIU0lHA" inStructuredNode="_dvzHBpqjEeK_x8DLIU0lHA" source="_dvzHG5qjEeK_x8DLIU0lHA" target="_dvzHJJqjEeK_x8DLIU0lHA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzHNZqjEeK_x8DLIU0lHA" inStructuredNode="_dvzHBpqjEeK_x8DLIU0lHA" source="_dvzHH5qjEeK_x8DLIU0lHA" target="_dvzHJ5qjEeK_x8DLIU0lHA"/>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzHNpqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFmJqjEeK_x8DLIU0lHA" source="_dvzHCJqjEeK_x8DLIU0lHA" target="_dvzHE5qjEeK_x8DLIU0lHA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzHN5qjEeK_x8DLIU0lHA" inStructuredNode="_dvzFmJqjEeK_x8DLIU0lHA" source="_dvzHLpqjEeK_x8DLIU0lHA" target="_dvzGypqjEeK_x8DLIU0lHA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzHOJqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFmJqjEeK_x8DLIU0lHA" source="_dvzHKpqjEeK_x8DLIU0lHA" target="_dvzGzZqjEeK_x8DLIU0lHA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzHOZqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFmJqjEeK_x8DLIU0lHA" source="_dvzHE5qjEeK_x8DLIU0lHA" target="_dvzGx5qjEeK_x8DLIU0lHA"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_dvzHOpqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFmJqjEeK_x8DLIU0lHA" source="_dvzHBpqjEeK_x8DLIU0lHA" target="_dvzFmZqjEeK_x8DLIU0lHA"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_dvzHO5qjEeK_x8DLIU0lHA" name="Passthru(Fork(n1))" inStructuredNode="_dvzFl5qjEeK_x8DLIU0lHA">
                  <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_dvzHPJqjEeK_x8DLIU0lHA" name="Passthru(Fork(n1)).input" outgoing="_dvzHQpqjEeK_x8DLIU0lHA" incoming="_dvzHtZqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzHPZqjEeK_x8DLIU0lHA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzHPpqjEeK_x8DLIU0lHA" value="1"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_dvzHP5qjEeK_x8DLIU0lHA" name="Passthru(Fork(n1)).output" outgoing="_dvzHcpqjEeK_x8DLIU0lHA" incoming="_dvzHQpqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzHQJqjEeK_x8DLIU0lHA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzHQZqjEeK_x8DLIU0lHA" value="1"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzHQpqjEeK_x8DLIU0lHA" inStructuredNode="_dvzHO5qjEeK_x8DLIU0lHA" source="_dvzHPJqjEeK_x8DLIU0lHA" target="_dvzHP5qjEeK_x8DLIU0lHA"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_dvzHQ5qjEeK_x8DLIU0lHA" name="Passthru(Fork(helper))" inStructuredNode="_dvzFl5qjEeK_x8DLIU0lHA">
                  <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_dvzHRJqjEeK_x8DLIU0lHA" name="Passthru(Fork(helper)).input" outgoing="_dvzHSpqjEeK_x8DLIU0lHA" incoming="_dvzHtpqjEeK_x8DLIU0lHA" type="_iyhhgIr7EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzHRZqjEeK_x8DLIU0lHA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzHRpqjEeK_x8DLIU0lHA" value="1"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_dvzHR5qjEeK_x8DLIU0lHA" name="Passthru(Fork(helper)).output" outgoing="_dvzHc5qjEeK_x8DLIU0lHA" incoming="_dvzHSpqjEeK_x8DLIU0lHA" type="_iyhhgIr7EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzHSJqjEeK_x8DLIU0lHA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzHSZqjEeK_x8DLIU0lHA" value="1"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzHSpqjEeK_x8DLIU0lHA" inStructuredNode="_dvzHQ5qjEeK_x8DLIU0lHA" source="_dvzHRJqjEeK_x8DLIU0lHA" target="_dvzHR5qjEeK_x8DLIU0lHA"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_dvzHS5qjEeK_x8DLIU0lHA" name="Passthru(Fork(n2))" inStructuredNode="_dvzFl5qjEeK_x8DLIU0lHA">
                  <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_dvzHTJqjEeK_x8DLIU0lHA" name="Passthru(Fork(n2)).input" outgoing="_dvzHUpqjEeK_x8DLIU0lHA" incoming="_dvzHt5qjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzHTZqjEeK_x8DLIU0lHA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzHTpqjEeK_x8DLIU0lHA" value="1"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_dvzHT5qjEeK_x8DLIU0lHA" name="Passthru(Fork(n2)).output" outgoing="_dvzHdJqjEeK_x8DLIU0lHA" incoming="_dvzHUpqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzHUJqjEeK_x8DLIU0lHA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzHUZqjEeK_x8DLIU0lHA" value="1"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzHUpqjEeK_x8DLIU0lHA" inStructuredNode="_dvzHS5qjEeK_x8DLIU0lHA" source="_dvzHTJqjEeK_x8DLIU0lHA" target="_dvzHT5qjEeK_x8DLIU0lHA"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_dvzHU5qjEeK_x8DLIU0lHA" name="Passthru(Fork(ends1))" inStructuredNode="_dvzFl5qjEeK_x8DLIU0lHA">
                  <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_dvzHVJqjEeK_x8DLIU0lHA" name="Passthru(Fork(ends1)).input" outgoing="_dvzHWpqjEeK_x8DLIU0lHA" incoming="_dvzHuJqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzHVZqjEeK_x8DLIU0lHA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzHVpqjEeK_x8DLIU0lHA" value="*"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_dvzHV5qjEeK_x8DLIU0lHA" name="Passthru(Fork(ends1)).output" outgoing="_dvzHdZqjEeK_x8DLIU0lHA" incoming="_dvzHWpqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzHWJqjEeK_x8DLIU0lHA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzHWZqjEeK_x8DLIU0lHA" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzHWpqjEeK_x8DLIU0lHA" inStructuredNode="_dvzHU5qjEeK_x8DLIU0lHA" source="_dvzHVJqjEeK_x8DLIU0lHA" target="_dvzHV5qjEeK_x8DLIU0lHA"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_dvzHW5qjEeK_x8DLIU0lHA" name="Passthru(Fork(ends2))" inStructuredNode="_dvzFl5qjEeK_x8DLIU0lHA">
                  <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_dvzHXJqjEeK_x8DLIU0lHA" name="Passthru(Fork(ends2)).input" outgoing="_dvzHYpqjEeK_x8DLIU0lHA" incoming="_dvzHuZqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzHXZqjEeK_x8DLIU0lHA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzHXpqjEeK_x8DLIU0lHA" value="*"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_dvzHX5qjEeK_x8DLIU0lHA" name="Passthru(Fork(ends2)).output" outgoing="_dvzHdpqjEeK_x8DLIU0lHA" incoming="_dvzHYpqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzHYJqjEeK_x8DLIU0lHA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzHYZqjEeK_x8DLIU0lHA" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzHYpqjEeK_x8DLIU0lHA" inStructuredNode="_dvzHW5qjEeK_x8DLIU0lHA" source="_dvzHXJqjEeK_x8DLIU0lHA" target="_dvzHX5qjEeK_x8DLIU0lHA"/>
                </node>
                <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_dvzHY5qjEeK_x8DLIU0lHA" name="n1" incoming="_dvzHcpqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzHZJqjEeK_x8DLIU0lHA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzHZZqjEeK_x8DLIU0lHA" value="1"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_dvzHZpqjEeK_x8DLIU0lHA" name="helper" incoming="_dvzHc5qjEeK_x8DLIU0lHA" type="_iyhhgIr7EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzHZ5qjEeK_x8DLIU0lHA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzHaJqjEeK_x8DLIU0lHA" value="1"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_dvzHaZqjEeK_x8DLIU0lHA" name="n2" incoming="_dvzHdJqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzHapqjEeK_x8DLIU0lHA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzHa5qjEeK_x8DLIU0lHA" value="1"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_dvzHbJqjEeK_x8DLIU0lHA" name="ends1" incoming="_dvzHdZqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzHbZqjEeK_x8DLIU0lHA"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzHbpqjEeK_x8DLIU0lHA" value="*"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_dvzHb5qjEeK_x8DLIU0lHA" name="ends2" incoming="_dvzHdpqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzHcJqjEeK_x8DLIU0lHA"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzHcZqjEeK_x8DLIU0lHA" value="*"/>
                </structuredNodeOutput>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzHcpqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFl5qjEeK_x8DLIU0lHA" source="_dvzHP5qjEeK_x8DLIU0lHA" target="_dvzHY5qjEeK_x8DLIU0lHA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzHc5qjEeK_x8DLIU0lHA" inStructuredNode="_dvzFl5qjEeK_x8DLIU0lHA" source="_dvzHR5qjEeK_x8DLIU0lHA" target="_dvzHZpqjEeK_x8DLIU0lHA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzHdJqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFl5qjEeK_x8DLIU0lHA" source="_dvzHT5qjEeK_x8DLIU0lHA" target="_dvzHaZqjEeK_x8DLIU0lHA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzHdZqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFl5qjEeK_x8DLIU0lHA" source="_dvzHV5qjEeK_x8DLIU0lHA" target="_dvzHbJqjEeK_x8DLIU0lHA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzHdpqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFl5qjEeK_x8DLIU0lHA" source="_dvzHX5qjEeK_x8DLIU0lHA" target="_dvzHb5qjEeK_x8DLIU0lHA"/>
              </node>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_dvzHd5qjEeK_x8DLIU0lHA" name="Call(+)" inStructuredNode="_dvzFgpqjEeK_x8DLIU0lHA">
                <argument xmi:type="uml:InputPin" xmi:id="_dvzHeJqjEeK_x8DLIU0lHA" name="Call(+).argument(x)" incoming="_dvzHqpqjEeK_x8DLIU0lHA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzHeZqjEeK_x8DLIU0lHA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzHepqjEeK_x8DLIU0lHA" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_dvzHe5qjEeK_x8DLIU0lHA" name="Call(+).argument(y)" incoming="_dvzHq5qjEeK_x8DLIU0lHA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzHfJqjEeK_x8DLIU0lHA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzHfZqjEeK_x8DLIU0lHA" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_dvzHfpqjEeK_x8DLIU0lHA" name="Call(+).result(result)">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzHf5qjEeK_x8DLIU0lHA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzHgJqjEeK_x8DLIU0lHA" value="1"/>
                </result>
                <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-IntegerFunctions-plus"/>
              </node>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_dvzHgZqjEeK_x8DLIU0lHA" name="Value(1)" inStructuredNode="_dvzFgpqjEeK_x8DLIU0lHA">
                <result xmi:type="uml:OutputPin" xmi:id="_dvzHgpqjEeK_x8DLIU0lHA" name="Value(1).result" outgoing="_dvzHq5qjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzHg5qjEeK_x8DLIU0lHA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzHhJqjEeK_x8DLIU0lHA" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_dvzHhZqjEeK_x8DLIU0lHA" value="1">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                </value>
              </node>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_dvzHhpqjEeK_x8DLIU0lHA" name="Call(+)" inStructuredNode="_dvzFgpqjEeK_x8DLIU0lHA">
                <argument xmi:type="uml:InputPin" xmi:id="_dvzHh5qjEeK_x8DLIU0lHA" name="Call(+).argument(x)" incoming="_dvzHrJqjEeK_x8DLIU0lHA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzHiJqjEeK_x8DLIU0lHA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzHiZqjEeK_x8DLIU0lHA" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_dvzHipqjEeK_x8DLIU0lHA" name="Call(+).argument(y)" incoming="_dvzHrZqjEeK_x8DLIU0lHA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzHi5qjEeK_x8DLIU0lHA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzHjJqjEeK_x8DLIU0lHA" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_dvzHjZqjEeK_x8DLIU0lHA" name="Call(+).result(result)">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzHjpqjEeK_x8DLIU0lHA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzHj5qjEeK_x8DLIU0lHA" value="1"/>
                </result>
                <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-IntegerFunctions-plus"/>
              </node>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_dvzHkJqjEeK_x8DLIU0lHA" name="Value(1)" inStructuredNode="_dvzFgpqjEeK_x8DLIU0lHA">
                <result xmi:type="uml:OutputPin" xmi:id="_dvzHkZqjEeK_x8DLIU0lHA" name="Value(1).result" outgoing="_dvzHrZqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzHkpqjEeK_x8DLIU0lHA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzHk5qjEeK_x8DLIU0lHA" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_dvzHlJqjEeK_x8DLIU0lHA" value="1">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                </value>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_dvzHlZqjEeK_x8DLIU0lHA" name="Passthru(Passthru(upper))" inStructuredNode="_dvzFgpqjEeK_x8DLIU0lHA">
                <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_dvzHlpqjEeK_x8DLIU0lHA" name="Passthru(Passthru(upper)).input" outgoing="_dvzHnJqjEeK_x8DLIU0lHA" incoming="_dvzHrpqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzHl5qjEeK_x8DLIU0lHA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzHmJqjEeK_x8DLIU0lHA" value="1"/>
                </structuredNodeInput>
                <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_dvzHmZqjEeK_x8DLIU0lHA" name="Passthru(Passthru(upper)).output" incoming="_dvzHnJqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzHmpqjEeK_x8DLIU0lHA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzHm5qjEeK_x8DLIU0lHA" value="1"/>
                </structuredNodeOutput>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzHnJqjEeK_x8DLIU0lHA" inStructuredNode="_dvzHlZqjEeK_x8DLIU0lHA" source="_dvzHlpqjEeK_x8DLIU0lHA" target="_dvzHmZqjEeK_x8DLIU0lHA"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzHnZqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFgpqjEeK_x8DLIU0lHA" source="_dvzH0pqjEeK_x8DLIU0lHA" target="_dvzFg5qjEeK_x8DLIU0lHA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzHnpqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFgpqjEeK_x8DLIU0lHA" source="_dvzH2JqjEeK_x8DLIU0lHA" target="_dvzFhJqjEeK_x8DLIU0lHA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzHn5qjEeK_x8DLIU0lHA" inStructuredNode="_dvzFgpqjEeK_x8DLIU0lHA" source="_dvzH3pqjEeK_x8DLIU0lHA" target="_dvzFhZqjEeK_x8DLIU0lHA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzHoJqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFgpqjEeK_x8DLIU0lHA" source="_dvzH5JqjEeK_x8DLIU0lHA" target="_dvzFhpqjEeK_x8DLIU0lHA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzHoZqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFgpqjEeK_x8DLIU0lHA" source="_dvzH6pqjEeK_x8DLIU0lHA" target="_dvzFh5qjEeK_x8DLIU0lHA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzHopqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFgpqjEeK_x8DLIU0lHA" source="_dvzH8JqjEeK_x8DLIU0lHA" target="_dvzFiJqjEeK_x8DLIU0lHA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzHo5qjEeK_x8DLIU0lHA" inStructuredNode="_dvzFgpqjEeK_x8DLIU0lHA" source="_dvzH9pqjEeK_x8DLIU0lHA" target="_dvzFiZqjEeK_x8DLIU0lHA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzHpJqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFgpqjEeK_x8DLIU0lHA" source="_dvzH_JqjEeK_x8DLIU0lHA" target="_dvzFipqjEeK_x8DLIU0lHA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzHpZqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFgpqjEeK_x8DLIU0lHA" source="_dvzFiZqjEeK_x8DLIU0lHA" target="_dvzFjJqjEeK_x8DLIU0lHA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzHppqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFgpqjEeK_x8DLIU0lHA" source="_dvzFipqjEeK_x8DLIU0lHA" target="_dvzFj5qjEeK_x8DLIU0lHA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzHp5qjEeK_x8DLIU0lHA" inStructuredNode="_dvzFgpqjEeK_x8DLIU0lHA" source="_dvzH8JqjEeK_x8DLIU0lHA" target="_dvzFlpqjEeK_x8DLIU0lHA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_dvzHqJqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFgpqjEeK_x8DLIU0lHA" source="_dvzFlZqjEeK_x8DLIU0lHA" target="_dvzFl5qjEeK_x8DLIU0lHA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzHqZqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFgpqjEeK_x8DLIU0lHA" source="_dvzFlpqjEeK_x8DLIU0lHA" target="_dvzGxJqjEeK_x8DLIU0lHA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzHqpqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFgpqjEeK_x8DLIU0lHA" source="_dvzFiJqjEeK_x8DLIU0lHA" target="_dvzHeJqjEeK_x8DLIU0lHA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzHq5qjEeK_x8DLIU0lHA" inStructuredNode="_dvzFgpqjEeK_x8DLIU0lHA" source="_dvzHgpqjEeK_x8DLIU0lHA" target="_dvzHe5qjEeK_x8DLIU0lHA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzHrJqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFgpqjEeK_x8DLIU0lHA" source="_dvzFiZqjEeK_x8DLIU0lHA" target="_dvzHh5qjEeK_x8DLIU0lHA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzHrZqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFgpqjEeK_x8DLIU0lHA" source="_dvzHkZqjEeK_x8DLIU0lHA" target="_dvzHipqjEeK_x8DLIU0lHA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzHrpqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFgpqjEeK_x8DLIU0lHA" source="_dvzFipqjEeK_x8DLIU0lHA" target="_dvzHlpqjEeK_x8DLIU0lHA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzHr5qjEeK_x8DLIU0lHA" inStructuredNode="_dvzFgpqjEeK_x8DLIU0lHA" source="_dvzFg5qjEeK_x8DLIU0lHA" target="_dvzGtZqjEeK_x8DLIU0lHA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzHsJqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFgpqjEeK_x8DLIU0lHA" source="_dvzFhJqjEeK_x8DLIU0lHA" target="_dvzGuJqjEeK_x8DLIU0lHA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzHsZqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFgpqjEeK_x8DLIU0lHA" source="_dvzFhZqjEeK_x8DLIU0lHA" target="_dvzGu5qjEeK_x8DLIU0lHA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzHspqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFgpqjEeK_x8DLIU0lHA" source="_dvzFhpqjEeK_x8DLIU0lHA" target="_dvzGvpqjEeK_x8DLIU0lHA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzHs5qjEeK_x8DLIU0lHA" inStructuredNode="_dvzFgpqjEeK_x8DLIU0lHA" source="_dvzFh5qjEeK_x8DLIU0lHA" target="_dvzGwZqjEeK_x8DLIU0lHA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzHtJqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFgpqjEeK_x8DLIU0lHA" source="_dvzFh5qjEeK_x8DLIU0lHA" target="_dvzHDZqjEeK_x8DLIU0lHA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzHtZqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFgpqjEeK_x8DLIU0lHA" source="_dvzFg5qjEeK_x8DLIU0lHA" target="_dvzHPJqjEeK_x8DLIU0lHA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzHtpqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFgpqjEeK_x8DLIU0lHA" source="_dvzFhJqjEeK_x8DLIU0lHA" target="_dvzHRJqjEeK_x8DLIU0lHA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzHt5qjEeK_x8DLIU0lHA" inStructuredNode="_dvzFgpqjEeK_x8DLIU0lHA" source="_dvzFhZqjEeK_x8DLIU0lHA" target="_dvzHTJqjEeK_x8DLIU0lHA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzHuJqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFgpqjEeK_x8DLIU0lHA" source="_dvzFhpqjEeK_x8DLIU0lHA" target="_dvzHVJqjEeK_x8DLIU0lHA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzHuZqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFgpqjEeK_x8DLIU0lHA" source="_dvzFh5qjEeK_x8DLIU0lHA" target="_dvzHXJqjEeK_x8DLIU0lHA"/>
              <loopVariable xmi:type="uml:OutputPin" xmi:id="_dvzH0pqjEeK_x8DLIU0lHA" name="ForStatement@cd25f9.loopVariable(n1)" outgoing="_dvzHnZqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzH05qjEeK_x8DLIU0lHA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzH1JqjEeK_x8DLIU0lHA" value="1"/>
              </loopVariable>
              <loopVariable xmi:type="uml:OutputPin" xmi:id="_dvzH2JqjEeK_x8DLIU0lHA" name="ForStatement@cd25f9.loopVariable(helper)" outgoing="_dvzHnpqjEeK_x8DLIU0lHA" type="_iyhhgIr7EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzH2ZqjEeK_x8DLIU0lHA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzH2pqjEeK_x8DLIU0lHA" value="1"/>
              </loopVariable>
              <loopVariable xmi:type="uml:OutputPin" xmi:id="_dvzH3pqjEeK_x8DLIU0lHA" name="ForStatement@cd25f9.loopVariable(n2)" outgoing="_dvzHn5qjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzH35qjEeK_x8DLIU0lHA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzH4JqjEeK_x8DLIU0lHA" value="1"/>
              </loopVariable>
              <loopVariable xmi:type="uml:OutputPin" xmi:id="_dvzH5JqjEeK_x8DLIU0lHA" name="ForStatement@cd25f9.loopVariable(ends1)" outgoing="_dvzHoJqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzH5ZqjEeK_x8DLIU0lHA"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzH5pqjEeK_x8DLIU0lHA" value="*"/>
              </loopVariable>
              <loopVariable xmi:type="uml:OutputPin" xmi:id="_dvzH6pqjEeK_x8DLIU0lHA" name="ForStatement@cd25f9.loopVariable(ends2)" outgoing="_dvzHoZqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzH65qjEeK_x8DLIU0lHA"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzH7JqjEeK_x8DLIU0lHA" value="*"/>
              </loopVariable>
              <loopVariable xmi:type="uml:OutputPin" xmi:id="_dvzH8JqjEeK_x8DLIU0lHA" name="ForStatement@cd25f9.loopVariable(i)" outgoing="_dvzHopqjEeK_x8DLIU0lHA _dvzHp5qjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzH8ZqjEeK_x8DLIU0lHA"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzH8pqjEeK_x8DLIU0lHA" value="*"/>
              </loopVariable>
              <loopVariable xmi:type="uml:OutputPin" xmi:id="_dvzH9pqjEeK_x8DLIU0lHA" name="ForStatement@cd25f9.loopVariable(counter)" outgoing="_dvzHo5qjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzH95qjEeK_x8DLIU0lHA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzH-JqjEeK_x8DLIU0lHA" value="1"/>
              </loopVariable>
              <loopVariable xmi:type="uml:OutputPin" xmi:id="_dvzH_JqjEeK_x8DLIU0lHA" name="ForStatement@cd25f9.loopVariable(upper)" outgoing="_dvzHpJqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzH_ZqjEeK_x8DLIU0lHA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzH_pqjEeK_x8DLIU0lHA" value="1"/>
              </loopVariable>
              <loopVariableInput xmi:type="uml:InputPin" xmi:id="_dvzHupqjEeK_x8DLIU0lHA" name="ForStatement@cd25f9.loopVariableInput(n1)" incoming="_dwPxMJqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzHu5qjEeK_x8DLIU0lHA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzHvJqjEeK_x8DLIU0lHA" value="1"/>
              </loopVariableInput>
              <loopVariableInput xmi:type="uml:InputPin" xmi:id="_dvzHvZqjEeK_x8DLIU0lHA" name="ForStatement@cd25f9.loopVariableInput(helper)" incoming="_dwPxMZqjEeK_x8DLIU0lHA" type="_iyhhgIr7EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzHvpqjEeK_x8DLIU0lHA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzHv5qjEeK_x8DLIU0lHA" value="1"/>
              </loopVariableInput>
              <loopVariableInput xmi:type="uml:InputPin" xmi:id="_dvzHwJqjEeK_x8DLIU0lHA" name="ForStatement@cd25f9.loopVariableInput(n2)" incoming="_dwPxMpqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzHwZqjEeK_x8DLIU0lHA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzHwpqjEeK_x8DLIU0lHA" value="1"/>
              </loopVariableInput>
              <loopVariableInput xmi:type="uml:InputPin" xmi:id="_dvzHw5qjEeK_x8DLIU0lHA" name="ForStatement@cd25f9.loopVariableInput(ends1)" incoming="_dwPxM5qjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzHxJqjEeK_x8DLIU0lHA"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzHxZqjEeK_x8DLIU0lHA" value="*"/>
              </loopVariableInput>
              <loopVariableInput xmi:type="uml:InputPin" xmi:id="_dvzHxpqjEeK_x8DLIU0lHA" name="ForStatement@cd25f9.loopVariableInput(ends2)" incoming="_dwPxNJqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzHx5qjEeK_x8DLIU0lHA"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzHyJqjEeK_x8DLIU0lHA" value="*"/>
              </loopVariableInput>
              <loopVariableInput xmi:type="uml:InputPin" xmi:id="_dvzHyZqjEeK_x8DLIU0lHA" name="ForStatement@cd25f9.loopVariableInput(i)" incoming="_dvzINZqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzHypqjEeK_x8DLIU0lHA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzHy5qjEeK_x8DLIU0lHA" value="1"/>
              </loopVariableInput>
              <loopVariableInput xmi:type="uml:InputPin" xmi:id="_dvzHzJqjEeK_x8DLIU0lHA" name="ForStatement@cd25f9.loopVariableInput(counter)" incoming="_dvzIM5qjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzHzZqjEeK_x8DLIU0lHA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzHzpqjEeK_x8DLIU0lHA" value="1"/>
              </loopVariableInput>
              <loopVariableInput xmi:type="uml:InputPin" xmi:id="_dvzHz5qjEeK_x8DLIU0lHA" name="ForStatement@cd25f9.loopVariableInput(upper)" incoming="_dvzINJqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzH0JqjEeK_x8DLIU0lHA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzH0ZqjEeK_x8DLIU0lHA" value="1"/>
              </loopVariableInput>
              <result xmi:type="uml:OutputPin" xmi:id="_dvzH1ZqjEeK_x8DLIU0lHA" name="ForStatement@cd25f9.result(n1)" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzH1pqjEeK_x8DLIU0lHA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzH15qjEeK_x8DLIU0lHA" value="1"/>
              </result>
              <result xmi:type="uml:OutputPin" xmi:id="_dvzH25qjEeK_x8DLIU0lHA" name="ForStatement@cd25f9.result(helper)" type="_iyhhgIr7EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzH3JqjEeK_x8DLIU0lHA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzH3ZqjEeK_x8DLIU0lHA" value="1"/>
              </result>
              <result xmi:type="uml:OutputPin" xmi:id="_dvzH4ZqjEeK_x8DLIU0lHA" name="ForStatement@cd25f9.result(n2)" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzH4pqjEeK_x8DLIU0lHA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzH45qjEeK_x8DLIU0lHA" value="1"/>
              </result>
              <result xmi:type="uml:OutputPin" xmi:id="_dvzH55qjEeK_x8DLIU0lHA" name="ForStatement@cd25f9.result(ends1)" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzH6JqjEeK_x8DLIU0lHA"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzH6ZqjEeK_x8DLIU0lHA" value="*"/>
              </result>
              <result xmi:type="uml:OutputPin" xmi:id="_dvzH7ZqjEeK_x8DLIU0lHA" name="ForStatement@cd25f9.result(ends2)" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzH7pqjEeK_x8DLIU0lHA"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzH75qjEeK_x8DLIU0lHA" value="*"/>
              </result>
              <result xmi:type="uml:OutputPin" xmi:id="_dvzH85qjEeK_x8DLIU0lHA" name="ForStatement@cd25f9.result(i)" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzH9JqjEeK_x8DLIU0lHA"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzH9ZqjEeK_x8DLIU0lHA" value="*"/>
              </result>
              <result xmi:type="uml:OutputPin" xmi:id="_dvzH-ZqjEeK_x8DLIU0lHA" name="ForStatement@cd25f9.result(counter)" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzH-pqjEeK_x8DLIU0lHA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzH-5qjEeK_x8DLIU0lHA" value="1"/>
              </result>
              <result xmi:type="uml:OutputPin" xmi:id="_dvzH_5qjEeK_x8DLIU0lHA" name="ForStatement@cd25f9.result(upper)" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzIAJqjEeK_x8DLIU0lHA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzIAZqjEeK_x8DLIU0lHA" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_dvzIApqjEeK_x8DLIU0lHA" name="LoopVariables(ForStatement@cd25f9)" inStructuredNode="_dvzFgZqjEeK_x8DLIU0lHA" outgoing="_dvzINpqjEeK_x8DLIU0lHA">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_dvzIA5qjEeK_x8DLIU0lHA" name="Value(1)" inStructuredNode="_dvzIApqjEeK_x8DLIU0lHA">
                <result xmi:type="uml:OutputPin" xmi:id="_dvzIBJqjEeK_x8DLIU0lHA" name="Value(1).result" outgoing="_dvzIMpqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzIBZqjEeK_x8DLIU0lHA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzIBpqjEeK_x8DLIU0lHA" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_dvzIB5qjEeK_x8DLIU0lHA" value="1">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                </value>
              </node>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_dvzICJqjEeK_x8DLIU0lHA" name="Call($$Alf$Library$CollectionFunctions$size__any__)" inStructuredNode="_dvzIApqjEeK_x8DLIU0lHA">
                <argument xmi:type="uml:InputPin" xmi:id="_dvzICZqjEeK_x8DLIU0lHA" name="Call($$Alf$Library$CollectionFunctions$size__any__).argument(seq)" incoming="_dwPxNZqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzICpqjEeK_x8DLIU0lHA"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzIC5qjEeK_x8DLIU0lHA" value="*"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_dvzIDJqjEeK_x8DLIU0lHA" name="Call($$Alf$Library$CollectionFunctions$size__any__).result()" outgoing="_dvzILpqjEeK_x8DLIU0lHA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzIDZqjEeK_x8DLIU0lHA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzIDpqjEeK_x8DLIU0lHA" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_iPgC4JcCEeKVudOPtQ6VQg"/>
              </node>
              <node xmi:type="uml:ForkNode" xmi:id="_dvzID5qjEeK_x8DLIU0lHA" name="Fork(Value(1).result)" inStructuredNode="_dvzIApqjEeK_x8DLIU0lHA" outgoing="_dvzINZqjEeK_x8DLIU0lHA _dvzIL5qjEeK_x8DLIU0lHA" incoming="_dvzIMpqjEeK_x8DLIU0lHA"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_dvzIEJqjEeK_x8DLIU0lHA" name="Call(-)" inStructuredNode="_dvzIApqjEeK_x8DLIU0lHA">
                <argument xmi:type="uml:InputPin" xmi:id="_dvzIEZqjEeK_x8DLIU0lHA" name="Call(-).argument(x)" incoming="_dvzILpqjEeK_x8DLIU0lHA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzIEpqjEeK_x8DLIU0lHA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzIE5qjEeK_x8DLIU0lHA" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_dvzIFJqjEeK_x8DLIU0lHA" name="Call(-).argument(y)" incoming="_dvzIL5qjEeK_x8DLIU0lHA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzIFZqjEeK_x8DLIU0lHA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzIFpqjEeK_x8DLIU0lHA" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_dvzIF5qjEeK_x8DLIU0lHA" name="Call(-).result(result)" outgoing="_dvzIMJqjEeK_x8DLIU0lHA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzIGJqjEeK_x8DLIU0lHA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzIGZqjEeK_x8DLIU0lHA" value="1"/>
                </result>
                <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-IntegerFunctions-minus"/>
              </node>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_dvzIGpqjEeK_x8DLIU0lHA" name="Value(1)" inStructuredNode="_dvzIApqjEeK_x8DLIU0lHA">
                <result xmi:type="uml:OutputPin" xmi:id="_dvzIG5qjEeK_x8DLIU0lHA" name="Value(1).result" outgoing="_dvzIMZqjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzIHJqjEeK_x8DLIU0lHA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzIHZqjEeK_x8DLIU0lHA" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_dvzIHpqjEeK_x8DLIU0lHA" value="1">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                </value>
              </node>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_dvzIH5qjEeK_x8DLIU0lHA" name="Call(+)" inStructuredNode="_dvzIApqjEeK_x8DLIU0lHA">
                <argument xmi:type="uml:InputPin" xmi:id="_dvzIIJqjEeK_x8DLIU0lHA" name="Call(+).argument(x)" incoming="_dvzIMJqjEeK_x8DLIU0lHA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzIIZqjEeK_x8DLIU0lHA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzIIpqjEeK_x8DLIU0lHA" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_dvzII5qjEeK_x8DLIU0lHA" name="Call(+).argument(y)" incoming="_dvzIMZqjEeK_x8DLIU0lHA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzIJJqjEeK_x8DLIU0lHA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzIJZqjEeK_x8DLIU0lHA" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_dvzIJpqjEeK_x8DLIU0lHA" name="Call(+).result(result)" outgoing="_dvzINJqjEeK_x8DLIU0lHA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzIJ5qjEeK_x8DLIU0lHA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzIKJqjEeK_x8DLIU0lHA" value="1"/>
                </result>
                <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-IntegerFunctions-plus"/>
              </node>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_dvzIKZqjEeK_x8DLIU0lHA" name="Value(1)" inStructuredNode="_dvzIApqjEeK_x8DLIU0lHA">
                <result xmi:type="uml:OutputPin" xmi:id="_dvzIKpqjEeK_x8DLIU0lHA" name="Value(1).result" outgoing="_dvzIM5qjEeK_x8DLIU0lHA" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvzIK5qjEeK_x8DLIU0lHA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvzILJqjEeK_x8DLIU0lHA" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_dvzILZqjEeK_x8DLIU0lHA" value="1">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                </value>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzILpqjEeK_x8DLIU0lHA" inStructuredNode="_dvzIApqjEeK_x8DLIU0lHA" source="_dvzIDJqjEeK_x8DLIU0lHA" target="_dvzIEZqjEeK_x8DLIU0lHA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzIL5qjEeK_x8DLIU0lHA" inStructuredNode="_dvzIApqjEeK_x8DLIU0lHA" source="_dvzID5qjEeK_x8DLIU0lHA" target="_dvzIFJqjEeK_x8DLIU0lHA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzIMJqjEeK_x8DLIU0lHA" inStructuredNode="_dvzIApqjEeK_x8DLIU0lHA" source="_dvzIF5qjEeK_x8DLIU0lHA" target="_dvzIIJqjEeK_x8DLIU0lHA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzIMZqjEeK_x8DLIU0lHA" inStructuredNode="_dvzIApqjEeK_x8DLIU0lHA" source="_dvzIG5qjEeK_x8DLIU0lHA" target="_dvzII5qjEeK_x8DLIU0lHA"/>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzIMpqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFgZqjEeK_x8DLIU0lHA" source="_dvzIBJqjEeK_x8DLIU0lHA" target="_dvzID5qjEeK_x8DLIU0lHA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzIM5qjEeK_x8DLIU0lHA" inStructuredNode="_dvzFgZqjEeK_x8DLIU0lHA" source="_dvzIKpqjEeK_x8DLIU0lHA" target="_dvzHzJqjEeK_x8DLIU0lHA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzINJqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFgZqjEeK_x8DLIU0lHA" source="_dvzIJpqjEeK_x8DLIU0lHA" target="_dvzHz5qjEeK_x8DLIU0lHA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_dvzINZqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFgZqjEeK_x8DLIU0lHA" source="_dvzID5qjEeK_x8DLIU0lHA" target="_dvzHyZqjEeK_x8DLIU0lHA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_dvzINpqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFgZqjEeK_x8DLIU0lHA" source="_dvzIApqjEeK_x8DLIU0lHA" target="_dvzFgpqjEeK_x8DLIU0lHA"/>
          </node>
          <edge xmi:type="uml:ControlFlow" xmi:id="_dvzIN5qjEeK_x8DLIU0lHA" inStructuredNode="_dvzFSpqjEeK_x8DLIU0lHA" source="_dvzFS5qjEeK_x8DLIU0lHA" target="_dvzFZpqjEeK_x8DLIU0lHA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_dvzIOJqjEeK_x8DLIU0lHA" inStructuredNode="_dvzFSpqjEeK_x8DLIU0lHA" source="_dvzFZpqjEeK_x8DLIU0lHA" target="_dvzFgZqjEeK_x8DLIU0lHA"/>
        </structuredNode>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_dvzFQJqjEeK_x8DLIU0lHA" name="Input(ends1)" outgoing="_dwGAMJqjEeK_x8DLIU0lHA" parameter="_csi4YI2FEeK-V4Bnby3b3Q"/>
        <node xmi:type="uml:ForkNode" xmi:id="_dvzFQZqjEeK_x8DLIU0lHA" name="Fork(ends1)" outgoing="_dwGANpqjEeK_x8DLIU0lHA _dwPxNZqjEeK_x8DLIU0lHA _dwPxM5qjEeK_x8DLIU0lHA" incoming="_dwGAMJqjEeK_x8DLIU0lHA"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_dvzFQpqjEeK_x8DLIU0lHA" name="Input(ends2)" outgoing="_dwGAMZqjEeK_x8DLIU0lHA" parameter="_dnmycI2FEeK-V4Bnby3b3Q"/>
        <node xmi:type="uml:ForkNode" xmi:id="_dvzFQ5qjEeK_x8DLIU0lHA" name="Fork(ends2)" outgoing="_dwGAOJqjEeK_x8DLIU0lHA _dwPxNJqjEeK_x8DLIU0lHA" incoming="_dwGAMZqjEeK_x8DLIU0lHA"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_dvzFRJqjEeK_x8DLIU0lHA" name="Input(n1)" outgoing="_dwGAMpqjEeK_x8DLIU0lHA" parameter="_dtG9gI2FEeK-V4Bnby3b3Q"/>
        <node xmi:type="uml:ForkNode" xmi:id="_dvzFRZqjEeK_x8DLIU0lHA" name="Fork(n1)" outgoing="_dwGANZqjEeK_x8DLIU0lHA _dwPxMJqjEeK_x8DLIU0lHA" incoming="_dwGAMpqjEeK_x8DLIU0lHA"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_dvzFRpqjEeK_x8DLIU0lHA" name="Input(n2)" outgoing="_dwGAM5qjEeK_x8DLIU0lHA" parameter="_dxuXwI2FEeK-V4Bnby3b3Q"/>
        <node xmi:type="uml:ForkNode" xmi:id="_dvzFR5qjEeK_x8DLIU0lHA" name="Fork(n2)" outgoing="_dwGAN5qjEeK_x8DLIU0lHA _dwPxMpqjEeK_x8DLIU0lHA" incoming="_dwGAM5qjEeK_x8DLIU0lHA"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_dvzFSJqjEeK_x8DLIU0lHA" name="Input(helper)" outgoing="_dwGANJqjEeK_x8DLIU0lHA" parameter="_d2e78I2FEeK-V4Bnby3b3Q"/>
        <node xmi:type="uml:ForkNode" xmi:id="_dvzFSZqjEeK_x8DLIU0lHA" name="Fork(helper)" outgoing="_dwPxMZqjEeK_x8DLIU0lHA" incoming="_dwGANJqjEeK_x8DLIU0lHA"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Activity" xmi:id="_3BMbcIsVEeKEn4V9UD8Cqw" name="AssertUnconnectedPattern" group="_J8ShypnjEeKzHq9Trtbo_Q" node="_J8ShwJnjEeKzHq9Trtbo_Q _J8ShwZnjEeKzHq9Trtbo_Q _J8ShwpnjEeKzHq9Trtbo_Q _J8Shw5njEeKzHq9Trtbo_Q _J8ShxJnjEeKzHq9Trtbo_Q _J8ShxZnjEeKzHq9Trtbo_Q _J8ShxpnjEeKzHq9Trtbo_Q _J8Shx5njEeKzHq9Trtbo_Q _J8ShyJnjEeKzHq9Trtbo_Q _J8ShyZnjEeKzHq9Trtbo_Q _J8ShypnjEeKzHq9Trtbo_Q">
        <ownedComment xmi:type="uml:Comment" xmi:id="_3BMbcYsVEeKEn4V9UD8Cqw">
          <body>&#xD;
namespace 'Test Suites'::Utils ;&#xD;
&#xD;
private import Alf::Library::CollectionFunctions::size ;&#xD;
private import Alf::Library::PrimitiveBehaviors::IntegerFunctions::ToString ;&#xD;
&#xD;
activity AssertUnconnectedPattern(in ends1 : any[], &#xD;
															  in ends2 : any[], &#xD;
															  in n1 : Integer, &#xD;
															  in n2 : Integer,&#xD;
															  in helper : AbstractAssertCompositeHelper) {&#xD;
	// Check cardinalities&#xD;
	AssertEquals(&quot;UnconnectedPattern - ends1->size()&quot;, ends1->size(), n1) ;&#xD;
	AssertEquals(&quot;UnconnectedPattern - ends2->size()&quot;, ends2->size(), n2) ;&#xD;
	// Checks connections&#xD;
	for (i in 1..ends1->size()) {&#xD;
		for (j in 1..ends2->size()) {&#xD;
			helper.assertNotConnected(&quot;UnconnectedPattern - ends1[&quot; + ToString(i) + &quot;] is not connected to ends2[&quot; + ToString(j) + &quot;]&quot;,ends1[i], ends2[j]) ;		&#xD;
		}&#xD;
	}&#xD;
}</body>
        </ownedComment>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_lkgiII2GEeK-V4Bnby3b3Q" name="ends1">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_n54eEI2GEeK-V4Bnby3b3Q"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_n54eEY2GEeK-V4Bnby3b3Q" value="*"/>
        </ownedParameter>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_mMrVYI2GEeK-V4Bnby3b3Q" name="ends2">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_phIIsI2GEeK-V4Bnby3b3Q"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_phIIsY2GEeK-V4Bnby3b3Q" value="*"/>
        </ownedParameter>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_mTquMI2GEeK-V4Bnby3b3Q" name="n1">
          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
        </ownedParameter>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_mbje4I2GEeK-V4Bnby3b3Q" name="n2">
          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
        </ownedParameter>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_mg6gAI2GEeK-V4Bnby3b3Q" name="helper" type="_iyhhgIr7EeKEn4V9UD8Cqw"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_J8cSwJnjEeKzHq9Trtbo_Q" activity="_3BMbcIsVEeKEn4V9UD8Cqw" source="_J8ShwJnjEeKzHq9Trtbo_Q" target="_J8ShwZnjEeKzHq9Trtbo_Q"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_J8cSwZnjEeKzHq9Trtbo_Q" activity="_3BMbcIsVEeKEn4V9UD8Cqw" source="_J8ShwpnjEeKzHq9Trtbo_Q" target="_J8Shw5njEeKzHq9Trtbo_Q"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_J8cSwpnjEeKzHq9Trtbo_Q" activity="_3BMbcIsVEeKEn4V9UD8Cqw" source="_J8ShxJnjEeKzHq9Trtbo_Q" target="_J8ShxZnjEeKzHq9Trtbo_Q"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_J8cSw5njEeKzHq9Trtbo_Q" activity="_3BMbcIsVEeKEn4V9UD8Cqw" source="_J8ShxpnjEeKzHq9Trtbo_Q" target="_J8Shx5njEeKzHq9Trtbo_Q"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_J8cSxJnjEeKzHq9Trtbo_Q" activity="_3BMbcIsVEeKEn4V9UD8Cqw" source="_J8ShyJnjEeKzHq9Trtbo_Q" target="_J8ShyZnjEeKzHq9Trtbo_Q"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_J8cSxZnjEeKzHq9Trtbo_Q" activity="_3BMbcIsVEeKEn4V9UD8Cqw" source="_J8ShxZnjEeKzHq9Trtbo_Q" target="_J8Sh05njEeKzHq9Trtbo_Q"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_J8cSxpnjEeKzHq9Trtbo_Q" activity="_3BMbcIsVEeKEn4V9UD8Cqw" source="_J8ShwZnjEeKzHq9Trtbo_Q" target="_J8Sh3ZnjEeKzHq9Trtbo_Q"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_J8cSx5njEeKzHq9Trtbo_Q" activity="_3BMbcIsVEeKEn4V9UD8Cqw" source="_J8Shx5njEeKzHq9Trtbo_Q" target="_J8Sh7pnjEeKzHq9Trtbo_Q"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_J8cSyJnjEeKzHq9Trtbo_Q" activity="_3BMbcIsVEeKEn4V9UD8Cqw" source="_J8Shw5njEeKzHq9Trtbo_Q" target="_J8Sh-JnjEeKzHq9Trtbo_Q"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_J8cSyZnjEeKzHq9Trtbo_Q" activity="_3BMbcIsVEeKEn4V9UD8Cqw" source="_J8ShxZnjEeKzHq9Trtbo_Q" target="_J8SkOpnjEeKzHq9Trtbo_Q"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_J8cSypnjEeKzHq9Trtbo_Q" activity="_3BMbcIsVEeKEn4V9UD8Cqw" source="_J8ShyZnjEeKzHq9Trtbo_Q" target="_J8SkPZnjEeKzHq9Trtbo_Q"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_J8cSy5njEeKzHq9Trtbo_Q" activity="_3BMbcIsVEeKEn4V9UD8Cqw" source="_J8Shx5njEeKzHq9Trtbo_Q" target="_J8SkQJnjEeKzHq9Trtbo_Q"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_J8cSzJnjEeKzHq9Trtbo_Q" activity="_3BMbcIsVEeKEn4V9UD8Cqw" source="_J8ShwZnjEeKzHq9Trtbo_Q" target="_J8SkQ5njEeKzHq9Trtbo_Q"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_J8cSzZnjEeKzHq9Trtbo_Q" activity="_3BMbcIsVEeKEn4V9UD8Cqw" source="_J8Shw5njEeKzHq9Trtbo_Q" target="_J8SkRpnjEeKzHq9Trtbo_Q"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_J8cSzpnjEeKzHq9Trtbo_Q" activity="_3BMbcIsVEeKEn4V9UD8Cqw" source="_J8ShwZnjEeKzHq9Trtbo_Q" target="_J8SkiZnjEeKzHq9Trtbo_Q"/>
        <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_J8ShypnjEeKzHq9Trtbo_Q" name="Body(AssertUnconnectedPattern)">
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_J8Shy5njEeKzHq9Trtbo_Q" name="ExpressionStatement@102c32a" inStructuredNode="_J8ShypnjEeKzHq9Trtbo_Q" outgoing="_J8Skt5njEeKzHq9Trtbo_Q">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_J8ShzJnjEeKzHq9Trtbo_Q" name="Call(AssertEquals)" inStructuredNode="_J8Shy5njEeKzHq9Trtbo_Q" incoming="_J8Sh5ZnjEeKzHq9Trtbo_Q">
              <argument xmi:type="uml:InputPin" xmi:id="_J8ShzZnjEeKzHq9Trtbo_Q" name="Call(AssertEquals).argument(label)" incoming="_J8Sh45njEeKzHq9Trtbo_Q">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8ShzpnjEeKzHq9Trtbo_Q" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8Shz5njEeKzHq9Trtbo_Q" value="1"/>
              </argument>
              <argument xmi:type="uml:InputPin" xmi:id="_J8Sh0JnjEeKzHq9Trtbo_Q" name="Call(AssertEquals).argument(value1)" incoming="_J8Sh5JnjEeKzHq9Trtbo_Q">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8Sh0ZnjEeKzHq9Trtbo_Q" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8Sh0pnjEeKzHq9Trtbo_Q" value="1"/>
              </argument>
              <argument xmi:type="uml:InputPin" xmi:id="_J8Sh05njEeKzHq9Trtbo_Q" name="Call(AssertEquals).argument(value2)" incoming="_J8cSxZnjEeKzHq9Trtbo_Q">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8Sh1JnjEeKzHq9Trtbo_Q" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8Sh1ZnjEeKzHq9Trtbo_Q" value="1"/>
              </argument>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_8kE3oIgUEeKtquXykzQHVw"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_J8Sh1pnjEeKzHq9Trtbo_Q" name="Tuple@4e5452" inStructuredNode="_J8Shy5njEeKzHq9Trtbo_Q" outgoing="_J8Sh5ZnjEeKzHq9Trtbo_Q">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_J8Sh15njEeKzHq9Trtbo_Q" name="Value(&quot;UnconnectedPattern - ends1->size()&quot;)" inStructuredNode="_J8Sh1pnjEeKzHq9Trtbo_Q">
                <result xmi:type="uml:OutputPin" xmi:id="_J8Sh2JnjEeKzHq9Trtbo_Q" name="Value(&quot;UnconnectedPattern - ends1->size()&quot;).result" outgoing="_J8Sh45njEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8Sh2ZnjEeKzHq9Trtbo_Q" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8Sh2pnjEeKzHq9Trtbo_Q" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_J8Sh25njEeKzHq9Trtbo_Q" value="UnconnectedPattern - ends1->size()">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_J8Sh3JnjEeKzHq9Trtbo_Q" name="Call($$Alf$Library$CollectionFunctions$size__any__)" inStructuredNode="_J8Sh1pnjEeKzHq9Trtbo_Q">
                <argument xmi:type="uml:InputPin" xmi:id="_J8Sh3ZnjEeKzHq9Trtbo_Q" name="Call($$Alf$Library$CollectionFunctions$size__any__).argument(seq)" incoming="_J8cSxpnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8Sh3pnjEeKzHq9Trtbo_Q"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8Sh35njEeKzHq9Trtbo_Q" value="*"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_J8Sh4JnjEeKzHq9Trtbo_Q" name="Call($$Alf$Library$CollectionFunctions$size__any__).result()" outgoing="_J8Sh5JnjEeKzHq9Trtbo_Q">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8Sh4ZnjEeKzHq9Trtbo_Q" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8Sh4pnjEeKzHq9Trtbo_Q" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_iPgC4JcCEeKVudOPtQ6VQg"/>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_J8Sh45njEeKzHq9Trtbo_Q" inStructuredNode="_J8Shy5njEeKzHq9Trtbo_Q" source="_J8Sh2JnjEeKzHq9Trtbo_Q" target="_J8ShzZnjEeKzHq9Trtbo_Q"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_J8Sh5JnjEeKzHq9Trtbo_Q" inStructuredNode="_J8Shy5njEeKzHq9Trtbo_Q" source="_J8Sh4JnjEeKzHq9Trtbo_Q" target="_J8Sh0JnjEeKzHq9Trtbo_Q"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_J8Sh5ZnjEeKzHq9Trtbo_Q" inStructuredNode="_J8Shy5njEeKzHq9Trtbo_Q" source="_J8Sh1pnjEeKzHq9Trtbo_Q" target="_J8ShzJnjEeKzHq9Trtbo_Q"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_J8Sh5pnjEeKzHq9Trtbo_Q" name="ExpressionStatement@ce4f35" inStructuredNode="_J8ShypnjEeKzHq9Trtbo_Q" outgoing="_J8SkuJnjEeKzHq9Trtbo_Q" incoming="_J8Skt5njEeKzHq9Trtbo_Q">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_J8Sh55njEeKzHq9Trtbo_Q" name="Call(AssertEquals)" inStructuredNode="_J8Sh5pnjEeKzHq9Trtbo_Q" incoming="_J8SiAJnjEeKzHq9Trtbo_Q">
              <argument xmi:type="uml:InputPin" xmi:id="_J8Sh6JnjEeKzHq9Trtbo_Q" name="Call(AssertEquals).argument(label)" incoming="_J8Sh_pnjEeKzHq9Trtbo_Q">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8Sh6ZnjEeKzHq9Trtbo_Q" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8Sh6pnjEeKzHq9Trtbo_Q" value="1"/>
              </argument>
              <argument xmi:type="uml:InputPin" xmi:id="_J8Sh65njEeKzHq9Trtbo_Q" name="Call(AssertEquals).argument(value1)" incoming="_J8Sh_5njEeKzHq9Trtbo_Q">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8Sh7JnjEeKzHq9Trtbo_Q" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8Sh7ZnjEeKzHq9Trtbo_Q" value="1"/>
              </argument>
              <argument xmi:type="uml:InputPin" xmi:id="_J8Sh7pnjEeKzHq9Trtbo_Q" name="Call(AssertEquals).argument(value2)" incoming="_J8cSx5njEeKzHq9Trtbo_Q">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8Sh75njEeKzHq9Trtbo_Q" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8Sh8JnjEeKzHq9Trtbo_Q" value="1"/>
              </argument>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_8kE3oIgUEeKtquXykzQHVw"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_J8Sh8ZnjEeKzHq9Trtbo_Q" name="Tuple@619b5c" inStructuredNode="_J8Sh5pnjEeKzHq9Trtbo_Q" outgoing="_J8SiAJnjEeKzHq9Trtbo_Q">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_J8Sh8pnjEeKzHq9Trtbo_Q" name="Value(&quot;UnconnectedPattern - ends2->size()&quot;)" inStructuredNode="_J8Sh8ZnjEeKzHq9Trtbo_Q">
                <result xmi:type="uml:OutputPin" xmi:id="_J8Sh85njEeKzHq9Trtbo_Q" name="Value(&quot;UnconnectedPattern - ends2->size()&quot;).result" outgoing="_J8Sh_pnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8Sh9JnjEeKzHq9Trtbo_Q" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8Sh9ZnjEeKzHq9Trtbo_Q" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_J8Sh9pnjEeKzHq9Trtbo_Q" value="UnconnectedPattern - ends2->size()">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_J8Sh95njEeKzHq9Trtbo_Q" name="Call($$Alf$Library$CollectionFunctions$size__any__)" inStructuredNode="_J8Sh8ZnjEeKzHq9Trtbo_Q">
                <argument xmi:type="uml:InputPin" xmi:id="_J8Sh-JnjEeKzHq9Trtbo_Q" name="Call($$Alf$Library$CollectionFunctions$size__any__).argument(seq)" incoming="_J8cSyJnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8Sh-ZnjEeKzHq9Trtbo_Q"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8Sh-pnjEeKzHq9Trtbo_Q" value="*"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_J8Sh-5njEeKzHq9Trtbo_Q" name="Call($$Alf$Library$CollectionFunctions$size__any__).result()" outgoing="_J8Sh_5njEeKzHq9Trtbo_Q">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8Sh_JnjEeKzHq9Trtbo_Q" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8Sh_ZnjEeKzHq9Trtbo_Q" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_iPgC4JcCEeKVudOPtQ6VQg"/>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_J8Sh_pnjEeKzHq9Trtbo_Q" inStructuredNode="_J8Sh5pnjEeKzHq9Trtbo_Q" source="_J8Sh85njEeKzHq9Trtbo_Q" target="_J8Sh6JnjEeKzHq9Trtbo_Q"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_J8Sh_5njEeKzHq9Trtbo_Q" inStructuredNode="_J8Sh5pnjEeKzHq9Trtbo_Q" source="_J8Sh-5njEeKzHq9Trtbo_Q" target="_J8Sh65njEeKzHq9Trtbo_Q"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_J8SiAJnjEeKzHq9Trtbo_Q" inStructuredNode="_J8Sh5pnjEeKzHq9Trtbo_Q" source="_J8Sh8ZnjEeKzHq9Trtbo_Q" target="_J8Sh55njEeKzHq9Trtbo_Q"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_J8SiAZnjEeKzHq9Trtbo_Q" name="ForStatement@2a56a6" inStructuredNode="_J8ShypnjEeKzHq9Trtbo_Q" incoming="_J8SkuJnjEeKzHq9Trtbo_Q">
            <node xmi:type="uml:LoopNode" xmi:id="_J8SiApnjEeKzHq9Trtbo_Q" name="Loop(ForStatement@2a56a6)" inStructuredNode="_J8SiAZnjEeKzHq9Trtbo_Q" incoming="_J8SktpnjEeKzHq9Trtbo_Q" bodyOutput="_J8Sj45njEeKzHq9Trtbo_Q _J8Sj5pnjEeKzHq9Trtbo_Q _J8Sj6ZnjEeKzHq9Trtbo_Q _J8Sj7JnjEeKzHq9Trtbo_Q _J8Sj75njEeKzHq9Trtbo_Q _J8Sj_pnjEeKzHq9Trtbo_Q _J8SkDZnjEeKzHq9Trtbo_Q _J8SkGZnjEeKzHq9Trtbo_Q" bodyPart="_J8SiFZnjEeKzHq9Trtbo_Q _J8SiF5njEeKzHq9Trtbo_Q _J8Sj95njEeKzHq9Trtbo_Q _J8SkAZnjEeKzHq9Trtbo_Q _J8SkBpnjEeKzHq9Trtbo_Q _J8SkEJnjEeKzHq9Trtbo_Q _J8SkFZnjEeKzHq9Trtbo_Q" decider="_J8SiEpnjEeKzHq9Trtbo_Q" isTestedFirst="true" test="_J8SiC5njEeKzHq9Trtbo_Q">
              <node xmi:type="uml:ForkNode" xmi:id="_J8SiA5njEeKzHq9Trtbo_Q" name="Fork(ForStatement@2a56a6.loopVariable(n1))" inStructuredNode="_J8SiApnjEeKzHq9Trtbo_Q" outgoing="_J8SkL5njEeKzHq9Trtbo_Q _J8SkNZnjEeKzHq9Trtbo_Q" incoming="_J8SkHZnjEeKzHq9Trtbo_Q"/>
              <node xmi:type="uml:ForkNode" xmi:id="_J8SiBJnjEeKzHq9Trtbo_Q" name="Fork(ForStatement@2a56a6.loopVariable(helper))" inStructuredNode="_J8SiApnjEeKzHq9Trtbo_Q" outgoing="_J8SkMJnjEeKzHq9Trtbo_Q _J8SkNpnjEeKzHq9Trtbo_Q" incoming="_J8SkHpnjEeKzHq9Trtbo_Q"/>
              <node xmi:type="uml:ForkNode" xmi:id="_J8SiBZnjEeKzHq9Trtbo_Q" name="Fork(ForStatement@2a56a6.loopVariable(n2))" inStructuredNode="_J8SiApnjEeKzHq9Trtbo_Q" outgoing="_J8SkMZnjEeKzHq9Trtbo_Q _J8SkN5njEeKzHq9Trtbo_Q" incoming="_J8SkH5njEeKzHq9Trtbo_Q"/>
              <node xmi:type="uml:ForkNode" xmi:id="_J8SiBpnjEeKzHq9Trtbo_Q" name="Fork(ForStatement@2a56a6.loopVariable(ends1))" inStructuredNode="_J8SiApnjEeKzHq9Trtbo_Q" outgoing="_J8SkMpnjEeKzHq9Trtbo_Q _J8SkOJnjEeKzHq9Trtbo_Q" incoming="_J8SkIJnjEeKzHq9Trtbo_Q"/>
              <node xmi:type="uml:ForkNode" xmi:id="_J8SiB5njEeKzHq9Trtbo_Q" name="Fork(ForStatement@2a56a6.loopVariable(ends2))" inStructuredNode="_J8SiApnjEeKzHq9Trtbo_Q" outgoing="_J8SkM5njEeKzHq9Trtbo_Q _J8SkNJnjEeKzHq9Trtbo_Q _J8SkOZnjEeKzHq9Trtbo_Q" incoming="_J8SkIZnjEeKzHq9Trtbo_Q"/>
              <node xmi:type="uml:ForkNode" xmi:id="_J8SiCJnjEeKzHq9Trtbo_Q" name="Fork(ForStatement@2a56a6.loopVariable(i))" inStructuredNode="_J8SiApnjEeKzHq9Trtbo_Q" outgoing="_J8SkKpnjEeKzHq9Trtbo_Q" incoming="_J8SkIpnjEeKzHq9Trtbo_Q"/>
              <node xmi:type="uml:ForkNode" xmi:id="_J8SiCZnjEeKzHq9Trtbo_Q" name="Fork(ForStatement@2a56a6.loopVariable(counter))" inStructuredNode="_J8SiApnjEeKzHq9Trtbo_Q" outgoing="_J8SkJZnjEeKzHq9Trtbo_Q _J8SkLJnjEeKzHq9Trtbo_Q" incoming="_J8SkI5njEeKzHq9Trtbo_Q"/>
              <node xmi:type="uml:ForkNode" xmi:id="_J8SiCpnjEeKzHq9Trtbo_Q" name="Fork(ForStatement@2a56a6.loopVariable(upper))" inStructuredNode="_J8SiApnjEeKzHq9Trtbo_Q" outgoing="_J8SkJpnjEeKzHq9Trtbo_Q _J8SkLpnjEeKzHq9Trtbo_Q" incoming="_J8SkJJnjEeKzHq9Trtbo_Q"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_J8SiC5njEeKzHq9Trtbo_Q" name="Call(&lt;=)" inStructuredNode="_J8SiApnjEeKzHq9Trtbo_Q">
                <argument xmi:type="uml:InputPin" xmi:id="_J8SiDJnjEeKzHq9Trtbo_Q" name="Call(&lt;=).argument(x)" incoming="_J8SkJZnjEeKzHq9Trtbo_Q">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SiDZnjEeKzHq9Trtbo_Q" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SiDpnjEeKzHq9Trtbo_Q" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_J8SiD5njEeKzHq9Trtbo_Q" name="Call(&lt;=).argument(y)" incoming="_J8SkJpnjEeKzHq9Trtbo_Q">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SiEJnjEeKzHq9Trtbo_Q" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SiEZnjEeKzHq9Trtbo_Q" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_J8SiEpnjEeKzHq9Trtbo_Q" name="Call(&lt;=).result(result)">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SiE5njEeKzHq9Trtbo_Q" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SiFJnjEeKzHq9Trtbo_Q" value="1"/>
                </result>
                <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-IntegerFunctions-le"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_J8SiFZnjEeKzHq9Trtbo_Q" name="Values(ForStatement@2a56a6)" inStructuredNode="_J8SiApnjEeKzHq9Trtbo_Q" outgoing="_J8SkKJnjEeKzHq9Trtbo_Q">
                <node xmi:type="uml:ForkNode" xmi:id="_J8SiFpnjEeKzHq9Trtbo_Q" name="Fork(i)" inStructuredNode="_J8SiFZnjEeKzHq9Trtbo_Q" outgoing="_J8SkKZnjEeKzHq9Trtbo_Q" incoming="_J8SkJ5njEeKzHq9Trtbo_Q"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_J8SiF5njEeKzHq9Trtbo_Q" name="Body(ForStatement@2a56a6)" inStructuredNode="_J8SiApnjEeKzHq9Trtbo_Q" incoming="_J8SkKJnjEeKzHq9Trtbo_Q">
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_J8SiGJnjEeKzHq9Trtbo_Q" name="ForStatement@e9d4a2" inStructuredNode="_J8SiF5njEeKzHq9Trtbo_Q">
                  <node xmi:type="uml:LoopNode" xmi:id="_J8SiGZnjEeKzHq9Trtbo_Q" name="Loop(ForStatement@e9d4a2)" inStructuredNode="_J8SiGJnjEeKzHq9Trtbo_Q" incoming="_J8SjupnjEeKzHq9Trtbo_Q" bodyOutput="_J8Si2JnjEeKzHq9Trtbo_Q _J8Si25njEeKzHq9Trtbo_Q _J8Si3pnjEeKzHq9Trtbo_Q _J8Si4ZnjEeKzHq9Trtbo_Q _J8Si5JnjEeKzHq9Trtbo_Q _J8Si55njEeKzHq9Trtbo_Q _J8Si95njEeKzHq9Trtbo_Q _J8SjBpnjEeKzHq9Trtbo_Q _J8SjEpnjEeKzHq9Trtbo_Q" bodyPart="_J8SiLZnjEeKzHq9Trtbo_Q _J8SiL5njEeKzHq9Trtbo_Q _J8Si8JnjEeKzHq9Trtbo_Q _J8Si-pnjEeKzHq9Trtbo_Q _J8Si_5njEeKzHq9Trtbo_Q _J8SjCZnjEeKzHq9Trtbo_Q _J8SjDpnjEeKzHq9Trtbo_Q" decider="_J8SiKpnjEeKzHq9Trtbo_Q" isTestedFirst="true" test="_J8SiI5njEeKzHq9Trtbo_Q">
                    <node xmi:type="uml:ForkNode" xmi:id="_J8SiGpnjEeKzHq9Trtbo_Q" name="Fork(ForStatement@e9d4a2.loopVariable(n1))" inStructuredNode="_J8SiGZnjEeKzHq9Trtbo_Q" outgoing="_J8SjL5njEeKzHq9Trtbo_Q" incoming="_J8SjFpnjEeKzHq9Trtbo_Q"/>
                    <node xmi:type="uml:ForkNode" xmi:id="_J8SiG5njEeKzHq9Trtbo_Q" name="Fork(ForStatement@e9d4a2.loopVariable(helper))" inStructuredNode="_J8SiGZnjEeKzHq9Trtbo_Q" outgoing="_J8SjLpnjEeKzHq9Trtbo_Q _J8SjMJnjEeKzHq9Trtbo_Q" incoming="_J8SjF5njEeKzHq9Trtbo_Q"/>
                    <node xmi:type="uml:ForkNode" xmi:id="_J8SiHJnjEeKzHq9Trtbo_Q" name="Fork(ForStatement@e9d4a2.loopVariable(n2))" inStructuredNode="_J8SiGZnjEeKzHq9Trtbo_Q" outgoing="_J8SjMZnjEeKzHq9Trtbo_Q" incoming="_J8SjGJnjEeKzHq9Trtbo_Q"/>
                    <node xmi:type="uml:ForkNode" xmi:id="_J8SiHZnjEeKzHq9Trtbo_Q" name="Fork(ForStatement@e9d4a2.loopVariable(ends1))" inStructuredNode="_J8SiGZnjEeKzHq9Trtbo_Q" outgoing="_J8SjK5njEeKzHq9Trtbo_Q _J8SjMpnjEeKzHq9Trtbo_Q" incoming="_J8SjGZnjEeKzHq9Trtbo_Q"/>
                    <node xmi:type="uml:ForkNode" xmi:id="_J8SiHpnjEeKzHq9Trtbo_Q" name="Fork(ForStatement@e9d4a2.loopVariable(ends2))" inStructuredNode="_J8SiGZnjEeKzHq9Trtbo_Q" outgoing="_J8SjLZnjEeKzHq9Trtbo_Q _J8SjM5njEeKzHq9Trtbo_Q" incoming="_J8SjGpnjEeKzHq9Trtbo_Q"/>
                    <node xmi:type="uml:ForkNode" xmi:id="_J8SiH5njEeKzHq9Trtbo_Q" name="Fork(ForStatement@e9d4a2.loopVariable(i))" inStructuredNode="_J8SiGZnjEeKzHq9Trtbo_Q" outgoing="_J8SjKpnjEeKzHq9Trtbo_Q _J8SjLJnjEeKzHq9Trtbo_Q _J8SjNJnjEeKzHq9Trtbo_Q" incoming="_J8SjG5njEeKzHq9Trtbo_Q"/>
                    <node xmi:type="uml:ForkNode" xmi:id="_J8SiIJnjEeKzHq9Trtbo_Q" name="Fork(ForStatement@e9d4a2.loopVariable(j))" inStructuredNode="_J8SiGZnjEeKzHq9Trtbo_Q" outgoing="_J8SjJZnjEeKzHq9Trtbo_Q" incoming="_J8SjHJnjEeKzHq9Trtbo_Q"/>
                    <node xmi:type="uml:ForkNode" xmi:id="_J8SiIZnjEeKzHq9Trtbo_Q" name="Fork(ForStatement@e9d4a2.loopVariable(counter))" inStructuredNode="_J8SiGZnjEeKzHq9Trtbo_Q" outgoing="_J8SjH5njEeKzHq9Trtbo_Q _J8SjJ5njEeKzHq9Trtbo_Q" incoming="_J8SjHZnjEeKzHq9Trtbo_Q"/>
                    <node xmi:type="uml:ForkNode" xmi:id="_J8SiIpnjEeKzHq9Trtbo_Q" name="Fork(ForStatement@e9d4a2.loopVariable(upper))" inStructuredNode="_J8SiGZnjEeKzHq9Trtbo_Q" outgoing="_J8SjIJnjEeKzHq9Trtbo_Q _J8SjKZnjEeKzHq9Trtbo_Q" incoming="_J8SjHpnjEeKzHq9Trtbo_Q"/>
                    <node xmi:type="uml:CallBehaviorAction" xmi:id="_J8SiI5njEeKzHq9Trtbo_Q" name="Call(&lt;=)" inStructuredNode="_J8SiGZnjEeKzHq9Trtbo_Q">
                      <argument xmi:type="uml:InputPin" xmi:id="_J8SiJJnjEeKzHq9Trtbo_Q" name="Call(&lt;=).argument(x)" incoming="_J8SjH5njEeKzHq9Trtbo_Q">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SiJZnjEeKzHq9Trtbo_Q" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SiJpnjEeKzHq9Trtbo_Q" value="1"/>
                      </argument>
                      <argument xmi:type="uml:InputPin" xmi:id="_J8SiJ5njEeKzHq9Trtbo_Q" name="Call(&lt;=).argument(y)" incoming="_J8SjIJnjEeKzHq9Trtbo_Q">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SiKJnjEeKzHq9Trtbo_Q" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SiKZnjEeKzHq9Trtbo_Q" value="1"/>
                      </argument>
                      <result xmi:type="uml:OutputPin" xmi:id="_J8SiKpnjEeKzHq9Trtbo_Q" name="Call(&lt;=).result(result)">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SiK5njEeKzHq9Trtbo_Q" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SiLJnjEeKzHq9Trtbo_Q" value="1"/>
                      </result>
                      <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-IntegerFunctions-le"/>
                    </node>
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_J8SiLZnjEeKzHq9Trtbo_Q" name="Values(ForStatement@e9d4a2)" inStructuredNode="_J8SiGZnjEeKzHq9Trtbo_Q" outgoing="_J8SjIpnjEeKzHq9Trtbo_Q">
                      <node xmi:type="uml:ForkNode" xmi:id="_J8SiLpnjEeKzHq9Trtbo_Q" name="Fork(j)" inStructuredNode="_J8SiLZnjEeKzHq9Trtbo_Q" outgoing="_J8SjI5njEeKzHq9Trtbo_Q _J8SjJJnjEeKzHq9Trtbo_Q" incoming="_J8SjIZnjEeKzHq9Trtbo_Q"/>
                    </node>
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_J8SiL5njEeKzHq9Trtbo_Q" name="Body(ForStatement@e9d4a2)" inStructuredNode="_J8SiGZnjEeKzHq9Trtbo_Q" incoming="_J8SjIpnjEeKzHq9Trtbo_Q">
                      <node xmi:type="uml:StructuredActivityNode" xmi:id="_J8SiMJnjEeKzHq9Trtbo_Q" name="ExpressionStatement@1bb45b9" inStructuredNode="_J8SiL5njEeKzHq9Trtbo_Q">
                        <node xmi:type="uml:CallOperationAction" xmi:id="_J8SiMZnjEeKzHq9Trtbo_Q" name="Call(assertNotConnected)" inStructuredNode="_J8SiMJnjEeKzHq9Trtbo_Q" incoming="_J8Sip5njEeKzHq9Trtbo_Q" operation="_M4YmoIsVEeKEn4V9UD8Cqw">
                          <argument xmi:type="uml:InputPin" xmi:id="_J8SiMpnjEeKzHq9Trtbo_Q" name="Call(assertNotConnected).argument(message)" incoming="_J8SipJnjEeKzHq9Trtbo_Q">
                            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SiM5njEeKzHq9Trtbo_Q" value="1"/>
                            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SiNJnjEeKzHq9Trtbo_Q" value="1"/>
                          </argument>
                          <argument xmi:type="uml:InputPin" xmi:id="_J8SiNZnjEeKzHq9Trtbo_Q" name="Call(assertNotConnected).argument(end1)" incoming="_J8SipZnjEeKzHq9Trtbo_Q">
                            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SiNpnjEeKzHq9Trtbo_Q" value="1"/>
                            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SiN5njEeKzHq9Trtbo_Q" value="1"/>
                          </argument>
                          <argument xmi:type="uml:InputPin" xmi:id="_J8SiOJnjEeKzHq9Trtbo_Q" name="Call(assertNotConnected).argument(end2)" incoming="_J8SippnjEeKzHq9Trtbo_Q">
                            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SiOZnjEeKzHq9Trtbo_Q" value="1"/>
                            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SiOpnjEeKzHq9Trtbo_Q" value="1"/>
                          </argument>
                          <target xmi:type="uml:InputPin" xmi:id="_J8SiO5njEeKzHq9Trtbo_Q" name="Call(assertNotConnected).target" incoming="_J8SjLpnjEeKzHq9Trtbo_Q" type="_iyhhgIr7EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SiPJnjEeKzHq9Trtbo_Q" value="1"/>
                            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SiPZnjEeKzHq9Trtbo_Q" value="1"/>
                          </target>
                        </node>
                        <node xmi:type="uml:StructuredActivityNode" xmi:id="_J8SiPpnjEeKzHq9Trtbo_Q" name="Tuple@16e6190" inStructuredNode="_J8SiMJnjEeKzHq9Trtbo_Q" outgoing="_J8Sip5njEeKzHq9Trtbo_Q">
                          <node xmi:type="uml:ValueSpecificationAction" xmi:id="_J8SiP5njEeKzHq9Trtbo_Q" name="Value(&quot;UnconnectedPattern - ends1[&quot;)" inStructuredNode="_J8SiPpnjEeKzHq9Trtbo_Q">
                            <result xmi:type="uml:OutputPin" xmi:id="_J8SiQJnjEeKzHq9Trtbo_Q" name="Value(&quot;UnconnectedPattern - ends1[&quot;).result" outgoing="_J8SimpnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SiQZnjEeKzHq9Trtbo_Q" value="1"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SiQpnjEeKzHq9Trtbo_Q" value="1"/>
                            </result>
                            <value xmi:type="uml:LiteralString" xmi:id="_J8SiQ5njEeKzHq9Trtbo_Q" value="UnconnectedPattern - ends1[">
                              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                            </value>
                          </node>
                          <node xmi:type="uml:CallBehaviorAction" xmi:id="_J8SiRJnjEeKzHq9Trtbo_Q" name="Call(ToString)" inStructuredNode="_J8SiPpnjEeKzHq9Trtbo_Q">
                            <argument xmi:type="uml:InputPin" xmi:id="_J8SiRZnjEeKzHq9Trtbo_Q" name="Call(ToString).argument(x)" incoming="_J8SjKpnjEeKzHq9Trtbo_Q">
                              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SiRpnjEeKzHq9Trtbo_Q" value="1"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SiR5njEeKzHq9Trtbo_Q" value="1"/>
                            </argument>
                            <result xmi:type="uml:OutputPin" xmi:id="_J8SiSJnjEeKzHq9Trtbo_Q" name="Call(ToString).result(result)" outgoing="_J8Sim5njEeKzHq9Trtbo_Q">
                              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SiSZnjEeKzHq9Trtbo_Q" value="1"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SiSpnjEeKzHq9Trtbo_Q" value="1"/>
                            </result>
                            <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-IntegerFunctions-ToString"/>
                          </node>
                          <node xmi:type="uml:CallBehaviorAction" xmi:id="_J8SiS5njEeKzHq9Trtbo_Q" name="Call(Concat)" inStructuredNode="_J8SiPpnjEeKzHq9Trtbo_Q">
                            <argument xmi:type="uml:InputPin" xmi:id="_J8SiTJnjEeKzHq9Trtbo_Q" name="Call(Concat).argument(x)" incoming="_J8SimpnjEeKzHq9Trtbo_Q">
                              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SiTZnjEeKzHq9Trtbo_Q" value="1"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SiTpnjEeKzHq9Trtbo_Q" value="1"/>
                            </argument>
                            <argument xmi:type="uml:InputPin" xmi:id="_J8SiT5njEeKzHq9Trtbo_Q" name="Call(Concat).argument(y)" incoming="_J8Sim5njEeKzHq9Trtbo_Q">
                              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SiUJnjEeKzHq9Trtbo_Q" value="1"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SiUZnjEeKzHq9Trtbo_Q" value="1"/>
                            </argument>
                            <result xmi:type="uml:OutputPin" xmi:id="_J8SiUpnjEeKzHq9Trtbo_Q" name="Call(Concat).result(result)" outgoing="_J8SinJnjEeKzHq9Trtbo_Q">
                              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SiU5njEeKzHq9Trtbo_Q" value="1"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SiVJnjEeKzHq9Trtbo_Q" value="1"/>
                            </result>
                            <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-StringFunctions-Concat"/>
                          </node>
                          <node xmi:type="uml:ValueSpecificationAction" xmi:id="_J8SiVZnjEeKzHq9Trtbo_Q" name="Value(&quot;] is not connected to ends2[&quot;)" inStructuredNode="_J8SiPpnjEeKzHq9Trtbo_Q">
                            <result xmi:type="uml:OutputPin" xmi:id="_J8SiVpnjEeKzHq9Trtbo_Q" name="Value(&quot;] is not connected to ends2[&quot;).result" outgoing="_J8SinZnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SiV5njEeKzHq9Trtbo_Q" value="1"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SiWJnjEeKzHq9Trtbo_Q" value="1"/>
                            </result>
                            <value xmi:type="uml:LiteralString" xmi:id="_J8SiWZnjEeKzHq9Trtbo_Q" value="] is not connected to ends2[">
                              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                            </value>
                          </node>
                          <node xmi:type="uml:CallBehaviorAction" xmi:id="_J8SiWpnjEeKzHq9Trtbo_Q" name="Call(Concat)" inStructuredNode="_J8SiPpnjEeKzHq9Trtbo_Q">
                            <argument xmi:type="uml:InputPin" xmi:id="_J8SiW5njEeKzHq9Trtbo_Q" name="Call(Concat).argument(x)" incoming="_J8SinJnjEeKzHq9Trtbo_Q">
                              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SiXJnjEeKzHq9Trtbo_Q" value="1"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SiXZnjEeKzHq9Trtbo_Q" value="1"/>
                            </argument>
                            <argument xmi:type="uml:InputPin" xmi:id="_J8SiXpnjEeKzHq9Trtbo_Q" name="Call(Concat).argument(y)" incoming="_J8SinZnjEeKzHq9Trtbo_Q">
                              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SiX5njEeKzHq9Trtbo_Q" value="1"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SiYJnjEeKzHq9Trtbo_Q" value="1"/>
                            </argument>
                            <result xmi:type="uml:OutputPin" xmi:id="_J8SiYZnjEeKzHq9Trtbo_Q" name="Call(Concat).result(result)" outgoing="_J8SinpnjEeKzHq9Trtbo_Q">
                              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SiYpnjEeKzHq9Trtbo_Q" value="1"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SiY5njEeKzHq9Trtbo_Q" value="1"/>
                            </result>
                            <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-StringFunctions-Concat"/>
                          </node>
                          <node xmi:type="uml:CallBehaviorAction" xmi:id="_J8SiZJnjEeKzHq9Trtbo_Q" name="Call(ToString)" inStructuredNode="_J8SiPpnjEeKzHq9Trtbo_Q">
                            <argument xmi:type="uml:InputPin" xmi:id="_J8SiZZnjEeKzHq9Trtbo_Q" name="Call(ToString).argument(x)" incoming="_J8SjI5njEeKzHq9Trtbo_Q">
                              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SiZpnjEeKzHq9Trtbo_Q" value="1"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SiZ5njEeKzHq9Trtbo_Q" value="1"/>
                            </argument>
                            <result xmi:type="uml:OutputPin" xmi:id="_J8SiaJnjEeKzHq9Trtbo_Q" name="Call(ToString).result(result)" outgoing="_J8Sin5njEeKzHq9Trtbo_Q">
                              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SiaZnjEeKzHq9Trtbo_Q" value="1"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SiapnjEeKzHq9Trtbo_Q" value="1"/>
                            </result>
                            <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-IntegerFunctions-ToString"/>
                          </node>
                          <node xmi:type="uml:CallBehaviorAction" xmi:id="_J8Sia5njEeKzHq9Trtbo_Q" name="Call(Concat)" inStructuredNode="_J8SiPpnjEeKzHq9Trtbo_Q">
                            <argument xmi:type="uml:InputPin" xmi:id="_J8SibJnjEeKzHq9Trtbo_Q" name="Call(Concat).argument(x)" incoming="_J8SinpnjEeKzHq9Trtbo_Q">
                              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SibZnjEeKzHq9Trtbo_Q" value="1"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SibpnjEeKzHq9Trtbo_Q" value="1"/>
                            </argument>
                            <argument xmi:type="uml:InputPin" xmi:id="_J8Sib5njEeKzHq9Trtbo_Q" name="Call(Concat).argument(y)" incoming="_J8Sin5njEeKzHq9Trtbo_Q">
                              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SicJnjEeKzHq9Trtbo_Q" value="1"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SicZnjEeKzHq9Trtbo_Q" value="1"/>
                            </argument>
                            <result xmi:type="uml:OutputPin" xmi:id="_J8SicpnjEeKzHq9Trtbo_Q" name="Call(Concat).result(result)" outgoing="_J8SioJnjEeKzHq9Trtbo_Q">
                              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8Sic5njEeKzHq9Trtbo_Q" value="1"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SidJnjEeKzHq9Trtbo_Q" value="1"/>
                            </result>
                            <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-StringFunctions-Concat"/>
                          </node>
                          <node xmi:type="uml:ValueSpecificationAction" xmi:id="_J8SidZnjEeKzHq9Trtbo_Q" name="Value(&quot;]&quot;)" inStructuredNode="_J8SiPpnjEeKzHq9Trtbo_Q">
                            <result xmi:type="uml:OutputPin" xmi:id="_J8SidpnjEeKzHq9Trtbo_Q" name="Value(&quot;]&quot;).result" outgoing="_J8SioZnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8Sid5njEeKzHq9Trtbo_Q" value="1"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SieJnjEeKzHq9Trtbo_Q" value="1"/>
                            </result>
                            <value xmi:type="uml:LiteralString" xmi:id="_J8SieZnjEeKzHq9Trtbo_Q" value="]">
                              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                            </value>
                          </node>
                          <node xmi:type="uml:CallBehaviorAction" xmi:id="_J8SiepnjEeKzHq9Trtbo_Q" name="Call(Concat)" inStructuredNode="_J8SiPpnjEeKzHq9Trtbo_Q">
                            <argument xmi:type="uml:InputPin" xmi:id="_J8Sie5njEeKzHq9Trtbo_Q" name="Call(Concat).argument(x)" incoming="_J8SioJnjEeKzHq9Trtbo_Q">
                              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SifJnjEeKzHq9Trtbo_Q" value="1"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SifZnjEeKzHq9Trtbo_Q" value="1"/>
                            </argument>
                            <argument xmi:type="uml:InputPin" xmi:id="_J8SifpnjEeKzHq9Trtbo_Q" name="Call(Concat).argument(y)" incoming="_J8SioZnjEeKzHq9Trtbo_Q">
                              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8Sif5njEeKzHq9Trtbo_Q" value="1"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SigJnjEeKzHq9Trtbo_Q" value="1"/>
                            </argument>
                            <result xmi:type="uml:OutputPin" xmi:id="_J8SigZnjEeKzHq9Trtbo_Q" name="Call(Concat).result(result)" outgoing="_J8SipJnjEeKzHq9Trtbo_Q">
                              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SigpnjEeKzHq9Trtbo_Q" value="1"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8Sig5njEeKzHq9Trtbo_Q" value="1"/>
                            </result>
                            <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-StringFunctions-Concat"/>
                          </node>
                          <node xmi:type="uml:CallBehaviorAction" xmi:id="_J8SihJnjEeKzHq9Trtbo_Q" name="Call(At)" inStructuredNode="_J8SiPpnjEeKzHq9Trtbo_Q">
                            <argument xmi:type="uml:InputPin" xmi:id="_J8SihZnjEeKzHq9Trtbo_Q" name="Call(At).argument(seq)" incoming="_J8SjK5njEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SihpnjEeKzHq9Trtbo_Q"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8Sih5njEeKzHq9Trtbo_Q" value="*"/>
                            </argument>
                            <argument xmi:type="uml:InputPin" xmi:id="_J8SiiJnjEeKzHq9Trtbo_Q" name="Call(At).argument(index)" incoming="_J8SiopnjEeKzHq9Trtbo_Q">
                              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SiiZnjEeKzHq9Trtbo_Q" value="1"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SiipnjEeKzHq9Trtbo_Q" value="1"/>
                            </argument>
                            <result xmi:type="uml:OutputPin" xmi:id="_J8Sii5njEeKzHq9Trtbo_Q" name="Call(At).result()" outgoing="_J8SipZnjEeKzHq9Trtbo_Q">
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SijJnjEeKzHq9Trtbo_Q"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SijZnjEeKzHq9Trtbo_Q" value="1"/>
                            </result>
                            <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-At"/>
                          </node>
                          <node xmi:type="uml:ForkNode" xmi:id="_J8SijpnjEeKzHq9Trtbo_Q" name="Fork(Call(At).argument(index))" inStructuredNode="_J8SiPpnjEeKzHq9Trtbo_Q" outgoing="_J8SiopnjEeKzHq9Trtbo_Q" incoming="_J8SjLJnjEeKzHq9Trtbo_Q"/>
                          <node xmi:type="uml:CallBehaviorAction" xmi:id="_J8Sij5njEeKzHq9Trtbo_Q" name="Call(At)" inStructuredNode="_J8SiPpnjEeKzHq9Trtbo_Q">
                            <argument xmi:type="uml:InputPin" xmi:id="_J8SikJnjEeKzHq9Trtbo_Q" name="Call(At).argument(seq)" incoming="_J8SjLZnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SikZnjEeKzHq9Trtbo_Q"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SikpnjEeKzHq9Trtbo_Q" value="*"/>
                            </argument>
                            <argument xmi:type="uml:InputPin" xmi:id="_J8Sik5njEeKzHq9Trtbo_Q" name="Call(At).argument(index)" incoming="_J8Sio5njEeKzHq9Trtbo_Q">
                              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SilJnjEeKzHq9Trtbo_Q" value="1"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SilZnjEeKzHq9Trtbo_Q" value="1"/>
                            </argument>
                            <result xmi:type="uml:OutputPin" xmi:id="_J8SilpnjEeKzHq9Trtbo_Q" name="Call(At).result()" outgoing="_J8SippnjEeKzHq9Trtbo_Q">
                              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8Sil5njEeKzHq9Trtbo_Q"/>
                              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SimJnjEeKzHq9Trtbo_Q" value="1"/>
                            </result>
                            <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-At"/>
                          </node>
                          <node xmi:type="uml:ForkNode" xmi:id="_J8SimZnjEeKzHq9Trtbo_Q" name="Fork(Call(At).argument(index))" inStructuredNode="_J8SiPpnjEeKzHq9Trtbo_Q" outgoing="_J8Sio5njEeKzHq9Trtbo_Q" incoming="_J8SjJJnjEeKzHq9Trtbo_Q"/>
                          <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SimpnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiPpnjEeKzHq9Trtbo_Q" source="_J8SiQJnjEeKzHq9Trtbo_Q" target="_J8SiTJnjEeKzHq9Trtbo_Q"/>
                          <edge xmi:type="uml:ObjectFlow" xmi:id="_J8Sim5njEeKzHq9Trtbo_Q" inStructuredNode="_J8SiPpnjEeKzHq9Trtbo_Q" source="_J8SiSJnjEeKzHq9Trtbo_Q" target="_J8SiT5njEeKzHq9Trtbo_Q"/>
                          <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SinJnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiPpnjEeKzHq9Trtbo_Q" source="_J8SiUpnjEeKzHq9Trtbo_Q" target="_J8SiW5njEeKzHq9Trtbo_Q"/>
                          <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SinZnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiPpnjEeKzHq9Trtbo_Q" source="_J8SiVpnjEeKzHq9Trtbo_Q" target="_J8SiXpnjEeKzHq9Trtbo_Q"/>
                          <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SinpnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiPpnjEeKzHq9Trtbo_Q" source="_J8SiYZnjEeKzHq9Trtbo_Q" target="_J8SibJnjEeKzHq9Trtbo_Q"/>
                          <edge xmi:type="uml:ObjectFlow" xmi:id="_J8Sin5njEeKzHq9Trtbo_Q" inStructuredNode="_J8SiPpnjEeKzHq9Trtbo_Q" source="_J8SiaJnjEeKzHq9Trtbo_Q" target="_J8Sib5njEeKzHq9Trtbo_Q"/>
                          <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SioJnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiPpnjEeKzHq9Trtbo_Q" source="_J8SicpnjEeKzHq9Trtbo_Q" target="_J8Sie5njEeKzHq9Trtbo_Q"/>
                          <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SioZnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiPpnjEeKzHq9Trtbo_Q" source="_J8SidpnjEeKzHq9Trtbo_Q" target="_J8SifpnjEeKzHq9Trtbo_Q"/>
                          <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SiopnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiPpnjEeKzHq9Trtbo_Q" source="_J8SijpnjEeKzHq9Trtbo_Q" target="_J8SiiJnjEeKzHq9Trtbo_Q"/>
                          <edge xmi:type="uml:ObjectFlow" xmi:id="_J8Sio5njEeKzHq9Trtbo_Q" inStructuredNode="_J8SiPpnjEeKzHq9Trtbo_Q" source="_J8SimZnjEeKzHq9Trtbo_Q" target="_J8Sik5njEeKzHq9Trtbo_Q"/>
                        </node>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SipJnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiMJnjEeKzHq9Trtbo_Q" source="_J8SigZnjEeKzHq9Trtbo_Q" target="_J8SiMpnjEeKzHq9Trtbo_Q"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SipZnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiMJnjEeKzHq9Trtbo_Q" source="_J8Sii5njEeKzHq9Trtbo_Q" target="_J8SiNZnjEeKzHq9Trtbo_Q"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SippnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiMJnjEeKzHq9Trtbo_Q" source="_J8SilpnjEeKzHq9Trtbo_Q" target="_J8SiOJnjEeKzHq9Trtbo_Q"/>
                        <edge xmi:type="uml:ControlFlow" xmi:id="_J8Sip5njEeKzHq9Trtbo_Q" inStructuredNode="_J8SiMJnjEeKzHq9Trtbo_Q" source="_J8SiPpnjEeKzHq9Trtbo_Q" target="_J8SiMZnjEeKzHq9Trtbo_Q"/>
                      </node>
                      <node xmi:type="uml:StructuredActivityNode" xmi:id="_J8SiqJnjEeKzHq9Trtbo_Q" name="Passthru(Fork(n1))" inStructuredNode="_J8SiL5njEeKzHq9Trtbo_Q">
                        <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_J8SiqZnjEeKzHq9Trtbo_Q" name="Passthru(Fork(n1)).input" outgoing="_J8Sir5njEeKzHq9Trtbo_Q" incoming="_J8SjL5njEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SiqpnjEeKzHq9Trtbo_Q" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8Siq5njEeKzHq9Trtbo_Q" value="1"/>
                        </structuredNodeInput>
                        <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_J8SirJnjEeKzHq9Trtbo_Q" name="Passthru(Fork(n1)).output" outgoing="_J8Si6pnjEeKzHq9Trtbo_Q" incoming="_J8Sir5njEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SirZnjEeKzHq9Trtbo_Q" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SirpnjEeKzHq9Trtbo_Q" value="1"/>
                        </structuredNodeOutput>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_J8Sir5njEeKzHq9Trtbo_Q" inStructuredNode="_J8SiqJnjEeKzHq9Trtbo_Q" source="_J8SiqZnjEeKzHq9Trtbo_Q" target="_J8SirJnjEeKzHq9Trtbo_Q"/>
                      </node>
                      <node xmi:type="uml:StructuredActivityNode" xmi:id="_J8SisJnjEeKzHq9Trtbo_Q" name="Passthru(Fork(helper))" inStructuredNode="_J8SiL5njEeKzHq9Trtbo_Q">
                        <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_J8SisZnjEeKzHq9Trtbo_Q" name="Passthru(Fork(helper)).input" outgoing="_J8Sit5njEeKzHq9Trtbo_Q" incoming="_J8SjMJnjEeKzHq9Trtbo_Q" type="_iyhhgIr7EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SispnjEeKzHq9Trtbo_Q" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8Sis5njEeKzHq9Trtbo_Q" value="1"/>
                        </structuredNodeInput>
                        <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_J8SitJnjEeKzHq9Trtbo_Q" name="Passthru(Fork(helper)).output" outgoing="_J8Si65njEeKzHq9Trtbo_Q" incoming="_J8Sit5njEeKzHq9Trtbo_Q" type="_iyhhgIr7EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SitZnjEeKzHq9Trtbo_Q" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SitpnjEeKzHq9Trtbo_Q" value="1"/>
                        </structuredNodeOutput>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_J8Sit5njEeKzHq9Trtbo_Q" inStructuredNode="_J8SisJnjEeKzHq9Trtbo_Q" source="_J8SisZnjEeKzHq9Trtbo_Q" target="_J8SitJnjEeKzHq9Trtbo_Q"/>
                      </node>
                      <node xmi:type="uml:StructuredActivityNode" xmi:id="_J8SiuJnjEeKzHq9Trtbo_Q" name="Passthru(Fork(n2))" inStructuredNode="_J8SiL5njEeKzHq9Trtbo_Q">
                        <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_J8SiuZnjEeKzHq9Trtbo_Q" name="Passthru(Fork(n2)).input" outgoing="_J8Siv5njEeKzHq9Trtbo_Q" incoming="_J8SjMZnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SiupnjEeKzHq9Trtbo_Q" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8Siu5njEeKzHq9Trtbo_Q" value="1"/>
                        </structuredNodeInput>
                        <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_J8SivJnjEeKzHq9Trtbo_Q" name="Passthru(Fork(n2)).output" outgoing="_J8Si7JnjEeKzHq9Trtbo_Q" incoming="_J8Siv5njEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SivZnjEeKzHq9Trtbo_Q" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SivpnjEeKzHq9Trtbo_Q" value="1"/>
                        </structuredNodeOutput>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_J8Siv5njEeKzHq9Trtbo_Q" inStructuredNode="_J8SiuJnjEeKzHq9Trtbo_Q" source="_J8SiuZnjEeKzHq9Trtbo_Q" target="_J8SivJnjEeKzHq9Trtbo_Q"/>
                      </node>
                      <node xmi:type="uml:StructuredActivityNode" xmi:id="_J8SiwJnjEeKzHq9Trtbo_Q" name="Passthru(Fork(ends1))" inStructuredNode="_J8SiL5njEeKzHq9Trtbo_Q">
                        <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_J8SiwZnjEeKzHq9Trtbo_Q" name="Passthru(Fork(ends1)).input" outgoing="_J8Six5njEeKzHq9Trtbo_Q" incoming="_J8SjMpnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SiwpnjEeKzHq9Trtbo_Q"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8Siw5njEeKzHq9Trtbo_Q" value="*"/>
                        </structuredNodeInput>
                        <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_J8SixJnjEeKzHq9Trtbo_Q" name="Passthru(Fork(ends1)).output" outgoing="_J8Si7ZnjEeKzHq9Trtbo_Q" incoming="_J8Six5njEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SixZnjEeKzHq9Trtbo_Q"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SixpnjEeKzHq9Trtbo_Q" value="*"/>
                        </structuredNodeOutput>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_J8Six5njEeKzHq9Trtbo_Q" inStructuredNode="_J8SiwJnjEeKzHq9Trtbo_Q" source="_J8SiwZnjEeKzHq9Trtbo_Q" target="_J8SixJnjEeKzHq9Trtbo_Q"/>
                      </node>
                      <node xmi:type="uml:StructuredActivityNode" xmi:id="_J8SiyJnjEeKzHq9Trtbo_Q" name="Passthru(Fork(ends2))" inStructuredNode="_J8SiL5njEeKzHq9Trtbo_Q">
                        <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_J8SiyZnjEeKzHq9Trtbo_Q" name="Passthru(Fork(ends2)).input" outgoing="_J8Siz5njEeKzHq9Trtbo_Q" incoming="_J8SjM5njEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SiypnjEeKzHq9Trtbo_Q"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8Siy5njEeKzHq9Trtbo_Q" value="*"/>
                        </structuredNodeInput>
                        <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_J8SizJnjEeKzHq9Trtbo_Q" name="Passthru(Fork(ends2)).output" outgoing="_J8Si7pnjEeKzHq9Trtbo_Q" incoming="_J8Siz5njEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SizZnjEeKzHq9Trtbo_Q"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SizpnjEeKzHq9Trtbo_Q" value="*"/>
                        </structuredNodeOutput>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_J8Siz5njEeKzHq9Trtbo_Q" inStructuredNode="_J8SiyJnjEeKzHq9Trtbo_Q" source="_J8SiyZnjEeKzHq9Trtbo_Q" target="_J8SizJnjEeKzHq9Trtbo_Q"/>
                      </node>
                      <node xmi:type="uml:StructuredActivityNode" xmi:id="_J8Si0JnjEeKzHq9Trtbo_Q" name="Passthru(Fork(i))" inStructuredNode="_J8SiL5njEeKzHq9Trtbo_Q">
                        <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_J8Si0ZnjEeKzHq9Trtbo_Q" name="Passthru(Fork(i)).input" outgoing="_J8Si15njEeKzHq9Trtbo_Q" incoming="_J8SjNJnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8Si0pnjEeKzHq9Trtbo_Q" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8Si05njEeKzHq9Trtbo_Q" value="1"/>
                        </structuredNodeInput>
                        <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_J8Si1JnjEeKzHq9Trtbo_Q" name="Passthru(Fork(i)).output" outgoing="_J8Si75njEeKzHq9Trtbo_Q" incoming="_J8Si15njEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8Si1ZnjEeKzHq9Trtbo_Q" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8Si1pnjEeKzHq9Trtbo_Q" value="1"/>
                        </structuredNodeOutput>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_J8Si15njEeKzHq9Trtbo_Q" inStructuredNode="_J8Si0JnjEeKzHq9Trtbo_Q" source="_J8Si0ZnjEeKzHq9Trtbo_Q" target="_J8Si1JnjEeKzHq9Trtbo_Q"/>
                      </node>
                      <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_J8Si2JnjEeKzHq9Trtbo_Q" name="n1" incoming="_J8Si6pnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8Si2ZnjEeKzHq9Trtbo_Q" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8Si2pnjEeKzHq9Trtbo_Q" value="1"/>
                      </structuredNodeOutput>
                      <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_J8Si25njEeKzHq9Trtbo_Q" name="helper" incoming="_J8Si65njEeKzHq9Trtbo_Q" type="_iyhhgIr7EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8Si3JnjEeKzHq9Trtbo_Q" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8Si3ZnjEeKzHq9Trtbo_Q" value="1"/>
                      </structuredNodeOutput>
                      <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_J8Si3pnjEeKzHq9Trtbo_Q" name="n2" incoming="_J8Si7JnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8Si35njEeKzHq9Trtbo_Q" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8Si4JnjEeKzHq9Trtbo_Q" value="1"/>
                      </structuredNodeOutput>
                      <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_J8Si4ZnjEeKzHq9Trtbo_Q" name="ends1" incoming="_J8Si7ZnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8Si4pnjEeKzHq9Trtbo_Q"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8Si45njEeKzHq9Trtbo_Q" value="*"/>
                      </structuredNodeOutput>
                      <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_J8Si5JnjEeKzHq9Trtbo_Q" name="ends2" incoming="_J8Si7pnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8Si5ZnjEeKzHq9Trtbo_Q"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8Si5pnjEeKzHq9Trtbo_Q" value="*"/>
                      </structuredNodeOutput>
                      <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_J8Si55njEeKzHq9Trtbo_Q" name="i" incoming="_J8Si75njEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8Si6JnjEeKzHq9Trtbo_Q" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8Si6ZnjEeKzHq9Trtbo_Q" value="1"/>
                      </structuredNodeOutput>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_J8Si6pnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiL5njEeKzHq9Trtbo_Q" source="_J8SirJnjEeKzHq9Trtbo_Q" target="_J8Si2JnjEeKzHq9Trtbo_Q"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_J8Si65njEeKzHq9Trtbo_Q" inStructuredNode="_J8SiL5njEeKzHq9Trtbo_Q" source="_J8SitJnjEeKzHq9Trtbo_Q" target="_J8Si25njEeKzHq9Trtbo_Q"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_J8Si7JnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiL5njEeKzHq9Trtbo_Q" source="_J8SivJnjEeKzHq9Trtbo_Q" target="_J8Si3pnjEeKzHq9Trtbo_Q"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_J8Si7ZnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiL5njEeKzHq9Trtbo_Q" source="_J8SixJnjEeKzHq9Trtbo_Q" target="_J8Si4ZnjEeKzHq9Trtbo_Q"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_J8Si7pnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiL5njEeKzHq9Trtbo_Q" source="_J8SizJnjEeKzHq9Trtbo_Q" target="_J8Si5JnjEeKzHq9Trtbo_Q"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_J8Si75njEeKzHq9Trtbo_Q" inStructuredNode="_J8SiL5njEeKzHq9Trtbo_Q" source="_J8Si1JnjEeKzHq9Trtbo_Q" target="_J8Si55njEeKzHq9Trtbo_Q"/>
                    </node>
                    <node xmi:type="uml:CallBehaviorAction" xmi:id="_J8Si8JnjEeKzHq9Trtbo_Q" name="Call(+)" inStructuredNode="_J8SiGZnjEeKzHq9Trtbo_Q">
                      <argument xmi:type="uml:InputPin" xmi:id="_J8Si8ZnjEeKzHq9Trtbo_Q" name="Call(+).argument(x)" incoming="_J8SjJZnjEeKzHq9Trtbo_Q">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8Si8pnjEeKzHq9Trtbo_Q" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8Si85njEeKzHq9Trtbo_Q" value="1"/>
                      </argument>
                      <argument xmi:type="uml:InputPin" xmi:id="_J8Si9JnjEeKzHq9Trtbo_Q" name="Call(+).argument(y)" incoming="_J8SjJpnjEeKzHq9Trtbo_Q">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8Si9ZnjEeKzHq9Trtbo_Q" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8Si9pnjEeKzHq9Trtbo_Q" value="1"/>
                      </argument>
                      <result xmi:type="uml:OutputPin" xmi:id="_J8Si95njEeKzHq9Trtbo_Q" name="Call(+).result(result)">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8Si-JnjEeKzHq9Trtbo_Q" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8Si-ZnjEeKzHq9Trtbo_Q" value="1"/>
                      </result>
                      <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-IntegerFunctions-plus"/>
                    </node>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_J8Si-pnjEeKzHq9Trtbo_Q" name="Value(1)" inStructuredNode="_J8SiGZnjEeKzHq9Trtbo_Q">
                      <result xmi:type="uml:OutputPin" xmi:id="_J8Si-5njEeKzHq9Trtbo_Q" name="Value(1).result" outgoing="_J8SjJpnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8Si_JnjEeKzHq9Trtbo_Q" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8Si_ZnjEeKzHq9Trtbo_Q" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_J8Si_pnjEeKzHq9Trtbo_Q" value="1">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <node xmi:type="uml:CallBehaviorAction" xmi:id="_J8Si_5njEeKzHq9Trtbo_Q" name="Call(+)" inStructuredNode="_J8SiGZnjEeKzHq9Trtbo_Q">
                      <argument xmi:type="uml:InputPin" xmi:id="_J8SjAJnjEeKzHq9Trtbo_Q" name="Call(+).argument(x)" incoming="_J8SjJ5njEeKzHq9Trtbo_Q">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SjAZnjEeKzHq9Trtbo_Q" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SjApnjEeKzHq9Trtbo_Q" value="1"/>
                      </argument>
                      <argument xmi:type="uml:InputPin" xmi:id="_J8SjA5njEeKzHq9Trtbo_Q" name="Call(+).argument(y)" incoming="_J8SjKJnjEeKzHq9Trtbo_Q">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SjBJnjEeKzHq9Trtbo_Q" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SjBZnjEeKzHq9Trtbo_Q" value="1"/>
                      </argument>
                      <result xmi:type="uml:OutputPin" xmi:id="_J8SjBpnjEeKzHq9Trtbo_Q" name="Call(+).result(result)">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SjB5njEeKzHq9Trtbo_Q" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SjCJnjEeKzHq9Trtbo_Q" value="1"/>
                      </result>
                      <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-IntegerFunctions-plus"/>
                    </node>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_J8SjCZnjEeKzHq9Trtbo_Q" name="Value(1)" inStructuredNode="_J8SiGZnjEeKzHq9Trtbo_Q">
                      <result xmi:type="uml:OutputPin" xmi:id="_J8SjCpnjEeKzHq9Trtbo_Q" name="Value(1).result" outgoing="_J8SjKJnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SjC5njEeKzHq9Trtbo_Q" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SjDJnjEeKzHq9Trtbo_Q" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_J8SjDZnjEeKzHq9Trtbo_Q" value="1">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_J8SjDpnjEeKzHq9Trtbo_Q" name="Passthru(Passthru(upper))" inStructuredNode="_J8SiGZnjEeKzHq9Trtbo_Q">
                      <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_J8SjD5njEeKzHq9Trtbo_Q" name="Passthru(Passthru(upper)).input" outgoing="_J8SjFZnjEeKzHq9Trtbo_Q" incoming="_J8SjKZnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SjEJnjEeKzHq9Trtbo_Q" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SjEZnjEeKzHq9Trtbo_Q" value="1"/>
                      </structuredNodeInput>
                      <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_J8SjEpnjEeKzHq9Trtbo_Q" name="Passthru(Passthru(upper)).output" incoming="_J8SjFZnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SjE5njEeKzHq9Trtbo_Q" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SjFJnjEeKzHq9Trtbo_Q" value="1"/>
                      </structuredNodeOutput>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SjFZnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SjDpnjEeKzHq9Trtbo_Q" source="_J8SjD5njEeKzHq9Trtbo_Q" target="_J8SjEpnjEeKzHq9Trtbo_Q"/>
                    </node>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SjFpnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiGZnjEeKzHq9Trtbo_Q" source="_J8SjUJnjEeKzHq9Trtbo_Q" target="_J8SiGpnjEeKzHq9Trtbo_Q"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SjF5njEeKzHq9Trtbo_Q" inStructuredNode="_J8SiGZnjEeKzHq9Trtbo_Q" source="_J8SjVpnjEeKzHq9Trtbo_Q" target="_J8SiG5njEeKzHq9Trtbo_Q"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SjGJnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiGZnjEeKzHq9Trtbo_Q" source="_J8SjXJnjEeKzHq9Trtbo_Q" target="_J8SiHJnjEeKzHq9Trtbo_Q"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SjGZnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiGZnjEeKzHq9Trtbo_Q" source="_J8SjYpnjEeKzHq9Trtbo_Q" target="_J8SiHZnjEeKzHq9Trtbo_Q"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SjGpnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiGZnjEeKzHq9Trtbo_Q" source="_J8SjaJnjEeKzHq9Trtbo_Q" target="_J8SiHpnjEeKzHq9Trtbo_Q"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SjG5njEeKzHq9Trtbo_Q" inStructuredNode="_J8SiGZnjEeKzHq9Trtbo_Q" source="_J8SjbpnjEeKzHq9Trtbo_Q" target="_J8SiH5njEeKzHq9Trtbo_Q"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SjHJnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiGZnjEeKzHq9Trtbo_Q" source="_J8SjdJnjEeKzHq9Trtbo_Q" target="_J8SiIJnjEeKzHq9Trtbo_Q"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SjHZnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiGZnjEeKzHq9Trtbo_Q" source="_J8SjepnjEeKzHq9Trtbo_Q" target="_J8SiIZnjEeKzHq9Trtbo_Q"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SjHpnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiGZnjEeKzHq9Trtbo_Q" source="_J8SjgJnjEeKzHq9Trtbo_Q" target="_J8SiIpnjEeKzHq9Trtbo_Q"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SjH5njEeKzHq9Trtbo_Q" inStructuredNode="_J8SiGZnjEeKzHq9Trtbo_Q" source="_J8SiIZnjEeKzHq9Trtbo_Q" target="_J8SiJJnjEeKzHq9Trtbo_Q"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SjIJnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiGZnjEeKzHq9Trtbo_Q" source="_J8SiIpnjEeKzHq9Trtbo_Q" target="_J8SiJ5njEeKzHq9Trtbo_Q"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SjIZnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiGZnjEeKzHq9Trtbo_Q" source="_J8SjdJnjEeKzHq9Trtbo_Q" target="_J8SiLpnjEeKzHq9Trtbo_Q"/>
                    <edge xmi:type="uml:ControlFlow" xmi:id="_J8SjIpnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiGZnjEeKzHq9Trtbo_Q" source="_J8SiLZnjEeKzHq9Trtbo_Q" target="_J8SiL5njEeKzHq9Trtbo_Q"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SjI5njEeKzHq9Trtbo_Q" inStructuredNode="_J8SiGZnjEeKzHq9Trtbo_Q" source="_J8SiLpnjEeKzHq9Trtbo_Q" target="_J8SiZZnjEeKzHq9Trtbo_Q"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SjJJnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiGZnjEeKzHq9Trtbo_Q" source="_J8SiLpnjEeKzHq9Trtbo_Q" target="_J8SimZnjEeKzHq9Trtbo_Q"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SjJZnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiGZnjEeKzHq9Trtbo_Q" source="_J8SiIJnjEeKzHq9Trtbo_Q" target="_J8Si8ZnjEeKzHq9Trtbo_Q"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SjJpnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiGZnjEeKzHq9Trtbo_Q" source="_J8Si-5njEeKzHq9Trtbo_Q" target="_J8Si9JnjEeKzHq9Trtbo_Q"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SjJ5njEeKzHq9Trtbo_Q" inStructuredNode="_J8SiGZnjEeKzHq9Trtbo_Q" source="_J8SiIZnjEeKzHq9Trtbo_Q" target="_J8SjAJnjEeKzHq9Trtbo_Q"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SjKJnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiGZnjEeKzHq9Trtbo_Q" source="_J8SjCpnjEeKzHq9Trtbo_Q" target="_J8SjA5njEeKzHq9Trtbo_Q"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SjKZnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiGZnjEeKzHq9Trtbo_Q" source="_J8SiIpnjEeKzHq9Trtbo_Q" target="_J8SjD5njEeKzHq9Trtbo_Q"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SjKpnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiGZnjEeKzHq9Trtbo_Q" source="_J8SiH5njEeKzHq9Trtbo_Q" target="_J8SiRZnjEeKzHq9Trtbo_Q"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SjK5njEeKzHq9Trtbo_Q" inStructuredNode="_J8SiGZnjEeKzHq9Trtbo_Q" source="_J8SiHZnjEeKzHq9Trtbo_Q" target="_J8SihZnjEeKzHq9Trtbo_Q"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SjLJnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiGZnjEeKzHq9Trtbo_Q" source="_J8SiH5njEeKzHq9Trtbo_Q" target="_J8SijpnjEeKzHq9Trtbo_Q"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SjLZnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiGZnjEeKzHq9Trtbo_Q" source="_J8SiHpnjEeKzHq9Trtbo_Q" target="_J8SikJnjEeKzHq9Trtbo_Q"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SjLpnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiGZnjEeKzHq9Trtbo_Q" source="_J8SiG5njEeKzHq9Trtbo_Q" target="_J8SiO5njEeKzHq9Trtbo_Q"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SjL5njEeKzHq9Trtbo_Q" inStructuredNode="_J8SiGZnjEeKzHq9Trtbo_Q" source="_J8SiGpnjEeKzHq9Trtbo_Q" target="_J8SiqZnjEeKzHq9Trtbo_Q"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SjMJnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiGZnjEeKzHq9Trtbo_Q" source="_J8SiG5njEeKzHq9Trtbo_Q" target="_J8SisZnjEeKzHq9Trtbo_Q"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SjMZnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiGZnjEeKzHq9Trtbo_Q" source="_J8SiHJnjEeKzHq9Trtbo_Q" target="_J8SiuZnjEeKzHq9Trtbo_Q"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SjMpnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiGZnjEeKzHq9Trtbo_Q" source="_J8SiHZnjEeKzHq9Trtbo_Q" target="_J8SiwZnjEeKzHq9Trtbo_Q"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SjM5njEeKzHq9Trtbo_Q" inStructuredNode="_J8SiGZnjEeKzHq9Trtbo_Q" source="_J8SiHpnjEeKzHq9Trtbo_Q" target="_J8SiyZnjEeKzHq9Trtbo_Q"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SjNJnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiGZnjEeKzHq9Trtbo_Q" source="_J8SiH5njEeKzHq9Trtbo_Q" target="_J8Si0ZnjEeKzHq9Trtbo_Q"/>
                    <loopVariable xmi:type="uml:OutputPin" xmi:id="_J8SjUJnjEeKzHq9Trtbo_Q" name="ForStatement@e9d4a2.loopVariable(n1)" outgoing="_J8SjFpnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SjUZnjEeKzHq9Trtbo_Q" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SjUpnjEeKzHq9Trtbo_Q" value="1"/>
                    </loopVariable>
                    <loopVariable xmi:type="uml:OutputPin" xmi:id="_J8SjVpnjEeKzHq9Trtbo_Q" name="ForStatement@e9d4a2.loopVariable(helper)" outgoing="_J8SjF5njEeKzHq9Trtbo_Q" type="_iyhhgIr7EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SjV5njEeKzHq9Trtbo_Q" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SjWJnjEeKzHq9Trtbo_Q" value="1"/>
                    </loopVariable>
                    <loopVariable xmi:type="uml:OutputPin" xmi:id="_J8SjXJnjEeKzHq9Trtbo_Q" name="ForStatement@e9d4a2.loopVariable(n2)" outgoing="_J8SjGJnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SjXZnjEeKzHq9Trtbo_Q" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SjXpnjEeKzHq9Trtbo_Q" value="1"/>
                    </loopVariable>
                    <loopVariable xmi:type="uml:OutputPin" xmi:id="_J8SjYpnjEeKzHq9Trtbo_Q" name="ForStatement@e9d4a2.loopVariable(ends1)" outgoing="_J8SjGZnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SjY5njEeKzHq9Trtbo_Q"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SjZJnjEeKzHq9Trtbo_Q" value="*"/>
                    </loopVariable>
                    <loopVariable xmi:type="uml:OutputPin" xmi:id="_J8SjaJnjEeKzHq9Trtbo_Q" name="ForStatement@e9d4a2.loopVariable(ends2)" outgoing="_J8SjGpnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SjaZnjEeKzHq9Trtbo_Q"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SjapnjEeKzHq9Trtbo_Q" value="*"/>
                    </loopVariable>
                    <loopVariable xmi:type="uml:OutputPin" xmi:id="_J8SjbpnjEeKzHq9Trtbo_Q" name="ForStatement@e9d4a2.loopVariable(i)" outgoing="_J8SjG5njEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8Sjb5njEeKzHq9Trtbo_Q" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SjcJnjEeKzHq9Trtbo_Q" value="1"/>
                    </loopVariable>
                    <loopVariable xmi:type="uml:OutputPin" xmi:id="_J8SjdJnjEeKzHq9Trtbo_Q" name="ForStatement@e9d4a2.loopVariable(j)" outgoing="_J8SjHJnjEeKzHq9Trtbo_Q _J8SjIZnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SjdZnjEeKzHq9Trtbo_Q"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SjdpnjEeKzHq9Trtbo_Q" value="*"/>
                    </loopVariable>
                    <loopVariable xmi:type="uml:OutputPin" xmi:id="_J8SjepnjEeKzHq9Trtbo_Q" name="ForStatement@e9d4a2.loopVariable(counter)" outgoing="_J8SjHZnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8Sje5njEeKzHq9Trtbo_Q" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SjfJnjEeKzHq9Trtbo_Q" value="1"/>
                    </loopVariable>
                    <loopVariable xmi:type="uml:OutputPin" xmi:id="_J8SjgJnjEeKzHq9Trtbo_Q" name="ForStatement@e9d4a2.loopVariable(upper)" outgoing="_J8SjHpnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SjgZnjEeKzHq9Trtbo_Q" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SjgpnjEeKzHq9Trtbo_Q" value="1"/>
                    </loopVariable>
                    <loopVariableInput xmi:type="uml:InputPin" xmi:id="_J8SjNZnjEeKzHq9Trtbo_Q" name="ForStatement@e9d4a2.loopVariableInput(n1)" incoming="_J8SkL5njEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SjNpnjEeKzHq9Trtbo_Q" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SjN5njEeKzHq9Trtbo_Q" value="1"/>
                    </loopVariableInput>
                    <loopVariableInput xmi:type="uml:InputPin" xmi:id="_J8SjOJnjEeKzHq9Trtbo_Q" name="ForStatement@e9d4a2.loopVariableInput(helper)" incoming="_J8SkMJnjEeKzHq9Trtbo_Q" type="_iyhhgIr7EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SjOZnjEeKzHq9Trtbo_Q" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SjOpnjEeKzHq9Trtbo_Q" value="1"/>
                    </loopVariableInput>
                    <loopVariableInput xmi:type="uml:InputPin" xmi:id="_J8SjO5njEeKzHq9Trtbo_Q" name="ForStatement@e9d4a2.loopVariableInput(n2)" incoming="_J8SkMZnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SjPJnjEeKzHq9Trtbo_Q" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SjPZnjEeKzHq9Trtbo_Q" value="1"/>
                    </loopVariableInput>
                    <loopVariableInput xmi:type="uml:InputPin" xmi:id="_J8SjPpnjEeKzHq9Trtbo_Q" name="ForStatement@e9d4a2.loopVariableInput(ends1)" incoming="_J8SkMpnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SjP5njEeKzHq9Trtbo_Q"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SjQJnjEeKzHq9Trtbo_Q" value="*"/>
                    </loopVariableInput>
                    <loopVariableInput xmi:type="uml:InputPin" xmi:id="_J8SjQZnjEeKzHq9Trtbo_Q" name="ForStatement@e9d4a2.loopVariableInput(ends2)" incoming="_J8SkM5njEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SjQpnjEeKzHq9Trtbo_Q"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SjQ5njEeKzHq9Trtbo_Q" value="*"/>
                    </loopVariableInput>
                    <loopVariableInput xmi:type="uml:InputPin" xmi:id="_J8SjRJnjEeKzHq9Trtbo_Q" name="ForStatement@e9d4a2.loopVariableInput(i)" incoming="_J8SkKZnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SjRZnjEeKzHq9Trtbo_Q" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SjRpnjEeKzHq9Trtbo_Q" value="1"/>
                    </loopVariableInput>
                    <loopVariableInput xmi:type="uml:InputPin" xmi:id="_J8SjR5njEeKzHq9Trtbo_Q" name="ForStatement@e9d4a2.loopVariableInput(j)" incoming="_J8SjuZnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SjSJnjEeKzHq9Trtbo_Q" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SjSZnjEeKzHq9Trtbo_Q" value="1"/>
                    </loopVariableInput>
                    <loopVariableInput xmi:type="uml:InputPin" xmi:id="_J8SjSpnjEeKzHq9Trtbo_Q" name="ForStatement@e9d4a2.loopVariableInput(counter)" incoming="_J8Sjt5njEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SjS5njEeKzHq9Trtbo_Q" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SjTJnjEeKzHq9Trtbo_Q" value="1"/>
                    </loopVariableInput>
                    <loopVariableInput xmi:type="uml:InputPin" xmi:id="_J8SjTZnjEeKzHq9Trtbo_Q" name="ForStatement@e9d4a2.loopVariableInput(upper)" incoming="_J8SjuJnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SjTpnjEeKzHq9Trtbo_Q" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SjT5njEeKzHq9Trtbo_Q" value="1"/>
                    </loopVariableInput>
                    <result xmi:type="uml:OutputPin" xmi:id="_J8SjU5njEeKzHq9Trtbo_Q" name="ForStatement@e9d4a2.result(n1)" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SjVJnjEeKzHq9Trtbo_Q" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SjVZnjEeKzHq9Trtbo_Q" value="1"/>
                    </result>
                    <result xmi:type="uml:OutputPin" xmi:id="_J8SjWZnjEeKzHq9Trtbo_Q" name="ForStatement@e9d4a2.result(helper)" type="_iyhhgIr7EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SjWpnjEeKzHq9Trtbo_Q" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SjW5njEeKzHq9Trtbo_Q" value="1"/>
                    </result>
                    <result xmi:type="uml:OutputPin" xmi:id="_J8SjX5njEeKzHq9Trtbo_Q" name="ForStatement@e9d4a2.result(n2)" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SjYJnjEeKzHq9Trtbo_Q" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SjYZnjEeKzHq9Trtbo_Q" value="1"/>
                    </result>
                    <result xmi:type="uml:OutputPin" xmi:id="_J8SjZZnjEeKzHq9Trtbo_Q" name="ForStatement@e9d4a2.result(ends1)" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SjZpnjEeKzHq9Trtbo_Q"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SjZ5njEeKzHq9Trtbo_Q" value="*"/>
                    </result>
                    <result xmi:type="uml:OutputPin" xmi:id="_J8Sja5njEeKzHq9Trtbo_Q" name="ForStatement@e9d4a2.result(ends2)" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SjbJnjEeKzHq9Trtbo_Q"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SjbZnjEeKzHq9Trtbo_Q" value="*"/>
                    </result>
                    <result xmi:type="uml:OutputPin" xmi:id="_J8SjcZnjEeKzHq9Trtbo_Q" name="ForStatement@e9d4a2.result(i)" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SjcpnjEeKzHq9Trtbo_Q" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8Sjc5njEeKzHq9Trtbo_Q" value="1"/>
                    </result>
                    <result xmi:type="uml:OutputPin" xmi:id="_J8Sjd5njEeKzHq9Trtbo_Q" name="ForStatement@e9d4a2.result(j)" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SjeJnjEeKzHq9Trtbo_Q"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SjeZnjEeKzHq9Trtbo_Q" value="*"/>
                    </result>
                    <result xmi:type="uml:OutputPin" xmi:id="_J8SjfZnjEeKzHq9Trtbo_Q" name="ForStatement@e9d4a2.result(counter)" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SjfpnjEeKzHq9Trtbo_Q" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8Sjf5njEeKzHq9Trtbo_Q" value="1"/>
                    </result>
                    <result xmi:type="uml:OutputPin" xmi:id="_J8Sjg5njEeKzHq9Trtbo_Q" name="ForStatement@e9d4a2.result(upper)" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SjhJnjEeKzHq9Trtbo_Q" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SjhZnjEeKzHq9Trtbo_Q" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_J8SjhpnjEeKzHq9Trtbo_Q" name="LoopVariables(ForStatement@e9d4a2)" inStructuredNode="_J8SiGJnjEeKzHq9Trtbo_Q" outgoing="_J8SjupnjEeKzHq9Trtbo_Q">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_J8Sjh5njEeKzHq9Trtbo_Q" name="Value(1)" inStructuredNode="_J8SjhpnjEeKzHq9Trtbo_Q">
                      <result xmi:type="uml:OutputPin" xmi:id="_J8SjiJnjEeKzHq9Trtbo_Q" name="Value(1).result" outgoing="_J8SjtpnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SjiZnjEeKzHq9Trtbo_Q" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SjipnjEeKzHq9Trtbo_Q" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_J8Sji5njEeKzHq9Trtbo_Q" value="1">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <node xmi:type="uml:CallBehaviorAction" xmi:id="_J8SjjJnjEeKzHq9Trtbo_Q" name="Call($$Alf$Library$CollectionFunctions$size__any__)" inStructuredNode="_J8SjhpnjEeKzHq9Trtbo_Q">
                      <argument xmi:type="uml:InputPin" xmi:id="_J8SjjZnjEeKzHq9Trtbo_Q" name="Call($$Alf$Library$CollectionFunctions$size__any__).argument(seq)" incoming="_J8SkNJnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SjjpnjEeKzHq9Trtbo_Q"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8Sjj5njEeKzHq9Trtbo_Q" value="*"/>
                      </argument>
                      <result xmi:type="uml:OutputPin" xmi:id="_J8SjkJnjEeKzHq9Trtbo_Q" name="Call($$Alf$Library$CollectionFunctions$size__any__).result()" outgoing="_J8SjspnjEeKzHq9Trtbo_Q">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SjkZnjEeKzHq9Trtbo_Q" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SjkpnjEeKzHq9Trtbo_Q" value="1"/>
                      </result>
                      <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_iPgC4JcCEeKVudOPtQ6VQg"/>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_J8Sjk5njEeKzHq9Trtbo_Q" name="Fork(Value(1).result)" inStructuredNode="_J8SjhpnjEeKzHq9Trtbo_Q" outgoing="_J8SjuZnjEeKzHq9Trtbo_Q _J8Sjs5njEeKzHq9Trtbo_Q" incoming="_J8SjtpnjEeKzHq9Trtbo_Q"/>
                    <node xmi:type="uml:CallBehaviorAction" xmi:id="_J8SjlJnjEeKzHq9Trtbo_Q" name="Call(-)" inStructuredNode="_J8SjhpnjEeKzHq9Trtbo_Q">
                      <argument xmi:type="uml:InputPin" xmi:id="_J8SjlZnjEeKzHq9Trtbo_Q" name="Call(-).argument(x)" incoming="_J8SjspnjEeKzHq9Trtbo_Q">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SjlpnjEeKzHq9Trtbo_Q" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8Sjl5njEeKzHq9Trtbo_Q" value="1"/>
                      </argument>
                      <argument xmi:type="uml:InputPin" xmi:id="_J8SjmJnjEeKzHq9Trtbo_Q" name="Call(-).argument(y)" incoming="_J8Sjs5njEeKzHq9Trtbo_Q">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SjmZnjEeKzHq9Trtbo_Q" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SjmpnjEeKzHq9Trtbo_Q" value="1"/>
                      </argument>
                      <result xmi:type="uml:OutputPin" xmi:id="_J8Sjm5njEeKzHq9Trtbo_Q" name="Call(-).result(result)" outgoing="_J8SjtJnjEeKzHq9Trtbo_Q">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SjnJnjEeKzHq9Trtbo_Q" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SjnZnjEeKzHq9Trtbo_Q" value="1"/>
                      </result>
                      <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-IntegerFunctions-minus"/>
                    </node>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_J8SjnpnjEeKzHq9Trtbo_Q" name="Value(1)" inStructuredNode="_J8SjhpnjEeKzHq9Trtbo_Q">
                      <result xmi:type="uml:OutputPin" xmi:id="_J8Sjn5njEeKzHq9Trtbo_Q" name="Value(1).result" outgoing="_J8SjtZnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SjoJnjEeKzHq9Trtbo_Q" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SjoZnjEeKzHq9Trtbo_Q" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_J8SjopnjEeKzHq9Trtbo_Q" value="1">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <node xmi:type="uml:CallBehaviorAction" xmi:id="_J8Sjo5njEeKzHq9Trtbo_Q" name="Call(+)" inStructuredNode="_J8SjhpnjEeKzHq9Trtbo_Q">
                      <argument xmi:type="uml:InputPin" xmi:id="_J8SjpJnjEeKzHq9Trtbo_Q" name="Call(+).argument(x)" incoming="_J8SjtJnjEeKzHq9Trtbo_Q">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SjpZnjEeKzHq9Trtbo_Q" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SjppnjEeKzHq9Trtbo_Q" value="1"/>
                      </argument>
                      <argument xmi:type="uml:InputPin" xmi:id="_J8Sjp5njEeKzHq9Trtbo_Q" name="Call(+).argument(y)" incoming="_J8SjtZnjEeKzHq9Trtbo_Q">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SjqJnjEeKzHq9Trtbo_Q" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SjqZnjEeKzHq9Trtbo_Q" value="1"/>
                      </argument>
                      <result xmi:type="uml:OutputPin" xmi:id="_J8SjqpnjEeKzHq9Trtbo_Q" name="Call(+).result(result)" outgoing="_J8SjuJnjEeKzHq9Trtbo_Q">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8Sjq5njEeKzHq9Trtbo_Q" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SjrJnjEeKzHq9Trtbo_Q" value="1"/>
                      </result>
                      <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-IntegerFunctions-plus"/>
                    </node>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_J8SjrZnjEeKzHq9Trtbo_Q" name="Value(1)" inStructuredNode="_J8SjhpnjEeKzHq9Trtbo_Q">
                      <result xmi:type="uml:OutputPin" xmi:id="_J8SjrpnjEeKzHq9Trtbo_Q" name="Value(1).result" outgoing="_J8Sjt5njEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8Sjr5njEeKzHq9Trtbo_Q" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SjsJnjEeKzHq9Trtbo_Q" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_J8SjsZnjEeKzHq9Trtbo_Q" value="1">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SjspnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SjhpnjEeKzHq9Trtbo_Q" source="_J8SjkJnjEeKzHq9Trtbo_Q" target="_J8SjlZnjEeKzHq9Trtbo_Q"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_J8Sjs5njEeKzHq9Trtbo_Q" inStructuredNode="_J8SjhpnjEeKzHq9Trtbo_Q" source="_J8Sjk5njEeKzHq9Trtbo_Q" target="_J8SjmJnjEeKzHq9Trtbo_Q"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SjtJnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SjhpnjEeKzHq9Trtbo_Q" source="_J8Sjm5njEeKzHq9Trtbo_Q" target="_J8SjpJnjEeKzHq9Trtbo_Q"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SjtZnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SjhpnjEeKzHq9Trtbo_Q" source="_J8Sjn5njEeKzHq9Trtbo_Q" target="_J8Sjp5njEeKzHq9Trtbo_Q"/>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SjtpnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiGJnjEeKzHq9Trtbo_Q" source="_J8SjiJnjEeKzHq9Trtbo_Q" target="_J8Sjk5njEeKzHq9Trtbo_Q"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_J8Sjt5njEeKzHq9Trtbo_Q" inStructuredNode="_J8SiGJnjEeKzHq9Trtbo_Q" source="_J8SjrpnjEeKzHq9Trtbo_Q" target="_J8SjSpnjEeKzHq9Trtbo_Q"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SjuJnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiGJnjEeKzHq9Trtbo_Q" source="_J8SjqpnjEeKzHq9Trtbo_Q" target="_J8SjTZnjEeKzHq9Trtbo_Q"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SjuZnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiGJnjEeKzHq9Trtbo_Q" source="_J8Sjk5njEeKzHq9Trtbo_Q" target="_J8SjR5njEeKzHq9Trtbo_Q"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_J8SjupnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiGJnjEeKzHq9Trtbo_Q" source="_J8SjhpnjEeKzHq9Trtbo_Q" target="_J8SiGZnjEeKzHq9Trtbo_Q"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_J8Sju5njEeKzHq9Trtbo_Q" name="Passthru(Fork(n1))" inStructuredNode="_J8SiF5njEeKzHq9Trtbo_Q">
                  <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_J8SjvJnjEeKzHq9Trtbo_Q" name="Passthru(Fork(n1)).input" outgoing="_J8SjwpnjEeKzHq9Trtbo_Q" incoming="_J8SkNZnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SjvZnjEeKzHq9Trtbo_Q" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SjvpnjEeKzHq9Trtbo_Q" value="1"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_J8Sjv5njEeKzHq9Trtbo_Q" name="Passthru(Fork(n1)).output" outgoing="_J8Sj8pnjEeKzHq9Trtbo_Q" incoming="_J8SjwpnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SjwJnjEeKzHq9Trtbo_Q" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SjwZnjEeKzHq9Trtbo_Q" value="1"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SjwpnjEeKzHq9Trtbo_Q" inStructuredNode="_J8Sju5njEeKzHq9Trtbo_Q" source="_J8SjvJnjEeKzHq9Trtbo_Q" target="_J8Sjv5njEeKzHq9Trtbo_Q"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_J8Sjw5njEeKzHq9Trtbo_Q" name="Passthru(Fork(helper))" inStructuredNode="_J8SiF5njEeKzHq9Trtbo_Q">
                  <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_J8SjxJnjEeKzHq9Trtbo_Q" name="Passthru(Fork(helper)).input" outgoing="_J8SjypnjEeKzHq9Trtbo_Q" incoming="_J8SkNpnjEeKzHq9Trtbo_Q" type="_iyhhgIr7EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SjxZnjEeKzHq9Trtbo_Q" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SjxpnjEeKzHq9Trtbo_Q" value="1"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_J8Sjx5njEeKzHq9Trtbo_Q" name="Passthru(Fork(helper)).output" outgoing="_J8Sj85njEeKzHq9Trtbo_Q" incoming="_J8SjypnjEeKzHq9Trtbo_Q" type="_iyhhgIr7EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SjyJnjEeKzHq9Trtbo_Q" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SjyZnjEeKzHq9Trtbo_Q" value="1"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SjypnjEeKzHq9Trtbo_Q" inStructuredNode="_J8Sjw5njEeKzHq9Trtbo_Q" source="_J8SjxJnjEeKzHq9Trtbo_Q" target="_J8Sjx5njEeKzHq9Trtbo_Q"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_J8Sjy5njEeKzHq9Trtbo_Q" name="Passthru(Fork(n2))" inStructuredNode="_J8SiF5njEeKzHq9Trtbo_Q">
                  <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_J8SjzJnjEeKzHq9Trtbo_Q" name="Passthru(Fork(n2)).input" outgoing="_J8Sj0pnjEeKzHq9Trtbo_Q" incoming="_J8SkN5njEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SjzZnjEeKzHq9Trtbo_Q" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SjzpnjEeKzHq9Trtbo_Q" value="1"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_J8Sjz5njEeKzHq9Trtbo_Q" name="Passthru(Fork(n2)).output" outgoing="_J8Sj9JnjEeKzHq9Trtbo_Q" incoming="_J8Sj0pnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8Sj0JnjEeKzHq9Trtbo_Q" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8Sj0ZnjEeKzHq9Trtbo_Q" value="1"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_J8Sj0pnjEeKzHq9Trtbo_Q" inStructuredNode="_J8Sjy5njEeKzHq9Trtbo_Q" source="_J8SjzJnjEeKzHq9Trtbo_Q" target="_J8Sjz5njEeKzHq9Trtbo_Q"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_J8Sj05njEeKzHq9Trtbo_Q" name="Passthru(Fork(ends1))" inStructuredNode="_J8SiF5njEeKzHq9Trtbo_Q">
                  <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_J8Sj1JnjEeKzHq9Trtbo_Q" name="Passthru(Fork(ends1)).input" outgoing="_J8Sj2pnjEeKzHq9Trtbo_Q" incoming="_J8SkOJnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8Sj1ZnjEeKzHq9Trtbo_Q"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8Sj1pnjEeKzHq9Trtbo_Q" value="*"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_J8Sj15njEeKzHq9Trtbo_Q" name="Passthru(Fork(ends1)).output" outgoing="_J8Sj9ZnjEeKzHq9Trtbo_Q" incoming="_J8Sj2pnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8Sj2JnjEeKzHq9Trtbo_Q"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8Sj2ZnjEeKzHq9Trtbo_Q" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_J8Sj2pnjEeKzHq9Trtbo_Q" inStructuredNode="_J8Sj05njEeKzHq9Trtbo_Q" source="_J8Sj1JnjEeKzHq9Trtbo_Q" target="_J8Sj15njEeKzHq9Trtbo_Q"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_J8Sj25njEeKzHq9Trtbo_Q" name="Passthru(Fork(ends2))" inStructuredNode="_J8SiF5njEeKzHq9Trtbo_Q">
                  <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_J8Sj3JnjEeKzHq9Trtbo_Q" name="Passthru(Fork(ends2)).input" outgoing="_J8Sj4pnjEeKzHq9Trtbo_Q" incoming="_J8SkOZnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8Sj3ZnjEeKzHq9Trtbo_Q"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8Sj3pnjEeKzHq9Trtbo_Q" value="*"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_J8Sj35njEeKzHq9Trtbo_Q" name="Passthru(Fork(ends2)).output" outgoing="_J8Sj9pnjEeKzHq9Trtbo_Q" incoming="_J8Sj4pnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8Sj4JnjEeKzHq9Trtbo_Q"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8Sj4ZnjEeKzHq9Trtbo_Q" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_J8Sj4pnjEeKzHq9Trtbo_Q" inStructuredNode="_J8Sj25njEeKzHq9Trtbo_Q" source="_J8Sj3JnjEeKzHq9Trtbo_Q" target="_J8Sj35njEeKzHq9Trtbo_Q"/>
                </node>
                <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_J8Sj45njEeKzHq9Trtbo_Q" name="n1" incoming="_J8Sj8pnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8Sj5JnjEeKzHq9Trtbo_Q" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8Sj5ZnjEeKzHq9Trtbo_Q" value="1"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_J8Sj5pnjEeKzHq9Trtbo_Q" name="helper" incoming="_J8Sj85njEeKzHq9Trtbo_Q" type="_iyhhgIr7EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8Sj55njEeKzHq9Trtbo_Q" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8Sj6JnjEeKzHq9Trtbo_Q" value="1"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_J8Sj6ZnjEeKzHq9Trtbo_Q" name="n2" incoming="_J8Sj9JnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8Sj6pnjEeKzHq9Trtbo_Q" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8Sj65njEeKzHq9Trtbo_Q" value="1"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_J8Sj7JnjEeKzHq9Trtbo_Q" name="ends1" incoming="_J8Sj9ZnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8Sj7ZnjEeKzHq9Trtbo_Q"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8Sj7pnjEeKzHq9Trtbo_Q" value="*"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_J8Sj75njEeKzHq9Trtbo_Q" name="ends2" incoming="_J8Sj9pnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8Sj8JnjEeKzHq9Trtbo_Q"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8Sj8ZnjEeKzHq9Trtbo_Q" value="*"/>
                </structuredNodeOutput>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_J8Sj8pnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiF5njEeKzHq9Trtbo_Q" source="_J8Sjv5njEeKzHq9Trtbo_Q" target="_J8Sj45njEeKzHq9Trtbo_Q"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_J8Sj85njEeKzHq9Trtbo_Q" inStructuredNode="_J8SiF5njEeKzHq9Trtbo_Q" source="_J8Sjx5njEeKzHq9Trtbo_Q" target="_J8Sj5pnjEeKzHq9Trtbo_Q"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_J8Sj9JnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiF5njEeKzHq9Trtbo_Q" source="_J8Sjz5njEeKzHq9Trtbo_Q" target="_J8Sj6ZnjEeKzHq9Trtbo_Q"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_J8Sj9ZnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiF5njEeKzHq9Trtbo_Q" source="_J8Sj15njEeKzHq9Trtbo_Q" target="_J8Sj7JnjEeKzHq9Trtbo_Q"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_J8Sj9pnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiF5njEeKzHq9Trtbo_Q" source="_J8Sj35njEeKzHq9Trtbo_Q" target="_J8Sj75njEeKzHq9Trtbo_Q"/>
              </node>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_J8Sj95njEeKzHq9Trtbo_Q" name="Call(+)" inStructuredNode="_J8SiApnjEeKzHq9Trtbo_Q">
                <argument xmi:type="uml:InputPin" xmi:id="_J8Sj-JnjEeKzHq9Trtbo_Q" name="Call(+).argument(x)" incoming="_J8SkKpnjEeKzHq9Trtbo_Q">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8Sj-ZnjEeKzHq9Trtbo_Q" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8Sj-pnjEeKzHq9Trtbo_Q" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_J8Sj-5njEeKzHq9Trtbo_Q" name="Call(+).argument(y)" incoming="_J8SkK5njEeKzHq9Trtbo_Q">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8Sj_JnjEeKzHq9Trtbo_Q" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8Sj_ZnjEeKzHq9Trtbo_Q" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_J8Sj_pnjEeKzHq9Trtbo_Q" name="Call(+).result(result)">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8Sj_5njEeKzHq9Trtbo_Q" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SkAJnjEeKzHq9Trtbo_Q" value="1"/>
                </result>
                <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-IntegerFunctions-plus"/>
              </node>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_J8SkAZnjEeKzHq9Trtbo_Q" name="Value(1)" inStructuredNode="_J8SiApnjEeKzHq9Trtbo_Q">
                <result xmi:type="uml:OutputPin" xmi:id="_J8SkApnjEeKzHq9Trtbo_Q" name="Value(1).result" outgoing="_J8SkK5njEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SkA5njEeKzHq9Trtbo_Q" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SkBJnjEeKzHq9Trtbo_Q" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_J8SkBZnjEeKzHq9Trtbo_Q" value="1">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                </value>
              </node>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_J8SkBpnjEeKzHq9Trtbo_Q" name="Call(+)" inStructuredNode="_J8SiApnjEeKzHq9Trtbo_Q">
                <argument xmi:type="uml:InputPin" xmi:id="_J8SkB5njEeKzHq9Trtbo_Q" name="Call(+).argument(x)" incoming="_J8SkLJnjEeKzHq9Trtbo_Q">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SkCJnjEeKzHq9Trtbo_Q" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SkCZnjEeKzHq9Trtbo_Q" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_J8SkCpnjEeKzHq9Trtbo_Q" name="Call(+).argument(y)" incoming="_J8SkLZnjEeKzHq9Trtbo_Q">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SkC5njEeKzHq9Trtbo_Q" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SkDJnjEeKzHq9Trtbo_Q" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_J8SkDZnjEeKzHq9Trtbo_Q" name="Call(+).result(result)">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SkDpnjEeKzHq9Trtbo_Q" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SkD5njEeKzHq9Trtbo_Q" value="1"/>
                </result>
                <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-IntegerFunctions-plus"/>
              </node>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_J8SkEJnjEeKzHq9Trtbo_Q" name="Value(1)" inStructuredNode="_J8SiApnjEeKzHq9Trtbo_Q">
                <result xmi:type="uml:OutputPin" xmi:id="_J8SkEZnjEeKzHq9Trtbo_Q" name="Value(1).result" outgoing="_J8SkLZnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SkEpnjEeKzHq9Trtbo_Q" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SkE5njEeKzHq9Trtbo_Q" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_J8SkFJnjEeKzHq9Trtbo_Q" value="1">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                </value>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_J8SkFZnjEeKzHq9Trtbo_Q" name="Passthru(Passthru(upper))" inStructuredNode="_J8SiApnjEeKzHq9Trtbo_Q">
                <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_J8SkFpnjEeKzHq9Trtbo_Q" name="Passthru(Passthru(upper)).input" outgoing="_J8SkHJnjEeKzHq9Trtbo_Q" incoming="_J8SkLpnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SkF5njEeKzHq9Trtbo_Q" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SkGJnjEeKzHq9Trtbo_Q" value="1"/>
                </structuredNodeInput>
                <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_J8SkGZnjEeKzHq9Trtbo_Q" name="Passthru(Passthru(upper)).output" incoming="_J8SkHJnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SkGpnjEeKzHq9Trtbo_Q" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SkG5njEeKzHq9Trtbo_Q" value="1"/>
                </structuredNodeOutput>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SkHJnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SkFZnjEeKzHq9Trtbo_Q" source="_J8SkFpnjEeKzHq9Trtbo_Q" target="_J8SkGZnjEeKzHq9Trtbo_Q"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SkHZnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiApnjEeKzHq9Trtbo_Q" source="_J8SkUpnjEeKzHq9Trtbo_Q" target="_J8SiA5njEeKzHq9Trtbo_Q"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SkHpnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiApnjEeKzHq9Trtbo_Q" source="_J8SkWJnjEeKzHq9Trtbo_Q" target="_J8SiBJnjEeKzHq9Trtbo_Q"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SkH5njEeKzHq9Trtbo_Q" inStructuredNode="_J8SiApnjEeKzHq9Trtbo_Q" source="_J8SkXpnjEeKzHq9Trtbo_Q" target="_J8SiBZnjEeKzHq9Trtbo_Q"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SkIJnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiApnjEeKzHq9Trtbo_Q" source="_J8SkZJnjEeKzHq9Trtbo_Q" target="_J8SiBpnjEeKzHq9Trtbo_Q"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SkIZnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiApnjEeKzHq9Trtbo_Q" source="_J8SkapnjEeKzHq9Trtbo_Q" target="_J8SiB5njEeKzHq9Trtbo_Q"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SkIpnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiApnjEeKzHq9Trtbo_Q" source="_J8SkcJnjEeKzHq9Trtbo_Q" target="_J8SiCJnjEeKzHq9Trtbo_Q"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SkI5njEeKzHq9Trtbo_Q" inStructuredNode="_J8SiApnjEeKzHq9Trtbo_Q" source="_J8SkdpnjEeKzHq9Trtbo_Q" target="_J8SiCZnjEeKzHq9Trtbo_Q"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SkJJnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiApnjEeKzHq9Trtbo_Q" source="_J8SkfJnjEeKzHq9Trtbo_Q" target="_J8SiCpnjEeKzHq9Trtbo_Q"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SkJZnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiApnjEeKzHq9Trtbo_Q" source="_J8SiCZnjEeKzHq9Trtbo_Q" target="_J8SiDJnjEeKzHq9Trtbo_Q"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SkJpnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiApnjEeKzHq9Trtbo_Q" source="_J8SiCpnjEeKzHq9Trtbo_Q" target="_J8SiD5njEeKzHq9Trtbo_Q"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SkJ5njEeKzHq9Trtbo_Q" inStructuredNode="_J8SiApnjEeKzHq9Trtbo_Q" source="_J8SkcJnjEeKzHq9Trtbo_Q" target="_J8SiFpnjEeKzHq9Trtbo_Q"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_J8SkKJnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiApnjEeKzHq9Trtbo_Q" source="_J8SiFZnjEeKzHq9Trtbo_Q" target="_J8SiF5njEeKzHq9Trtbo_Q"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SkKZnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiApnjEeKzHq9Trtbo_Q" source="_J8SiFpnjEeKzHq9Trtbo_Q" target="_J8SjRJnjEeKzHq9Trtbo_Q"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SkKpnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiApnjEeKzHq9Trtbo_Q" source="_J8SiCJnjEeKzHq9Trtbo_Q" target="_J8Sj-JnjEeKzHq9Trtbo_Q"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SkK5njEeKzHq9Trtbo_Q" inStructuredNode="_J8SiApnjEeKzHq9Trtbo_Q" source="_J8SkApnjEeKzHq9Trtbo_Q" target="_J8Sj-5njEeKzHq9Trtbo_Q"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SkLJnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiApnjEeKzHq9Trtbo_Q" source="_J8SiCZnjEeKzHq9Trtbo_Q" target="_J8SkB5njEeKzHq9Trtbo_Q"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SkLZnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiApnjEeKzHq9Trtbo_Q" source="_J8SkEZnjEeKzHq9Trtbo_Q" target="_J8SkCpnjEeKzHq9Trtbo_Q"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SkLpnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiApnjEeKzHq9Trtbo_Q" source="_J8SiCpnjEeKzHq9Trtbo_Q" target="_J8SkFpnjEeKzHq9Trtbo_Q"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SkL5njEeKzHq9Trtbo_Q" inStructuredNode="_J8SiApnjEeKzHq9Trtbo_Q" source="_J8SiA5njEeKzHq9Trtbo_Q" target="_J8SjNZnjEeKzHq9Trtbo_Q"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SkMJnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiApnjEeKzHq9Trtbo_Q" source="_J8SiBJnjEeKzHq9Trtbo_Q" target="_J8SjOJnjEeKzHq9Trtbo_Q"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SkMZnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiApnjEeKzHq9Trtbo_Q" source="_J8SiBZnjEeKzHq9Trtbo_Q" target="_J8SjO5njEeKzHq9Trtbo_Q"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SkMpnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiApnjEeKzHq9Trtbo_Q" source="_J8SiBpnjEeKzHq9Trtbo_Q" target="_J8SjPpnjEeKzHq9Trtbo_Q"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SkM5njEeKzHq9Trtbo_Q" inStructuredNode="_J8SiApnjEeKzHq9Trtbo_Q" source="_J8SiB5njEeKzHq9Trtbo_Q" target="_J8SjQZnjEeKzHq9Trtbo_Q"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SkNJnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiApnjEeKzHq9Trtbo_Q" source="_J8SiB5njEeKzHq9Trtbo_Q" target="_J8SjjZnjEeKzHq9Trtbo_Q"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SkNZnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiApnjEeKzHq9Trtbo_Q" source="_J8SiA5njEeKzHq9Trtbo_Q" target="_J8SjvJnjEeKzHq9Trtbo_Q"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SkNpnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiApnjEeKzHq9Trtbo_Q" source="_J8SiBJnjEeKzHq9Trtbo_Q" target="_J8SjxJnjEeKzHq9Trtbo_Q"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SkN5njEeKzHq9Trtbo_Q" inStructuredNode="_J8SiApnjEeKzHq9Trtbo_Q" source="_J8SiBZnjEeKzHq9Trtbo_Q" target="_J8SjzJnjEeKzHq9Trtbo_Q"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SkOJnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiApnjEeKzHq9Trtbo_Q" source="_J8SiBpnjEeKzHq9Trtbo_Q" target="_J8Sj1JnjEeKzHq9Trtbo_Q"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SkOZnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiApnjEeKzHq9Trtbo_Q" source="_J8SiB5njEeKzHq9Trtbo_Q" target="_J8Sj3JnjEeKzHq9Trtbo_Q"/>
              <loopVariable xmi:type="uml:OutputPin" xmi:id="_J8SkUpnjEeKzHq9Trtbo_Q" name="ForStatement@2a56a6.loopVariable(n1)" outgoing="_J8SkHZnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SkU5njEeKzHq9Trtbo_Q" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SkVJnjEeKzHq9Trtbo_Q" value="1"/>
              </loopVariable>
              <loopVariable xmi:type="uml:OutputPin" xmi:id="_J8SkWJnjEeKzHq9Trtbo_Q" name="ForStatement@2a56a6.loopVariable(helper)" outgoing="_J8SkHpnjEeKzHq9Trtbo_Q" type="_iyhhgIr7EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SkWZnjEeKzHq9Trtbo_Q" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SkWpnjEeKzHq9Trtbo_Q" value="1"/>
              </loopVariable>
              <loopVariable xmi:type="uml:OutputPin" xmi:id="_J8SkXpnjEeKzHq9Trtbo_Q" name="ForStatement@2a56a6.loopVariable(n2)" outgoing="_J8SkH5njEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SkX5njEeKzHq9Trtbo_Q" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SkYJnjEeKzHq9Trtbo_Q" value="1"/>
              </loopVariable>
              <loopVariable xmi:type="uml:OutputPin" xmi:id="_J8SkZJnjEeKzHq9Trtbo_Q" name="ForStatement@2a56a6.loopVariable(ends1)" outgoing="_J8SkIJnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SkZZnjEeKzHq9Trtbo_Q"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SkZpnjEeKzHq9Trtbo_Q" value="*"/>
              </loopVariable>
              <loopVariable xmi:type="uml:OutputPin" xmi:id="_J8SkapnjEeKzHq9Trtbo_Q" name="ForStatement@2a56a6.loopVariable(ends2)" outgoing="_J8SkIZnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8Ska5njEeKzHq9Trtbo_Q"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SkbJnjEeKzHq9Trtbo_Q" value="*"/>
              </loopVariable>
              <loopVariable xmi:type="uml:OutputPin" xmi:id="_J8SkcJnjEeKzHq9Trtbo_Q" name="ForStatement@2a56a6.loopVariable(i)" outgoing="_J8SkIpnjEeKzHq9Trtbo_Q _J8SkJ5njEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SkcZnjEeKzHq9Trtbo_Q"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SkcpnjEeKzHq9Trtbo_Q" value="*"/>
              </loopVariable>
              <loopVariable xmi:type="uml:OutputPin" xmi:id="_J8SkdpnjEeKzHq9Trtbo_Q" name="ForStatement@2a56a6.loopVariable(counter)" outgoing="_J8SkI5njEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8Skd5njEeKzHq9Trtbo_Q" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SkeJnjEeKzHq9Trtbo_Q" value="1"/>
              </loopVariable>
              <loopVariable xmi:type="uml:OutputPin" xmi:id="_J8SkfJnjEeKzHq9Trtbo_Q" name="ForStatement@2a56a6.loopVariable(upper)" outgoing="_J8SkJJnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SkfZnjEeKzHq9Trtbo_Q" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SkfpnjEeKzHq9Trtbo_Q" value="1"/>
              </loopVariable>
              <loopVariableInput xmi:type="uml:InputPin" xmi:id="_J8SkOpnjEeKzHq9Trtbo_Q" name="ForStatement@2a56a6.loopVariableInput(n1)" incoming="_J8cSyZnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SkO5njEeKzHq9Trtbo_Q" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SkPJnjEeKzHq9Trtbo_Q" value="1"/>
              </loopVariableInput>
              <loopVariableInput xmi:type="uml:InputPin" xmi:id="_J8SkPZnjEeKzHq9Trtbo_Q" name="ForStatement@2a56a6.loopVariableInput(helper)" incoming="_J8cSypnjEeKzHq9Trtbo_Q" type="_iyhhgIr7EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SkPpnjEeKzHq9Trtbo_Q" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SkP5njEeKzHq9Trtbo_Q" value="1"/>
              </loopVariableInput>
              <loopVariableInput xmi:type="uml:InputPin" xmi:id="_J8SkQJnjEeKzHq9Trtbo_Q" name="ForStatement@2a56a6.loopVariableInput(n2)" incoming="_J8cSy5njEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SkQZnjEeKzHq9Trtbo_Q" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SkQpnjEeKzHq9Trtbo_Q" value="1"/>
              </loopVariableInput>
              <loopVariableInput xmi:type="uml:InputPin" xmi:id="_J8SkQ5njEeKzHq9Trtbo_Q" name="ForStatement@2a56a6.loopVariableInput(ends1)" incoming="_J8cSzJnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SkRJnjEeKzHq9Trtbo_Q"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SkRZnjEeKzHq9Trtbo_Q" value="*"/>
              </loopVariableInput>
              <loopVariableInput xmi:type="uml:InputPin" xmi:id="_J8SkRpnjEeKzHq9Trtbo_Q" name="ForStatement@2a56a6.loopVariableInput(ends2)" incoming="_J8cSzZnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SkR5njEeKzHq9Trtbo_Q"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SkSJnjEeKzHq9Trtbo_Q" value="*"/>
              </loopVariableInput>
              <loopVariableInput xmi:type="uml:InputPin" xmi:id="_J8SkSZnjEeKzHq9Trtbo_Q" name="ForStatement@2a56a6.loopVariableInput(i)" incoming="_J8SktZnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SkSpnjEeKzHq9Trtbo_Q" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SkS5njEeKzHq9Trtbo_Q" value="1"/>
              </loopVariableInput>
              <loopVariableInput xmi:type="uml:InputPin" xmi:id="_J8SkTJnjEeKzHq9Trtbo_Q" name="ForStatement@2a56a6.loopVariableInput(counter)" incoming="_J8Sks5njEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SkTZnjEeKzHq9Trtbo_Q" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SkTpnjEeKzHq9Trtbo_Q" value="1"/>
              </loopVariableInput>
              <loopVariableInput xmi:type="uml:InputPin" xmi:id="_J8SkT5njEeKzHq9Trtbo_Q" name="ForStatement@2a56a6.loopVariableInput(upper)" incoming="_J8SktJnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SkUJnjEeKzHq9Trtbo_Q" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SkUZnjEeKzHq9Trtbo_Q" value="1"/>
              </loopVariableInput>
              <result xmi:type="uml:OutputPin" xmi:id="_J8SkVZnjEeKzHq9Trtbo_Q" name="ForStatement@2a56a6.result(n1)" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SkVpnjEeKzHq9Trtbo_Q" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SkV5njEeKzHq9Trtbo_Q" value="1"/>
              </result>
              <result xmi:type="uml:OutputPin" xmi:id="_J8SkW5njEeKzHq9Trtbo_Q" name="ForStatement@2a56a6.result(helper)" type="_iyhhgIr7EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SkXJnjEeKzHq9Trtbo_Q" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SkXZnjEeKzHq9Trtbo_Q" value="1"/>
              </result>
              <result xmi:type="uml:OutputPin" xmi:id="_J8SkYZnjEeKzHq9Trtbo_Q" name="ForStatement@2a56a6.result(n2)" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SkYpnjEeKzHq9Trtbo_Q" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SkY5njEeKzHq9Trtbo_Q" value="1"/>
              </result>
              <result xmi:type="uml:OutputPin" xmi:id="_J8SkZ5njEeKzHq9Trtbo_Q" name="ForStatement@2a56a6.result(ends1)" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SkaJnjEeKzHq9Trtbo_Q"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SkaZnjEeKzHq9Trtbo_Q" value="*"/>
              </result>
              <result xmi:type="uml:OutputPin" xmi:id="_J8SkbZnjEeKzHq9Trtbo_Q" name="ForStatement@2a56a6.result(ends2)" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SkbpnjEeKzHq9Trtbo_Q"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8Skb5njEeKzHq9Trtbo_Q" value="*"/>
              </result>
              <result xmi:type="uml:OutputPin" xmi:id="_J8Skc5njEeKzHq9Trtbo_Q" name="ForStatement@2a56a6.result(i)" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SkdJnjEeKzHq9Trtbo_Q"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SkdZnjEeKzHq9Trtbo_Q" value="*"/>
              </result>
              <result xmi:type="uml:OutputPin" xmi:id="_J8SkeZnjEeKzHq9Trtbo_Q" name="ForStatement@2a56a6.result(counter)" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SkepnjEeKzHq9Trtbo_Q" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8Ske5njEeKzHq9Trtbo_Q" value="1"/>
              </result>
              <result xmi:type="uml:OutputPin" xmi:id="_J8Skf5njEeKzHq9Trtbo_Q" name="ForStatement@2a56a6.result(upper)" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SkgJnjEeKzHq9Trtbo_Q" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SkgZnjEeKzHq9Trtbo_Q" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_J8SkgpnjEeKzHq9Trtbo_Q" name="LoopVariables(ForStatement@2a56a6)" inStructuredNode="_J8SiAZnjEeKzHq9Trtbo_Q" outgoing="_J8SktpnjEeKzHq9Trtbo_Q">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_J8Skg5njEeKzHq9Trtbo_Q" name="Value(1)" inStructuredNode="_J8SkgpnjEeKzHq9Trtbo_Q">
                <result xmi:type="uml:OutputPin" xmi:id="_J8SkhJnjEeKzHq9Trtbo_Q" name="Value(1).result" outgoing="_J8SkspnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SkhZnjEeKzHq9Trtbo_Q" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SkhpnjEeKzHq9Trtbo_Q" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_J8Skh5njEeKzHq9Trtbo_Q" value="1">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                </value>
              </node>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_J8SkiJnjEeKzHq9Trtbo_Q" name="Call($$Alf$Library$CollectionFunctions$size__any__)" inStructuredNode="_J8SkgpnjEeKzHq9Trtbo_Q">
                <argument xmi:type="uml:InputPin" xmi:id="_J8SkiZnjEeKzHq9Trtbo_Q" name="Call($$Alf$Library$CollectionFunctions$size__any__).argument(seq)" incoming="_J8cSzpnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SkipnjEeKzHq9Trtbo_Q"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8Ski5njEeKzHq9Trtbo_Q" value="*"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_J8SkjJnjEeKzHq9Trtbo_Q" name="Call($$Alf$Library$CollectionFunctions$size__any__).result()" outgoing="_J8SkrpnjEeKzHq9Trtbo_Q">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SkjZnjEeKzHq9Trtbo_Q" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SkjpnjEeKzHq9Trtbo_Q" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_iPgC4JcCEeKVudOPtQ6VQg"/>
              </node>
              <node xmi:type="uml:ForkNode" xmi:id="_J8Skj5njEeKzHq9Trtbo_Q" name="Fork(Value(1).result)" inStructuredNode="_J8SkgpnjEeKzHq9Trtbo_Q" outgoing="_J8SktZnjEeKzHq9Trtbo_Q _J8Skr5njEeKzHq9Trtbo_Q" incoming="_J8SkspnjEeKzHq9Trtbo_Q"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_J8SkkJnjEeKzHq9Trtbo_Q" name="Call(-)" inStructuredNode="_J8SkgpnjEeKzHq9Trtbo_Q">
                <argument xmi:type="uml:InputPin" xmi:id="_J8SkkZnjEeKzHq9Trtbo_Q" name="Call(-).argument(x)" incoming="_J8SkrpnjEeKzHq9Trtbo_Q">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SkkpnjEeKzHq9Trtbo_Q" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8Skk5njEeKzHq9Trtbo_Q" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_J8SklJnjEeKzHq9Trtbo_Q" name="Call(-).argument(y)" incoming="_J8Skr5njEeKzHq9Trtbo_Q">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SklZnjEeKzHq9Trtbo_Q" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SklpnjEeKzHq9Trtbo_Q" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_J8Skl5njEeKzHq9Trtbo_Q" name="Call(-).result(result)" outgoing="_J8SksJnjEeKzHq9Trtbo_Q">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SkmJnjEeKzHq9Trtbo_Q" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SkmZnjEeKzHq9Trtbo_Q" value="1"/>
                </result>
                <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-IntegerFunctions-minus"/>
              </node>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_J8SkmpnjEeKzHq9Trtbo_Q" name="Value(1)" inStructuredNode="_J8SkgpnjEeKzHq9Trtbo_Q">
                <result xmi:type="uml:OutputPin" xmi:id="_J8Skm5njEeKzHq9Trtbo_Q" name="Value(1).result" outgoing="_J8SksZnjEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SknJnjEeKzHq9Trtbo_Q" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SknZnjEeKzHq9Trtbo_Q" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_J8SknpnjEeKzHq9Trtbo_Q" value="1">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                </value>
              </node>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_J8Skn5njEeKzHq9Trtbo_Q" name="Call(+)" inStructuredNode="_J8SkgpnjEeKzHq9Trtbo_Q">
                <argument xmi:type="uml:InputPin" xmi:id="_J8SkoJnjEeKzHq9Trtbo_Q" name="Call(+).argument(x)" incoming="_J8SksJnjEeKzHq9Trtbo_Q">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SkoZnjEeKzHq9Trtbo_Q" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SkopnjEeKzHq9Trtbo_Q" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_J8Sko5njEeKzHq9Trtbo_Q" name="Call(+).argument(y)" incoming="_J8SksZnjEeKzHq9Trtbo_Q">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8SkpJnjEeKzHq9Trtbo_Q" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SkpZnjEeKzHq9Trtbo_Q" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_J8SkppnjEeKzHq9Trtbo_Q" name="Call(+).result(result)" outgoing="_J8SktJnjEeKzHq9Trtbo_Q">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8Skp5njEeKzHq9Trtbo_Q" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SkqJnjEeKzHq9Trtbo_Q" value="1"/>
                </result>
                <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-IntegerFunctions-plus"/>
              </node>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_J8SkqZnjEeKzHq9Trtbo_Q" name="Value(1)" inStructuredNode="_J8SkgpnjEeKzHq9Trtbo_Q">
                <result xmi:type="uml:OutputPin" xmi:id="_J8SkqpnjEeKzHq9Trtbo_Q" name="Value(1).result" outgoing="_J8Sks5njEeKzHq9Trtbo_Q" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J8Skq5njEeKzHq9Trtbo_Q" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J8SkrJnjEeKzHq9Trtbo_Q" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_J8SkrZnjEeKzHq9Trtbo_Q" value="1">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                </value>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SkrpnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SkgpnjEeKzHq9Trtbo_Q" source="_J8SkjJnjEeKzHq9Trtbo_Q" target="_J8SkkZnjEeKzHq9Trtbo_Q"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_J8Skr5njEeKzHq9Trtbo_Q" inStructuredNode="_J8SkgpnjEeKzHq9Trtbo_Q" source="_J8Skj5njEeKzHq9Trtbo_Q" target="_J8SklJnjEeKzHq9Trtbo_Q"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SksJnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SkgpnjEeKzHq9Trtbo_Q" source="_J8Skl5njEeKzHq9Trtbo_Q" target="_J8SkoJnjEeKzHq9Trtbo_Q"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SksZnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SkgpnjEeKzHq9Trtbo_Q" source="_J8Skm5njEeKzHq9Trtbo_Q" target="_J8Sko5njEeKzHq9Trtbo_Q"/>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SkspnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiAZnjEeKzHq9Trtbo_Q" source="_J8SkhJnjEeKzHq9Trtbo_Q" target="_J8Skj5njEeKzHq9Trtbo_Q"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_J8Sks5njEeKzHq9Trtbo_Q" inStructuredNode="_J8SiAZnjEeKzHq9Trtbo_Q" source="_J8SkqpnjEeKzHq9Trtbo_Q" target="_J8SkTJnjEeKzHq9Trtbo_Q"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SktJnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiAZnjEeKzHq9Trtbo_Q" source="_J8SkppnjEeKzHq9Trtbo_Q" target="_J8SkT5njEeKzHq9Trtbo_Q"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_J8SktZnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiAZnjEeKzHq9Trtbo_Q" source="_J8Skj5njEeKzHq9Trtbo_Q" target="_J8SkSZnjEeKzHq9Trtbo_Q"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_J8SktpnjEeKzHq9Trtbo_Q" inStructuredNode="_J8SiAZnjEeKzHq9Trtbo_Q" source="_J8SkgpnjEeKzHq9Trtbo_Q" target="_J8SiApnjEeKzHq9Trtbo_Q"/>
          </node>
          <edge xmi:type="uml:ControlFlow" xmi:id="_J8Skt5njEeKzHq9Trtbo_Q" inStructuredNode="_J8ShypnjEeKzHq9Trtbo_Q" source="_J8Shy5njEeKzHq9Trtbo_Q" target="_J8Sh5pnjEeKzHq9Trtbo_Q"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_J8SkuJnjEeKzHq9Trtbo_Q" inStructuredNode="_J8ShypnjEeKzHq9Trtbo_Q" source="_J8Sh5pnjEeKzHq9Trtbo_Q" target="_J8SiAZnjEeKzHq9Trtbo_Q"/>
        </structuredNode>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_J8ShwJnjEeKzHq9Trtbo_Q" name="Input(ends1)" outgoing="_J8cSwJnjEeKzHq9Trtbo_Q" parameter="_lkgiII2GEeK-V4Bnby3b3Q"/>
        <node xmi:type="uml:ForkNode" xmi:id="_J8ShwZnjEeKzHq9Trtbo_Q" name="Fork(ends1)" outgoing="_J8cSxpnjEeKzHq9Trtbo_Q _J8cSzpnjEeKzHq9Trtbo_Q _J8cSzJnjEeKzHq9Trtbo_Q" incoming="_J8cSwJnjEeKzHq9Trtbo_Q"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_J8ShwpnjEeKzHq9Trtbo_Q" name="Input(ends2)" outgoing="_J8cSwZnjEeKzHq9Trtbo_Q" parameter="_mMrVYI2GEeK-V4Bnby3b3Q"/>
        <node xmi:type="uml:ForkNode" xmi:id="_J8Shw5njEeKzHq9Trtbo_Q" name="Fork(ends2)" outgoing="_J8cSyJnjEeKzHq9Trtbo_Q _J8cSzZnjEeKzHq9Trtbo_Q" incoming="_J8cSwZnjEeKzHq9Trtbo_Q"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_J8ShxJnjEeKzHq9Trtbo_Q" name="Input(n1)" outgoing="_J8cSwpnjEeKzHq9Trtbo_Q" parameter="_mTquMI2GEeK-V4Bnby3b3Q"/>
        <node xmi:type="uml:ForkNode" xmi:id="_J8ShxZnjEeKzHq9Trtbo_Q" name="Fork(n1)" outgoing="_J8cSxZnjEeKzHq9Trtbo_Q _J8cSyZnjEeKzHq9Trtbo_Q" incoming="_J8cSwpnjEeKzHq9Trtbo_Q"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_J8ShxpnjEeKzHq9Trtbo_Q" name="Input(n2)" outgoing="_J8cSw5njEeKzHq9Trtbo_Q" parameter="_mbje4I2GEeK-V4Bnby3b3Q"/>
        <node xmi:type="uml:ForkNode" xmi:id="_J8Shx5njEeKzHq9Trtbo_Q" name="Fork(n2)" outgoing="_J8cSx5njEeKzHq9Trtbo_Q _J8cSy5njEeKzHq9Trtbo_Q" incoming="_J8cSw5njEeKzHq9Trtbo_Q"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_J8ShyJnjEeKzHq9Trtbo_Q" name="Input(helper)" outgoing="_J8cSxJnjEeKzHq9Trtbo_Q" parameter="_mg6gAI2GEeK-V4Bnby3b3Q"/>
        <node xmi:type="uml:ForkNode" xmi:id="_J8ShyZnjEeKzHq9Trtbo_Q" name="Fork(helper)" outgoing="_J8cSypnjEeKzHq9Trtbo_Q" incoming="_J8cSxJnjEeKzHq9Trtbo_Q"/>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Activity" xmi:id="_Oy4bsJcOEeKhwsEOq6wpOQ" clientDependency="_Oy4b3JcOEeKhwsEOq6wpOQ" name="$$Alf$Library$CollectionFunctions$includes__Test Suites$Test Suite 1$Assembly_P_P$B__" group="_Oy4byZcOEeKhwsEOq6wpOQ" node="_Oy4bw5cOEeKhwsEOq6wpOQ _Oy4bxJcOEeKhwsEOq6wpOQ _Oy4bxZcOEeKhwsEOq6wpOQ _Oy4bxpcOEeKhwsEOq6wpOQ _Oy4bx5cOEeKhwsEOq6wpOQ _Oy4byJcOEeKhwsEOq6wpOQ _Oy4byZcOEeKhwsEOq6wpOQ">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_Oy4btJcOEeKhwsEOq6wpOQ" name="seq" visibility="package" type="_FU9Y0HKoEeK1kPmoj_saYA" isOrdered="true" isUnique="false">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Oy4btZcOEeKhwsEOq6wpOQ"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Oy4btpcOEeKhwsEOq6wpOQ" value="*"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_Oy4bt5cOEeKhwsEOq6wpOQ" name="element" visibility="package" type="_FU9Y0HKoEeK1kPmoj_saYA">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Oy4buJcOEeKhwsEOq6wpOQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Oy4buZcOEeKhwsEOq6wpOQ" value="1"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_Oy4bupcOEeKhwsEOq6wpOQ" name="" visibility="package" direction="return">
        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Oy4bu5cOEeKhwsEOq6wpOQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Oy4bvJcOEeKhwsEOq6wpOQ" value="1"/>
      </ownedParameter>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_Oy4bvZcOEeKhwsEOq6wpOQ" activity="_Oy4bsJcOEeKhwsEOq6wpOQ" source="_Oy4bw5cOEeKhwsEOq6wpOQ" target="_Oy4bxJcOEeKhwsEOq6wpOQ"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_Oy4bvpcOEeKhwsEOq6wpOQ" activity="_Oy4bsJcOEeKhwsEOq6wpOQ" source="_Oy4bxZcOEeKhwsEOq6wpOQ" target="_Oy4bxpcOEeKhwsEOq6wpOQ"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_Oy4bv5cOEeKhwsEOq6wpOQ" activity="_Oy4bsJcOEeKhwsEOq6wpOQ" source="_Oy4bypcOEeKhwsEOq6wpOQ" target="_Oy4byJcOEeKhwsEOq6wpOQ"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_Oy4bwJcOEeKhwsEOq6wpOQ" activity="_Oy4bsJcOEeKhwsEOq6wpOQ" source="_Oy4bxJcOEeKhwsEOq6wpOQ" target="_Oy4bzJcOEeKhwsEOq6wpOQ"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_Oy4bwZcOEeKhwsEOq6wpOQ" activity="_Oy4bsJcOEeKhwsEOq6wpOQ" source="_Oy4bxpcOEeKhwsEOq6wpOQ" target="_Oy4bz5cOEeKhwsEOq6wpOQ"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_Oy4bwpcOEeKhwsEOq6wpOQ" activity="_Oy4bsJcOEeKhwsEOq6wpOQ" source="_Oy4b1ZcOEeKhwsEOq6wpOQ" target="_Oy4bx5cOEeKhwsEOq6wpOQ"/>
      <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_Oy4byZcOEeKhwsEOq6wpOQ" name="Body(includes)">
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_Oy4bypcOEeKhwsEOq6wpOQ" name="ReturnStatement@6eec8b11" inStructuredNode="_Oy4byZcOEeKhwsEOq6wpOQ" outgoing="_Oy4bv5cOEeKhwsEOq6wpOQ">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_Oy4by5cOEeKhwsEOq6wpOQ" name="Call(Includes)" inStructuredNode="_Oy4bypcOEeKhwsEOq6wpOQ">
            <argument xmi:type="uml:InputPin" xmi:id="_Oy4bzJcOEeKhwsEOq6wpOQ" name="Call(Includes).argument(seq)" incoming="_Oy4bwJcOEeKhwsEOq6wpOQ" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Oy4bzZcOEeKhwsEOq6wpOQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Oy4bzpcOEeKhwsEOq6wpOQ" value="*"/>
            </argument>
            <argument xmi:type="uml:InputPin" xmi:id="_Oy4bz5cOEeKhwsEOq6wpOQ" name="Call(Includes).argument(element)" incoming="_Oy4bwZcOEeKhwsEOq6wpOQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Oy4b0JcOEeKhwsEOq6wpOQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Oy4b0ZcOEeKhwsEOq6wpOQ" value="1"/>
            </argument>
            <result xmi:type="uml:OutputPin" xmi:id="_Oy4b0pcOEeKhwsEOq6wpOQ" name="Call(Includes).result()" outgoing="_Oy4b2JcOEeKhwsEOq6wpOQ">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Oy4b05cOEeKhwsEOq6wpOQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Oy4b1JcOEeKhwsEOq6wpOQ" value="1"/>
            </result>
            <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-Includes"/>
          </node>
          <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_Oy4b1ZcOEeKhwsEOq6wpOQ" name="ReturnStatement@6eec8b11.output" outgoing="_Oy4bwpcOEeKhwsEOq6wpOQ" incoming="_Oy4b2JcOEeKhwsEOq6wpOQ" isOrdered="true" isUnique="false">
            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Oy4b1pcOEeKhwsEOq6wpOQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Oy4b15cOEeKhwsEOq6wpOQ" value="1"/>
          </structuredNodeOutput>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_Oy4b2JcOEeKhwsEOq6wpOQ" inStructuredNode="_Oy4bypcOEeKhwsEOq6wpOQ" source="_Oy4b0pcOEeKhwsEOq6wpOQ" target="_Oy4b1ZcOEeKhwsEOq6wpOQ"/>
        </node>
      </structuredNode>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_Oy4bw5cOEeKhwsEOq6wpOQ" name="Input(seq)" outgoing="_Oy4bvZcOEeKhwsEOq6wpOQ" parameter="_Oy4btJcOEeKhwsEOq6wpOQ"/>
      <node xmi:type="uml:ForkNode" xmi:id="_Oy4bxJcOEeKhwsEOq6wpOQ" name="Fork(seq)" outgoing="_Oy4bwJcOEeKhwsEOq6wpOQ" incoming="_Oy4bvZcOEeKhwsEOq6wpOQ"/>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_Oy4bxZcOEeKhwsEOq6wpOQ" name="Input(element)" outgoing="_Oy4bvpcOEeKhwsEOq6wpOQ" parameter="_Oy4bt5cOEeKhwsEOq6wpOQ"/>
      <node xmi:type="uml:ForkNode" xmi:id="_Oy4bxpcOEeKhwsEOq6wpOQ" name="Fork(element)" outgoing="_Oy4bwZcOEeKhwsEOq6wpOQ" incoming="_Oy4bvpcOEeKhwsEOq6wpOQ"/>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_Oy4bx5cOEeKhwsEOq6wpOQ" name="Return" incoming="_Oy4bwpcOEeKhwsEOq6wpOQ" parameter="_Oy4bupcOEeKhwsEOq6wpOQ"/>
      <node xmi:type="uml:ActivityFinalNode" xmi:id="_Oy4byJcOEeKhwsEOq6wpOQ" name="Final" incoming="_Oy4bv5cOEeKhwsEOq6wpOQ"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Activity" xmi:id="_Oy4b2ZcOEeKhwsEOq6wpOQ">
      <templateBinding xmi:type="uml:TemplateBinding" xmi:id="_Oy4b2pcOEeKhwsEOq6wpOQ" boundElement="_Oy4b2ZcOEeKhwsEOq6wpOQ">
        <parameterSubstitution xmi:type="uml:TemplateParameterSubstitution" xmi:id="_Oy4b25cOEeKhwsEOq6wpOQ" actual="_FU9Y0HKoEeK1kPmoj_saYA" templateBinding="_Oy4b2pcOEeKhwsEOq6wpOQ">
          <formal xmi:type="uml:ClassifierTemplateParameter" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#_JmrChoVoEeKRrIQMgiVHcQ"/>
        </parameterSubstitution>
        <signature xmi:type="uml:RedefinableTemplateSignature" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#_JmrChYVoEeKRrIQMgiVHcQ"/>
      </templateBinding>
    </packagedElement>
    <packagedElement xmi:type="uml:Realization" xmi:id="_Oy4b3JcOEeKhwsEOq6wpOQ" client="_Oy4bsJcOEeKhwsEOq6wpOQ" supplier="_Oy4b2ZcOEeKhwsEOq6wpOQ"/>
    <packagedElement xmi:type="uml:Activity" xmi:id="_Oy4b3ZcOEeKhwsEOq6wpOQ" clientDependency="_OzCMs5cOEeKhwsEOq6wpOQ" name="$$Alf$Library$CollectionFunctions$includes__Test Suites$Test Suite 1$Assembly_P_P$C__" group="_Oy4b9pcOEeKhwsEOq6wpOQ" node="_Oy4b8JcOEeKhwsEOq6wpOQ _Oy4b8ZcOEeKhwsEOq6wpOQ _Oy4b8pcOEeKhwsEOq6wpOQ _Oy4b85cOEeKhwsEOq6wpOQ _Oy4b9JcOEeKhwsEOq6wpOQ _Oy4b9ZcOEeKhwsEOq6wpOQ _Oy4b9pcOEeKhwsEOq6wpOQ">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_Oy4b4ZcOEeKhwsEOq6wpOQ" name="seq" visibility="package" type="_H0cTAHKoEeK1kPmoj_saYA" isOrdered="true" isUnique="false">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Oy4b4pcOEeKhwsEOq6wpOQ"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Oy4b45cOEeKhwsEOq6wpOQ" value="*"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_Oy4b5JcOEeKhwsEOq6wpOQ" name="element" visibility="package" type="_H0cTAHKoEeK1kPmoj_saYA">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Oy4b5ZcOEeKhwsEOq6wpOQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Oy4b5pcOEeKhwsEOq6wpOQ" value="1"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_Oy4b55cOEeKhwsEOq6wpOQ" name="" visibility="package" direction="return">
        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Oy4b6JcOEeKhwsEOq6wpOQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Oy4b6ZcOEeKhwsEOq6wpOQ" value="1"/>
      </ownedParameter>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_Oy4b6pcOEeKhwsEOq6wpOQ" activity="_Oy4b3ZcOEeKhwsEOq6wpOQ" source="_Oy4b8JcOEeKhwsEOq6wpOQ" target="_Oy4b8ZcOEeKhwsEOq6wpOQ"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_Oy4b65cOEeKhwsEOq6wpOQ" activity="_Oy4b3ZcOEeKhwsEOq6wpOQ" source="_Oy4b8pcOEeKhwsEOq6wpOQ" target="_Oy4b85cOEeKhwsEOq6wpOQ"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_Oy4b7JcOEeKhwsEOq6wpOQ" activity="_Oy4b3ZcOEeKhwsEOq6wpOQ" source="_Oy4b95cOEeKhwsEOq6wpOQ" target="_Oy4b9ZcOEeKhwsEOq6wpOQ"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_Oy4b7ZcOEeKhwsEOq6wpOQ" activity="_Oy4b3ZcOEeKhwsEOq6wpOQ" source="_Oy4b8ZcOEeKhwsEOq6wpOQ" target="_Oy4b-ZcOEeKhwsEOq6wpOQ"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_Oy4b7pcOEeKhwsEOq6wpOQ" activity="_Oy4b3ZcOEeKhwsEOq6wpOQ" source="_Oy4b85cOEeKhwsEOq6wpOQ" target="_Oy4b_JcOEeKhwsEOq6wpOQ"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_Oy4b75cOEeKhwsEOq6wpOQ" activity="_Oy4b3ZcOEeKhwsEOq6wpOQ" source="_Oy4cApcOEeKhwsEOq6wpOQ" target="_Oy4b9JcOEeKhwsEOq6wpOQ"/>
      <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_Oy4b9pcOEeKhwsEOq6wpOQ" name="Body(includes)">
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_Oy4b95cOEeKhwsEOq6wpOQ" name="ReturnStatement@6eec8b11" inStructuredNode="_Oy4b9pcOEeKhwsEOq6wpOQ" outgoing="_Oy4b7JcOEeKhwsEOq6wpOQ">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_Oy4b-JcOEeKhwsEOq6wpOQ" name="Call(Includes)" inStructuredNode="_Oy4b95cOEeKhwsEOq6wpOQ">
            <argument xmi:type="uml:InputPin" xmi:id="_Oy4b-ZcOEeKhwsEOq6wpOQ" name="Call(Includes).argument(seq)" incoming="_Oy4b7ZcOEeKhwsEOq6wpOQ" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Oy4b-pcOEeKhwsEOq6wpOQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Oy4b-5cOEeKhwsEOq6wpOQ" value="*"/>
            </argument>
            <argument xmi:type="uml:InputPin" xmi:id="_Oy4b_JcOEeKhwsEOq6wpOQ" name="Call(Includes).argument(element)" incoming="_Oy4b7pcOEeKhwsEOq6wpOQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Oy4b_ZcOEeKhwsEOq6wpOQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Oy4b_pcOEeKhwsEOq6wpOQ" value="1"/>
            </argument>
            <result xmi:type="uml:OutputPin" xmi:id="_Oy4b_5cOEeKhwsEOq6wpOQ" name="Call(Includes).result()" outgoing="_Oy4cBZcOEeKhwsEOq6wpOQ">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Oy4cAJcOEeKhwsEOq6wpOQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Oy4cAZcOEeKhwsEOq6wpOQ" value="1"/>
            </result>
            <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-Includes"/>
          </node>
          <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_Oy4cApcOEeKhwsEOq6wpOQ" name="ReturnStatement@6eec8b11.output" outgoing="_Oy4b75cOEeKhwsEOq6wpOQ" incoming="_Oy4cBZcOEeKhwsEOq6wpOQ" isOrdered="true" isUnique="false">
            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Oy4cA5cOEeKhwsEOq6wpOQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Oy4cBJcOEeKhwsEOq6wpOQ" value="1"/>
          </structuredNodeOutput>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_Oy4cBZcOEeKhwsEOq6wpOQ" inStructuredNode="_Oy4b95cOEeKhwsEOq6wpOQ" source="_Oy4b_5cOEeKhwsEOq6wpOQ" target="_Oy4cApcOEeKhwsEOq6wpOQ"/>
        </node>
      </structuredNode>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_Oy4b8JcOEeKhwsEOq6wpOQ" name="Input(seq)" outgoing="_Oy4b6pcOEeKhwsEOq6wpOQ" parameter="_Oy4b4ZcOEeKhwsEOq6wpOQ"/>
      <node xmi:type="uml:ForkNode" xmi:id="_Oy4b8ZcOEeKhwsEOq6wpOQ" name="Fork(seq)" outgoing="_Oy4b7ZcOEeKhwsEOq6wpOQ" incoming="_Oy4b6pcOEeKhwsEOq6wpOQ"/>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_Oy4b8pcOEeKhwsEOq6wpOQ" name="Input(element)" outgoing="_Oy4b65cOEeKhwsEOq6wpOQ" parameter="_Oy4b5JcOEeKhwsEOq6wpOQ"/>
      <node xmi:type="uml:ForkNode" xmi:id="_Oy4b85cOEeKhwsEOq6wpOQ" name="Fork(element)" outgoing="_Oy4b7pcOEeKhwsEOq6wpOQ" incoming="_Oy4b65cOEeKhwsEOq6wpOQ"/>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_Oy4b9JcOEeKhwsEOq6wpOQ" name="Return" incoming="_Oy4b75cOEeKhwsEOq6wpOQ" parameter="_Oy4b55cOEeKhwsEOq6wpOQ"/>
      <node xmi:type="uml:ActivityFinalNode" xmi:id="_Oy4b9ZcOEeKhwsEOq6wpOQ" name="Final" incoming="_Oy4b7JcOEeKhwsEOq6wpOQ"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Activity" xmi:id="_OzCMsJcOEeKhwsEOq6wpOQ">
      <templateBinding xmi:type="uml:TemplateBinding" xmi:id="_OzCMsZcOEeKhwsEOq6wpOQ" boundElement="_OzCMsJcOEeKhwsEOq6wpOQ">
        <parameterSubstitution xmi:type="uml:TemplateParameterSubstitution" xmi:id="_OzCMspcOEeKhwsEOq6wpOQ" actual="_H0cTAHKoEeK1kPmoj_saYA" templateBinding="_OzCMsZcOEeKhwsEOq6wpOQ">
          <formal xmi:type="uml:ClassifierTemplateParameter" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#_JmrChoVoEeKRrIQMgiVHcQ"/>
        </parameterSubstitution>
        <signature xmi:type="uml:RedefinableTemplateSignature" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#_JmrChYVoEeKRrIQMgiVHcQ"/>
      </templateBinding>
    </packagedElement>
    <packagedElement xmi:type="uml:Realization" xmi:id="_OzCMs5cOEeKhwsEOq6wpOQ" client="_Oy4b3ZcOEeKhwsEOq6wpOQ" supplier="_OzCMsJcOEeKhwsEOq6wpOQ"/>
    <packagedElement xmi:type="uml:Activity" xmi:id="_vbZmgJqyEeKK-LxIUMN0UA" clientDependency="_vb2ScJqyEeKK-LxIUMN0UA" name="$$Alf$Library$CollectionFunctions$includes__any__" group="_vbZmmZqyEeKK-LxIUMN0UA" node="_vbZmk5qyEeKK-LxIUMN0UA _vbZmlJqyEeKK-LxIUMN0UA _vbZmlZqyEeKK-LxIUMN0UA _vbZmlpqyEeKK-LxIUMN0UA _vbZml5qyEeKK-LxIUMN0UA _vbZmmJqyEeKK-LxIUMN0UA _vbZmmZqyEeKK-LxIUMN0UA">
      <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_vbZmgZqyEeKK-LxIUMN0UA" parameter="_vbZmgpqyEeKK-LxIUMN0UA">
        <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_vbZmgpqyEeKK-LxIUMN0UA" parameteredElement="_vbZmg5qyEeKK-LxIUMN0UA" signature="_vbZmgZqyEeKK-LxIUMN0UA" allowSubstitutable="false">
          <ownedParameteredElement xmi:type="uml:DataType" xmi:id="_vbZmg5qyEeKK-LxIUMN0UA" name="T" visibility="private" owningTemplateParameter="_vbZmgpqyEeKK-LxIUMN0UA" templateParameter="_vbZmgpqyEeKK-LxIUMN0UA" isAbstract="true"/>
        </ownedParameter>
      </ownedTemplateSignature>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_vbZmhJqyEeKK-LxIUMN0UA" name="seq" visibility="package" type="_vbZmg5qyEeKK-LxIUMN0UA" isOrdered="true" isUnique="false">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vbZmhZqyEeKK-LxIUMN0UA"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vbZmhpqyEeKK-LxIUMN0UA" value="*"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_vbZmh5qyEeKK-LxIUMN0UA" name="element" visibility="package" type="_vbZmg5qyEeKK-LxIUMN0UA">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vbZmiJqyEeKK-LxIUMN0UA" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vbZmiZqyEeKK-LxIUMN0UA" value="1"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_vbZmipqyEeKK-LxIUMN0UA" name="" visibility="package" direction="return">
        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vbZmi5qyEeKK-LxIUMN0UA" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vbZmjJqyEeKK-LxIUMN0UA" value="1"/>
      </ownedParameter>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_vbZmjZqyEeKK-LxIUMN0UA" activity="_vbZmgJqyEeKK-LxIUMN0UA" source="_vbZmk5qyEeKK-LxIUMN0UA" target="_vbZmlJqyEeKK-LxIUMN0UA"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_vbZmjpqyEeKK-LxIUMN0UA" activity="_vbZmgJqyEeKK-LxIUMN0UA" source="_vbZmlZqyEeKK-LxIUMN0UA" target="_vbZmlpqyEeKK-LxIUMN0UA"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_vbZmj5qyEeKK-LxIUMN0UA" activity="_vbZmgJqyEeKK-LxIUMN0UA" source="_vbZmmpqyEeKK-LxIUMN0UA" target="_vbZmmJqyEeKK-LxIUMN0UA"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_vbZmkJqyEeKK-LxIUMN0UA" activity="_vbZmgJqyEeKK-LxIUMN0UA" source="_vbZmlJqyEeKK-LxIUMN0UA" target="_vbZmnJqyEeKK-LxIUMN0UA"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_vbZmkZqyEeKK-LxIUMN0UA" activity="_vbZmgJqyEeKK-LxIUMN0UA" source="_vbZmlpqyEeKK-LxIUMN0UA" target="_vbZmn5qyEeKK-LxIUMN0UA"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_vbZmkpqyEeKK-LxIUMN0UA" activity="_vbZmgJqyEeKK-LxIUMN0UA" source="_vbZmpZqyEeKK-LxIUMN0UA" target="_vbZml5qyEeKK-LxIUMN0UA"/>
      <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_vbZmmZqyEeKK-LxIUMN0UA" name="Body(includes)">
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_vbZmmpqyEeKK-LxIUMN0UA" name="ReturnStatement@6eec8b11" inStructuredNode="_vbZmmZqyEeKK-LxIUMN0UA" outgoing="_vbZmj5qyEeKK-LxIUMN0UA">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_vbZmm5qyEeKK-LxIUMN0UA" name="Call(Includes)" inStructuredNode="_vbZmmpqyEeKK-LxIUMN0UA">
            <argument xmi:type="uml:InputPin" xmi:id="_vbZmnJqyEeKK-LxIUMN0UA" name="Call(Includes).argument(seq)" incoming="_vbZmkJqyEeKK-LxIUMN0UA" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vbZmnZqyEeKK-LxIUMN0UA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vbZmnpqyEeKK-LxIUMN0UA" value="*"/>
            </argument>
            <argument xmi:type="uml:InputPin" xmi:id="_vbZmn5qyEeKK-LxIUMN0UA" name="Call(Includes).argument(element)" incoming="_vbZmkZqyEeKK-LxIUMN0UA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vbZmoJqyEeKK-LxIUMN0UA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vbZmoZqyEeKK-LxIUMN0UA" value="1"/>
            </argument>
            <result xmi:type="uml:OutputPin" xmi:id="_vbZmopqyEeKK-LxIUMN0UA" name="Call(Includes).result()" outgoing="_vbZmqJqyEeKK-LxIUMN0UA">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vbZmo5qyEeKK-LxIUMN0UA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vbZmpJqyEeKK-LxIUMN0UA" value="1"/>
            </result>
            <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-Includes"/>
          </node>
          <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_vbZmpZqyEeKK-LxIUMN0UA" name="ReturnStatement@6eec8b11.output" outgoing="_vbZmkpqyEeKK-LxIUMN0UA" incoming="_vbZmqJqyEeKK-LxIUMN0UA" isOrdered="true" isUnique="false">
            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vbZmppqyEeKK-LxIUMN0UA" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vbZmp5qyEeKK-LxIUMN0UA" value="1"/>
          </structuredNodeOutput>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_vbZmqJqyEeKK-LxIUMN0UA" inStructuredNode="_vbZmmpqyEeKK-LxIUMN0UA" source="_vbZmopqyEeKK-LxIUMN0UA" target="_vbZmpZqyEeKK-LxIUMN0UA"/>
        </node>
      </structuredNode>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_vbZmk5qyEeKK-LxIUMN0UA" name="Input(seq)" outgoing="_vbZmjZqyEeKK-LxIUMN0UA" parameter="_vbZmhJqyEeKK-LxIUMN0UA"/>
      <node xmi:type="uml:ForkNode" xmi:id="_vbZmlJqyEeKK-LxIUMN0UA" name="Fork(seq)" outgoing="_vbZmkJqyEeKK-LxIUMN0UA" incoming="_vbZmjZqyEeKK-LxIUMN0UA"/>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_vbZmlZqyEeKK-LxIUMN0UA" name="Input(element)" outgoing="_vbZmjpqyEeKK-LxIUMN0UA" parameter="_vbZmh5qyEeKK-LxIUMN0UA"/>
      <node xmi:type="uml:ForkNode" xmi:id="_vbZmlpqyEeKK-LxIUMN0UA" name="Fork(element)" outgoing="_vbZmkZqyEeKK-LxIUMN0UA" incoming="_vbZmjpqyEeKK-LxIUMN0UA"/>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_vbZml5qyEeKK-LxIUMN0UA" name="Return" incoming="_vbZmkpqyEeKK-LxIUMN0UA" parameter="_vbZmipqyEeKK-LxIUMN0UA"/>
      <node xmi:type="uml:ActivityFinalNode" xmi:id="_vbZmmJqyEeKK-LxIUMN0UA" name="Final" incoming="_vbZmj5qyEeKK-LxIUMN0UA"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Activity" xmi:id="_vbshcJqyEeKK-LxIUMN0UA">
      <templateBinding xmi:type="uml:TemplateBinding" xmi:id="_vbshcZqyEeKK-LxIUMN0UA" boundElement="_vbshcJqyEeKK-LxIUMN0UA">
        <parameterSubstitution xmi:type="uml:TemplateParameterSubstitution" xmi:id="_vbshcpqyEeKK-LxIUMN0UA" actual="_vbZmg5qyEeKK-LxIUMN0UA" templateBinding="_vbshcZqyEeKK-LxIUMN0UA">
          <formal xmi:type="uml:ClassifierTemplateParameter" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#_JmrChoVoEeKRrIQMgiVHcQ"/>
        </parameterSubstitution>
        <signature xmi:type="uml:RedefinableTemplateSignature" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#_JmrChYVoEeKRrIQMgiVHcQ"/>
      </templateBinding>
    </packagedElement>
    <packagedElement xmi:type="uml:Realization" xmi:id="_vb2ScJqyEeKK-LxIUMN0UA" client="_vbZmgJqyEeKK-LxIUMN0UA" supplier="_vbshcJqyEeKK-LxIUMN0UA"/>
    <packagedElement xmi:type="uml:Activity" xmi:id="_gqBgEJq2EeKN0cFXqZNDuw" clientDependency="_gqKqA5q2EeKN0cFXqZNDuw" name="$$Alf$Library$CollectionFunctions$includes__Test Suites$Test Suite 1$Delegation_Port_P$B__" group="_gqBgKZq2EeKN0cFXqZNDuw" node="_gqBgI5q2EeKN0cFXqZNDuw _gqBgJJq2EeKN0cFXqZNDuw _gqBgJZq2EeKN0cFXqZNDuw _gqBgJpq2EeKN0cFXqZNDuw _gqBgJ5q2EeKN0cFXqZNDuw _gqBgKJq2EeKN0cFXqZNDuw _gqBgKZq2EeKN0cFXqZNDuw">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_gqBgFJq2EeKN0cFXqZNDuw" name="seq" visibility="package" type="_xqZHUYtAEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gqBgFZq2EeKN0cFXqZNDuw"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gqBgFpq2EeKN0cFXqZNDuw" value="*"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_gqBgF5q2EeKN0cFXqZNDuw" name="element" visibility="package" type="_xqZHUYtAEeKEn4V9UD8Cqw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gqBgGJq2EeKN0cFXqZNDuw" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gqBgGZq2EeKN0cFXqZNDuw" value="1"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_gqBgGpq2EeKN0cFXqZNDuw" name="" visibility="package" direction="return">
        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gqBgG5q2EeKN0cFXqZNDuw" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gqBgHJq2EeKN0cFXqZNDuw" value="1"/>
      </ownedParameter>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_gqBgHZq2EeKN0cFXqZNDuw" activity="_gqBgEJq2EeKN0cFXqZNDuw" source="_gqBgI5q2EeKN0cFXqZNDuw" target="_gqBgJJq2EeKN0cFXqZNDuw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_gqBgHpq2EeKN0cFXqZNDuw" activity="_gqBgEJq2EeKN0cFXqZNDuw" source="_gqBgJZq2EeKN0cFXqZNDuw" target="_gqBgJpq2EeKN0cFXqZNDuw"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_gqBgH5q2EeKN0cFXqZNDuw" activity="_gqBgEJq2EeKN0cFXqZNDuw" source="_gqBgKpq2EeKN0cFXqZNDuw" target="_gqBgKJq2EeKN0cFXqZNDuw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_gqBgIJq2EeKN0cFXqZNDuw" activity="_gqBgEJq2EeKN0cFXqZNDuw" source="_gqBgJJq2EeKN0cFXqZNDuw" target="_gqBgLJq2EeKN0cFXqZNDuw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_gqBgIZq2EeKN0cFXqZNDuw" activity="_gqBgEJq2EeKN0cFXqZNDuw" source="_gqBgJpq2EeKN0cFXqZNDuw" target="_gqBgL5q2EeKN0cFXqZNDuw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_gqBgIpq2EeKN0cFXqZNDuw" activity="_gqBgEJq2EeKN0cFXqZNDuw" source="_gqBgNZq2EeKN0cFXqZNDuw" target="_gqBgJ5q2EeKN0cFXqZNDuw"/>
      <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_gqBgKZq2EeKN0cFXqZNDuw" name="Body(includes)">
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_gqBgKpq2EeKN0cFXqZNDuw" name="ReturnStatement@6eec8b11" inStructuredNode="_gqBgKZq2EeKN0cFXqZNDuw" outgoing="_gqBgH5q2EeKN0cFXqZNDuw">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_gqBgK5q2EeKN0cFXqZNDuw" name="Call(Includes)" inStructuredNode="_gqBgKpq2EeKN0cFXqZNDuw">
            <argument xmi:type="uml:InputPin" xmi:id="_gqBgLJq2EeKN0cFXqZNDuw" name="Call(Includes).argument(seq)" incoming="_gqBgIJq2EeKN0cFXqZNDuw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gqBgLZq2EeKN0cFXqZNDuw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gqBgLpq2EeKN0cFXqZNDuw" value="*"/>
            </argument>
            <argument xmi:type="uml:InputPin" xmi:id="_gqBgL5q2EeKN0cFXqZNDuw" name="Call(Includes).argument(element)" incoming="_gqBgIZq2EeKN0cFXqZNDuw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gqBgMJq2EeKN0cFXqZNDuw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gqBgMZq2EeKN0cFXqZNDuw" value="1"/>
            </argument>
            <result xmi:type="uml:OutputPin" xmi:id="_gqBgMpq2EeKN0cFXqZNDuw" name="Call(Includes).result()" outgoing="_gqBgOJq2EeKN0cFXqZNDuw">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gqBgM5q2EeKN0cFXqZNDuw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gqBgNJq2EeKN0cFXqZNDuw" value="1"/>
            </result>
            <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-Includes"/>
          </node>
          <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_gqBgNZq2EeKN0cFXqZNDuw" name="ReturnStatement@6eec8b11.output" outgoing="_gqBgIpq2EeKN0cFXqZNDuw" incoming="_gqBgOJq2EeKN0cFXqZNDuw" isOrdered="true" isUnique="false">
            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gqBgNpq2EeKN0cFXqZNDuw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gqBgN5q2EeKN0cFXqZNDuw" value="1"/>
          </structuredNodeOutput>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_gqBgOJq2EeKN0cFXqZNDuw" inStructuredNode="_gqBgKpq2EeKN0cFXqZNDuw" source="_gqBgMpq2EeKN0cFXqZNDuw" target="_gqBgNZq2EeKN0cFXqZNDuw"/>
        </node>
      </structuredNode>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_gqBgI5q2EeKN0cFXqZNDuw" name="Input(seq)" outgoing="_gqBgHZq2EeKN0cFXqZNDuw" parameter="_gqBgFJq2EeKN0cFXqZNDuw"/>
      <node xmi:type="uml:ForkNode" xmi:id="_gqBgJJq2EeKN0cFXqZNDuw" name="Fork(seq)" outgoing="_gqBgIJq2EeKN0cFXqZNDuw" incoming="_gqBgHZq2EeKN0cFXqZNDuw"/>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_gqBgJZq2EeKN0cFXqZNDuw" name="Input(element)" outgoing="_gqBgHpq2EeKN0cFXqZNDuw" parameter="_gqBgF5q2EeKN0cFXqZNDuw"/>
      <node xmi:type="uml:ForkNode" xmi:id="_gqBgJpq2EeKN0cFXqZNDuw" name="Fork(element)" outgoing="_gqBgIZq2EeKN0cFXqZNDuw" incoming="_gqBgHpq2EeKN0cFXqZNDuw"/>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_gqBgJ5q2EeKN0cFXqZNDuw" name="Return" incoming="_gqBgIpq2EeKN0cFXqZNDuw" parameter="_gqBgGpq2EeKN0cFXqZNDuw"/>
      <node xmi:type="uml:ActivityFinalNode" xmi:id="_gqBgKJq2EeKN0cFXqZNDuw" name="Final" incoming="_gqBgH5q2EeKN0cFXqZNDuw"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Activity" xmi:id="_gqKqAJq2EeKN0cFXqZNDuw">
      <templateBinding xmi:type="uml:TemplateBinding" xmi:id="_gqKqAZq2EeKN0cFXqZNDuw" boundElement="_gqKqAJq2EeKN0cFXqZNDuw">
        <parameterSubstitution xmi:type="uml:TemplateParameterSubstitution" xmi:id="_gqKqApq2EeKN0cFXqZNDuw" actual="_xqZHUYtAEeKEn4V9UD8Cqw" templateBinding="_gqKqAZq2EeKN0cFXqZNDuw">
          <formal xmi:type="uml:ClassifierTemplateParameter" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#_JmrChoVoEeKRrIQMgiVHcQ"/>
        </parameterSubstitution>
        <signature xmi:type="uml:RedefinableTemplateSignature" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#_JmrChYVoEeKRrIQMgiVHcQ"/>
      </templateBinding>
    </packagedElement>
    <packagedElement xmi:type="uml:Realization" xmi:id="_gqKqA5q2EeKN0cFXqZNDuw" client="_gqBgEJq2EeKN0cFXqZNDuw" supplier="_gqKqAJq2EeKN0cFXqZNDuw"/>
    <packagedElement xmi:type="uml:Activity" xmi:id="_M_jBMJvBEeKWRbuVv1UmNQ" clientDependency="_M_sLI5vBEeKWRbuVv1UmNQ" name="$$Alf$Library$CollectionFunctions$includes__Test Suites$Test Suite 1$Assembly_PWP_P$C__" group="_M_jBSZvBEeKWRbuVv1UmNQ" node="_M_jBQ5vBEeKWRbuVv1UmNQ _M_jBRJvBEeKWRbuVv1UmNQ _M_jBRZvBEeKWRbuVv1UmNQ _M_jBRpvBEeKWRbuVv1UmNQ _M_jBR5vBEeKWRbuVv1UmNQ _M_jBSJvBEeKWRbuVv1UmNQ _M_jBSZvBEeKWRbuVv1UmNQ">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_M_jBNJvBEeKWRbuVv1UmNQ" name="seq" visibility="package" type="_hlNV0osnEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_M_jBNZvBEeKWRbuVv1UmNQ"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_M_jBNpvBEeKWRbuVv1UmNQ" value="*"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_M_jBN5vBEeKWRbuVv1UmNQ" name="element" visibility="package" type="_hlNV0osnEeKEn4V9UD8Cqw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_M_jBOJvBEeKWRbuVv1UmNQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_M_jBOZvBEeKWRbuVv1UmNQ" value="1"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_M_jBOpvBEeKWRbuVv1UmNQ" name="" visibility="package" direction="return">
        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_M_jBO5vBEeKWRbuVv1UmNQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_M_jBPJvBEeKWRbuVv1UmNQ" value="1"/>
      </ownedParameter>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_M_jBPZvBEeKWRbuVv1UmNQ" activity="_M_jBMJvBEeKWRbuVv1UmNQ" source="_M_jBQ5vBEeKWRbuVv1UmNQ" target="_M_jBRJvBEeKWRbuVv1UmNQ"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_M_jBPpvBEeKWRbuVv1UmNQ" activity="_M_jBMJvBEeKWRbuVv1UmNQ" source="_M_jBRZvBEeKWRbuVv1UmNQ" target="_M_jBRpvBEeKWRbuVv1UmNQ"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_M_jBP5vBEeKWRbuVv1UmNQ" activity="_M_jBMJvBEeKWRbuVv1UmNQ" source="_M_jBSpvBEeKWRbuVv1UmNQ" target="_M_jBSJvBEeKWRbuVv1UmNQ"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_M_jBQJvBEeKWRbuVv1UmNQ" activity="_M_jBMJvBEeKWRbuVv1UmNQ" source="_M_jBRJvBEeKWRbuVv1UmNQ" target="_M_jBTJvBEeKWRbuVv1UmNQ"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_M_jBQZvBEeKWRbuVv1UmNQ" activity="_M_jBMJvBEeKWRbuVv1UmNQ" source="_M_jBRpvBEeKWRbuVv1UmNQ" target="_M_jBT5vBEeKWRbuVv1UmNQ"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_M_jBQpvBEeKWRbuVv1UmNQ" activity="_M_jBMJvBEeKWRbuVv1UmNQ" source="_M_jBVZvBEeKWRbuVv1UmNQ" target="_M_jBR5vBEeKWRbuVv1UmNQ"/>
      <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_M_jBSZvBEeKWRbuVv1UmNQ" name="Body(includes)">
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_M_jBSpvBEeKWRbuVv1UmNQ" name="ReturnStatement@6eec8b11" inStructuredNode="_M_jBSZvBEeKWRbuVv1UmNQ" outgoing="_M_jBP5vBEeKWRbuVv1UmNQ">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_M_jBS5vBEeKWRbuVv1UmNQ" name="Call(Includes)" inStructuredNode="_M_jBSpvBEeKWRbuVv1UmNQ">
            <argument xmi:type="uml:InputPin" xmi:id="_M_jBTJvBEeKWRbuVv1UmNQ" name="Call(Includes).argument(seq)" incoming="_M_jBQJvBEeKWRbuVv1UmNQ" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_M_jBTZvBEeKWRbuVv1UmNQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_M_jBTpvBEeKWRbuVv1UmNQ" value="*"/>
            </argument>
            <argument xmi:type="uml:InputPin" xmi:id="_M_jBT5vBEeKWRbuVv1UmNQ" name="Call(Includes).argument(element)" incoming="_M_jBQZvBEeKWRbuVv1UmNQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_M_jBUJvBEeKWRbuVv1UmNQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_M_jBUZvBEeKWRbuVv1UmNQ" value="1"/>
            </argument>
            <result xmi:type="uml:OutputPin" xmi:id="_M_jBUpvBEeKWRbuVv1UmNQ" name="Call(Includes).result()" outgoing="_M_jBWJvBEeKWRbuVv1UmNQ">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_M_jBU5vBEeKWRbuVv1UmNQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_M_jBVJvBEeKWRbuVv1UmNQ" value="1"/>
            </result>
            <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-Includes"/>
          </node>
          <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_M_jBVZvBEeKWRbuVv1UmNQ" name="ReturnStatement@6eec8b11.output" outgoing="_M_jBQpvBEeKWRbuVv1UmNQ" incoming="_M_jBWJvBEeKWRbuVv1UmNQ" isOrdered="true" isUnique="false">
            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_M_jBVpvBEeKWRbuVv1UmNQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_M_jBV5vBEeKWRbuVv1UmNQ" value="1"/>
          </structuredNodeOutput>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_M_jBWJvBEeKWRbuVv1UmNQ" inStructuredNode="_M_jBSpvBEeKWRbuVv1UmNQ" source="_M_jBUpvBEeKWRbuVv1UmNQ" target="_M_jBVZvBEeKWRbuVv1UmNQ"/>
        </node>
      </structuredNode>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_M_jBQ5vBEeKWRbuVv1UmNQ" name="Input(seq)" outgoing="_M_jBPZvBEeKWRbuVv1UmNQ" parameter="_M_jBNJvBEeKWRbuVv1UmNQ"/>
      <node xmi:type="uml:ForkNode" xmi:id="_M_jBRJvBEeKWRbuVv1UmNQ" name="Fork(seq)" outgoing="_M_jBQJvBEeKWRbuVv1UmNQ" incoming="_M_jBPZvBEeKWRbuVv1UmNQ"/>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_M_jBRZvBEeKWRbuVv1UmNQ" name="Input(element)" outgoing="_M_jBPpvBEeKWRbuVv1UmNQ" parameter="_M_jBN5vBEeKWRbuVv1UmNQ"/>
      <node xmi:type="uml:ForkNode" xmi:id="_M_jBRpvBEeKWRbuVv1UmNQ" name="Fork(element)" outgoing="_M_jBQZvBEeKWRbuVv1UmNQ" incoming="_M_jBPpvBEeKWRbuVv1UmNQ"/>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_M_jBR5vBEeKWRbuVv1UmNQ" name="Return" incoming="_M_jBQpvBEeKWRbuVv1UmNQ" parameter="_M_jBOpvBEeKWRbuVv1UmNQ"/>
      <node xmi:type="uml:ActivityFinalNode" xmi:id="_M_jBSJvBEeKWRbuVv1UmNQ" name="Final" incoming="_M_jBP5vBEeKWRbuVv1UmNQ"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Activity" xmi:id="_M_sLIJvBEeKWRbuVv1UmNQ">
      <templateBinding xmi:type="uml:TemplateBinding" xmi:id="_M_sLIZvBEeKWRbuVv1UmNQ" boundElement="_M_sLIJvBEeKWRbuVv1UmNQ">
        <parameterSubstitution xmi:type="uml:TemplateParameterSubstitution" xmi:id="_M_sLIpvBEeKWRbuVv1UmNQ" actual="_hlNV0osnEeKEn4V9UD8Cqw" templateBinding="_M_sLIZvBEeKWRbuVv1UmNQ">
          <formal xmi:type="uml:ClassifierTemplateParameter" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#_JmrChoVoEeKRrIQMgiVHcQ"/>
        </parameterSubstitution>
        <signature xmi:type="uml:RedefinableTemplateSignature" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#_JmrChYVoEeKRrIQMgiVHcQ"/>
      </templateBinding>
    </packagedElement>
    <packagedElement xmi:type="uml:Realization" xmi:id="_M_sLI5vBEeKWRbuVv1UmNQ" client="_M_jBMJvBEeKWRbuVv1UmNQ" supplier="_M_sLIJvBEeKWRbuVv1UmNQ"/>
    <packagedElement xmi:type="uml:Activity" xmi:id="_HTO6AJxCEeKmFMaljakvOg" clientDependency="_HTO6LJxCEeKmFMaljakvOg" name="$$Alf$Library$CollectionFunctions$includes__Test Suites$Test Suite 1$Assembly_PWP_PWP$IImpl__" group="_HTO6GZxCEeKmFMaljakvOg" node="_HTO6E5xCEeKmFMaljakvOg _HTO6FJxCEeKmFMaljakvOg _HTO6FZxCEeKmFMaljakvOg _HTO6FpxCEeKmFMaljakvOg _HTO6F5xCEeKmFMaljakvOg _HTO6GJxCEeKmFMaljakvOg _HTO6GZxCEeKmFMaljakvOg">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_HTO6BJxCEeKmFMaljakvOg" name="seq" visibility="package" type="_kgnPEos1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HTO6BZxCEeKmFMaljakvOg"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HTO6BpxCEeKmFMaljakvOg" value="*"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_HTO6B5xCEeKmFMaljakvOg" name="element" visibility="package" type="_kgnPEos1EeKEn4V9UD8Cqw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HTO6CJxCEeKmFMaljakvOg" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HTO6CZxCEeKmFMaljakvOg" value="1"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_HTO6CpxCEeKmFMaljakvOg" name="" visibility="package" direction="return">
        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HTO6C5xCEeKmFMaljakvOg" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HTO6DJxCEeKmFMaljakvOg" value="1"/>
      </ownedParameter>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_HTO6DZxCEeKmFMaljakvOg" activity="_HTO6AJxCEeKmFMaljakvOg" source="_HTO6E5xCEeKmFMaljakvOg" target="_HTO6FJxCEeKmFMaljakvOg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_HTO6DpxCEeKmFMaljakvOg" activity="_HTO6AJxCEeKmFMaljakvOg" source="_HTO6FZxCEeKmFMaljakvOg" target="_HTO6FpxCEeKmFMaljakvOg"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_HTO6D5xCEeKmFMaljakvOg" activity="_HTO6AJxCEeKmFMaljakvOg" source="_HTO6GpxCEeKmFMaljakvOg" target="_HTO6GJxCEeKmFMaljakvOg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_HTO6EJxCEeKmFMaljakvOg" activity="_HTO6AJxCEeKmFMaljakvOg" source="_HTO6FJxCEeKmFMaljakvOg" target="_HTO6HJxCEeKmFMaljakvOg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_HTO6EZxCEeKmFMaljakvOg" activity="_HTO6AJxCEeKmFMaljakvOg" source="_HTO6FpxCEeKmFMaljakvOg" target="_HTO6H5xCEeKmFMaljakvOg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_HTO6EpxCEeKmFMaljakvOg" activity="_HTO6AJxCEeKmFMaljakvOg" source="_HTO6JZxCEeKmFMaljakvOg" target="_HTO6F5xCEeKmFMaljakvOg"/>
      <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_HTO6GZxCEeKmFMaljakvOg" name="Body(includes)">
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_HTO6GpxCEeKmFMaljakvOg" name="ReturnStatement@6eec8b11" inStructuredNode="_HTO6GZxCEeKmFMaljakvOg" outgoing="_HTO6D5xCEeKmFMaljakvOg">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_HTO6G5xCEeKmFMaljakvOg" name="Call(Includes)" inStructuredNode="_HTO6GpxCEeKmFMaljakvOg">
            <argument xmi:type="uml:InputPin" xmi:id="_HTO6HJxCEeKmFMaljakvOg" name="Call(Includes).argument(seq)" incoming="_HTO6EJxCEeKmFMaljakvOg" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HTO6HZxCEeKmFMaljakvOg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HTO6HpxCEeKmFMaljakvOg" value="*"/>
            </argument>
            <argument xmi:type="uml:InputPin" xmi:id="_HTO6H5xCEeKmFMaljakvOg" name="Call(Includes).argument(element)" incoming="_HTO6EZxCEeKmFMaljakvOg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HTO6IJxCEeKmFMaljakvOg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HTO6IZxCEeKmFMaljakvOg" value="1"/>
            </argument>
            <result xmi:type="uml:OutputPin" xmi:id="_HTO6IpxCEeKmFMaljakvOg" name="Call(Includes).result()" outgoing="_HTO6KJxCEeKmFMaljakvOg">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HTO6I5xCEeKmFMaljakvOg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HTO6JJxCEeKmFMaljakvOg" value="1"/>
            </result>
            <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-Includes"/>
          </node>
          <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_HTO6JZxCEeKmFMaljakvOg" name="ReturnStatement@6eec8b11.output" outgoing="_HTO6EpxCEeKmFMaljakvOg" incoming="_HTO6KJxCEeKmFMaljakvOg" isOrdered="true" isUnique="false">
            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HTO6JpxCEeKmFMaljakvOg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HTO6J5xCEeKmFMaljakvOg" value="1"/>
          </structuredNodeOutput>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_HTO6KJxCEeKmFMaljakvOg" inStructuredNode="_HTO6GpxCEeKmFMaljakvOg" source="_HTO6IpxCEeKmFMaljakvOg" target="_HTO6JZxCEeKmFMaljakvOg"/>
        </node>
      </structuredNode>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_HTO6E5xCEeKmFMaljakvOg" name="Input(seq)" outgoing="_HTO6DZxCEeKmFMaljakvOg" parameter="_HTO6BJxCEeKmFMaljakvOg"/>
      <node xmi:type="uml:ForkNode" xmi:id="_HTO6FJxCEeKmFMaljakvOg" name="Fork(seq)" outgoing="_HTO6EJxCEeKmFMaljakvOg" incoming="_HTO6DZxCEeKmFMaljakvOg"/>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_HTO6FZxCEeKmFMaljakvOg" name="Input(element)" outgoing="_HTO6DpxCEeKmFMaljakvOg" parameter="_HTO6B5xCEeKmFMaljakvOg"/>
      <node xmi:type="uml:ForkNode" xmi:id="_HTO6FpxCEeKmFMaljakvOg" name="Fork(element)" outgoing="_HTO6EZxCEeKmFMaljakvOg" incoming="_HTO6DpxCEeKmFMaljakvOg"/>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_HTO6F5xCEeKmFMaljakvOg" name="Return" incoming="_HTO6EpxCEeKmFMaljakvOg" parameter="_HTO6CpxCEeKmFMaljakvOg"/>
      <node xmi:type="uml:ActivityFinalNode" xmi:id="_HTO6GJxCEeKmFMaljakvOg" name="Final" incoming="_HTO6D5xCEeKmFMaljakvOg"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Activity" xmi:id="_HTO6KZxCEeKmFMaljakvOg">
      <templateBinding xmi:type="uml:TemplateBinding" xmi:id="_HTO6KpxCEeKmFMaljakvOg" boundElement="_HTO6KZxCEeKmFMaljakvOg">
        <parameterSubstitution xmi:type="uml:TemplateParameterSubstitution" xmi:id="_HTO6K5xCEeKmFMaljakvOg" actual="_kgnPEos1EeKEn4V9UD8Cqw" templateBinding="_HTO6KpxCEeKmFMaljakvOg">
          <formal xmi:type="uml:ClassifierTemplateParameter" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#_JmrChoVoEeKRrIQMgiVHcQ"/>
        </parameterSubstitution>
        <signature xmi:type="uml:RedefinableTemplateSignature" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#_JmrChYVoEeKRrIQMgiVHcQ"/>
      </templateBinding>
    </packagedElement>
    <packagedElement xmi:type="uml:Realization" xmi:id="_HTO6LJxCEeKmFMaljakvOg" client="_HTO6AJxCEeKmFMaljakvOg" supplier="_HTO6KZxCEeKmFMaljakvOg"/>
    <packagedElement xmi:type="uml:Activity" xmi:id="_RXyyYJxGEeK-zqCaNSdmOQ" clientDependency="_RX8jY5xGEeK-zqCaNSdmOQ" name="$$Alf$Library$CollectionFunctions$includes__Test Suites$Test Suite 1$Delegation_Port_PWP$IImpl__" group="_RXyyeZxGEeK-zqCaNSdmOQ" node="_RXyyc5xGEeK-zqCaNSdmOQ _RXyydJxGEeK-zqCaNSdmOQ _RXyydZxGEeK-zqCaNSdmOQ _RXyydpxGEeK-zqCaNSdmOQ _RXyyd5xGEeK-zqCaNSdmOQ _RXyyeJxGEeK-zqCaNSdmOQ _RXyyeZxGEeK-zqCaNSdmOQ">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_RXyyZJxGEeK-zqCaNSdmOQ" name="seq" visibility="package" type="_qgnZ7ItGEeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RXyyZZxGEeK-zqCaNSdmOQ"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RXyyZpxGEeK-zqCaNSdmOQ" value="*"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_RXyyZ5xGEeK-zqCaNSdmOQ" name="element" visibility="package" type="_qgnZ7ItGEeKEn4V9UD8Cqw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RXyyaJxGEeK-zqCaNSdmOQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RXyyaZxGEeK-zqCaNSdmOQ" value="1"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_RXyyapxGEeK-zqCaNSdmOQ" name="" visibility="package" direction="return">
        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RXyya5xGEeK-zqCaNSdmOQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RXyybJxGEeK-zqCaNSdmOQ" value="1"/>
      </ownedParameter>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_RXyybZxGEeK-zqCaNSdmOQ" activity="_RXyyYJxGEeK-zqCaNSdmOQ" source="_RXyyc5xGEeK-zqCaNSdmOQ" target="_RXyydJxGEeK-zqCaNSdmOQ"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_RXyybpxGEeK-zqCaNSdmOQ" activity="_RXyyYJxGEeK-zqCaNSdmOQ" source="_RXyydZxGEeK-zqCaNSdmOQ" target="_RXyydpxGEeK-zqCaNSdmOQ"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_RXyyb5xGEeK-zqCaNSdmOQ" activity="_RXyyYJxGEeK-zqCaNSdmOQ" source="_RXyyepxGEeK-zqCaNSdmOQ" target="_RXyyeJxGEeK-zqCaNSdmOQ"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_RXyycJxGEeK-zqCaNSdmOQ" activity="_RXyyYJxGEeK-zqCaNSdmOQ" source="_RXyydJxGEeK-zqCaNSdmOQ" target="_RXyyfJxGEeK-zqCaNSdmOQ"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_RXyycZxGEeK-zqCaNSdmOQ" activity="_RXyyYJxGEeK-zqCaNSdmOQ" source="_RXyydpxGEeK-zqCaNSdmOQ" target="_RXyyf5xGEeK-zqCaNSdmOQ"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_RXyycpxGEeK-zqCaNSdmOQ" activity="_RXyyYJxGEeK-zqCaNSdmOQ" source="_RXyyhZxGEeK-zqCaNSdmOQ" target="_RXyyd5xGEeK-zqCaNSdmOQ"/>
      <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_RXyyeZxGEeK-zqCaNSdmOQ" name="Body(includes)">
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_RXyyepxGEeK-zqCaNSdmOQ" name="ReturnStatement@6eec8b11" inStructuredNode="_RXyyeZxGEeK-zqCaNSdmOQ" outgoing="_RXyyb5xGEeK-zqCaNSdmOQ">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_RXyye5xGEeK-zqCaNSdmOQ" name="Call(Includes)" inStructuredNode="_RXyyepxGEeK-zqCaNSdmOQ">
            <argument xmi:type="uml:InputPin" xmi:id="_RXyyfJxGEeK-zqCaNSdmOQ" name="Call(Includes).argument(seq)" incoming="_RXyycJxGEeK-zqCaNSdmOQ" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RXyyfZxGEeK-zqCaNSdmOQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RXyyfpxGEeK-zqCaNSdmOQ" value="*"/>
            </argument>
            <argument xmi:type="uml:InputPin" xmi:id="_RXyyf5xGEeK-zqCaNSdmOQ" name="Call(Includes).argument(element)" incoming="_RXyycZxGEeK-zqCaNSdmOQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RXyygJxGEeK-zqCaNSdmOQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RXyygZxGEeK-zqCaNSdmOQ" value="1"/>
            </argument>
            <result xmi:type="uml:OutputPin" xmi:id="_RXyygpxGEeK-zqCaNSdmOQ" name="Call(Includes).result()" outgoing="_RXyyiJxGEeK-zqCaNSdmOQ">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RXyyg5xGEeK-zqCaNSdmOQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RXyyhJxGEeK-zqCaNSdmOQ" value="1"/>
            </result>
            <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-Includes"/>
          </node>
          <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_RXyyhZxGEeK-zqCaNSdmOQ" name="ReturnStatement@6eec8b11.output" outgoing="_RXyycpxGEeK-zqCaNSdmOQ" incoming="_RXyyiJxGEeK-zqCaNSdmOQ" isOrdered="true" isUnique="false">
            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RXyyhpxGEeK-zqCaNSdmOQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RXyyh5xGEeK-zqCaNSdmOQ" value="1"/>
          </structuredNodeOutput>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RXyyiJxGEeK-zqCaNSdmOQ" inStructuredNode="_RXyyepxGEeK-zqCaNSdmOQ" source="_RXyygpxGEeK-zqCaNSdmOQ" target="_RXyyhZxGEeK-zqCaNSdmOQ"/>
        </node>
      </structuredNode>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_RXyyc5xGEeK-zqCaNSdmOQ" name="Input(seq)" outgoing="_RXyybZxGEeK-zqCaNSdmOQ" parameter="_RXyyZJxGEeK-zqCaNSdmOQ"/>
      <node xmi:type="uml:ForkNode" xmi:id="_RXyydJxGEeK-zqCaNSdmOQ" name="Fork(seq)" outgoing="_RXyycJxGEeK-zqCaNSdmOQ" incoming="_RXyybZxGEeK-zqCaNSdmOQ"/>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_RXyydZxGEeK-zqCaNSdmOQ" name="Input(element)" outgoing="_RXyybpxGEeK-zqCaNSdmOQ" parameter="_RXyyZ5xGEeK-zqCaNSdmOQ"/>
      <node xmi:type="uml:ForkNode" xmi:id="_RXyydpxGEeK-zqCaNSdmOQ" name="Fork(element)" outgoing="_RXyycZxGEeK-zqCaNSdmOQ" incoming="_RXyybpxGEeK-zqCaNSdmOQ"/>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_RXyyd5xGEeK-zqCaNSdmOQ" name="Return" incoming="_RXyycpxGEeK-zqCaNSdmOQ" parameter="_RXyyapxGEeK-zqCaNSdmOQ"/>
      <node xmi:type="uml:ActivityFinalNode" xmi:id="_RXyyeJxGEeK-zqCaNSdmOQ" name="Final" incoming="_RXyyb5xGEeK-zqCaNSdmOQ"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Activity" xmi:id="_RX8jYJxGEeK-zqCaNSdmOQ">
      <templateBinding xmi:type="uml:TemplateBinding" xmi:id="_RX8jYZxGEeK-zqCaNSdmOQ" boundElement="_RX8jYJxGEeK-zqCaNSdmOQ">
        <parameterSubstitution xmi:type="uml:TemplateParameterSubstitution" xmi:id="_RX8jYpxGEeK-zqCaNSdmOQ" actual="_qgnZ7ItGEeKEn4V9UD8Cqw" templateBinding="_RX8jYZxGEeK-zqCaNSdmOQ">
          <formal xmi:type="uml:ClassifierTemplateParameter" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#_JmrChoVoEeKRrIQMgiVHcQ"/>
        </parameterSubstitution>
        <signature xmi:type="uml:RedefinableTemplateSignature" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#_JmrChYVoEeKRrIQMgiVHcQ"/>
      </templateBinding>
    </packagedElement>
    <packagedElement xmi:type="uml:Realization" xmi:id="_RX8jY5xGEeK-zqCaNSdmOQ" client="_RXyyYJxGEeK-zqCaNSdmOQ" supplier="_RX8jYJxGEeK-zqCaNSdmOQ"/>
    <packagedElement xmi:type="uml:Package" xmi:id="_QQTG0KNBEeKtYNW7l6h6LA" name="Test Suite 2">
      <ownedComment xmi:type="uml:Comment" xmi:id="_LptxYUqyEeOJgKAcDQbvUQ">
        <body>Communication</body>
      </ownedComment>
      <packagedElement xmi:type="uml:Package" xmi:id="_iPWtYKNBEeKtYNW7l6h6LA" name="Loss of Messages - Signal">
        <ownedComment xmi:type="uml:Comment" xmi:id="_yJJwQKNEEeKtYNW7l6h6LA" annotatedElement="_jPM5cKNEEeKtYNW7l6h6LA">
          <body>isBehavior = false</body>
        </ownedComment>
        <packagedElement xmi:type="uml:Class" xmi:id="_nlKCgKNDEeKtYNW7l6h6LA" clientDependency="_77koYKNLEeKtYNW7l6h6LA" name="A" classifierBehavior="_Srn4wKNMEeKtYNW7l6h6LA" isActive="true">
          <ownedAttribute xmi:type="uml:Property" xmi:id="_pVewoKNDEeKtYNW7l6h6LA" name="p">
            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Port" xmi:id="_jPM5cKNEEeKtYNW7l6h6LA" name="q" type="_SCYBEKNEEeKtYNW7l6h6LA" aggregation="composite"/>
          <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_77koYKNLEeKtYNW7l6h6LA" name="InterfaceRealization1" client="_nlKCgKNDEeKtYNW7l6h6LA" supplier="_AcwOMKNEEeKtYNW7l6h6LA" contract="_AcwOMKNEEeKtYNW7l6h6LA" implementingClassifier="_nlKCgKNDEeKtYNW7l6h6LA"/>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_Srn4wKNMEeKtYNW7l6h6LA" name="AClassifierBehavior" group="_LQsMsKNWEeKtYNW7l6h6LA" node="_LQsMsKNWEeKtYNW7l6h6LA">
            <ownedComment xmi:type="uml:Comment" xmi:id="_2b2bG6NMEeKtYNW7l6h6LA">
              <body>&#xD;
namespace 'Test Suites'::'Test Suite 2'::'Loss of Messages - Signal'::A ;&#xD;
&#xD;
private import 'Test Suites'::'Test Suite 2'::'Loss of Messages - Signal'::S ;&#xD;
&#xD;
activity AClassifierBehavior() { &#xD;
	accept (s : S) {&#xD;
		this.p = s.v ;&#xD;
	}&#xD;
}</body>
            </ownedComment>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_LQsMsKNWEeKtYNW7l6h6LA" name="Body(AClassifierBehavior)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_LQsMsaNWEeKtYNW7l6h6LA" name="AcceptStatement@1abb60b" inStructuredNode="_LQsMsKNWEeKtYNW7l6h6LA">
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_LQsMsqNWEeKtYNW7l6h6LA" name="AcceptBlock(S)" inStructuredNode="_LQsMsaNWEeKtYNW7l6h6LA" incoming="_LQsM4qNWEeKtYNW7l6h6LA">
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_LQsMs6NWEeKtYNW7l6h6LA" name="ExpressionStatement@3ccb9b" inStructuredNode="_LQsMsqNWEeKtYNW7l6h6LA">
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_LQsMtKNWEeKtYNW7l6h6LA" name="Expression(LeftHandSide@190ab15)" inStructuredNode="_LQsMs6NWEeKtYNW7l6h6LA" incoming="_LQsM0aNWEeKtYNW7l6h6LA">
                      <node xmi:type="uml:ReadSelfAction" xmi:id="_LQsMtaNWEeKtYNW7l6h6LA" name="ReadSelf" inStructuredNode="_LQsMtKNWEeKtYNW7l6h6LA">
                        <result xmi:type="uml:OutputPin" xmi:id="_LQsMtqNWEeKtYNW7l6h6LA" name="ReadSelf.result" outgoing="_LQsMzqNWEeKtYNW7l6h6LA" type="_nlKCgKNDEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LQsMt6NWEeKtYNW7l6h6LA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LQsMuKNWEeKtYNW7l6h6LA" value="1"/>
                        </result>
                      </node>
                    </node>
                    <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_LQsMuaNWEeKtYNW7l6h6LA" name="Write(p)" inStructuredNode="_LQsMs6NWEeKtYNW7l6h6LA" structuralFeature="_pVewoKNDEeKtYNW7l6h6LA" isReplaceAll="true">
                      <object xmi:type="uml:InputPin" xmi:id="_LQsMuqNWEeKtYNW7l6h6LA" name="Write(p).object" incoming="_LQsMzqNWEeKtYNW7l6h6LA" type="_nlKCgKNDEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LQsMu6NWEeKtYNW7l6h6LA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LQsMvKNWEeKtYNW7l6h6LA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_LQsMvaNWEeKtYNW7l6h6LA" name="Write(p).result" type="_nlKCgKNDEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LQsMvqNWEeKtYNW7l6h6LA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LQsMv6NWEeKtYNW7l6h6LA" value="1"/>
                      </result>
                      <value xmi:type="uml:InputPin" xmi:id="_LQsMwKNWEeKtYNW7l6h6LA" name="Write(p).value" incoming="_LQsMz6NWEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LQsMwaNWEeKtYNW7l6h6LA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LQsMwqNWEeKtYNW7l6h6LA" value="1"/>
                      </value>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_LQsMw6NWEeKtYNW7l6h6LA" name="Fork(LeftHandSide@190ab15)" inStructuredNode="_LQsMs6NWEeKtYNW7l6h6LA" outgoing="_LQsMz6NWEeKtYNW7l6h6LA" incoming="_LQsM0KNWEeKtYNW7l6h6LA"/>
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_LQsMxKNWEeKtYNW7l6h6LA" name="RightHandSide@1e1f64d" inStructuredNode="_LQsMs6NWEeKtYNW7l6h6LA" outgoing="_LQsM0aNWEeKtYNW7l6h6LA">
                      <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_LQsMxaNWEeKtYNW7l6h6LA" name="Read(v)" inStructuredNode="_LQsMxKNWEeKtYNW7l6h6LA" structuralFeature="_4mMhoKNDEeKtYNW7l6h6LA">
                        <object xmi:type="uml:InputPin" xmi:id="_LQsMxqNWEeKtYNW7l6h6LA" name="Read(v).object" incoming="_LQsMzaNWEeKtYNW7l6h6LA" type="_3igQAKNDEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LQsMx6NWEeKtYNW7l6h6LA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LQsMyKNWEeKtYNW7l6h6LA" value="1"/>
                        </object>
                        <result xmi:type="uml:OutputPin" xmi:id="_LQsMyaNWEeKtYNW7l6h6LA" name="Read(v).result" outgoing="_LQsM0KNWEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LQsMyqNWEeKtYNW7l6h6LA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LQsMy6NWEeKtYNW7l6h6LA" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ForkNode" xmi:id="_LQsMzKNWEeKtYNW7l6h6LA" name="Fork()" inStructuredNode="_LQsMxKNWEeKtYNW7l6h6LA" outgoing="_LQsMzaNWEeKtYNW7l6h6LA" incoming="_LQsM56NWEeKtYNW7l6h6LA"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_LQsMzaNWEeKtYNW7l6h6LA" inStructuredNode="_LQsMxKNWEeKtYNW7l6h6LA" source="_LQsMzKNWEeKtYNW7l6h6LA" target="_LQsMxqNWEeKtYNW7l6h6LA"/>
                    </node>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_LQsMzqNWEeKtYNW7l6h6LA" inStructuredNode="_LQsMs6NWEeKtYNW7l6h6LA" source="_LQsMtqNWEeKtYNW7l6h6LA" target="_LQsMuqNWEeKtYNW7l6h6LA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_LQsMz6NWEeKtYNW7l6h6LA" inStructuredNode="_LQsMs6NWEeKtYNW7l6h6LA" source="_LQsMw6NWEeKtYNW7l6h6LA" target="_LQsMwKNWEeKtYNW7l6h6LA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_LQsM0KNWEeKtYNW7l6h6LA" inStructuredNode="_LQsMs6NWEeKtYNW7l6h6LA" source="_LQsMyaNWEeKtYNW7l6h6LA" target="_LQsMw6NWEeKtYNW7l6h6LA"/>
                    <edge xmi:type="uml:ControlFlow" xmi:id="_LQsM0aNWEeKtYNW7l6h6LA" inStructuredNode="_LQsMs6NWEeKtYNW7l6h6LA" source="_LQsMxKNWEeKtYNW7l6h6LA" target="_LQsMtKNWEeKtYNW7l6h6LA"/>
                  </node>
                </node>
                <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_LQsM0qNWEeKtYNW7l6h6LA" name="ReadIsClassifiedObject(S)" inStructuredNode="_LQsMsaNWEeKtYNW7l6h6LA" classifier="_3igQAKNDEeKtYNW7l6h6LA">
                  <object xmi:type="uml:InputPin" xmi:id="_LQsM06NWEeKtYNW7l6h6LA" name="ReadIsClassifiedObject(S).object" incoming="_LQsM6KNWEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LQsM1KNWEeKtYNW7l6h6LA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LQsM1aNWEeKtYNW7l6h6LA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_LQsM1qNWEeKtYNW7l6h6LA" name="ReadIsClassifiedObject(S).result" outgoing="_LQsM4aNWEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LQsM16NWEeKtYNW7l6h6LA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LQsM2KNWEeKtYNW7l6h6LA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:DecisionNode" xmi:id="_LQsM2aNWEeKtYNW7l6h6LA" name="Decision(Test(S))" inStructuredNode="_LQsMsaNWEeKtYNW7l6h6LA" outgoing="_LQsM4qNWEeKtYNW7l6h6LA" incoming="_LQsM4aNWEeKtYNW7l6h6LA _LQsM5aNWEeKtYNW7l6h6LA" decisionInputFlow="_LQsM4aNWEeKtYNW7l6h6LA"/>
                <node xmi:type="uml:ForkNode" xmi:id="_LQsM2qNWEeKtYNW7l6h6LA" name="Fork(Accept(S).result)" inStructuredNode="_LQsMsaNWEeKtYNW7l6h6LA" outgoing="_LQsM56NWEeKtYNW7l6h6LA _LQsM6KNWEeKtYNW7l6h6LA" incoming="_LQsM5qNWEeKtYNW7l6h6LA"/>
                <node xmi:type="uml:AcceptEventAction" xmi:id="_LQsM26NWEeKtYNW7l6h6LA" name="Accept(S)" inStructuredNode="_LQsMsaNWEeKtYNW7l6h6LA" outgoing="_LQsM5aNWEeKtYNW7l6h6LA" incoming="_LQsM5KNWEeKtYNW7l6h6LA">
                  <result xmi:type="uml:OutputPin" xmi:id="_LQsM3KNWEeKtYNW7l6h6LA" name="Accept(S).result" outgoing="_LQsM5qNWEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LQsM3aNWEeKtYNW7l6h6LA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LQsM3qNWEeKtYNW7l6h6LA" value="1"/>
                  </result>
                  <trigger xmi:type="uml:Trigger" xmi:id="_LQsM36NWEeKtYNW7l6h6LA" event="_LQsM6aNWEeKtYNW7l6h6LA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_LQsM4KNWEeKtYNW7l6h6LA" name="Initial(Accept(S))" inStructuredNode="_LQsMsaNWEeKtYNW7l6h6LA" outgoing="_LQsM5KNWEeKtYNW7l6h6LA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_LQsM4aNWEeKtYNW7l6h6LA" inStructuredNode="_LQsMsaNWEeKtYNW7l6h6LA" source="_LQsM1qNWEeKtYNW7l6h6LA" target="_LQsM2aNWEeKtYNW7l6h6LA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_LQsM4qNWEeKtYNW7l6h6LA" inStructuredNode="_LQsMsaNWEeKtYNW7l6h6LA" source="_LQsM2aNWEeKtYNW7l6h6LA" target="_LQsMsqNWEeKtYNW7l6h6LA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_LQsM46NWEeKtYNW7l6h6LA" name="Value(true)" value="true"/>
                </edge>
                <edge xmi:type="uml:ControlFlow" xmi:id="_LQsM5KNWEeKtYNW7l6h6LA" inStructuredNode="_LQsMsaNWEeKtYNW7l6h6LA" source="_LQsM4KNWEeKtYNW7l6h6LA" target="_LQsM26NWEeKtYNW7l6h6LA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_LQsM5aNWEeKtYNW7l6h6LA" inStructuredNode="_LQsMsaNWEeKtYNW7l6h6LA" source="_LQsM26NWEeKtYNW7l6h6LA" target="_LQsM2aNWEeKtYNW7l6h6LA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_LQsM5qNWEeKtYNW7l6h6LA" inStructuredNode="_LQsMsaNWEeKtYNW7l6h6LA" source="_LQsM3KNWEeKtYNW7l6h6LA" target="_LQsM2qNWEeKtYNW7l6h6LA"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_LQsM56NWEeKtYNW7l6h6LA" inStructuredNode="_LQsMsKNWEeKtYNW7l6h6LA" source="_LQsM2qNWEeKtYNW7l6h6LA" target="_LQsMzKNWEeKtYNW7l6h6LA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_LQsM6KNWEeKtYNW7l6h6LA" inStructuredNode="_LQsMsKNWEeKtYNW7l6h6LA" source="_LQsM2qNWEeKtYNW7l6h6LA" target="_LQsM06NWEeKtYNW7l6h6LA"/>
            </structuredNode>
          </ownedBehavior>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_HDIZYKNREeKtYNW7l6h6LA" name="A" class="_nlKCgKNDEeKtYNW7l6h6LA">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_IvSZMKNREeKtYNW7l6h6LA" name="result" type="_nlKCgKNDEeKtYNW7l6h6LA" direction="return"/>
          </ownedOperation>
          <ownedReception xmi:type="uml:Reception" xmi:id="_EZjhUKNMEeKtYNW7l6h6LA" name="S" signal="_3igQAKNDEeKtYNW7l6h6LA"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Signal" xmi:id="_3igQAKNDEeKtYNW7l6h6LA" name="S">
          <ownedAttribute xmi:type="uml:Property" xmi:id="_4mMhoKNDEeKtYNW7l6h6LA" name="v" visibility="public">
            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4mVrkKNDEeKtYNW7l6h6LA" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4mfckKNDEeKtYNW7l6h6LA" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_AcwOMKNEEeKtYNW7l6h6LA" name="I">
          <ownedReception xmi:type="uml:Reception" xmi:id="_Bs8DsKNEEeKtYNW7l6h6LA" name="S" signal="_3igQAKNDEeKtYNW7l6h6LA"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_SCYBEKNEEeKtYNW7l6h6LA" clientDependency="_YAuO0KNEEeKtYNW7l6h6LA" name="IImpl">
          <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_YAuO0KNEEeKtYNW7l6h6LA" name="InterfaceRealization1" client="_SCYBEKNEEeKtYNW7l6h6LA" supplier="_AcwOMKNEEeKtYNW7l6h6LA" contract="_AcwOMKNEEeKtYNW7l6h6LA" implementingClassifier="_SCYBEKNEEeKtYNW7l6h6LA"/>
          <ownedReception xmi:type="uml:Reception" xmi:id="_CUstoKNMEeKtYNW7l6h6LA" name="S" signal="_3igQAKNDEeKtYNW7l6h6LA"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Activity" xmi:id="_D3LXkKNNEeKtYNW7l6h6LA" name="Test case - Loss of Messages - Signal" group="_gAXZYKNZEeKtYNW7l6h6LA" node="_gAXZYKNZEeKtYNW7l6h6LA">
          <ownedComment xmi:type="uml:Comment" xmi:id="_CK_lwKNREeKtYNW7l6h6LA">
            <body>&#xD;
namespace 'Test Suites'::'Test Suite 2'::'Loss of Messages - Signal' ;&#xD;
&#xD;
activity 'Test case - Loss of Messages - Signal'() { &#xD;
&#xD;
	WriteLine(&quot;-- Running test case: Loss of Signal on non-behavior ports with no delegation connector --&quot;) ;&#xD;
	&#xD;
	// Instantiate A&#xD;
	a = new A() ;&#xD;
	a.q.S(4) ;&#xD;
	AssertFalse(&quot;Signal received&quot;, a.p == 4) ;&#xD;
	&#xD;
	WriteLine(&quot;-- End of test case --&quot;) ;&#xD;
}</body>
          </ownedComment>
          <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_gAXZYKNZEeKtYNW7l6h6LA" name="Body(Test case - Loss of Messages - Signal)">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_gAXZYaNZEeKtYNW7l6h6LA" name="ExpressionStatement@1d84cf7" inStructuredNode="_gAXZYKNZEeKtYNW7l6h6LA" outgoing="_gAXZ-qNZEeKtYNW7l6h6LA">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_gAXZYqNZEeKtYNW7l6h6LA" name="Call(WriteLine)" inStructuredNode="_gAXZYaNZEeKtYNW7l6h6LA" incoming="_gAXZcKNZEeKtYNW7l6h6LA">
                <argument xmi:type="uml:InputPin" xmi:id="_gAXZY6NZEeKtYNW7l6h6LA" name="Call(WriteLine).argument(value)" incoming="_gAXZb6NZEeKtYNW7l6h6LA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gAXZZKNZEeKtYNW7l6h6LA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gAXZZaNZEeKtYNW7l6h6LA" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_gAXZZqNZEeKtYNW7l6h6LA" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gAXZZ6NZEeKtYNW7l6h6LA"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gAXZaKNZEeKtYNW7l6h6LA" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_gAXZaaNZEeKtYNW7l6h6LA" name="Tuple@15c8aa5" inStructuredNode="_gAXZYaNZEeKtYNW7l6h6LA" outgoing="_gAXZcKNZEeKtYNW7l6h6LA">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_gAXZaqNZEeKtYNW7l6h6LA" name="Value(&quot;-- Running test case: Loss of Signal on non-behavior ports with no delegation connector --&quot;)" inStructuredNode="_gAXZaaNZEeKtYNW7l6h6LA">
                  <result xmi:type="uml:OutputPin" xmi:id="_gAXZa6NZEeKtYNW7l6h6LA" name="Value(&quot;-- Running test case: Loss of Signal on non-behavior ports with no delegation connector --&quot;).result" outgoing="_gAXZb6NZEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gAXZbKNZEeKtYNW7l6h6LA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gAXZbaNZEeKtYNW7l6h6LA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_gAXZbqNZEeKtYNW7l6h6LA" value="-- Running test case: Loss of Signal on non-behavior ports with no delegation connector --">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_gAXZb6NZEeKtYNW7l6h6LA" inStructuredNode="_gAXZYaNZEeKtYNW7l6h6LA" source="_gAXZa6NZEeKtYNW7l6h6LA" target="_gAXZY6NZEeKtYNW7l6h6LA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_gAXZcKNZEeKtYNW7l6h6LA" inStructuredNode="_gAXZYaNZEeKtYNW7l6h6LA" source="_gAXZaaNZEeKtYNW7l6h6LA" target="_gAXZYqNZEeKtYNW7l6h6LA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_gAXZcaNZEeKtYNW7l6h6LA" name="ExpressionStatement@1adc7d8" inStructuredNode="_gAXZYKNZEeKtYNW7l6h6LA" outgoing="_gAXZ_KNZEeKtYNW7l6h6LA" incoming="_gAXZ-qNZEeKtYNW7l6h6LA">
              <node xmi:type="uml:ForkNode" xmi:id="_gAXZcqNZEeKtYNW7l6h6LA" name="Fork(a)@c3637" inStructuredNode="_gAXZcaNZEeKtYNW7l6h6LA" outgoing="_gAXZ-6NZEeKtYNW7l6h6LA _gAXZ_aNZEeKtYNW7l6h6LA" incoming="_gAXZjKNZEeKtYNW7l6h6LA"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_gAXZc6NZEeKtYNW7l6h6LA" name="RightHandSide@125cee6" inStructuredNode="_gAXZcaNZEeKtYNW7l6h6LA">
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_gAXZdKNZEeKtYNW7l6h6LA" name="InstanceCreationExpression@125cee6" inStructuredNode="_gAXZc6NZEeKtYNW7l6h6LA">
                  <node xmi:type="uml:CallOperationAction" xmi:id="_gAXZdaNZEeKtYNW7l6h6LA" name="Call(A)" inStructuredNode="_gAXZdKNZEeKtYNW7l6h6LA" operation="_HDIZYKNREeKtYNW7l6h6LA">
                    <result xmi:type="uml:OutputPin" xmi:id="_gAXZdqNZEeKtYNW7l6h6LA" name="Call(A).result(result)" outgoing="_gAXZiaNZEeKtYNW7l6h6LA" type="_nlKCgKNDEeKtYNW7l6h6LA">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gAXZd6NZEeKtYNW7l6h6LA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gAXZeKNZEeKtYNW7l6h6LA" value="1"/>
                    </result>
                    <target xmi:type="uml:InputPin" xmi:id="_gAXZeaNZEeKtYNW7l6h6LA" name="Call(A).target" incoming="_gAXZiKNZEeKtYNW7l6h6LA" type="_nlKCgKNDEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gAXZeqNZEeKtYNW7l6h6LA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gAXZe6NZEeKtYNW7l6h6LA" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:CreateObjectAction" xmi:id="_gAXZfKNZEeKtYNW7l6h6LA" name="Create(A)" inStructuredNode="_gAXZdKNZEeKtYNW7l6h6LA" classifier="_nlKCgKNDEeKtYNW7l6h6LA">
                    <result xmi:type="uml:OutputPin" xmi:id="_gAXZfaNZEeKtYNW7l6h6LA" name="Create(A).result" outgoing="_gAXZiKNZEeKtYNW7l6h6LA" type="_nlKCgKNDEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gAXZfqNZEeKtYNW7l6h6LA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gAXZf6NZEeKtYNW7l6h6LA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_gAXZgKNZEeKtYNW7l6h6LA" name="Fork(Call(A).result(result))" inStructuredNode="_gAXZdKNZEeKtYNW7l6h6LA" outgoing="_gAXZiqNZEeKtYNW7l6h6LA _gAXZi6NZEeKtYNW7l6h6LA" incoming="_gAXZiaNZEeKtYNW7l6h6LA"/>
                  <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_gAXZgaNZEeKtYNW7l6h6LA" name="Start(A)" inStructuredNode="_gAXZdKNZEeKtYNW7l6h6LA">
                    <object xmi:type="uml:InputPin" xmi:id="_gAXZgqNZEeKtYNW7l6h6LA" name="Start(A).object" incoming="_gAXZiqNZEeKtYNW7l6h6LA" type="_nlKCgKNDEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gAXZg6NZEeKtYNW7l6h6LA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gAXZhKNZEeKtYNW7l6h6LA" value="1"/>
                    </object>
                  </node>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_gAXZhaNZEeKtYNW7l6h6LA" name="Output(Call(A).result(result))" outgoing="_gAXZjKNZEeKtYNW7l6h6LA" incoming="_gAXZi6NZEeKtYNW7l6h6LA" type="_nlKCgKNDEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gAXZhqNZEeKtYNW7l6h6LA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gAXZh6NZEeKtYNW7l6h6LA" value="1"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_gAXZiKNZEeKtYNW7l6h6LA" inStructuredNode="_gAXZdKNZEeKtYNW7l6h6LA" source="_gAXZfaNZEeKtYNW7l6h6LA" target="_gAXZeaNZEeKtYNW7l6h6LA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_gAXZiaNZEeKtYNW7l6h6LA" inStructuredNode="_gAXZdKNZEeKtYNW7l6h6LA" source="_gAXZdqNZEeKtYNW7l6h6LA" target="_gAXZgKNZEeKtYNW7l6h6LA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_gAXZiqNZEeKtYNW7l6h6LA" inStructuredNode="_gAXZdKNZEeKtYNW7l6h6LA" source="_gAXZgKNZEeKtYNW7l6h6LA" target="_gAXZgqNZEeKtYNW7l6h6LA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_gAXZi6NZEeKtYNW7l6h6LA" inStructuredNode="_gAXZdKNZEeKtYNW7l6h6LA" source="_gAXZgKNZEeKtYNW7l6h6LA" target="_gAXZhaNZEeKtYNW7l6h6LA"/>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_gAXZjKNZEeKtYNW7l6h6LA" inStructuredNode="_gAXZcaNZEeKtYNW7l6h6LA" source="_gAXZhaNZEeKtYNW7l6h6LA" target="_gAXZcqNZEeKtYNW7l6h6LA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_gAXZjaNZEeKtYNW7l6h6LA" name="ExpressionStatement@1b96d22" inStructuredNode="_gAXZYKNZEeKtYNW7l6h6LA" outgoing="_gAXZ_qNZEeKtYNW7l6h6LA" incoming="_gAXZ_KNZEeKtYNW7l6h6LA">
              <node xmi:type="uml:ExpansionRegion" xmi:id="_gAXZjqNZEeKtYNW7l6h6LA" name="Collect(SendSignal(S))" inStructuredNode="_gAXZjaNZEeKtYNW7l6h6LA" incoming="_gAXZq6NZEeKtYNW7l6h6LA" mode="parallel" inputElement="_gAXZn6NZEeKtYNW7l6h6LA">
                <node xmi:type="uml:SendSignalAction" xmi:id="_gAXZj6NZEeKtYNW7l6h6LA" name="SendSignal(S)" inStructuredNode="_gAXZjqNZEeKtYNW7l6h6LA" incoming="_gAXZnaNZEeKtYNW7l6h6LA" signal="_3igQAKNDEeKtYNW7l6h6LA">
                  <argument xmi:type="uml:InputPin" xmi:id="_gAXZkKNZEeKtYNW7l6h6LA" name="SendSignal(S).argument(v)" incoming="_gAXZnKNZEeKtYNW7l6h6LA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gAXZkaNZEeKtYNW7l6h6LA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gAXZkqNZEeKtYNW7l6h6LA" value="1"/>
                  </argument>
                  <target xmi:type="uml:InputPin" xmi:id="_gAXZk6NZEeKtYNW7l6h6LA" name="SendSignal(S).target" incoming="_gAXZnqNZEeKtYNW7l6h6LA" type="_SCYBEKNEEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gAXZlKNZEeKtYNW7l6h6LA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gAXZlaNZEeKtYNW7l6h6LA" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_gAXZlqNZEeKtYNW7l6h6LA" name="Tuple@1286543" inStructuredNode="_gAXZjqNZEeKtYNW7l6h6LA" outgoing="_gAXZnaNZEeKtYNW7l6h6LA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_gAXZl6NZEeKtYNW7l6h6LA" name="Value(4)" inStructuredNode="_gAXZlqNZEeKtYNW7l6h6LA">
                    <result xmi:type="uml:OutputPin" xmi:id="_gAXZmKNZEeKtYNW7l6h6LA" name="Value(4).result" outgoing="_gAXZnKNZEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gAXZmaNZEeKtYNW7l6h6LA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gAXZmqNZEeKtYNW7l6h6LA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_gAXZm6NZEeKtYNW7l6h6LA" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_gAXZnKNZEeKtYNW7l6h6LA" inStructuredNode="_gAXZjqNZEeKtYNW7l6h6LA" source="_gAXZmKNZEeKtYNW7l6h6LA" target="_gAXZkKNZEeKtYNW7l6h6LA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_gAXZnaNZEeKtYNW7l6h6LA" inStructuredNode="_gAXZjqNZEeKtYNW7l6h6LA" source="_gAXZlqNZEeKtYNW7l6h6LA" target="_gAXZj6NZEeKtYNW7l6h6LA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_gAXZnqNZEeKtYNW7l6h6LA" inStructuredNode="_gAXZjqNZEeKtYNW7l6h6LA" source="_gAXZn6NZEeKtYNW7l6h6LA" target="_gAXZk6NZEeKtYNW7l6h6LA"/>
              </node>
              <node xmi:type="uml:ExpansionNode" xmi:id="_gAXZn6NZEeKtYNW7l6h6LA" name="Collect(SendSignal(S)).inputElement" inStructuredNode="_gAXZjaNZEeKtYNW7l6h6LA" outgoing="_gAXZnqNZEeKtYNW7l6h6LA" incoming="_gAXZqqNZEeKtYNW7l6h6LA" regionAsInput="_gAXZjqNZEeKtYNW7l6h6LA"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_gAXZoKNZEeKtYNW7l6h6LA" name="Feature(Read(q).result)" inStructuredNode="_gAXZjaNZEeKtYNW7l6h6LA" outgoing="_gAXZq6NZEeKtYNW7l6h6LA">
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_gAXZoaNZEeKtYNW7l6h6LA" name="Read(q)" inStructuredNode="_gAXZoKNZEeKtYNW7l6h6LA" structuralFeature="_jPM5cKNEEeKtYNW7l6h6LA">
                  <object xmi:type="uml:InputPin" xmi:id="_gAXZoqNZEeKtYNW7l6h6LA" name="Read(q).object" incoming="_gAXZqaNZEeKtYNW7l6h6LA" type="_nlKCgKNDEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gAXZo6NZEeKtYNW7l6h6LA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gAXZpKNZEeKtYNW7l6h6LA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_gAXZpaNZEeKtYNW7l6h6LA" name="Read(q).result" outgoing="_gAXZqqNZEeKtYNW7l6h6LA" type="_SCYBEKNEEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gAXZpqNZEeKtYNW7l6h6LA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gAXZp6NZEeKtYNW7l6h6LA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_gAXZqKNZEeKtYNW7l6h6LA" name="Fork(Fork(a)@c3637)" inStructuredNode="_gAXZoKNZEeKtYNW7l6h6LA" outgoing="_gAXZqaNZEeKtYNW7l6h6LA" incoming="_gAXZ-6NZEeKtYNW7l6h6LA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_gAXZqaNZEeKtYNW7l6h6LA" inStructuredNode="_gAXZoKNZEeKtYNW7l6h6LA" source="_gAXZqKNZEeKtYNW7l6h6LA" target="_gAXZoqNZEeKtYNW7l6h6LA"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_gAXZqqNZEeKtYNW7l6h6LA" inStructuredNode="_gAXZjaNZEeKtYNW7l6h6LA" source="_gAXZpaNZEeKtYNW7l6h6LA" target="_gAXZn6NZEeKtYNW7l6h6LA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_gAXZq6NZEeKtYNW7l6h6LA" inStructuredNode="_gAXZjaNZEeKtYNW7l6h6LA" source="_gAXZoKNZEeKtYNW7l6h6LA" target="_gAXZjqNZEeKtYNW7l6h6LA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_gAXZrKNZEeKtYNW7l6h6LA" name="ExpressionStatement@c46a8a" inStructuredNode="_gAXZYKNZEeKtYNW7l6h6LA" outgoing="_gAXZ_6NZEeKtYNW7l6h6LA" incoming="_gAXZ_qNZEeKtYNW7l6h6LA">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_gAXZraNZEeKtYNW7l6h6LA" name="Call(AssertFalse)" inStructuredNode="_gAXZrKNZEeKtYNW7l6h6LA" incoming="_gAXZ6aNZEeKtYNW7l6h6LA">
                <argument xmi:type="uml:InputPin" xmi:id="_gAXZrqNZEeKtYNW7l6h6LA" name="Call(AssertFalse).argument(label)" incoming="_gAXZ56NZEeKtYNW7l6h6LA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gAXZr6NZEeKtYNW7l6h6LA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gAXZsKNZEeKtYNW7l6h6LA" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_gAXZsaNZEeKtYNW7l6h6LA" name="Call(AssertFalse).argument(condition)" incoming="_gAXZ6KNZEeKtYNW7l6h6LA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gAXZsqNZEeKtYNW7l6h6LA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gAXZs6NZEeKtYNW7l6h6LA" value="1"/>
                </argument>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9tk2UIgUEeKtquXykzQHVw"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_gAXZtKNZEeKtYNW7l6h6LA" name="Tuple@19d9b5d" inStructuredNode="_gAXZrKNZEeKtYNW7l6h6LA" outgoing="_gAXZ6aNZEeKtYNW7l6h6LA">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_gAXZtaNZEeKtYNW7l6h6LA" name="Value(&quot;Signal received&quot;)" inStructuredNode="_gAXZtKNZEeKtYNW7l6h6LA">
                  <result xmi:type="uml:OutputPin" xmi:id="_gAXZtqNZEeKtYNW7l6h6LA" name="Value(&quot;Signal received&quot;).result" outgoing="_gAXZ56NZEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gAXZt6NZEeKtYNW7l6h6LA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gAXZuKNZEeKtYNW7l6h6LA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_gAXZuaNZEeKtYNW7l6h6LA" value="Signal received">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_gAXZuqNZEeKtYNW7l6h6LA" name="Read(p)" inStructuredNode="_gAXZtKNZEeKtYNW7l6h6LA" structuralFeature="_pVewoKNDEeKtYNW7l6h6LA">
                  <object xmi:type="uml:InputPin" xmi:id="_gAXZu6NZEeKtYNW7l6h6LA" name="Read(p).object" incoming="_gAXZ3KNZEeKtYNW7l6h6LA" type="_nlKCgKNDEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gAXZvKNZEeKtYNW7l6h6LA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gAXZvaNZEeKtYNW7l6h6LA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_gAXZvqNZEeKtYNW7l6h6LA" name="Read(p).result" outgoing="_gAXZ3aNZEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gAXZv6NZEeKtYNW7l6h6LA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gAXZwKNZEeKtYNW7l6h6LA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_gAXZwaNZEeKtYNW7l6h6LA" name="Fork(Fork(a)@c3637)" inStructuredNode="_gAXZtKNZEeKtYNW7l6h6LA" outgoing="_gAXZ3KNZEeKtYNW7l6h6LA" incoming="_gAXZ_aNZEeKtYNW7l6h6LA"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_gAXZwqNZEeKtYNW7l6h6LA" name="Value(4)" inStructuredNode="_gAXZtKNZEeKtYNW7l6h6LA">
                  <result xmi:type="uml:OutputPin" xmi:id="_gAXZw6NZEeKtYNW7l6h6LA" name="Value(4).result" outgoing="_gAXZ5qNZEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gAXZxKNZEeKtYNW7l6h6LA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gAXZxaNZEeKtYNW7l6h6LA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_gAXZxqNZEeKtYNW7l6h6LA" value="4">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <node xmi:type="uml:TestIdentityAction" xmi:id="_gAXZx6NZEeKtYNW7l6h6LA" name="Test(==)" inStructuredNode="_gAXZtKNZEeKtYNW7l6h6LA">
                  <first xmi:type="uml:InputPin" xmi:id="_gAXZyKNZEeKtYNW7l6h6LA" name="Test(==).first" incoming="_gAXZ3qNZEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gAXZyaNZEeKtYNW7l6h6LA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gAXZyqNZEeKtYNW7l6h6LA" value="1"/>
                  </first>
                  <result xmi:type="uml:OutputPin" xmi:id="_gAXZy6NZEeKtYNW7l6h6LA" name="Test(==).result" outgoing="_gAXZ4aNZEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gAXZzKNZEeKtYNW7l6h6LA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gAXZzaNZEeKtYNW7l6h6LA" value="1"/>
                  </result>
                  <second xmi:type="uml:InputPin" xmi:id="_gAXZzqNZEeKtYNW7l6h6LA" name="Test(==).second" incoming="_gAXZ5qNZEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gAXZz6NZEeKtYNW7l6h6LA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gAXZ0KNZEeKtYNW7l6h6LA" value="1"/>
                  </second>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_gAXZ0aNZEeKtYNW7l6h6LA" name="Fork(Read(p).result)" inStructuredNode="_gAXZtKNZEeKtYNW7l6h6LA" outgoing="_gAXZ3qNZEeKtYNW7l6h6LA _gAXZ36NZEeKtYNW7l6h6LA" incoming="_gAXZ3aNZEeKtYNW7l6h6LA"/>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_gAXZ0qNZEeKtYNW7l6h6LA" name="Call(NotEmpty)" inStructuredNode="_gAXZtKNZEeKtYNW7l6h6LA">
                  <argument xmi:type="uml:InputPin" xmi:id="_gAXZ06NZEeKtYNW7l6h6LA" name="Call(NotEmpty).argument(seq)" incoming="_gAXZ36NZEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gAXZ1KNZEeKtYNW7l6h6LA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gAXZ1aNZEeKtYNW7l6h6LA" value="*"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_gAXZ1qNZEeKtYNW7l6h6LA" name="Call(NotEmpty).result()" outgoing="_gAXZ4KNZEeKtYNW7l6h6LA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gAXZ16NZEeKtYNW7l6h6LA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gAXZ2KNZEeKtYNW7l6h6LA" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_gAXZ2aNZEeKtYNW7l6h6LA" name="Fork(Call(NotEmpty).result())" inStructuredNode="_gAXZtKNZEeKtYNW7l6h6LA" outgoing="_gAXZ4qNZEeKtYNW7l6h6LA _gAXZ46NZEeKtYNW7l6h6LA" incoming="_gAXZ4KNZEeKtYNW7l6h6LA"/>
                <node xmi:type="uml:MergeNode" xmi:id="_gAXZ2qNZEeKtYNW7l6h6LA" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_gAXZtKNZEeKtYNW7l6h6LA" outgoing="_gAXZ6KNZEeKtYNW7l6h6LA" incoming="_gAXZ4aNZEeKtYNW7l6h6LA _gAXZ5KNZEeKtYNW7l6h6LA"/>
                <node xmi:type="uml:DecisionNode" xmi:id="_gAXZ26NZEeKtYNW7l6h6LA" name="Decision(Call(NotEmpty).result())" inStructuredNode="_gAXZtKNZEeKtYNW7l6h6LA" outgoing="_gAXZ5KNZEeKtYNW7l6h6LA" incoming="_gAXZ4qNZEeKtYNW7l6h6LA _gAXZ46NZEeKtYNW7l6h6LA" decisionInputFlow="_gAXZ46NZEeKtYNW7l6h6LA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_gAXZ3KNZEeKtYNW7l6h6LA" inStructuredNode="_gAXZtKNZEeKtYNW7l6h6LA" source="_gAXZwaNZEeKtYNW7l6h6LA" target="_gAXZu6NZEeKtYNW7l6h6LA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_gAXZ3aNZEeKtYNW7l6h6LA" inStructuredNode="_gAXZtKNZEeKtYNW7l6h6LA" source="_gAXZvqNZEeKtYNW7l6h6LA" target="_gAXZ0aNZEeKtYNW7l6h6LA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_gAXZ3qNZEeKtYNW7l6h6LA" inStructuredNode="_gAXZtKNZEeKtYNW7l6h6LA" source="_gAXZ0aNZEeKtYNW7l6h6LA" target="_gAXZyKNZEeKtYNW7l6h6LA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_gAXZ36NZEeKtYNW7l6h6LA" inStructuredNode="_gAXZtKNZEeKtYNW7l6h6LA" source="_gAXZ0aNZEeKtYNW7l6h6LA" target="_gAXZ06NZEeKtYNW7l6h6LA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_gAXZ4KNZEeKtYNW7l6h6LA" inStructuredNode="_gAXZtKNZEeKtYNW7l6h6LA" source="_gAXZ1qNZEeKtYNW7l6h6LA" target="_gAXZ2aNZEeKtYNW7l6h6LA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_gAXZ4aNZEeKtYNW7l6h6LA" inStructuredNode="_gAXZtKNZEeKtYNW7l6h6LA" source="_gAXZy6NZEeKtYNW7l6h6LA" target="_gAXZ2qNZEeKtYNW7l6h6LA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_gAXZ4qNZEeKtYNW7l6h6LA" inStructuredNode="_gAXZtKNZEeKtYNW7l6h6LA" source="_gAXZ2aNZEeKtYNW7l6h6LA" target="_gAXZ26NZEeKtYNW7l6h6LA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_gAXZ46NZEeKtYNW7l6h6LA" inStructuredNode="_gAXZtKNZEeKtYNW7l6h6LA" source="_gAXZ2aNZEeKtYNW7l6h6LA" target="_gAXZ26NZEeKtYNW7l6h6LA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_gAXZ5KNZEeKtYNW7l6h6LA" inStructuredNode="_gAXZtKNZEeKtYNW7l6h6LA" source="_gAXZ26NZEeKtYNW7l6h6LA" target="_gAXZ2qNZEeKtYNW7l6h6LA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_gAXZ5aNZEeKtYNW7l6h6LA" name="Value(false)"/>
                </edge>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_gAXZ5qNZEeKtYNW7l6h6LA" inStructuredNode="_gAXZtKNZEeKtYNW7l6h6LA" source="_gAXZw6NZEeKtYNW7l6h6LA" target="_gAXZzqNZEeKtYNW7l6h6LA"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_gAXZ56NZEeKtYNW7l6h6LA" inStructuredNode="_gAXZrKNZEeKtYNW7l6h6LA" source="_gAXZtqNZEeKtYNW7l6h6LA" target="_gAXZrqNZEeKtYNW7l6h6LA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_gAXZ6KNZEeKtYNW7l6h6LA" inStructuredNode="_gAXZrKNZEeKtYNW7l6h6LA" source="_gAXZ2qNZEeKtYNW7l6h6LA" target="_gAXZsaNZEeKtYNW7l6h6LA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_gAXZ6aNZEeKtYNW7l6h6LA" inStructuredNode="_gAXZrKNZEeKtYNW7l6h6LA" source="_gAXZtKNZEeKtYNW7l6h6LA" target="_gAXZraNZEeKtYNW7l6h6LA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_gAXZ6qNZEeKtYNW7l6h6LA" name="ExpressionStatement@16f4cb2" inStructuredNode="_gAXZYKNZEeKtYNW7l6h6LA" incoming="_gAXZ_6NZEeKtYNW7l6h6LA">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_gAXZ66NZEeKtYNW7l6h6LA" name="Call(WriteLine)" inStructuredNode="_gAXZ6qNZEeKtYNW7l6h6LA" incoming="_gAXZ-aNZEeKtYNW7l6h6LA">
                <argument xmi:type="uml:InputPin" xmi:id="_gAXZ7KNZEeKtYNW7l6h6LA" name="Call(WriteLine).argument(value)" incoming="_gAXZ-KNZEeKtYNW7l6h6LA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gAXZ7aNZEeKtYNW7l6h6LA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gAXZ7qNZEeKtYNW7l6h6LA" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_gAXZ76NZEeKtYNW7l6h6LA" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gAXZ8KNZEeKtYNW7l6h6LA"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gAXZ8aNZEeKtYNW7l6h6LA" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_gAXZ8qNZEeKtYNW7l6h6LA" name="Tuple@96177c" inStructuredNode="_gAXZ6qNZEeKtYNW7l6h6LA" outgoing="_gAXZ-aNZEeKtYNW7l6h6LA">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_gAXZ86NZEeKtYNW7l6h6LA" name="Value(&quot;-- End of test case --&quot;)" inStructuredNode="_gAXZ8qNZEeKtYNW7l6h6LA">
                  <result xmi:type="uml:OutputPin" xmi:id="_gAXZ9KNZEeKtYNW7l6h6LA" name="Value(&quot;-- End of test case --&quot;).result" outgoing="_gAXZ-KNZEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gAXZ9aNZEeKtYNW7l6h6LA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gAXZ9qNZEeKtYNW7l6h6LA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_gAXZ96NZEeKtYNW7l6h6LA" value="-- End of test case --">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_gAXZ-KNZEeKtYNW7l6h6LA" inStructuredNode="_gAXZ6qNZEeKtYNW7l6h6LA" source="_gAXZ9KNZEeKtYNW7l6h6LA" target="_gAXZ7KNZEeKtYNW7l6h6LA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_gAXZ-aNZEeKtYNW7l6h6LA" inStructuredNode="_gAXZ6qNZEeKtYNW7l6h6LA" source="_gAXZ8qNZEeKtYNW7l6h6LA" target="_gAXZ66NZEeKtYNW7l6h6LA"/>
            </node>
            <edge xmi:type="uml:ControlFlow" xmi:id="_gAXZ-qNZEeKtYNW7l6h6LA" inStructuredNode="_gAXZYKNZEeKtYNW7l6h6LA" source="_gAXZYaNZEeKtYNW7l6h6LA" target="_gAXZcaNZEeKtYNW7l6h6LA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_gAXZ-6NZEeKtYNW7l6h6LA" inStructuredNode="_gAXZYKNZEeKtYNW7l6h6LA" source="_gAXZcqNZEeKtYNW7l6h6LA" target="_gAXZqKNZEeKtYNW7l6h6LA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_gAXZ_KNZEeKtYNW7l6h6LA" inStructuredNode="_gAXZYKNZEeKtYNW7l6h6LA" source="_gAXZcaNZEeKtYNW7l6h6LA" target="_gAXZjaNZEeKtYNW7l6h6LA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_gAXZ_aNZEeKtYNW7l6h6LA" inStructuredNode="_gAXZYKNZEeKtYNW7l6h6LA" source="_gAXZcqNZEeKtYNW7l6h6LA" target="_gAXZwaNZEeKtYNW7l6h6LA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_gAXZ_qNZEeKtYNW7l6h6LA" inStructuredNode="_gAXZYKNZEeKtYNW7l6h6LA" source="_gAXZjaNZEeKtYNW7l6h6LA" target="_gAXZrKNZEeKtYNW7l6h6LA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_gAXZ_6NZEeKtYNW7l6h6LA" inStructuredNode="_gAXZYKNZEeKtYNW7l6h6LA" source="_gAXZrKNZEeKtYNW7l6h6LA" target="_gAXZ6qNZEeKtYNW7l6h6LA"/>
          </structuredNode>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_qUMtkKNBEeKtYNW7l6h6LA" name="Loss of Messages - Operation">
        <packagedElement xmi:type="uml:Class" xmi:id="_ouaoQKNREeKtYNW7l6h6LA" clientDependency="_C2oP0LbxEeKTPrbVYjuAWA" name="A" classifierBehavior="_ouaoRKNREeKtYNW7l6h6LA">
          <ownedAttribute xmi:type="uml:Property" xmi:id="_ouaoQaNREeKtYNW7l6h6LA" name="p">
            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Port" xmi:id="_ouaoQqNREeKtYNW7l6h6LA" name="q" type="_qG8hcKNREeKtYNW7l6h6LA" aggregation="composite"/>
          <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_C2oP0LbxEeKTPrbVYjuAWA" name="InterfaceRealization1" client="_ouaoQKNREeKtYNW7l6h6LA" supplier="_pTBKIKNREeKtYNW7l6h6LA" contract="_pTBKIKNREeKtYNW7l6h6LA" implementingClassifier="_ouaoQKNREeKtYNW7l6h6LA"/>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_ouaoRKNREeKtYNW7l6h6LA" name="AClassifierBehavior" group="_IlmfcKNWEeKtYNW7l6h6LA" node="_IlmfcKNWEeKtYNW7l6h6LA">
            <ownedComment xmi:type="uml:Comment" xmi:id="_ouaoRaNREeKtYNW7l6h6LA">
              <body>&#xD;
namespace 'Test Suites'::'Test Suite 2'::'Loss of Messages - Operation'::A ;&#xD;
&#xD;
activity AClassifierBehavior() { &#xD;
	// FIXME: This classifier behavior shall not exist. To be removed when Alf to fUML compiler is patched.&#xD;
}</body>
            </ownedComment>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_IlmfcKNWEeKtYNW7l6h6LA" name="Body(AClassifierBehavior)"/>
          </ownedBehavior>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_7dIp0KNUEeKtYNW7l6h6LA" name="setP" specification="_sELYQKNTEeKtYNW7l6h6LA" group="_Mka64qNVEeKtYNW7l6h6LA" node="_Mka64KNVEeKtYNW7l6h6LA _Mka64aNVEeKtYNW7l6h6LA _Mka64qNVEeKtYNW7l6h6LA">
            <ownedComment xmi:type="uml:Comment" xmi:id="_Mka6-qNVEeKtYNW7l6h6LA">
              <body>&#xD;
namespace 'Test Suites'::'Test Suite 2'::'Loss of Messages - Operation'::A ;&#xD;
&#xD;
activity setP(in v : Integer) { &#xD;
	this.p = v ;&#xD;
}</body>
            </ownedComment>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_CO9i8KNVEeKtYNW7l6h6LA" name="v">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
            </ownedParameter>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_Mka6-KNVEeKtYNW7l6h6LA" activity="_7dIp0KNUEeKtYNW7l6h6LA" source="_Mka64KNVEeKtYNW7l6h6LA" target="_Mka64aNVEeKtYNW7l6h6LA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_Mka6-aNVEeKtYNW7l6h6LA" activity="_7dIp0KNUEeKtYNW7l6h6LA" source="_Mka64aNVEeKtYNW7l6h6LA" target="_Mka686NVEeKtYNW7l6h6LA"/>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_Mka64qNVEeKtYNW7l6h6LA" name="Body(setP)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_Mka646NVEeKtYNW7l6h6LA" name="ExpressionStatement@1db3aaa" inStructuredNode="_Mka64qNVEeKtYNW7l6h6LA">
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_Mka65KNVEeKtYNW7l6h6LA" name="Expression(LeftHandSide@1f91010)" inStructuredNode="_Mka646NVEeKtYNW7l6h6LA" incoming="_Mka696NVEeKtYNW7l6h6LA">
                  <node xmi:type="uml:ReadSelfAction" xmi:id="_Mka65aNVEeKtYNW7l6h6LA" name="ReadSelf" inStructuredNode="_Mka65KNVEeKtYNW7l6h6LA">
                    <result xmi:type="uml:OutputPin" xmi:id="_Mka65qNVEeKtYNW7l6h6LA" name="ReadSelf.result" outgoing="_Mka69aNVEeKtYNW7l6h6LA" type="_ouaoQKNREeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Mka656NVEeKtYNW7l6h6LA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Mka66KNVEeKtYNW7l6h6LA" value="1"/>
                    </result>
                  </node>
                </node>
                <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_Mka66aNVEeKtYNW7l6h6LA" name="Write(p)" inStructuredNode="_Mka646NVEeKtYNW7l6h6LA" structuralFeature="_ouaoQaNREeKtYNW7l6h6LA" isReplaceAll="true">
                  <object xmi:type="uml:InputPin" xmi:id="_Mka66qNVEeKtYNW7l6h6LA" name="Write(p).object" incoming="_Mka69aNVEeKtYNW7l6h6LA" type="_ouaoQKNREeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Mka666NVEeKtYNW7l6h6LA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Mka67KNVEeKtYNW7l6h6LA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_Mka67aNVEeKtYNW7l6h6LA" name="Write(p).result" type="_ouaoQKNREeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Mka67qNVEeKtYNW7l6h6LA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Mka676NVEeKtYNW7l6h6LA" value="1"/>
                  </result>
                  <value xmi:type="uml:InputPin" xmi:id="_Mka68KNVEeKtYNW7l6h6LA" name="Write(p).value" incoming="_Mka69qNVEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Mka68aNVEeKtYNW7l6h6LA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Mka68qNVEeKtYNW7l6h6LA" value="1"/>
                  </value>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_Mka686NVEeKtYNW7l6h6LA" name="Fork(LeftHandSide@1f91010)" inStructuredNode="_Mka646NVEeKtYNW7l6h6LA" outgoing="_Mka69qNVEeKtYNW7l6h6LA" incoming="_Mka6-aNVEeKtYNW7l6h6LA"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_Mka69KNVEeKtYNW7l6h6LA" name="RightHandSide@8a8b22" inStructuredNode="_Mka646NVEeKtYNW7l6h6LA" outgoing="_Mka696NVEeKtYNW7l6h6LA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Mka69aNVEeKtYNW7l6h6LA" inStructuredNode="_Mka646NVEeKtYNW7l6h6LA" source="_Mka65qNVEeKtYNW7l6h6LA" target="_Mka66qNVEeKtYNW7l6h6LA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Mka69qNVEeKtYNW7l6h6LA" inStructuredNode="_Mka646NVEeKtYNW7l6h6LA" source="_Mka686NVEeKtYNW7l6h6LA" target="_Mka68KNVEeKtYNW7l6h6LA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_Mka696NVEeKtYNW7l6h6LA" inStructuredNode="_Mka646NVEeKtYNW7l6h6LA" source="_Mka69KNVEeKtYNW7l6h6LA" target="_Mka65KNVEeKtYNW7l6h6LA"/>
              </node>
            </structuredNode>
            <node xmi:type="uml:ActivityParameterNode" xmi:id="_Mka64KNVEeKtYNW7l6h6LA" name="Input(v)" outgoing="_Mka6-KNVEeKtYNW7l6h6LA" parameter="_CO9i8KNVEeKtYNW7l6h6LA"/>
            <node xmi:type="uml:ForkNode" xmi:id="_Mka64aNVEeKtYNW7l6h6LA" name="Fork(v)" outgoing="_Mka6-aNVEeKtYNW7l6h6LA" incoming="_Mka6-KNVEeKtYNW7l6h6LA"/>
          </ownedBehavior>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_ouaof6NREeKtYNW7l6h6LA" name="A" class="_ouaoQKNREeKtYNW7l6h6LA">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_ouaogKNREeKtYNW7l6h6LA" name="result" type="_ouaoQKNREeKtYNW7l6h6LA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_sELYQKNTEeKtYNW7l6h6LA" name="setP" method="_7dIp0KNUEeKtYNW7l6h6LA" class="_ouaoQKNREeKtYNW7l6h6LA">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_sELYQaNTEeKtYNW7l6h6LA" name="v">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
            </ownedParameter>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_pTBKIKNREeKtYNW7l6h6LA" name="I">
          <ownedOperation xmi:type="uml:Operation" xmi:id="_adpmcKNTEeKtYNW7l6h6LA" name="setP" interface="_pTBKIKNREeKtYNW7l6h6LA">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_fTjlcKNTEeKtYNW7l6h6LA" name="v">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
            </ownedParameter>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_qG8hcKNREeKtYNW7l6h6LA" clientDependency="_oMUV4KNTEeKtYNW7l6h6LA" name="IImpl">
          <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_oMUV4KNTEeKtYNW7l6h6LA" name="InterfaceRealization1" client="_qG8hcKNREeKtYNW7l6h6LA" supplier="_pTBKIKNREeKtYNW7l6h6LA" contract="_pTBKIKNREeKtYNW7l6h6LA" implementingClassifier="_qG8hcKNREeKtYNW7l6h6LA"/>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_rkCfoKNTEeKtYNW7l6h6LA" name="setP" class="_qG8hcKNREeKtYNW7l6h6LA">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_rkCfoaNTEeKtYNW7l6h6LA" name="v">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
            </ownedParameter>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Activity" xmi:id="_vWK4AKNUEeKtYNW7l6h6LA" name="Test case - Loss of Messages - Operation" group="_q_eLQKNZEeKtYNW7l6h6LA" node="_q_eLQKNZEeKtYNW7l6h6LA">
          <ownedComment xmi:type="uml:Comment" xmi:id="_vWK4AaNUEeKtYNW7l6h6LA">
            <body>&#xD;
namespace 'Test Suites'::'Test Suite 2'::'Loss of Messages - Operation' ;&#xD;
&#xD;
activity 'Test case - Loss of Messages - Operation'() { &#xD;
&#xD;
	WriteLine(&quot;-- Running test case: Loss of Operation call on non-behavior ports with no delegation connector --&quot;) ;&#xD;
	&#xD;
	// Instantiate A&#xD;
	a = new A() ;&#xD;
	a.q.setP(4) ;&#xD;
	AssertFalse(&quot;Operation call received&quot;, a.p == 4) ;&#xD;
	&#xD;
	WriteLine(&quot;-- End of test case --&quot;) ;&#xD;
}</body>
          </ownedComment>
          <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_q_eLQKNZEeKtYNW7l6h6LA" name="Body(Test case - Loss of Messages - Operation)">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_q_eLQaNZEeKtYNW7l6h6LA" name="ExpressionStatement@14b160c" inStructuredNode="_q_eLQKNZEeKtYNW7l6h6LA" outgoing="_q_eL2qNZEeKtYNW7l6h6LA">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_q_eLQqNZEeKtYNW7l6h6LA" name="Call(WriteLine)" inStructuredNode="_q_eLQaNZEeKtYNW7l6h6LA" incoming="_q_eLUKNZEeKtYNW7l6h6LA">
                <argument xmi:type="uml:InputPin" xmi:id="_q_eLQ6NZEeKtYNW7l6h6LA" name="Call(WriteLine).argument(value)" incoming="_q_eLT6NZEeKtYNW7l6h6LA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q_eLRKNZEeKtYNW7l6h6LA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q_eLRaNZEeKtYNW7l6h6LA" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_q_eLRqNZEeKtYNW7l6h6LA" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q_eLR6NZEeKtYNW7l6h6LA"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q_eLSKNZEeKtYNW7l6h6LA" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_q_eLSaNZEeKtYNW7l6h6LA" name="Tuple@35c78a" inStructuredNode="_q_eLQaNZEeKtYNW7l6h6LA" outgoing="_q_eLUKNZEeKtYNW7l6h6LA">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_q_eLSqNZEeKtYNW7l6h6LA" name="Value(&quot;-- Running test case: Loss of Operation call on non-behavior ports with no delegation connector --&quot;)" inStructuredNode="_q_eLSaNZEeKtYNW7l6h6LA">
                  <result xmi:type="uml:OutputPin" xmi:id="_q_eLS6NZEeKtYNW7l6h6LA" name="Value(&quot;-- Running test case: Loss of Operation call on non-behavior ports with no delegation connector --&quot;).result" outgoing="_q_eLT6NZEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q_eLTKNZEeKtYNW7l6h6LA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q_eLTaNZEeKtYNW7l6h6LA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_q_eLTqNZEeKtYNW7l6h6LA" value="-- Running test case: Loss of Operation call on non-behavior ports with no delegation connector --">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_q_eLT6NZEeKtYNW7l6h6LA" inStructuredNode="_q_eLQaNZEeKtYNW7l6h6LA" source="_q_eLS6NZEeKtYNW7l6h6LA" target="_q_eLQ6NZEeKtYNW7l6h6LA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_q_eLUKNZEeKtYNW7l6h6LA" inStructuredNode="_q_eLQaNZEeKtYNW7l6h6LA" source="_q_eLSaNZEeKtYNW7l6h6LA" target="_q_eLQqNZEeKtYNW7l6h6LA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_q_eLUaNZEeKtYNW7l6h6LA" name="ExpressionStatement@1aab726" inStructuredNode="_q_eLQKNZEeKtYNW7l6h6LA" outgoing="_q_eL3KNZEeKtYNW7l6h6LA" incoming="_q_eL2qNZEeKtYNW7l6h6LA">
              <node xmi:type="uml:ForkNode" xmi:id="_q_eLUqNZEeKtYNW7l6h6LA" name="Fork(a)@185eb67" inStructuredNode="_q_eLUaNZEeKtYNW7l6h6LA" outgoing="_q_eL26NZEeKtYNW7l6h6LA _q_eL3aNZEeKtYNW7l6h6LA" incoming="_q_eLbKNZEeKtYNW7l6h6LA"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_q_eLU6NZEeKtYNW7l6h6LA" name="RightHandSide@84c958" inStructuredNode="_q_eLUaNZEeKtYNW7l6h6LA">
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_q_eLVKNZEeKtYNW7l6h6LA" name="InstanceCreationExpression@84c958" inStructuredNode="_q_eLU6NZEeKtYNW7l6h6LA">
                  <node xmi:type="uml:CallOperationAction" xmi:id="_q_eLVaNZEeKtYNW7l6h6LA" name="Call(A)" inStructuredNode="_q_eLVKNZEeKtYNW7l6h6LA" operation="_ouaof6NREeKtYNW7l6h6LA">
                    <result xmi:type="uml:OutputPin" xmi:id="_q_eLVqNZEeKtYNW7l6h6LA" name="Call(A).result(result)" outgoing="_q_eLaaNZEeKtYNW7l6h6LA" type="_ouaoQKNREeKtYNW7l6h6LA">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q_eLV6NZEeKtYNW7l6h6LA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q_eLWKNZEeKtYNW7l6h6LA" value="1"/>
                    </result>
                    <target xmi:type="uml:InputPin" xmi:id="_q_eLWaNZEeKtYNW7l6h6LA" name="Call(A).target" incoming="_q_eLaKNZEeKtYNW7l6h6LA" type="_ouaoQKNREeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q_eLWqNZEeKtYNW7l6h6LA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q_eLW6NZEeKtYNW7l6h6LA" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:CreateObjectAction" xmi:id="_q_eLXKNZEeKtYNW7l6h6LA" name="Create(A)" inStructuredNode="_q_eLVKNZEeKtYNW7l6h6LA" classifier="_ouaoQKNREeKtYNW7l6h6LA">
                    <result xmi:type="uml:OutputPin" xmi:id="_q_eLXaNZEeKtYNW7l6h6LA" name="Create(A).result" outgoing="_q_eLaKNZEeKtYNW7l6h6LA" type="_ouaoQKNREeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q_eLXqNZEeKtYNW7l6h6LA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q_eLX6NZEeKtYNW7l6h6LA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_q_eLYKNZEeKtYNW7l6h6LA" name="Fork(Call(A).result(result))" inStructuredNode="_q_eLVKNZEeKtYNW7l6h6LA" outgoing="_q_eLaqNZEeKtYNW7l6h6LA _q_eLa6NZEeKtYNW7l6h6LA" incoming="_q_eLaaNZEeKtYNW7l6h6LA"/>
                  <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_q_eLYaNZEeKtYNW7l6h6LA" name="Start(A)" inStructuredNode="_q_eLVKNZEeKtYNW7l6h6LA">
                    <object xmi:type="uml:InputPin" xmi:id="_q_eLYqNZEeKtYNW7l6h6LA" name="Start(A).object" incoming="_q_eLaqNZEeKtYNW7l6h6LA" type="_ouaoQKNREeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q_eLY6NZEeKtYNW7l6h6LA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q_eLZKNZEeKtYNW7l6h6LA" value="1"/>
                    </object>
                  </node>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_q_eLZaNZEeKtYNW7l6h6LA" name="Output(Call(A).result(result))" outgoing="_q_eLbKNZEeKtYNW7l6h6LA" incoming="_q_eLa6NZEeKtYNW7l6h6LA" type="_ouaoQKNREeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q_eLZqNZEeKtYNW7l6h6LA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q_eLZ6NZEeKtYNW7l6h6LA" value="1"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_q_eLaKNZEeKtYNW7l6h6LA" inStructuredNode="_q_eLVKNZEeKtYNW7l6h6LA" source="_q_eLXaNZEeKtYNW7l6h6LA" target="_q_eLWaNZEeKtYNW7l6h6LA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_q_eLaaNZEeKtYNW7l6h6LA" inStructuredNode="_q_eLVKNZEeKtYNW7l6h6LA" source="_q_eLVqNZEeKtYNW7l6h6LA" target="_q_eLYKNZEeKtYNW7l6h6LA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_q_eLaqNZEeKtYNW7l6h6LA" inStructuredNode="_q_eLVKNZEeKtYNW7l6h6LA" source="_q_eLYKNZEeKtYNW7l6h6LA" target="_q_eLYqNZEeKtYNW7l6h6LA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_q_eLa6NZEeKtYNW7l6h6LA" inStructuredNode="_q_eLVKNZEeKtYNW7l6h6LA" source="_q_eLYKNZEeKtYNW7l6h6LA" target="_q_eLZaNZEeKtYNW7l6h6LA"/>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_q_eLbKNZEeKtYNW7l6h6LA" inStructuredNode="_q_eLUaNZEeKtYNW7l6h6LA" source="_q_eLZaNZEeKtYNW7l6h6LA" target="_q_eLUqNZEeKtYNW7l6h6LA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_q_eLbaNZEeKtYNW7l6h6LA" name="ExpressionStatement@15cf175" inStructuredNode="_q_eLQKNZEeKtYNW7l6h6LA" outgoing="_q_eL3qNZEeKtYNW7l6h6LA" incoming="_q_eL3KNZEeKtYNW7l6h6LA">
              <node xmi:type="uml:ExpansionRegion" xmi:id="_q_eLbqNZEeKtYNW7l6h6LA" name="Collect(Call(setP))" inStructuredNode="_q_eLbaNZEeKtYNW7l6h6LA" incoming="_q_eLi6NZEeKtYNW7l6h6LA" mode="parallel" inputElement="_q_eLf6NZEeKtYNW7l6h6LA">
                <node xmi:type="uml:CallOperationAction" xmi:id="_q_eLb6NZEeKtYNW7l6h6LA" name="Call(setP)" inStructuredNode="_q_eLbqNZEeKtYNW7l6h6LA" incoming="_q_eLfaNZEeKtYNW7l6h6LA" operation="_rkCfoKNTEeKtYNW7l6h6LA">
                  <argument xmi:type="uml:InputPin" xmi:id="_q_eLcKNZEeKtYNW7l6h6LA" name="Call(setP).argument(v)" incoming="_q_eLfKNZEeKtYNW7l6h6LA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q_eLcaNZEeKtYNW7l6h6LA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q_eLcqNZEeKtYNW7l6h6LA" value="1"/>
                  </argument>
                  <target xmi:type="uml:InputPin" xmi:id="_q_eLc6NZEeKtYNW7l6h6LA" name="Call(setP).target" incoming="_q_eLfqNZEeKtYNW7l6h6LA" type="_qG8hcKNREeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q_eLdKNZEeKtYNW7l6h6LA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q_eLdaNZEeKtYNW7l6h6LA" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_q_eLdqNZEeKtYNW7l6h6LA" name="Tuple@1617c2c" inStructuredNode="_q_eLbqNZEeKtYNW7l6h6LA" outgoing="_q_eLfaNZEeKtYNW7l6h6LA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_q_eLd6NZEeKtYNW7l6h6LA" name="Value(4)" inStructuredNode="_q_eLdqNZEeKtYNW7l6h6LA">
                    <result xmi:type="uml:OutputPin" xmi:id="_q_eLeKNZEeKtYNW7l6h6LA" name="Value(4).result" outgoing="_q_eLfKNZEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q_eLeaNZEeKtYNW7l6h6LA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q_eLeqNZEeKtYNW7l6h6LA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_q_eLe6NZEeKtYNW7l6h6LA" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_q_eLfKNZEeKtYNW7l6h6LA" inStructuredNode="_q_eLbqNZEeKtYNW7l6h6LA" source="_q_eLeKNZEeKtYNW7l6h6LA" target="_q_eLcKNZEeKtYNW7l6h6LA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_q_eLfaNZEeKtYNW7l6h6LA" inStructuredNode="_q_eLbqNZEeKtYNW7l6h6LA" source="_q_eLdqNZEeKtYNW7l6h6LA" target="_q_eLb6NZEeKtYNW7l6h6LA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_q_eLfqNZEeKtYNW7l6h6LA" inStructuredNode="_q_eLbqNZEeKtYNW7l6h6LA" source="_q_eLf6NZEeKtYNW7l6h6LA" target="_q_eLc6NZEeKtYNW7l6h6LA"/>
              </node>
              <node xmi:type="uml:ExpansionNode" xmi:id="_q_eLf6NZEeKtYNW7l6h6LA" name="Collect(Call(setP)).inputElement" inStructuredNode="_q_eLbaNZEeKtYNW7l6h6LA" outgoing="_q_eLfqNZEeKtYNW7l6h6LA" incoming="_q_eLiqNZEeKtYNW7l6h6LA" regionAsInput="_q_eLbqNZEeKtYNW7l6h6LA"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_q_eLgKNZEeKtYNW7l6h6LA" name="Feature(Read(q).result)" inStructuredNode="_q_eLbaNZEeKtYNW7l6h6LA" outgoing="_q_eLi6NZEeKtYNW7l6h6LA">
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_q_eLgaNZEeKtYNW7l6h6LA" name="Read(q)" inStructuredNode="_q_eLgKNZEeKtYNW7l6h6LA" structuralFeature="_ouaoQqNREeKtYNW7l6h6LA">
                  <object xmi:type="uml:InputPin" xmi:id="_q_eLgqNZEeKtYNW7l6h6LA" name="Read(q).object" incoming="_q_eLiaNZEeKtYNW7l6h6LA" type="_ouaoQKNREeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q_eLg6NZEeKtYNW7l6h6LA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q_eLhKNZEeKtYNW7l6h6LA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_q_eLhaNZEeKtYNW7l6h6LA" name="Read(q).result" outgoing="_q_eLiqNZEeKtYNW7l6h6LA" type="_qG8hcKNREeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q_eLhqNZEeKtYNW7l6h6LA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q_eLh6NZEeKtYNW7l6h6LA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_q_eLiKNZEeKtYNW7l6h6LA" name="Fork(Fork(a)@185eb67)" inStructuredNode="_q_eLgKNZEeKtYNW7l6h6LA" outgoing="_q_eLiaNZEeKtYNW7l6h6LA" incoming="_q_eL26NZEeKtYNW7l6h6LA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_q_eLiaNZEeKtYNW7l6h6LA" inStructuredNode="_q_eLgKNZEeKtYNW7l6h6LA" source="_q_eLiKNZEeKtYNW7l6h6LA" target="_q_eLgqNZEeKtYNW7l6h6LA"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_q_eLiqNZEeKtYNW7l6h6LA" inStructuredNode="_q_eLbaNZEeKtYNW7l6h6LA" source="_q_eLhaNZEeKtYNW7l6h6LA" target="_q_eLf6NZEeKtYNW7l6h6LA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_q_eLi6NZEeKtYNW7l6h6LA" inStructuredNode="_q_eLbaNZEeKtYNW7l6h6LA" source="_q_eLgKNZEeKtYNW7l6h6LA" target="_q_eLbqNZEeKtYNW7l6h6LA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_q_eLjKNZEeKtYNW7l6h6LA" name="ExpressionStatement@21b58e" inStructuredNode="_q_eLQKNZEeKtYNW7l6h6LA" outgoing="_q_eL36NZEeKtYNW7l6h6LA" incoming="_q_eL3qNZEeKtYNW7l6h6LA">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_q_eLjaNZEeKtYNW7l6h6LA" name="Call(AssertFalse)" inStructuredNode="_q_eLjKNZEeKtYNW7l6h6LA" incoming="_q_eLyaNZEeKtYNW7l6h6LA">
                <argument xmi:type="uml:InputPin" xmi:id="_q_eLjqNZEeKtYNW7l6h6LA" name="Call(AssertFalse).argument(label)" incoming="_q_eLx6NZEeKtYNW7l6h6LA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q_eLj6NZEeKtYNW7l6h6LA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q_eLkKNZEeKtYNW7l6h6LA" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_q_eLkaNZEeKtYNW7l6h6LA" name="Call(AssertFalse).argument(condition)" incoming="_q_eLyKNZEeKtYNW7l6h6LA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q_eLkqNZEeKtYNW7l6h6LA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q_eLk6NZEeKtYNW7l6h6LA" value="1"/>
                </argument>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9tk2UIgUEeKtquXykzQHVw"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_q_eLlKNZEeKtYNW7l6h6LA" name="Tuple@ef0ade" inStructuredNode="_q_eLjKNZEeKtYNW7l6h6LA" outgoing="_q_eLyaNZEeKtYNW7l6h6LA">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_q_eLlaNZEeKtYNW7l6h6LA" name="Value(&quot;Operation call received&quot;)" inStructuredNode="_q_eLlKNZEeKtYNW7l6h6LA">
                  <result xmi:type="uml:OutputPin" xmi:id="_q_eLlqNZEeKtYNW7l6h6LA" name="Value(&quot;Operation call received&quot;).result" outgoing="_q_eLx6NZEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q_eLl6NZEeKtYNW7l6h6LA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q_eLmKNZEeKtYNW7l6h6LA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_q_eLmaNZEeKtYNW7l6h6LA" value="Operation call received">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_q_eLmqNZEeKtYNW7l6h6LA" name="Read(p)" inStructuredNode="_q_eLlKNZEeKtYNW7l6h6LA" structuralFeature="_ouaoQaNREeKtYNW7l6h6LA">
                  <object xmi:type="uml:InputPin" xmi:id="_q_eLm6NZEeKtYNW7l6h6LA" name="Read(p).object" incoming="_q_eLvKNZEeKtYNW7l6h6LA" type="_ouaoQKNREeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q_eLnKNZEeKtYNW7l6h6LA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q_eLnaNZEeKtYNW7l6h6LA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_q_eLnqNZEeKtYNW7l6h6LA" name="Read(p).result" outgoing="_q_eLvaNZEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q_eLn6NZEeKtYNW7l6h6LA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q_eLoKNZEeKtYNW7l6h6LA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_q_eLoaNZEeKtYNW7l6h6LA" name="Fork(Fork(a)@185eb67)" inStructuredNode="_q_eLlKNZEeKtYNW7l6h6LA" outgoing="_q_eLvKNZEeKtYNW7l6h6LA" incoming="_q_eL3aNZEeKtYNW7l6h6LA"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_q_eLoqNZEeKtYNW7l6h6LA" name="Value(4)" inStructuredNode="_q_eLlKNZEeKtYNW7l6h6LA">
                  <result xmi:type="uml:OutputPin" xmi:id="_q_eLo6NZEeKtYNW7l6h6LA" name="Value(4).result" outgoing="_q_eLxqNZEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q_eLpKNZEeKtYNW7l6h6LA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q_eLpaNZEeKtYNW7l6h6LA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_q_eLpqNZEeKtYNW7l6h6LA" value="4">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <node xmi:type="uml:TestIdentityAction" xmi:id="_q_eLp6NZEeKtYNW7l6h6LA" name="Test(==)" inStructuredNode="_q_eLlKNZEeKtYNW7l6h6LA">
                  <first xmi:type="uml:InputPin" xmi:id="_q_eLqKNZEeKtYNW7l6h6LA" name="Test(==).first" incoming="_q_eLvqNZEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q_eLqaNZEeKtYNW7l6h6LA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q_eLqqNZEeKtYNW7l6h6LA" value="1"/>
                  </first>
                  <result xmi:type="uml:OutputPin" xmi:id="_q_eLq6NZEeKtYNW7l6h6LA" name="Test(==).result" outgoing="_q_eLwaNZEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q_eLrKNZEeKtYNW7l6h6LA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q_eLraNZEeKtYNW7l6h6LA" value="1"/>
                  </result>
                  <second xmi:type="uml:InputPin" xmi:id="_q_eLrqNZEeKtYNW7l6h6LA" name="Test(==).second" incoming="_q_eLxqNZEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q_eLr6NZEeKtYNW7l6h6LA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q_eLsKNZEeKtYNW7l6h6LA" value="1"/>
                  </second>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_q_eLsaNZEeKtYNW7l6h6LA" name="Fork(Read(p).result)" inStructuredNode="_q_eLlKNZEeKtYNW7l6h6LA" outgoing="_q_eLvqNZEeKtYNW7l6h6LA _q_eLv6NZEeKtYNW7l6h6LA" incoming="_q_eLvaNZEeKtYNW7l6h6LA"/>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_q_eLsqNZEeKtYNW7l6h6LA" name="Call(NotEmpty)" inStructuredNode="_q_eLlKNZEeKtYNW7l6h6LA">
                  <argument xmi:type="uml:InputPin" xmi:id="_q_eLs6NZEeKtYNW7l6h6LA" name="Call(NotEmpty).argument(seq)" incoming="_q_eLv6NZEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q_eLtKNZEeKtYNW7l6h6LA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q_eLtaNZEeKtYNW7l6h6LA" value="*"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_q_eLtqNZEeKtYNW7l6h6LA" name="Call(NotEmpty).result()" outgoing="_q_eLwKNZEeKtYNW7l6h6LA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q_eLt6NZEeKtYNW7l6h6LA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q_eLuKNZEeKtYNW7l6h6LA" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_q_eLuaNZEeKtYNW7l6h6LA" name="Fork(Call(NotEmpty).result())" inStructuredNode="_q_eLlKNZEeKtYNW7l6h6LA" outgoing="_q_eLwqNZEeKtYNW7l6h6LA _q_eLw6NZEeKtYNW7l6h6LA" incoming="_q_eLwKNZEeKtYNW7l6h6LA"/>
                <node xmi:type="uml:MergeNode" xmi:id="_q_eLuqNZEeKtYNW7l6h6LA" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_q_eLlKNZEeKtYNW7l6h6LA" outgoing="_q_eLyKNZEeKtYNW7l6h6LA" incoming="_q_eLwaNZEeKtYNW7l6h6LA _q_eLxKNZEeKtYNW7l6h6LA"/>
                <node xmi:type="uml:DecisionNode" xmi:id="_q_eLu6NZEeKtYNW7l6h6LA" name="Decision(Call(NotEmpty).result())" inStructuredNode="_q_eLlKNZEeKtYNW7l6h6LA" outgoing="_q_eLxKNZEeKtYNW7l6h6LA" incoming="_q_eLwqNZEeKtYNW7l6h6LA _q_eLw6NZEeKtYNW7l6h6LA" decisionInputFlow="_q_eLw6NZEeKtYNW7l6h6LA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_q_eLvKNZEeKtYNW7l6h6LA" inStructuredNode="_q_eLlKNZEeKtYNW7l6h6LA" source="_q_eLoaNZEeKtYNW7l6h6LA" target="_q_eLm6NZEeKtYNW7l6h6LA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_q_eLvaNZEeKtYNW7l6h6LA" inStructuredNode="_q_eLlKNZEeKtYNW7l6h6LA" source="_q_eLnqNZEeKtYNW7l6h6LA" target="_q_eLsaNZEeKtYNW7l6h6LA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_q_eLvqNZEeKtYNW7l6h6LA" inStructuredNode="_q_eLlKNZEeKtYNW7l6h6LA" source="_q_eLsaNZEeKtYNW7l6h6LA" target="_q_eLqKNZEeKtYNW7l6h6LA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_q_eLv6NZEeKtYNW7l6h6LA" inStructuredNode="_q_eLlKNZEeKtYNW7l6h6LA" source="_q_eLsaNZEeKtYNW7l6h6LA" target="_q_eLs6NZEeKtYNW7l6h6LA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_q_eLwKNZEeKtYNW7l6h6LA" inStructuredNode="_q_eLlKNZEeKtYNW7l6h6LA" source="_q_eLtqNZEeKtYNW7l6h6LA" target="_q_eLuaNZEeKtYNW7l6h6LA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_q_eLwaNZEeKtYNW7l6h6LA" inStructuredNode="_q_eLlKNZEeKtYNW7l6h6LA" source="_q_eLq6NZEeKtYNW7l6h6LA" target="_q_eLuqNZEeKtYNW7l6h6LA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_q_eLwqNZEeKtYNW7l6h6LA" inStructuredNode="_q_eLlKNZEeKtYNW7l6h6LA" source="_q_eLuaNZEeKtYNW7l6h6LA" target="_q_eLu6NZEeKtYNW7l6h6LA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_q_eLw6NZEeKtYNW7l6h6LA" inStructuredNode="_q_eLlKNZEeKtYNW7l6h6LA" source="_q_eLuaNZEeKtYNW7l6h6LA" target="_q_eLu6NZEeKtYNW7l6h6LA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_q_eLxKNZEeKtYNW7l6h6LA" inStructuredNode="_q_eLlKNZEeKtYNW7l6h6LA" source="_q_eLu6NZEeKtYNW7l6h6LA" target="_q_eLuqNZEeKtYNW7l6h6LA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_q_eLxaNZEeKtYNW7l6h6LA" name="Value(false)"/>
                </edge>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_q_eLxqNZEeKtYNW7l6h6LA" inStructuredNode="_q_eLlKNZEeKtYNW7l6h6LA" source="_q_eLo6NZEeKtYNW7l6h6LA" target="_q_eLrqNZEeKtYNW7l6h6LA"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_q_eLx6NZEeKtYNW7l6h6LA" inStructuredNode="_q_eLjKNZEeKtYNW7l6h6LA" source="_q_eLlqNZEeKtYNW7l6h6LA" target="_q_eLjqNZEeKtYNW7l6h6LA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_q_eLyKNZEeKtYNW7l6h6LA" inStructuredNode="_q_eLjKNZEeKtYNW7l6h6LA" source="_q_eLuqNZEeKtYNW7l6h6LA" target="_q_eLkaNZEeKtYNW7l6h6LA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_q_eLyaNZEeKtYNW7l6h6LA" inStructuredNode="_q_eLjKNZEeKtYNW7l6h6LA" source="_q_eLlKNZEeKtYNW7l6h6LA" target="_q_eLjaNZEeKtYNW7l6h6LA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_q_eLyqNZEeKtYNW7l6h6LA" name="ExpressionStatement@1bf0cc8" inStructuredNode="_q_eLQKNZEeKtYNW7l6h6LA" incoming="_q_eL36NZEeKtYNW7l6h6LA">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_q_eLy6NZEeKtYNW7l6h6LA" name="Call(WriteLine)" inStructuredNode="_q_eLyqNZEeKtYNW7l6h6LA" incoming="_q_eL2aNZEeKtYNW7l6h6LA">
                <argument xmi:type="uml:InputPin" xmi:id="_q_eLzKNZEeKtYNW7l6h6LA" name="Call(WriteLine).argument(value)" incoming="_q_eL2KNZEeKtYNW7l6h6LA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q_eLzaNZEeKtYNW7l6h6LA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q_eLzqNZEeKtYNW7l6h6LA" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_q_eLz6NZEeKtYNW7l6h6LA" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q_eL0KNZEeKtYNW7l6h6LA"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q_eL0aNZEeKtYNW7l6h6LA" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_q_eL0qNZEeKtYNW7l6h6LA" name="Tuple@16d14db" inStructuredNode="_q_eLyqNZEeKtYNW7l6h6LA" outgoing="_q_eL2aNZEeKtYNW7l6h6LA">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_q_eL06NZEeKtYNW7l6h6LA" name="Value(&quot;-- End of test case --&quot;)" inStructuredNode="_q_eL0qNZEeKtYNW7l6h6LA">
                  <result xmi:type="uml:OutputPin" xmi:id="_q_eL1KNZEeKtYNW7l6h6LA" name="Value(&quot;-- End of test case --&quot;).result" outgoing="_q_eL2KNZEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q_eL1aNZEeKtYNW7l6h6LA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q_eL1qNZEeKtYNW7l6h6LA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_q_eL16NZEeKtYNW7l6h6LA" value="-- End of test case --">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_q_eL2KNZEeKtYNW7l6h6LA" inStructuredNode="_q_eLyqNZEeKtYNW7l6h6LA" source="_q_eL1KNZEeKtYNW7l6h6LA" target="_q_eLzKNZEeKtYNW7l6h6LA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_q_eL2aNZEeKtYNW7l6h6LA" inStructuredNode="_q_eLyqNZEeKtYNW7l6h6LA" source="_q_eL0qNZEeKtYNW7l6h6LA" target="_q_eLy6NZEeKtYNW7l6h6LA"/>
            </node>
            <edge xmi:type="uml:ControlFlow" xmi:id="_q_eL2qNZEeKtYNW7l6h6LA" inStructuredNode="_q_eLQKNZEeKtYNW7l6h6LA" source="_q_eLQaNZEeKtYNW7l6h6LA" target="_q_eLUaNZEeKtYNW7l6h6LA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_q_eL26NZEeKtYNW7l6h6LA" inStructuredNode="_q_eLQKNZEeKtYNW7l6h6LA" source="_q_eLUqNZEeKtYNW7l6h6LA" target="_q_eLiKNZEeKtYNW7l6h6LA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_q_eL3KNZEeKtYNW7l6h6LA" inStructuredNode="_q_eLQKNZEeKtYNW7l6h6LA" source="_q_eLUaNZEeKtYNW7l6h6LA" target="_q_eLbaNZEeKtYNW7l6h6LA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_q_eL3aNZEeKtYNW7l6h6LA" inStructuredNode="_q_eLQKNZEeKtYNW7l6h6LA" source="_q_eLUqNZEeKtYNW7l6h6LA" target="_q_eLoaNZEeKtYNW7l6h6LA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_q_eL3qNZEeKtYNW7l6h6LA" inStructuredNode="_q_eLQKNZEeKtYNW7l6h6LA" source="_q_eLbaNZEeKtYNW7l6h6LA" target="_q_eLjKNZEeKtYNW7l6h6LA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_q_eL36NZEeKtYNW7l6h6LA" inStructuredNode="_q_eLQKNZEeKtYNW7l6h6LA" source="_q_eLjKNZEeKtYNW7l6h6LA" target="_q_eLyqNZEeKtYNW7l6h6LA"/>
          </structuredNode>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_UwpDgKNXEeKtYNW7l6h6LA" name="BehaviorPort - Signal">
        <packagedElement xmi:type="uml:Class" xmi:id="_UwpDgqNXEeKtYNW7l6h6LA" clientDependency="_UwpDhaNXEeKtYNW7l6h6LA" name="A" classifierBehavior="_UwpDhqNXEeKtYNW7l6h6LA" isActive="true">
          <ownedAttribute xmi:type="uml:Property" xmi:id="_UwpDg6NXEeKtYNW7l6h6LA" name="p">
            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Port" xmi:id="_UwpDhKNXEeKtYNW7l6h6LA" name="q" type="_UwpDy6NXEeKtYNW7l6h6LA" aggregation="composite" isBehavior="true"/>
          <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_UwpDhaNXEeKtYNW7l6h6LA" name="InterfaceRealization1" client="_UwpDgqNXEeKtYNW7l6h6LA" supplier="_UwpDyaNXEeKtYNW7l6h6LA" contract="_UwpDyaNXEeKtYNW7l6h6LA" implementingClassifier="_UwpDgqNXEeKtYNW7l6h6LA"/>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_UwpDhqNXEeKtYNW7l6h6LA" name="AClassifierBehavior" group="_jlGI0LPKEeKFWdA0s_Fo6w" node="_jlGI0LPKEeKFWdA0s_Fo6w">
            <ownedComment xmi:type="uml:Comment" xmi:id="_UwpDh6NXEeKtYNW7l6h6LA">
              <body>&#xD;
namespace 'Test Suites'::'Test Suite 2'::'BehaviorPort - Signal'::A ;&#xD;
&#xD;
private import 'Test Suites'::'Test Suite 2'::'BehaviorPort - Signal'::S ;&#xD;
&#xD;
activity AClassifierBehavior() { &#xD;
	accept (s : S) {&#xD;
		this.p = s.v ;&#xD;
		s.t.Continue() ;&#xD;
	}&#xD;
}</body>
            </ownedComment>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_jlGI0LPKEeKFWdA0s_Fo6w" name="Body(AClassifierBehavior)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_jlGI0bPKEeKFWdA0s_Fo6w" name="AcceptStatement@1415d4e" inStructuredNode="_jlGI0LPKEeKFWdA0s_Fo6w">
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_jlGI0rPKEeKFWdA0s_Fo6w" name="AcceptBlock(S)" inStructuredNode="_jlGI0bPKEeKFWdA0s_Fo6w" incoming="_jlGJH7PKEeKFWdA0s_Fo6w">
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_jlGI07PKEeKFWdA0s_Fo6w" name="ExpressionStatement@54d9a9" inStructuredNode="_jlGI0rPKEeKFWdA0s_Fo6w" outgoing="_jlGJDrPKEeKFWdA0s_Fo6w">
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_jlGI1LPKEeKFWdA0s_Fo6w" name="Expression(LeftHandSide@7ff1fd)" inStructuredNode="_jlGI07PKEeKFWdA0s_Fo6w" incoming="_jlGI_rPKEeKFWdA0s_Fo6w">
                      <node xmi:type="uml:ReadSelfAction" xmi:id="_jlGI1bPKEeKFWdA0s_Fo6w" name="ReadSelf" inStructuredNode="_jlGI1LPKEeKFWdA0s_Fo6w">
                        <result xmi:type="uml:OutputPin" xmi:id="_jlGI1rPKEeKFWdA0s_Fo6w" name="ReadSelf.result" outgoing="_jlGI-rPKEeKFWdA0s_Fo6w" type="_UwpDgqNXEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jlGI17PKEeKFWdA0s_Fo6w" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jlGI2LPKEeKFWdA0s_Fo6w" value="1"/>
                        </result>
                      </node>
                    </node>
                    <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_jlGI2bPKEeKFWdA0s_Fo6w" name="Clear(p)" inStructuredNode="_jlGI07PKEeKFWdA0s_Fo6w" structuralFeature="_UwpDg6NXEeKtYNW7l6h6LA">
                      <object xmi:type="uml:InputPin" xmi:id="_jlGI2rPKEeKFWdA0s_Fo6w" name="Clear(p).object" incoming="_jlGI-rPKEeKFWdA0s_Fo6w" type="_UwpDgqNXEeKtYNW7l6h6LA" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jlGI27PKEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jlGI3LPKEeKFWdA0s_Fo6w" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_jlGI3bPKEeKFWdA0s_Fo6w" name="Clear(p).result" outgoing="_jlGI_LPKEeKFWdA0s_Fo6w" type="_UwpDgqNXEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jlGI3rPKEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jlGI37PKEeKFWdA0s_Fo6w" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_jlGI4LPKEeKFWdA0s_Fo6w" name="Fork(LeftHandSide@7ff1fd)" inStructuredNode="_jlGI07PKEeKFWdA0s_Fo6w" outgoing="_jlGI-7PKEeKFWdA0s_Fo6w" incoming="_jlGI_bPKEeKFWdA0s_Fo6w"/>
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_jlGI4bPKEeKFWdA0s_Fo6w" name="WriteAll(Test Suites::Test Suite 2::BehaviorPort - Signal::A::p)" inStructuredNode="_jlGI07PKEeKFWdA0s_Fo6w">
                      <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_jlGI4rPKEeKFWdA0s_Fo6w" name="Write(p)" inStructuredNode="_jlGI4bPKEeKFWdA0s_Fo6w" structuralFeature="_UwpDg6NXEeKtYNW7l6h6LA" isReplaceAll="true">
                        <object xmi:type="uml:InputPin" xmi:id="_jlGI47PKEeKFWdA0s_Fo6w" name="Write(p).object" incoming="_jlGI_LPKEeKFWdA0s_Fo6w" type="_UwpDgqNXEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jlGI5LPKEeKFWdA0s_Fo6w" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jlGI5bPKEeKFWdA0s_Fo6w" value="1"/>
                        </object>
                        <result xmi:type="uml:OutputPin" xmi:id="_jlGI5rPKEeKFWdA0s_Fo6w" name="Write(p).result" type="_UwpDgqNXEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jlGI57PKEeKFWdA0s_Fo6w" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jlGI6LPKEeKFWdA0s_Fo6w" value="1"/>
                        </result>
                        <value xmi:type="uml:InputPin" xmi:id="_jlGI6bPKEeKFWdA0s_Fo6w" name="Write(p).value" incoming="_jlGI77PKEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jlGI6rPKEeKFWdA0s_Fo6w" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jlGI67PKEeKFWdA0s_Fo6w" value="1"/>
                        </value>
                      </node>
                      <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_jlGI7LPKEeKFWdA0s_Fo6w" name="WriteAll(Test Suites::Test Suite 2::BehaviorPort - Signal::A::p).input(Test Suites::Test Suite 2::BehaviorPort - Signal::A::p)" outgoing="_jlGI77PKEeKFWdA0s_Fo6w" incoming="_jlGI-7PKEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jlGI7bPKEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jlGI7rPKEeKFWdA0s_Fo6w" value="1"/>
                      </structuredNodeInput>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_jlGI77PKEeKFWdA0s_Fo6w" inStructuredNode="_jlGI4bPKEeKFWdA0s_Fo6w" source="_jlGI7LPKEeKFWdA0s_Fo6w" target="_jlGI6bPKEeKFWdA0s_Fo6w"/>
                    </node>
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_jlGI8LPKEeKFWdA0s_Fo6w" name="RightHandSide@191cd3c" inStructuredNode="_jlGI07PKEeKFWdA0s_Fo6w" outgoing="_jlGI_rPKEeKFWdA0s_Fo6w">
                      <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_jlGI8bPKEeKFWdA0s_Fo6w" name="Read(v)" inStructuredNode="_jlGI8LPKEeKFWdA0s_Fo6w" structuralFeature="_UwpDxaNXEeKtYNW7l6h6LA">
                        <object xmi:type="uml:InputPin" xmi:id="_jlGI8rPKEeKFWdA0s_Fo6w" name="Read(v).object" incoming="_jlGI-bPKEeKFWdA0s_Fo6w" type="_UwpDxKNXEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jlGI87PKEeKFWdA0s_Fo6w" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jlGI9LPKEeKFWdA0s_Fo6w" value="1"/>
                        </object>
                        <result xmi:type="uml:OutputPin" xmi:id="_jlGI9bPKEeKFWdA0s_Fo6w" name="Read(v).result" outgoing="_jlGI_bPKEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jlGI9rPKEeKFWdA0s_Fo6w" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jlGI97PKEeKFWdA0s_Fo6w" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ForkNode" xmi:id="_jlGI-LPKEeKFWdA0s_Fo6w" name="Fork()" inStructuredNode="_jlGI8LPKEeKFWdA0s_Fo6w" outgoing="_jlGI-bPKEeKFWdA0s_Fo6w" incoming="_jlGJJLPKEeKFWdA0s_Fo6w"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_jlGI-bPKEeKFWdA0s_Fo6w" inStructuredNode="_jlGI8LPKEeKFWdA0s_Fo6w" source="_jlGI-LPKEeKFWdA0s_Fo6w" target="_jlGI8rPKEeKFWdA0s_Fo6w"/>
                    </node>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_jlGI-rPKEeKFWdA0s_Fo6w" inStructuredNode="_jlGI07PKEeKFWdA0s_Fo6w" source="_jlGI1rPKEeKFWdA0s_Fo6w" target="_jlGI2rPKEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_jlGI-7PKEeKFWdA0s_Fo6w" inStructuredNode="_jlGI07PKEeKFWdA0s_Fo6w" source="_jlGI4LPKEeKFWdA0s_Fo6w" target="_jlGI7LPKEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_jlGI_LPKEeKFWdA0s_Fo6w" inStructuredNode="_jlGI07PKEeKFWdA0s_Fo6w" source="_jlGI3bPKEeKFWdA0s_Fo6w" target="_jlGI47PKEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_jlGI_bPKEeKFWdA0s_Fo6w" inStructuredNode="_jlGI07PKEeKFWdA0s_Fo6w" source="_jlGI9bPKEeKFWdA0s_Fo6w" target="_jlGI4LPKEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ControlFlow" xmi:id="_jlGI_rPKEeKFWdA0s_Fo6w" inStructuredNode="_jlGI07PKEeKFWdA0s_Fo6w" source="_jlGI8LPKEeKFWdA0s_Fo6w" target="_jlGI1LPKEeKFWdA0s_Fo6w"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_jlGI_7PKEeKFWdA0s_Fo6w" name="ExpressionStatement@768356" inStructuredNode="_jlGI0rPKEeKFWdA0s_Fo6w" incoming="_jlGJDrPKEeKFWdA0s_Fo6w">
                    <node xmi:type="uml:SendSignalAction" xmi:id="_jlGJALPKEeKFWdA0s_Fo6w" name="SendSignal(Continue)" inStructuredNode="_jlGI_7PKEeKFWdA0s_Fo6w" signal="_FvfuILMyEeKz4Y_FUYA0JA">
                      <target xmi:type="uml:InputPin" xmi:id="_jlGJAbPKEeKFWdA0s_Fo6w" name="SendSignal(Continue).target" incoming="_jlGJDLPKEeKFWdA0s_Fo6w" type="_3OZkULPCEeKZBpcFSvFDPw" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jlGJArPKEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jlGJA7PKEeKFWdA0s_Fo6w" value="1"/>
                      </target>
                    </node>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_jlGJBLPKEeKFWdA0s_Fo6w" name="Read(t)" inStructuredNode="_jlGI_7PKEeKFWdA0s_Fo6w" structuralFeature="_RCfR4LMdEeKUntHy_YfVmg">
                      <object xmi:type="uml:InputPin" xmi:id="_jlGJBbPKEeKFWdA0s_Fo6w" name="Read(t).object" incoming="_jlGJDbPKEeKFWdA0s_Fo6w" type="_UwpDxKNXEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jlGJBrPKEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jlGJB7PKEeKFWdA0s_Fo6w" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_jlGJCLPKEeKFWdA0s_Fo6w" name="Read(t).result" outgoing="_jlGJDLPKEeKFWdA0s_Fo6w" type="_3OZkULPCEeKZBpcFSvFDPw" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jlGJCbPKEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jlGJCrPKEeKFWdA0s_Fo6w" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_jlGJC7PKEeKFWdA0s_Fo6w" name="Fork()" inStructuredNode="_jlGI_7PKEeKFWdA0s_Fo6w" outgoing="_jlGJDbPKEeKFWdA0s_Fo6w" incoming="_jlGJJbPKEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_jlGJDLPKEeKFWdA0s_Fo6w" inStructuredNode="_jlGI_7PKEeKFWdA0s_Fo6w" source="_jlGJCLPKEeKFWdA0s_Fo6w" target="_jlGJAbPKEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_jlGJDbPKEeKFWdA0s_Fo6w" inStructuredNode="_jlGI_7PKEeKFWdA0s_Fo6w" source="_jlGJC7PKEeKFWdA0s_Fo6w" target="_jlGJBbPKEeKFWdA0s_Fo6w"/>
                  </node>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_jlGJDrPKEeKFWdA0s_Fo6w" inStructuredNode="_jlGI0rPKEeKFWdA0s_Fo6w" source="_jlGI07PKEeKFWdA0s_Fo6w" target="_jlGI_7PKEeKFWdA0s_Fo6w"/>
                </node>
                <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_jlGJD7PKEeKFWdA0s_Fo6w" name="ReadIsClassifiedObject(S)" inStructuredNode="_jlGI0bPKEeKFWdA0s_Fo6w" classifier="_UwpDxKNXEeKtYNW7l6h6LA">
                  <object xmi:type="uml:InputPin" xmi:id="_jlGJELPKEeKFWdA0s_Fo6w" name="ReadIsClassifiedObject(S).object" incoming="_jlGJJrPKEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jlGJEbPKEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jlGJErPKEeKFWdA0s_Fo6w" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_jlGJE7PKEeKFWdA0s_Fo6w" name="ReadIsClassifiedObject(S).result" outgoing="_jlGJHrPKEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jlGJFLPKEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jlGJFbPKEeKFWdA0s_Fo6w" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:DecisionNode" xmi:id="_jlGJFrPKEeKFWdA0s_Fo6w" name="Decision(Test(S))" inStructuredNode="_jlGI0bPKEeKFWdA0s_Fo6w" outgoing="_jlGJH7PKEeKFWdA0s_Fo6w" incoming="_jlGJHrPKEeKFWdA0s_Fo6w _jlGJIrPKEeKFWdA0s_Fo6w" decisionInputFlow="_jlGJHrPKEeKFWdA0s_Fo6w"/>
                <node xmi:type="uml:ForkNode" xmi:id="_jlGJF7PKEeKFWdA0s_Fo6w" name="Fork(Accept(S).result)" inStructuredNode="_jlGI0bPKEeKFWdA0s_Fo6w" outgoing="_jlGJJLPKEeKFWdA0s_Fo6w _jlGJJbPKEeKFWdA0s_Fo6w _jlGJJrPKEeKFWdA0s_Fo6w" incoming="_jlGJI7PKEeKFWdA0s_Fo6w"/>
                <node xmi:type="uml:AcceptEventAction" xmi:id="_jlGJGLPKEeKFWdA0s_Fo6w" name="Accept(S)" inStructuredNode="_jlGI0bPKEeKFWdA0s_Fo6w" outgoing="_jlGJIrPKEeKFWdA0s_Fo6w" incoming="_jlGJIbPKEeKFWdA0s_Fo6w">
                  <result xmi:type="uml:OutputPin" xmi:id="_jlGJGbPKEeKFWdA0s_Fo6w" name="Accept(S).result" outgoing="_jlGJI7PKEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jlGJGrPKEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jlGJG7PKEeKFWdA0s_Fo6w" value="1"/>
                  </result>
                  <trigger xmi:type="uml:Trigger" xmi:id="_jlGJHLPKEeKFWdA0s_Fo6w" event="_jnU9cLPKEeKFWdA0s_Fo6w"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_jlGJHbPKEeKFWdA0s_Fo6w" name="Initial(Accept(S))" inStructuredNode="_jlGI0bPKEeKFWdA0s_Fo6w" outgoing="_jlGJIbPKEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_jlGJHrPKEeKFWdA0s_Fo6w" inStructuredNode="_jlGI0bPKEeKFWdA0s_Fo6w" source="_jlGJE7PKEeKFWdA0s_Fo6w" target="_jlGJFrPKEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_jlGJH7PKEeKFWdA0s_Fo6w" inStructuredNode="_jlGI0bPKEeKFWdA0s_Fo6w" source="_jlGJFrPKEeKFWdA0s_Fo6w" target="_jlGI0rPKEeKFWdA0s_Fo6w">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_jlGJILPKEeKFWdA0s_Fo6w" name="Value(true)" value="true"/>
                </edge>
                <edge xmi:type="uml:ControlFlow" xmi:id="_jlGJIbPKEeKFWdA0s_Fo6w" inStructuredNode="_jlGI0bPKEeKFWdA0s_Fo6w" source="_jlGJHbPKEeKFWdA0s_Fo6w" target="_jlGJGLPKEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_jlGJIrPKEeKFWdA0s_Fo6w" inStructuredNode="_jlGI0bPKEeKFWdA0s_Fo6w" source="_jlGJGLPKEeKFWdA0s_Fo6w" target="_jlGJFrPKEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_jlGJI7PKEeKFWdA0s_Fo6w" inStructuredNode="_jlGI0bPKEeKFWdA0s_Fo6w" source="_jlGJGbPKEeKFWdA0s_Fo6w" target="_jlGJF7PKEeKFWdA0s_Fo6w"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_jlGJJLPKEeKFWdA0s_Fo6w" inStructuredNode="_jlGI0LPKEeKFWdA0s_Fo6w" source="_jlGJF7PKEeKFWdA0s_Fo6w" target="_jlGI-LPKEeKFWdA0s_Fo6w"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_jlGJJbPKEeKFWdA0s_Fo6w" inStructuredNode="_jlGI0LPKEeKFWdA0s_Fo6w" source="_jlGJF7PKEeKFWdA0s_Fo6w" target="_jlGJC7PKEeKFWdA0s_Fo6w"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_jlGJJrPKEeKFWdA0s_Fo6w" inStructuredNode="_jlGI0LPKEeKFWdA0s_Fo6w" source="_jlGJF7PKEeKFWdA0s_Fo6w" target="_jlGJELPKEeKFWdA0s_Fo6w"/>
            </structuredNode>
          </ownedBehavior>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_UwpDwaNXEeKtYNW7l6h6LA" name="A" class="_UwpDgqNXEeKtYNW7l6h6LA">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_UwpDwqNXEeKtYNW7l6h6LA" name="result" type="_UwpDgqNXEeKtYNW7l6h6LA" direction="return"/>
          </ownedOperation>
          <ownedReception xmi:type="uml:Reception" xmi:id="_UwpDw6NXEeKtYNW7l6h6LA" name="S" signal="_UwpDxKNXEeKtYNW7l6h6LA"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Signal" xmi:id="_UwpDxKNXEeKtYNW7l6h6LA" name="S">
          <ownedAttribute xmi:type="uml:Property" xmi:id="_UwpDxaNXEeKtYNW7l6h6LA" name="v" visibility="public">
            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UwpDxqNXEeKtYNW7l6h6LA" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UwpDx6NXEeKtYNW7l6h6LA" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_RCfR4LMdEeKUntHy_YfVmg" name="t" visibility="public" type="_3OZkULPCEeKZBpcFSvFDPw">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RDO4wLMdEeKUntHy_YfVmg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RD-foLMdEeKUntHy_YfVmg" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_UwpDyaNXEeKtYNW7l6h6LA" name="I">
          <ownedReception xmi:type="uml:Reception" xmi:id="_UwpDyqNXEeKtYNW7l6h6LA" name="S" signal="_UwpDxKNXEeKtYNW7l6h6LA"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_UwpDy6NXEeKtYNW7l6h6LA" clientDependency="_UwpDzKNXEeKtYNW7l6h6LA" name="IImpl">
          <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_UwpDzKNXEeKtYNW7l6h6LA" name="InterfaceRealization1" client="_UwpDy6NXEeKtYNW7l6h6LA" supplier="_UwpDyaNXEeKtYNW7l6h6LA" contract="_UwpDyaNXEeKtYNW7l6h6LA" implementingClassifier="_UwpDy6NXEeKtYNW7l6h6LA"/>
          <ownedReception xmi:type="uml:Reception" xmi:id="_UwpDzaNXEeKtYNW7l6h6LA" name="S" signal="_UwpDxKNXEeKtYNW7l6h6LA"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Activity" xmi:id="_UwpDzqNXEeKtYNW7l6h6LA" name="Test case - BehaviorPort - Signal" group="_kcJFkLPKEeKFWdA0s_Fo6w" node="_kcJFkLPKEeKFWdA0s_Fo6w">
          <ownedComment xmi:type="uml:Comment" xmi:id="_UwpDz6NXEeKtYNW7l6h6LA">
            <body>&#xD;
namespace 'Test Suites'::'Test Suite 2'::'BehaviorPort - Signal' ;&#xD;
&#xD;
activity 'Test case - BehaviorPort - Signal'() { &#xD;
	// Instantiate Tester&#xD;
	t = new Tester() ;&#xD;
	t.Start() ;&#xD;
}</body>
          </ownedComment>
          <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_kcJFkLPKEeKFWdA0s_Fo6w" name="Body(Test case - BehaviorPort - Signal)">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_kcJFkbPKEeKFWdA0s_Fo6w" name="ExpressionStatement@15c5618" inStructuredNode="_kcJFkLPKEeKFWdA0s_Fo6w" outgoing="_kcJFuLPKEeKFWdA0s_Fo6w">
              <node xmi:type="uml:ForkNode" xmi:id="_kcJFkrPKEeKFWdA0s_Fo6w" name="Fork(t)@78a75d" inStructuredNode="_kcJFkbPKEeKFWdA0s_Fo6w" outgoing="_kcJFt7PKEeKFWdA0s_Fo6w" incoming="_kcJFrLPKEeKFWdA0s_Fo6w"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_kcJFk7PKEeKFWdA0s_Fo6w" name="RightHandSide@8842d6" inStructuredNode="_kcJFkbPKEeKFWdA0s_Fo6w">
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_kcJFlLPKEeKFWdA0s_Fo6w" name="InstanceCreationExpression@8842d6" inStructuredNode="_kcJFk7PKEeKFWdA0s_Fo6w">
                  <node xmi:type="uml:CallOperationAction" xmi:id="_kcJFlbPKEeKFWdA0s_Fo6w" name="Call(Tester)" inStructuredNode="_kcJFlLPKEeKFWdA0s_Fo6w" operation="_QrelcLMwEeKUntHy_YfVmg">
                    <result xmi:type="uml:OutputPin" xmi:id="_kcJFlrPKEeKFWdA0s_Fo6w" name="Call(Tester).result(result)" outgoing="_kcJFqbPKEeKFWdA0s_Fo6w" type="_EJpXMLMdEeKUntHy_YfVmg">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kcJFl7PKEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kcJFmLPKEeKFWdA0s_Fo6w" value="1"/>
                    </result>
                    <target xmi:type="uml:InputPin" xmi:id="_kcJFmbPKEeKFWdA0s_Fo6w" name="Call(Tester).target" incoming="_kcJFqLPKEeKFWdA0s_Fo6w" type="_EJpXMLMdEeKUntHy_YfVmg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kcJFmrPKEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kcJFm7PKEeKFWdA0s_Fo6w" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:CreateObjectAction" xmi:id="_kcJFnLPKEeKFWdA0s_Fo6w" name="Create(Tester)" inStructuredNode="_kcJFlLPKEeKFWdA0s_Fo6w" classifier="_EJpXMLMdEeKUntHy_YfVmg">
                    <result xmi:type="uml:OutputPin" xmi:id="_kcJFnbPKEeKFWdA0s_Fo6w" name="Create(Tester).result" outgoing="_kcJFqLPKEeKFWdA0s_Fo6w" type="_EJpXMLMdEeKUntHy_YfVmg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kcJFnrPKEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kcJFn7PKEeKFWdA0s_Fo6w" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_kcJFoLPKEeKFWdA0s_Fo6w" name="Fork(Call(Tester).result(result))" inStructuredNode="_kcJFlLPKEeKFWdA0s_Fo6w" outgoing="_kcJFqrPKEeKFWdA0s_Fo6w _kcJFq7PKEeKFWdA0s_Fo6w" incoming="_kcJFqbPKEeKFWdA0s_Fo6w"/>
                  <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_kcJFobPKEeKFWdA0s_Fo6w" name="Start(Tester)" inStructuredNode="_kcJFlLPKEeKFWdA0s_Fo6w">
                    <object xmi:type="uml:InputPin" xmi:id="_kcJForPKEeKFWdA0s_Fo6w" name="Start(Tester).object" incoming="_kcJFqrPKEeKFWdA0s_Fo6w" type="_EJpXMLMdEeKUntHy_YfVmg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kcJFo7PKEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kcJFpLPKEeKFWdA0s_Fo6w" value="1"/>
                    </object>
                  </node>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_kcJFpbPKEeKFWdA0s_Fo6w" name="Output(Call(Tester).result(result))" outgoing="_kcJFrLPKEeKFWdA0s_Fo6w" incoming="_kcJFq7PKEeKFWdA0s_Fo6w" type="_EJpXMLMdEeKUntHy_YfVmg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kcJFprPKEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kcJFp7PKEeKFWdA0s_Fo6w" value="1"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kcJFqLPKEeKFWdA0s_Fo6w" inStructuredNode="_kcJFlLPKEeKFWdA0s_Fo6w" source="_kcJFnbPKEeKFWdA0s_Fo6w" target="_kcJFmbPKEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kcJFqbPKEeKFWdA0s_Fo6w" inStructuredNode="_kcJFlLPKEeKFWdA0s_Fo6w" source="_kcJFlrPKEeKFWdA0s_Fo6w" target="_kcJFoLPKEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kcJFqrPKEeKFWdA0s_Fo6w" inStructuredNode="_kcJFlLPKEeKFWdA0s_Fo6w" source="_kcJFoLPKEeKFWdA0s_Fo6w" target="_kcJForPKEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kcJFq7PKEeKFWdA0s_Fo6w" inStructuredNode="_kcJFlLPKEeKFWdA0s_Fo6w" source="_kcJFoLPKEeKFWdA0s_Fo6w" target="_kcJFpbPKEeKFWdA0s_Fo6w"/>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_kcJFrLPKEeKFWdA0s_Fo6w" inStructuredNode="_kcJFkbPKEeKFWdA0s_Fo6w" source="_kcJFpbPKEeKFWdA0s_Fo6w" target="_kcJFkrPKEeKFWdA0s_Fo6w"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_kcJFrbPKEeKFWdA0s_Fo6w" name="ExpressionStatement@4b5d12" inStructuredNode="_kcJFkLPKEeKFWdA0s_Fo6w" incoming="_kcJFuLPKEeKFWdA0s_Fo6w">
              <node xmi:type="uml:ExpansionRegion" xmi:id="_kcJFrrPKEeKFWdA0s_Fo6w" name="Collect(SendSignal(Start))" inStructuredNode="_kcJFrbPKEeKFWdA0s_Fo6w" incoming="_kcJFtrPKEeKFWdA0s_Fo6w" mode="parallel" inputElement="_kcJFtLPKEeKFWdA0s_Fo6w">
                <node xmi:type="uml:SendSignalAction" xmi:id="_kcJFr7PKEeKFWdA0s_Fo6w" name="SendSignal(Start)" inStructuredNode="_kcJFrrPKEeKFWdA0s_Fo6w" signal="_Jqen4LMwEeKUntHy_YfVmg">
                  <target xmi:type="uml:InputPin" xmi:id="_kcJFsLPKEeKFWdA0s_Fo6w" name="SendSignal(Start).target" incoming="_kcJFs7PKEeKFWdA0s_Fo6w" type="_EJpXMLMdEeKUntHy_YfVmg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kcJFsbPKEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kcJFsrPKEeKFWdA0s_Fo6w" value="1"/>
                  </target>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_kcJFs7PKEeKFWdA0s_Fo6w" inStructuredNode="_kcJFrrPKEeKFWdA0s_Fo6w" source="_kcJFtLPKEeKFWdA0s_Fo6w" target="_kcJFsLPKEeKFWdA0s_Fo6w"/>
              </node>
              <node xmi:type="uml:ExpansionNode" xmi:id="_kcJFtLPKEeKFWdA0s_Fo6w" name="Collect(SendSignal(Start)).inputElement" inStructuredNode="_kcJFrbPKEeKFWdA0s_Fo6w" outgoing="_kcJFs7PKEeKFWdA0s_Fo6w" incoming="_kcJFt7PKEeKFWdA0s_Fo6w" regionAsInput="_kcJFrrPKEeKFWdA0s_Fo6w"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_kcJFtbPKEeKFWdA0s_Fo6w" name="Feature(Fork(t)@78a75d)" inStructuredNode="_kcJFrbPKEeKFWdA0s_Fo6w" outgoing="_kcJFtrPKEeKFWdA0s_Fo6w"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_kcJFtrPKEeKFWdA0s_Fo6w" inStructuredNode="_kcJFrbPKEeKFWdA0s_Fo6w" source="_kcJFtbPKEeKFWdA0s_Fo6w" target="_kcJFrrPKEeKFWdA0s_Fo6w"/>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_kcJFt7PKEeKFWdA0s_Fo6w" inStructuredNode="_kcJFkLPKEeKFWdA0s_Fo6w" source="_kcJFkrPKEeKFWdA0s_Fo6w" target="_kcJFtLPKEeKFWdA0s_Fo6w"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_kcJFuLPKEeKFWdA0s_Fo6w" inStructuredNode="_kcJFkLPKEeKFWdA0s_Fo6w" source="_kcJFkbPKEeKFWdA0s_Fo6w" target="_kcJFrbPKEeKFWdA0s_Fo6w"/>
          </structuredNode>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_EJpXMLMdEeKUntHy_YfVmg" name="Tester" classifierBehavior="_Rp0yILMyEeKz4Y_FUYA0JA" isActive="true">
          <generalization xmi:type="uml:Generalization" xmi:id="_FtJlgLPGEeKFWdA0s_Fo6w" general="_3OZkULPCEeKZBpcFSvFDPw" specific="_EJpXMLMdEeKUntHy_YfVmg"/>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_kUyHULMwEeKUntHy_YfVmg" name="a" visibility="public" type="_UwpDgqNXEeKtYNW7l6h6LA" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lUTqoLMwEeKUntHy_YfVmg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lVDRgLMwEeKUntHy_YfVmg" value="1"/>
          </ownedAttribute>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_2Jb0sLMwEeKUntHy_YfVmg" name="test" specification="_tcIGULMwEeKUntHy_YfVmg" group="_gO3-cLPLEeKFWdA0s_Fo6w" node="_gO3-cLPLEeKFWdA0s_Fo6w">
            <ownedComment xmi:type="uml:Comment" xmi:id="_znp_ALMxEeKz4Y_FUYA0JA">
              <body>&#xD;
namespace 'Test Suites'::'Test Suite 2'::'BehaviorPort - Signal'::Tester ;&#xD;
&#xD;
activity test() { &#xD;
	WriteLine(&quot;-- Running test case: Reception of a Signal on a behavior port --&quot;) ;&#xD;
	AssertTrue(&quot;Signal delegated to classifier behavior&quot;, this.a.p == 4) ;&#xD;
	WriteLine(&quot;-- End of test case --&quot;) ;&#xD;
}</body>
            </ownedComment>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_gO3-cLPLEeKFWdA0s_Fo6w" name="Body(test)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_gO3-cbPLEeKFWdA0s_Fo6w" name="ExpressionStatement@196d508" inStructuredNode="_gO3-cLPLEeKFWdA0s_Fo6w" outgoing="_gO3-y7PLEeKFWdA0s_Fo6w">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_gO3-crPLEeKFWdA0s_Fo6w" name="Call(WriteLine)" inStructuredNode="_gO3-cbPLEeKFWdA0s_Fo6w" incoming="_gO3-gLPLEeKFWdA0s_Fo6w">
                  <argument xmi:type="uml:InputPin" xmi:id="_gO3-c7PLEeKFWdA0s_Fo6w" name="Call(WriteLine).argument(value)" incoming="_gO3-f7PLEeKFWdA0s_Fo6w">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gO3-dLPLEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gO3-dbPLEeKFWdA0s_Fo6w" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_gO3-drPLEeKFWdA0s_Fo6w" name="Call(WriteLine).result(errorStatus)">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gO3-d7PLEeKFWdA0s_Fo6w"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gO3-eLPLEeKFWdA0s_Fo6w" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_gO3-ebPLEeKFWdA0s_Fo6w" name="Tuple@1259d09" inStructuredNode="_gO3-cbPLEeKFWdA0s_Fo6w" outgoing="_gO3-gLPLEeKFWdA0s_Fo6w">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_gO3-erPLEeKFWdA0s_Fo6w" name="Value(&quot;-- Running test case: Reception of a Signal on a behavior port --&quot;)" inStructuredNode="_gO3-ebPLEeKFWdA0s_Fo6w">
                    <result xmi:type="uml:OutputPin" xmi:id="_gO3-e7PLEeKFWdA0s_Fo6w" name="Value(&quot;-- Running test case: Reception of a Signal on a behavior port --&quot;).result" outgoing="_gO3-f7PLEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gO3-fLPLEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gO3-fbPLEeKFWdA0s_Fo6w" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_gO3-frPLEeKFWdA0s_Fo6w" value="-- Running test case: Reception of a Signal on a behavior port --">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_gO3-f7PLEeKFWdA0s_Fo6w" inStructuredNode="_gO3-cbPLEeKFWdA0s_Fo6w" source="_gO3-e7PLEeKFWdA0s_Fo6w" target="_gO3-c7PLEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_gO3-gLPLEeKFWdA0s_Fo6w" inStructuredNode="_gO3-cbPLEeKFWdA0s_Fo6w" source="_gO3-ebPLEeKFWdA0s_Fo6w" target="_gO3-crPLEeKFWdA0s_Fo6w"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_gO3-gbPLEeKFWdA0s_Fo6w" name="ExpressionStatement@764755" inStructuredNode="_gO3-cLPLEeKFWdA0s_Fo6w" outgoing="_gO3-zLPLEeKFWdA0s_Fo6w" incoming="_gO3-y7PLEeKFWdA0s_Fo6w">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_gO3-grPLEeKFWdA0s_Fo6w" name="Call(AssertTrue)" inStructuredNode="_gO3-gbPLEeKFWdA0s_Fo6w" incoming="_gO3-urPLEeKFWdA0s_Fo6w">
                  <argument xmi:type="uml:InputPin" xmi:id="_gO3-g7PLEeKFWdA0s_Fo6w" name="Call(AssertTrue).argument(label)" incoming="_gO3-uLPLEeKFWdA0s_Fo6w">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gO3-hLPLEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gO3-hbPLEeKFWdA0s_Fo6w" value="1"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_gO3-hrPLEeKFWdA0s_Fo6w" name="Call(AssertTrue).argument(condition)" incoming="_gO3-ubPLEeKFWdA0s_Fo6w">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gO3-h7PLEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gO3-iLPLEeKFWdA0s_Fo6w" value="1"/>
                  </argument>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_gO3-ibPLEeKFWdA0s_Fo6w" name="Tuple@acec65" inStructuredNode="_gO3-gbPLEeKFWdA0s_Fo6w" outgoing="_gO3-urPLEeKFWdA0s_Fo6w">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_gO3-irPLEeKFWdA0s_Fo6w" name="Value(&quot;Signal delegated to classifier behavior&quot;)" inStructuredNode="_gO3-ibPLEeKFWdA0s_Fo6w">
                    <result xmi:type="uml:OutputPin" xmi:id="_gO3-i7PLEeKFWdA0s_Fo6w" name="Value(&quot;Signal delegated to classifier behavior&quot;).result" outgoing="_gO3-uLPLEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gO3-jLPLEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gO3-jbPLEeKFWdA0s_Fo6w" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_gO3-jrPLEeKFWdA0s_Fo6w" value="Signal delegated to classifier behavior">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                  <node xmi:type="uml:ReadSelfAction" xmi:id="_gO3-j7PLEeKFWdA0s_Fo6w" name="ReadSelf" inStructuredNode="_gO3-ibPLEeKFWdA0s_Fo6w">
                    <result xmi:type="uml:OutputPin" xmi:id="_gO3-kLPLEeKFWdA0s_Fo6w" name="ReadSelf.result" outgoing="_gO3-srPLEeKFWdA0s_Fo6w" type="_EJpXMLMdEeKUntHy_YfVmg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gO3-kbPLEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gO3-krPLEeKFWdA0s_Fo6w" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_gO3-k7PLEeKFWdA0s_Fo6w" name="Read(a)" inStructuredNode="_gO3-ibPLEeKFWdA0s_Fo6w" structuralFeature="_kUyHULMwEeKUntHy_YfVmg">
                    <object xmi:type="uml:InputPin" xmi:id="_gO3-lLPLEeKFWdA0s_Fo6w" name="Read(a).object" incoming="_gO3-s7PLEeKFWdA0s_Fo6w" type="_EJpXMLMdEeKUntHy_YfVmg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gO3-lbPLEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gO3-lrPLEeKFWdA0s_Fo6w" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_gO3-l7PLEeKFWdA0s_Fo6w" name="Read(a).result" outgoing="_gO3-tLPLEeKFWdA0s_Fo6w" type="_UwpDgqNXEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gO3-mLPLEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gO3-mbPLEeKFWdA0s_Fo6w" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_gO3-mrPLEeKFWdA0s_Fo6w" name="Fork(ReadSelf.result)" inStructuredNode="_gO3-ibPLEeKFWdA0s_Fo6w" outgoing="_gO3-s7PLEeKFWdA0s_Fo6w" incoming="_gO3-srPLEeKFWdA0s_Fo6w"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_gO3-m7PLEeKFWdA0s_Fo6w" name="Read(p)" inStructuredNode="_gO3-ibPLEeKFWdA0s_Fo6w" structuralFeature="_UwpDg6NXEeKtYNW7l6h6LA">
                    <object xmi:type="uml:InputPin" xmi:id="_gO3-nLPLEeKFWdA0s_Fo6w" name="Read(p).object" incoming="_gO3-tbPLEeKFWdA0s_Fo6w" type="_UwpDgqNXEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gO3-nbPLEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gO3-nrPLEeKFWdA0s_Fo6w" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_gO3-n7PLEeKFWdA0s_Fo6w" name="Read(p).result" outgoing="_gO3-trPLEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gO3-oLPLEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gO3-obPLEeKFWdA0s_Fo6w" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_gO3-orPLEeKFWdA0s_Fo6w" name="Fork(Read(a).result)" inStructuredNode="_gO3-ibPLEeKFWdA0s_Fo6w" outgoing="_gO3-tbPLEeKFWdA0s_Fo6w" incoming="_gO3-tLPLEeKFWdA0s_Fo6w"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_gO3-o7PLEeKFWdA0s_Fo6w" name="Value(4)" inStructuredNode="_gO3-ibPLEeKFWdA0s_Fo6w">
                    <result xmi:type="uml:OutputPin" xmi:id="_gO3-pLPLEeKFWdA0s_Fo6w" name="Value(4).result" outgoing="_gO3-t7PLEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gO3-pbPLEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gO3-prPLEeKFWdA0s_Fo6w" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_gO3-p7PLEeKFWdA0s_Fo6w" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:TestIdentityAction" xmi:id="_gO3-qLPLEeKFWdA0s_Fo6w" name="Test(==)" inStructuredNode="_gO3-ibPLEeKFWdA0s_Fo6w">
                    <first xmi:type="uml:InputPin" xmi:id="_gO3-qbPLEeKFWdA0s_Fo6w" name="Test(==).first" incoming="_gO3-trPLEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gO3-qrPLEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gO3-q7PLEeKFWdA0s_Fo6w" value="1"/>
                    </first>
                    <result xmi:type="uml:OutputPin" xmi:id="_gO3-rLPLEeKFWdA0s_Fo6w" name="Test(==).result" outgoing="_gO3-ubPLEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gO3-rbPLEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gO3-rrPLEeKFWdA0s_Fo6w" value="1"/>
                    </result>
                    <second xmi:type="uml:InputPin" xmi:id="_gO3-r7PLEeKFWdA0s_Fo6w" name="Test(==).second" incoming="_gO3-t7PLEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gO3-sLPLEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gO3-sbPLEeKFWdA0s_Fo6w" value="1"/>
                    </second>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_gO3-srPLEeKFWdA0s_Fo6w" inStructuredNode="_gO3-ibPLEeKFWdA0s_Fo6w" source="_gO3-kLPLEeKFWdA0s_Fo6w" target="_gO3-mrPLEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_gO3-s7PLEeKFWdA0s_Fo6w" inStructuredNode="_gO3-ibPLEeKFWdA0s_Fo6w" source="_gO3-mrPLEeKFWdA0s_Fo6w" target="_gO3-lLPLEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_gO3-tLPLEeKFWdA0s_Fo6w" inStructuredNode="_gO3-ibPLEeKFWdA0s_Fo6w" source="_gO3-l7PLEeKFWdA0s_Fo6w" target="_gO3-orPLEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_gO3-tbPLEeKFWdA0s_Fo6w" inStructuredNode="_gO3-ibPLEeKFWdA0s_Fo6w" source="_gO3-orPLEeKFWdA0s_Fo6w" target="_gO3-nLPLEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_gO3-trPLEeKFWdA0s_Fo6w" inStructuredNode="_gO3-ibPLEeKFWdA0s_Fo6w" source="_gO3-n7PLEeKFWdA0s_Fo6w" target="_gO3-qbPLEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_gO3-t7PLEeKFWdA0s_Fo6w" inStructuredNode="_gO3-ibPLEeKFWdA0s_Fo6w" source="_gO3-pLPLEeKFWdA0s_Fo6w" target="_gO3-r7PLEeKFWdA0s_Fo6w"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_gO3-uLPLEeKFWdA0s_Fo6w" inStructuredNode="_gO3-gbPLEeKFWdA0s_Fo6w" source="_gO3-i7PLEeKFWdA0s_Fo6w" target="_gO3-g7PLEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_gO3-ubPLEeKFWdA0s_Fo6w" inStructuredNode="_gO3-gbPLEeKFWdA0s_Fo6w" source="_gO3-rLPLEeKFWdA0s_Fo6w" target="_gO3-hrPLEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_gO3-urPLEeKFWdA0s_Fo6w" inStructuredNode="_gO3-gbPLEeKFWdA0s_Fo6w" source="_gO3-ibPLEeKFWdA0s_Fo6w" target="_gO3-grPLEeKFWdA0s_Fo6w"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_gO3-u7PLEeKFWdA0s_Fo6w" name="ExpressionStatement@82468e" inStructuredNode="_gO3-cLPLEeKFWdA0s_Fo6w" incoming="_gO3-zLPLEeKFWdA0s_Fo6w">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_gO3-vLPLEeKFWdA0s_Fo6w" name="Call(WriteLine)" inStructuredNode="_gO3-u7PLEeKFWdA0s_Fo6w" incoming="_gO3-yrPLEeKFWdA0s_Fo6w">
                  <argument xmi:type="uml:InputPin" xmi:id="_gO3-vbPLEeKFWdA0s_Fo6w" name="Call(WriteLine).argument(value)" incoming="_gO3-ybPLEeKFWdA0s_Fo6w">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gO3-vrPLEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gO3-v7PLEeKFWdA0s_Fo6w" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_gO3-wLPLEeKFWdA0s_Fo6w" name="Call(WriteLine).result(errorStatus)">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gO3-wbPLEeKFWdA0s_Fo6w"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gO3-wrPLEeKFWdA0s_Fo6w" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_gO3-w7PLEeKFWdA0s_Fo6w" name="Tuple@2f769d" inStructuredNode="_gO3-u7PLEeKFWdA0s_Fo6w" outgoing="_gO3-yrPLEeKFWdA0s_Fo6w">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_gO3-xLPLEeKFWdA0s_Fo6w" name="Value(&quot;-- End of test case --&quot;)" inStructuredNode="_gO3-w7PLEeKFWdA0s_Fo6w">
                    <result xmi:type="uml:OutputPin" xmi:id="_gO3-xbPLEeKFWdA0s_Fo6w" name="Value(&quot;-- End of test case --&quot;).result" outgoing="_gO3-ybPLEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gO3-xrPLEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gO3-x7PLEeKFWdA0s_Fo6w" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_gO3-yLPLEeKFWdA0s_Fo6w" value="-- End of test case --">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_gO3-ybPLEeKFWdA0s_Fo6w" inStructuredNode="_gO3-u7PLEeKFWdA0s_Fo6w" source="_gO3-xbPLEeKFWdA0s_Fo6w" target="_gO3-vbPLEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_gO3-yrPLEeKFWdA0s_Fo6w" inStructuredNode="_gO3-u7PLEeKFWdA0s_Fo6w" source="_gO3-w7PLEeKFWdA0s_Fo6w" target="_gO3-vLPLEeKFWdA0s_Fo6w"/>
              </node>
              <edge xmi:type="uml:ControlFlow" xmi:id="_gO3-y7PLEeKFWdA0s_Fo6w" inStructuredNode="_gO3-cLPLEeKFWdA0s_Fo6w" source="_gO3-cbPLEeKFWdA0s_Fo6w" target="_gO3-gbPLEeKFWdA0s_Fo6w"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_gO3-zLPLEeKFWdA0s_Fo6w" inStructuredNode="_gO3-cLPLEeKFWdA0s_Fo6w" source="_gO3-gbPLEeKFWdA0s_Fo6w" target="_gO3-u7PLEeKFWdA0s_Fo6w"/>
            </structuredNode>
          </ownedBehavior>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_Rp0yILMyEeKz4Y_FUYA0JA" name="TesterClassifierBehavior" group="_EwNNYLPMEeKFWdA0s_Fo6w" node="_EwNNYLPMEeKFWdA0s_Fo6w">
            <ownedComment xmi:type="uml:Comment" xmi:id="_vthPQLMyEeKz4Y_FUYA0JA">
              <body>/* Generated textual representation of Activity Test Suites::Test Suite 2::BehaviorPort - Signal::Tester::TesterClassifierBehavior */&#xD;
&#xD;
namespace 'Test Suites'::'Test Suite 2'::'BehaviorPort - Signal'::Tester ;&#xD;
&#xD;
private import 'Test Suites'::'Test Suite 2'::'BehaviorPort - Signal'::Start ;&#xD;
private import 'Test Suites'::'Test Suite 2'::'BehaviorPort - Signal'::Continue ;&#xD;
&#xD;
activity TesterClassifierBehavior() { &#xD;
	accept(Start) ;&#xD;
	this.a.q.S(4, this) ;&#xD;
	accept(Continue) ;&#xD;
	this.test() ;&#xD;
}</body>
            </ownedComment>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_EwNNYLPMEeKFWdA0s_Fo6w" name="Body(TesterClassifierBehavior)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_EwNNYbPMEeKFWdA0s_Fo6w" name="AcceptStatement@1924c25" inStructuredNode="_EwNNYLPMEeKFWdA0s_Fo6w" outgoing="_EwNNprPMEeKFWdA0s_Fo6w">
                <node xmi:type="uml:AcceptEventAction" xmi:id="_EwNNYrPMEeKFWdA0s_Fo6w" name="Accept(Start)" inStructuredNode="_EwNNYbPMEeKFWdA0s_Fo6w" incoming="_EwNNZbPMEeKFWdA0s_Fo6w">
                  <trigger xmi:type="uml:Trigger" xmi:id="_EwNNY7PMEeKFWdA0s_Fo6w" event="_EycCALPMEeKFWdA0s_Fo6w"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_EwNNZLPMEeKFWdA0s_Fo6w" name="Initial(Accept(Start))" inStructuredNode="_EwNNYbPMEeKFWdA0s_Fo6w" outgoing="_EwNNZbPMEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_EwNNZbPMEeKFWdA0s_Fo6w" inStructuredNode="_EwNNYbPMEeKFWdA0s_Fo6w" source="_EwNNZLPMEeKFWdA0s_Fo6w" target="_EwNNYrPMEeKFWdA0s_Fo6w"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_EwNNZrPMEeKFWdA0s_Fo6w" name="ExpressionStatement@1efd478" inStructuredNode="_EwNNYLPMEeKFWdA0s_Fo6w" outgoing="_EwNNp7PMEeKFWdA0s_Fo6w" incoming="_EwNNprPMEeKFWdA0s_Fo6w">
                <node xmi:type="uml:SendSignalAction" xmi:id="_EwNNZ7PMEeKFWdA0s_Fo6w" name="SendSignal(S)" inStructuredNode="_EwNNZrPMEeKFWdA0s_Fo6w" incoming="_EwNNkbPMEeKFWdA0s_Fo6w" signal="_UwpDxKNXEeKtYNW7l6h6LA">
                  <argument xmi:type="uml:InputPin" xmi:id="_EwNNaLPMEeKFWdA0s_Fo6w" name="SendSignal(S).argument(v)" incoming="_EwNNj7PMEeKFWdA0s_Fo6w">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EwNNabPMEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EwNNarPMEeKFWdA0s_Fo6w" value="1"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_EwNNa7PMEeKFWdA0s_Fo6w" name="SendSignal(S).argument(t)" incoming="_EwNNkLPMEeKFWdA0s_Fo6w" type="_3OZkULPCEeKZBpcFSvFDPw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EwNNbLPMEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EwNNbbPMEeKFWdA0s_Fo6w" value="1"/>
                  </argument>
                  <target xmi:type="uml:InputPin" xmi:id="_EwNNbrPMEeKFWdA0s_Fo6w" name="SendSignal(S).target" incoming="_EwNNkrPMEeKFWdA0s_Fo6w" type="_UwpDy6NXEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EwNNb7PMEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EwNNcLPMEeKFWdA0s_Fo6w" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_EwNNcbPMEeKFWdA0s_Fo6w" name="Tuple@1c709f2" inStructuredNode="_EwNNZrPMEeKFWdA0s_Fo6w" outgoing="_EwNNkbPMEeKFWdA0s_Fo6w">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_EwNNcrPMEeKFWdA0s_Fo6w" name="Value(4)" inStructuredNode="_EwNNcbPMEeKFWdA0s_Fo6w">
                    <result xmi:type="uml:OutputPin" xmi:id="_EwNNc7PMEeKFWdA0s_Fo6w" name="Value(4).result" outgoing="_EwNNj7PMEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EwNNdLPMEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EwNNdbPMEeKFWdA0s_Fo6w" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_EwNNdrPMEeKFWdA0s_Fo6w" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:ReadSelfAction" xmi:id="_EwNNd7PMEeKFWdA0s_Fo6w" name="ReadSelf" inStructuredNode="_EwNNcbPMEeKFWdA0s_Fo6w">
                    <result xmi:type="uml:OutputPin" xmi:id="_EwNNeLPMEeKFWdA0s_Fo6w" name="ReadSelf.result" outgoing="_EwNNkLPMEeKFWdA0s_Fo6w" type="_EJpXMLMdEeKUntHy_YfVmg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EwNNebPMEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EwNNerPMEeKFWdA0s_Fo6w" value="1"/>
                    </result>
                  </node>
                </node>
                <node xmi:type="uml:ReadSelfAction" xmi:id="_EwNNe7PMEeKFWdA0s_Fo6w" name="ReadSelf" inStructuredNode="_EwNNZrPMEeKFWdA0s_Fo6w">
                  <result xmi:type="uml:OutputPin" xmi:id="_EwNNfLPMEeKFWdA0s_Fo6w" name="ReadSelf.result" outgoing="_EwNNk7PMEeKFWdA0s_Fo6w" type="_EJpXMLMdEeKUntHy_YfVmg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EwNNfbPMEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EwNNfrPMEeKFWdA0s_Fo6w" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_EwNNf7PMEeKFWdA0s_Fo6w" name="Read(a)" inStructuredNode="_EwNNZrPMEeKFWdA0s_Fo6w" structuralFeature="_kUyHULMwEeKUntHy_YfVmg">
                  <object xmi:type="uml:InputPin" xmi:id="_EwNNgLPMEeKFWdA0s_Fo6w" name="Read(a).object" incoming="_EwNNlLPMEeKFWdA0s_Fo6w" type="_EJpXMLMdEeKUntHy_YfVmg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EwNNgbPMEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EwNNgrPMEeKFWdA0s_Fo6w" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_EwNNg7PMEeKFWdA0s_Fo6w" name="Read(a).result" outgoing="_EwNNlbPMEeKFWdA0s_Fo6w" type="_UwpDgqNXEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EwNNhLPMEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EwNNhbPMEeKFWdA0s_Fo6w" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_EwNNhrPMEeKFWdA0s_Fo6w" name="Fork(ReadSelf.result)" inStructuredNode="_EwNNZrPMEeKFWdA0s_Fo6w" outgoing="_EwNNlLPMEeKFWdA0s_Fo6w" incoming="_EwNNk7PMEeKFWdA0s_Fo6w"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_EwNNh7PMEeKFWdA0s_Fo6w" name="Read(q)" inStructuredNode="_EwNNZrPMEeKFWdA0s_Fo6w" structuralFeature="_UwpDhKNXEeKtYNW7l6h6LA">
                  <object xmi:type="uml:InputPin" xmi:id="_EwNNiLPMEeKFWdA0s_Fo6w" name="Read(q).object" incoming="_EwNNlrPMEeKFWdA0s_Fo6w" type="_UwpDgqNXEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EwNNibPMEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EwNNirPMEeKFWdA0s_Fo6w" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_EwNNi7PMEeKFWdA0s_Fo6w" name="Read(q).result" outgoing="_EwNNkrPMEeKFWdA0s_Fo6w" type="_UwpDy6NXEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EwNNjLPMEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EwNNjbPMEeKFWdA0s_Fo6w" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_EwNNjrPMEeKFWdA0s_Fo6w" name="Fork(Read(a).result)" inStructuredNode="_EwNNZrPMEeKFWdA0s_Fo6w" outgoing="_EwNNlrPMEeKFWdA0s_Fo6w" incoming="_EwNNlbPMEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_EwNNj7PMEeKFWdA0s_Fo6w" inStructuredNode="_EwNNZrPMEeKFWdA0s_Fo6w" source="_EwNNc7PMEeKFWdA0s_Fo6w" target="_EwNNaLPMEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_EwNNkLPMEeKFWdA0s_Fo6w" inStructuredNode="_EwNNZrPMEeKFWdA0s_Fo6w" source="_EwNNeLPMEeKFWdA0s_Fo6w" target="_EwNNa7PMEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_EwNNkbPMEeKFWdA0s_Fo6w" inStructuredNode="_EwNNZrPMEeKFWdA0s_Fo6w" source="_EwNNcbPMEeKFWdA0s_Fo6w" target="_EwNNZ7PMEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_EwNNkrPMEeKFWdA0s_Fo6w" inStructuredNode="_EwNNZrPMEeKFWdA0s_Fo6w" source="_EwNNi7PMEeKFWdA0s_Fo6w" target="_EwNNbrPMEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_EwNNk7PMEeKFWdA0s_Fo6w" inStructuredNode="_EwNNZrPMEeKFWdA0s_Fo6w" source="_EwNNfLPMEeKFWdA0s_Fo6w" target="_EwNNhrPMEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_EwNNlLPMEeKFWdA0s_Fo6w" inStructuredNode="_EwNNZrPMEeKFWdA0s_Fo6w" source="_EwNNhrPMEeKFWdA0s_Fo6w" target="_EwNNgLPMEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_EwNNlbPMEeKFWdA0s_Fo6w" inStructuredNode="_EwNNZrPMEeKFWdA0s_Fo6w" source="_EwNNg7PMEeKFWdA0s_Fo6w" target="_EwNNjrPMEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_EwNNlrPMEeKFWdA0s_Fo6w" inStructuredNode="_EwNNZrPMEeKFWdA0s_Fo6w" source="_EwNNjrPMEeKFWdA0s_Fo6w" target="_EwNNiLPMEeKFWdA0s_Fo6w"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_EwNNl7PMEeKFWdA0s_Fo6w" name="AcceptStatement@69ede2" inStructuredNode="_EwNNYLPMEeKFWdA0s_Fo6w" outgoing="_EwNNqLPMEeKFWdA0s_Fo6w" incoming="_EwNNp7PMEeKFWdA0s_Fo6w">
                <node xmi:type="uml:AcceptEventAction" xmi:id="_EwNNmLPMEeKFWdA0s_Fo6w" name="Accept(Continue)" inStructuredNode="_EwNNl7PMEeKFWdA0s_Fo6w" incoming="_EwNNm7PMEeKFWdA0s_Fo6w">
                  <trigger xmi:type="uml:Trigger" xmi:id="_EwNNmbPMEeKFWdA0s_Fo6w" event="_Ey4G4LPMEeKFWdA0s_Fo6w"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_EwNNmrPMEeKFWdA0s_Fo6w" name="Initial(Accept(Continue))" inStructuredNode="_EwNNl7PMEeKFWdA0s_Fo6w" outgoing="_EwNNm7PMEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_EwNNm7PMEeKFWdA0s_Fo6w" inStructuredNode="_EwNNl7PMEeKFWdA0s_Fo6w" source="_EwNNmrPMEeKFWdA0s_Fo6w" target="_EwNNmLPMEeKFWdA0s_Fo6w"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_EwNNnLPMEeKFWdA0s_Fo6w" name="ExpressionStatement@a87509" inStructuredNode="_EwNNYLPMEeKFWdA0s_Fo6w" incoming="_EwNNqLPMEeKFWdA0s_Fo6w">
                <node xmi:type="uml:CallOperationAction" xmi:id="_EwNNnbPMEeKFWdA0s_Fo6w" name="Call(test)" inStructuredNode="_EwNNnLPMEeKFWdA0s_Fo6w" operation="_tcIGULMwEeKUntHy_YfVmg">
                  <target xmi:type="uml:InputPin" xmi:id="_EwNNnrPMEeKFWdA0s_Fo6w" name="Call(test).target" incoming="_EwNNpbPMEeKFWdA0s_Fo6w" type="_EJpXMLMdEeKUntHy_YfVmg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EwNNn7PMEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EwNNoLPMEeKFWdA0s_Fo6w" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:ReadSelfAction" xmi:id="_EwNNobPMEeKFWdA0s_Fo6w" name="ReadSelf" inStructuredNode="_EwNNnLPMEeKFWdA0s_Fo6w">
                  <result xmi:type="uml:OutputPin" xmi:id="_EwNNorPMEeKFWdA0s_Fo6w" name="ReadSelf.result" outgoing="_EwNNpbPMEeKFWdA0s_Fo6w" type="_EJpXMLMdEeKUntHy_YfVmg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EwNNo7PMEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EwNNpLPMEeKFWdA0s_Fo6w" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_EwNNpbPMEeKFWdA0s_Fo6w" inStructuredNode="_EwNNnLPMEeKFWdA0s_Fo6w" source="_EwNNorPMEeKFWdA0s_Fo6w" target="_EwNNnrPMEeKFWdA0s_Fo6w"/>
              </node>
              <edge xmi:type="uml:ControlFlow" xmi:id="_EwNNprPMEeKFWdA0s_Fo6w" inStructuredNode="_EwNNYLPMEeKFWdA0s_Fo6w" source="_EwNNYbPMEeKFWdA0s_Fo6w" target="_EwNNZrPMEeKFWdA0s_Fo6w"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_EwNNp7PMEeKFWdA0s_Fo6w" inStructuredNode="_EwNNYLPMEeKFWdA0s_Fo6w" source="_EwNNZrPMEeKFWdA0s_Fo6w" target="_EwNNl7PMEeKFWdA0s_Fo6w"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_EwNNqLPMEeKFWdA0s_Fo6w" inStructuredNode="_EwNNYLPMEeKFWdA0s_Fo6w" source="_EwNNl7PMEeKFWdA0s_Fo6w" target="_EwNNnLPMEeKFWdA0s_Fo6w"/>
            </structuredNode>
          </ownedBehavior>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_QrelcLMwEeKUntHy_YfVmg" name="Tester" class="_EJpXMLMdEeKUntHy_YfVmg">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_U9OugLMwEeKUntHy_YfVmg" name="result" type="_EJpXMLMdEeKUntHy_YfVmg" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_tcIGULMwEeKUntHy_YfVmg" name="test" method="_2Jb0sLMwEeKUntHy_YfVmg" class="_EJpXMLMdEeKUntHy_YfVmg" redefinedOperation="_3OZlC7PCEeKZBpcFSvFDPw"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Signal" xmi:id="_Jqen4LMwEeKUntHy_YfVmg" name="Start"/>
        <packagedElement xmi:type="uml:Signal" xmi:id="_FvfuILMyEeKz4Y_FUYA0JA" name="Continue"/>
        <packagedElement xmi:type="uml:Class" xmi:id="_3OZkULPCEeKZBpcFSvFDPw" name="AbstractTester" isAbstract="true" isActive="true">
          <ownedOperation xmi:type="uml:Operation" xmi:id="_3OZlC7PCEeKZBpcFSvFDPw" name="test" isAbstract="true" class="_3OZkULPCEeKZBpcFSvFDPw"/>
          <ownedReception xmi:type="uml:Reception" xmi:id="_3OZlDLPCEeKZBpcFSvFDPw" name="Start" signal="_Jqen4LMwEeKUntHy_YfVmg"/>
          <ownedReception xmi:type="uml:Reception" xmi:id="_3OZlDbPCEeKZBpcFSvFDPw" name="Continue" signal="_FvfuILMyEeKz4Y_FUYA0JA"/>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Activity" xmi:id="_gHyFcKNYEeKtYNW7l6h6LA" name="Test Suite 2" group="_vb02cLcQEeKQYayI9qY9dA" node="_vb02cLcQEeKQYayI9qY9dA">
        <ownedComment xmi:type="uml:Comment" xmi:id="_szbRoaNYEeKtYNW7l6h6LA">
          <body>&#xD;
namespace 'Test Suites'::'Test Suite 2' ;&#xD;
&#xD;
private import 'Test Suites'::'Test Suite 2'::'Loss of Messages - Signal'::* ;&#xD;
private import 'Test Suites'::'Test Suite 2'::'Loss of Messages - Operation'::* ;&#xD;
private import 'Test Suites'::'Test Suite 2'::'BehaviorPort - Signal'::* ;&#xD;
private import 'Test Suites'::'Test Suite 2'::'SingleDelegation - PortToPart - Signal'::* ;&#xD;
private import 'Test Suites'::'Test Suite 2'::'SingleDelegation - PortToPart - Operation'::* ;&#xD;
private import 'Test Suites'::'Test Suite 2'::'SingleDelegation - PortToPWP - Signal'::* ;&#xD;
private import 'Test Suites'::'Test Suite 2'::'SingleDelegation - PortToPWP - Operation'::* ;&#xD;
private import 'Test Suites'::'Test Suite 2'::'MultipleDelegation - SameConnector - PortToPart - Signal'::* ;&#xD;
private import 'Test Suites'::'Test Suite 2'::'MultipleDelegation - SameConnector - PortToPart - Operation'::* ;&#xD;
private import 'Test Suites'::'Test Suite 2'::'MultipleDelegation - SameConnector - PortToPWP - Signal'::* ;&#xD;
private import 'Test Suites'::'Test Suite 2'::'MultipleDelegation - SameConnector - PortToPWP - Operation'::* ;&#xD;
private import 'Test Suites'::'Test Suite 2'::'MultipleDelegation - MultipleConnectors - PortToPart - Signal'::* ;&#xD;
private import 'Test Suites'::'Test Suite 2'::'MultipleDelegation - MultipleConnectors - PortToPWP - Signal'::* ;&#xD;
private import 'Test Suites'::'Test Suite 2'::'MultipleDelegation - MultipleConnectors - PortToPart - Operation'::* ;&#xD;
private import 'Test Suites'::'Test Suite 2'::'MultipleDelegation - MultipleConnectors - PortToPWP - Operation'::* ;&#xD;
&#xD;
&#xD;
&#xD;
activity 'Test Suite 2'() { &#xD;
	WriteLine(&quot;---- Running Test Suite 2 ----&quot;) ; WriteLine(&quot;&quot;) ;&#xD;
	&#xD;
	'Test case - BehaviorPort - Signal'() ; WriteLine(&quot;&quot;) ;&#xD;
	'Test case - Loss of Messages - Operation'() ; WriteLine(&quot;&quot;) ;&#xD;
	'Test case - Loss of Messages - Signal'() ; WriteLine(&quot;&quot;) ;&#xD;
	'Test case - MultipleDelegation - MultipleConnectors - PortToPart - Operation'() ; WriteLine(&quot;&quot;) ;&#xD;
	'Test case - MultipleDelegation - MultipleConnectors - PortToPart - Signal'() ; WriteLine(&quot;&quot;) ;&#xD;
	'Test case - MultipleDelegation - MultipleConnectors - PortToPWP - Operation'() ; WriteLine(&quot;&quot;) ;&#xD;
	'Test case - MultipleDelegation - MultipleConnectors - PortToPWP - Signal'() ; WriteLine(&quot;&quot;) ;&#xD;
	'Test case - MultipleDelegation - SameConnector - PortToPart - Operation'() ; WriteLine(&quot;&quot;) ;&#xD;
	'Test case - MultipleDelegation - SameConnector - PortToPart - Signal'() ; WriteLine(&quot;&quot;) ;&#xD;
	'Test case - MultipleDelegation - SameConnector - PortToPWP - Operation'() ; WriteLine(&quot;&quot;) ;&#xD;
	'Test case - MultipleDelegation - SameConnector - PortToPWP - Signal'() ; WriteLine(&quot;&quot;) ;&#xD;
	'Test case - SingleDelegation - PortToPart - Operation'() ; WriteLine(&quot;&quot;) ;&#xD;
	'Test case - SingleDelegation - PortToPart - Signal'() ; WriteLine(&quot;&quot;) ;&#xD;
	'Test case - SingleDelegation - PortToPWP - Operation'() ; WriteLine(&quot;&quot;) ;&#xD;
	'Test case - SingleDelegation - PortToPWP - Signal'() ; WriteLine(&quot;&quot;) ;&#xD;
	&#xD;
	WriteLine(&quot;&quot;) ; WriteLine(&quot;---- End of Test Suite 2 ----&quot;) ; &#xD;
}</body>
        </ownedComment>
        <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_vb02cLcQEeKQYayI9qY9dA" name="Body(Test Suite 2)">
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_vb02cbcQEeKQYayI9qY9dA" name="ExpressionStatement@7d1247" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" outgoing="_vb03v7cQEeKQYayI9qY9dA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_vb02crcQEeKQYayI9qY9dA" name="Call(WriteLine)" inStructuredNode="_vb02cbcQEeKQYayI9qY9dA" incoming="_vb02gLcQEeKQYayI9qY9dA">
              <argument xmi:type="uml:InputPin" xmi:id="_vb02c7cQEeKQYayI9qY9dA" name="Call(WriteLine).argument(value)" incoming="_vb02f7cQEeKQYayI9qY9dA">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb02dLcQEeKQYayI9qY9dA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb02dbcQEeKQYayI9qY9dA" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_vb02drcQEeKQYayI9qY9dA" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb02d7cQEeKQYayI9qY9dA"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb02eLcQEeKQYayI9qY9dA" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_vb02ebcQEeKQYayI9qY9dA" name="Tuple@1efae00" inStructuredNode="_vb02cbcQEeKQYayI9qY9dA" outgoing="_vb02gLcQEeKQYayI9qY9dA">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_vb02ercQEeKQYayI9qY9dA" name="Value(&quot;---- Running Test Suite 2 ----&quot;)" inStructuredNode="_vb02ebcQEeKQYayI9qY9dA">
                <result xmi:type="uml:OutputPin" xmi:id="_vb02e7cQEeKQYayI9qY9dA" name="Value(&quot;---- Running Test Suite 2 ----&quot;).result" outgoing="_vb02f7cQEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb02fLcQEeKQYayI9qY9dA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb02fbcQEeKQYayI9qY9dA" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_vb02frcQEeKQYayI9qY9dA" value="---- Running Test Suite 2 ----">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_vb02f7cQEeKQYayI9qY9dA" inStructuredNode="_vb02cbcQEeKQYayI9qY9dA" source="_vb02e7cQEeKQYayI9qY9dA" target="_vb02c7cQEeKQYayI9qY9dA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_vb02gLcQEeKQYayI9qY9dA" inStructuredNode="_vb02cbcQEeKQYayI9qY9dA" source="_vb02ebcQEeKQYayI9qY9dA" target="_vb02crcQEeKQYayI9qY9dA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_vb02gbcQEeKQYayI9qY9dA" name="ExpressionStatement@a9a635" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" outgoing="_vb03wLcQEeKQYayI9qY9dA" incoming="_vb03v7cQEeKQYayI9qY9dA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_vb02grcQEeKQYayI9qY9dA" name="Call(WriteLine)" inStructuredNode="_vb02gbcQEeKQYayI9qY9dA" incoming="_vb02kLcQEeKQYayI9qY9dA">
              <argument xmi:type="uml:InputPin" xmi:id="_vb02g7cQEeKQYayI9qY9dA" name="Call(WriteLine).argument(value)" incoming="_vb02j7cQEeKQYayI9qY9dA">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb02hLcQEeKQYayI9qY9dA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb02hbcQEeKQYayI9qY9dA" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_vb02hrcQEeKQYayI9qY9dA" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb02h7cQEeKQYayI9qY9dA"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb02iLcQEeKQYayI9qY9dA" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_vb02ibcQEeKQYayI9qY9dA" name="Tuple@5738a4" inStructuredNode="_vb02gbcQEeKQYayI9qY9dA" outgoing="_vb02kLcQEeKQYayI9qY9dA">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_vb02ircQEeKQYayI9qY9dA" name="Value(&quot;&quot;)" inStructuredNode="_vb02ibcQEeKQYayI9qY9dA">
                <result xmi:type="uml:OutputPin" xmi:id="_vb02i7cQEeKQYayI9qY9dA" name="Value(&quot;&quot;).result" outgoing="_vb02j7cQEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb02jLcQEeKQYayI9qY9dA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb02jbcQEeKQYayI9qY9dA" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_vb02jrcQEeKQYayI9qY9dA" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_vb02j7cQEeKQYayI9qY9dA" inStructuredNode="_vb02gbcQEeKQYayI9qY9dA" source="_vb02i7cQEeKQYayI9qY9dA" target="_vb02g7cQEeKQYayI9qY9dA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_vb02kLcQEeKQYayI9qY9dA" inStructuredNode="_vb02gbcQEeKQYayI9qY9dA" source="_vb02ibcQEeKQYayI9qY9dA" target="_vb02grcQEeKQYayI9qY9dA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_vb02kbcQEeKQYayI9qY9dA" name="ExpressionStatement@12ea569" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" outgoing="_vb03wbcQEeKQYayI9qY9dA" incoming="_vb03wLcQEeKQYayI9qY9dA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_vb02krcQEeKQYayI9qY9dA" name="Call(Test case - BehaviorPort - Signal)" inStructuredNode="_vb02kbcQEeKQYayI9qY9dA" behavior="_UwpDzqNXEeKtYNW7l6h6LA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_vb02k7cQEeKQYayI9qY9dA" name="ExpressionStatement@a0da27" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" outgoing="_vb03wrcQEeKQYayI9qY9dA" incoming="_vb03wbcQEeKQYayI9qY9dA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_vb02lLcQEeKQYayI9qY9dA" name="Call(WriteLine)" inStructuredNode="_vb02k7cQEeKQYayI9qY9dA" incoming="_vb02orcQEeKQYayI9qY9dA">
              <argument xmi:type="uml:InputPin" xmi:id="_vb02lbcQEeKQYayI9qY9dA" name="Call(WriteLine).argument(value)" incoming="_vb02obcQEeKQYayI9qY9dA">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb02lrcQEeKQYayI9qY9dA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb02l7cQEeKQYayI9qY9dA" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_vb02mLcQEeKQYayI9qY9dA" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb02mbcQEeKQYayI9qY9dA"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb02mrcQEeKQYayI9qY9dA" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_vb02m7cQEeKQYayI9qY9dA" name="Tuple@4e7e6f" inStructuredNode="_vb02k7cQEeKQYayI9qY9dA" outgoing="_vb02orcQEeKQYayI9qY9dA">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_vb02nLcQEeKQYayI9qY9dA" name="Value(&quot;&quot;)" inStructuredNode="_vb02m7cQEeKQYayI9qY9dA">
                <result xmi:type="uml:OutputPin" xmi:id="_vb02nbcQEeKQYayI9qY9dA" name="Value(&quot;&quot;).result" outgoing="_vb02obcQEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb02nrcQEeKQYayI9qY9dA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb02n7cQEeKQYayI9qY9dA" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_vb02oLcQEeKQYayI9qY9dA" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_vb02obcQEeKQYayI9qY9dA" inStructuredNode="_vb02k7cQEeKQYayI9qY9dA" source="_vb02nbcQEeKQYayI9qY9dA" target="_vb02lbcQEeKQYayI9qY9dA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_vb02orcQEeKQYayI9qY9dA" inStructuredNode="_vb02k7cQEeKQYayI9qY9dA" source="_vb02m7cQEeKQYayI9qY9dA" target="_vb02lLcQEeKQYayI9qY9dA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_vb02o7cQEeKQYayI9qY9dA" name="ExpressionStatement@17b60e0" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" outgoing="_vb03w7cQEeKQYayI9qY9dA" incoming="_vb03wrcQEeKQYayI9qY9dA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_vb02pLcQEeKQYayI9qY9dA" name="Call(Test case - Loss of Messages - Operation)" inStructuredNode="_vb02o7cQEeKQYayI9qY9dA" behavior="_vWK4AKNUEeKtYNW7l6h6LA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_vb02pbcQEeKQYayI9qY9dA" name="ExpressionStatement@7c42c0" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" outgoing="_vb03xLcQEeKQYayI9qY9dA" incoming="_vb03w7cQEeKQYayI9qY9dA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_vb02prcQEeKQYayI9qY9dA" name="Call(WriteLine)" inStructuredNode="_vb02pbcQEeKQYayI9qY9dA" incoming="_vb02tLcQEeKQYayI9qY9dA">
              <argument xmi:type="uml:InputPin" xmi:id="_vb02p7cQEeKQYayI9qY9dA" name="Call(WriteLine).argument(value)" incoming="_vb02s7cQEeKQYayI9qY9dA">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb02qLcQEeKQYayI9qY9dA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb02qbcQEeKQYayI9qY9dA" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_vb02qrcQEeKQYayI9qY9dA" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb02q7cQEeKQYayI9qY9dA"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb02rLcQEeKQYayI9qY9dA" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_vb02rbcQEeKQYayI9qY9dA" name="Tuple@f90df1" inStructuredNode="_vb02pbcQEeKQYayI9qY9dA" outgoing="_vb02tLcQEeKQYayI9qY9dA">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_vb02rrcQEeKQYayI9qY9dA" name="Value(&quot;&quot;)" inStructuredNode="_vb02rbcQEeKQYayI9qY9dA">
                <result xmi:type="uml:OutputPin" xmi:id="_vb02r7cQEeKQYayI9qY9dA" name="Value(&quot;&quot;).result" outgoing="_vb02s7cQEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb02sLcQEeKQYayI9qY9dA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb02sbcQEeKQYayI9qY9dA" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_vb02srcQEeKQYayI9qY9dA" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_vb02s7cQEeKQYayI9qY9dA" inStructuredNode="_vb02pbcQEeKQYayI9qY9dA" source="_vb02r7cQEeKQYayI9qY9dA" target="_vb02p7cQEeKQYayI9qY9dA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_vb02tLcQEeKQYayI9qY9dA" inStructuredNode="_vb02pbcQEeKQYayI9qY9dA" source="_vb02rbcQEeKQYayI9qY9dA" target="_vb02prcQEeKQYayI9qY9dA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_vb02tbcQEeKQYayI9qY9dA" name="ExpressionStatement@1e1f8a4" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" outgoing="_vb03xbcQEeKQYayI9qY9dA" incoming="_vb03xLcQEeKQYayI9qY9dA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_vb02trcQEeKQYayI9qY9dA" name="Call(Test case - Loss of Messages - Signal)" inStructuredNode="_vb02tbcQEeKQYayI9qY9dA" behavior="_D3LXkKNNEeKtYNW7l6h6LA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_vb02t7cQEeKQYayI9qY9dA" name="ExpressionStatement@1ee51f9" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" outgoing="_vb03xrcQEeKQYayI9qY9dA" incoming="_vb03xbcQEeKQYayI9qY9dA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_vb02uLcQEeKQYayI9qY9dA" name="Call(WriteLine)" inStructuredNode="_vb02t7cQEeKQYayI9qY9dA" incoming="_vb02xrcQEeKQYayI9qY9dA">
              <argument xmi:type="uml:InputPin" xmi:id="_vb02ubcQEeKQYayI9qY9dA" name="Call(WriteLine).argument(value)" incoming="_vb02xbcQEeKQYayI9qY9dA">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb02urcQEeKQYayI9qY9dA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb02u7cQEeKQYayI9qY9dA" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_vb02vLcQEeKQYayI9qY9dA" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb02vbcQEeKQYayI9qY9dA"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb02vrcQEeKQYayI9qY9dA" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_vb02v7cQEeKQYayI9qY9dA" name="Tuple@186eaa0" inStructuredNode="_vb02t7cQEeKQYayI9qY9dA" outgoing="_vb02xrcQEeKQYayI9qY9dA">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_vb02wLcQEeKQYayI9qY9dA" name="Value(&quot;&quot;)" inStructuredNode="_vb02v7cQEeKQYayI9qY9dA">
                <result xmi:type="uml:OutputPin" xmi:id="_vb02wbcQEeKQYayI9qY9dA" name="Value(&quot;&quot;).result" outgoing="_vb02xbcQEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb02wrcQEeKQYayI9qY9dA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb02w7cQEeKQYayI9qY9dA" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_vb02xLcQEeKQYayI9qY9dA" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_vb02xbcQEeKQYayI9qY9dA" inStructuredNode="_vb02t7cQEeKQYayI9qY9dA" source="_vb02wbcQEeKQYayI9qY9dA" target="_vb02ubcQEeKQYayI9qY9dA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_vb02xrcQEeKQYayI9qY9dA" inStructuredNode="_vb02t7cQEeKQYayI9qY9dA" source="_vb02v7cQEeKQYayI9qY9dA" target="_vb02uLcQEeKQYayI9qY9dA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_vb02x7cQEeKQYayI9qY9dA" name="ExpressionStatement@fdf716" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" outgoing="_vb03x7cQEeKQYayI9qY9dA" incoming="_vb03xrcQEeKQYayI9qY9dA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_vb02yLcQEeKQYayI9qY9dA" name="Call(Test case - MultipleDelegation - MultipleConnectors - PortToPart - Operation)" inStructuredNode="_vb02x7cQEeKQYayI9qY9dA" behavior="_hH2AKLb7EeKQYayI9qY9dA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_vb02ybcQEeKQYayI9qY9dA" name="ExpressionStatement@15ed6e8" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" outgoing="_vb03yLcQEeKQYayI9qY9dA" incoming="_vb03x7cQEeKQYayI9qY9dA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_vb02yrcQEeKQYayI9qY9dA" name="Call(WriteLine)" inStructuredNode="_vb02ybcQEeKQYayI9qY9dA" incoming="_vb022LcQEeKQYayI9qY9dA">
              <argument xmi:type="uml:InputPin" xmi:id="_vb02y7cQEeKQYayI9qY9dA" name="Call(WriteLine).argument(value)" incoming="_vb0217cQEeKQYayI9qY9dA">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb02zLcQEeKQYayI9qY9dA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb02zbcQEeKQYayI9qY9dA" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_vb02zrcQEeKQYayI9qY9dA" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb02z7cQEeKQYayI9qY9dA"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb020LcQEeKQYayI9qY9dA" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_vb020bcQEeKQYayI9qY9dA" name="Tuple@1caf6b4" inStructuredNode="_vb02ybcQEeKQYayI9qY9dA" outgoing="_vb022LcQEeKQYayI9qY9dA">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_vb020rcQEeKQYayI9qY9dA" name="Value(&quot;&quot;)" inStructuredNode="_vb020bcQEeKQYayI9qY9dA">
                <result xmi:type="uml:OutputPin" xmi:id="_vb0207cQEeKQYayI9qY9dA" name="Value(&quot;&quot;).result" outgoing="_vb0217cQEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb021LcQEeKQYayI9qY9dA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb021bcQEeKQYayI9qY9dA" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_vb021rcQEeKQYayI9qY9dA" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_vb0217cQEeKQYayI9qY9dA" inStructuredNode="_vb02ybcQEeKQYayI9qY9dA" source="_vb0207cQEeKQYayI9qY9dA" target="_vb02y7cQEeKQYayI9qY9dA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_vb022LcQEeKQYayI9qY9dA" inStructuredNode="_vb02ybcQEeKQYayI9qY9dA" source="_vb020bcQEeKQYayI9qY9dA" target="_vb02yrcQEeKQYayI9qY9dA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_vb022bcQEeKQYayI9qY9dA" name="ExpressionStatement@1065e3c" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" outgoing="_vb03ybcQEeKQYayI9qY9dA" incoming="_vb03yLcQEeKQYayI9qY9dA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_vb022rcQEeKQYayI9qY9dA" name="Call(Test case - MultipleDelegation - MultipleConnectors - PortToPart - Signal)" inStructuredNode="_vb022bcQEeKQYayI9qY9dA" behavior="_VBo0S6QYEeKU2-QRh2EfwQ"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_vb0227cQEeKQYayI9qY9dA" name="ExpressionStatement@1298339" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" outgoing="_vb03yrcQEeKQYayI9qY9dA" incoming="_vb03ybcQEeKQYayI9qY9dA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_vb023LcQEeKQYayI9qY9dA" name="Call(WriteLine)" inStructuredNode="_vb0227cQEeKQYayI9qY9dA" incoming="_vb026rcQEeKQYayI9qY9dA">
              <argument xmi:type="uml:InputPin" xmi:id="_vb023bcQEeKQYayI9qY9dA" name="Call(WriteLine).argument(value)" incoming="_vb026bcQEeKQYayI9qY9dA">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb023rcQEeKQYayI9qY9dA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb0237cQEeKQYayI9qY9dA" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_vb024LcQEeKQYayI9qY9dA" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb024bcQEeKQYayI9qY9dA"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb024rcQEeKQYayI9qY9dA" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_vb0247cQEeKQYayI9qY9dA" name="Tuple@14ae34" inStructuredNode="_vb0227cQEeKQYayI9qY9dA" outgoing="_vb026rcQEeKQYayI9qY9dA">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_vb025LcQEeKQYayI9qY9dA" name="Value(&quot;&quot;)" inStructuredNode="_vb0247cQEeKQYayI9qY9dA">
                <result xmi:type="uml:OutputPin" xmi:id="_vb025bcQEeKQYayI9qY9dA" name="Value(&quot;&quot;).result" outgoing="_vb026bcQEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb025rcQEeKQYayI9qY9dA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb0257cQEeKQYayI9qY9dA" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_vb026LcQEeKQYayI9qY9dA" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_vb026bcQEeKQYayI9qY9dA" inStructuredNode="_vb0227cQEeKQYayI9qY9dA" source="_vb025bcQEeKQYayI9qY9dA" target="_vb023bcQEeKQYayI9qY9dA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_vb026rcQEeKQYayI9qY9dA" inStructuredNode="_vb0227cQEeKQYayI9qY9dA" source="_vb0247cQEeKQYayI9qY9dA" target="_vb023LcQEeKQYayI9qY9dA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_vb0267cQEeKQYayI9qY9dA" name="ExpressionStatement@1f0de52" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" outgoing="_vb03y7cQEeKQYayI9qY9dA" incoming="_vb03yrcQEeKQYayI9qY9dA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_vb027LcQEeKQYayI9qY9dA" name="Call(Test case - MultipleDelegation - MultipleConnectors - PortToPWP - Operation)" inStructuredNode="_vb0267cQEeKQYayI9qY9dA" behavior="_75bqgKTkEeKGUdxOl5wllg"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_vb027bcQEeKQYayI9qY9dA" name="ExpressionStatement@1731f6b" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" outgoing="_vb03zLcQEeKQYayI9qY9dA" incoming="_vb03y7cQEeKQYayI9qY9dA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_vb027rcQEeKQYayI9qY9dA" name="Call(WriteLine)" inStructuredNode="_vb027bcQEeKQYayI9qY9dA" incoming="_vb02_LcQEeKQYayI9qY9dA">
              <argument xmi:type="uml:InputPin" xmi:id="_vb0277cQEeKQYayI9qY9dA" name="Call(WriteLine).argument(value)" incoming="_vb02-7cQEeKQYayI9qY9dA">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb028LcQEeKQYayI9qY9dA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb028bcQEeKQYayI9qY9dA" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_vb028rcQEeKQYayI9qY9dA" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb0287cQEeKQYayI9qY9dA"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb029LcQEeKQYayI9qY9dA" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_vb029bcQEeKQYayI9qY9dA" name="Tuple@13c65d5" inStructuredNode="_vb027bcQEeKQYayI9qY9dA" outgoing="_vb02_LcQEeKQYayI9qY9dA">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_vb029rcQEeKQYayI9qY9dA" name="Value(&quot;&quot;)" inStructuredNode="_vb029bcQEeKQYayI9qY9dA">
                <result xmi:type="uml:OutputPin" xmi:id="_vb0297cQEeKQYayI9qY9dA" name="Value(&quot;&quot;).result" outgoing="_vb02-7cQEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb02-LcQEeKQYayI9qY9dA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb02-bcQEeKQYayI9qY9dA" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_vb02-rcQEeKQYayI9qY9dA" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_vb02-7cQEeKQYayI9qY9dA" inStructuredNode="_vb027bcQEeKQYayI9qY9dA" source="_vb0297cQEeKQYayI9qY9dA" target="_vb0277cQEeKQYayI9qY9dA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_vb02_LcQEeKQYayI9qY9dA" inStructuredNode="_vb027bcQEeKQYayI9qY9dA" source="_vb029bcQEeKQYayI9qY9dA" target="_vb027rcQEeKQYayI9qY9dA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_vb02_bcQEeKQYayI9qY9dA" name="ExpressionStatement@1dd52c2" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" outgoing="_vb03zbcQEeKQYayI9qY9dA" incoming="_vb03zLcQEeKQYayI9qY9dA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_vb02_rcQEeKQYayI9qY9dA" name="Call(Test case - MultipleDelegation - MultipleConnectors - PortToPWP - Signal)" inStructuredNode="_vb02_bcQEeKQYayI9qY9dA" behavior="_W3mkoLcOEeKQYayI9qY9dA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_vb02_7cQEeKQYayI9qY9dA" name="ExpressionStatement@141196f" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" outgoing="_vb03zrcQEeKQYayI9qY9dA" incoming="_vb03zbcQEeKQYayI9qY9dA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_vb03ALcQEeKQYayI9qY9dA" name="Call(WriteLine)" inStructuredNode="_vb02_7cQEeKQYayI9qY9dA" incoming="_vb03DrcQEeKQYayI9qY9dA">
              <argument xmi:type="uml:InputPin" xmi:id="_vb03AbcQEeKQYayI9qY9dA" name="Call(WriteLine).argument(value)" incoming="_vb03DbcQEeKQYayI9qY9dA">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb03ArcQEeKQYayI9qY9dA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb03A7cQEeKQYayI9qY9dA" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_vb03BLcQEeKQYayI9qY9dA" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb03BbcQEeKQYayI9qY9dA"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb03BrcQEeKQYayI9qY9dA" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_vb03B7cQEeKQYayI9qY9dA" name="Tuple@1f2f9ef" inStructuredNode="_vb02_7cQEeKQYayI9qY9dA" outgoing="_vb03DrcQEeKQYayI9qY9dA">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_vb03CLcQEeKQYayI9qY9dA" name="Value(&quot;&quot;)" inStructuredNode="_vb03B7cQEeKQYayI9qY9dA">
                <result xmi:type="uml:OutputPin" xmi:id="_vb03CbcQEeKQYayI9qY9dA" name="Value(&quot;&quot;).result" outgoing="_vb03DbcQEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb03CrcQEeKQYayI9qY9dA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb03C7cQEeKQYayI9qY9dA" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_vb03DLcQEeKQYayI9qY9dA" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_vb03DbcQEeKQYayI9qY9dA" inStructuredNode="_vb02_7cQEeKQYayI9qY9dA" source="_vb03CbcQEeKQYayI9qY9dA" target="_vb03AbcQEeKQYayI9qY9dA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_vb03DrcQEeKQYayI9qY9dA" inStructuredNode="_vb02_7cQEeKQYayI9qY9dA" source="_vb03B7cQEeKQYayI9qY9dA" target="_vb03ALcQEeKQYayI9qY9dA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_vb03D7cQEeKQYayI9qY9dA" name="ExpressionStatement@18137b7" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" outgoing="_vb03z7cQEeKQYayI9qY9dA" incoming="_vb03zrcQEeKQYayI9qY9dA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_vb03ELcQEeKQYayI9qY9dA" name="Call(Test case - MultipleDelegation - SameConnector - PortToPart - Operation)" inStructuredNode="_vb03D7cQEeKQYayI9qY9dA" behavior="_FDyzqLcIEeKQYayI9qY9dA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_vb03EbcQEeKQYayI9qY9dA" name="ExpressionStatement@ea7ca0" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" outgoing="_vb030LcQEeKQYayI9qY9dA" incoming="_vb03z7cQEeKQYayI9qY9dA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_vb03ErcQEeKQYayI9qY9dA" name="Call(WriteLine)" inStructuredNode="_vb03EbcQEeKQYayI9qY9dA" incoming="_vb03ILcQEeKQYayI9qY9dA">
              <argument xmi:type="uml:InputPin" xmi:id="_vb03E7cQEeKQYayI9qY9dA" name="Call(WriteLine).argument(value)" incoming="_vb03H7cQEeKQYayI9qY9dA">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb03FLcQEeKQYayI9qY9dA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb03FbcQEeKQYayI9qY9dA" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_vb03FrcQEeKQYayI9qY9dA" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb03F7cQEeKQYayI9qY9dA"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb03GLcQEeKQYayI9qY9dA" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_vb03GbcQEeKQYayI9qY9dA" name="Tuple@191293f" inStructuredNode="_vb03EbcQEeKQYayI9qY9dA" outgoing="_vb03ILcQEeKQYayI9qY9dA">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_vb03GrcQEeKQYayI9qY9dA" name="Value(&quot;&quot;)" inStructuredNode="_vb03GbcQEeKQYayI9qY9dA">
                <result xmi:type="uml:OutputPin" xmi:id="_vb03G7cQEeKQYayI9qY9dA" name="Value(&quot;&quot;).result" outgoing="_vb03H7cQEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb03HLcQEeKQYayI9qY9dA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb03HbcQEeKQYayI9qY9dA" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_vb03HrcQEeKQYayI9qY9dA" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_vb03H7cQEeKQYayI9qY9dA" inStructuredNode="_vb03EbcQEeKQYayI9qY9dA" source="_vb03G7cQEeKQYayI9qY9dA" target="_vb03E7cQEeKQYayI9qY9dA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_vb03ILcQEeKQYayI9qY9dA" inStructuredNode="_vb03EbcQEeKQYayI9qY9dA" source="_vb03GbcQEeKQYayI9qY9dA" target="_vb03ErcQEeKQYayI9qY9dA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_vb03IbcQEeKQYayI9qY9dA" name="ExpressionStatement@15b6c6b" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" outgoing="_vb030bcQEeKQYayI9qY9dA" incoming="_vb030LcQEeKQYayI9qY9dA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_vb03IrcQEeKQYayI9qY9dA" name="Call(Test case - MultipleDelegation - SameConnector - PortToPart - Signal)" inStructuredNode="_vb03IbcQEeKQYayI9qY9dA" behavior="_6sveRqNwEeKU2-QRh2EfwQ"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_vb03I7cQEeKQYayI9qY9dA" name="ExpressionStatement@9ebb8b" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" outgoing="_vb030rcQEeKQYayI9qY9dA" incoming="_vb030bcQEeKQYayI9qY9dA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_vb03JLcQEeKQYayI9qY9dA" name="Call(WriteLine)" inStructuredNode="_vb03I7cQEeKQYayI9qY9dA" incoming="_vb03MrcQEeKQYayI9qY9dA">
              <argument xmi:type="uml:InputPin" xmi:id="_vb03JbcQEeKQYayI9qY9dA" name="Call(WriteLine).argument(value)" incoming="_vb03MbcQEeKQYayI9qY9dA">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb03JrcQEeKQYayI9qY9dA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb03J7cQEeKQYayI9qY9dA" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_vb03KLcQEeKQYayI9qY9dA" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb03KbcQEeKQYayI9qY9dA"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb03KrcQEeKQYayI9qY9dA" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_vb03K7cQEeKQYayI9qY9dA" name="Tuple@273b09" inStructuredNode="_vb03I7cQEeKQYayI9qY9dA" outgoing="_vb03MrcQEeKQYayI9qY9dA">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_vb03LLcQEeKQYayI9qY9dA" name="Value(&quot;&quot;)" inStructuredNode="_vb03K7cQEeKQYayI9qY9dA">
                <result xmi:type="uml:OutputPin" xmi:id="_vb03LbcQEeKQYayI9qY9dA" name="Value(&quot;&quot;).result" outgoing="_vb03MbcQEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb03LrcQEeKQYayI9qY9dA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb03L7cQEeKQYayI9qY9dA" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_vb03MLcQEeKQYayI9qY9dA" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_vb03MbcQEeKQYayI9qY9dA" inStructuredNode="_vb03I7cQEeKQYayI9qY9dA" source="_vb03LbcQEeKQYayI9qY9dA" target="_vb03JbcQEeKQYayI9qY9dA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_vb03MrcQEeKQYayI9qY9dA" inStructuredNode="_vb03I7cQEeKQYayI9qY9dA" source="_vb03K7cQEeKQYayI9qY9dA" target="_vb03JLcQEeKQYayI9qY9dA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_vb03M7cQEeKQYayI9qY9dA" name="ExpressionStatement@ccbb40" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" outgoing="_vb0307cQEeKQYayI9qY9dA" incoming="_vb030rcQEeKQYayI9qY9dA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_vb03NLcQEeKQYayI9qY9dA" name="Call(Test case - MultipleDelegation - SameConnector - PortToPWP - Operation)" inStructuredNode="_vb03M7cQEeKQYayI9qY9dA" behavior="_NdYNUrcLEeKQYayI9qY9dA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_vb03NbcQEeKQYayI9qY9dA" name="ExpressionStatement@106413a" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" outgoing="_vb031LcQEeKQYayI9qY9dA" incoming="_vb0307cQEeKQYayI9qY9dA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_vb03NrcQEeKQYayI9qY9dA" name="Call(WriteLine)" inStructuredNode="_vb03NbcQEeKQYayI9qY9dA" incoming="_vb03RLcQEeKQYayI9qY9dA">
              <argument xmi:type="uml:InputPin" xmi:id="_vb03N7cQEeKQYayI9qY9dA" name="Call(WriteLine).argument(value)" incoming="_vb03Q7cQEeKQYayI9qY9dA">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb03OLcQEeKQYayI9qY9dA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb03ObcQEeKQYayI9qY9dA" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_vb03OrcQEeKQYayI9qY9dA" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb03O7cQEeKQYayI9qY9dA"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb03PLcQEeKQYayI9qY9dA" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_vb03PbcQEeKQYayI9qY9dA" name="Tuple@dbbe3c" inStructuredNode="_vb03NbcQEeKQYayI9qY9dA" outgoing="_vb03RLcQEeKQYayI9qY9dA">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_vb03PrcQEeKQYayI9qY9dA" name="Value(&quot;&quot;)" inStructuredNode="_vb03PbcQEeKQYayI9qY9dA">
                <result xmi:type="uml:OutputPin" xmi:id="_vb03P7cQEeKQYayI9qY9dA" name="Value(&quot;&quot;).result" outgoing="_vb03Q7cQEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb03QLcQEeKQYayI9qY9dA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb03QbcQEeKQYayI9qY9dA" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_vb03QrcQEeKQYayI9qY9dA" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_vb03Q7cQEeKQYayI9qY9dA" inStructuredNode="_vb03NbcQEeKQYayI9qY9dA" source="_vb03P7cQEeKQYayI9qY9dA" target="_vb03N7cQEeKQYayI9qY9dA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_vb03RLcQEeKQYayI9qY9dA" inStructuredNode="_vb03NbcQEeKQYayI9qY9dA" source="_vb03PbcQEeKQYayI9qY9dA" target="_vb03NrcQEeKQYayI9qY9dA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_vb03RbcQEeKQYayI9qY9dA" name="ExpressionStatement@27787c" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" outgoing="_vb031bcQEeKQYayI9qY9dA" incoming="_vb031LcQEeKQYayI9qY9dA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_vb03RrcQEeKQYayI9qY9dA" name="Call(Test case - MultipleDelegation - SameConnector - PortToPWP - Signal)" inStructuredNode="_vb03RbcQEeKQYayI9qY9dA" behavior="_Fn90EKTfEeKGUdxOl5wllg"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_vb03R7cQEeKQYayI9qY9dA" name="ExpressionStatement@21b5db" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" outgoing="_vb031rcQEeKQYayI9qY9dA" incoming="_vb031bcQEeKQYayI9qY9dA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_vb03SLcQEeKQYayI9qY9dA" name="Call(WriteLine)" inStructuredNode="_vb03R7cQEeKQYayI9qY9dA" incoming="_vb03VrcQEeKQYayI9qY9dA">
              <argument xmi:type="uml:InputPin" xmi:id="_vb03SbcQEeKQYayI9qY9dA" name="Call(WriteLine).argument(value)" incoming="_vb03VbcQEeKQYayI9qY9dA">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb03SrcQEeKQYayI9qY9dA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb03S7cQEeKQYayI9qY9dA" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_vb03TLcQEeKQYayI9qY9dA" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb03TbcQEeKQYayI9qY9dA"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb03TrcQEeKQYayI9qY9dA" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_vb03T7cQEeKQYayI9qY9dA" name="Tuple@13b6849" inStructuredNode="_vb03R7cQEeKQYayI9qY9dA" outgoing="_vb03VrcQEeKQYayI9qY9dA">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_vb03ULcQEeKQYayI9qY9dA" name="Value(&quot;&quot;)" inStructuredNode="_vb03T7cQEeKQYayI9qY9dA">
                <result xmi:type="uml:OutputPin" xmi:id="_vb03UbcQEeKQYayI9qY9dA" name="Value(&quot;&quot;).result" outgoing="_vb03VbcQEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb03UrcQEeKQYayI9qY9dA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb03U7cQEeKQYayI9qY9dA" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_vb03VLcQEeKQYayI9qY9dA" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_vb03VbcQEeKQYayI9qY9dA" inStructuredNode="_vb03R7cQEeKQYayI9qY9dA" source="_vb03UbcQEeKQYayI9qY9dA" target="_vb03SbcQEeKQYayI9qY9dA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_vb03VrcQEeKQYayI9qY9dA" inStructuredNode="_vb03R7cQEeKQYayI9qY9dA" source="_vb03T7cQEeKQYayI9qY9dA" target="_vb03SLcQEeKQYayI9qY9dA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_vb03V7cQEeKQYayI9qY9dA" name="ExpressionStatement@1791fd7" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" outgoing="_vb0317cQEeKQYayI9qY9dA" incoming="_vb031rcQEeKQYayI9qY9dA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_vb03WLcQEeKQYayI9qY9dA" name="Call(Test case - SingleDelegation - PortToPart - Operation)" inStructuredNode="_vb03V7cQEeKQYayI9qY9dA" behavior="_hJSdkKNmEeKtYNW7l6h6LA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_vb03WbcQEeKQYayI9qY9dA" name="ExpressionStatement@135e13f" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" outgoing="_vb032LcQEeKQYayI9qY9dA" incoming="_vb0317cQEeKQYayI9qY9dA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_vb03WrcQEeKQYayI9qY9dA" name="Call(WriteLine)" inStructuredNode="_vb03WbcQEeKQYayI9qY9dA" incoming="_vb03aLcQEeKQYayI9qY9dA">
              <argument xmi:type="uml:InputPin" xmi:id="_vb03W7cQEeKQYayI9qY9dA" name="Call(WriteLine).argument(value)" incoming="_vb03Z7cQEeKQYayI9qY9dA">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb03XLcQEeKQYayI9qY9dA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb03XbcQEeKQYayI9qY9dA" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_vb03XrcQEeKQYayI9qY9dA" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb03X7cQEeKQYayI9qY9dA"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb03YLcQEeKQYayI9qY9dA" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_vb03YbcQEeKQYayI9qY9dA" name="Tuple@9bfc56" inStructuredNode="_vb03WbcQEeKQYayI9qY9dA" outgoing="_vb03aLcQEeKQYayI9qY9dA">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_vb03YrcQEeKQYayI9qY9dA" name="Value(&quot;&quot;)" inStructuredNode="_vb03YbcQEeKQYayI9qY9dA">
                <result xmi:type="uml:OutputPin" xmi:id="_vb03Y7cQEeKQYayI9qY9dA" name="Value(&quot;&quot;).result" outgoing="_vb03Z7cQEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb03ZLcQEeKQYayI9qY9dA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb03ZbcQEeKQYayI9qY9dA" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_vb03ZrcQEeKQYayI9qY9dA" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_vb03Z7cQEeKQYayI9qY9dA" inStructuredNode="_vb03WbcQEeKQYayI9qY9dA" source="_vb03Y7cQEeKQYayI9qY9dA" target="_vb03W7cQEeKQYayI9qY9dA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_vb03aLcQEeKQYayI9qY9dA" inStructuredNode="_vb03WbcQEeKQYayI9qY9dA" source="_vb03YbcQEeKQYayI9qY9dA" target="_vb03WrcQEeKQYayI9qY9dA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_vb03abcQEeKQYayI9qY9dA" name="ExpressionStatement@1e63d6f" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" outgoing="_vb032bcQEeKQYayI9qY9dA" incoming="_vb032LcQEeKQYayI9qY9dA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_vb03arcQEeKQYayI9qY9dA" name="Call(Test case - SingleDelegation - PortToPart - Signal)" inStructuredNode="_vb03abcQEeKQYayI9qY9dA" behavior="_QaTOTqNaEeKtYNW7l6h6LA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_vb03a7cQEeKQYayI9qY9dA" name="ExpressionStatement@1b48a7b" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" outgoing="_vb032rcQEeKQYayI9qY9dA" incoming="_vb032bcQEeKQYayI9qY9dA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_vb03bLcQEeKQYayI9qY9dA" name="Call(WriteLine)" inStructuredNode="_vb03a7cQEeKQYayI9qY9dA" incoming="_vb03ercQEeKQYayI9qY9dA">
              <argument xmi:type="uml:InputPin" xmi:id="_vb03bbcQEeKQYayI9qY9dA" name="Call(WriteLine).argument(value)" incoming="_vb03ebcQEeKQYayI9qY9dA">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb03brcQEeKQYayI9qY9dA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb03b7cQEeKQYayI9qY9dA" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_vb03cLcQEeKQYayI9qY9dA" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb03cbcQEeKQYayI9qY9dA"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb03crcQEeKQYayI9qY9dA" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_vb03c7cQEeKQYayI9qY9dA" name="Tuple@b614a4" inStructuredNode="_vb03a7cQEeKQYayI9qY9dA" outgoing="_vb03ercQEeKQYayI9qY9dA">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_vb03dLcQEeKQYayI9qY9dA" name="Value(&quot;&quot;)" inStructuredNode="_vb03c7cQEeKQYayI9qY9dA">
                <result xmi:type="uml:OutputPin" xmi:id="_vb03dbcQEeKQYayI9qY9dA" name="Value(&quot;&quot;).result" outgoing="_vb03ebcQEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb03drcQEeKQYayI9qY9dA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb03d7cQEeKQYayI9qY9dA" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_vb03eLcQEeKQYayI9qY9dA" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_vb03ebcQEeKQYayI9qY9dA" inStructuredNode="_vb03a7cQEeKQYayI9qY9dA" source="_vb03dbcQEeKQYayI9qY9dA" target="_vb03bbcQEeKQYayI9qY9dA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_vb03ercQEeKQYayI9qY9dA" inStructuredNode="_vb03a7cQEeKQYayI9qY9dA" source="_vb03c7cQEeKQYayI9qY9dA" target="_vb03bLcQEeKQYayI9qY9dA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_vb03e7cQEeKQYayI9qY9dA" name="ExpressionStatement@1095391" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" outgoing="_vb0327cQEeKQYayI9qY9dA" incoming="_vb032rcQEeKQYayI9qY9dA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_vb03fLcQEeKQYayI9qY9dA" name="Call(Test case - SingleDelegation - PortToPWP - Operation)" inStructuredNode="_vb03e7cQEeKQYayI9qY9dA" behavior="_yzkdwKTaEeKGUdxOl5wllg"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_vb03fbcQEeKQYayI9qY9dA" name="ExpressionStatement@8786ac" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" outgoing="_vb033LcQEeKQYayI9qY9dA" incoming="_vb0327cQEeKQYayI9qY9dA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_vb03frcQEeKQYayI9qY9dA" name="Call(WriteLine)" inStructuredNode="_vb03fbcQEeKQYayI9qY9dA" incoming="_vb03jLcQEeKQYayI9qY9dA">
              <argument xmi:type="uml:InputPin" xmi:id="_vb03f7cQEeKQYayI9qY9dA" name="Call(WriteLine).argument(value)" incoming="_vb03i7cQEeKQYayI9qY9dA">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb03gLcQEeKQYayI9qY9dA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb03gbcQEeKQYayI9qY9dA" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_vb03grcQEeKQYayI9qY9dA" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb03g7cQEeKQYayI9qY9dA"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb03hLcQEeKQYayI9qY9dA" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_vb03hbcQEeKQYayI9qY9dA" name="Tuple@eb5b5e" inStructuredNode="_vb03fbcQEeKQYayI9qY9dA" outgoing="_vb03jLcQEeKQYayI9qY9dA">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_vb03hrcQEeKQYayI9qY9dA" name="Value(&quot;&quot;)" inStructuredNode="_vb03hbcQEeKQYayI9qY9dA">
                <result xmi:type="uml:OutputPin" xmi:id="_vb03h7cQEeKQYayI9qY9dA" name="Value(&quot;&quot;).result" outgoing="_vb03i7cQEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb03iLcQEeKQYayI9qY9dA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb03ibcQEeKQYayI9qY9dA" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_vb03ircQEeKQYayI9qY9dA" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_vb03i7cQEeKQYayI9qY9dA" inStructuredNode="_vb03fbcQEeKQYayI9qY9dA" source="_vb03h7cQEeKQYayI9qY9dA" target="_vb03f7cQEeKQYayI9qY9dA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_vb03jLcQEeKQYayI9qY9dA" inStructuredNode="_vb03fbcQEeKQYayI9qY9dA" source="_vb03hbcQEeKQYayI9qY9dA" target="_vb03frcQEeKQYayI9qY9dA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_vb03jbcQEeKQYayI9qY9dA" name="ExpressionStatement@186c824" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" outgoing="_vb033bcQEeKQYayI9qY9dA" incoming="_vb033LcQEeKQYayI9qY9dA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_vb03jrcQEeKQYayI9qY9dA" name="Call(Test case - SingleDelegation - PortToPWP - Signal)" inStructuredNode="_vb03jbcQEeKQYayI9qY9dA" behavior="_9LXVQKRcEeKU2-QRh2EfwQ"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_vb03j7cQEeKQYayI9qY9dA" name="ExpressionStatement@859272" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" outgoing="_vb033rcQEeKQYayI9qY9dA" incoming="_vb033bcQEeKQYayI9qY9dA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_vb03kLcQEeKQYayI9qY9dA" name="Call(WriteLine)" inStructuredNode="_vb03j7cQEeKQYayI9qY9dA" incoming="_vb03nrcQEeKQYayI9qY9dA">
              <argument xmi:type="uml:InputPin" xmi:id="_vb03kbcQEeKQYayI9qY9dA" name="Call(WriteLine).argument(value)" incoming="_vb03nbcQEeKQYayI9qY9dA">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb03krcQEeKQYayI9qY9dA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb03k7cQEeKQYayI9qY9dA" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_vb03lLcQEeKQYayI9qY9dA" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb03lbcQEeKQYayI9qY9dA"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb03lrcQEeKQYayI9qY9dA" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_vb03l7cQEeKQYayI9qY9dA" name="Tuple@1b45715" inStructuredNode="_vb03j7cQEeKQYayI9qY9dA" outgoing="_vb03nrcQEeKQYayI9qY9dA">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_vb03mLcQEeKQYayI9qY9dA" name="Value(&quot;&quot;)" inStructuredNode="_vb03l7cQEeKQYayI9qY9dA">
                <result xmi:type="uml:OutputPin" xmi:id="_vb03mbcQEeKQYayI9qY9dA" name="Value(&quot;&quot;).result" outgoing="_vb03nbcQEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb03mrcQEeKQYayI9qY9dA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb03m7cQEeKQYayI9qY9dA" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_vb03nLcQEeKQYayI9qY9dA" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_vb03nbcQEeKQYayI9qY9dA" inStructuredNode="_vb03j7cQEeKQYayI9qY9dA" source="_vb03mbcQEeKQYayI9qY9dA" target="_vb03kbcQEeKQYayI9qY9dA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_vb03nrcQEeKQYayI9qY9dA" inStructuredNode="_vb03j7cQEeKQYayI9qY9dA" source="_vb03l7cQEeKQYayI9qY9dA" target="_vb03kLcQEeKQYayI9qY9dA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_vb03n7cQEeKQYayI9qY9dA" name="ExpressionStatement@4df465" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" outgoing="_vb0337cQEeKQYayI9qY9dA" incoming="_vb033rcQEeKQYayI9qY9dA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_vb03oLcQEeKQYayI9qY9dA" name="Call(WriteLine)" inStructuredNode="_vb03n7cQEeKQYayI9qY9dA" incoming="_vb03rrcQEeKQYayI9qY9dA">
              <argument xmi:type="uml:InputPin" xmi:id="_vb03obcQEeKQYayI9qY9dA" name="Call(WriteLine).argument(value)" incoming="_vb03rbcQEeKQYayI9qY9dA">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb03orcQEeKQYayI9qY9dA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb03o7cQEeKQYayI9qY9dA" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_vb03pLcQEeKQYayI9qY9dA" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb03pbcQEeKQYayI9qY9dA"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb03prcQEeKQYayI9qY9dA" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_vb03p7cQEeKQYayI9qY9dA" name="Tuple@24bece" inStructuredNode="_vb03n7cQEeKQYayI9qY9dA" outgoing="_vb03rrcQEeKQYayI9qY9dA">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_vb03qLcQEeKQYayI9qY9dA" name="Value(&quot;&quot;)" inStructuredNode="_vb03p7cQEeKQYayI9qY9dA">
                <result xmi:type="uml:OutputPin" xmi:id="_vb03qbcQEeKQYayI9qY9dA" name="Value(&quot;&quot;).result" outgoing="_vb03rbcQEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb03qrcQEeKQYayI9qY9dA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb03q7cQEeKQYayI9qY9dA" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_vb03rLcQEeKQYayI9qY9dA" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_vb03rbcQEeKQYayI9qY9dA" inStructuredNode="_vb03n7cQEeKQYayI9qY9dA" source="_vb03qbcQEeKQYayI9qY9dA" target="_vb03obcQEeKQYayI9qY9dA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_vb03rrcQEeKQYayI9qY9dA" inStructuredNode="_vb03n7cQEeKQYayI9qY9dA" source="_vb03p7cQEeKQYayI9qY9dA" target="_vb03oLcQEeKQYayI9qY9dA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_vb03r7cQEeKQYayI9qY9dA" name="ExpressionStatement@52f5c0" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" incoming="_vb0337cQEeKQYayI9qY9dA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_vb03sLcQEeKQYayI9qY9dA" name="Call(WriteLine)" inStructuredNode="_vb03r7cQEeKQYayI9qY9dA" incoming="_vb03vrcQEeKQYayI9qY9dA">
              <argument xmi:type="uml:InputPin" xmi:id="_vb03sbcQEeKQYayI9qY9dA" name="Call(WriteLine).argument(value)" incoming="_vb03vbcQEeKQYayI9qY9dA">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb03srcQEeKQYayI9qY9dA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb03s7cQEeKQYayI9qY9dA" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_vb03tLcQEeKQYayI9qY9dA" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb03tbcQEeKQYayI9qY9dA"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb03trcQEeKQYayI9qY9dA" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_vb03t7cQEeKQYayI9qY9dA" name="Tuple@11b6167" inStructuredNode="_vb03r7cQEeKQYayI9qY9dA" outgoing="_vb03vrcQEeKQYayI9qY9dA">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_vb03uLcQEeKQYayI9qY9dA" name="Value(&quot;---- End of Test Suite 2 ----&quot;)" inStructuredNode="_vb03t7cQEeKQYayI9qY9dA">
                <result xmi:type="uml:OutputPin" xmi:id="_vb03ubcQEeKQYayI9qY9dA" name="Value(&quot;---- End of Test Suite 2 ----&quot;).result" outgoing="_vb03vbcQEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vb03urcQEeKQYayI9qY9dA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vb03u7cQEeKQYayI9qY9dA" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_vb03vLcQEeKQYayI9qY9dA" value="---- End of Test Suite 2 ----">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_vb03vbcQEeKQYayI9qY9dA" inStructuredNode="_vb03r7cQEeKQYayI9qY9dA" source="_vb03ubcQEeKQYayI9qY9dA" target="_vb03sbcQEeKQYayI9qY9dA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_vb03vrcQEeKQYayI9qY9dA" inStructuredNode="_vb03r7cQEeKQYayI9qY9dA" source="_vb03t7cQEeKQYayI9qY9dA" target="_vb03sLcQEeKQYayI9qY9dA"/>
          </node>
          <edge xmi:type="uml:ControlFlow" xmi:id="_vb03v7cQEeKQYayI9qY9dA" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" source="_vb02cbcQEeKQYayI9qY9dA" target="_vb02gbcQEeKQYayI9qY9dA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_vb03wLcQEeKQYayI9qY9dA" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" source="_vb02gbcQEeKQYayI9qY9dA" target="_vb02kbcQEeKQYayI9qY9dA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_vb03wbcQEeKQYayI9qY9dA" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" source="_vb02kbcQEeKQYayI9qY9dA" target="_vb02k7cQEeKQYayI9qY9dA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_vb03wrcQEeKQYayI9qY9dA" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" source="_vb02k7cQEeKQYayI9qY9dA" target="_vb02o7cQEeKQYayI9qY9dA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_vb03w7cQEeKQYayI9qY9dA" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" source="_vb02o7cQEeKQYayI9qY9dA" target="_vb02pbcQEeKQYayI9qY9dA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_vb03xLcQEeKQYayI9qY9dA" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" source="_vb02pbcQEeKQYayI9qY9dA" target="_vb02tbcQEeKQYayI9qY9dA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_vb03xbcQEeKQYayI9qY9dA" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" source="_vb02tbcQEeKQYayI9qY9dA" target="_vb02t7cQEeKQYayI9qY9dA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_vb03xrcQEeKQYayI9qY9dA" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" source="_vb02t7cQEeKQYayI9qY9dA" target="_vb02x7cQEeKQYayI9qY9dA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_vb03x7cQEeKQYayI9qY9dA" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" source="_vb02x7cQEeKQYayI9qY9dA" target="_vb02ybcQEeKQYayI9qY9dA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_vb03yLcQEeKQYayI9qY9dA" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" source="_vb02ybcQEeKQYayI9qY9dA" target="_vb022bcQEeKQYayI9qY9dA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_vb03ybcQEeKQYayI9qY9dA" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" source="_vb022bcQEeKQYayI9qY9dA" target="_vb0227cQEeKQYayI9qY9dA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_vb03yrcQEeKQYayI9qY9dA" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" source="_vb0227cQEeKQYayI9qY9dA" target="_vb0267cQEeKQYayI9qY9dA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_vb03y7cQEeKQYayI9qY9dA" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" source="_vb0267cQEeKQYayI9qY9dA" target="_vb027bcQEeKQYayI9qY9dA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_vb03zLcQEeKQYayI9qY9dA" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" source="_vb027bcQEeKQYayI9qY9dA" target="_vb02_bcQEeKQYayI9qY9dA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_vb03zbcQEeKQYayI9qY9dA" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" source="_vb02_bcQEeKQYayI9qY9dA" target="_vb02_7cQEeKQYayI9qY9dA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_vb03zrcQEeKQYayI9qY9dA" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" source="_vb02_7cQEeKQYayI9qY9dA" target="_vb03D7cQEeKQYayI9qY9dA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_vb03z7cQEeKQYayI9qY9dA" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" source="_vb03D7cQEeKQYayI9qY9dA" target="_vb03EbcQEeKQYayI9qY9dA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_vb030LcQEeKQYayI9qY9dA" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" source="_vb03EbcQEeKQYayI9qY9dA" target="_vb03IbcQEeKQYayI9qY9dA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_vb030bcQEeKQYayI9qY9dA" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" source="_vb03IbcQEeKQYayI9qY9dA" target="_vb03I7cQEeKQYayI9qY9dA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_vb030rcQEeKQYayI9qY9dA" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" source="_vb03I7cQEeKQYayI9qY9dA" target="_vb03M7cQEeKQYayI9qY9dA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_vb0307cQEeKQYayI9qY9dA" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" source="_vb03M7cQEeKQYayI9qY9dA" target="_vb03NbcQEeKQYayI9qY9dA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_vb031LcQEeKQYayI9qY9dA" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" source="_vb03NbcQEeKQYayI9qY9dA" target="_vb03RbcQEeKQYayI9qY9dA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_vb031bcQEeKQYayI9qY9dA" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" source="_vb03RbcQEeKQYayI9qY9dA" target="_vb03R7cQEeKQYayI9qY9dA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_vb031rcQEeKQYayI9qY9dA" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" source="_vb03R7cQEeKQYayI9qY9dA" target="_vb03V7cQEeKQYayI9qY9dA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_vb0317cQEeKQYayI9qY9dA" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" source="_vb03V7cQEeKQYayI9qY9dA" target="_vb03WbcQEeKQYayI9qY9dA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_vb032LcQEeKQYayI9qY9dA" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" source="_vb03WbcQEeKQYayI9qY9dA" target="_vb03abcQEeKQYayI9qY9dA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_vb032bcQEeKQYayI9qY9dA" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" source="_vb03abcQEeKQYayI9qY9dA" target="_vb03a7cQEeKQYayI9qY9dA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_vb032rcQEeKQYayI9qY9dA" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" source="_vb03a7cQEeKQYayI9qY9dA" target="_vb03e7cQEeKQYayI9qY9dA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_vb0327cQEeKQYayI9qY9dA" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" source="_vb03e7cQEeKQYayI9qY9dA" target="_vb03fbcQEeKQYayI9qY9dA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_vb033LcQEeKQYayI9qY9dA" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" source="_vb03fbcQEeKQYayI9qY9dA" target="_vb03jbcQEeKQYayI9qY9dA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_vb033bcQEeKQYayI9qY9dA" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" source="_vb03jbcQEeKQYayI9qY9dA" target="_vb03j7cQEeKQYayI9qY9dA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_vb033rcQEeKQYayI9qY9dA" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" source="_vb03j7cQEeKQYayI9qY9dA" target="_vb03n7cQEeKQYayI9qY9dA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_vb0337cQEeKQYayI9qY9dA" inStructuredNode="_vb02cLcQEeKQYayI9qY9dA" source="_vb03n7cQEeKQYayI9qY9dA" target="_vb03r7cQEeKQYayI9qY9dA"/>
        </structuredNode>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_QaTOAKNaEeKtYNW7l6h6LA" name="SingleDelegation - PortToPart - Signal">
        <packagedElement xmi:type="uml:Class" xmi:id="_QaTOAqNaEeKtYNW7l6h6LA" clientDependency="_QaTOBaNaEeKtYNW7l6h6LA" name="A">
          <ownedAttribute xmi:type="uml:Port" xmi:id="_QaTOBKNaEeKtYNW7l6h6LA" name="q" type="_QaTOS6NaEeKtYNW7l6h6LA" end="_2ImmYaNaEeKtYNW7l6h6LA _3NuHlKRbEeKU2-QRh2EfwQ _q0SLqqTdEeKGUdxOl5wllg _U0YvvLcOEeKQYayI9qY9dA __pozwLcOEeKQYayI9qY9dA _EQg4QLcPEeKQYayI9qY9dA _HHXJkLcPEeKQYayI9qY9dA" aggregation="composite"/>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_mPbuQKNaEeKtYNW7l6h6LA" name="b" type="_tct-0KQfEeKU2-QRh2EfwQ" end="_2ImmZKNaEeKtYNW7l6h6LA" aggregation="composite"/>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_2ImmYKNaEeKtYNW7l6h6LA" name="r" type="_8mDK86NaEeKtYNW7l6h6LA">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_2ImmYaNaEeKtYNW7l6h6LA" role="_QaTOBKNaEeKtYNW7l6h6LA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2ImmYqNaEeKtYNW7l6h6LA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2ImmY6NaEeKtYNW7l6h6LA" value="1"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_2ImmZKNaEeKtYNW7l6h6LA" role="_mPbuQKNaEeKtYNW7l6h6LA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2ImmZaNaEeKtYNW7l6h6LA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2ImmZqNaEeKtYNW7l6h6LA" value="1"/>
            </end>
          </ownedConnector>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_QaTOQaNaEeKtYNW7l6h6LA" name="A" class="_QaTOAqNaEeKtYNW7l6h6LA">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_QaTOQqNaEeKtYNW7l6h6LA" name="result" type="_QaTOAqNaEeKtYNW7l6h6LA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_QaTOSaNaEeKtYNW7l6h6LA" name="I">
          <ownedReception xmi:type="uml:Reception" xmi:id="_QaTOSqNaEeKtYNW7l6h6LA" name="S" signal="_UwpDxKNXEeKtYNW7l6h6LA"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_QaTOS6NaEeKtYNW7l6h6LA" clientDependency="_QaTOTKNaEeKtYNW7l6h6LA" name="IImpl">
          <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_QaTOTKNaEeKtYNW7l6h6LA" name="InterfaceRealization1" client="_QaTOS6NaEeKtYNW7l6h6LA" supplier="_QaTOSaNaEeKtYNW7l6h6LA" contract="_QaTOSaNaEeKtYNW7l6h6LA" implementingClassifier="_QaTOS6NaEeKtYNW7l6h6LA"/>
          <ownedReception xmi:type="uml:Reception" xmi:id="_QaTOTaNaEeKtYNW7l6h6LA" name="S" signal="_UwpDxKNXEeKtYNW7l6h6LA"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Activity" xmi:id="_QaTOTqNaEeKtYNW7l6h6LA" name="Test case - SingleDelegation - PortToPart - Signal" group="_jJL-ALPMEeKFWdA0s_Fo6w" node="_jJL-ALPMEeKFWdA0s_Fo6w">
          <ownedComment xmi:type="uml:Comment" xmi:id="_QaTOT6NaEeKtYNW7l6h6LA">
            <body>&#xD;
namespace 'Test Suites'::'Test Suite 2'::'SingleDelegation - PortToPart - Signal' ;&#xD;
&#xD;
private import 'Test Suites'::'Test Suite 2'::'BehaviorPort - Signal'::AbstractTester ;&#xD;
private import 'Test Suites'::'Test Suite 2'::'BehaviorPort - Signal'::Start ;&#xD;
&#xD;
activity 'Test case - SingleDelegation - PortToPart - Signal'() { &#xD;
	AbstractTester t = new Tester() ;&#xD;
	t.Start() ;&#xD;
}</body>
          </ownedComment>
          <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_jJL-ALPMEeKFWdA0s_Fo6w" name="Body(Test case - SingleDelegation - PortToPart - Signal)">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_jJL-AbPMEeKFWdA0s_Fo6w" name="LocalNameDeclarationStatement@17d216" inStructuredNode="_jJL-ALPMEeKFWdA0s_Fo6w" outgoing="_jJL-KLPMEeKFWdA0s_Fo6w">
              <node xmi:type="uml:ForkNode" xmi:id="_jJL-ArPMEeKFWdA0s_Fo6w" name="Fork(t)@e28c61" inStructuredNode="_jJL-AbPMEeKFWdA0s_Fo6w" outgoing="_jJL-J7PMEeKFWdA0s_Fo6w" incoming="_jJL-HLPMEeKFWdA0s_Fo6w"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_jJL-A7PMEeKFWdA0s_Fo6w" name="RightHandSide@eeb7e5" inStructuredNode="_jJL-AbPMEeKFWdA0s_Fo6w">
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_jJL-BLPMEeKFWdA0s_Fo6w" name="InstanceCreationExpression@eeb7e5" inStructuredNode="_jJL-A7PMEeKFWdA0s_Fo6w">
                  <node xmi:type="uml:CallOperationAction" xmi:id="_jJL-BbPMEeKFWdA0s_Fo6w" name="Call(Tester)" inStructuredNode="_jJL-BLPMEeKFWdA0s_Fo6w" operation="_vcseT7M1EeKz4Y_FUYA0JA">
                    <result xmi:type="uml:OutputPin" xmi:id="_jJL-BrPMEeKFWdA0s_Fo6w" name="Call(Tester).result(result)" outgoing="_jJL-GbPMEeKFWdA0s_Fo6w" type="_vcsdoLM1EeKz4Y_FUYA0JA">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jJL-B7PMEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jJL-CLPMEeKFWdA0s_Fo6w" value="1"/>
                    </result>
                    <target xmi:type="uml:InputPin" xmi:id="_jJL-CbPMEeKFWdA0s_Fo6w" name="Call(Tester).target" incoming="_jJL-GLPMEeKFWdA0s_Fo6w" type="_vcsdoLM1EeKz4Y_FUYA0JA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jJL-CrPMEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jJL-C7PMEeKFWdA0s_Fo6w" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:CreateObjectAction" xmi:id="_jJL-DLPMEeKFWdA0s_Fo6w" name="Create(Tester)" inStructuredNode="_jJL-BLPMEeKFWdA0s_Fo6w" classifier="_vcsdoLM1EeKz4Y_FUYA0JA">
                    <result xmi:type="uml:OutputPin" xmi:id="_jJL-DbPMEeKFWdA0s_Fo6w" name="Create(Tester).result" outgoing="_jJL-GLPMEeKFWdA0s_Fo6w" type="_vcsdoLM1EeKz4Y_FUYA0JA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jJL-DrPMEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jJL-D7PMEeKFWdA0s_Fo6w" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_jJL-ELPMEeKFWdA0s_Fo6w" name="Fork(Call(Tester).result(result))" inStructuredNode="_jJL-BLPMEeKFWdA0s_Fo6w" outgoing="_jJL-GrPMEeKFWdA0s_Fo6w _jJL-G7PMEeKFWdA0s_Fo6w" incoming="_jJL-GbPMEeKFWdA0s_Fo6w"/>
                  <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_jJL-EbPMEeKFWdA0s_Fo6w" name="Start(Tester)" inStructuredNode="_jJL-BLPMEeKFWdA0s_Fo6w">
                    <object xmi:type="uml:InputPin" xmi:id="_jJL-ErPMEeKFWdA0s_Fo6w" name="Start(Tester).object" incoming="_jJL-GrPMEeKFWdA0s_Fo6w" type="_vcsdoLM1EeKz4Y_FUYA0JA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jJL-E7PMEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jJL-FLPMEeKFWdA0s_Fo6w" value="1"/>
                    </object>
                  </node>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_jJL-FbPMEeKFWdA0s_Fo6w" name="Output(Call(Tester).result(result))" outgoing="_jJL-HLPMEeKFWdA0s_Fo6w" incoming="_jJL-G7PMEeKFWdA0s_Fo6w" type="_vcsdoLM1EeKz4Y_FUYA0JA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jJL-FrPMEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jJL-F7PMEeKFWdA0s_Fo6w" value="1"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_jJL-GLPMEeKFWdA0s_Fo6w" inStructuredNode="_jJL-BLPMEeKFWdA0s_Fo6w" source="_jJL-DbPMEeKFWdA0s_Fo6w" target="_jJL-CbPMEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_jJL-GbPMEeKFWdA0s_Fo6w" inStructuredNode="_jJL-BLPMEeKFWdA0s_Fo6w" source="_jJL-BrPMEeKFWdA0s_Fo6w" target="_jJL-ELPMEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_jJL-GrPMEeKFWdA0s_Fo6w" inStructuredNode="_jJL-BLPMEeKFWdA0s_Fo6w" source="_jJL-ELPMEeKFWdA0s_Fo6w" target="_jJL-ErPMEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_jJL-G7PMEeKFWdA0s_Fo6w" inStructuredNode="_jJL-BLPMEeKFWdA0s_Fo6w" source="_jJL-ELPMEeKFWdA0s_Fo6w" target="_jJL-FbPMEeKFWdA0s_Fo6w"/>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_jJL-HLPMEeKFWdA0s_Fo6w" inStructuredNode="_jJL-AbPMEeKFWdA0s_Fo6w" source="_jJL-FbPMEeKFWdA0s_Fo6w" target="_jJL-ArPMEeKFWdA0s_Fo6w"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_jJL-HbPMEeKFWdA0s_Fo6w" name="ExpressionStatement@c44515" inStructuredNode="_jJL-ALPMEeKFWdA0s_Fo6w" incoming="_jJL-KLPMEeKFWdA0s_Fo6w">
              <node xmi:type="uml:ExpansionRegion" xmi:id="_jJL-HrPMEeKFWdA0s_Fo6w" name="Collect(SendSignal(Start))" inStructuredNode="_jJL-HbPMEeKFWdA0s_Fo6w" incoming="_jJL-JrPMEeKFWdA0s_Fo6w" mode="parallel" inputElement="_jJL-JLPMEeKFWdA0s_Fo6w">
                <node xmi:type="uml:SendSignalAction" xmi:id="_jJL-H7PMEeKFWdA0s_Fo6w" name="SendSignal(Start)" inStructuredNode="_jJL-HrPMEeKFWdA0s_Fo6w" signal="_Jqen4LMwEeKUntHy_YfVmg">
                  <target xmi:type="uml:InputPin" xmi:id="_jJL-ILPMEeKFWdA0s_Fo6w" name="SendSignal(Start).target" incoming="_jJL-I7PMEeKFWdA0s_Fo6w" type="_3OZkULPCEeKZBpcFSvFDPw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jJL-IbPMEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jJL-IrPMEeKFWdA0s_Fo6w" value="1"/>
                  </target>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_jJL-I7PMEeKFWdA0s_Fo6w" inStructuredNode="_jJL-HrPMEeKFWdA0s_Fo6w" source="_jJL-JLPMEeKFWdA0s_Fo6w" target="_jJL-ILPMEeKFWdA0s_Fo6w"/>
              </node>
              <node xmi:type="uml:ExpansionNode" xmi:id="_jJL-JLPMEeKFWdA0s_Fo6w" name="Collect(SendSignal(Start)).inputElement" inStructuredNode="_jJL-HbPMEeKFWdA0s_Fo6w" outgoing="_jJL-I7PMEeKFWdA0s_Fo6w" incoming="_jJL-J7PMEeKFWdA0s_Fo6w" regionAsInput="_jJL-HrPMEeKFWdA0s_Fo6w"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_jJL-JbPMEeKFWdA0s_Fo6w" name="Feature(Fork(t)@e28c61)" inStructuredNode="_jJL-HbPMEeKFWdA0s_Fo6w" outgoing="_jJL-JrPMEeKFWdA0s_Fo6w"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_jJL-JrPMEeKFWdA0s_Fo6w" inStructuredNode="_jJL-HbPMEeKFWdA0s_Fo6w" source="_jJL-JbPMEeKFWdA0s_Fo6w" target="_jJL-HrPMEeKFWdA0s_Fo6w"/>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_jJL-J7PMEeKFWdA0s_Fo6w" inStructuredNode="_jJL-ALPMEeKFWdA0s_Fo6w" source="_jJL-ArPMEeKFWdA0s_Fo6w" target="_jJL-JLPMEeKFWdA0s_Fo6w"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_jJL-KLPMEeKFWdA0s_Fo6w" inStructuredNode="_jJL-ALPMEeKFWdA0s_Fo6w" source="_jJL-AbPMEeKFWdA0s_Fo6w" target="_jJL-HbPMEeKFWdA0s_Fo6w"/>
          </structuredNode>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_8mDK86NaEeKtYNW7l6h6LA" name="R" memberEnd="_8mDK9KNaEeKtYNW7l6h6LA _8mDK8KNaEeKtYNW7l6h6LA">
          <ownedEnd xmi:type="uml:Property" xmi:id="_8mDK9KNaEeKtYNW7l6h6LA" name="y" type="_QaTOS6NaEeKtYNW7l6h6LA" owningAssociation="_8mDK86NaEeKtYNW7l6h6LA" association="_8mDK86NaEeKtYNW7l6h6LA">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8mDK9aNaEeKtYNW7l6h6LA" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8mDK9qNaEeKtYNW7l6h6LA" value="1"/>
          </ownedEnd>
          <ownedEnd xmi:type="uml:Property" xmi:id="_8mDK8KNaEeKtYNW7l6h6LA" name="x" type="_tct-0KQfEeKU2-QRh2EfwQ" owningAssociation="_8mDK86NaEeKtYNW7l6h6LA" association="_8mDK86NaEeKtYNW7l6h6LA">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8mDK8aNaEeKtYNW7l6h6LA" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8mDK8qNaEeKtYNW7l6h6LA" value="1"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tct-0KQfEeKU2-QRh2EfwQ" clientDependency="_tct-26QfEeKU2-QRh2EfwQ _QaTOBaNaEeKtYNW7l6h6LA" name="B" classifierBehavior="_tct-3KQfEeKU2-QRh2EfwQ" isActive="true">
          <ownedAttribute xmi:type="uml:Property" xmi:id="_tct-0aQfEeKU2-QRh2EfwQ" name="p">
            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
          </ownedAttribute>
          <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_tct-26QfEeKU2-QRh2EfwQ" name="InterfaceRealization1" client="_tct-0KQfEeKU2-QRh2EfwQ" supplier="_QaTOSaNaEeKtYNW7l6h6LA" contract="_QaTOSaNaEeKtYNW7l6h6LA" implementingClassifier="_tct-0KQfEeKU2-QRh2EfwQ"/>
          <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_QaTOBaNaEeKtYNW7l6h6LA" name="InterfaceRealization1" client="_QaTOAqNaEeKtYNW7l6h6LA _tct-0KQfEeKU2-QRh2EfwQ" supplier="_QaTOSaNaEeKtYNW7l6h6LA" contract="_QaTOSaNaEeKtYNW7l6h6LA" implementingClassifier="_tct-0KQfEeKU2-QRh2EfwQ"/>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_tct-3KQfEeKU2-QRh2EfwQ" name="BClassifierBehavior" group="_lFXzULPLEeKFWdA0s_Fo6w" node="_lFXzULPLEeKFWdA0s_Fo6w">
            <ownedComment xmi:type="uml:Comment" xmi:id="_tct-3aQfEeKU2-QRh2EfwQ">
              <body>&#xD;
namespace 'Test Suites'::'Test Suite 2'::'SingleDelegation - PortToPart - Signal'::B ;&#xD;
&#xD;
private import 'Test Suites'::'Test Suite 2'::'BehaviorPort - Signal'::S ;&#xD;
&#xD;
activity BClassifierBehavior() { &#xD;
	accept (s : S) {&#xD;
		this.p = s.v ;&#xD;
		s.t.Continue() ;&#xD;
	}&#xD;
}</body>
            </ownedComment>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_lFXzULPLEeKFWdA0s_Fo6w" name="Body(BClassifierBehavior)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_lFXzUbPLEeKFWdA0s_Fo6w" name="AcceptStatement@1a8e01f" inStructuredNode="_lFXzULPLEeKFWdA0s_Fo6w">
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_lFXzUrPLEeKFWdA0s_Fo6w" name="AcceptBlock(S)" inStructuredNode="_lFXzUbPLEeKFWdA0s_Fo6w" incoming="_lFXzn7PLEeKFWdA0s_Fo6w">
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_lFXzU7PLEeKFWdA0s_Fo6w" name="ExpressionStatement@121620" inStructuredNode="_lFXzUrPLEeKFWdA0s_Fo6w" outgoing="_lFXzjrPLEeKFWdA0s_Fo6w">
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_lFXzVLPLEeKFWdA0s_Fo6w" name="Expression(LeftHandSide@1020ce8)" inStructuredNode="_lFXzU7PLEeKFWdA0s_Fo6w" incoming="_lFXzfrPLEeKFWdA0s_Fo6w">
                      <node xmi:type="uml:ReadSelfAction" xmi:id="_lFXzVbPLEeKFWdA0s_Fo6w" name="ReadSelf" inStructuredNode="_lFXzVLPLEeKFWdA0s_Fo6w">
                        <result xmi:type="uml:OutputPin" xmi:id="_lFXzVrPLEeKFWdA0s_Fo6w" name="ReadSelf.result" outgoing="_lFXzerPLEeKFWdA0s_Fo6w" type="_tct-0KQfEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lFXzV7PLEeKFWdA0s_Fo6w" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lFXzWLPLEeKFWdA0s_Fo6w" value="1"/>
                        </result>
                      </node>
                    </node>
                    <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_lFXzWbPLEeKFWdA0s_Fo6w" name="Clear(p)" inStructuredNode="_lFXzU7PLEeKFWdA0s_Fo6w" structuralFeature="_tct-0aQfEeKU2-QRh2EfwQ">
                      <object xmi:type="uml:InputPin" xmi:id="_lFXzWrPLEeKFWdA0s_Fo6w" name="Clear(p).object" incoming="_lFXzerPLEeKFWdA0s_Fo6w" type="_tct-0KQfEeKU2-QRh2EfwQ" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lFXzW7PLEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lFXzXLPLEeKFWdA0s_Fo6w" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_lFXzXbPLEeKFWdA0s_Fo6w" name="Clear(p).result" outgoing="_lFXzfLPLEeKFWdA0s_Fo6w" type="_tct-0KQfEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lFXzXrPLEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lFXzX7PLEeKFWdA0s_Fo6w" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_lFXzYLPLEeKFWdA0s_Fo6w" name="Fork(LeftHandSide@1020ce8)" inStructuredNode="_lFXzU7PLEeKFWdA0s_Fo6w" outgoing="_lFXze7PLEeKFWdA0s_Fo6w" incoming="_lFXzfbPLEeKFWdA0s_Fo6w"/>
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_lFXzYbPLEeKFWdA0s_Fo6w" name="WriteAll(Test Suites::Test Suite 2::SingleDelegation - PortToPart - Signal::B::p)" inStructuredNode="_lFXzU7PLEeKFWdA0s_Fo6w">
                      <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_lFXzYrPLEeKFWdA0s_Fo6w" name="Write(p)" inStructuredNode="_lFXzYbPLEeKFWdA0s_Fo6w" structuralFeature="_tct-0aQfEeKU2-QRh2EfwQ" isReplaceAll="true">
                        <object xmi:type="uml:InputPin" xmi:id="_lFXzY7PLEeKFWdA0s_Fo6w" name="Write(p).object" incoming="_lFXzfLPLEeKFWdA0s_Fo6w" type="_tct-0KQfEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lFXzZLPLEeKFWdA0s_Fo6w" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lFXzZbPLEeKFWdA0s_Fo6w" value="1"/>
                        </object>
                        <result xmi:type="uml:OutputPin" xmi:id="_lFXzZrPLEeKFWdA0s_Fo6w" name="Write(p).result" type="_tct-0KQfEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lFXzZ7PLEeKFWdA0s_Fo6w" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lFXzaLPLEeKFWdA0s_Fo6w" value="1"/>
                        </result>
                        <value xmi:type="uml:InputPin" xmi:id="_lFXzabPLEeKFWdA0s_Fo6w" name="Write(p).value" incoming="_lFXzb7PLEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lFXzarPLEeKFWdA0s_Fo6w" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lFXza7PLEeKFWdA0s_Fo6w" value="1"/>
                        </value>
                      </node>
                      <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_lFXzbLPLEeKFWdA0s_Fo6w" name="WriteAll(Test Suites::Test Suite 2::SingleDelegation - PortToPart - Signal::B::p).input(Test Suites::Test Suite 2::SingleDelegation - PortToPart - Signal::B::p)" outgoing="_lFXzb7PLEeKFWdA0s_Fo6w" incoming="_lFXze7PLEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lFXzbbPLEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lFXzbrPLEeKFWdA0s_Fo6w" value="1"/>
                      </structuredNodeInput>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_lFXzb7PLEeKFWdA0s_Fo6w" inStructuredNode="_lFXzYbPLEeKFWdA0s_Fo6w" source="_lFXzbLPLEeKFWdA0s_Fo6w" target="_lFXzabPLEeKFWdA0s_Fo6w"/>
                    </node>
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_lFXzcLPLEeKFWdA0s_Fo6w" name="RightHandSide@203a56" inStructuredNode="_lFXzU7PLEeKFWdA0s_Fo6w" outgoing="_lFXzfrPLEeKFWdA0s_Fo6w">
                      <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_lFXzcbPLEeKFWdA0s_Fo6w" name="Read(v)" inStructuredNode="_lFXzcLPLEeKFWdA0s_Fo6w" structuralFeature="_UwpDxaNXEeKtYNW7l6h6LA">
                        <object xmi:type="uml:InputPin" xmi:id="_lFXzcrPLEeKFWdA0s_Fo6w" name="Read(v).object" incoming="_lFXzebPLEeKFWdA0s_Fo6w" type="_UwpDxKNXEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lFXzc7PLEeKFWdA0s_Fo6w" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lFXzdLPLEeKFWdA0s_Fo6w" value="1"/>
                        </object>
                        <result xmi:type="uml:OutputPin" xmi:id="_lFXzdbPLEeKFWdA0s_Fo6w" name="Read(v).result" outgoing="_lFXzfbPLEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lFXzdrPLEeKFWdA0s_Fo6w" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lFXzd7PLEeKFWdA0s_Fo6w" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ForkNode" xmi:id="_lFXzeLPLEeKFWdA0s_Fo6w" name="Fork()" inStructuredNode="_lFXzcLPLEeKFWdA0s_Fo6w" outgoing="_lFXzebPLEeKFWdA0s_Fo6w" incoming="_lFXzpLPLEeKFWdA0s_Fo6w"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_lFXzebPLEeKFWdA0s_Fo6w" inStructuredNode="_lFXzcLPLEeKFWdA0s_Fo6w" source="_lFXzeLPLEeKFWdA0s_Fo6w" target="_lFXzcrPLEeKFWdA0s_Fo6w"/>
                    </node>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_lFXzerPLEeKFWdA0s_Fo6w" inStructuredNode="_lFXzU7PLEeKFWdA0s_Fo6w" source="_lFXzVrPLEeKFWdA0s_Fo6w" target="_lFXzWrPLEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_lFXze7PLEeKFWdA0s_Fo6w" inStructuredNode="_lFXzU7PLEeKFWdA0s_Fo6w" source="_lFXzYLPLEeKFWdA0s_Fo6w" target="_lFXzbLPLEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_lFXzfLPLEeKFWdA0s_Fo6w" inStructuredNode="_lFXzU7PLEeKFWdA0s_Fo6w" source="_lFXzXbPLEeKFWdA0s_Fo6w" target="_lFXzY7PLEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_lFXzfbPLEeKFWdA0s_Fo6w" inStructuredNode="_lFXzU7PLEeKFWdA0s_Fo6w" source="_lFXzdbPLEeKFWdA0s_Fo6w" target="_lFXzYLPLEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ControlFlow" xmi:id="_lFXzfrPLEeKFWdA0s_Fo6w" inStructuredNode="_lFXzU7PLEeKFWdA0s_Fo6w" source="_lFXzcLPLEeKFWdA0s_Fo6w" target="_lFXzVLPLEeKFWdA0s_Fo6w"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_lFXzf7PLEeKFWdA0s_Fo6w" name="ExpressionStatement@d1426d" inStructuredNode="_lFXzUrPLEeKFWdA0s_Fo6w" incoming="_lFXzjrPLEeKFWdA0s_Fo6w">
                    <node xmi:type="uml:SendSignalAction" xmi:id="_lFXzgLPLEeKFWdA0s_Fo6w" name="SendSignal(Continue)" inStructuredNode="_lFXzf7PLEeKFWdA0s_Fo6w" signal="_FvfuILMyEeKz4Y_FUYA0JA">
                      <target xmi:type="uml:InputPin" xmi:id="_lFXzgbPLEeKFWdA0s_Fo6w" name="SendSignal(Continue).target" incoming="_lFXzjLPLEeKFWdA0s_Fo6w" type="_3OZkULPCEeKZBpcFSvFDPw" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lFXzgrPLEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lFXzg7PLEeKFWdA0s_Fo6w" value="1"/>
                      </target>
                    </node>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_lFXzhLPLEeKFWdA0s_Fo6w" name="Read(t)" inStructuredNode="_lFXzf7PLEeKFWdA0s_Fo6w" structuralFeature="_RCfR4LMdEeKUntHy_YfVmg">
                      <object xmi:type="uml:InputPin" xmi:id="_lFXzhbPLEeKFWdA0s_Fo6w" name="Read(t).object" incoming="_lFXzjbPLEeKFWdA0s_Fo6w" type="_UwpDxKNXEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lFXzhrPLEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lFXzh7PLEeKFWdA0s_Fo6w" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_lFXziLPLEeKFWdA0s_Fo6w" name="Read(t).result" outgoing="_lFXzjLPLEeKFWdA0s_Fo6w" type="_3OZkULPCEeKZBpcFSvFDPw" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lFXzibPLEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lFXzirPLEeKFWdA0s_Fo6w" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_lFXzi7PLEeKFWdA0s_Fo6w" name="Fork()" inStructuredNode="_lFXzf7PLEeKFWdA0s_Fo6w" outgoing="_lFXzjbPLEeKFWdA0s_Fo6w" incoming="_lFXzpbPLEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_lFXzjLPLEeKFWdA0s_Fo6w" inStructuredNode="_lFXzf7PLEeKFWdA0s_Fo6w" source="_lFXziLPLEeKFWdA0s_Fo6w" target="_lFXzgbPLEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_lFXzjbPLEeKFWdA0s_Fo6w" inStructuredNode="_lFXzf7PLEeKFWdA0s_Fo6w" source="_lFXzi7PLEeKFWdA0s_Fo6w" target="_lFXzhbPLEeKFWdA0s_Fo6w"/>
                  </node>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_lFXzjrPLEeKFWdA0s_Fo6w" inStructuredNode="_lFXzUrPLEeKFWdA0s_Fo6w" source="_lFXzU7PLEeKFWdA0s_Fo6w" target="_lFXzf7PLEeKFWdA0s_Fo6w"/>
                </node>
                <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_lFXzj7PLEeKFWdA0s_Fo6w" name="ReadIsClassifiedObject(S)" inStructuredNode="_lFXzUbPLEeKFWdA0s_Fo6w" classifier="_UwpDxKNXEeKtYNW7l6h6LA">
                  <object xmi:type="uml:InputPin" xmi:id="_lFXzkLPLEeKFWdA0s_Fo6w" name="ReadIsClassifiedObject(S).object" incoming="_lFXzprPLEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lFXzkbPLEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lFXzkrPLEeKFWdA0s_Fo6w" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_lFXzk7PLEeKFWdA0s_Fo6w" name="ReadIsClassifiedObject(S).result" outgoing="_lFXznrPLEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lFXzlLPLEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lFXzlbPLEeKFWdA0s_Fo6w" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:DecisionNode" xmi:id="_lFXzlrPLEeKFWdA0s_Fo6w" name="Decision(Test(S))" inStructuredNode="_lFXzUbPLEeKFWdA0s_Fo6w" outgoing="_lFXzn7PLEeKFWdA0s_Fo6w" incoming="_lFXznrPLEeKFWdA0s_Fo6w _lFXzorPLEeKFWdA0s_Fo6w" decisionInputFlow="_lFXznrPLEeKFWdA0s_Fo6w"/>
                <node xmi:type="uml:ForkNode" xmi:id="_lFXzl7PLEeKFWdA0s_Fo6w" name="Fork(Accept(S).result)" inStructuredNode="_lFXzUbPLEeKFWdA0s_Fo6w" outgoing="_lFXzpLPLEeKFWdA0s_Fo6w _lFXzpbPLEeKFWdA0s_Fo6w _lFXzprPLEeKFWdA0s_Fo6w" incoming="_lFXzo7PLEeKFWdA0s_Fo6w"/>
                <node xmi:type="uml:AcceptEventAction" xmi:id="_lFXzmLPLEeKFWdA0s_Fo6w" name="Accept(S)" inStructuredNode="_lFXzUbPLEeKFWdA0s_Fo6w" outgoing="_lFXzorPLEeKFWdA0s_Fo6w" incoming="_lFXzobPLEeKFWdA0s_Fo6w">
                  <result xmi:type="uml:OutputPin" xmi:id="_lFXzmbPLEeKFWdA0s_Fo6w" name="Accept(S).result" outgoing="_lFXzo7PLEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lFXzmrPLEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lFXzm7PLEeKFWdA0s_Fo6w" value="1"/>
                  </result>
                  <trigger xmi:type="uml:Trigger" xmi:id="_lFXznLPLEeKFWdA0s_Fo6w" event="_lHmn8LPLEeKFWdA0s_Fo6w"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_lFXznbPLEeKFWdA0s_Fo6w" name="Initial(Accept(S))" inStructuredNode="_lFXzUbPLEeKFWdA0s_Fo6w" outgoing="_lFXzobPLEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_lFXznrPLEeKFWdA0s_Fo6w" inStructuredNode="_lFXzUbPLEeKFWdA0s_Fo6w" source="_lFXzk7PLEeKFWdA0s_Fo6w" target="_lFXzlrPLEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_lFXzn7PLEeKFWdA0s_Fo6w" inStructuredNode="_lFXzUbPLEeKFWdA0s_Fo6w" source="_lFXzlrPLEeKFWdA0s_Fo6w" target="_lFXzUrPLEeKFWdA0s_Fo6w">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_lFXzoLPLEeKFWdA0s_Fo6w" name="Value(true)" value="true"/>
                </edge>
                <edge xmi:type="uml:ControlFlow" xmi:id="_lFXzobPLEeKFWdA0s_Fo6w" inStructuredNode="_lFXzUbPLEeKFWdA0s_Fo6w" source="_lFXznbPLEeKFWdA0s_Fo6w" target="_lFXzmLPLEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_lFXzorPLEeKFWdA0s_Fo6w" inStructuredNode="_lFXzUbPLEeKFWdA0s_Fo6w" source="_lFXzmLPLEeKFWdA0s_Fo6w" target="_lFXzlrPLEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_lFXzo7PLEeKFWdA0s_Fo6w" inStructuredNode="_lFXzUbPLEeKFWdA0s_Fo6w" source="_lFXzmbPLEeKFWdA0s_Fo6w" target="_lFXzl7PLEeKFWdA0s_Fo6w"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_lFXzpLPLEeKFWdA0s_Fo6w" inStructuredNode="_lFXzULPLEeKFWdA0s_Fo6w" source="_lFXzl7PLEeKFWdA0s_Fo6w" target="_lFXzeLPLEeKFWdA0s_Fo6w"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_lFXzpbPLEeKFWdA0s_Fo6w" inStructuredNode="_lFXzULPLEeKFWdA0s_Fo6w" source="_lFXzl7PLEeKFWdA0s_Fo6w" target="_lFXzi7PLEeKFWdA0s_Fo6w"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_lFXzprPLEeKFWdA0s_Fo6w" inStructuredNode="_lFXzULPLEeKFWdA0s_Fo6w" source="_lFXzl7PLEeKFWdA0s_Fo6w" target="_lFXzkLPLEeKFWdA0s_Fo6w"/>
            </structuredNode>
          </ownedBehavior>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_tct_F6QfEeKU2-QRh2EfwQ" name="B" class="_tct-0KQfEeKU2-QRh2EfwQ">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_tct_GKQfEeKU2-QRh2EfwQ" name="result" type="_tct-0KQfEeKU2-QRh2EfwQ" direction="return"/>
          </ownedOperation>
          <ownedReception xmi:type="uml:Reception" xmi:id="_tct_GaQfEeKU2-QRh2EfwQ" name="S" signal="_UwpDxKNXEeKtYNW7l6h6LA"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_vcsdoLM1EeKz4Y_FUYA0JA" name="Tester" classifierBehavior="_vcseBLM1EeKz4Y_FUYA0JA" isActive="true">
          <generalization xmi:type="uml:Generalization" xmi:id="_hBUosLPDEeKZBpcFSvFDPw" general="_3OZkULPCEeKZBpcFSvFDPw" specific="_vcsdoLM1EeKz4Y_FUYA0JA"/>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_vcsdobM1EeKz4Y_FUYA0JA" name="a" visibility="public" type="_QaTOAqNaEeKtYNW7l6h6LA" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vcsdorM1EeKz4Y_FUYA0JA" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vcsdo7M1EeKz4Y_FUYA0JA" value="1"/>
          </ownedAttribute>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_vcsdpbM1EeKz4Y_FUYA0JA" name="test" specification="_vcseUbM1EeKz4Y_FUYA0JA" group="_pj7CQLPLEeKFWdA0s_Fo6w" node="_pj7CQLPLEeKFWdA0s_Fo6w">
            <ownedComment xmi:type="uml:Comment" xmi:id="_vcsdprM1EeKz4Y_FUYA0JA">
              <body>&#xD;
namespace 'Test Suites'::'Test Suite 2'::'SingleDelegation - PortToPart - Signal'::Tester ;&#xD;
&#xD;
activity test() { &#xD;
	WriteLine(&quot;-- Running test case: Single delegation connector - Signal delegated from port to part --&quot;) ;&#xD;
	AssertTrue(&quot;Signal delegated to classifier behavior&quot;, this.a.b.p == 4) ;&#xD;
	WriteLine(&quot;-- End of test case --&quot;) ;&#xD;
}</body>
            </ownedComment>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_pj7CQLPLEeKFWdA0s_Fo6w" name="Body(test)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_pkEzQLPLEeKFWdA0s_Fo6w" name="ExpressionStatement@56e651" inStructuredNode="_pj7CQLPLEeKFWdA0s_Fo6w" outgoing="_pkEzpLPLEeKFWdA0s_Fo6w">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_pkEzQbPLEeKFWdA0s_Fo6w" name="Call(WriteLine)" inStructuredNode="_pkEzQLPLEeKFWdA0s_Fo6w" incoming="_pkEzT7PLEeKFWdA0s_Fo6w">
                  <argument xmi:type="uml:InputPin" xmi:id="_pkEzQrPLEeKFWdA0s_Fo6w" name="Call(WriteLine).argument(value)" incoming="_pkEzTrPLEeKFWdA0s_Fo6w">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pkEzQ7PLEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pkEzRLPLEeKFWdA0s_Fo6w" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_pkEzRbPLEeKFWdA0s_Fo6w" name="Call(WriteLine).result(errorStatus)">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pkEzRrPLEeKFWdA0s_Fo6w"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pkEzR7PLEeKFWdA0s_Fo6w" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_pkEzSLPLEeKFWdA0s_Fo6w" name="Tuple@163f11f" inStructuredNode="_pkEzQLPLEeKFWdA0s_Fo6w" outgoing="_pkEzT7PLEeKFWdA0s_Fo6w">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_pkEzSbPLEeKFWdA0s_Fo6w" name="Value(&quot;-- Running test case: Single delegation connector - Signal delegated from port to part --&quot;)" inStructuredNode="_pkEzSLPLEeKFWdA0s_Fo6w">
                    <result xmi:type="uml:OutputPin" xmi:id="_pkEzSrPLEeKFWdA0s_Fo6w" name="Value(&quot;-- Running test case: Single delegation connector - Signal delegated from port to part --&quot;).result" outgoing="_pkEzTrPLEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pkEzS7PLEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pkEzTLPLEeKFWdA0s_Fo6w" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_pkEzTbPLEeKFWdA0s_Fo6w" value="-- Running test case: Single delegation connector - Signal delegated from port to part --">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_pkEzTrPLEeKFWdA0s_Fo6w" inStructuredNode="_pkEzQLPLEeKFWdA0s_Fo6w" source="_pkEzSrPLEeKFWdA0s_Fo6w" target="_pkEzQrPLEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_pkEzT7PLEeKFWdA0s_Fo6w" inStructuredNode="_pkEzQLPLEeKFWdA0s_Fo6w" source="_pkEzSLPLEeKFWdA0s_Fo6w" target="_pkEzQbPLEeKFWdA0s_Fo6w"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_pkEzULPLEeKFWdA0s_Fo6w" name="ExpressionStatement@e43ed5" inStructuredNode="_pj7CQLPLEeKFWdA0s_Fo6w" outgoing="_pkEzpbPLEeKFWdA0s_Fo6w" incoming="_pkEzpLPLEeKFWdA0s_Fo6w">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_pkEzUbPLEeKFWdA0s_Fo6w" name="Call(AssertTrue)" inStructuredNode="_pkEzULPLEeKFWdA0s_Fo6w" incoming="_pkEzk7PLEeKFWdA0s_Fo6w">
                  <argument xmi:type="uml:InputPin" xmi:id="_pkEzUrPLEeKFWdA0s_Fo6w" name="Call(AssertTrue).argument(label)" incoming="_pkEzkbPLEeKFWdA0s_Fo6w">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pkEzU7PLEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pkEzVLPLEeKFWdA0s_Fo6w" value="1"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_pkEzVbPLEeKFWdA0s_Fo6w" name="Call(AssertTrue).argument(condition)" incoming="_pkEzkrPLEeKFWdA0s_Fo6w">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pkEzVrPLEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pkEzV7PLEeKFWdA0s_Fo6w" value="1"/>
                  </argument>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_pkEzWLPLEeKFWdA0s_Fo6w" name="Tuple@dbb5e1" inStructuredNode="_pkEzULPLEeKFWdA0s_Fo6w" outgoing="_pkEzk7PLEeKFWdA0s_Fo6w">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_pkEzWbPLEeKFWdA0s_Fo6w" name="Value(&quot;Signal delegated to classifier behavior&quot;)" inStructuredNode="_pkEzWLPLEeKFWdA0s_Fo6w">
                    <result xmi:type="uml:OutputPin" xmi:id="_pkEzWrPLEeKFWdA0s_Fo6w" name="Value(&quot;Signal delegated to classifier behavior&quot;).result" outgoing="_pkEzkbPLEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pkEzW7PLEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pkEzXLPLEeKFWdA0s_Fo6w" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_pkEzXbPLEeKFWdA0s_Fo6w" value="Signal delegated to classifier behavior">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                  <node xmi:type="uml:ReadSelfAction" xmi:id="_pkEzXrPLEeKFWdA0s_Fo6w" name="ReadSelf" inStructuredNode="_pkEzWLPLEeKFWdA0s_Fo6w">
                    <result xmi:type="uml:OutputPin" xmi:id="_pkEzX7PLEeKFWdA0s_Fo6w" name="ReadSelf.result" outgoing="_pkEzibPLEeKFWdA0s_Fo6w" type="_vcsdoLM1EeKz4Y_FUYA0JA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pkEzYLPLEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pkEzYbPLEeKFWdA0s_Fo6w" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_pkEzYrPLEeKFWdA0s_Fo6w" name="Read(a)" inStructuredNode="_pkEzWLPLEeKFWdA0s_Fo6w" structuralFeature="_vcsdobM1EeKz4Y_FUYA0JA">
                    <object xmi:type="uml:InputPin" xmi:id="_pkEzY7PLEeKFWdA0s_Fo6w" name="Read(a).object" incoming="_pkEzirPLEeKFWdA0s_Fo6w" type="_vcsdoLM1EeKz4Y_FUYA0JA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pkEzZLPLEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pkEzZbPLEeKFWdA0s_Fo6w" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_pkEzZrPLEeKFWdA0s_Fo6w" name="Read(a).result" outgoing="_pkEzi7PLEeKFWdA0s_Fo6w" type="_QaTOAqNaEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pkEzZ7PLEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pkEzaLPLEeKFWdA0s_Fo6w" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_pkEzabPLEeKFWdA0s_Fo6w" name="Fork(ReadSelf.result)" inStructuredNode="_pkEzWLPLEeKFWdA0s_Fo6w" outgoing="_pkEzirPLEeKFWdA0s_Fo6w" incoming="_pkEzibPLEeKFWdA0s_Fo6w"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_pkEzarPLEeKFWdA0s_Fo6w" name="Read(b)" inStructuredNode="_pkEzWLPLEeKFWdA0s_Fo6w" structuralFeature="_mPbuQKNaEeKtYNW7l6h6LA">
                    <object xmi:type="uml:InputPin" xmi:id="_pkEza7PLEeKFWdA0s_Fo6w" name="Read(b).object" incoming="_pkEzjLPLEeKFWdA0s_Fo6w" type="_QaTOAqNaEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pkEzbLPLEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pkEzbbPLEeKFWdA0s_Fo6w" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_pkEzbrPLEeKFWdA0s_Fo6w" name="Read(b).result" outgoing="_pkEzjbPLEeKFWdA0s_Fo6w" type="_tct-0KQfEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pkEzb7PLEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pkEzcLPLEeKFWdA0s_Fo6w" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_pkEzcbPLEeKFWdA0s_Fo6w" name="Fork(Read(a).result)" inStructuredNode="_pkEzWLPLEeKFWdA0s_Fo6w" outgoing="_pkEzjLPLEeKFWdA0s_Fo6w" incoming="_pkEzi7PLEeKFWdA0s_Fo6w"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_pkEzcrPLEeKFWdA0s_Fo6w" name="Read(p)" inStructuredNode="_pkEzWLPLEeKFWdA0s_Fo6w" structuralFeature="_tct-0aQfEeKU2-QRh2EfwQ">
                    <object xmi:type="uml:InputPin" xmi:id="_pkEzc7PLEeKFWdA0s_Fo6w" name="Read(p).object" incoming="_pkEzjrPLEeKFWdA0s_Fo6w" type="_tct-0KQfEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pkEzdLPLEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pkEzdbPLEeKFWdA0s_Fo6w" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_pkEzdrPLEeKFWdA0s_Fo6w" name="Read(p).result" outgoing="_pkEzj7PLEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pkEzd7PLEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pkEzeLPLEeKFWdA0s_Fo6w" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_pkEzebPLEeKFWdA0s_Fo6w" name="Fork(Read(b).result)" inStructuredNode="_pkEzWLPLEeKFWdA0s_Fo6w" outgoing="_pkEzjrPLEeKFWdA0s_Fo6w" incoming="_pkEzjbPLEeKFWdA0s_Fo6w"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_pkEzerPLEeKFWdA0s_Fo6w" name="Value(4)" inStructuredNode="_pkEzWLPLEeKFWdA0s_Fo6w">
                    <result xmi:type="uml:OutputPin" xmi:id="_pkEze7PLEeKFWdA0s_Fo6w" name="Value(4).result" outgoing="_pkEzkLPLEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pkEzfLPLEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pkEzfbPLEeKFWdA0s_Fo6w" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_pkEzfrPLEeKFWdA0s_Fo6w" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:TestIdentityAction" xmi:id="_pkEzf7PLEeKFWdA0s_Fo6w" name="Test(==)" inStructuredNode="_pkEzWLPLEeKFWdA0s_Fo6w">
                    <first xmi:type="uml:InputPin" xmi:id="_pkEzgLPLEeKFWdA0s_Fo6w" name="Test(==).first" incoming="_pkEzj7PLEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pkEzgbPLEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pkEzgrPLEeKFWdA0s_Fo6w" value="1"/>
                    </first>
                    <result xmi:type="uml:OutputPin" xmi:id="_pkEzg7PLEeKFWdA0s_Fo6w" name="Test(==).result" outgoing="_pkEzkrPLEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pkEzhLPLEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pkEzhbPLEeKFWdA0s_Fo6w" value="1"/>
                    </result>
                    <second xmi:type="uml:InputPin" xmi:id="_pkEzhrPLEeKFWdA0s_Fo6w" name="Test(==).second" incoming="_pkEzkLPLEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pkEzh7PLEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pkEziLPLEeKFWdA0s_Fo6w" value="1"/>
                    </second>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_pkEzibPLEeKFWdA0s_Fo6w" inStructuredNode="_pkEzWLPLEeKFWdA0s_Fo6w" source="_pkEzX7PLEeKFWdA0s_Fo6w" target="_pkEzabPLEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_pkEzirPLEeKFWdA0s_Fo6w" inStructuredNode="_pkEzWLPLEeKFWdA0s_Fo6w" source="_pkEzabPLEeKFWdA0s_Fo6w" target="_pkEzY7PLEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_pkEzi7PLEeKFWdA0s_Fo6w" inStructuredNode="_pkEzWLPLEeKFWdA0s_Fo6w" source="_pkEzZrPLEeKFWdA0s_Fo6w" target="_pkEzcbPLEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_pkEzjLPLEeKFWdA0s_Fo6w" inStructuredNode="_pkEzWLPLEeKFWdA0s_Fo6w" source="_pkEzcbPLEeKFWdA0s_Fo6w" target="_pkEza7PLEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_pkEzjbPLEeKFWdA0s_Fo6w" inStructuredNode="_pkEzWLPLEeKFWdA0s_Fo6w" source="_pkEzbrPLEeKFWdA0s_Fo6w" target="_pkEzebPLEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_pkEzjrPLEeKFWdA0s_Fo6w" inStructuredNode="_pkEzWLPLEeKFWdA0s_Fo6w" source="_pkEzebPLEeKFWdA0s_Fo6w" target="_pkEzc7PLEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_pkEzj7PLEeKFWdA0s_Fo6w" inStructuredNode="_pkEzWLPLEeKFWdA0s_Fo6w" source="_pkEzdrPLEeKFWdA0s_Fo6w" target="_pkEzgLPLEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_pkEzkLPLEeKFWdA0s_Fo6w" inStructuredNode="_pkEzWLPLEeKFWdA0s_Fo6w" source="_pkEze7PLEeKFWdA0s_Fo6w" target="_pkEzhrPLEeKFWdA0s_Fo6w"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_pkEzkbPLEeKFWdA0s_Fo6w" inStructuredNode="_pkEzULPLEeKFWdA0s_Fo6w" source="_pkEzWrPLEeKFWdA0s_Fo6w" target="_pkEzUrPLEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_pkEzkrPLEeKFWdA0s_Fo6w" inStructuredNode="_pkEzULPLEeKFWdA0s_Fo6w" source="_pkEzg7PLEeKFWdA0s_Fo6w" target="_pkEzVbPLEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_pkEzk7PLEeKFWdA0s_Fo6w" inStructuredNode="_pkEzULPLEeKFWdA0s_Fo6w" source="_pkEzWLPLEeKFWdA0s_Fo6w" target="_pkEzUbPLEeKFWdA0s_Fo6w"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_pkEzlLPLEeKFWdA0s_Fo6w" name="ExpressionStatement@19078bd" inStructuredNode="_pj7CQLPLEeKFWdA0s_Fo6w" incoming="_pkEzpbPLEeKFWdA0s_Fo6w">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_pkEzlbPLEeKFWdA0s_Fo6w" name="Call(WriteLine)" inStructuredNode="_pkEzlLPLEeKFWdA0s_Fo6w" incoming="_pkEzo7PLEeKFWdA0s_Fo6w">
                  <argument xmi:type="uml:InputPin" xmi:id="_pkEzlrPLEeKFWdA0s_Fo6w" name="Call(WriteLine).argument(value)" incoming="_pkEzorPLEeKFWdA0s_Fo6w">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pkEzl7PLEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pkEzmLPLEeKFWdA0s_Fo6w" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_pkEzmbPLEeKFWdA0s_Fo6w" name="Call(WriteLine).result(errorStatus)">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pkEzmrPLEeKFWdA0s_Fo6w"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pkEzm7PLEeKFWdA0s_Fo6w" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_pkEznLPLEeKFWdA0s_Fo6w" name="Tuple@131d91e" inStructuredNode="_pkEzlLPLEeKFWdA0s_Fo6w" outgoing="_pkEzo7PLEeKFWdA0s_Fo6w">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_pkEznbPLEeKFWdA0s_Fo6w" name="Value(&quot;-- End of test case --&quot;)" inStructuredNode="_pkEznLPLEeKFWdA0s_Fo6w">
                    <result xmi:type="uml:OutputPin" xmi:id="_pkEznrPLEeKFWdA0s_Fo6w" name="Value(&quot;-- End of test case --&quot;).result" outgoing="_pkEzorPLEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pkEzn7PLEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pkEzoLPLEeKFWdA0s_Fo6w" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_pkEzobPLEeKFWdA0s_Fo6w" value="-- End of test case --">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_pkEzorPLEeKFWdA0s_Fo6w" inStructuredNode="_pkEzlLPLEeKFWdA0s_Fo6w" source="_pkEznrPLEeKFWdA0s_Fo6w" target="_pkEzlrPLEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_pkEzo7PLEeKFWdA0s_Fo6w" inStructuredNode="_pkEzlLPLEeKFWdA0s_Fo6w" source="_pkEznLPLEeKFWdA0s_Fo6w" target="_pkEzlbPLEeKFWdA0s_Fo6w"/>
              </node>
              <edge xmi:type="uml:ControlFlow" xmi:id="_pkEzpLPLEeKFWdA0s_Fo6w" inStructuredNode="_pj7CQLPLEeKFWdA0s_Fo6w" source="_pkEzQLPLEeKFWdA0s_Fo6w" target="_pkEzULPLEeKFWdA0s_Fo6w"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_pkEzpbPLEeKFWdA0s_Fo6w" inStructuredNode="_pj7CQLPLEeKFWdA0s_Fo6w" source="_pkEzULPLEeKFWdA0s_Fo6w" target="_pkEzlLPLEeKFWdA0s_Fo6w"/>
            </structuredNode>
          </ownedBehavior>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_vcseBLM1EeKz4Y_FUYA0JA" name="TesterClassifierBehavior" group="_WP6WwLPSEeKFWdA0s_Fo6w" node="_WP6WwLPSEeKFWdA0s_Fo6w">
            <ownedComment xmi:type="uml:Comment" xmi:id="_vcseBbM1EeKz4Y_FUYA0JA">
              <body>&#xD;
namespace 'Test Suites'::'Test Suite 2'::'SingleDelegation - PortToPart - Signal'::Tester ;&#xD;
&#xD;
private import 'Test Suites'::'Test Suite 2'::'BehaviorPort - Signal'::Start ;&#xD;
private import 'Test Suites'::'Test Suite 2'::'BehaviorPort - Signal'::Continue ;&#xD;
&#xD;
activity TesterClassifierBehavior() { &#xD;
	accept(Start) ;&#xD;
	this.a.q.S(4, this) ;&#xD;
	accept(Continue) ;&#xD;
	this.test() ;&#xD;
}</body>
            </ownedComment>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_WP6WwLPSEeKFWdA0s_Fo6w" name="Body(TesterClassifierBehavior)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_WP6WwbPSEeKFWdA0s_Fo6w" name="AcceptStatement@89d8e1" inStructuredNode="_WP6WwLPSEeKFWdA0s_Fo6w" outgoing="_WP6XBrPSEeKFWdA0s_Fo6w">
                <node xmi:type="uml:AcceptEventAction" xmi:id="_WP6WwrPSEeKFWdA0s_Fo6w" name="Accept(Start)" inStructuredNode="_WP6WwbPSEeKFWdA0s_Fo6w" incoming="_WP6WxbPSEeKFWdA0s_Fo6w">
                  <trigger xmi:type="uml:Trigger" xmi:id="_WP6Ww7PSEeKFWdA0s_Fo6w" event="_WSP5ELPSEeKFWdA0s_Fo6w"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_WP6WxLPSEeKFWdA0s_Fo6w" name="Initial(Accept(Start))" inStructuredNode="_WP6WwbPSEeKFWdA0s_Fo6w" outgoing="_WP6WxbPSEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_WP6WxbPSEeKFWdA0s_Fo6w" inStructuredNode="_WP6WwbPSEeKFWdA0s_Fo6w" source="_WP6WxLPSEeKFWdA0s_Fo6w" target="_WP6WwrPSEeKFWdA0s_Fo6w"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_WP6WxrPSEeKFWdA0s_Fo6w" name="ExpressionStatement@165af54" inStructuredNode="_WP6WwLPSEeKFWdA0s_Fo6w" outgoing="_WP6XB7PSEeKFWdA0s_Fo6w" incoming="_WP6XBrPSEeKFWdA0s_Fo6w">
                <node xmi:type="uml:SendSignalAction" xmi:id="_WP6Wx7PSEeKFWdA0s_Fo6w" name="SendSignal(S)" inStructuredNode="_WP6WxrPSEeKFWdA0s_Fo6w" incoming="_WP6W8bPSEeKFWdA0s_Fo6w" signal="_UwpDxKNXEeKtYNW7l6h6LA">
                  <argument xmi:type="uml:InputPin" xmi:id="_WP6WyLPSEeKFWdA0s_Fo6w" name="SendSignal(S).argument(v)" incoming="_WP6W77PSEeKFWdA0s_Fo6w">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WP6WybPSEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WP6WyrPSEeKFWdA0s_Fo6w" value="1"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_WP6Wy7PSEeKFWdA0s_Fo6w" name="SendSignal(S).argument(t)" incoming="_WP6W8LPSEeKFWdA0s_Fo6w" type="_3OZkULPCEeKZBpcFSvFDPw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WP6WzLPSEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WP6WzbPSEeKFWdA0s_Fo6w" value="1"/>
                  </argument>
                  <target xmi:type="uml:InputPin" xmi:id="_WP6WzrPSEeKFWdA0s_Fo6w" name="SendSignal(S).target" incoming="_WP6W8rPSEeKFWdA0s_Fo6w" type="_QaTOS6NaEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WP6Wz7PSEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WP6W0LPSEeKFWdA0s_Fo6w" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_WP6W0bPSEeKFWdA0s_Fo6w" name="Tuple@1aaaeb8" inStructuredNode="_WP6WxrPSEeKFWdA0s_Fo6w" outgoing="_WP6W8bPSEeKFWdA0s_Fo6w">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_WP6W0rPSEeKFWdA0s_Fo6w" name="Value(4)" inStructuredNode="_WP6W0bPSEeKFWdA0s_Fo6w">
                    <result xmi:type="uml:OutputPin" xmi:id="_WP6W07PSEeKFWdA0s_Fo6w" name="Value(4).result" outgoing="_WP6W77PSEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WP6W1LPSEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WP6W1bPSEeKFWdA0s_Fo6w" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_WP6W1rPSEeKFWdA0s_Fo6w" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:ReadSelfAction" xmi:id="_WP6W17PSEeKFWdA0s_Fo6w" name="ReadSelf" inStructuredNode="_WP6W0bPSEeKFWdA0s_Fo6w">
                    <result xmi:type="uml:OutputPin" xmi:id="_WP6W2LPSEeKFWdA0s_Fo6w" name="ReadSelf.result" outgoing="_WP6W8LPSEeKFWdA0s_Fo6w" type="_vcsdoLM1EeKz4Y_FUYA0JA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WP6W2bPSEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WP6W2rPSEeKFWdA0s_Fo6w" value="1"/>
                    </result>
                  </node>
                </node>
                <node xmi:type="uml:ReadSelfAction" xmi:id="_WP6W27PSEeKFWdA0s_Fo6w" name="ReadSelf" inStructuredNode="_WP6WxrPSEeKFWdA0s_Fo6w">
                  <result xmi:type="uml:OutputPin" xmi:id="_WP6W3LPSEeKFWdA0s_Fo6w" name="ReadSelf.result" outgoing="_WP6W87PSEeKFWdA0s_Fo6w" type="_vcsdoLM1EeKz4Y_FUYA0JA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WP6W3bPSEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WP6W3rPSEeKFWdA0s_Fo6w" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_WP6W37PSEeKFWdA0s_Fo6w" name="Read(a)" inStructuredNode="_WP6WxrPSEeKFWdA0s_Fo6w" structuralFeature="_vcsdobM1EeKz4Y_FUYA0JA">
                  <object xmi:type="uml:InputPin" xmi:id="_WP6W4LPSEeKFWdA0s_Fo6w" name="Read(a).object" incoming="_WP6W9LPSEeKFWdA0s_Fo6w" type="_vcsdoLM1EeKz4Y_FUYA0JA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WP6W4bPSEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WP6W4rPSEeKFWdA0s_Fo6w" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_WP6W47PSEeKFWdA0s_Fo6w" name="Read(a).result" outgoing="_WP6W9bPSEeKFWdA0s_Fo6w" type="_QaTOAqNaEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WP6W5LPSEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WP6W5bPSEeKFWdA0s_Fo6w" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_WP6W5rPSEeKFWdA0s_Fo6w" name="Fork(ReadSelf.result)" inStructuredNode="_WP6WxrPSEeKFWdA0s_Fo6w" outgoing="_WP6W9LPSEeKFWdA0s_Fo6w" incoming="_WP6W87PSEeKFWdA0s_Fo6w"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_WP6W57PSEeKFWdA0s_Fo6w" name="Read(q)" inStructuredNode="_WP6WxrPSEeKFWdA0s_Fo6w" structuralFeature="_QaTOBKNaEeKtYNW7l6h6LA">
                  <object xmi:type="uml:InputPin" xmi:id="_WP6W6LPSEeKFWdA0s_Fo6w" name="Read(q).object" incoming="_WP6W9rPSEeKFWdA0s_Fo6w" type="_QaTOAqNaEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WP6W6bPSEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WP6W6rPSEeKFWdA0s_Fo6w" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_WP6W67PSEeKFWdA0s_Fo6w" name="Read(q).result" outgoing="_WP6W8rPSEeKFWdA0s_Fo6w" type="_QaTOS6NaEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WP6W7LPSEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WP6W7bPSEeKFWdA0s_Fo6w" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_WP6W7rPSEeKFWdA0s_Fo6w" name="Fork(Read(a).result)" inStructuredNode="_WP6WxrPSEeKFWdA0s_Fo6w" outgoing="_WP6W9rPSEeKFWdA0s_Fo6w" incoming="_WP6W9bPSEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_WP6W77PSEeKFWdA0s_Fo6w" inStructuredNode="_WP6WxrPSEeKFWdA0s_Fo6w" source="_WP6W07PSEeKFWdA0s_Fo6w" target="_WP6WyLPSEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_WP6W8LPSEeKFWdA0s_Fo6w" inStructuredNode="_WP6WxrPSEeKFWdA0s_Fo6w" source="_WP6W2LPSEeKFWdA0s_Fo6w" target="_WP6Wy7PSEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_WP6W8bPSEeKFWdA0s_Fo6w" inStructuredNode="_WP6WxrPSEeKFWdA0s_Fo6w" source="_WP6W0bPSEeKFWdA0s_Fo6w" target="_WP6Wx7PSEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_WP6W8rPSEeKFWdA0s_Fo6w" inStructuredNode="_WP6WxrPSEeKFWdA0s_Fo6w" source="_WP6W67PSEeKFWdA0s_Fo6w" target="_WP6WzrPSEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_WP6W87PSEeKFWdA0s_Fo6w" inStructuredNode="_WP6WxrPSEeKFWdA0s_Fo6w" source="_WP6W3LPSEeKFWdA0s_Fo6w" target="_WP6W5rPSEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_WP6W9LPSEeKFWdA0s_Fo6w" inStructuredNode="_WP6WxrPSEeKFWdA0s_Fo6w" source="_WP6W5rPSEeKFWdA0s_Fo6w" target="_WP6W4LPSEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_WP6W9bPSEeKFWdA0s_Fo6w" inStructuredNode="_WP6WxrPSEeKFWdA0s_Fo6w" source="_WP6W47PSEeKFWdA0s_Fo6w" target="_WP6W7rPSEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_WP6W9rPSEeKFWdA0s_Fo6w" inStructuredNode="_WP6WxrPSEeKFWdA0s_Fo6w" source="_WP6W7rPSEeKFWdA0s_Fo6w" target="_WP6W6LPSEeKFWdA0s_Fo6w"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_WP6W97PSEeKFWdA0s_Fo6w" name="AcceptStatement@463492" inStructuredNode="_WP6WwLPSEeKFWdA0s_Fo6w" outgoing="_WP6XCLPSEeKFWdA0s_Fo6w" incoming="_WP6XB7PSEeKFWdA0s_Fo6w">
                <node xmi:type="uml:AcceptEventAction" xmi:id="_WP6W-LPSEeKFWdA0s_Fo6w" name="Accept(Continue)" inStructuredNode="_WP6W97PSEeKFWdA0s_Fo6w" incoming="_WP6W-7PSEeKFWdA0s_Fo6w">
                  <trigger xmi:type="uml:Trigger" xmi:id="_WP6W-bPSEeKFWdA0s_Fo6w" event="_WStMELPSEeKFWdA0s_Fo6w"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_WP6W-rPSEeKFWdA0s_Fo6w" name="Initial(Accept(Continue))" inStructuredNode="_WP6W97PSEeKFWdA0s_Fo6w" outgoing="_WP6W-7PSEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_WP6W-7PSEeKFWdA0s_Fo6w" inStructuredNode="_WP6W97PSEeKFWdA0s_Fo6w" source="_WP6W-rPSEeKFWdA0s_Fo6w" target="_WP6W-LPSEeKFWdA0s_Fo6w"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_WP6W_LPSEeKFWdA0s_Fo6w" name="ExpressionStatement@4e7280" inStructuredNode="_WP6WwLPSEeKFWdA0s_Fo6w" incoming="_WP6XCLPSEeKFWdA0s_Fo6w">
                <node xmi:type="uml:CallOperationAction" xmi:id="_WP6W_bPSEeKFWdA0s_Fo6w" name="Call(test)" inStructuredNode="_WP6W_LPSEeKFWdA0s_Fo6w" operation="_vcseUbM1EeKz4Y_FUYA0JA">
                  <target xmi:type="uml:InputPin" xmi:id="_WP6W_rPSEeKFWdA0s_Fo6w" name="Call(test).target" incoming="_WP6XBbPSEeKFWdA0s_Fo6w" type="_vcsdoLM1EeKz4Y_FUYA0JA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WP6W_7PSEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WP6XALPSEeKFWdA0s_Fo6w" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:ReadSelfAction" xmi:id="_WP6XAbPSEeKFWdA0s_Fo6w" name="ReadSelf" inStructuredNode="_WP6W_LPSEeKFWdA0s_Fo6w">
                  <result xmi:type="uml:OutputPin" xmi:id="_WP6XArPSEeKFWdA0s_Fo6w" name="ReadSelf.result" outgoing="_WP6XBbPSEeKFWdA0s_Fo6w" type="_vcsdoLM1EeKz4Y_FUYA0JA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WP6XA7PSEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WP6XBLPSEeKFWdA0s_Fo6w" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_WP6XBbPSEeKFWdA0s_Fo6w" inStructuredNode="_WP6W_LPSEeKFWdA0s_Fo6w" source="_WP6XArPSEeKFWdA0s_Fo6w" target="_WP6W_rPSEeKFWdA0s_Fo6w"/>
              </node>
              <edge xmi:type="uml:ControlFlow" xmi:id="_WP6XBrPSEeKFWdA0s_Fo6w" inStructuredNode="_WP6WwLPSEeKFWdA0s_Fo6w" source="_WP6WwbPSEeKFWdA0s_Fo6w" target="_WP6WxrPSEeKFWdA0s_Fo6w"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_WP6XB7PSEeKFWdA0s_Fo6w" inStructuredNode="_WP6WwLPSEeKFWdA0s_Fo6w" source="_WP6WxrPSEeKFWdA0s_Fo6w" target="_WP6W97PSEeKFWdA0s_Fo6w"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_WP6XCLPSEeKFWdA0s_Fo6w" inStructuredNode="_WP6WwLPSEeKFWdA0s_Fo6w" source="_WP6W97PSEeKFWdA0s_Fo6w" target="_WP6W_LPSEeKFWdA0s_Fo6w"/>
            </structuredNode>
          </ownedBehavior>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_vcseT7M1EeKz4Y_FUYA0JA" name="Tester" class="_vcsdoLM1EeKz4Y_FUYA0JA">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_vcseULM1EeKz4Y_FUYA0JA" name="result" type="_vcsdoLM1EeKz4Y_FUYA0JA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_vcseUbM1EeKz4Y_FUYA0JA" name="test" method="_vcsdpbM1EeKz4Y_FUYA0JA" class="_vcsdoLM1EeKz4Y_FUYA0JA" redefinedOperation="_3OZlC7PCEeKZBpcFSvFDPw"/>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_hJSdYKNmEeKtYNW7l6h6LA" name="SingleDelegation - PortToPart - Operation">
        <packagedElement xmi:type="uml:Class" xmi:id="_hJSdYqNmEeKtYNW7l6h6LA" clientDependency="_UYICkKNnEeKtYNW7l6h6LA" name="A">
          <ownedAttribute xmi:type="uml:Port" xmi:id="_hJSdZKNmEeKtYNW7l6h6LA" name="q" type="_hJSdjKNmEeKtYNW7l6h6LA" end="_xEAYMaNnEeKtYNW7l6h6LA _o6YyJKTaEeKGUdxOl5wllg _EoXbeqTjEeKGUdxOl5wllg _SxL61KTkEeKGUdxOl5wllg _XokghKTkEeKGUdxOl5wllg _cfgaQ6TkEeKGUdxOl5wllg _NdYNTbcLEeKQYayI9qY9dA" aggregation="composite"/>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_mtEZkKNnEeKtYNW7l6h6LA" name="b" type="_RLbBgKQhEeKU2-QRh2EfwQ" end="_xEAYNKNnEeKtYNW7l6h6LA" aggregation="composite"/>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_xEAYMKNnEeKtYNW7l6h6LA" name="r" type="_cgi7M6NnEeKtYNW7l6h6LA">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_xEAYMaNnEeKtYNW7l6h6LA" role="_hJSdZKNmEeKtYNW7l6h6LA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xEAYMqNnEeKtYNW7l6h6LA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xEAYM6NnEeKtYNW7l6h6LA" value="1"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_xEAYNKNnEeKtYNW7l6h6LA" role="_mtEZkKNnEeKtYNW7l6h6LA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xEAYNaNnEeKtYNW7l6h6LA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xEAYNqNnEeKtYNW7l6h6LA" value="1"/>
            </end>
          </ownedConnector>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_hJSdhaNmEeKtYNW7l6h6LA" name="A" class="_hJSdYqNmEeKtYNW7l6h6LA">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_hJSdhqNmEeKtYNW7l6h6LA" name="result" type="_hJSdYqNmEeKtYNW7l6h6LA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_hJSdiaNmEeKtYNW7l6h6LA" name="I">
          <ownedOperation xmi:type="uml:Operation" xmi:id="_hJSdiqNmEeKtYNW7l6h6LA" name="setP" interface="_hJSdiaNmEeKtYNW7l6h6LA">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_hJSdi6NmEeKtYNW7l6h6LA" name="v">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
            </ownedParameter>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_hJSdjKNmEeKtYNW7l6h6LA" clientDependency="_hJSdjaNmEeKtYNW7l6h6LA" name="IImpl">
          <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_hJSdjaNmEeKtYNW7l6h6LA" name="InterfaceRealization1" client="_hJSdjKNmEeKtYNW7l6h6LA" supplier="_hJSdiaNmEeKtYNW7l6h6LA" contract="_hJSdiaNmEeKtYNW7l6h6LA" implementingClassifier="_hJSdjKNmEeKtYNW7l6h6LA"/>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_hJSdjqNmEeKtYNW7l6h6LA" name="setP" class="_hJSdjKNmEeKtYNW7l6h6LA">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_hJSdj6NmEeKtYNW7l6h6LA" name="v">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
            </ownedParameter>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Activity" xmi:id="_hJSdkKNmEeKtYNW7l6h6LA" name="Test case - SingleDelegation - PortToPart - Operation" group="_Zr-34KQiEeKU2-QRh2EfwQ" node="_Zr-34KQiEeKU2-QRh2EfwQ">
          <ownedComment xmi:type="uml:Comment" xmi:id="_hJSdkaNmEeKtYNW7l6h6LA">
            <body>&#xD;
namespace 'Test Suites'::'Test Suite 2'::'SingleDelegation - PortToPart - Operation' ;&#xD;
&#xD;
activity 'Test case - SingleDelegation - PortToPart - Operation'() { &#xD;
&#xD;
	WriteLine(&quot;-- Running test case: Single delegation connector - Operation delegated from port to part --&quot;) ;&#xD;
	&#xD;
	// Instantiate A&#xD;
	a = new A() ;&#xD;
	a.q.setP(4) ;&#xD;
	AssertTrue(&quot;Operation call delegated&quot;, a.b.p == 4) ;&#xD;
	&#xD;
	WriteLine(&quot;-- End of test case --&quot;) ;&#xD;
}</body>
          </ownedComment>
          <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_Zr-34KQiEeKU2-QRh2EfwQ" name="Body(Test case - SingleDelegation - PortToPart - Operation)">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_Zr-34aQiEeKU2-QRh2EfwQ" name="ExpressionStatement@9466ec" inStructuredNode="_Zr-34KQiEeKU2-QRh2EfwQ" outgoing="_Zr-4eKQiEeKU2-QRh2EfwQ">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_Zr-34qQiEeKU2-QRh2EfwQ" name="Call(WriteLine)" inStructuredNode="_Zr-34aQiEeKU2-QRh2EfwQ" incoming="_Zr-38KQiEeKU2-QRh2EfwQ">
                <argument xmi:type="uml:InputPin" xmi:id="_Zr-346QiEeKU2-QRh2EfwQ" name="Call(WriteLine).argument(value)" incoming="_Zr-376QiEeKU2-QRh2EfwQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Zr-35KQiEeKU2-QRh2EfwQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Zr-35aQiEeKU2-QRh2EfwQ" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_Zr-35qQiEeKU2-QRh2EfwQ" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Zr-356QiEeKU2-QRh2EfwQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Zr-36KQiEeKU2-QRh2EfwQ" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_Zr-36aQiEeKU2-QRh2EfwQ" name="Tuple@df9053" inStructuredNode="_Zr-34aQiEeKU2-QRh2EfwQ" outgoing="_Zr-38KQiEeKU2-QRh2EfwQ">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Zr-36qQiEeKU2-QRh2EfwQ" name="Value(&quot;-- Running test case: Single delegation connector - Operation delegated from port to part --&quot;)" inStructuredNode="_Zr-36aQiEeKU2-QRh2EfwQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_Zr-366QiEeKU2-QRh2EfwQ" name="Value(&quot;-- Running test case: Single delegation connector - Operation delegated from port to part --&quot;).result" outgoing="_Zr-376QiEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Zr-37KQiEeKU2-QRh2EfwQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Zr-37aQiEeKU2-QRh2EfwQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_Zr-37qQiEeKU2-QRh2EfwQ" value="-- Running test case: Single delegation connector - Operation delegated from port to part --">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Zr-376QiEeKU2-QRh2EfwQ" inStructuredNode="_Zr-34aQiEeKU2-QRh2EfwQ" source="_Zr-366QiEeKU2-QRh2EfwQ" target="_Zr-346QiEeKU2-QRh2EfwQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_Zr-38KQiEeKU2-QRh2EfwQ" inStructuredNode="_Zr-34aQiEeKU2-QRh2EfwQ" source="_Zr-36aQiEeKU2-QRh2EfwQ" target="_Zr-34qQiEeKU2-QRh2EfwQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_Zr-38aQiEeKU2-QRh2EfwQ" name="ExpressionStatement@18546af" inStructuredNode="_Zr-34KQiEeKU2-QRh2EfwQ" outgoing="_Zr-4eqQiEeKU2-QRh2EfwQ" incoming="_Zr-4eKQiEeKU2-QRh2EfwQ">
              <node xmi:type="uml:ForkNode" xmi:id="_Zr-38qQiEeKU2-QRh2EfwQ" name="Fork(a)@4475fb" inStructuredNode="_Zr-38aQiEeKU2-QRh2EfwQ" outgoing="_Zr-4eaQiEeKU2-QRh2EfwQ _Zr-4e6QiEeKU2-QRh2EfwQ" incoming="_Zr-4AKQiEeKU2-QRh2EfwQ"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_Zr-386QiEeKU2-QRh2EfwQ" name="RightHandSide@9dcc8b" inStructuredNode="_Zr-38aQiEeKU2-QRh2EfwQ">
                <node xmi:type="uml:CallOperationAction" xmi:id="_Zr-39KQiEeKU2-QRh2EfwQ" name="Call(A)" inStructuredNode="_Zr-386QiEeKU2-QRh2EfwQ" operation="_hJSdhaNmEeKtYNW7l6h6LA">
                  <result xmi:type="uml:OutputPin" xmi:id="_Zr-39aQiEeKU2-QRh2EfwQ" name="Call(A).result(result)" outgoing="_Zr-4AKQiEeKU2-QRh2EfwQ" type="_hJSdYqNmEeKtYNW7l6h6LA">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Zr-39qQiEeKU2-QRh2EfwQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Zr-396QiEeKU2-QRh2EfwQ" value="1"/>
                  </result>
                  <target xmi:type="uml:InputPin" xmi:id="_Zr-3-KQiEeKU2-QRh2EfwQ" name="Call(A).target" incoming="_Zr-3_6QiEeKU2-QRh2EfwQ" type="_hJSdYqNmEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Zr-3-aQiEeKU2-QRh2EfwQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Zr-3-qQiEeKU2-QRh2EfwQ" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_Zr-3-6QiEeKU2-QRh2EfwQ" name="Create(A)" inStructuredNode="_Zr-386QiEeKU2-QRh2EfwQ" classifier="_hJSdYqNmEeKtYNW7l6h6LA">
                  <result xmi:type="uml:OutputPin" xmi:id="_Zr-3_KQiEeKU2-QRh2EfwQ" name="Create(A).result" outgoing="_Zr-3_6QiEeKU2-QRh2EfwQ" type="_hJSdYqNmEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Zr-3_aQiEeKU2-QRh2EfwQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Zr-3_qQiEeKU2-QRh2EfwQ" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Zr-3_6QiEeKU2-QRh2EfwQ" inStructuredNode="_Zr-386QiEeKU2-QRh2EfwQ" source="_Zr-3_KQiEeKU2-QRh2EfwQ" target="_Zr-3-KQiEeKU2-QRh2EfwQ"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Zr-4AKQiEeKU2-QRh2EfwQ" inStructuredNode="_Zr-38aQiEeKU2-QRh2EfwQ" source="_Zr-39aQiEeKU2-QRh2EfwQ" target="_Zr-38qQiEeKU2-QRh2EfwQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_Zr-4AaQiEeKU2-QRh2EfwQ" name="ExpressionStatement@1914050" inStructuredNode="_Zr-34KQiEeKU2-QRh2EfwQ" outgoing="_Zr-4fKQiEeKU2-QRh2EfwQ" incoming="_Zr-4eqQiEeKU2-QRh2EfwQ">
              <node xmi:type="uml:ExpansionRegion" xmi:id="_Zr-4AqQiEeKU2-QRh2EfwQ" name="Collect(Call(setP))" inStructuredNode="_Zr-4AaQiEeKU2-QRh2EfwQ" incoming="_Zr-4H6QiEeKU2-QRh2EfwQ" mode="parallel" inputElement="_Zr-4E6QiEeKU2-QRh2EfwQ">
                <node xmi:type="uml:CallOperationAction" xmi:id="_Zr-4A6QiEeKU2-QRh2EfwQ" name="Call(setP)" inStructuredNode="_Zr-4AqQiEeKU2-QRh2EfwQ" incoming="_Zr-4EaQiEeKU2-QRh2EfwQ" operation="_hJSdiqNmEeKtYNW7l6h6LA">
                  <argument xmi:type="uml:InputPin" xmi:id="_Zr-4BKQiEeKU2-QRh2EfwQ" name="Call(setP).argument(v)" incoming="_Zr-4EKQiEeKU2-QRh2EfwQ">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Zr-4BaQiEeKU2-QRh2EfwQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Zr-4BqQiEeKU2-QRh2EfwQ" value="1"/>
                  </argument>
                  <target xmi:type="uml:InputPin" xmi:id="_Zr-4B6QiEeKU2-QRh2EfwQ" name="Call(setP).target" incoming="_Zr-4EqQiEeKU2-QRh2EfwQ" type="_hJSdiaNmEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Zr-4CKQiEeKU2-QRh2EfwQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Zr-4CaQiEeKU2-QRh2EfwQ" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_Zr-4CqQiEeKU2-QRh2EfwQ" name="Tuple@1fb9204" inStructuredNode="_Zr-4AqQiEeKU2-QRh2EfwQ" outgoing="_Zr-4EaQiEeKU2-QRh2EfwQ">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Zr-4C6QiEeKU2-QRh2EfwQ" name="Value(4)" inStructuredNode="_Zr-4CqQiEeKU2-QRh2EfwQ">
                    <result xmi:type="uml:OutputPin" xmi:id="_Zr-4DKQiEeKU2-QRh2EfwQ" name="Value(4).result" outgoing="_Zr-4EKQiEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Zr-4DaQiEeKU2-QRh2EfwQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Zr-4DqQiEeKU2-QRh2EfwQ" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_Zr-4D6QiEeKU2-QRh2EfwQ" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Zr-4EKQiEeKU2-QRh2EfwQ" inStructuredNode="_Zr-4AqQiEeKU2-QRh2EfwQ" source="_Zr-4DKQiEeKU2-QRh2EfwQ" target="_Zr-4BKQiEeKU2-QRh2EfwQ"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_Zr-4EaQiEeKU2-QRh2EfwQ" inStructuredNode="_Zr-4AqQiEeKU2-QRh2EfwQ" source="_Zr-4CqQiEeKU2-QRh2EfwQ" target="_Zr-4A6QiEeKU2-QRh2EfwQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Zr-4EqQiEeKU2-QRh2EfwQ" inStructuredNode="_Zr-4AqQiEeKU2-QRh2EfwQ" source="_Zr-4E6QiEeKU2-QRh2EfwQ" target="_Zr-4B6QiEeKU2-QRh2EfwQ"/>
              </node>
              <node xmi:type="uml:ExpansionNode" xmi:id="_Zr-4E6QiEeKU2-QRh2EfwQ" name="Collect(Call(setP)).inputElement" inStructuredNode="_Zr-4AaQiEeKU2-QRh2EfwQ" outgoing="_Zr-4EqQiEeKU2-QRh2EfwQ" incoming="_Zr-4HqQiEeKU2-QRh2EfwQ" regionAsInput="_Zr-4AqQiEeKU2-QRh2EfwQ"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_Zr-4FKQiEeKU2-QRh2EfwQ" name="Feature(Read(q).result)" inStructuredNode="_Zr-4AaQiEeKU2-QRh2EfwQ" outgoing="_Zr-4H6QiEeKU2-QRh2EfwQ">
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_Zr-4FaQiEeKU2-QRh2EfwQ" name="Read(q)" inStructuredNode="_Zr-4FKQiEeKU2-QRh2EfwQ" structuralFeature="_hJSdZKNmEeKtYNW7l6h6LA">
                  <object xmi:type="uml:InputPin" xmi:id="_Zr-4FqQiEeKU2-QRh2EfwQ" name="Read(q).object" incoming="_Zr-4HaQiEeKU2-QRh2EfwQ" type="_hJSdYqNmEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Zr-4F6QiEeKU2-QRh2EfwQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Zr-4GKQiEeKU2-QRh2EfwQ" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_Zr-4GaQiEeKU2-QRh2EfwQ" name="Read(q).result" outgoing="_Zr-4HqQiEeKU2-QRh2EfwQ" type="_hJSdjKNmEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Zr-4GqQiEeKU2-QRh2EfwQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Zr-4G6QiEeKU2-QRh2EfwQ" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_Zr-4HKQiEeKU2-QRh2EfwQ" name="Fork(Fork(a)@4475fb)" inStructuredNode="_Zr-4FKQiEeKU2-QRh2EfwQ" outgoing="_Zr-4HaQiEeKU2-QRh2EfwQ" incoming="_Zr-4eaQiEeKU2-QRh2EfwQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Zr-4HaQiEeKU2-QRh2EfwQ" inStructuredNode="_Zr-4FKQiEeKU2-QRh2EfwQ" source="_Zr-4HKQiEeKU2-QRh2EfwQ" target="_Zr-4FqQiEeKU2-QRh2EfwQ"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Zr-4HqQiEeKU2-QRh2EfwQ" inStructuredNode="_Zr-4AaQiEeKU2-QRh2EfwQ" source="_Zr-4GaQiEeKU2-QRh2EfwQ" target="_Zr-4E6QiEeKU2-QRh2EfwQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_Zr-4H6QiEeKU2-QRh2EfwQ" inStructuredNode="_Zr-4AaQiEeKU2-QRh2EfwQ" source="_Zr-4FKQiEeKU2-QRh2EfwQ" target="_Zr-4AqQiEeKU2-QRh2EfwQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_Zr-4IKQiEeKU2-QRh2EfwQ" name="ExpressionStatement@1c51ac6" inStructuredNode="_Zr-34KQiEeKU2-QRh2EfwQ" outgoing="_Zr-4faQiEeKU2-QRh2EfwQ" incoming="_Zr-4fKQiEeKU2-QRh2EfwQ">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_Zr-4IaQiEeKU2-QRh2EfwQ" name="Call(AssertTrue)" inStructuredNode="_Zr-4IKQiEeKU2-QRh2EfwQ" incoming="_Zr-4Z6QiEeKU2-QRh2EfwQ">
                <argument xmi:type="uml:InputPin" xmi:id="_Zr-4IqQiEeKU2-QRh2EfwQ" name="Call(AssertTrue).argument(label)" incoming="_Zr-4ZaQiEeKU2-QRh2EfwQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Zr-4I6QiEeKU2-QRh2EfwQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Zr-4JKQiEeKU2-QRh2EfwQ" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_Zr-4JaQiEeKU2-QRh2EfwQ" name="Call(AssertTrue).argument(condition)" incoming="_Zr-4ZqQiEeKU2-QRh2EfwQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Zr-4JqQiEeKU2-QRh2EfwQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Zr-4J6QiEeKU2-QRh2EfwQ" value="1"/>
                </argument>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_Zr-4KKQiEeKU2-QRh2EfwQ" name="Tuple@fcb90" inStructuredNode="_Zr-4IKQiEeKU2-QRh2EfwQ" outgoing="_Zr-4Z6QiEeKU2-QRh2EfwQ">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Zr-4KaQiEeKU2-QRh2EfwQ" name="Value(&quot;Operation call delegated&quot;)" inStructuredNode="_Zr-4KKQiEeKU2-QRh2EfwQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_Zr-4KqQiEeKU2-QRh2EfwQ" name="Value(&quot;Operation call delegated&quot;).result" outgoing="_Zr-4ZaQiEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Zr-4K6QiEeKU2-QRh2EfwQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Zr-4LKQiEeKU2-QRh2EfwQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_Zr-4LaQiEeKU2-QRh2EfwQ" value="Operation call delegated">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_Zr-4LqQiEeKU2-QRh2EfwQ" name="Read(b)" inStructuredNode="_Zr-4KKQiEeKU2-QRh2EfwQ" structuralFeature="_mtEZkKNnEeKtYNW7l6h6LA">
                  <object xmi:type="uml:InputPin" xmi:id="_Zr-4L6QiEeKU2-QRh2EfwQ" name="Read(b).object" incoming="_Zr-4WKQiEeKU2-QRh2EfwQ" type="_hJSdYqNmEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Zr-4MKQiEeKU2-QRh2EfwQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Zr-4MaQiEeKU2-QRh2EfwQ" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_Zr-4MqQiEeKU2-QRh2EfwQ" name="Read(b).result" outgoing="_Zr-4WaQiEeKU2-QRh2EfwQ" type="_RLbBgKQhEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Zr-4M6QiEeKU2-QRh2EfwQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Zr-4NKQiEeKU2-QRh2EfwQ" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_Zr-4NaQiEeKU2-QRh2EfwQ" name="Fork(Fork(a)@4475fb)" inStructuredNode="_Zr-4KKQiEeKU2-QRh2EfwQ" outgoing="_Zr-4WKQiEeKU2-QRh2EfwQ" incoming="_Zr-4e6QiEeKU2-QRh2EfwQ"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_Zr-4NqQiEeKU2-QRh2EfwQ" name="Read(p)" inStructuredNode="_Zr-4KKQiEeKU2-QRh2EfwQ" structuralFeature="_RLbBgaQhEeKU2-QRh2EfwQ">
                  <object xmi:type="uml:InputPin" xmi:id="_Zr-4N6QiEeKU2-QRh2EfwQ" name="Read(p).object" incoming="_Zr-4WqQiEeKU2-QRh2EfwQ" type="_RLbBgKQhEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Zr-4OKQiEeKU2-QRh2EfwQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Zr-4OaQiEeKU2-QRh2EfwQ" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_Zr-4OqQiEeKU2-QRh2EfwQ" name="Read(p).result" outgoing="_Zr-4W6QiEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Zr-4O6QiEeKU2-QRh2EfwQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Zr-4PKQiEeKU2-QRh2EfwQ" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_Zr-4PaQiEeKU2-QRh2EfwQ" name="Fork(Read(b).result)" inStructuredNode="_Zr-4KKQiEeKU2-QRh2EfwQ" outgoing="_Zr-4WqQiEeKU2-QRh2EfwQ" incoming="_Zr-4WaQiEeKU2-QRh2EfwQ"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Zr-4PqQiEeKU2-QRh2EfwQ" name="Value(4)" inStructuredNode="_Zr-4KKQiEeKU2-QRh2EfwQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_Zr-4P6QiEeKU2-QRh2EfwQ" name="Value(4).result" outgoing="_Zr-4ZKQiEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Zr-4QKQiEeKU2-QRh2EfwQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Zr-4QaQiEeKU2-QRh2EfwQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_Zr-4QqQiEeKU2-QRh2EfwQ" value="4">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <node xmi:type="uml:TestIdentityAction" xmi:id="_Zr-4Q6QiEeKU2-QRh2EfwQ" name="Test(==)" inStructuredNode="_Zr-4KKQiEeKU2-QRh2EfwQ">
                  <first xmi:type="uml:InputPin" xmi:id="_Zr-4RKQiEeKU2-QRh2EfwQ" name="Test(==).first" incoming="_Zr-4XKQiEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Zr-4RaQiEeKU2-QRh2EfwQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Zr-4RqQiEeKU2-QRh2EfwQ" value="1"/>
                  </first>
                  <result xmi:type="uml:OutputPin" xmi:id="_Zr-4R6QiEeKU2-QRh2EfwQ" name="Test(==).result" outgoing="_Zr-4X6QiEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Zr-4SKQiEeKU2-QRh2EfwQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Zr-4SaQiEeKU2-QRh2EfwQ" value="1"/>
                  </result>
                  <second xmi:type="uml:InputPin" xmi:id="_Zr-4SqQiEeKU2-QRh2EfwQ" name="Test(==).second" incoming="_Zr-4ZKQiEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Zr-4S6QiEeKU2-QRh2EfwQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Zr-4TKQiEeKU2-QRh2EfwQ" value="1"/>
                  </second>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_Zr-4TaQiEeKU2-QRh2EfwQ" name="Fork(Read(p).result)" inStructuredNode="_Zr-4KKQiEeKU2-QRh2EfwQ" outgoing="_Zr-4XKQiEeKU2-QRh2EfwQ _Zr-4XaQiEeKU2-QRh2EfwQ" incoming="_Zr-4W6QiEeKU2-QRh2EfwQ"/>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_Zr-4TqQiEeKU2-QRh2EfwQ" name="Call(NotEmpty)" inStructuredNode="_Zr-4KKQiEeKU2-QRh2EfwQ">
                  <argument xmi:type="uml:InputPin" xmi:id="_Zr-4T6QiEeKU2-QRh2EfwQ" name="Call(NotEmpty).argument(seq)" incoming="_Zr-4XaQiEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Zr-4UKQiEeKU2-QRh2EfwQ"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Zr-4UaQiEeKU2-QRh2EfwQ" value="*"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_Zr-4UqQiEeKU2-QRh2EfwQ" name="Call(NotEmpty).result()" outgoing="_Zr-4XqQiEeKU2-QRh2EfwQ">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Zr-4U6QiEeKU2-QRh2EfwQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Zr-4VKQiEeKU2-QRh2EfwQ" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_Zr-4VaQiEeKU2-QRh2EfwQ" name="Fork(Call(NotEmpty).result())" inStructuredNode="_Zr-4KKQiEeKU2-QRh2EfwQ" outgoing="_Zr-4YKQiEeKU2-QRh2EfwQ _Zr-4YaQiEeKU2-QRh2EfwQ" incoming="_Zr-4XqQiEeKU2-QRh2EfwQ"/>
                <node xmi:type="uml:MergeNode" xmi:id="_Zr-4VqQiEeKU2-QRh2EfwQ" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_Zr-4KKQiEeKU2-QRh2EfwQ" outgoing="_Zr-4ZqQiEeKU2-QRh2EfwQ" incoming="_Zr-4X6QiEeKU2-QRh2EfwQ _Zr-4YqQiEeKU2-QRh2EfwQ"/>
                <node xmi:type="uml:DecisionNode" xmi:id="_Zr-4V6QiEeKU2-QRh2EfwQ" name="Decision(Call(NotEmpty).result())" inStructuredNode="_Zr-4KKQiEeKU2-QRh2EfwQ" outgoing="_Zr-4YqQiEeKU2-QRh2EfwQ" incoming="_Zr-4YKQiEeKU2-QRh2EfwQ _Zr-4YaQiEeKU2-QRh2EfwQ" decisionInputFlow="_Zr-4YaQiEeKU2-QRh2EfwQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Zr-4WKQiEeKU2-QRh2EfwQ" inStructuredNode="_Zr-4KKQiEeKU2-QRh2EfwQ" source="_Zr-4NaQiEeKU2-QRh2EfwQ" target="_Zr-4L6QiEeKU2-QRh2EfwQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Zr-4WaQiEeKU2-QRh2EfwQ" inStructuredNode="_Zr-4KKQiEeKU2-QRh2EfwQ" source="_Zr-4MqQiEeKU2-QRh2EfwQ" target="_Zr-4PaQiEeKU2-QRh2EfwQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Zr-4WqQiEeKU2-QRh2EfwQ" inStructuredNode="_Zr-4KKQiEeKU2-QRh2EfwQ" source="_Zr-4PaQiEeKU2-QRh2EfwQ" target="_Zr-4N6QiEeKU2-QRh2EfwQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Zr-4W6QiEeKU2-QRh2EfwQ" inStructuredNode="_Zr-4KKQiEeKU2-QRh2EfwQ" source="_Zr-4OqQiEeKU2-QRh2EfwQ" target="_Zr-4TaQiEeKU2-QRh2EfwQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Zr-4XKQiEeKU2-QRh2EfwQ" inStructuredNode="_Zr-4KKQiEeKU2-QRh2EfwQ" source="_Zr-4TaQiEeKU2-QRh2EfwQ" target="_Zr-4RKQiEeKU2-QRh2EfwQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Zr-4XaQiEeKU2-QRh2EfwQ" inStructuredNode="_Zr-4KKQiEeKU2-QRh2EfwQ" source="_Zr-4TaQiEeKU2-QRh2EfwQ" target="_Zr-4T6QiEeKU2-QRh2EfwQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Zr-4XqQiEeKU2-QRh2EfwQ" inStructuredNode="_Zr-4KKQiEeKU2-QRh2EfwQ" source="_Zr-4UqQiEeKU2-QRh2EfwQ" target="_Zr-4VaQiEeKU2-QRh2EfwQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Zr-4X6QiEeKU2-QRh2EfwQ" inStructuredNode="_Zr-4KKQiEeKU2-QRh2EfwQ" source="_Zr-4R6QiEeKU2-QRh2EfwQ" target="_Zr-4VqQiEeKU2-QRh2EfwQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Zr-4YKQiEeKU2-QRh2EfwQ" inStructuredNode="_Zr-4KKQiEeKU2-QRh2EfwQ" source="_Zr-4VaQiEeKU2-QRh2EfwQ" target="_Zr-4V6QiEeKU2-QRh2EfwQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Zr-4YaQiEeKU2-QRh2EfwQ" inStructuredNode="_Zr-4KKQiEeKU2-QRh2EfwQ" source="_Zr-4VaQiEeKU2-QRh2EfwQ" target="_Zr-4V6QiEeKU2-QRh2EfwQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Zr-4YqQiEeKU2-QRh2EfwQ" inStructuredNode="_Zr-4KKQiEeKU2-QRh2EfwQ" source="_Zr-4V6QiEeKU2-QRh2EfwQ" target="_Zr-4VqQiEeKU2-QRh2EfwQ">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_Zr-4Y6QiEeKU2-QRh2EfwQ" name="Value(false)"/>
                </edge>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Zr-4ZKQiEeKU2-QRh2EfwQ" inStructuredNode="_Zr-4KKQiEeKU2-QRh2EfwQ" source="_Zr-4P6QiEeKU2-QRh2EfwQ" target="_Zr-4SqQiEeKU2-QRh2EfwQ"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Zr-4ZaQiEeKU2-QRh2EfwQ" inStructuredNode="_Zr-4IKQiEeKU2-QRh2EfwQ" source="_Zr-4KqQiEeKU2-QRh2EfwQ" target="_Zr-4IqQiEeKU2-QRh2EfwQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Zr-4ZqQiEeKU2-QRh2EfwQ" inStructuredNode="_Zr-4IKQiEeKU2-QRh2EfwQ" source="_Zr-4VqQiEeKU2-QRh2EfwQ" target="_Zr-4JaQiEeKU2-QRh2EfwQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_Zr-4Z6QiEeKU2-QRh2EfwQ" inStructuredNode="_Zr-4IKQiEeKU2-QRh2EfwQ" source="_Zr-4KKQiEeKU2-QRh2EfwQ" target="_Zr-4IaQiEeKU2-QRh2EfwQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_Zr-4aKQiEeKU2-QRh2EfwQ" name="ExpressionStatement@122958f" inStructuredNode="_Zr-34KQiEeKU2-QRh2EfwQ" incoming="_Zr-4faQiEeKU2-QRh2EfwQ">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_Zr-4aaQiEeKU2-QRh2EfwQ" name="Call(WriteLine)" inStructuredNode="_Zr-4aKQiEeKU2-QRh2EfwQ" incoming="_Zr-4d6QiEeKU2-QRh2EfwQ">
                <argument xmi:type="uml:InputPin" xmi:id="_Zr-4aqQiEeKU2-QRh2EfwQ" name="Call(WriteLine).argument(value)" incoming="_Zr-4dqQiEeKU2-QRh2EfwQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Zr-4a6QiEeKU2-QRh2EfwQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Zr-4bKQiEeKU2-QRh2EfwQ" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_Zr-4baQiEeKU2-QRh2EfwQ" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Zr-4bqQiEeKU2-QRh2EfwQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Zr-4b6QiEeKU2-QRh2EfwQ" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_Zr-4cKQiEeKU2-QRh2EfwQ" name="Tuple@f8ea71" inStructuredNode="_Zr-4aKQiEeKU2-QRh2EfwQ" outgoing="_Zr-4d6QiEeKU2-QRh2EfwQ">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Zr-4caQiEeKU2-QRh2EfwQ" name="Value(&quot;-- End of test case --&quot;)" inStructuredNode="_Zr-4cKQiEeKU2-QRh2EfwQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_Zr-4cqQiEeKU2-QRh2EfwQ" name="Value(&quot;-- End of test case --&quot;).result" outgoing="_Zr-4dqQiEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Zr-4c6QiEeKU2-QRh2EfwQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Zr-4dKQiEeKU2-QRh2EfwQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_Zr-4daQiEeKU2-QRh2EfwQ" value="-- End of test case --">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Zr-4dqQiEeKU2-QRh2EfwQ" inStructuredNode="_Zr-4aKQiEeKU2-QRh2EfwQ" source="_Zr-4cqQiEeKU2-QRh2EfwQ" target="_Zr-4aqQiEeKU2-QRh2EfwQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_Zr-4d6QiEeKU2-QRh2EfwQ" inStructuredNode="_Zr-4aKQiEeKU2-QRh2EfwQ" source="_Zr-4cKQiEeKU2-QRh2EfwQ" target="_Zr-4aaQiEeKU2-QRh2EfwQ"/>
            </node>
            <edge xmi:type="uml:ControlFlow" xmi:id="_Zr-4eKQiEeKU2-QRh2EfwQ" inStructuredNode="_Zr-34KQiEeKU2-QRh2EfwQ" source="_Zr-34aQiEeKU2-QRh2EfwQ" target="_Zr-38aQiEeKU2-QRh2EfwQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_Zr-4eaQiEeKU2-QRh2EfwQ" inStructuredNode="_Zr-34KQiEeKU2-QRh2EfwQ" source="_Zr-38qQiEeKU2-QRh2EfwQ" target="_Zr-4HKQiEeKU2-QRh2EfwQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_Zr-4eqQiEeKU2-QRh2EfwQ" inStructuredNode="_Zr-34KQiEeKU2-QRh2EfwQ" source="_Zr-38aQiEeKU2-QRh2EfwQ" target="_Zr-4AaQiEeKU2-QRh2EfwQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_Zr-4e6QiEeKU2-QRh2EfwQ" inStructuredNode="_Zr-34KQiEeKU2-QRh2EfwQ" source="_Zr-38qQiEeKU2-QRh2EfwQ" target="_Zr-4NaQiEeKU2-QRh2EfwQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_Zr-4fKQiEeKU2-QRh2EfwQ" inStructuredNode="_Zr-34KQiEeKU2-QRh2EfwQ" source="_Zr-4AaQiEeKU2-QRh2EfwQ" target="_Zr-4IKQiEeKU2-QRh2EfwQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_Zr-4faQiEeKU2-QRh2EfwQ" inStructuredNode="_Zr-34KQiEeKU2-QRh2EfwQ" source="_Zr-4IKQiEeKU2-QRh2EfwQ" target="_Zr-4aKQiEeKU2-QRh2EfwQ"/>
          </structuredNode>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_cgi7M6NnEeKtYNW7l6h6LA" name="R" memberEnd="_cgi7NKNnEeKtYNW7l6h6LA _cgi7MKNnEeKtYNW7l6h6LA">
          <ownedEnd xmi:type="uml:Property" xmi:id="_cgi7NKNnEeKtYNW7l6h6LA" name="y" type="_hJSdjKNmEeKtYNW7l6h6LA" owningAssociation="_cgi7M6NnEeKtYNW7l6h6LA" association="_cgi7M6NnEeKtYNW7l6h6LA">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cgi7NaNnEeKtYNW7l6h6LA" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cgi7NqNnEeKtYNW7l6h6LA" value="1"/>
          </ownedEnd>
          <ownedEnd xmi:type="uml:Property" xmi:id="_cgi7MKNnEeKtYNW7l6h6LA" name="x" type="_RLbBgKQhEeKU2-QRh2EfwQ" owningAssociation="_cgi7M6NnEeKtYNW7l6h6LA" association="_cgi7M6NnEeKtYNW7l6h6LA">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cgi7MaNnEeKtYNW7l6h6LA" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cgi7MqNnEeKtYNW7l6h6LA" value="1"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_RLbBgKQhEeKU2-QRh2EfwQ" clientDependency="_RLbBi6QhEeKU2-QRh2EfwQ _UYICkKNnEeKtYNW7l6h6LA" name="B" classifierBehavior="_RLbBjKQhEeKU2-QRh2EfwQ">
          <ownedAttribute xmi:type="uml:Property" xmi:id="_RLbBgaQhEeKU2-QRh2EfwQ" name="p">
            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
          </ownedAttribute>
          <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_RLbBi6QhEeKU2-QRh2EfwQ" name="InterfaceRealization1" client="_RLbBgKQhEeKU2-QRh2EfwQ" supplier="_hJSdiaNmEeKtYNW7l6h6LA" contract="_hJSdiaNmEeKtYNW7l6h6LA" implementingClassifier="_RLbBgKQhEeKU2-QRh2EfwQ"/>
          <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_UYICkKNnEeKtYNW7l6h6LA" name="InterfaceRealization1" client="_hJSdYqNmEeKtYNW7l6h6LA _RLbBgKQhEeKU2-QRh2EfwQ" supplier="_hJSdiaNmEeKtYNW7l6h6LA" contract="_hJSdiaNmEeKtYNW7l6h6LA" implementingClassifier="_RLbBgKQhEeKU2-QRh2EfwQ"/>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_RLbBjKQhEeKU2-QRh2EfwQ" name="BClassifierBehavior" group="_H-wBIKQiEeKU2-QRh2EfwQ" node="_H-wBIKQiEeKU2-QRh2EfwQ">
            <ownedComment xmi:type="uml:Comment" xmi:id="_RLbBjaQhEeKU2-QRh2EfwQ">
              <body>&#xD;
namespace 'Test Suites'::'Test Suite 2'::'SingleDelegation - PortToPart - Operation'::B ;&#xD;
&#xD;
activity BClassifierBehavior() { &#xD;
	// FIXME: This classifier behavior shall not exist. To be removed when Alf to fUML compiler is patched.&#xD;
}</body>
            </ownedComment>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_H-wBIKQiEeKU2-QRh2EfwQ" name="Body(BClassifierBehavior)"/>
          </ownedBehavior>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_RLbBj6QhEeKU2-QRh2EfwQ" name="setP" specification="_RLbBrqQhEeKU2-QRh2EfwQ" group="_E0H4MqQiEeKU2-QRh2EfwQ" node="_E0H4MKQiEeKU2-QRh2EfwQ _E0H4MaQiEeKU2-QRh2EfwQ _E0H4MqQiEeKU2-QRh2EfwQ">
            <ownedComment xmi:type="uml:Comment" xmi:id="_RLbBkKQhEeKU2-QRh2EfwQ">
              <body>&#xD;
namespace 'Test Suites'::'Test Suite 2'::'SingleDelegation - PortToPart - Operation'::B ;&#xD;
&#xD;
activity setP(in v : Integer) { &#xD;
	this.p = v ;&#xD;
}</body>
            </ownedComment>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_RLbBkaQhEeKU2-QRh2EfwQ" name="v">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
            </ownedParameter>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_E0H4SKQiEeKU2-QRh2EfwQ" activity="_RLbBj6QhEeKU2-QRh2EfwQ" source="_E0H4MKQiEeKU2-QRh2EfwQ" target="_E0H4MaQiEeKU2-QRh2EfwQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_E0H4SaQiEeKU2-QRh2EfwQ" activity="_RLbBj6QhEeKU2-QRh2EfwQ" source="_E0H4MaQiEeKU2-QRh2EfwQ" target="_E0H4Q6QiEeKU2-QRh2EfwQ"/>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_E0H4MqQiEeKU2-QRh2EfwQ" name="Body(setP)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_E0H4M6QiEeKU2-QRh2EfwQ" name="ExpressionStatement@1ca13c" inStructuredNode="_E0H4MqQiEeKU2-QRh2EfwQ">
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_E0H4NKQiEeKU2-QRh2EfwQ" name="Expression(LeftHandSide@19d736e)" inStructuredNode="_E0H4M6QiEeKU2-QRh2EfwQ" incoming="_E0H4R6QiEeKU2-QRh2EfwQ">
                  <node xmi:type="uml:ReadSelfAction" xmi:id="_E0H4NaQiEeKU2-QRh2EfwQ" name="ReadSelf" inStructuredNode="_E0H4NKQiEeKU2-QRh2EfwQ">
                    <result xmi:type="uml:OutputPin" xmi:id="_E0H4NqQiEeKU2-QRh2EfwQ" name="ReadSelf.result" outgoing="_E0H4RaQiEeKU2-QRh2EfwQ" type="_RLbBgKQhEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_E0H4N6QiEeKU2-QRh2EfwQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_E0H4OKQiEeKU2-QRh2EfwQ" value="1"/>
                    </result>
                  </node>
                </node>
                <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_E0H4OaQiEeKU2-QRh2EfwQ" name="Write(p)" inStructuredNode="_E0H4M6QiEeKU2-QRh2EfwQ" structuralFeature="_RLbBgaQhEeKU2-QRh2EfwQ" isReplaceAll="true">
                  <object xmi:type="uml:InputPin" xmi:id="_E0H4OqQiEeKU2-QRh2EfwQ" name="Write(p).object" incoming="_E0H4RaQiEeKU2-QRh2EfwQ" type="_RLbBgKQhEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_E0H4O6QiEeKU2-QRh2EfwQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_E0H4PKQiEeKU2-QRh2EfwQ" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_E0H4PaQiEeKU2-QRh2EfwQ" name="Write(p).result" type="_RLbBgKQhEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_E0H4PqQiEeKU2-QRh2EfwQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_E0H4P6QiEeKU2-QRh2EfwQ" value="1"/>
                  </result>
                  <value xmi:type="uml:InputPin" xmi:id="_E0H4QKQiEeKU2-QRh2EfwQ" name="Write(p).value" incoming="_E0H4RqQiEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_E0H4QaQiEeKU2-QRh2EfwQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_E0H4QqQiEeKU2-QRh2EfwQ" value="1"/>
                  </value>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_E0H4Q6QiEeKU2-QRh2EfwQ" name="Fork(LeftHandSide@19d736e)" inStructuredNode="_E0H4M6QiEeKU2-QRh2EfwQ" outgoing="_E0H4RqQiEeKU2-QRh2EfwQ" incoming="_E0H4SaQiEeKU2-QRh2EfwQ"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_E0H4RKQiEeKU2-QRh2EfwQ" name="RightHandSide@1e64eb2" inStructuredNode="_E0H4M6QiEeKU2-QRh2EfwQ" outgoing="_E0H4R6QiEeKU2-QRh2EfwQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_E0H4RaQiEeKU2-QRh2EfwQ" inStructuredNode="_E0H4M6QiEeKU2-QRh2EfwQ" source="_E0H4NqQiEeKU2-QRh2EfwQ" target="_E0H4OqQiEeKU2-QRh2EfwQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_E0H4RqQiEeKU2-QRh2EfwQ" inStructuredNode="_E0H4M6QiEeKU2-QRh2EfwQ" source="_E0H4Q6QiEeKU2-QRh2EfwQ" target="_E0H4QKQiEeKU2-QRh2EfwQ"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_E0H4R6QiEeKU2-QRh2EfwQ" inStructuredNode="_E0H4M6QiEeKU2-QRh2EfwQ" source="_E0H4RKQiEeKU2-QRh2EfwQ" target="_E0H4NKQiEeKU2-QRh2EfwQ"/>
              </node>
            </structuredNode>
            <node xmi:type="uml:ActivityParameterNode" xmi:id="_E0H4MKQiEeKU2-QRh2EfwQ" name="Input(v)" outgoing="_E0H4SKQiEeKU2-QRh2EfwQ" parameter="_RLbBkaQhEeKU2-QRh2EfwQ"/>
            <node xmi:type="uml:ForkNode" xmi:id="_E0H4MaQiEeKU2-QRh2EfwQ" name="Fork(v)" outgoing="_E0H4SaQiEeKU2-QRh2EfwQ" incoming="_E0H4SKQiEeKU2-QRh2EfwQ"/>
          </ownedBehavior>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_RLbBrKQhEeKU2-QRh2EfwQ" name="B" class="_RLbBgKQhEeKU2-QRh2EfwQ">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_RLbBraQhEeKU2-QRh2EfwQ" name="result" type="_RLbBgKQhEeKU2-QRh2EfwQ" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_RLbBrqQhEeKU2-QRh2EfwQ" name="setP" method="_RLbBj6QhEeKU2-QRh2EfwQ" class="_RLbBgKQhEeKU2-QRh2EfwQ">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_RLbBr6QhEeKU2-QRh2EfwQ" name="v">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
            </ownedParameter>
          </ownedOperation>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_6svd8KNwEeKU2-QRh2EfwQ" name="MultipleDelegation - SameConnector - PortToPart - Signal">
        <packagedElement xmi:type="uml:Class" xmi:id="_6svd8qNwEeKU2-QRh2EfwQ" name="A">
          <ownedAttribute xmi:type="uml:Port" xmi:id="_6svd9KNwEeKU2-QRh2EfwQ" name="q" type="_6sveQ6NwEeKU2-QRh2EfwQ" end="_6svd96NwEeKU2-QRh2EfwQ" aggregation="composite"/>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_6svd9aNwEeKU2-QRh2EfwQ" name="b" type="_Ll6BMKN2EeKU2-QRh2EfwQ" isOrdered="true" isUnique="false" end="_6svd-qNwEeKU2-QRh2EfwQ" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_H9XxEKNyEeKU2-QRh2EfwQ" value="4"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_H9g7AKNyEeKU2-QRh2EfwQ" value="4"/>
          </ownedAttribute>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_6svd9qNwEeKU2-QRh2EfwQ" name="r" type="_6svfHqNwEeKU2-QRh2EfwQ">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_6svd96NwEeKU2-QRh2EfwQ" role="_6svd9KNwEeKU2-QRh2EfwQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6svd-KNwEeKU2-QRh2EfwQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6svd-aNwEeKU2-QRh2EfwQ" value="*"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_6svd-qNwEeKU2-QRh2EfwQ" role="_6svd9aNwEeKU2-QRh2EfwQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6svd-6NwEeKU2-QRh2EfwQ" value="4"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6svd_KNwEeKU2-QRh2EfwQ" value="*"/>
            </end>
          </ownedConnector>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_6sveOaNwEeKU2-QRh2EfwQ" name="A" class="_6svd8qNwEeKU2-QRh2EfwQ">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_6sveOqNwEeKU2-QRh2EfwQ" name="result" type="_6svd8qNwEeKU2-QRh2EfwQ" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_6sveQaNwEeKU2-QRh2EfwQ" name="I">
          <ownedReception xmi:type="uml:Reception" xmi:id="_6sveQqNwEeKU2-QRh2EfwQ" name="S" signal="_UwpDxKNXEeKtYNW7l6h6LA"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_6sveQ6NwEeKU2-QRh2EfwQ" clientDependency="_6sveRKNwEeKU2-QRh2EfwQ" name="IImpl">
          <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_6sveRKNwEeKU2-QRh2EfwQ" name="InterfaceRealization1" client="_6sveQ6NwEeKU2-QRh2EfwQ" supplier="_6sveQaNwEeKU2-QRh2EfwQ" contract="_6sveQaNwEeKU2-QRh2EfwQ" implementingClassifier="_6sveQ6NwEeKU2-QRh2EfwQ"/>
          <ownedReception xmi:type="uml:Reception" xmi:id="_6sveRaNwEeKU2-QRh2EfwQ" name="S" signal="_UwpDxKNXEeKtYNW7l6h6LA"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Activity" xmi:id="_6sveRqNwEeKU2-QRh2EfwQ" name="Test case - MultipleDelegation - SameConnector - PortToPart - Signal" group="_WCM1cLPTEeKFWdA0s_Fo6w" node="_WCM1cLPTEeKFWdA0s_Fo6w">
          <ownedComment xmi:type="uml:Comment" xmi:id="_6sveR6NwEeKU2-QRh2EfwQ">
            <body>&#xD;
namespace 'Test Suites'::'Test Suite 2'::'MultipleDelegation - SameConnector - PortToPart - Signal' ;&#xD;
&#xD;
activity 'Test case - MultipleDelegation - SameConnector - PortToPart - Signal'() { 	&#xD;
	t = new Tester() ;&#xD;
	t.Start() ;&#xD;
}</body>
          </ownedComment>
          <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_WCM1cLPTEeKFWdA0s_Fo6w" name="Body(Test case - MultipleDelegation - SameConnector - PortToPart - Signal)">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_WCM1cbPTEeKFWdA0s_Fo6w" name="ExpressionStatement@3ef0fd" inStructuredNode="_WCM1cLPTEeKFWdA0s_Fo6w" outgoing="_WCM1mLPTEeKFWdA0s_Fo6w">
              <node xmi:type="uml:ForkNode" xmi:id="_WCM1crPTEeKFWdA0s_Fo6w" name="Fork(t)@180e510" inStructuredNode="_WCM1cbPTEeKFWdA0s_Fo6w" outgoing="_WCM1l7PTEeKFWdA0s_Fo6w" incoming="_WCM1jLPTEeKFWdA0s_Fo6w"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_WCM1c7PTEeKFWdA0s_Fo6w" name="RightHandSide@6c9371" inStructuredNode="_WCM1cbPTEeKFWdA0s_Fo6w">
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_WCM1dLPTEeKFWdA0s_Fo6w" name="InstanceCreationExpression@6c9371" inStructuredNode="_WCM1c7PTEeKFWdA0s_Fo6w">
                  <node xmi:type="uml:CallOperationAction" xmi:id="_WCM1dbPTEeKFWdA0s_Fo6w" name="Call(Tester)" inStructuredNode="_WCM1dLPTEeKFWdA0s_Fo6w" operation="_5i0AebM6EeK7CMLj6g9UCw">
                    <result xmi:type="uml:OutputPin" xmi:id="_WCM1drPTEeKFWdA0s_Fo6w" name="Call(Tester).result(result)" outgoing="_WCM1ibPTEeKFWdA0s_Fo6w" type="_5iz_wLM6EeK7CMLj6g9UCw">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WCM1d7PTEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WCM1eLPTEeKFWdA0s_Fo6w" value="1"/>
                    </result>
                    <target xmi:type="uml:InputPin" xmi:id="_WCM1ebPTEeKFWdA0s_Fo6w" name="Call(Tester).target" incoming="_WCM1iLPTEeKFWdA0s_Fo6w" type="_5iz_wLM6EeK7CMLj6g9UCw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WCM1erPTEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WCM1e7PTEeKFWdA0s_Fo6w" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:CreateObjectAction" xmi:id="_WCM1fLPTEeKFWdA0s_Fo6w" name="Create(Tester)" inStructuredNode="_WCM1dLPTEeKFWdA0s_Fo6w" classifier="_5iz_wLM6EeK7CMLj6g9UCw">
                    <result xmi:type="uml:OutputPin" xmi:id="_WCM1fbPTEeKFWdA0s_Fo6w" name="Create(Tester).result" outgoing="_WCM1iLPTEeKFWdA0s_Fo6w" type="_5iz_wLM6EeK7CMLj6g9UCw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WCM1frPTEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WCM1f7PTEeKFWdA0s_Fo6w" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_WCM1gLPTEeKFWdA0s_Fo6w" name="Fork(Call(Tester).result(result))" inStructuredNode="_WCM1dLPTEeKFWdA0s_Fo6w" outgoing="_WCM1irPTEeKFWdA0s_Fo6w _WCM1i7PTEeKFWdA0s_Fo6w" incoming="_WCM1ibPTEeKFWdA0s_Fo6w"/>
                  <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_WCM1gbPTEeKFWdA0s_Fo6w" name="Start(Tester)" inStructuredNode="_WCM1dLPTEeKFWdA0s_Fo6w">
                    <object xmi:type="uml:InputPin" xmi:id="_WCM1grPTEeKFWdA0s_Fo6w" name="Start(Tester).object" incoming="_WCM1irPTEeKFWdA0s_Fo6w" type="_5iz_wLM6EeK7CMLj6g9UCw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WCM1g7PTEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WCM1hLPTEeKFWdA0s_Fo6w" value="1"/>
                    </object>
                  </node>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_WCM1hbPTEeKFWdA0s_Fo6w" name="Output(Call(Tester).result(result))" outgoing="_WCM1jLPTEeKFWdA0s_Fo6w" incoming="_WCM1i7PTEeKFWdA0s_Fo6w" type="_5iz_wLM6EeK7CMLj6g9UCw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WCM1hrPTEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WCM1h7PTEeKFWdA0s_Fo6w" value="1"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_WCM1iLPTEeKFWdA0s_Fo6w" inStructuredNode="_WCM1dLPTEeKFWdA0s_Fo6w" source="_WCM1fbPTEeKFWdA0s_Fo6w" target="_WCM1ebPTEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_WCM1ibPTEeKFWdA0s_Fo6w" inStructuredNode="_WCM1dLPTEeKFWdA0s_Fo6w" source="_WCM1drPTEeKFWdA0s_Fo6w" target="_WCM1gLPTEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_WCM1irPTEeKFWdA0s_Fo6w" inStructuredNode="_WCM1dLPTEeKFWdA0s_Fo6w" source="_WCM1gLPTEeKFWdA0s_Fo6w" target="_WCM1grPTEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_WCM1i7PTEeKFWdA0s_Fo6w" inStructuredNode="_WCM1dLPTEeKFWdA0s_Fo6w" source="_WCM1gLPTEeKFWdA0s_Fo6w" target="_WCM1hbPTEeKFWdA0s_Fo6w"/>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_WCM1jLPTEeKFWdA0s_Fo6w" inStructuredNode="_WCM1cbPTEeKFWdA0s_Fo6w" source="_WCM1hbPTEeKFWdA0s_Fo6w" target="_WCM1crPTEeKFWdA0s_Fo6w"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_WCM1jbPTEeKFWdA0s_Fo6w" name="ExpressionStatement@17901c7" inStructuredNode="_WCM1cLPTEeKFWdA0s_Fo6w" incoming="_WCM1mLPTEeKFWdA0s_Fo6w">
              <node xmi:type="uml:ExpansionRegion" xmi:id="_WCM1jrPTEeKFWdA0s_Fo6w" name="Collect(SendSignal(Start))" inStructuredNode="_WCM1jbPTEeKFWdA0s_Fo6w" incoming="_WCM1lrPTEeKFWdA0s_Fo6w" mode="parallel" inputElement="_WCM1lLPTEeKFWdA0s_Fo6w">
                <node xmi:type="uml:SendSignalAction" xmi:id="_WCM1j7PTEeKFWdA0s_Fo6w" name="SendSignal(Start)" inStructuredNode="_WCM1jrPTEeKFWdA0s_Fo6w" signal="_Jqen4LMwEeKUntHy_YfVmg">
                  <target xmi:type="uml:InputPin" xmi:id="_WCM1kLPTEeKFWdA0s_Fo6w" name="SendSignal(Start).target" incoming="_WCM1k7PTEeKFWdA0s_Fo6w" type="_5iz_wLM6EeK7CMLj6g9UCw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WCM1kbPTEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WCM1krPTEeKFWdA0s_Fo6w" value="1"/>
                  </target>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_WCM1k7PTEeKFWdA0s_Fo6w" inStructuredNode="_WCM1jrPTEeKFWdA0s_Fo6w" source="_WCM1lLPTEeKFWdA0s_Fo6w" target="_WCM1kLPTEeKFWdA0s_Fo6w"/>
              </node>
              <node xmi:type="uml:ExpansionNode" xmi:id="_WCM1lLPTEeKFWdA0s_Fo6w" name="Collect(SendSignal(Start)).inputElement" inStructuredNode="_WCM1jbPTEeKFWdA0s_Fo6w" outgoing="_WCM1k7PTEeKFWdA0s_Fo6w" incoming="_WCM1l7PTEeKFWdA0s_Fo6w" regionAsInput="_WCM1jrPTEeKFWdA0s_Fo6w"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_WCM1lbPTEeKFWdA0s_Fo6w" name="Feature(Fork(t)@180e510)" inStructuredNode="_WCM1jbPTEeKFWdA0s_Fo6w" outgoing="_WCM1lrPTEeKFWdA0s_Fo6w"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_WCM1lrPTEeKFWdA0s_Fo6w" inStructuredNode="_WCM1jbPTEeKFWdA0s_Fo6w" source="_WCM1lbPTEeKFWdA0s_Fo6w" target="_WCM1jrPTEeKFWdA0s_Fo6w"/>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_WCM1l7PTEeKFWdA0s_Fo6w" inStructuredNode="_WCM1cLPTEeKFWdA0s_Fo6w" source="_WCM1crPTEeKFWdA0s_Fo6w" target="_WCM1lLPTEeKFWdA0s_Fo6w"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_WCM1mLPTEeKFWdA0s_Fo6w" inStructuredNode="_WCM1cLPTEeKFWdA0s_Fo6w" source="_WCM1cbPTEeKFWdA0s_Fo6w" target="_WCM1jbPTEeKFWdA0s_Fo6w"/>
          </structuredNode>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_6svfHqNwEeKU2-QRh2EfwQ" name="R" memberEnd="_6svfH6NwEeKU2-QRh2EfwQ _6svfIqNwEeKU2-QRh2EfwQ">
          <ownedEnd xmi:type="uml:Property" xmi:id="_6svfH6NwEeKU2-QRh2EfwQ" name="y" type="_6sveQ6NwEeKU2-QRh2EfwQ" owningAssociation="_6svfHqNwEeKU2-QRh2EfwQ" association="_6svfHqNwEeKU2-QRh2EfwQ">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6svfIKNwEeKU2-QRh2EfwQ"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6svfIaNwEeKU2-QRh2EfwQ" value="*"/>
          </ownedEnd>
          <ownedEnd xmi:type="uml:Property" xmi:id="_6svfIqNwEeKU2-QRh2EfwQ" name="x" type="_Ll6BMKN2EeKU2-QRh2EfwQ" owningAssociation="_6svfHqNwEeKU2-QRh2EfwQ" association="_6svfHqNwEeKU2-QRh2EfwQ">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6svfI6NwEeKU2-QRh2EfwQ"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6svfJKNwEeKU2-QRh2EfwQ" value="*"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_Ll6BMKN2EeKU2-QRh2EfwQ" clientDependency="_Ll6BPaN2EeKU2-QRh2EfwQ" name="B" classifierBehavior="_Ll6BPqN2EeKU2-QRh2EfwQ" isActive="true">
          <ownedAttribute xmi:type="uml:Property" xmi:id="_Ll6BMaN2EeKU2-QRh2EfwQ" name="p">
            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
          </ownedAttribute>
          <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_Ll6BPaN2EeKU2-QRh2EfwQ" name="InterfaceRealization1" client="_Ll6BMKN2EeKU2-QRh2EfwQ" supplier="_6sveQaNwEeKU2-QRh2EfwQ" contract="_6sveQaNwEeKU2-QRh2EfwQ" implementingClassifier="_Ll6BMKN2EeKU2-QRh2EfwQ"/>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_Ll6BPqN2EeKU2-QRh2EfwQ" name="BClassifierBehavior" group="_SZPKsLPTEeKFWdA0s_Fo6w" node="_SZPKsLPTEeKFWdA0s_Fo6w">
            <ownedComment xmi:type="uml:Comment" xmi:id="_Ll6BP6N2EeKU2-QRh2EfwQ">
              <body>&#xD;
namespace 'Test Suites'::'Test Suite 2'::'MultipleDelegation - SameConnector - PortToPart - Signal'::B ;&#xD;
&#xD;
private import 'Test Suites'::'Test Suite 2'::'BehaviorPort - Signal'::S ;&#xD;
&#xD;
activity BClassifierBehavior() { &#xD;
	accept (s : S) {&#xD;
		this.p = s.v ;&#xD;
		s.t.Continue() ;&#xD;
	}&#xD;
}</body>
            </ownedComment>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_SZPKsLPTEeKFWdA0s_Fo6w" name="Body(BClassifierBehavior)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_SZPKsbPTEeKFWdA0s_Fo6w" name="AcceptStatement@1f6681b" inStructuredNode="_SZPKsLPTEeKFWdA0s_Fo6w">
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_SZPKsrPTEeKFWdA0s_Fo6w" name="AcceptBlock(S)" inStructuredNode="_SZPKsbPTEeKFWdA0s_Fo6w" incoming="_SZPx0bPTEeKFWdA0s_Fo6w">
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_SZPKs7PTEeKFWdA0s_Fo6w" name="ExpressionStatement@2d011e" inStructuredNode="_SZPKsrPTEeKFWdA0s_Fo6w" outgoing="_SZPxwLPTEeKFWdA0s_Fo6w">
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_SZPKtLPTEeKFWdA0s_Fo6w" name="Expression(LeftHandSide@5fdfc8)" inStructuredNode="_SZPKs7PTEeKFWdA0s_Fo6w" incoming="_SZPK3rPTEeKFWdA0s_Fo6w">
                      <node xmi:type="uml:ReadSelfAction" xmi:id="_SZPKtbPTEeKFWdA0s_Fo6w" name="ReadSelf" inStructuredNode="_SZPKtLPTEeKFWdA0s_Fo6w">
                        <result xmi:type="uml:OutputPin" xmi:id="_SZPKtrPTEeKFWdA0s_Fo6w" name="ReadSelf.result" outgoing="_SZPK2rPTEeKFWdA0s_Fo6w" type="_Ll6BMKN2EeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SZPKt7PTEeKFWdA0s_Fo6w" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SZPKuLPTEeKFWdA0s_Fo6w" value="1"/>
                        </result>
                      </node>
                    </node>
                    <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_SZPKubPTEeKFWdA0s_Fo6w" name="Clear(p)" inStructuredNode="_SZPKs7PTEeKFWdA0s_Fo6w" structuralFeature="_Ll6BMaN2EeKU2-QRh2EfwQ">
                      <object xmi:type="uml:InputPin" xmi:id="_SZPKurPTEeKFWdA0s_Fo6w" name="Clear(p).object" incoming="_SZPK2rPTEeKFWdA0s_Fo6w" type="_Ll6BMKN2EeKU2-QRh2EfwQ" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SZPKu7PTEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SZPKvLPTEeKFWdA0s_Fo6w" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_SZPKvbPTEeKFWdA0s_Fo6w" name="Clear(p).result" outgoing="_SZPK3LPTEeKFWdA0s_Fo6w" type="_Ll6BMKN2EeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SZPKvrPTEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SZPKv7PTEeKFWdA0s_Fo6w" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_SZPKwLPTEeKFWdA0s_Fo6w" name="Fork(LeftHandSide@5fdfc8)" inStructuredNode="_SZPKs7PTEeKFWdA0s_Fo6w" outgoing="_SZPK27PTEeKFWdA0s_Fo6w" incoming="_SZPK3bPTEeKFWdA0s_Fo6w"/>
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_SZPKwbPTEeKFWdA0s_Fo6w" name="WriteAll(Test Suites::Test Suite 2::MultipleDelegation - SameConnector - PortToPart - Signal::B::p)" inStructuredNode="_SZPKs7PTEeKFWdA0s_Fo6w">
                      <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_SZPKwrPTEeKFWdA0s_Fo6w" name="Write(p)" inStructuredNode="_SZPKwbPTEeKFWdA0s_Fo6w" structuralFeature="_Ll6BMaN2EeKU2-QRh2EfwQ" isReplaceAll="true">
                        <object xmi:type="uml:InputPin" xmi:id="_SZPKw7PTEeKFWdA0s_Fo6w" name="Write(p).object" incoming="_SZPK3LPTEeKFWdA0s_Fo6w" type="_Ll6BMKN2EeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SZPKxLPTEeKFWdA0s_Fo6w" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SZPKxbPTEeKFWdA0s_Fo6w" value="1"/>
                        </object>
                        <result xmi:type="uml:OutputPin" xmi:id="_SZPKxrPTEeKFWdA0s_Fo6w" name="Write(p).result" type="_Ll6BMKN2EeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SZPKx7PTEeKFWdA0s_Fo6w" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SZPKyLPTEeKFWdA0s_Fo6w" value="1"/>
                        </result>
                        <value xmi:type="uml:InputPin" xmi:id="_SZPKybPTEeKFWdA0s_Fo6w" name="Write(p).value" incoming="_SZPKz7PTEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SZPKyrPTEeKFWdA0s_Fo6w" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SZPKy7PTEeKFWdA0s_Fo6w" value="1"/>
                        </value>
                      </node>
                      <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_SZPKzLPTEeKFWdA0s_Fo6w" name="WriteAll(Test Suites::Test Suite 2::MultipleDelegation - SameConnector - PortToPart - Signal::B::p).input(Test Suites::Test Suite 2::MultipleDelegation - SameConnector - PortToPart - Signal::B::p)" outgoing="_SZPKz7PTEeKFWdA0s_Fo6w" incoming="_SZPK27PTEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SZPKzbPTEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SZPKzrPTEeKFWdA0s_Fo6w" value="1"/>
                      </structuredNodeInput>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_SZPKz7PTEeKFWdA0s_Fo6w" inStructuredNode="_SZPKwbPTEeKFWdA0s_Fo6w" source="_SZPKzLPTEeKFWdA0s_Fo6w" target="_SZPKybPTEeKFWdA0s_Fo6w"/>
                    </node>
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_SZPK0LPTEeKFWdA0s_Fo6w" name="RightHandSide@cb82e0" inStructuredNode="_SZPKs7PTEeKFWdA0s_Fo6w" outgoing="_SZPK3rPTEeKFWdA0s_Fo6w">
                      <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_SZPK0bPTEeKFWdA0s_Fo6w" name="Read(v)" inStructuredNode="_SZPK0LPTEeKFWdA0s_Fo6w" structuralFeature="_UwpDxaNXEeKtYNW7l6h6LA">
                        <object xmi:type="uml:InputPin" xmi:id="_SZPK0rPTEeKFWdA0s_Fo6w" name="Read(v).object" incoming="_SZPK2bPTEeKFWdA0s_Fo6w" type="_UwpDxKNXEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SZPK07PTEeKFWdA0s_Fo6w" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SZPK1LPTEeKFWdA0s_Fo6w" value="1"/>
                        </object>
                        <result xmi:type="uml:OutputPin" xmi:id="_SZPK1bPTEeKFWdA0s_Fo6w" name="Read(v).result" outgoing="_SZPK3bPTEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SZPK1rPTEeKFWdA0s_Fo6w" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SZPK17PTEeKFWdA0s_Fo6w" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ForkNode" xmi:id="_SZPK2LPTEeKFWdA0s_Fo6w" name="Fork()" inStructuredNode="_SZPK0LPTEeKFWdA0s_Fo6w" outgoing="_SZPK2bPTEeKFWdA0s_Fo6w" incoming="_SZPx1rPTEeKFWdA0s_Fo6w"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_SZPK2bPTEeKFWdA0s_Fo6w" inStructuredNode="_SZPK0LPTEeKFWdA0s_Fo6w" source="_SZPK2LPTEeKFWdA0s_Fo6w" target="_SZPK0rPTEeKFWdA0s_Fo6w"/>
                    </node>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_SZPK2rPTEeKFWdA0s_Fo6w" inStructuredNode="_SZPKs7PTEeKFWdA0s_Fo6w" source="_SZPKtrPTEeKFWdA0s_Fo6w" target="_SZPKurPTEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_SZPK27PTEeKFWdA0s_Fo6w" inStructuredNode="_SZPKs7PTEeKFWdA0s_Fo6w" source="_SZPKwLPTEeKFWdA0s_Fo6w" target="_SZPKzLPTEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_SZPK3LPTEeKFWdA0s_Fo6w" inStructuredNode="_SZPKs7PTEeKFWdA0s_Fo6w" source="_SZPKvbPTEeKFWdA0s_Fo6w" target="_SZPKw7PTEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_SZPK3bPTEeKFWdA0s_Fo6w" inStructuredNode="_SZPKs7PTEeKFWdA0s_Fo6w" source="_SZPK1bPTEeKFWdA0s_Fo6w" target="_SZPKwLPTEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ControlFlow" xmi:id="_SZPK3rPTEeKFWdA0s_Fo6w" inStructuredNode="_SZPKs7PTEeKFWdA0s_Fo6w" source="_SZPK0LPTEeKFWdA0s_Fo6w" target="_SZPKtLPTEeKFWdA0s_Fo6w"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_SZPK37PTEeKFWdA0s_Fo6w" name="ExpressionStatement@1db5770" inStructuredNode="_SZPKsrPTEeKFWdA0s_Fo6w" incoming="_SZPxwLPTEeKFWdA0s_Fo6w">
                    <node xmi:type="uml:SendSignalAction" xmi:id="_SZPK4LPTEeKFWdA0s_Fo6w" name="SendSignal(Continue)" inStructuredNode="_SZPK37PTEeKFWdA0s_Fo6w" signal="_FvfuILMyEeKz4Y_FUYA0JA">
                      <target xmi:type="uml:InputPin" xmi:id="_SZPK4bPTEeKFWdA0s_Fo6w" name="SendSignal(Continue).target" incoming="_SZPK7LPTEeKFWdA0s_Fo6w" type="_3OZkULPCEeKZBpcFSvFDPw" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SZPK4rPTEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SZPK47PTEeKFWdA0s_Fo6w" value="1"/>
                      </target>
                    </node>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_SZPK5LPTEeKFWdA0s_Fo6w" name="Read(t)" inStructuredNode="_SZPK37PTEeKFWdA0s_Fo6w" structuralFeature="_RCfR4LMdEeKUntHy_YfVmg">
                      <object xmi:type="uml:InputPin" xmi:id="_SZPK5bPTEeKFWdA0s_Fo6w" name="Read(t).object" incoming="_SZPK7bPTEeKFWdA0s_Fo6w" type="_UwpDxKNXEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SZPK5rPTEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SZPK57PTEeKFWdA0s_Fo6w" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_SZPK6LPTEeKFWdA0s_Fo6w" name="Read(t).result" outgoing="_SZPK7LPTEeKFWdA0s_Fo6w" type="_3OZkULPCEeKZBpcFSvFDPw" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SZPK6bPTEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SZPK6rPTEeKFWdA0s_Fo6w" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_SZPK67PTEeKFWdA0s_Fo6w" name="Fork()" inStructuredNode="_SZPK37PTEeKFWdA0s_Fo6w" outgoing="_SZPK7bPTEeKFWdA0s_Fo6w" incoming="_SZPx17PTEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_SZPK7LPTEeKFWdA0s_Fo6w" inStructuredNode="_SZPK37PTEeKFWdA0s_Fo6w" source="_SZPK6LPTEeKFWdA0s_Fo6w" target="_SZPK4bPTEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_SZPK7bPTEeKFWdA0s_Fo6w" inStructuredNode="_SZPK37PTEeKFWdA0s_Fo6w" source="_SZPK67PTEeKFWdA0s_Fo6w" target="_SZPK5bPTEeKFWdA0s_Fo6w"/>
                  </node>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_SZPxwLPTEeKFWdA0s_Fo6w" inStructuredNode="_SZPKsrPTEeKFWdA0s_Fo6w" source="_SZPKs7PTEeKFWdA0s_Fo6w" target="_SZPK37PTEeKFWdA0s_Fo6w"/>
                </node>
                <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_SZPxwbPTEeKFWdA0s_Fo6w" name="ReadIsClassifiedObject(S)" inStructuredNode="_SZPKsbPTEeKFWdA0s_Fo6w" classifier="_UwpDxKNXEeKtYNW7l6h6LA">
                  <object xmi:type="uml:InputPin" xmi:id="_SZPxwrPTEeKFWdA0s_Fo6w" name="ReadIsClassifiedObject(S).object" incoming="_SZPx2LPTEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SZPxw7PTEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SZPxxLPTEeKFWdA0s_Fo6w" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_SZPxxbPTEeKFWdA0s_Fo6w" name="ReadIsClassifiedObject(S).result" outgoing="_SZPx0LPTEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SZPxxrPTEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SZPxx7PTEeKFWdA0s_Fo6w" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:DecisionNode" xmi:id="_SZPxyLPTEeKFWdA0s_Fo6w" name="Decision(Test(S))" inStructuredNode="_SZPKsbPTEeKFWdA0s_Fo6w" outgoing="_SZPx0bPTEeKFWdA0s_Fo6w" incoming="_SZPx0LPTEeKFWdA0s_Fo6w _SZPx1LPTEeKFWdA0s_Fo6w" decisionInputFlow="_SZPx0LPTEeKFWdA0s_Fo6w"/>
                <node xmi:type="uml:ForkNode" xmi:id="_SZPxybPTEeKFWdA0s_Fo6w" name="Fork(Accept(S).result)" inStructuredNode="_SZPKsbPTEeKFWdA0s_Fo6w" outgoing="_SZPx1rPTEeKFWdA0s_Fo6w _SZPx17PTEeKFWdA0s_Fo6w _SZPx2LPTEeKFWdA0s_Fo6w" incoming="_SZPx1bPTEeKFWdA0s_Fo6w"/>
                <node xmi:type="uml:AcceptEventAction" xmi:id="_SZPxyrPTEeKFWdA0s_Fo6w" name="Accept(S)" inStructuredNode="_SZPKsbPTEeKFWdA0s_Fo6w" outgoing="_SZPx1LPTEeKFWdA0s_Fo6w" incoming="_SZPx07PTEeKFWdA0s_Fo6w">
                  <result xmi:type="uml:OutputPin" xmi:id="_SZPxy7PTEeKFWdA0s_Fo6w" name="Accept(S).result" outgoing="_SZPx1bPTEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SZPxzLPTEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SZPxzbPTEeKFWdA0s_Fo6w" value="1"/>
                  </result>
                  <trigger xmi:type="uml:Trigger" xmi:id="_SZPxzrPTEeKFWdA0s_Fo6w" event="_SbhpsLPTEeKFWdA0s_Fo6w"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_SZPxz7PTEeKFWdA0s_Fo6w" name="Initial(Accept(S))" inStructuredNode="_SZPKsbPTEeKFWdA0s_Fo6w" outgoing="_SZPx07PTEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_SZPx0LPTEeKFWdA0s_Fo6w" inStructuredNode="_SZPKsbPTEeKFWdA0s_Fo6w" source="_SZPxxbPTEeKFWdA0s_Fo6w" target="_SZPxyLPTEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_SZPx0bPTEeKFWdA0s_Fo6w" inStructuredNode="_SZPKsbPTEeKFWdA0s_Fo6w" source="_SZPxyLPTEeKFWdA0s_Fo6w" target="_SZPKsrPTEeKFWdA0s_Fo6w">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_SZPx0rPTEeKFWdA0s_Fo6w" name="Value(true)" value="true"/>
                </edge>
                <edge xmi:type="uml:ControlFlow" xmi:id="_SZPx07PTEeKFWdA0s_Fo6w" inStructuredNode="_SZPKsbPTEeKFWdA0s_Fo6w" source="_SZPxz7PTEeKFWdA0s_Fo6w" target="_SZPxyrPTEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_SZPx1LPTEeKFWdA0s_Fo6w" inStructuredNode="_SZPKsbPTEeKFWdA0s_Fo6w" source="_SZPxyrPTEeKFWdA0s_Fo6w" target="_SZPxyLPTEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_SZPx1bPTEeKFWdA0s_Fo6w" inStructuredNode="_SZPKsbPTEeKFWdA0s_Fo6w" source="_SZPxy7PTEeKFWdA0s_Fo6w" target="_SZPxybPTEeKFWdA0s_Fo6w"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_SZPx1rPTEeKFWdA0s_Fo6w" inStructuredNode="_SZPKsLPTEeKFWdA0s_Fo6w" source="_SZPxybPTEeKFWdA0s_Fo6w" target="_SZPK2LPTEeKFWdA0s_Fo6w"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_SZPx17PTEeKFWdA0s_Fo6w" inStructuredNode="_SZPKsLPTEeKFWdA0s_Fo6w" source="_SZPxybPTEeKFWdA0s_Fo6w" target="_SZPK67PTEeKFWdA0s_Fo6w"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_SZPx2LPTEeKFWdA0s_Fo6w" inStructuredNode="_SZPKsLPTEeKFWdA0s_Fo6w" source="_SZPxybPTEeKFWdA0s_Fo6w" target="_SZPxwrPTEeKFWdA0s_Fo6w"/>
            </structuredNode>
          </ownedBehavior>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_Ll6BtqN2EeKU2-QRh2EfwQ" name="B" class="_Ll6BMKN2EeKU2-QRh2EfwQ">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_Ll6Bt6N2EeKU2-QRh2EfwQ" name="result" type="_Ll6BMKN2EeKU2-QRh2EfwQ" direction="return"/>
          </ownedOperation>
          <ownedReception xmi:type="uml:Reception" xmi:id="_Ll6BuKN2EeKU2-QRh2EfwQ" name="S" signal="_UwpDxKNXEeKtYNW7l6h6LA"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_5iz_wLM6EeK7CMLj6g9UCw" name="Tester" classifierBehavior="_5i0ALrM6EeK7CMLj6g9UCw" isActive="true">
          <generalization xmi:type="uml:Generalization" xmi:id="__qX30LPSEeKFWdA0s_Fo6w" general="_3OZkULPCEeKZBpcFSvFDPw" specific="_5iz_wLM6EeK7CMLj6g9UCw"/>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_5iz_wbM6EeK7CMLj6g9UCw" name="a" visibility="public" type="_6svd8qNwEeKU2-QRh2EfwQ" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5iz_wrM6EeK7CMLj6g9UCw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5iz_w7M6EeK7CMLj6g9UCw" value="1"/>
          </ownedAttribute>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_5iz_xbM6EeK7CMLj6g9UCw" name="test" specification="_5i0Ae7M6EeK7CMLj6g9UCw" group="_NEwZULPTEeKFWdA0s_Fo6w" node="_NEwZULPTEeKFWdA0s_Fo6w">
            <ownedComment xmi:type="uml:Comment" xmi:id="_5iz_xrM6EeK7CMLj6g9UCw">
              <body>&#xD;
namespace 'Test Suites'::'Test Suite 2'::'MultipleDelegation - SameConnector - PortToPart - Signal'::Tester ;&#xD;
&#xD;
activity test() { &#xD;
	WriteLine(&quot;-- Running test case: Single delegation connector - Multiple links - Signal delegated from port to part --&quot;) ;&#xD;
	AssertTrue(&quot;Signal delegated on all links (shall be true for default strategy)&quot;, this.a.b[1].p == 4 &amp;&amp; this.a.b[2].p == 4 &amp;&amp; this.a.b[3].p == 4 &amp;&amp; this.a.b[4].p == 4) ;&#xD;
	WriteLine(&quot;-- End of test case --&quot;) ;&#xD;
}</body>
            </ownedComment>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_NEwZULPTEeKFWdA0s_Fo6w" name="Body(test)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_NEwZUbPTEeKFWdA0s_Fo6w" name="ExpressionStatement@9023" inStructuredNode="_NEwZULPTEeKFWdA0s_Fo6w" outgoing="_NExBWrPTEeKFWdA0s_Fo6w">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_NEwZUrPTEeKFWdA0s_Fo6w" name="Call(WriteLine)" inStructuredNode="_NEwZUbPTEeKFWdA0s_Fo6w" incoming="_NEwZYLPTEeKFWdA0s_Fo6w">
                  <argument xmi:type="uml:InputPin" xmi:id="_NEwZU7PTEeKFWdA0s_Fo6w" name="Call(WriteLine).argument(value)" incoming="_NEwZX7PTEeKFWdA0s_Fo6w">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NEwZVLPTEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NEwZVbPTEeKFWdA0s_Fo6w" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_NEwZVrPTEeKFWdA0s_Fo6w" name="Call(WriteLine).result(errorStatus)">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NEwZV7PTEeKFWdA0s_Fo6w"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NEwZWLPTEeKFWdA0s_Fo6w" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_NEwZWbPTEeKFWdA0s_Fo6w" name="Tuple@39a335" inStructuredNode="_NEwZUbPTEeKFWdA0s_Fo6w" outgoing="_NEwZYLPTEeKFWdA0s_Fo6w">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_NEwZWrPTEeKFWdA0s_Fo6w" name="Value(&quot;-- Running test case: Single delegation connector - Multiple links - Signal delegated from port to part --&quot;)" inStructuredNode="_NEwZWbPTEeKFWdA0s_Fo6w">
                    <result xmi:type="uml:OutputPin" xmi:id="_NEwZW7PTEeKFWdA0s_Fo6w" name="Value(&quot;-- Running test case: Single delegation connector - Multiple links - Signal delegated from port to part --&quot;).result" outgoing="_NEwZX7PTEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NEwZXLPTEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NEwZXbPTEeKFWdA0s_Fo6w" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_NEwZXrPTEeKFWdA0s_Fo6w" value="-- Running test case: Single delegation connector - Multiple links - Signal delegated from port to part --">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_NEwZX7PTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZUbPTEeKFWdA0s_Fo6w" source="_NEwZW7PTEeKFWdA0s_Fo6w" target="_NEwZU7PTEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_NEwZYLPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZUbPTEeKFWdA0s_Fo6w" source="_NEwZWbPTEeKFWdA0s_Fo6w" target="_NEwZUrPTEeKFWdA0s_Fo6w"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_NEwZYbPTEeKFWdA0s_Fo6w" name="ExpressionStatement@e4018e" inStructuredNode="_NEwZULPTEeKFWdA0s_Fo6w" outgoing="_NExBW7PTEeKFWdA0s_Fo6w" incoming="_NExBWrPTEeKFWdA0s_Fo6w">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_NEwZYrPTEeKFWdA0s_Fo6w" name="Call(AssertTrue)" inStructuredNode="_NEwZYbPTEeKFWdA0s_Fo6w" incoming="_NExBSbPTEeKFWdA0s_Fo6w">
                  <argument xmi:type="uml:InputPin" xmi:id="_NEwZY7PTEeKFWdA0s_Fo6w" name="Call(AssertTrue).argument(label)" incoming="_NExBR7PTEeKFWdA0s_Fo6w">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NEwZZLPTEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NEwZZbPTEeKFWdA0s_Fo6w" value="1"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_NEwZZrPTEeKFWdA0s_Fo6w" name="Call(AssertTrue).argument(condition)" incoming="_NExBSLPTEeKFWdA0s_Fo6w">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NEwZZ7PTEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NEwZaLPTEeKFWdA0s_Fo6w" value="1"/>
                  </argument>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_NEwZabPTEeKFWdA0s_Fo6w" name="Tuple@12330e" inStructuredNode="_NEwZYbPTEeKFWdA0s_Fo6w" outgoing="_NExBSbPTEeKFWdA0s_Fo6w">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_NEwZarPTEeKFWdA0s_Fo6w" name="Value(&quot;Signal delegated on all links (shall be true for default strategy)&quot;)" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w">
                    <result xmi:type="uml:OutputPin" xmi:id="_NEwZa7PTEeKFWdA0s_Fo6w" name="Value(&quot;Signal delegated on all links (shall be true for default strategy)&quot;).result" outgoing="_NExBR7PTEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NEwZbLPTEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NEwZbbPTEeKFWdA0s_Fo6w" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_NEwZbrPTEeKFWdA0s_Fo6w" value="Signal delegated on all links (shall be true for default strategy)">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_NEwZb7PTEeKFWdA0s_Fo6w" name="Call(At)" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" incoming="_NExBIbPTEeKFWdA0s_Fo6w">
                    <argument xmi:type="uml:InputPin" xmi:id="_NEwZcLPTEeKFWdA0s_Fo6w" name="Call(At).argument(seq)" incoming="_NExBH7PTEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NEwZcbPTEeKFWdA0s_Fo6w"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NEwZcrPTEeKFWdA0s_Fo6w" value="*"/>
                    </argument>
                    <argument xmi:type="uml:InputPin" xmi:id="_NEwZc7PTEeKFWdA0s_Fo6w" name="Call(At).argument(index)" incoming="_NExBIrPTEeKFWdA0s_Fo6w">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NEwZdLPTEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NEwZdbPTEeKFWdA0s_Fo6w" value="1"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_NEwZdrPTEeKFWdA0s_Fo6w" name="Call(At).result()" outgoing="_NExBI7PTEeKFWdA0s_Fo6w">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NEwZd7PTEeKFWdA0s_Fo6w"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NEwZeLPTEeKFWdA0s_Fo6w" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-At"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_NEwZebPTEeKFWdA0s_Fo6w" name="Tuple@9a1d2b" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" outgoing="_NExBIbPTEeKFWdA0s_Fo6w">
                    <node xmi:type="uml:ReadSelfAction" xmi:id="_NEwZerPTEeKFWdA0s_Fo6w" name="ReadSelf" inStructuredNode="_NEwZebPTEeKFWdA0s_Fo6w">
                      <result xmi:type="uml:OutputPin" xmi:id="_NEwZe7PTEeKFWdA0s_Fo6w" name="ReadSelf.result" outgoing="_NEwZk7PTEeKFWdA0s_Fo6w" type="_5iz_wLM6EeK7CMLj6g9UCw" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NEwZfLPTEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NEwZfbPTEeKFWdA0s_Fo6w" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_NEwZfrPTEeKFWdA0s_Fo6w" name="Read(a)" inStructuredNode="_NEwZebPTEeKFWdA0s_Fo6w" structuralFeature="_5iz_wbM6EeK7CMLj6g9UCw">
                      <object xmi:type="uml:InputPin" xmi:id="_NEwZf7PTEeKFWdA0s_Fo6w" name="Read(a).object" incoming="_NEwZlLPTEeKFWdA0s_Fo6w" type="_5iz_wLM6EeK7CMLj6g9UCw" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NEwZgLPTEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NEwZgbPTEeKFWdA0s_Fo6w" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_NEwZgrPTEeKFWdA0s_Fo6w" name="Read(a).result" outgoing="_NEwZlbPTEeKFWdA0s_Fo6w" type="_6svd8qNwEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NEwZg7PTEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NEwZhLPTEeKFWdA0s_Fo6w" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_NEwZhbPTEeKFWdA0s_Fo6w" name="Fork(ReadSelf.result)" inStructuredNode="_NEwZebPTEeKFWdA0s_Fo6w" outgoing="_NEwZlLPTEeKFWdA0s_Fo6w" incoming="_NEwZk7PTEeKFWdA0s_Fo6w"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_NEwZhrPTEeKFWdA0s_Fo6w" name="Read(b)" inStructuredNode="_NEwZebPTEeKFWdA0s_Fo6w" structuralFeature="_6svd9aNwEeKU2-QRh2EfwQ">
                      <object xmi:type="uml:InputPin" xmi:id="_NEwZh7PTEeKFWdA0s_Fo6w" name="Read(b).object" incoming="_NEwZlrPTEeKFWdA0s_Fo6w" type="_6svd8qNwEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NEwZiLPTEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NEwZibPTEeKFWdA0s_Fo6w" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_NEwZirPTEeKFWdA0s_Fo6w" name="Read(b).result" outgoing="_NExBH7PTEeKFWdA0s_Fo6w" type="_Ll6BMKN2EeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NEwZi7PTEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NEwZjLPTEeKFWdA0s_Fo6w" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_NEwZjbPTEeKFWdA0s_Fo6w" name="Fork(Read(a).result)" inStructuredNode="_NEwZebPTEeKFWdA0s_Fo6w" outgoing="_NEwZlrPTEeKFWdA0s_Fo6w" incoming="_NEwZlbPTEeKFWdA0s_Fo6w"/>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_NEwZjrPTEeKFWdA0s_Fo6w" name="Value(1)" inStructuredNode="_NEwZebPTEeKFWdA0s_Fo6w">
                      <result xmi:type="uml:OutputPin" xmi:id="_NEwZj7PTEeKFWdA0s_Fo6w" name="Value(1).result" outgoing="_NExBILPTEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NEwZkLPTEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NEwZkbPTEeKFWdA0s_Fo6w" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_NEwZkrPTEeKFWdA0s_Fo6w" value="1">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_NEwZk7PTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZebPTEeKFWdA0s_Fo6w" source="_NEwZe7PTEeKFWdA0s_Fo6w" target="_NEwZhbPTEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_NEwZlLPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZebPTEeKFWdA0s_Fo6w" source="_NEwZhbPTEeKFWdA0s_Fo6w" target="_NEwZf7PTEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_NEwZlbPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZebPTEeKFWdA0s_Fo6w" source="_NEwZgrPTEeKFWdA0s_Fo6w" target="_NEwZjbPTEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_NEwZlrPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZebPTEeKFWdA0s_Fo6w" source="_NEwZjbPTEeKFWdA0s_Fo6w" target="_NEwZh7PTEeKFWdA0s_Fo6w"/>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_NEwZl7PTEeKFWdA0s_Fo6w" name="Fork(Call(At).argument(index))" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" outgoing="_NExBIrPTEeKFWdA0s_Fo6w" incoming="_NExBILPTEeKFWdA0s_Fo6w"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_NEwZmLPTEeKFWdA0s_Fo6w" name="Read(p)" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" structuralFeature="_Ll6BMaN2EeKU2-QRh2EfwQ">
                    <object xmi:type="uml:InputPin" xmi:id="_NEwZmbPTEeKFWdA0s_Fo6w" name="Read(p).object" incoming="_NExBJLPTEeKFWdA0s_Fo6w" type="_Ll6BMKN2EeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NEwZmrPTEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NEwZm7PTEeKFWdA0s_Fo6w" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_NEwZnLPTEeKFWdA0s_Fo6w" name="Read(p).result" outgoing="_NExBJbPTEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NEwZnbPTEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NEwZnrPTEeKFWdA0s_Fo6w" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_NEwZn7PTEeKFWdA0s_Fo6w" name="Fork(Call(At).result())" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" outgoing="_NExBJLPTEeKFWdA0s_Fo6w" incoming="_NExBI7PTEeKFWdA0s_Fo6w"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_NEwZoLPTEeKFWdA0s_Fo6w" name="Value(4)" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w">
                    <result xmi:type="uml:OutputPin" xmi:id="_NEwZobPTEeKFWdA0s_Fo6w" name="Value(4).result" outgoing="_NExBLrPTEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NEwZorPTEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NEwZo7PTEeKFWdA0s_Fo6w" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_NEwZpLPTEeKFWdA0s_Fo6w" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:TestIdentityAction" xmi:id="_NEwZpbPTEeKFWdA0s_Fo6w" name="Test(==)" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w">
                    <first xmi:type="uml:InputPin" xmi:id="_NEwZprPTEeKFWdA0s_Fo6w" name="Test(==).first" incoming="_NExBJrPTEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NEwZp7PTEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NEwZqLPTEeKFWdA0s_Fo6w" value="1"/>
                    </first>
                    <result xmi:type="uml:OutputPin" xmi:id="_NEwZqbPTEeKFWdA0s_Fo6w" name="Test(==).result" outgoing="_NExBKbPTEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NEwZqrPTEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NEwZq7PTEeKFWdA0s_Fo6w" value="1"/>
                    </result>
                    <second xmi:type="uml:InputPin" xmi:id="_NEwZrLPTEeKFWdA0s_Fo6w" name="Test(==).second" incoming="_NExBLrPTEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NEwZrbPTEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NEwZrrPTEeKFWdA0s_Fo6w" value="1"/>
                    </second>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_NEwZr7PTEeKFWdA0s_Fo6w" name="Fork(Read(p).result)" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" outgoing="_NExBJrPTEeKFWdA0s_Fo6w _NExBJ7PTEeKFWdA0s_Fo6w" incoming="_NExBJbPTEeKFWdA0s_Fo6w"/>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_NEwZsLPTEeKFWdA0s_Fo6w" name="Call(NotEmpty)" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w">
                    <argument xmi:type="uml:InputPin" xmi:id="_NEwZsbPTEeKFWdA0s_Fo6w" name="Call(NotEmpty).argument(seq)" incoming="_NExBJ7PTEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NEwZsrPTEeKFWdA0s_Fo6w"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NEwZs7PTEeKFWdA0s_Fo6w" value="*"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_NEwZtLPTEeKFWdA0s_Fo6w" name="Call(NotEmpty).result()" outgoing="_NExBKLPTEeKFWdA0s_Fo6w">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NEwZtbPTEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NEwZtrPTEeKFWdA0s_Fo6w" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_NEwZt7PTEeKFWdA0s_Fo6w" name="Fork(Call(NotEmpty).result())" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" outgoing="_NExBKrPTEeKFWdA0s_Fo6w _NExBK7PTEeKFWdA0s_Fo6w" incoming="_NExBKLPTEeKFWdA0s_Fo6w"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_NEwZuLPTEeKFWdA0s_Fo6w" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" outgoing="_NExBMLPTEeKFWdA0s_Fo6w" incoming="_NExBKbPTEeKFWdA0s_Fo6w _NExBLLPTEeKFWdA0s_Fo6w"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_NEwZubPTEeKFWdA0s_Fo6w" name="Decision(Call(NotEmpty).result())" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" outgoing="_NExBLLPTEeKFWdA0s_Fo6w" incoming="_NExBKrPTEeKFWdA0s_Fo6w _NExBK7PTEeKFWdA0s_Fo6w" decisionInputFlow="_NExBK7PTEeKFWdA0s_Fo6w"/>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_NEwZurPTEeKFWdA0s_Fo6w" name="ConditionalLogicalExpression@1b7e6c5.operand2" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" incoming="_NExBMbPTEeKFWdA0s_Fo6w">
                    <node xmi:type="uml:CallBehaviorAction" xmi:id="_NEwZu7PTEeKFWdA0s_Fo6w" name="Call(At)" inStructuredNode="_NEwZurPTEeKFWdA0s_Fo6w" incoming="_NEwaC7PTEeKFWdA0s_Fo6w">
                      <argument xmi:type="uml:InputPin" xmi:id="_NEwZvLPTEeKFWdA0s_Fo6w" name="Call(At).argument(seq)" incoming="_NEwaCbPTEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NEwZvbPTEeKFWdA0s_Fo6w"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NEwZvrPTEeKFWdA0s_Fo6w" value="*"/>
                      </argument>
                      <argument xmi:type="uml:InputPin" xmi:id="_NEwZv7PTEeKFWdA0s_Fo6w" name="Call(At).argument(index)" incoming="_NEwaDLPTEeKFWdA0s_Fo6w">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NEwZwLPTEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NEwZwbPTEeKFWdA0s_Fo6w" value="1"/>
                      </argument>
                      <result xmi:type="uml:OutputPin" xmi:id="_NEwZwrPTEeKFWdA0s_Fo6w" name="Call(At).result()" outgoing="_NEwaDbPTEeKFWdA0s_Fo6w">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NEwZw7PTEeKFWdA0s_Fo6w"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NEwZxLPTEeKFWdA0s_Fo6w" value="1"/>
                      </result>
                      <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-At"/>
                    </node>
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_NEwZxbPTEeKFWdA0s_Fo6w" name="Tuple@f5c272" inStructuredNode="_NEwZurPTEeKFWdA0s_Fo6w" outgoing="_NEwaC7PTEeKFWdA0s_Fo6w">
                      <node xmi:type="uml:ReadSelfAction" xmi:id="_NEwZxrPTEeKFWdA0s_Fo6w" name="ReadSelf" inStructuredNode="_NEwZxbPTEeKFWdA0s_Fo6w">
                        <result xmi:type="uml:OutputPin" xmi:id="_NEwZx7PTEeKFWdA0s_Fo6w" name="ReadSelf.result" outgoing="_NEwZ37PTEeKFWdA0s_Fo6w" type="_5iz_wLM6EeK7CMLj6g9UCw" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NEwZyLPTEeKFWdA0s_Fo6w" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NEwZybPTEeKFWdA0s_Fo6w" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_NEwZyrPTEeKFWdA0s_Fo6w" name="Read(a)" inStructuredNode="_NEwZxbPTEeKFWdA0s_Fo6w" structuralFeature="_5iz_wbM6EeK7CMLj6g9UCw">
                        <object xmi:type="uml:InputPin" xmi:id="_NEwZy7PTEeKFWdA0s_Fo6w" name="Read(a).object" incoming="_NEwZ4LPTEeKFWdA0s_Fo6w" type="_5iz_wLM6EeK7CMLj6g9UCw" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NEwZzLPTEeKFWdA0s_Fo6w" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NEwZzbPTEeKFWdA0s_Fo6w" value="1"/>
                        </object>
                        <result xmi:type="uml:OutputPin" xmi:id="_NEwZzrPTEeKFWdA0s_Fo6w" name="Read(a).result" outgoing="_NEwZ4bPTEeKFWdA0s_Fo6w" type="_6svd8qNwEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NEwZz7PTEeKFWdA0s_Fo6w" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NEwZ0LPTEeKFWdA0s_Fo6w" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ForkNode" xmi:id="_NEwZ0bPTEeKFWdA0s_Fo6w" name="Fork(ReadSelf.result)" inStructuredNode="_NEwZxbPTEeKFWdA0s_Fo6w" outgoing="_NEwZ4LPTEeKFWdA0s_Fo6w" incoming="_NEwZ37PTEeKFWdA0s_Fo6w"/>
                      <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_NEwZ0rPTEeKFWdA0s_Fo6w" name="Read(b)" inStructuredNode="_NEwZxbPTEeKFWdA0s_Fo6w" structuralFeature="_6svd9aNwEeKU2-QRh2EfwQ">
                        <object xmi:type="uml:InputPin" xmi:id="_NEwZ07PTEeKFWdA0s_Fo6w" name="Read(b).object" incoming="_NEwZ4rPTEeKFWdA0s_Fo6w" type="_6svd8qNwEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NEwZ1LPTEeKFWdA0s_Fo6w" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NEwZ1bPTEeKFWdA0s_Fo6w" value="1"/>
                        </object>
                        <result xmi:type="uml:OutputPin" xmi:id="_NEwZ1rPTEeKFWdA0s_Fo6w" name="Read(b).result" outgoing="_NEwaCbPTEeKFWdA0s_Fo6w" type="_Ll6BMKN2EeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NEwZ17PTEeKFWdA0s_Fo6w" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NEwZ2LPTEeKFWdA0s_Fo6w" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ForkNode" xmi:id="_NEwZ2bPTEeKFWdA0s_Fo6w" name="Fork(Read(a).result)" inStructuredNode="_NEwZxbPTEeKFWdA0s_Fo6w" outgoing="_NEwZ4rPTEeKFWdA0s_Fo6w" incoming="_NEwZ4bPTEeKFWdA0s_Fo6w"/>
                      <node xmi:type="uml:ValueSpecificationAction" xmi:id="_NEwZ2rPTEeKFWdA0s_Fo6w" name="Value(2)" inStructuredNode="_NEwZxbPTEeKFWdA0s_Fo6w">
                        <result xmi:type="uml:OutputPin" xmi:id="_NEwZ27PTEeKFWdA0s_Fo6w" name="Value(2).result" outgoing="_NEwaCrPTEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NEwZ3LPTEeKFWdA0s_Fo6w" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NEwZ3bPTEeKFWdA0s_Fo6w" value="1"/>
                        </result>
                        <value xmi:type="uml:LiteralInteger" xmi:id="_NEwZ3rPTEeKFWdA0s_Fo6w" value="2">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        </value>
                      </node>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_NEwZ37PTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZxbPTEeKFWdA0s_Fo6w" source="_NEwZx7PTEeKFWdA0s_Fo6w" target="_NEwZ0bPTEeKFWdA0s_Fo6w"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_NEwZ4LPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZxbPTEeKFWdA0s_Fo6w" source="_NEwZ0bPTEeKFWdA0s_Fo6w" target="_NEwZy7PTEeKFWdA0s_Fo6w"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_NEwZ4bPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZxbPTEeKFWdA0s_Fo6w" source="_NEwZzrPTEeKFWdA0s_Fo6w" target="_NEwZ2bPTEeKFWdA0s_Fo6w"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_NEwZ4rPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZxbPTEeKFWdA0s_Fo6w" source="_NEwZ2bPTEeKFWdA0s_Fo6w" target="_NEwZ07PTEeKFWdA0s_Fo6w"/>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_NEwZ47PTEeKFWdA0s_Fo6w" name="Fork(Call(At).argument(index))" inStructuredNode="_NEwZurPTEeKFWdA0s_Fo6w" outgoing="_NEwaDLPTEeKFWdA0s_Fo6w" incoming="_NEwaCrPTEeKFWdA0s_Fo6w"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_NEwZ5LPTEeKFWdA0s_Fo6w" name="Read(p)" inStructuredNode="_NEwZurPTEeKFWdA0s_Fo6w" structuralFeature="_Ll6BMaN2EeKU2-QRh2EfwQ">
                      <object xmi:type="uml:InputPin" xmi:id="_NEwZ5bPTEeKFWdA0s_Fo6w" name="Read(p).object" incoming="_NEwaDrPTEeKFWdA0s_Fo6w" type="_Ll6BMKN2EeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NEwZ5rPTEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NEwZ57PTEeKFWdA0s_Fo6w" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_NEwZ6LPTEeKFWdA0s_Fo6w" name="Read(p).result" outgoing="_NEwaD7PTEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NEwZ6bPTEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NEwZ6rPTEeKFWdA0s_Fo6w" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_NEwZ67PTEeKFWdA0s_Fo6w" name="Fork(Call(At).result())" inStructuredNode="_NEwZurPTEeKFWdA0s_Fo6w" outgoing="_NEwaDrPTEeKFWdA0s_Fo6w" incoming="_NEwaDbPTEeKFWdA0s_Fo6w"/>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_NEwZ7LPTEeKFWdA0s_Fo6w" name="Value(4)" inStructuredNode="_NEwZurPTEeKFWdA0s_Fo6w">
                      <result xmi:type="uml:OutputPin" xmi:id="_NEwZ7bPTEeKFWdA0s_Fo6w" name="Value(4).result" outgoing="_NEwaGLPTEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NEwZ7rPTEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NEwZ77PTEeKFWdA0s_Fo6w" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_NEwZ8LPTEeKFWdA0s_Fo6w" value="4">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <node xmi:type="uml:TestIdentityAction" xmi:id="_NEwZ8bPTEeKFWdA0s_Fo6w" name="Test(==)" inStructuredNode="_NEwZurPTEeKFWdA0s_Fo6w">
                      <first xmi:type="uml:InputPin" xmi:id="_NEwZ8rPTEeKFWdA0s_Fo6w" name="Test(==).first" incoming="_NEwaELPTEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NEwZ87PTEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NEwZ9LPTEeKFWdA0s_Fo6w" value="1"/>
                      </first>
                      <result xmi:type="uml:OutputPin" xmi:id="_NEwZ9bPTEeKFWdA0s_Fo6w" name="Test(==).result" outgoing="_NEwaE7PTEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NEwZ9rPTEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NEwZ97PTEeKFWdA0s_Fo6w" value="1"/>
                      </result>
                      <second xmi:type="uml:InputPin" xmi:id="_NEwZ-LPTEeKFWdA0s_Fo6w" name="Test(==).second" incoming="_NEwaGLPTEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NEwZ-bPTEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NEwZ-rPTEeKFWdA0s_Fo6w" value="1"/>
                      </second>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_NEwZ-7PTEeKFWdA0s_Fo6w" name="Fork(Read(p).result)" inStructuredNode="_NEwZurPTEeKFWdA0s_Fo6w" outgoing="_NEwaELPTEeKFWdA0s_Fo6w _NEwaEbPTEeKFWdA0s_Fo6w" incoming="_NEwaD7PTEeKFWdA0s_Fo6w"/>
                    <node xmi:type="uml:CallBehaviorAction" xmi:id="_NEwZ_LPTEeKFWdA0s_Fo6w" name="Call(NotEmpty)" inStructuredNode="_NEwZurPTEeKFWdA0s_Fo6w">
                      <argument xmi:type="uml:InputPin" xmi:id="_NEwZ_bPTEeKFWdA0s_Fo6w" name="Call(NotEmpty).argument(seq)" incoming="_NEwaEbPTEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NEwZ_rPTEeKFWdA0s_Fo6w"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NEwZ_7PTEeKFWdA0s_Fo6w" value="*"/>
                      </argument>
                      <result xmi:type="uml:OutputPin" xmi:id="_NEwaALPTEeKFWdA0s_Fo6w" name="Call(NotEmpty).result()" outgoing="_NEwaErPTEeKFWdA0s_Fo6w">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NEwaAbPTEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NEwaArPTEeKFWdA0s_Fo6w" value="1"/>
                      </result>
                      <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_NEwaA7PTEeKFWdA0s_Fo6w" name="Fork(Call(NotEmpty).result())" inStructuredNode="_NEwZurPTEeKFWdA0s_Fo6w" outgoing="_NEwaFLPTEeKFWdA0s_Fo6w _NEwaFbPTEeKFWdA0s_Fo6w" incoming="_NEwaErPTEeKFWdA0s_Fo6w"/>
                    <node xmi:type="uml:MergeNode" xmi:id="_NEwaBLPTEeKFWdA0s_Fo6w" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_NEwZurPTEeKFWdA0s_Fo6w" outgoing="_NEwaGbPTEeKFWdA0s_Fo6w" incoming="_NEwaE7PTEeKFWdA0s_Fo6w _NEwaFrPTEeKFWdA0s_Fo6w"/>
                    <node xmi:type="uml:DecisionNode" xmi:id="_NEwaBbPTEeKFWdA0s_Fo6w" name="Decision(Call(NotEmpty).result())" inStructuredNode="_NEwZurPTEeKFWdA0s_Fo6w" outgoing="_NEwaFrPTEeKFWdA0s_Fo6w" incoming="_NEwaFLPTEeKFWdA0s_Fo6w _NEwaFbPTEeKFWdA0s_Fo6w" decisionInputFlow="_NEwaFbPTEeKFWdA0s_Fo6w"/>
                    <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_NEwaBrPTEeKFWdA0s_Fo6w" name="ConditionalLogicalExpression@1b7e6c5.operand2.result" outgoing="_NExBNbPTEeKFWdA0s_Fo6w" incoming="_NEwaGbPTEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NEwaB7PTEeKFWdA0s_Fo6w"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NEwaCLPTEeKFWdA0s_Fo6w" value="*"/>
                    </structuredNodeOutput>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_NEwaCbPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZurPTEeKFWdA0s_Fo6w" source="_NEwZ1rPTEeKFWdA0s_Fo6w" target="_NEwZvLPTEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_NEwaCrPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZurPTEeKFWdA0s_Fo6w" source="_NEwZ27PTEeKFWdA0s_Fo6w" target="_NEwZ47PTEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ControlFlow" xmi:id="_NEwaC7PTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZurPTEeKFWdA0s_Fo6w" source="_NEwZxbPTEeKFWdA0s_Fo6w" target="_NEwZu7PTEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_NEwaDLPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZurPTEeKFWdA0s_Fo6w" source="_NEwZ47PTEeKFWdA0s_Fo6w" target="_NEwZv7PTEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_NEwaDbPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZurPTEeKFWdA0s_Fo6w" source="_NEwZwrPTEeKFWdA0s_Fo6w" target="_NEwZ67PTEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_NEwaDrPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZurPTEeKFWdA0s_Fo6w" source="_NEwZ67PTEeKFWdA0s_Fo6w" target="_NEwZ5bPTEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_NEwaD7PTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZurPTEeKFWdA0s_Fo6w" source="_NEwZ6LPTEeKFWdA0s_Fo6w" target="_NEwZ-7PTEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_NEwaELPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZurPTEeKFWdA0s_Fo6w" source="_NEwZ-7PTEeKFWdA0s_Fo6w" target="_NEwZ8rPTEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_NEwaEbPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZurPTEeKFWdA0s_Fo6w" source="_NEwZ-7PTEeKFWdA0s_Fo6w" target="_NEwZ_bPTEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_NEwaErPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZurPTEeKFWdA0s_Fo6w" source="_NEwaALPTEeKFWdA0s_Fo6w" target="_NEwaA7PTEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_NEwaE7PTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZurPTEeKFWdA0s_Fo6w" source="_NEwZ9bPTEeKFWdA0s_Fo6w" target="_NEwaBLPTEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_NEwaFLPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZurPTEeKFWdA0s_Fo6w" source="_NEwaA7PTEeKFWdA0s_Fo6w" target="_NEwaBbPTEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_NEwaFbPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZurPTEeKFWdA0s_Fo6w" source="_NEwaA7PTEeKFWdA0s_Fo6w" target="_NEwaBbPTEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_NEwaFrPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZurPTEeKFWdA0s_Fo6w" source="_NEwaBbPTEeKFWdA0s_Fo6w" target="_NEwaBLPTEeKFWdA0s_Fo6w">
                      <guard xmi:type="uml:LiteralBoolean" xmi:id="_NEwaF7PTEeKFWdA0s_Fo6w" name="Value(false)"/>
                    </edge>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_NEwaGLPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZurPTEeKFWdA0s_Fo6w" source="_NEwZ7bPTEeKFWdA0s_Fo6w" target="_NEwZ-LPTEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_NEwaGbPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZurPTEeKFWdA0s_Fo6w" source="_NEwaBLPTEeKFWdA0s_Fo6w" target="_NEwaBrPTEeKFWdA0s_Fo6w"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_NEwaGrPTEeKFWdA0s_Fo6w" name="ConditionalLogicalExpression@1b7e6c5.operand3" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" incoming="_NExBM7PTEeKFWdA0s_Fo6w">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_NEwaG7PTEeKFWdA0s_Fo6w" name="Value(false)" inStructuredNode="_NEwaGrPTEeKFWdA0s_Fo6w">
                      <result xmi:type="uml:OutputPin" xmi:id="_NEwaHLPTEeKFWdA0s_Fo6w" name="Value(false).result" outgoing="_NEwaI7PTEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NEwaHbPTEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NEwaHrPTEeKFWdA0s_Fo6w" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralBoolean" xmi:id="_NEwaH7PTEeKFWdA0s_Fo6w">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      </value>
                    </node>
                    <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_NEwaILPTEeKFWdA0s_Fo6w" name="ConditionalLogicalExpression@1b7e6c5.operand3.result" outgoing="_NExBNrPTEeKFWdA0s_Fo6w" incoming="_NEwaI7PTEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NEwaIbPTEeKFWdA0s_Fo6w"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NEwaIrPTEeKFWdA0s_Fo6w" value="*"/>
                    </structuredNodeOutput>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_NEwaI7PTEeKFWdA0s_Fo6w" inStructuredNode="_NEwaGrPTEeKFWdA0s_Fo6w" source="_NEwaHLPTEeKFWdA0s_Fo6w" target="_NEwaILPTEeKFWdA0s_Fo6w"/>
                  </node>
                  <node xmi:type="uml:InitialNode" xmi:id="_NEwaJLPTEeKFWdA0s_Fo6w" name="Initial(ConditionalLogicalExpression@1b7e6c5)" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" outgoing="_NExBL7PTEeKFWdA0s_Fo6w"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_NEwaJbPTEeKFWdA0s_Fo6w" name="Decision(ConditionalLogicalExpression@1b7e6c5)" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" outgoing="_NExBMbPTEeKFWdA0s_Fo6w _NExBM7PTEeKFWdA0s_Fo6w" incoming="_NExBL7PTEeKFWdA0s_Fo6w _NExBMLPTEeKFWdA0s_Fo6w" decisionInputFlow="_NExBMLPTEeKFWdA0s_Fo6w"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_NEwaJrPTEeKFWdA0s_Fo6w" name="Merge(ConditionalLogicalExpression@1b7e6c5.result)" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" outgoing="_NExBOLPTEeKFWdA0s_Fo6w" incoming="_NExBNbPTEeKFWdA0s_Fo6w _NExBNrPTEeKFWdA0s_Fo6w"/>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_NEwaJ7PTEeKFWdA0s_Fo6w" name="ConditionalLogicalExpression@1dba71b.operand2" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" incoming="_NExBObPTEeKFWdA0s_Fo6w">
                    <node xmi:type="uml:CallBehaviorAction" xmi:id="_NEwaKLPTEeKFWdA0s_Fo6w" name="Call(At)" inStructuredNode="_NEwaJ7PTEeKFWdA0s_Fo6w" incoming="_NExAlrPTEeKFWdA0s_Fo6w">
                      <argument xmi:type="uml:InputPin" xmi:id="_NEwaKbPTEeKFWdA0s_Fo6w" name="Call(At).argument(seq)" incoming="_NExAlLPTEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NEwaKrPTEeKFWdA0s_Fo6w"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NEwaK7PTEeKFWdA0s_Fo6w" value="*"/>
                      </argument>
                      <argument xmi:type="uml:InputPin" xmi:id="_NEwaLLPTEeKFWdA0s_Fo6w" name="Call(At).argument(index)" incoming="_NExAl7PTEeKFWdA0s_Fo6w">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NEwaLbPTEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NEwaLrPTEeKFWdA0s_Fo6w" value="1"/>
                      </argument>
                      <result xmi:type="uml:OutputPin" xmi:id="_NEwaL7PTEeKFWdA0s_Fo6w" name="Call(At).result()" outgoing="_NExAmLPTEeKFWdA0s_Fo6w">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NEwaMLPTEeKFWdA0s_Fo6w"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NEwaMbPTEeKFWdA0s_Fo6w" value="1"/>
                      </result>
                      <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-At"/>
                    </node>
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_NEwaMrPTEeKFWdA0s_Fo6w" name="Tuple@cb1c29" inStructuredNode="_NEwaJ7PTEeKFWdA0s_Fo6w" outgoing="_NExAlrPTEeKFWdA0s_Fo6w">
                      <node xmi:type="uml:ReadSelfAction" xmi:id="_NEwaM7PTEeKFWdA0s_Fo6w" name="ReadSelf" inStructuredNode="_NEwaMrPTEeKFWdA0s_Fo6w">
                        <result xmi:type="uml:OutputPin" xmi:id="_NEwaNLPTEeKFWdA0s_Fo6w" name="ReadSelf.result" outgoing="_NExAarPTEeKFWdA0s_Fo6w" type="_5iz_wLM6EeK7CMLj6g9UCw" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NEwaNbPTEeKFWdA0s_Fo6w" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NEwaNrPTEeKFWdA0s_Fo6w" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_NEwaN7PTEeKFWdA0s_Fo6w" name="Read(a)" inStructuredNode="_NEwaMrPTEeKFWdA0s_Fo6w" structuralFeature="_5iz_wbM6EeK7CMLj6g9UCw">
                        <object xmi:type="uml:InputPin" xmi:id="_NEwaOLPTEeKFWdA0s_Fo6w" name="Read(a).object" incoming="_NExAa7PTEeKFWdA0s_Fo6w" type="_5iz_wLM6EeK7CMLj6g9UCw" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NEwaObPTEeKFWdA0s_Fo6w" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NEwaOrPTEeKFWdA0s_Fo6w" value="1"/>
                        </object>
                        <result xmi:type="uml:OutputPin" xmi:id="_NEwaO7PTEeKFWdA0s_Fo6w" name="Read(a).result" outgoing="_NExAbLPTEeKFWdA0s_Fo6w" type="_6svd8qNwEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NEwaPLPTEeKFWdA0s_Fo6w" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NEwaPbPTEeKFWdA0s_Fo6w" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ForkNode" xmi:id="_NEwaPrPTEeKFWdA0s_Fo6w" name="Fork(ReadSelf.result)" inStructuredNode="_NEwaMrPTEeKFWdA0s_Fo6w" outgoing="_NExAa7PTEeKFWdA0s_Fo6w" incoming="_NExAarPTEeKFWdA0s_Fo6w"/>
                      <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_NEwaP7PTEeKFWdA0s_Fo6w" name="Read(b)" inStructuredNode="_NEwaMrPTEeKFWdA0s_Fo6w" structuralFeature="_6svd9aNwEeKU2-QRh2EfwQ">
                        <object xmi:type="uml:InputPin" xmi:id="_NEwaQLPTEeKFWdA0s_Fo6w" name="Read(b).object" incoming="_NExAbbPTEeKFWdA0s_Fo6w" type="_6svd8qNwEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NEwaQbPTEeKFWdA0s_Fo6w" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NExAYLPTEeKFWdA0s_Fo6w" value="1"/>
                        </object>
                        <result xmi:type="uml:OutputPin" xmi:id="_NExAYbPTEeKFWdA0s_Fo6w" name="Read(b).result" outgoing="_NExAlLPTEeKFWdA0s_Fo6w" type="_Ll6BMKN2EeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NExAYrPTEeKFWdA0s_Fo6w" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NExAY7PTEeKFWdA0s_Fo6w" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ForkNode" xmi:id="_NExAZLPTEeKFWdA0s_Fo6w" name="Fork(Read(a).result)" inStructuredNode="_NEwaMrPTEeKFWdA0s_Fo6w" outgoing="_NExAbbPTEeKFWdA0s_Fo6w" incoming="_NExAbLPTEeKFWdA0s_Fo6w"/>
                      <node xmi:type="uml:ValueSpecificationAction" xmi:id="_NExAZbPTEeKFWdA0s_Fo6w" name="Value(3)" inStructuredNode="_NEwaMrPTEeKFWdA0s_Fo6w">
                        <result xmi:type="uml:OutputPin" xmi:id="_NExAZrPTEeKFWdA0s_Fo6w" name="Value(3).result" outgoing="_NExAlbPTEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NExAZ7PTEeKFWdA0s_Fo6w" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NExAaLPTEeKFWdA0s_Fo6w" value="1"/>
                        </result>
                        <value xmi:type="uml:LiteralInteger" xmi:id="_NExAabPTEeKFWdA0s_Fo6w" value="3">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        </value>
                      </node>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_NExAarPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwaMrPTEeKFWdA0s_Fo6w" source="_NEwaNLPTEeKFWdA0s_Fo6w" target="_NEwaPrPTEeKFWdA0s_Fo6w"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_NExAa7PTEeKFWdA0s_Fo6w" inStructuredNode="_NEwaMrPTEeKFWdA0s_Fo6w" source="_NEwaPrPTEeKFWdA0s_Fo6w" target="_NEwaOLPTEeKFWdA0s_Fo6w"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_NExAbLPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwaMrPTEeKFWdA0s_Fo6w" source="_NEwaO7PTEeKFWdA0s_Fo6w" target="_NExAZLPTEeKFWdA0s_Fo6w"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_NExAbbPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwaMrPTEeKFWdA0s_Fo6w" source="_NExAZLPTEeKFWdA0s_Fo6w" target="_NEwaQLPTEeKFWdA0s_Fo6w"/>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_NExAbrPTEeKFWdA0s_Fo6w" name="Fork(Call(At).argument(index))" inStructuredNode="_NEwaJ7PTEeKFWdA0s_Fo6w" outgoing="_NExAl7PTEeKFWdA0s_Fo6w" incoming="_NExAlbPTEeKFWdA0s_Fo6w"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_NExAb7PTEeKFWdA0s_Fo6w" name="Read(p)" inStructuredNode="_NEwaJ7PTEeKFWdA0s_Fo6w" structuralFeature="_Ll6BMaN2EeKU2-QRh2EfwQ">
                      <object xmi:type="uml:InputPin" xmi:id="_NExAcLPTEeKFWdA0s_Fo6w" name="Read(p).object" incoming="_NExAmbPTEeKFWdA0s_Fo6w" type="_Ll6BMKN2EeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NExAcbPTEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NExAcrPTEeKFWdA0s_Fo6w" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_NExAc7PTEeKFWdA0s_Fo6w" name="Read(p).result" outgoing="_NExAmrPTEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NExAdLPTEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NExAdbPTEeKFWdA0s_Fo6w" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_NExAdrPTEeKFWdA0s_Fo6w" name="Fork(Call(At).result())" inStructuredNode="_NEwaJ7PTEeKFWdA0s_Fo6w" outgoing="_NExAmbPTEeKFWdA0s_Fo6w" incoming="_NExAmLPTEeKFWdA0s_Fo6w"/>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_NExAd7PTEeKFWdA0s_Fo6w" name="Value(4)" inStructuredNode="_NEwaJ7PTEeKFWdA0s_Fo6w">
                      <result xmi:type="uml:OutputPin" xmi:id="_NExAeLPTEeKFWdA0s_Fo6w" name="Value(4).result" outgoing="_NExAo7PTEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NExAebPTEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NExAerPTEeKFWdA0s_Fo6w" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_NExAe7PTEeKFWdA0s_Fo6w" value="4">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <node xmi:type="uml:TestIdentityAction" xmi:id="_NExAfLPTEeKFWdA0s_Fo6w" name="Test(==)" inStructuredNode="_NEwaJ7PTEeKFWdA0s_Fo6w">
                      <first xmi:type="uml:InputPin" xmi:id="_NExAfbPTEeKFWdA0s_Fo6w" name="Test(==).first" incoming="_NExAm7PTEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NExAfrPTEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NExAf7PTEeKFWdA0s_Fo6w" value="1"/>
                      </first>
                      <result xmi:type="uml:OutputPin" xmi:id="_NExAgLPTEeKFWdA0s_Fo6w" name="Test(==).result" outgoing="_NExAnrPTEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NExAgbPTEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NExAgrPTEeKFWdA0s_Fo6w" value="1"/>
                      </result>
                      <second xmi:type="uml:InputPin" xmi:id="_NExAg7PTEeKFWdA0s_Fo6w" name="Test(==).second" incoming="_NExAo7PTEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NExAhLPTEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NExAhbPTEeKFWdA0s_Fo6w" value="1"/>
                      </second>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_NExAhrPTEeKFWdA0s_Fo6w" name="Fork(Read(p).result)" inStructuredNode="_NEwaJ7PTEeKFWdA0s_Fo6w" outgoing="_NExAm7PTEeKFWdA0s_Fo6w _NExAnLPTEeKFWdA0s_Fo6w" incoming="_NExAmrPTEeKFWdA0s_Fo6w"/>
                    <node xmi:type="uml:CallBehaviorAction" xmi:id="_NExAh7PTEeKFWdA0s_Fo6w" name="Call(NotEmpty)" inStructuredNode="_NEwaJ7PTEeKFWdA0s_Fo6w">
                      <argument xmi:type="uml:InputPin" xmi:id="_NExAiLPTEeKFWdA0s_Fo6w" name="Call(NotEmpty).argument(seq)" incoming="_NExAnLPTEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NExAibPTEeKFWdA0s_Fo6w"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NExAirPTEeKFWdA0s_Fo6w" value="*"/>
                      </argument>
                      <result xmi:type="uml:OutputPin" xmi:id="_NExAi7PTEeKFWdA0s_Fo6w" name="Call(NotEmpty).result()" outgoing="_NExAnbPTEeKFWdA0s_Fo6w">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NExAjLPTEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NExAjbPTEeKFWdA0s_Fo6w" value="1"/>
                      </result>
                      <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_NExAjrPTEeKFWdA0s_Fo6w" name="Fork(Call(NotEmpty).result())" inStructuredNode="_NEwaJ7PTEeKFWdA0s_Fo6w" outgoing="_NExAn7PTEeKFWdA0s_Fo6w _NExAoLPTEeKFWdA0s_Fo6w" incoming="_NExAnbPTEeKFWdA0s_Fo6w"/>
                    <node xmi:type="uml:MergeNode" xmi:id="_NExAj7PTEeKFWdA0s_Fo6w" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_NEwaJ7PTEeKFWdA0s_Fo6w" outgoing="_NExApLPTEeKFWdA0s_Fo6w" incoming="_NExAnrPTEeKFWdA0s_Fo6w _NExAobPTEeKFWdA0s_Fo6w"/>
                    <node xmi:type="uml:DecisionNode" xmi:id="_NExAkLPTEeKFWdA0s_Fo6w" name="Decision(Call(NotEmpty).result())" inStructuredNode="_NEwaJ7PTEeKFWdA0s_Fo6w" outgoing="_NExAobPTEeKFWdA0s_Fo6w" incoming="_NExAn7PTEeKFWdA0s_Fo6w _NExAoLPTEeKFWdA0s_Fo6w" decisionInputFlow="_NExAoLPTEeKFWdA0s_Fo6w"/>
                    <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_NExAkbPTEeKFWdA0s_Fo6w" name="ConditionalLogicalExpression@1dba71b.operand2.result" outgoing="_NExBPbPTEeKFWdA0s_Fo6w" incoming="_NExApLPTEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NExAkrPTEeKFWdA0s_Fo6w"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NExAk7PTEeKFWdA0s_Fo6w" value="*"/>
                    </structuredNodeOutput>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_NExAlLPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwaJ7PTEeKFWdA0s_Fo6w" source="_NExAYbPTEeKFWdA0s_Fo6w" target="_NEwaKbPTEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_NExAlbPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwaJ7PTEeKFWdA0s_Fo6w" source="_NExAZrPTEeKFWdA0s_Fo6w" target="_NExAbrPTEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ControlFlow" xmi:id="_NExAlrPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwaJ7PTEeKFWdA0s_Fo6w" source="_NEwaMrPTEeKFWdA0s_Fo6w" target="_NEwaKLPTEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_NExAl7PTEeKFWdA0s_Fo6w" inStructuredNode="_NEwaJ7PTEeKFWdA0s_Fo6w" source="_NExAbrPTEeKFWdA0s_Fo6w" target="_NEwaLLPTEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_NExAmLPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwaJ7PTEeKFWdA0s_Fo6w" source="_NEwaL7PTEeKFWdA0s_Fo6w" target="_NExAdrPTEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_NExAmbPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwaJ7PTEeKFWdA0s_Fo6w" source="_NExAdrPTEeKFWdA0s_Fo6w" target="_NExAcLPTEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_NExAmrPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwaJ7PTEeKFWdA0s_Fo6w" source="_NExAc7PTEeKFWdA0s_Fo6w" target="_NExAhrPTEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_NExAm7PTEeKFWdA0s_Fo6w" inStructuredNode="_NEwaJ7PTEeKFWdA0s_Fo6w" source="_NExAhrPTEeKFWdA0s_Fo6w" target="_NExAfbPTEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_NExAnLPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwaJ7PTEeKFWdA0s_Fo6w" source="_NExAhrPTEeKFWdA0s_Fo6w" target="_NExAiLPTEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_NExAnbPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwaJ7PTEeKFWdA0s_Fo6w" source="_NExAi7PTEeKFWdA0s_Fo6w" target="_NExAjrPTEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_NExAnrPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwaJ7PTEeKFWdA0s_Fo6w" source="_NExAgLPTEeKFWdA0s_Fo6w" target="_NExAj7PTEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_NExAn7PTEeKFWdA0s_Fo6w" inStructuredNode="_NEwaJ7PTEeKFWdA0s_Fo6w" source="_NExAjrPTEeKFWdA0s_Fo6w" target="_NExAkLPTEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_NExAoLPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwaJ7PTEeKFWdA0s_Fo6w" source="_NExAjrPTEeKFWdA0s_Fo6w" target="_NExAkLPTEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_NExAobPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwaJ7PTEeKFWdA0s_Fo6w" source="_NExAkLPTEeKFWdA0s_Fo6w" target="_NExAj7PTEeKFWdA0s_Fo6w">
                      <guard xmi:type="uml:LiteralBoolean" xmi:id="_NExAorPTEeKFWdA0s_Fo6w" name="Value(false)"/>
                    </edge>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_NExAo7PTEeKFWdA0s_Fo6w" inStructuredNode="_NEwaJ7PTEeKFWdA0s_Fo6w" source="_NExAeLPTEeKFWdA0s_Fo6w" target="_NExAg7PTEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_NExApLPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwaJ7PTEeKFWdA0s_Fo6w" source="_NExAj7PTEeKFWdA0s_Fo6w" target="_NExAkbPTEeKFWdA0s_Fo6w"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_NExApbPTEeKFWdA0s_Fo6w" name="ConditionalLogicalExpression@1dba71b.operand3" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" incoming="_NExBO7PTEeKFWdA0s_Fo6w">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_NExAprPTEeKFWdA0s_Fo6w" name="Value(false)" inStructuredNode="_NExApbPTEeKFWdA0s_Fo6w">
                      <result xmi:type="uml:OutputPin" xmi:id="_NExAp7PTEeKFWdA0s_Fo6w" name="Value(false).result" outgoing="_NExArrPTEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NExAqLPTEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NExAqbPTEeKFWdA0s_Fo6w" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralBoolean" xmi:id="_NExAqrPTEeKFWdA0s_Fo6w">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      </value>
                    </node>
                    <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_NExAq7PTEeKFWdA0s_Fo6w" name="ConditionalLogicalExpression@1dba71b.operand3.result" outgoing="_NExBPrPTEeKFWdA0s_Fo6w" incoming="_NExArrPTEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NExArLPTEeKFWdA0s_Fo6w"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NExArbPTEeKFWdA0s_Fo6w" value="*"/>
                    </structuredNodeOutput>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_NExArrPTEeKFWdA0s_Fo6w" inStructuredNode="_NExApbPTEeKFWdA0s_Fo6w" source="_NExAp7PTEeKFWdA0s_Fo6w" target="_NExAq7PTEeKFWdA0s_Fo6w"/>
                  </node>
                  <node xmi:type="uml:InitialNode" xmi:id="_NExAr7PTEeKFWdA0s_Fo6w" name="Initial(ConditionalLogicalExpression@1dba71b)" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" outgoing="_NExBN7PTEeKFWdA0s_Fo6w"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_NExAsLPTEeKFWdA0s_Fo6w" name="Decision(ConditionalLogicalExpression@1dba71b)" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" outgoing="_NExBObPTEeKFWdA0s_Fo6w _NExBO7PTEeKFWdA0s_Fo6w" incoming="_NExBN7PTEeKFWdA0s_Fo6w _NExBOLPTEeKFWdA0s_Fo6w" decisionInputFlow="_NExBOLPTEeKFWdA0s_Fo6w"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_NExAsbPTEeKFWdA0s_Fo6w" name="Merge(ConditionalLogicalExpression@1dba71b.result)" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" outgoing="_NExBQLPTEeKFWdA0s_Fo6w" incoming="_NExBPbPTEeKFWdA0s_Fo6w _NExBPrPTEeKFWdA0s_Fo6w"/>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_NExAsrPTEeKFWdA0s_Fo6w" name="ConditionalLogicalExpression@42be4c.operand2" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" incoming="_NExBQbPTEeKFWdA0s_Fo6w">
                    <node xmi:type="uml:CallBehaviorAction" xmi:id="_NExAs7PTEeKFWdA0s_Fo6w" name="Call(At)" inStructuredNode="_NExAsrPTEeKFWdA0s_Fo6w" incoming="_NExBA7PTEeKFWdA0s_Fo6w">
                      <argument xmi:type="uml:InputPin" xmi:id="_NExAtLPTEeKFWdA0s_Fo6w" name="Call(At).argument(seq)" incoming="_NExBAbPTEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NExAtbPTEeKFWdA0s_Fo6w"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NExAtrPTEeKFWdA0s_Fo6w" value="*"/>
                      </argument>
                      <argument xmi:type="uml:InputPin" xmi:id="_NExAt7PTEeKFWdA0s_Fo6w" name="Call(At).argument(index)" incoming="_NExBBLPTEeKFWdA0s_Fo6w">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NExAuLPTEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NExAubPTEeKFWdA0s_Fo6w" value="1"/>
                      </argument>
                      <result xmi:type="uml:OutputPin" xmi:id="_NExAurPTEeKFWdA0s_Fo6w" name="Call(At).result()" outgoing="_NExBBbPTEeKFWdA0s_Fo6w">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NExAu7PTEeKFWdA0s_Fo6w"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NExAvLPTEeKFWdA0s_Fo6w" value="1"/>
                      </result>
                      <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-At"/>
                    </node>
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_NExAvbPTEeKFWdA0s_Fo6w" name="Tuple@2e13d6" inStructuredNode="_NExAsrPTEeKFWdA0s_Fo6w" outgoing="_NExBA7PTEeKFWdA0s_Fo6w">
                      <node xmi:type="uml:ReadSelfAction" xmi:id="_NExAvrPTEeKFWdA0s_Fo6w" name="ReadSelf" inStructuredNode="_NExAvbPTEeKFWdA0s_Fo6w">
                        <result xmi:type="uml:OutputPin" xmi:id="_NExAv7PTEeKFWdA0s_Fo6w" name="ReadSelf.result" outgoing="_NExA17PTEeKFWdA0s_Fo6w" type="_5iz_wLM6EeK7CMLj6g9UCw" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NExAwLPTEeKFWdA0s_Fo6w" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NExAwbPTEeKFWdA0s_Fo6w" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_NExAwrPTEeKFWdA0s_Fo6w" name="Read(a)" inStructuredNode="_NExAvbPTEeKFWdA0s_Fo6w" structuralFeature="_5iz_wbM6EeK7CMLj6g9UCw">
                        <object xmi:type="uml:InputPin" xmi:id="_NExAw7PTEeKFWdA0s_Fo6w" name="Read(a).object" incoming="_NExA2LPTEeKFWdA0s_Fo6w" type="_5iz_wLM6EeK7CMLj6g9UCw" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NExAxLPTEeKFWdA0s_Fo6w" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NExAxbPTEeKFWdA0s_Fo6w" value="1"/>
                        </object>
                        <result xmi:type="uml:OutputPin" xmi:id="_NExAxrPTEeKFWdA0s_Fo6w" name="Read(a).result" outgoing="_NExA2bPTEeKFWdA0s_Fo6w" type="_6svd8qNwEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NExAx7PTEeKFWdA0s_Fo6w" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NExAyLPTEeKFWdA0s_Fo6w" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ForkNode" xmi:id="_NExAybPTEeKFWdA0s_Fo6w" name="Fork(ReadSelf.result)" inStructuredNode="_NExAvbPTEeKFWdA0s_Fo6w" outgoing="_NExA2LPTEeKFWdA0s_Fo6w" incoming="_NExA17PTEeKFWdA0s_Fo6w"/>
                      <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_NExAyrPTEeKFWdA0s_Fo6w" name="Read(b)" inStructuredNode="_NExAvbPTEeKFWdA0s_Fo6w" structuralFeature="_6svd9aNwEeKU2-QRh2EfwQ">
                        <object xmi:type="uml:InputPin" xmi:id="_NExAy7PTEeKFWdA0s_Fo6w" name="Read(b).object" incoming="_NExA2rPTEeKFWdA0s_Fo6w" type="_6svd8qNwEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NExAzLPTEeKFWdA0s_Fo6w" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NExAzbPTEeKFWdA0s_Fo6w" value="1"/>
                        </object>
                        <result xmi:type="uml:OutputPin" xmi:id="_NExAzrPTEeKFWdA0s_Fo6w" name="Read(b).result" outgoing="_NExBAbPTEeKFWdA0s_Fo6w" type="_Ll6BMKN2EeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NExAz7PTEeKFWdA0s_Fo6w" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NExA0LPTEeKFWdA0s_Fo6w" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ForkNode" xmi:id="_NExA0bPTEeKFWdA0s_Fo6w" name="Fork(Read(a).result)" inStructuredNode="_NExAvbPTEeKFWdA0s_Fo6w" outgoing="_NExA2rPTEeKFWdA0s_Fo6w" incoming="_NExA2bPTEeKFWdA0s_Fo6w"/>
                      <node xmi:type="uml:ValueSpecificationAction" xmi:id="_NExA0rPTEeKFWdA0s_Fo6w" name="Value(4)" inStructuredNode="_NExAvbPTEeKFWdA0s_Fo6w">
                        <result xmi:type="uml:OutputPin" xmi:id="_NExA07PTEeKFWdA0s_Fo6w" name="Value(4).result" outgoing="_NExBArPTEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NExA1LPTEeKFWdA0s_Fo6w" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NExA1bPTEeKFWdA0s_Fo6w" value="1"/>
                        </result>
                        <value xmi:type="uml:LiteralInteger" xmi:id="_NExA1rPTEeKFWdA0s_Fo6w" value="4">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        </value>
                      </node>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_NExA17PTEeKFWdA0s_Fo6w" inStructuredNode="_NExAvbPTEeKFWdA0s_Fo6w" source="_NExAv7PTEeKFWdA0s_Fo6w" target="_NExAybPTEeKFWdA0s_Fo6w"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_NExA2LPTEeKFWdA0s_Fo6w" inStructuredNode="_NExAvbPTEeKFWdA0s_Fo6w" source="_NExAybPTEeKFWdA0s_Fo6w" target="_NExAw7PTEeKFWdA0s_Fo6w"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_NExA2bPTEeKFWdA0s_Fo6w" inStructuredNode="_NExAvbPTEeKFWdA0s_Fo6w" source="_NExAxrPTEeKFWdA0s_Fo6w" target="_NExA0bPTEeKFWdA0s_Fo6w"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_NExA2rPTEeKFWdA0s_Fo6w" inStructuredNode="_NExAvbPTEeKFWdA0s_Fo6w" source="_NExA0bPTEeKFWdA0s_Fo6w" target="_NExAy7PTEeKFWdA0s_Fo6w"/>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_NExA27PTEeKFWdA0s_Fo6w" name="Fork(Call(At).argument(index))" inStructuredNode="_NExAsrPTEeKFWdA0s_Fo6w" outgoing="_NExBBLPTEeKFWdA0s_Fo6w" incoming="_NExBArPTEeKFWdA0s_Fo6w"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_NExA3LPTEeKFWdA0s_Fo6w" name="Read(p)" inStructuredNode="_NExAsrPTEeKFWdA0s_Fo6w" structuralFeature="_Ll6BMaN2EeKU2-QRh2EfwQ">
                      <object xmi:type="uml:InputPin" xmi:id="_NExA3bPTEeKFWdA0s_Fo6w" name="Read(p).object" incoming="_NExBBrPTEeKFWdA0s_Fo6w" type="_Ll6BMKN2EeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NExA3rPTEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NExA37PTEeKFWdA0s_Fo6w" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_NExA4LPTEeKFWdA0s_Fo6w" name="Read(p).result" outgoing="_NExBB7PTEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NExA4bPTEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NExA4rPTEeKFWdA0s_Fo6w" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_NExA47PTEeKFWdA0s_Fo6w" name="Fork(Call(At).result())" inStructuredNode="_NExAsrPTEeKFWdA0s_Fo6w" outgoing="_NExBBrPTEeKFWdA0s_Fo6w" incoming="_NExBBbPTEeKFWdA0s_Fo6w"/>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_NExA5LPTEeKFWdA0s_Fo6w" name="Value(4)" inStructuredNode="_NExAsrPTEeKFWdA0s_Fo6w">
                      <result xmi:type="uml:OutputPin" xmi:id="_NExA5bPTEeKFWdA0s_Fo6w" name="Value(4).result" outgoing="_NExBELPTEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NExA5rPTEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NExA57PTEeKFWdA0s_Fo6w" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_NExA6LPTEeKFWdA0s_Fo6w" value="4">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <node xmi:type="uml:TestIdentityAction" xmi:id="_NExA6bPTEeKFWdA0s_Fo6w" name="Test(==)" inStructuredNode="_NExAsrPTEeKFWdA0s_Fo6w">
                      <first xmi:type="uml:InputPin" xmi:id="_NExA6rPTEeKFWdA0s_Fo6w" name="Test(==).first" incoming="_NExBCLPTEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NExA67PTEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NExA7LPTEeKFWdA0s_Fo6w" value="1"/>
                      </first>
                      <result xmi:type="uml:OutputPin" xmi:id="_NExA7bPTEeKFWdA0s_Fo6w" name="Test(==).result" outgoing="_NExBC7PTEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NExA7rPTEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NExA77PTEeKFWdA0s_Fo6w" value="1"/>
                      </result>
                      <second xmi:type="uml:InputPin" xmi:id="_NExA8LPTEeKFWdA0s_Fo6w" name="Test(==).second" incoming="_NExBELPTEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NExA8bPTEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NExA8rPTEeKFWdA0s_Fo6w" value="1"/>
                      </second>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_NExA87PTEeKFWdA0s_Fo6w" name="Fork(Read(p).result)" inStructuredNode="_NExAsrPTEeKFWdA0s_Fo6w" outgoing="_NExBCLPTEeKFWdA0s_Fo6w _NExBCbPTEeKFWdA0s_Fo6w" incoming="_NExBB7PTEeKFWdA0s_Fo6w"/>
                    <node xmi:type="uml:CallBehaviorAction" xmi:id="_NExA9LPTEeKFWdA0s_Fo6w" name="Call(NotEmpty)" inStructuredNode="_NExAsrPTEeKFWdA0s_Fo6w">
                      <argument xmi:type="uml:InputPin" xmi:id="_NExA9bPTEeKFWdA0s_Fo6w" name="Call(NotEmpty).argument(seq)" incoming="_NExBCbPTEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NExA9rPTEeKFWdA0s_Fo6w"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NExA97PTEeKFWdA0s_Fo6w" value="*"/>
                      </argument>
                      <result xmi:type="uml:OutputPin" xmi:id="_NExA-LPTEeKFWdA0s_Fo6w" name="Call(NotEmpty).result()" outgoing="_NExBCrPTEeKFWdA0s_Fo6w">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NExA-bPTEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NExA-rPTEeKFWdA0s_Fo6w" value="1"/>
                      </result>
                      <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_NExA-7PTEeKFWdA0s_Fo6w" name="Fork(Call(NotEmpty).result())" inStructuredNode="_NExAsrPTEeKFWdA0s_Fo6w" outgoing="_NExBDLPTEeKFWdA0s_Fo6w _NExBDbPTEeKFWdA0s_Fo6w" incoming="_NExBCrPTEeKFWdA0s_Fo6w"/>
                    <node xmi:type="uml:MergeNode" xmi:id="_NExA_LPTEeKFWdA0s_Fo6w" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_NExAsrPTEeKFWdA0s_Fo6w" outgoing="_NExBEbPTEeKFWdA0s_Fo6w" incoming="_NExBC7PTEeKFWdA0s_Fo6w _NExBDrPTEeKFWdA0s_Fo6w"/>
                    <node xmi:type="uml:DecisionNode" xmi:id="_NExA_bPTEeKFWdA0s_Fo6w" name="Decision(Call(NotEmpty).result())" inStructuredNode="_NExAsrPTEeKFWdA0s_Fo6w" outgoing="_NExBDrPTEeKFWdA0s_Fo6w" incoming="_NExBDLPTEeKFWdA0s_Fo6w _NExBDbPTEeKFWdA0s_Fo6w" decisionInputFlow="_NExBDbPTEeKFWdA0s_Fo6w"/>
                    <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_NExA_rPTEeKFWdA0s_Fo6w" name="ConditionalLogicalExpression@42be4c.operand2.result" outgoing="_NExBRbPTEeKFWdA0s_Fo6w" incoming="_NExBEbPTEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NExA_7PTEeKFWdA0s_Fo6w"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NExBALPTEeKFWdA0s_Fo6w" value="*"/>
                    </structuredNodeOutput>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_NExBAbPTEeKFWdA0s_Fo6w" inStructuredNode="_NExAsrPTEeKFWdA0s_Fo6w" source="_NExAzrPTEeKFWdA0s_Fo6w" target="_NExAtLPTEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_NExBArPTEeKFWdA0s_Fo6w" inStructuredNode="_NExAsrPTEeKFWdA0s_Fo6w" source="_NExA07PTEeKFWdA0s_Fo6w" target="_NExA27PTEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ControlFlow" xmi:id="_NExBA7PTEeKFWdA0s_Fo6w" inStructuredNode="_NExAsrPTEeKFWdA0s_Fo6w" source="_NExAvbPTEeKFWdA0s_Fo6w" target="_NExAs7PTEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_NExBBLPTEeKFWdA0s_Fo6w" inStructuredNode="_NExAsrPTEeKFWdA0s_Fo6w" source="_NExA27PTEeKFWdA0s_Fo6w" target="_NExAt7PTEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_NExBBbPTEeKFWdA0s_Fo6w" inStructuredNode="_NExAsrPTEeKFWdA0s_Fo6w" source="_NExAurPTEeKFWdA0s_Fo6w" target="_NExA47PTEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_NExBBrPTEeKFWdA0s_Fo6w" inStructuredNode="_NExAsrPTEeKFWdA0s_Fo6w" source="_NExA47PTEeKFWdA0s_Fo6w" target="_NExA3bPTEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_NExBB7PTEeKFWdA0s_Fo6w" inStructuredNode="_NExAsrPTEeKFWdA0s_Fo6w" source="_NExA4LPTEeKFWdA0s_Fo6w" target="_NExA87PTEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_NExBCLPTEeKFWdA0s_Fo6w" inStructuredNode="_NExAsrPTEeKFWdA0s_Fo6w" source="_NExA87PTEeKFWdA0s_Fo6w" target="_NExA6rPTEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_NExBCbPTEeKFWdA0s_Fo6w" inStructuredNode="_NExAsrPTEeKFWdA0s_Fo6w" source="_NExA87PTEeKFWdA0s_Fo6w" target="_NExA9bPTEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_NExBCrPTEeKFWdA0s_Fo6w" inStructuredNode="_NExAsrPTEeKFWdA0s_Fo6w" source="_NExA-LPTEeKFWdA0s_Fo6w" target="_NExA-7PTEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_NExBC7PTEeKFWdA0s_Fo6w" inStructuredNode="_NExAsrPTEeKFWdA0s_Fo6w" source="_NExA7bPTEeKFWdA0s_Fo6w" target="_NExA_LPTEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_NExBDLPTEeKFWdA0s_Fo6w" inStructuredNode="_NExAsrPTEeKFWdA0s_Fo6w" source="_NExA-7PTEeKFWdA0s_Fo6w" target="_NExA_bPTEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_NExBDbPTEeKFWdA0s_Fo6w" inStructuredNode="_NExAsrPTEeKFWdA0s_Fo6w" source="_NExA-7PTEeKFWdA0s_Fo6w" target="_NExA_bPTEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_NExBDrPTEeKFWdA0s_Fo6w" inStructuredNode="_NExAsrPTEeKFWdA0s_Fo6w" source="_NExA_bPTEeKFWdA0s_Fo6w" target="_NExA_LPTEeKFWdA0s_Fo6w">
                      <guard xmi:type="uml:LiteralBoolean" xmi:id="_NExBD7PTEeKFWdA0s_Fo6w" name="Value(false)"/>
                    </edge>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_NExBELPTEeKFWdA0s_Fo6w" inStructuredNode="_NExAsrPTEeKFWdA0s_Fo6w" source="_NExA5bPTEeKFWdA0s_Fo6w" target="_NExA8LPTEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_NExBEbPTEeKFWdA0s_Fo6w" inStructuredNode="_NExAsrPTEeKFWdA0s_Fo6w" source="_NExA_LPTEeKFWdA0s_Fo6w" target="_NExA_rPTEeKFWdA0s_Fo6w"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_NExBErPTEeKFWdA0s_Fo6w" name="ConditionalLogicalExpression@42be4c.operand3" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" incoming="_NExBQ7PTEeKFWdA0s_Fo6w">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_NExBE7PTEeKFWdA0s_Fo6w" name="Value(false)" inStructuredNode="_NExBErPTEeKFWdA0s_Fo6w">
                      <result xmi:type="uml:OutputPin" xmi:id="_NExBFLPTEeKFWdA0s_Fo6w" name="Value(false).result" outgoing="_NExBG7PTEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NExBFbPTEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NExBFrPTEeKFWdA0s_Fo6w" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralBoolean" xmi:id="_NExBF7PTEeKFWdA0s_Fo6w">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      </value>
                    </node>
                    <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_NExBGLPTEeKFWdA0s_Fo6w" name="ConditionalLogicalExpression@42be4c.operand3.result" outgoing="_NExBRrPTEeKFWdA0s_Fo6w" incoming="_NExBG7PTEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NExBGbPTEeKFWdA0s_Fo6w"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NExBGrPTEeKFWdA0s_Fo6w" value="*"/>
                    </structuredNodeOutput>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_NExBG7PTEeKFWdA0s_Fo6w" inStructuredNode="_NExBErPTEeKFWdA0s_Fo6w" source="_NExBFLPTEeKFWdA0s_Fo6w" target="_NExBGLPTEeKFWdA0s_Fo6w"/>
                  </node>
                  <node xmi:type="uml:InitialNode" xmi:id="_NExBHLPTEeKFWdA0s_Fo6w" name="Initial(ConditionalLogicalExpression@42be4c)" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" outgoing="_NExBP7PTEeKFWdA0s_Fo6w"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_NExBHbPTEeKFWdA0s_Fo6w" name="Decision(ConditionalLogicalExpression@42be4c)" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" outgoing="_NExBQbPTEeKFWdA0s_Fo6w _NExBQ7PTEeKFWdA0s_Fo6w" incoming="_NExBP7PTEeKFWdA0s_Fo6w _NExBQLPTEeKFWdA0s_Fo6w" decisionInputFlow="_NExBQLPTEeKFWdA0s_Fo6w"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_NExBHrPTEeKFWdA0s_Fo6w" name="Merge(ConditionalLogicalExpression@42be4c.result)" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" outgoing="_NExBSLPTEeKFWdA0s_Fo6w" incoming="_NExBRbPTEeKFWdA0s_Fo6w _NExBRrPTEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_NExBH7PTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" source="_NEwZirPTEeKFWdA0s_Fo6w" target="_NEwZcLPTEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_NExBILPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" source="_NEwZj7PTEeKFWdA0s_Fo6w" target="_NEwZl7PTEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_NExBIbPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" source="_NEwZebPTEeKFWdA0s_Fo6w" target="_NEwZb7PTEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_NExBIrPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" source="_NEwZl7PTEeKFWdA0s_Fo6w" target="_NEwZc7PTEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_NExBI7PTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" source="_NEwZdrPTEeKFWdA0s_Fo6w" target="_NEwZn7PTEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_NExBJLPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" source="_NEwZn7PTEeKFWdA0s_Fo6w" target="_NEwZmbPTEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_NExBJbPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" source="_NEwZnLPTEeKFWdA0s_Fo6w" target="_NEwZr7PTEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_NExBJrPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" source="_NEwZr7PTEeKFWdA0s_Fo6w" target="_NEwZprPTEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_NExBJ7PTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" source="_NEwZr7PTEeKFWdA0s_Fo6w" target="_NEwZsbPTEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_NExBKLPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" source="_NEwZtLPTEeKFWdA0s_Fo6w" target="_NEwZt7PTEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_NExBKbPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" source="_NEwZqbPTEeKFWdA0s_Fo6w" target="_NEwZuLPTEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_NExBKrPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" source="_NEwZt7PTEeKFWdA0s_Fo6w" target="_NEwZubPTEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_NExBK7PTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" source="_NEwZt7PTEeKFWdA0s_Fo6w" target="_NEwZubPTEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_NExBLLPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" source="_NEwZubPTEeKFWdA0s_Fo6w" target="_NEwZuLPTEeKFWdA0s_Fo6w">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_NExBLbPTEeKFWdA0s_Fo6w" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_NExBLrPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" source="_NEwZobPTEeKFWdA0s_Fo6w" target="_NEwZrLPTEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_NExBL7PTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" source="_NEwaJLPTEeKFWdA0s_Fo6w" target="_NEwaJbPTEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_NExBMLPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" source="_NEwZuLPTEeKFWdA0s_Fo6w" target="_NEwaJbPTEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_NExBMbPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" source="_NEwaJbPTEeKFWdA0s_Fo6w" target="_NEwZurPTEeKFWdA0s_Fo6w">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_NExBMrPTEeKFWdA0s_Fo6w" name="Value(true)" value="true"/>
                  </edge>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_NExBM7PTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" source="_NEwaJbPTEeKFWdA0s_Fo6w" target="_NEwaGrPTEeKFWdA0s_Fo6w">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_NExBNLPTEeKFWdA0s_Fo6w" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_NExBNbPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" source="_NEwaBrPTEeKFWdA0s_Fo6w" target="_NEwaJrPTEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_NExBNrPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" source="_NEwaILPTEeKFWdA0s_Fo6w" target="_NEwaJrPTEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_NExBN7PTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" source="_NExAr7PTEeKFWdA0s_Fo6w" target="_NExAsLPTEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_NExBOLPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" source="_NEwaJrPTEeKFWdA0s_Fo6w" target="_NExAsLPTEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_NExBObPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" source="_NExAsLPTEeKFWdA0s_Fo6w" target="_NEwaJ7PTEeKFWdA0s_Fo6w">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_NExBOrPTEeKFWdA0s_Fo6w" name="Value(true)" value="true"/>
                  </edge>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_NExBO7PTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" source="_NExAsLPTEeKFWdA0s_Fo6w" target="_NExApbPTEeKFWdA0s_Fo6w">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_NExBPLPTEeKFWdA0s_Fo6w" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_NExBPbPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" source="_NExAkbPTEeKFWdA0s_Fo6w" target="_NExAsbPTEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_NExBPrPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" source="_NExAq7PTEeKFWdA0s_Fo6w" target="_NExAsbPTEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_NExBP7PTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" source="_NExBHLPTEeKFWdA0s_Fo6w" target="_NExBHbPTEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_NExBQLPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" source="_NExAsbPTEeKFWdA0s_Fo6w" target="_NExBHbPTEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_NExBQbPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" source="_NExBHbPTEeKFWdA0s_Fo6w" target="_NExAsrPTEeKFWdA0s_Fo6w">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_NExBQrPTEeKFWdA0s_Fo6w" name="Value(true)" value="true"/>
                  </edge>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_NExBQ7PTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" source="_NExBHbPTEeKFWdA0s_Fo6w" target="_NExBErPTEeKFWdA0s_Fo6w">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_NExBRLPTEeKFWdA0s_Fo6w" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_NExBRbPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" source="_NExA_rPTEeKFWdA0s_Fo6w" target="_NExBHrPTEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_NExBRrPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZabPTEeKFWdA0s_Fo6w" source="_NExBGLPTEeKFWdA0s_Fo6w" target="_NExBHrPTEeKFWdA0s_Fo6w"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_NExBR7PTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZYbPTEeKFWdA0s_Fo6w" source="_NEwZa7PTEeKFWdA0s_Fo6w" target="_NEwZY7PTEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_NExBSLPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZYbPTEeKFWdA0s_Fo6w" source="_NExBHrPTEeKFWdA0s_Fo6w" target="_NEwZZrPTEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_NExBSbPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZYbPTEeKFWdA0s_Fo6w" source="_NEwZabPTEeKFWdA0s_Fo6w" target="_NEwZYrPTEeKFWdA0s_Fo6w"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_NExBSrPTEeKFWdA0s_Fo6w" name="ExpressionStatement@a36014" inStructuredNode="_NEwZULPTEeKFWdA0s_Fo6w" incoming="_NExBW7PTEeKFWdA0s_Fo6w">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_NExBS7PTEeKFWdA0s_Fo6w" name="Call(WriteLine)" inStructuredNode="_NExBSrPTEeKFWdA0s_Fo6w" incoming="_NExBWbPTEeKFWdA0s_Fo6w">
                  <argument xmi:type="uml:InputPin" xmi:id="_NExBTLPTEeKFWdA0s_Fo6w" name="Call(WriteLine).argument(value)" incoming="_NExBWLPTEeKFWdA0s_Fo6w">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NExBTbPTEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NExBTrPTEeKFWdA0s_Fo6w" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_NExBT7PTEeKFWdA0s_Fo6w" name="Call(WriteLine).result(errorStatus)">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NExBULPTEeKFWdA0s_Fo6w"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NExBUbPTEeKFWdA0s_Fo6w" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_NExBUrPTEeKFWdA0s_Fo6w" name="Tuple@6c0cb8" inStructuredNode="_NExBSrPTEeKFWdA0s_Fo6w" outgoing="_NExBWbPTEeKFWdA0s_Fo6w">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_NExBU7PTEeKFWdA0s_Fo6w" name="Value(&quot;-- End of test case --&quot;)" inStructuredNode="_NExBUrPTEeKFWdA0s_Fo6w">
                    <result xmi:type="uml:OutputPin" xmi:id="_NExBVLPTEeKFWdA0s_Fo6w" name="Value(&quot;-- End of test case --&quot;).result" outgoing="_NExBWLPTEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NExBVbPTEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NExBVrPTEeKFWdA0s_Fo6w" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_NExBV7PTEeKFWdA0s_Fo6w" value="-- End of test case --">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_NExBWLPTEeKFWdA0s_Fo6w" inStructuredNode="_NExBSrPTEeKFWdA0s_Fo6w" source="_NExBVLPTEeKFWdA0s_Fo6w" target="_NExBTLPTEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_NExBWbPTEeKFWdA0s_Fo6w" inStructuredNode="_NExBSrPTEeKFWdA0s_Fo6w" source="_NExBUrPTEeKFWdA0s_Fo6w" target="_NExBS7PTEeKFWdA0s_Fo6w"/>
              </node>
              <edge xmi:type="uml:ControlFlow" xmi:id="_NExBWrPTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZULPTEeKFWdA0s_Fo6w" source="_NEwZUbPTEeKFWdA0s_Fo6w" target="_NEwZYbPTEeKFWdA0s_Fo6w"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_NExBW7PTEeKFWdA0s_Fo6w" inStructuredNode="_NEwZULPTEeKFWdA0s_Fo6w" source="_NEwZYbPTEeKFWdA0s_Fo6w" target="_NExBSrPTEeKFWdA0s_Fo6w"/>
            </structuredNode>
          </ownedBehavior>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_5i0ALrM6EeK7CMLj6g9UCw" name="TesterClassifierBehavior" group="_ke2FMLPTEeKFWdA0s_Fo6w" node="_ke2FMLPTEeKFWdA0s_Fo6w">
            <ownedComment xmi:type="uml:Comment" xmi:id="_5i0AL7M6EeK7CMLj6g9UCw">
              <body>&#xD;
namespace 'Test Suites'::'Test Suite 2'::'MultipleDelegation - SameConnector - PortToPart - Signal'::Tester ;&#xD;
&#xD;
private import 'Test Suites'::'Test Suite 2'::'BehaviorPort - Signal'::Start ;&#xD;
private import 'Test Suites'::'Test Suite 2'::'BehaviorPort - Signal'::Continue ;&#xD;
&#xD;
activity TesterClassifierBehavior() { &#xD;
	accept(Start) ;&#xD;
	this.a.q.S(4, this) ;&#xD;
	accept(Continue) ;&#xD;
	accept(Continue) ;&#xD;
	accept(Continue) ;&#xD;
	accept(Continue) ;&#xD;
	this.test() ;&#xD;
}</body>
            </ownedComment>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_ke2FMLPTEeKFWdA0s_Fo6w" name="Body(TesterClassifierBehavior)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_ke2FMbPTEeKFWdA0s_Fo6w" name="AcceptStatement@5e23db" inStructuredNode="_ke2FMLPTEeKFWdA0s_Fo6w" outgoing="_ke2FhbPTEeKFWdA0s_Fo6w">
                <node xmi:type="uml:AcceptEventAction" xmi:id="_ke2FMrPTEeKFWdA0s_Fo6w" name="Accept(Start)" inStructuredNode="_ke2FMbPTEeKFWdA0s_Fo6w" incoming="_ke2FNbPTEeKFWdA0s_Fo6w">
                  <trigger xmi:type="uml:Trigger" xmi:id="_ke2FM7PTEeKFWdA0s_Fo6w" event="_khIkMLPTEeKFWdA0s_Fo6w"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_ke2FNLPTEeKFWdA0s_Fo6w" name="Initial(Accept(Start))" inStructuredNode="_ke2FMbPTEeKFWdA0s_Fo6w" outgoing="_ke2FNbPTEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_ke2FNbPTEeKFWdA0s_Fo6w" inStructuredNode="_ke2FMbPTEeKFWdA0s_Fo6w" source="_ke2FNLPTEeKFWdA0s_Fo6w" target="_ke2FMrPTEeKFWdA0s_Fo6w"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_ke2FNrPTEeKFWdA0s_Fo6w" name="ExpressionStatement@cbf953" inStructuredNode="_ke2FMLPTEeKFWdA0s_Fo6w" outgoing="_ke2FhrPTEeKFWdA0s_Fo6w" incoming="_ke2FhbPTEeKFWdA0s_Fo6w">
                <node xmi:type="uml:SendSignalAction" xmi:id="_ke2FN7PTEeKFWdA0s_Fo6w" name="SendSignal(S)" inStructuredNode="_ke2FNrPTEeKFWdA0s_Fo6w" incoming="_ke2FYbPTEeKFWdA0s_Fo6w" signal="_UwpDxKNXEeKtYNW7l6h6LA">
                  <argument xmi:type="uml:InputPin" xmi:id="_ke2FOLPTEeKFWdA0s_Fo6w" name="SendSignal(S).argument(v)" incoming="_ke2FX7PTEeKFWdA0s_Fo6w">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ke2FObPTEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ke2FOrPTEeKFWdA0s_Fo6w" value="1"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_ke2FO7PTEeKFWdA0s_Fo6w" name="SendSignal(S).argument(t)" incoming="_ke2FYLPTEeKFWdA0s_Fo6w" type="_3OZkULPCEeKZBpcFSvFDPw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ke2FPLPTEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ke2FPbPTEeKFWdA0s_Fo6w" value="1"/>
                  </argument>
                  <target xmi:type="uml:InputPin" xmi:id="_ke2FPrPTEeKFWdA0s_Fo6w" name="SendSignal(S).target" incoming="_ke2FYrPTEeKFWdA0s_Fo6w" type="_6sveQ6NwEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ke2FP7PTEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ke2FQLPTEeKFWdA0s_Fo6w" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_ke2FQbPTEeKFWdA0s_Fo6w" name="Tuple@1e38485" inStructuredNode="_ke2FNrPTEeKFWdA0s_Fo6w" outgoing="_ke2FYbPTEeKFWdA0s_Fo6w">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_ke2FQrPTEeKFWdA0s_Fo6w" name="Value(4)" inStructuredNode="_ke2FQbPTEeKFWdA0s_Fo6w">
                    <result xmi:type="uml:OutputPin" xmi:id="_ke2FQ7PTEeKFWdA0s_Fo6w" name="Value(4).result" outgoing="_ke2FX7PTEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ke2FRLPTEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ke2FRbPTEeKFWdA0s_Fo6w" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_ke2FRrPTEeKFWdA0s_Fo6w" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:ReadSelfAction" xmi:id="_ke2FR7PTEeKFWdA0s_Fo6w" name="ReadSelf" inStructuredNode="_ke2FQbPTEeKFWdA0s_Fo6w">
                    <result xmi:type="uml:OutputPin" xmi:id="_ke2FSLPTEeKFWdA0s_Fo6w" name="ReadSelf.result" outgoing="_ke2FYLPTEeKFWdA0s_Fo6w" type="_5iz_wLM6EeK7CMLj6g9UCw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ke2FSbPTEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ke2FSrPTEeKFWdA0s_Fo6w" value="1"/>
                    </result>
                  </node>
                </node>
                <node xmi:type="uml:ReadSelfAction" xmi:id="_ke2FS7PTEeKFWdA0s_Fo6w" name="ReadSelf" inStructuredNode="_ke2FNrPTEeKFWdA0s_Fo6w">
                  <result xmi:type="uml:OutputPin" xmi:id="_ke2FTLPTEeKFWdA0s_Fo6w" name="ReadSelf.result" outgoing="_ke2FY7PTEeKFWdA0s_Fo6w" type="_5iz_wLM6EeK7CMLj6g9UCw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ke2FTbPTEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ke2FTrPTEeKFWdA0s_Fo6w" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_ke2FT7PTEeKFWdA0s_Fo6w" name="Read(a)" inStructuredNode="_ke2FNrPTEeKFWdA0s_Fo6w" structuralFeature="_5iz_wbM6EeK7CMLj6g9UCw">
                  <object xmi:type="uml:InputPin" xmi:id="_ke2FULPTEeKFWdA0s_Fo6w" name="Read(a).object" incoming="_ke2FZLPTEeKFWdA0s_Fo6w" type="_5iz_wLM6EeK7CMLj6g9UCw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ke2FUbPTEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ke2FUrPTEeKFWdA0s_Fo6w" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_ke2FU7PTEeKFWdA0s_Fo6w" name="Read(a).result" outgoing="_ke2FZbPTEeKFWdA0s_Fo6w" type="_6svd8qNwEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ke2FVLPTEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ke2FVbPTEeKFWdA0s_Fo6w" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_ke2FVrPTEeKFWdA0s_Fo6w" name="Fork(ReadSelf.result)" inStructuredNode="_ke2FNrPTEeKFWdA0s_Fo6w" outgoing="_ke2FZLPTEeKFWdA0s_Fo6w" incoming="_ke2FY7PTEeKFWdA0s_Fo6w"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_ke2FV7PTEeKFWdA0s_Fo6w" name="Read(q)" inStructuredNode="_ke2FNrPTEeKFWdA0s_Fo6w" structuralFeature="_6svd9KNwEeKU2-QRh2EfwQ">
                  <object xmi:type="uml:InputPin" xmi:id="_ke2FWLPTEeKFWdA0s_Fo6w" name="Read(q).object" incoming="_ke2FZrPTEeKFWdA0s_Fo6w" type="_6svd8qNwEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ke2FWbPTEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ke2FWrPTEeKFWdA0s_Fo6w" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_ke2FW7PTEeKFWdA0s_Fo6w" name="Read(q).result" outgoing="_ke2FYrPTEeKFWdA0s_Fo6w" type="_6sveQ6NwEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ke2FXLPTEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ke2FXbPTEeKFWdA0s_Fo6w" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_ke2FXrPTEeKFWdA0s_Fo6w" name="Fork(Read(a).result)" inStructuredNode="_ke2FNrPTEeKFWdA0s_Fo6w" outgoing="_ke2FZrPTEeKFWdA0s_Fo6w" incoming="_ke2FZbPTEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_ke2FX7PTEeKFWdA0s_Fo6w" inStructuredNode="_ke2FNrPTEeKFWdA0s_Fo6w" source="_ke2FQ7PTEeKFWdA0s_Fo6w" target="_ke2FOLPTEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_ke2FYLPTEeKFWdA0s_Fo6w" inStructuredNode="_ke2FNrPTEeKFWdA0s_Fo6w" source="_ke2FSLPTEeKFWdA0s_Fo6w" target="_ke2FO7PTEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_ke2FYbPTEeKFWdA0s_Fo6w" inStructuredNode="_ke2FNrPTEeKFWdA0s_Fo6w" source="_ke2FQbPTEeKFWdA0s_Fo6w" target="_ke2FN7PTEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_ke2FYrPTEeKFWdA0s_Fo6w" inStructuredNode="_ke2FNrPTEeKFWdA0s_Fo6w" source="_ke2FW7PTEeKFWdA0s_Fo6w" target="_ke2FPrPTEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_ke2FY7PTEeKFWdA0s_Fo6w" inStructuredNode="_ke2FNrPTEeKFWdA0s_Fo6w" source="_ke2FTLPTEeKFWdA0s_Fo6w" target="_ke2FVrPTEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_ke2FZLPTEeKFWdA0s_Fo6w" inStructuredNode="_ke2FNrPTEeKFWdA0s_Fo6w" source="_ke2FVrPTEeKFWdA0s_Fo6w" target="_ke2FULPTEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_ke2FZbPTEeKFWdA0s_Fo6w" inStructuredNode="_ke2FNrPTEeKFWdA0s_Fo6w" source="_ke2FU7PTEeKFWdA0s_Fo6w" target="_ke2FXrPTEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_ke2FZrPTEeKFWdA0s_Fo6w" inStructuredNode="_ke2FNrPTEeKFWdA0s_Fo6w" source="_ke2FXrPTEeKFWdA0s_Fo6w" target="_ke2FWLPTEeKFWdA0s_Fo6w"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_ke2FZ7PTEeKFWdA0s_Fo6w" name="AcceptStatement@18479d6" inStructuredNode="_ke2FMLPTEeKFWdA0s_Fo6w" outgoing="_ke2Fh7PTEeKFWdA0s_Fo6w" incoming="_ke2FhrPTEeKFWdA0s_Fo6w">
                <node xmi:type="uml:AcceptEventAction" xmi:id="_ke2FaLPTEeKFWdA0s_Fo6w" name="Accept(Continue)" inStructuredNode="_ke2FZ7PTEeKFWdA0s_Fo6w" incoming="_ke2Fa7PTEeKFWdA0s_Fo6w">
                  <trigger xmi:type="uml:Trigger" xmi:id="_ke2FabPTEeKFWdA0s_Fo6w" event="_khl3MLPTEeKFWdA0s_Fo6w"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_ke2FarPTEeKFWdA0s_Fo6w" name="Initial(Accept(Continue))" inStructuredNode="_ke2FZ7PTEeKFWdA0s_Fo6w" outgoing="_ke2Fa7PTEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_ke2Fa7PTEeKFWdA0s_Fo6w" inStructuredNode="_ke2FZ7PTEeKFWdA0s_Fo6w" source="_ke2FarPTEeKFWdA0s_Fo6w" target="_ke2FaLPTEeKFWdA0s_Fo6w"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_ke2FbLPTEeKFWdA0s_Fo6w" name="AcceptStatement@6ecc55" inStructuredNode="_ke2FMLPTEeKFWdA0s_Fo6w" outgoing="_ke2FiLPTEeKFWdA0s_Fo6w" incoming="_ke2Fh7PTEeKFWdA0s_Fo6w">
                <node xmi:type="uml:AcceptEventAction" xmi:id="_ke2FbbPTEeKFWdA0s_Fo6w" name="Accept(Continue)" inStructuredNode="_ke2FbLPTEeKFWdA0s_Fo6w" incoming="_ke2FcLPTEeKFWdA0s_Fo6w">
                  <trigger xmi:type="uml:Trigger" xmi:id="_ke2FbrPTEeKFWdA0s_Fo6w" event="_kiDKMLPTEeKFWdA0s_Fo6w"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_ke2Fb7PTEeKFWdA0s_Fo6w" name="Initial(Accept(Continue))" inStructuredNode="_ke2FbLPTEeKFWdA0s_Fo6w" outgoing="_ke2FcLPTEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_ke2FcLPTEeKFWdA0s_Fo6w" inStructuredNode="_ke2FbLPTEeKFWdA0s_Fo6w" source="_ke2Fb7PTEeKFWdA0s_Fo6w" target="_ke2FbbPTEeKFWdA0s_Fo6w"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_ke2FcbPTEeKFWdA0s_Fo6w" name="AcceptStatement@146eb8c" inStructuredNode="_ke2FMLPTEeKFWdA0s_Fo6w" outgoing="_ke2FibPTEeKFWdA0s_Fo6w" incoming="_ke2FiLPTEeKFWdA0s_Fo6w">
                <node xmi:type="uml:AcceptEventAction" xmi:id="_ke2FcrPTEeKFWdA0s_Fo6w" name="Accept(Continue)" inStructuredNode="_ke2FcbPTEeKFWdA0s_Fo6w" incoming="_ke2FdbPTEeKFWdA0s_Fo6w">
                  <trigger xmi:type="uml:Trigger" xmi:id="_ke2Fc7PTEeKFWdA0s_Fo6w" event="_kif2ILPTEeKFWdA0s_Fo6w"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_ke2FdLPTEeKFWdA0s_Fo6w" name="Initial(Accept(Continue))" inStructuredNode="_ke2FcbPTEeKFWdA0s_Fo6w" outgoing="_ke2FdbPTEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_ke2FdbPTEeKFWdA0s_Fo6w" inStructuredNode="_ke2FcbPTEeKFWdA0s_Fo6w" source="_ke2FdLPTEeKFWdA0s_Fo6w" target="_ke2FcrPTEeKFWdA0s_Fo6w"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_ke2FdrPTEeKFWdA0s_Fo6w" name="AcceptStatement@4ef6c7" inStructuredNode="_ke2FMLPTEeKFWdA0s_Fo6w" outgoing="_ke2FirPTEeKFWdA0s_Fo6w" incoming="_ke2FibPTEeKFWdA0s_Fo6w">
                <node xmi:type="uml:AcceptEventAction" xmi:id="_ke2Fd7PTEeKFWdA0s_Fo6w" name="Accept(Continue)" inStructuredNode="_ke2FdrPTEeKFWdA0s_Fo6w" incoming="_ke2FerPTEeKFWdA0s_Fo6w">
                  <trigger xmi:type="uml:Trigger" xmi:id="_ke2FeLPTEeKFWdA0s_Fo6w" event="_ki9JILPTEeKFWdA0s_Fo6w"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_ke2FebPTEeKFWdA0s_Fo6w" name="Initial(Accept(Continue))" inStructuredNode="_ke2FdrPTEeKFWdA0s_Fo6w" outgoing="_ke2FerPTEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_ke2FerPTEeKFWdA0s_Fo6w" inStructuredNode="_ke2FdrPTEeKFWdA0s_Fo6w" source="_ke2FebPTEeKFWdA0s_Fo6w" target="_ke2Fd7PTEeKFWdA0s_Fo6w"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_ke2Fe7PTEeKFWdA0s_Fo6w" name="ExpressionStatement@101a719" inStructuredNode="_ke2FMLPTEeKFWdA0s_Fo6w" incoming="_ke2FirPTEeKFWdA0s_Fo6w">
                <node xmi:type="uml:CallOperationAction" xmi:id="_ke2FfLPTEeKFWdA0s_Fo6w" name="Call(test)" inStructuredNode="_ke2Fe7PTEeKFWdA0s_Fo6w" operation="_5i0Ae7M6EeK7CMLj6g9UCw">
                  <target xmi:type="uml:InputPin" xmi:id="_ke2FfbPTEeKFWdA0s_Fo6w" name="Call(test).target" incoming="_ke2FhLPTEeKFWdA0s_Fo6w" type="_5iz_wLM6EeK7CMLj6g9UCw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ke2FfrPTEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ke2Ff7PTEeKFWdA0s_Fo6w" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:ReadSelfAction" xmi:id="_ke2FgLPTEeKFWdA0s_Fo6w" name="ReadSelf" inStructuredNode="_ke2Fe7PTEeKFWdA0s_Fo6w">
                  <result xmi:type="uml:OutputPin" xmi:id="_ke2FgbPTEeKFWdA0s_Fo6w" name="ReadSelf.result" outgoing="_ke2FhLPTEeKFWdA0s_Fo6w" type="_5iz_wLM6EeK7CMLj6g9UCw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ke2FgrPTEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ke2Fg7PTEeKFWdA0s_Fo6w" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_ke2FhLPTEeKFWdA0s_Fo6w" inStructuredNode="_ke2Fe7PTEeKFWdA0s_Fo6w" source="_ke2FgbPTEeKFWdA0s_Fo6w" target="_ke2FfbPTEeKFWdA0s_Fo6w"/>
              </node>
              <edge xmi:type="uml:ControlFlow" xmi:id="_ke2FhbPTEeKFWdA0s_Fo6w" inStructuredNode="_ke2FMLPTEeKFWdA0s_Fo6w" source="_ke2FMbPTEeKFWdA0s_Fo6w" target="_ke2FNrPTEeKFWdA0s_Fo6w"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_ke2FhrPTEeKFWdA0s_Fo6w" inStructuredNode="_ke2FMLPTEeKFWdA0s_Fo6w" source="_ke2FNrPTEeKFWdA0s_Fo6w" target="_ke2FZ7PTEeKFWdA0s_Fo6w"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_ke2Fh7PTEeKFWdA0s_Fo6w" inStructuredNode="_ke2FMLPTEeKFWdA0s_Fo6w" source="_ke2FZ7PTEeKFWdA0s_Fo6w" target="_ke2FbLPTEeKFWdA0s_Fo6w"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_ke2FiLPTEeKFWdA0s_Fo6w" inStructuredNode="_ke2FMLPTEeKFWdA0s_Fo6w" source="_ke2FbLPTEeKFWdA0s_Fo6w" target="_ke2FcbPTEeKFWdA0s_Fo6w"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_ke2FibPTEeKFWdA0s_Fo6w" inStructuredNode="_ke2FMLPTEeKFWdA0s_Fo6w" source="_ke2FcbPTEeKFWdA0s_Fo6w" target="_ke2FdrPTEeKFWdA0s_Fo6w"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_ke2FirPTEeKFWdA0s_Fo6w" inStructuredNode="_ke2FMLPTEeKFWdA0s_Fo6w" source="_ke2FdrPTEeKFWdA0s_Fo6w" target="_ke2Fe7PTEeKFWdA0s_Fo6w"/>
            </structuredNode>
          </ownedBehavior>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_5i0AebM6EeK7CMLj6g9UCw" name="Tester" class="_5iz_wLM6EeK7CMLj6g9UCw">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_5i0AerM6EeK7CMLj6g9UCw" name="result" type="_5iz_wLM6EeK7CMLj6g9UCw" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_5i0Ae7M6EeK7CMLj6g9UCw" name="test" method="_5iz_xbM6EeK7CMLj6g9UCw" class="_5iz_wLM6EeK7CMLj6g9UCw" redefinedOperation="_3OZlC7PCEeKZBpcFSvFDPw"/>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_VBo0MKQYEeKU2-QRh2EfwQ" name="MultipleDelegation - MultipleConnectors - PortToPart - Signal">
        <packagedElement xmi:type="uml:Class" xmi:id="_VBo0MqQYEeKU2-QRh2EfwQ" name="A">
          <ownedAttribute xmi:type="uml:Port" xmi:id="_VBo0NKQYEeKU2-QRh2EfwQ" name="q" type="_VBo0SKQYEeKU2-QRh2EfwQ" end="_VBo0OaQYEeKU2-QRh2EfwQ _esbCAaQZEeKU2-QRh2EfwQ _fkggkaQZEeKU2-QRh2EfwQ _ggK3kaQZEeKU2-QRh2EfwQ" aggregation="composite"/>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_VBo0NaQYEeKU2-QRh2EfwQ" name="b1" type="_VBo30KQYEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false" end="_VBo0PKQYEeKU2-QRh2EfwQ" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VBo0NqQYEeKU2-QRh2EfwQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VBo0N6QYEeKU2-QRh2EfwQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Property" xmi:id="__vzY0KQYEeKU2-QRh2EfwQ" name="b2" type="_VBo30KQYEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false" end="_esbCBKQZEeKU2-QRh2EfwQ" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__vzY0aQYEeKU2-QRh2EfwQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__vzY0qQYEeKU2-QRh2EfwQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Property" xmi:id="__2yxoKQYEeKU2-QRh2EfwQ" name="b3" type="_VBo30KQYEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false" end="_fkgglKQZEeKU2-QRh2EfwQ" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__2yxoaQYEeKU2-QRh2EfwQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__2yxoqQYEeKU2-QRh2EfwQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Property" xmi:id="__9MUkKQYEeKU2-QRh2EfwQ" name="b4" type="_VBo30KQYEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false" end="_ggK3lKQZEeKU2-QRh2EfwQ" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__9MUkaQYEeKU2-QRh2EfwQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__9MUkqQYEeKU2-QRh2EfwQ" value="1"/>
          </ownedAttribute>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_VBo0OKQYEeKU2-QRh2EfwQ" name="r1" type="_VBo3yaQYEeKU2-QRh2EfwQ">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_VBo0OaQYEeKU2-QRh2EfwQ" role="_VBo0NKQYEeKU2-QRh2EfwQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VBo0OqQYEeKU2-QRh2EfwQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VBo0O6QYEeKU2-QRh2EfwQ" value="1"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_VBo0PKQYEeKU2-QRh2EfwQ" role="_VBo0NaQYEeKU2-QRh2EfwQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VBo0PaQYEeKU2-QRh2EfwQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VBo0PqQYEeKU2-QRh2EfwQ" value="1"/>
            </end>
          </ownedConnector>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_esbCAKQZEeKU2-QRh2EfwQ" name="r2" type="_VBo3yaQYEeKU2-QRh2EfwQ">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_esbCAaQZEeKU2-QRh2EfwQ" role="_VBo0NKQYEeKU2-QRh2EfwQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_esbCAqQZEeKU2-QRh2EfwQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_esbCA6QZEeKU2-QRh2EfwQ" value="1"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_esbCBKQZEeKU2-QRh2EfwQ" role="__vzY0KQYEeKU2-QRh2EfwQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_esbCBaQZEeKU2-QRh2EfwQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_esbCBqQZEeKU2-QRh2EfwQ" value="1"/>
            </end>
          </ownedConnector>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_fkggkKQZEeKU2-QRh2EfwQ" name="r3" type="_VBo3yaQYEeKU2-QRh2EfwQ">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_fkggkaQZEeKU2-QRh2EfwQ" role="_VBo0NKQYEeKU2-QRh2EfwQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fkggkqQZEeKU2-QRh2EfwQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fkggk6QZEeKU2-QRh2EfwQ" value="1"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_fkgglKQZEeKU2-QRh2EfwQ" role="__2yxoKQYEeKU2-QRh2EfwQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fkgglaQZEeKU2-QRh2EfwQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fkgglqQZEeKU2-QRh2EfwQ" value="1"/>
            </end>
          </ownedConnector>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_ggK3kKQZEeKU2-QRh2EfwQ" name="r4" type="_VBo3yaQYEeKU2-QRh2EfwQ">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_ggK3kaQZEeKU2-QRh2EfwQ" role="_VBo0NKQYEeKU2-QRh2EfwQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ggK3kqQZEeKU2-QRh2EfwQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ggK3k6QZEeKU2-QRh2EfwQ" value="1"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_ggK3lKQZEeKU2-QRh2EfwQ" role="__9MUkKQYEeKU2-QRh2EfwQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ggK3laQZEeKU2-QRh2EfwQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ggK3lqQZEeKU2-QRh2EfwQ" value="1"/>
            </end>
          </ownedConnector>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_VBo0P6QYEeKU2-QRh2EfwQ" name="A" class="_VBo0MqQYEeKU2-QRh2EfwQ">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_VBo0QKQYEeKU2-QRh2EfwQ" name="result" type="_VBo0MqQYEeKU2-QRh2EfwQ" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_VBo0RqQYEeKU2-QRh2EfwQ" name="I">
          <ownedReception xmi:type="uml:Reception" xmi:id="_VBo0R6QYEeKU2-QRh2EfwQ" name="S" signal="_UwpDxKNXEeKtYNW7l6h6LA"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_VBo0SKQYEeKU2-QRh2EfwQ" clientDependency="_VBo0SaQYEeKU2-QRh2EfwQ" name="IImpl">
          <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_VBo0SaQYEeKU2-QRh2EfwQ" name="InterfaceRealization1" client="_VBo0SKQYEeKU2-QRh2EfwQ" supplier="_VBo0RqQYEeKU2-QRh2EfwQ" contract="_VBo0RqQYEeKU2-QRh2EfwQ" implementingClassifier="_VBo0SKQYEeKU2-QRh2EfwQ"/>
          <ownedReception xmi:type="uml:Reception" xmi:id="_VBo0SqQYEeKU2-QRh2EfwQ" name="S" signal="_UwpDxKNXEeKtYNW7l6h6LA"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Activity" xmi:id="_VBo0S6QYEeKU2-QRh2EfwQ" name="Test case - MultipleDelegation - MultipleConnectors - PortToPart - Signal" group="_zCafgLPXEeK1gvDcAKh42g" node="_zCafgLPXEeK1gvDcAKh42g">
          <ownedComment xmi:type="uml:Comment" xmi:id="_VBo0TKQYEeKU2-QRh2EfwQ">
            <body>&#xD;
namespace 'Test Suites'::'Test Suite 2'::'MultipleDelegation - MultipleConnectors - PortToPart - Signal' ;&#xD;
&#xD;
activity 'Test case - MultipleDelegation - MultipleConnectors - PortToPart - Signal'() { &#xD;
	t = new Tester() ;&#xD;
	t.Start() ;&#xD;
}</body>
          </ownedComment>
          <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_zCafgLPXEeK1gvDcAKh42g" name="Body(Test case - MultipleDelegation - MultipleConnectors - PortToPart - Signal)">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_zCafgbPXEeK1gvDcAKh42g" name="ExpressionStatement@1d43f43" inStructuredNode="_zCafgLPXEeK1gvDcAKh42g" outgoing="_zCafqLPXEeK1gvDcAKh42g">
              <node xmi:type="uml:ForkNode" xmi:id="_zCafgrPXEeK1gvDcAKh42g" name="Fork(t)@d45e4e" inStructuredNode="_zCafgbPXEeK1gvDcAKh42g" outgoing="_zCafp7PXEeK1gvDcAKh42g" incoming="_zCafnLPXEeK1gvDcAKh42g"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_zCafg7PXEeK1gvDcAKh42g" name="RightHandSide@1ec9d27" inStructuredNode="_zCafgbPXEeK1gvDcAKh42g">
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_zCafhLPXEeK1gvDcAKh42g" name="InstanceCreationExpression@1ec9d27" inStructuredNode="_zCafg7PXEeK1gvDcAKh42g">
                  <node xmi:type="uml:CallOperationAction" xmi:id="_zCafhbPXEeK1gvDcAKh42g" name="Call(Tester)" inStructuredNode="_zCafhLPXEeK1gvDcAKh42g" operation="_c4wKArM9EeK7CMLj6g9UCw">
                    <result xmi:type="uml:OutputPin" xmi:id="_zCafhrPXEeK1gvDcAKh42g" name="Call(Tester).result(result)" outgoing="_zCafmbPXEeK1gvDcAKh42g" type="_c4wHsLM9EeK7CMLj6g9UCw">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zCafh7PXEeK1gvDcAKh42g" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zCafiLPXEeK1gvDcAKh42g" value="1"/>
                    </result>
                    <target xmi:type="uml:InputPin" xmi:id="_zCafibPXEeK1gvDcAKh42g" name="Call(Tester).target" incoming="_zCafmLPXEeK1gvDcAKh42g" type="_c4wHsLM9EeK7CMLj6g9UCw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zCafirPXEeK1gvDcAKh42g" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zCafi7PXEeK1gvDcAKh42g" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:CreateObjectAction" xmi:id="_zCafjLPXEeK1gvDcAKh42g" name="Create(Tester)" inStructuredNode="_zCafhLPXEeK1gvDcAKh42g" classifier="_c4wHsLM9EeK7CMLj6g9UCw">
                    <result xmi:type="uml:OutputPin" xmi:id="_zCafjbPXEeK1gvDcAKh42g" name="Create(Tester).result" outgoing="_zCafmLPXEeK1gvDcAKh42g" type="_c4wHsLM9EeK7CMLj6g9UCw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zCafjrPXEeK1gvDcAKh42g" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zCafj7PXEeK1gvDcAKh42g" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_zCafkLPXEeK1gvDcAKh42g" name="Fork(Call(Tester).result(result))" inStructuredNode="_zCafhLPXEeK1gvDcAKh42g" outgoing="_zCafmrPXEeK1gvDcAKh42g _zCafm7PXEeK1gvDcAKh42g" incoming="_zCafmbPXEeK1gvDcAKh42g"/>
                  <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_zCafkbPXEeK1gvDcAKh42g" name="Start(Tester)" inStructuredNode="_zCafhLPXEeK1gvDcAKh42g">
                    <object xmi:type="uml:InputPin" xmi:id="_zCafkrPXEeK1gvDcAKh42g" name="Start(Tester).object" incoming="_zCafmrPXEeK1gvDcAKh42g" type="_c4wHsLM9EeK7CMLj6g9UCw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zCafk7PXEeK1gvDcAKh42g" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zCaflLPXEeK1gvDcAKh42g" value="1"/>
                    </object>
                  </node>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_zCaflbPXEeK1gvDcAKh42g" name="Output(Call(Tester).result(result))" outgoing="_zCafnLPXEeK1gvDcAKh42g" incoming="_zCafm7PXEeK1gvDcAKh42g" type="_c4wHsLM9EeK7CMLj6g9UCw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zCaflrPXEeK1gvDcAKh42g" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zCafl7PXEeK1gvDcAKh42g" value="1"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_zCafmLPXEeK1gvDcAKh42g" inStructuredNode="_zCafhLPXEeK1gvDcAKh42g" source="_zCafjbPXEeK1gvDcAKh42g" target="_zCafibPXEeK1gvDcAKh42g"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_zCafmbPXEeK1gvDcAKh42g" inStructuredNode="_zCafhLPXEeK1gvDcAKh42g" source="_zCafhrPXEeK1gvDcAKh42g" target="_zCafkLPXEeK1gvDcAKh42g"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_zCafmrPXEeK1gvDcAKh42g" inStructuredNode="_zCafhLPXEeK1gvDcAKh42g" source="_zCafkLPXEeK1gvDcAKh42g" target="_zCafkrPXEeK1gvDcAKh42g"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_zCafm7PXEeK1gvDcAKh42g" inStructuredNode="_zCafhLPXEeK1gvDcAKh42g" source="_zCafkLPXEeK1gvDcAKh42g" target="_zCaflbPXEeK1gvDcAKh42g"/>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_zCafnLPXEeK1gvDcAKh42g" inStructuredNode="_zCafgbPXEeK1gvDcAKh42g" source="_zCaflbPXEeK1gvDcAKh42g" target="_zCafgrPXEeK1gvDcAKh42g"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_zCafnbPXEeK1gvDcAKh42g" name="ExpressionStatement@177caf3" inStructuredNode="_zCafgLPXEeK1gvDcAKh42g" incoming="_zCafqLPXEeK1gvDcAKh42g">
              <node xmi:type="uml:ExpansionRegion" xmi:id="_zCafnrPXEeK1gvDcAKh42g" name="Collect(SendSignal(Start))" inStructuredNode="_zCafnbPXEeK1gvDcAKh42g" incoming="_zCafprPXEeK1gvDcAKh42g" mode="parallel" inputElement="_zCafpLPXEeK1gvDcAKh42g">
                <node xmi:type="uml:SendSignalAction" xmi:id="_zCafn7PXEeK1gvDcAKh42g" name="SendSignal(Start)" inStructuredNode="_zCafnrPXEeK1gvDcAKh42g" signal="_Jqen4LMwEeKUntHy_YfVmg">
                  <target xmi:type="uml:InputPin" xmi:id="_zCafoLPXEeK1gvDcAKh42g" name="SendSignal(Start).target" incoming="_zCafo7PXEeK1gvDcAKh42g" type="_c4wHsLM9EeK7CMLj6g9UCw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zCafobPXEeK1gvDcAKh42g" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zCaforPXEeK1gvDcAKh42g" value="1"/>
                  </target>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_zCafo7PXEeK1gvDcAKh42g" inStructuredNode="_zCafnrPXEeK1gvDcAKh42g" source="_zCafpLPXEeK1gvDcAKh42g" target="_zCafoLPXEeK1gvDcAKh42g"/>
              </node>
              <node xmi:type="uml:ExpansionNode" xmi:id="_zCafpLPXEeK1gvDcAKh42g" name="Collect(SendSignal(Start)).inputElement" inStructuredNode="_zCafnbPXEeK1gvDcAKh42g" outgoing="_zCafo7PXEeK1gvDcAKh42g" incoming="_zCafp7PXEeK1gvDcAKh42g" regionAsInput="_zCafnrPXEeK1gvDcAKh42g"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_zCafpbPXEeK1gvDcAKh42g" name="Feature(Fork(t)@d45e4e)" inStructuredNode="_zCafnbPXEeK1gvDcAKh42g" outgoing="_zCafprPXEeK1gvDcAKh42g"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_zCafprPXEeK1gvDcAKh42g" inStructuredNode="_zCafnbPXEeK1gvDcAKh42g" source="_zCafpbPXEeK1gvDcAKh42g" target="_zCafnrPXEeK1gvDcAKh42g"/>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_zCafp7PXEeK1gvDcAKh42g" inStructuredNode="_zCafgLPXEeK1gvDcAKh42g" source="_zCafgrPXEeK1gvDcAKh42g" target="_zCafpLPXEeK1gvDcAKh42g"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_zCafqLPXEeK1gvDcAKh42g" inStructuredNode="_zCafgLPXEeK1gvDcAKh42g" source="_zCafgbPXEeK1gvDcAKh42g" target="_zCafnbPXEeK1gvDcAKh42g"/>
          </structuredNode>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_VBo3yaQYEeKU2-QRh2EfwQ" name="R" memberEnd="_VBo3yqQYEeKU2-QRh2EfwQ _VBo3zaQYEeKU2-QRh2EfwQ">
          <ownedEnd xmi:type="uml:Property" xmi:id="_VBo3yqQYEeKU2-QRh2EfwQ" name="y" type="_VBo0SKQYEeKU2-QRh2EfwQ" owningAssociation="_VBo3yaQYEeKU2-QRh2EfwQ" association="_VBo3yaQYEeKU2-QRh2EfwQ">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VBo3y6QYEeKU2-QRh2EfwQ"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VBo3zKQYEeKU2-QRh2EfwQ" value="*"/>
          </ownedEnd>
          <ownedEnd xmi:type="uml:Property" xmi:id="_VBo3zaQYEeKU2-QRh2EfwQ" name="x" type="_VBo30KQYEeKU2-QRh2EfwQ" owningAssociation="_VBo3yaQYEeKU2-QRh2EfwQ" association="_VBo3yaQYEeKU2-QRh2EfwQ">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VBo3zqQYEeKU2-QRh2EfwQ"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VBo3z6QYEeKU2-QRh2EfwQ" value="*"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_VBo30KQYEeKU2-QRh2EfwQ" clientDependency="_VBo30qQYEeKU2-QRh2EfwQ" name="B" classifierBehavior="_VBo306QYEeKU2-QRh2EfwQ" isActive="true">
          <ownedAttribute xmi:type="uml:Property" xmi:id="_VBo30aQYEeKU2-QRh2EfwQ" name="p">
            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
          </ownedAttribute>
          <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_VBo30qQYEeKU2-QRh2EfwQ" name="InterfaceRealization1" client="_VBo30KQYEeKU2-QRh2EfwQ" supplier="_VBo0RqQYEeKU2-QRh2EfwQ" contract="_VBo0RqQYEeKU2-QRh2EfwQ" implementingClassifier="_VBo30KQYEeKU2-QRh2EfwQ"/>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_VBo306QYEeKU2-QRh2EfwQ" name="BClassifierBehavior" group="_l-3JoLPXEeK1gvDcAKh42g" node="_l-3JoLPXEeK1gvDcAKh42g">
            <ownedComment xmi:type="uml:Comment" xmi:id="_VBo31KQYEeKU2-QRh2EfwQ">
              <body>&#xD;
namespace 'Test Suites'::'Test Suite 2'::'MultipleDelegation - MultipleConnectors - PortToPart - Signal'::B ;&#xD;
&#xD;
private import 'Test Suites'::'Test Suite 2'::'BehaviorPort - Signal'::S ;&#xD;
&#xD;
activity BClassifierBehavior() { &#xD;
	accept (s : S) {&#xD;
		this.p = s.v ;&#xD;
		s.t.Continue() ;&#xD;
	}&#xD;
}</body>
            </ownedComment>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_l-3JoLPXEeK1gvDcAKh42g" name="Body(BClassifierBehavior)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_l-3JobPXEeK1gvDcAKh42g" name="AcceptStatement@14bea85" inStructuredNode="_l-3JoLPXEeK1gvDcAKh42g">
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_l-3JorPXEeK1gvDcAKh42g" name="AcceptBlock(S)" inStructuredNode="_l-3JobPXEeK1gvDcAKh42g" incoming="_l-3J77PXEeK1gvDcAKh42g">
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_l-3Jo7PXEeK1gvDcAKh42g" name="ExpressionStatement@902154" inStructuredNode="_l-3JorPXEeK1gvDcAKh42g" outgoing="_l-3J3rPXEeK1gvDcAKh42g">
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_l-3JpLPXEeK1gvDcAKh42g" name="Expression(LeftHandSide@154fe30)" inStructuredNode="_l-3Jo7PXEeK1gvDcAKh42g" incoming="_l-3JzrPXEeK1gvDcAKh42g">
                      <node xmi:type="uml:ReadSelfAction" xmi:id="_l-3JpbPXEeK1gvDcAKh42g" name="ReadSelf" inStructuredNode="_l-3JpLPXEeK1gvDcAKh42g">
                        <result xmi:type="uml:OutputPin" xmi:id="_l-3JprPXEeK1gvDcAKh42g" name="ReadSelf.result" outgoing="_l-3JyrPXEeK1gvDcAKh42g" type="_VBo30KQYEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-3Jp7PXEeK1gvDcAKh42g" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-3JqLPXEeK1gvDcAKh42g" value="1"/>
                        </result>
                      </node>
                    </node>
                    <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_l-3JqbPXEeK1gvDcAKh42g" name="Clear(p)" inStructuredNode="_l-3Jo7PXEeK1gvDcAKh42g" structuralFeature="_VBo30aQYEeKU2-QRh2EfwQ">
                      <object xmi:type="uml:InputPin" xmi:id="_l-3JqrPXEeK1gvDcAKh42g" name="Clear(p).object" incoming="_l-3JyrPXEeK1gvDcAKh42g" type="_VBo30KQYEeKU2-QRh2EfwQ" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-3Jq7PXEeK1gvDcAKh42g" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-3JrLPXEeK1gvDcAKh42g" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_l-3JrbPXEeK1gvDcAKh42g" name="Clear(p).result" outgoing="_l-3JzLPXEeK1gvDcAKh42g" type="_VBo30KQYEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-3JrrPXEeK1gvDcAKh42g" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-3Jr7PXEeK1gvDcAKh42g" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_l-3JsLPXEeK1gvDcAKh42g" name="Fork(LeftHandSide@154fe30)" inStructuredNode="_l-3Jo7PXEeK1gvDcAKh42g" outgoing="_l-3Jy7PXEeK1gvDcAKh42g" incoming="_l-3JzbPXEeK1gvDcAKh42g"/>
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_l-3JsbPXEeK1gvDcAKh42g" name="WriteAll(Test Suites::Test Suite 2::MultipleDelegation - MultipleConnectors - PortToPart - Signal::B::p)" inStructuredNode="_l-3Jo7PXEeK1gvDcAKh42g">
                      <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_l-3JsrPXEeK1gvDcAKh42g" name="Write(p)" inStructuredNode="_l-3JsbPXEeK1gvDcAKh42g" structuralFeature="_VBo30aQYEeKU2-QRh2EfwQ" isReplaceAll="true">
                        <object xmi:type="uml:InputPin" xmi:id="_l-3Js7PXEeK1gvDcAKh42g" name="Write(p).object" incoming="_l-3JzLPXEeK1gvDcAKh42g" type="_VBo30KQYEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-3JtLPXEeK1gvDcAKh42g" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-3JtbPXEeK1gvDcAKh42g" value="1"/>
                        </object>
                        <result xmi:type="uml:OutputPin" xmi:id="_l-3JtrPXEeK1gvDcAKh42g" name="Write(p).result" type="_VBo30KQYEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-3Jt7PXEeK1gvDcAKh42g" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-3JuLPXEeK1gvDcAKh42g" value="1"/>
                        </result>
                        <value xmi:type="uml:InputPin" xmi:id="_l-3JubPXEeK1gvDcAKh42g" name="Write(p).value" incoming="_l-3Jv7PXEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-3JurPXEeK1gvDcAKh42g" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-3Ju7PXEeK1gvDcAKh42g" value="1"/>
                        </value>
                      </node>
                      <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_l-3JvLPXEeK1gvDcAKh42g" name="WriteAll(Test Suites::Test Suite 2::MultipleDelegation - MultipleConnectors - PortToPart - Signal::B::p).input(Test Suites::Test Suite 2::MultipleDelegation - MultipleConnectors - PortToPart - Signal::B::p)" outgoing="_l-3Jv7PXEeK1gvDcAKh42g" incoming="_l-3Jy7PXEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-3JvbPXEeK1gvDcAKh42g" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-3JvrPXEeK1gvDcAKh42g" value="1"/>
                      </structuredNodeInput>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_l-3Jv7PXEeK1gvDcAKh42g" inStructuredNode="_l-3JsbPXEeK1gvDcAKh42g" source="_l-3JvLPXEeK1gvDcAKh42g" target="_l-3JubPXEeK1gvDcAKh42g"/>
                    </node>
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_l-3JwLPXEeK1gvDcAKh42g" name="RightHandSide@19ccc36" inStructuredNode="_l-3Jo7PXEeK1gvDcAKh42g" outgoing="_l-3JzrPXEeK1gvDcAKh42g">
                      <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_l-3JwbPXEeK1gvDcAKh42g" name="Read(v)" inStructuredNode="_l-3JwLPXEeK1gvDcAKh42g" structuralFeature="_UwpDxaNXEeKtYNW7l6h6LA">
                        <object xmi:type="uml:InputPin" xmi:id="_l-3JwrPXEeK1gvDcAKh42g" name="Read(v).object" incoming="_l-3JybPXEeK1gvDcAKh42g" type="_UwpDxKNXEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-3Jw7PXEeK1gvDcAKh42g" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-3JxLPXEeK1gvDcAKh42g" value="1"/>
                        </object>
                        <result xmi:type="uml:OutputPin" xmi:id="_l-3JxbPXEeK1gvDcAKh42g" name="Read(v).result" outgoing="_l-3JzbPXEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-3JxrPXEeK1gvDcAKh42g" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-3Jx7PXEeK1gvDcAKh42g" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ForkNode" xmi:id="_l-3JyLPXEeK1gvDcAKh42g" name="Fork()" inStructuredNode="_l-3JwLPXEeK1gvDcAKh42g" outgoing="_l-3JybPXEeK1gvDcAKh42g" incoming="_l-3J9LPXEeK1gvDcAKh42g"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_l-3JybPXEeK1gvDcAKh42g" inStructuredNode="_l-3JwLPXEeK1gvDcAKh42g" source="_l-3JyLPXEeK1gvDcAKh42g" target="_l-3JwrPXEeK1gvDcAKh42g"/>
                    </node>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_l-3JyrPXEeK1gvDcAKh42g" inStructuredNode="_l-3Jo7PXEeK1gvDcAKh42g" source="_l-3JprPXEeK1gvDcAKh42g" target="_l-3JqrPXEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_l-3Jy7PXEeK1gvDcAKh42g" inStructuredNode="_l-3Jo7PXEeK1gvDcAKh42g" source="_l-3JsLPXEeK1gvDcAKh42g" target="_l-3JvLPXEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_l-3JzLPXEeK1gvDcAKh42g" inStructuredNode="_l-3Jo7PXEeK1gvDcAKh42g" source="_l-3JrbPXEeK1gvDcAKh42g" target="_l-3Js7PXEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_l-3JzbPXEeK1gvDcAKh42g" inStructuredNode="_l-3Jo7PXEeK1gvDcAKh42g" source="_l-3JxbPXEeK1gvDcAKh42g" target="_l-3JsLPXEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ControlFlow" xmi:id="_l-3JzrPXEeK1gvDcAKh42g" inStructuredNode="_l-3Jo7PXEeK1gvDcAKh42g" source="_l-3JwLPXEeK1gvDcAKh42g" target="_l-3JpLPXEeK1gvDcAKh42g"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_l-3Jz7PXEeK1gvDcAKh42g" name="ExpressionStatement@12147a5" inStructuredNode="_l-3JorPXEeK1gvDcAKh42g" incoming="_l-3J3rPXEeK1gvDcAKh42g">
                    <node xmi:type="uml:SendSignalAction" xmi:id="_l-3J0LPXEeK1gvDcAKh42g" name="SendSignal(Continue)" inStructuredNode="_l-3Jz7PXEeK1gvDcAKh42g" signal="_FvfuILMyEeKz4Y_FUYA0JA">
                      <target xmi:type="uml:InputPin" xmi:id="_l-3J0bPXEeK1gvDcAKh42g" name="SendSignal(Continue).target" incoming="_l-3J3LPXEeK1gvDcAKh42g" type="_3OZkULPCEeKZBpcFSvFDPw" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-3J0rPXEeK1gvDcAKh42g" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-3J07PXEeK1gvDcAKh42g" value="1"/>
                      </target>
                    </node>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_l-3J1LPXEeK1gvDcAKh42g" name="Read(t)" inStructuredNode="_l-3Jz7PXEeK1gvDcAKh42g" structuralFeature="_RCfR4LMdEeKUntHy_YfVmg">
                      <object xmi:type="uml:InputPin" xmi:id="_l-3J1bPXEeK1gvDcAKh42g" name="Read(t).object" incoming="_l-3J3bPXEeK1gvDcAKh42g" type="_UwpDxKNXEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-3J1rPXEeK1gvDcAKh42g" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-3J17PXEeK1gvDcAKh42g" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_l-3J2LPXEeK1gvDcAKh42g" name="Read(t).result" outgoing="_l-3J3LPXEeK1gvDcAKh42g" type="_3OZkULPCEeKZBpcFSvFDPw" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-3J2bPXEeK1gvDcAKh42g" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-3J2rPXEeK1gvDcAKh42g" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_l-3J27PXEeK1gvDcAKh42g" name="Fork()" inStructuredNode="_l-3Jz7PXEeK1gvDcAKh42g" outgoing="_l-3J3bPXEeK1gvDcAKh42g" incoming="_l-3J9bPXEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_l-3J3LPXEeK1gvDcAKh42g" inStructuredNode="_l-3Jz7PXEeK1gvDcAKh42g" source="_l-3J2LPXEeK1gvDcAKh42g" target="_l-3J0bPXEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_l-3J3bPXEeK1gvDcAKh42g" inStructuredNode="_l-3Jz7PXEeK1gvDcAKh42g" source="_l-3J27PXEeK1gvDcAKh42g" target="_l-3J1bPXEeK1gvDcAKh42g"/>
                  </node>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_l-3J3rPXEeK1gvDcAKh42g" inStructuredNode="_l-3JorPXEeK1gvDcAKh42g" source="_l-3Jo7PXEeK1gvDcAKh42g" target="_l-3Jz7PXEeK1gvDcAKh42g"/>
                </node>
                <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_l-3J37PXEeK1gvDcAKh42g" name="ReadIsClassifiedObject(S)" inStructuredNode="_l-3JobPXEeK1gvDcAKh42g" classifier="_UwpDxKNXEeKtYNW7l6h6LA">
                  <object xmi:type="uml:InputPin" xmi:id="_l-3J4LPXEeK1gvDcAKh42g" name="ReadIsClassifiedObject(S).object" incoming="_l-3J9rPXEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-3J4bPXEeK1gvDcAKh42g" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-3J4rPXEeK1gvDcAKh42g" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_l-3J47PXEeK1gvDcAKh42g" name="ReadIsClassifiedObject(S).result" outgoing="_l-3J7rPXEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-3J5LPXEeK1gvDcAKh42g" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-3J5bPXEeK1gvDcAKh42g" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:DecisionNode" xmi:id="_l-3J5rPXEeK1gvDcAKh42g" name="Decision(Test(S))" inStructuredNode="_l-3JobPXEeK1gvDcAKh42g" outgoing="_l-3J77PXEeK1gvDcAKh42g" incoming="_l-3J7rPXEeK1gvDcAKh42g _l-3J8rPXEeK1gvDcAKh42g" decisionInputFlow="_l-3J7rPXEeK1gvDcAKh42g"/>
                <node xmi:type="uml:ForkNode" xmi:id="_l-3J57PXEeK1gvDcAKh42g" name="Fork(Accept(S).result)" inStructuredNode="_l-3JobPXEeK1gvDcAKh42g" outgoing="_l-3J9LPXEeK1gvDcAKh42g _l-3J9bPXEeK1gvDcAKh42g _l-3J9rPXEeK1gvDcAKh42g" incoming="_l-3J87PXEeK1gvDcAKh42g"/>
                <node xmi:type="uml:AcceptEventAction" xmi:id="_l-3J6LPXEeK1gvDcAKh42g" name="Accept(S)" inStructuredNode="_l-3JobPXEeK1gvDcAKh42g" outgoing="_l-3J8rPXEeK1gvDcAKh42g" incoming="_l-3J8bPXEeK1gvDcAKh42g">
                  <result xmi:type="uml:OutputPin" xmi:id="_l-3J6bPXEeK1gvDcAKh42g" name="Accept(S).result" outgoing="_l-3J87PXEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-3J6rPXEeK1gvDcAKh42g" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-3J67PXEeK1gvDcAKh42g" value="1"/>
                  </result>
                  <trigger xmi:type="uml:Trigger" xmi:id="_l-3J7LPXEeK1gvDcAKh42g" event="_mBKPsLPXEeK1gvDcAKh42g"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_l-3J7bPXEeK1gvDcAKh42g" name="Initial(Accept(S))" inStructuredNode="_l-3JobPXEeK1gvDcAKh42g" outgoing="_l-3J8bPXEeK1gvDcAKh42g"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_l-3J7rPXEeK1gvDcAKh42g" inStructuredNode="_l-3JobPXEeK1gvDcAKh42g" source="_l-3J47PXEeK1gvDcAKh42g" target="_l-3J5rPXEeK1gvDcAKh42g"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_l-3J77PXEeK1gvDcAKh42g" inStructuredNode="_l-3JobPXEeK1gvDcAKh42g" source="_l-3J5rPXEeK1gvDcAKh42g" target="_l-3JorPXEeK1gvDcAKh42g">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_l-3J8LPXEeK1gvDcAKh42g" name="Value(true)" value="true"/>
                </edge>
                <edge xmi:type="uml:ControlFlow" xmi:id="_l-3J8bPXEeK1gvDcAKh42g" inStructuredNode="_l-3JobPXEeK1gvDcAKh42g" source="_l-3J7bPXEeK1gvDcAKh42g" target="_l-3J6LPXEeK1gvDcAKh42g"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_l-3J8rPXEeK1gvDcAKh42g" inStructuredNode="_l-3JobPXEeK1gvDcAKh42g" source="_l-3J6LPXEeK1gvDcAKh42g" target="_l-3J5rPXEeK1gvDcAKh42g"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_l-3J87PXEeK1gvDcAKh42g" inStructuredNode="_l-3JobPXEeK1gvDcAKh42g" source="_l-3J6bPXEeK1gvDcAKh42g" target="_l-3J57PXEeK1gvDcAKh42g"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_l-3J9LPXEeK1gvDcAKh42g" inStructuredNode="_l-3JoLPXEeK1gvDcAKh42g" source="_l-3J57PXEeK1gvDcAKh42g" target="_l-3JyLPXEeK1gvDcAKh42g"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_l-3J9bPXEeK1gvDcAKh42g" inStructuredNode="_l-3JoLPXEeK1gvDcAKh42g" source="_l-3J57PXEeK1gvDcAKh42g" target="_l-3J27PXEeK1gvDcAKh42g"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_l-3J9rPXEeK1gvDcAKh42g" inStructuredNode="_l-3JoLPXEeK1gvDcAKh42g" source="_l-3J57PXEeK1gvDcAKh42g" target="_l-3J4LPXEeK1gvDcAKh42g"/>
            </structuredNode>
          </ownedBehavior>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_VBo4DqQYEeKU2-QRh2EfwQ" name="B" class="_VBo30KQYEeKU2-QRh2EfwQ">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_VBo4D6QYEeKU2-QRh2EfwQ" name="result" type="_VBo30KQYEeKU2-QRh2EfwQ" direction="return"/>
          </ownedOperation>
          <ownedReception xmi:type="uml:Reception" xmi:id="_VBo4EKQYEeKU2-QRh2EfwQ" name="S" signal="_UwpDxKNXEeKtYNW7l6h6LA"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_c4wHsLM9EeK7CMLj6g9UCw" name="Tester" classifierBehavior="_c4wJpbM9EeK7CMLj6g9UCw" isActive="true">
          <generalization xmi:type="uml:Generalization" xmi:id="_DDViQLPUEeKFWdA0s_Fo6w" general="_3OZkULPCEeKZBpcFSvFDPw" specific="_c4wHsLM9EeK7CMLj6g9UCw"/>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_c4wHsbM9EeK7CMLj6g9UCw" name="a" visibility="public" type="_VBo0MqQYEeKU2-QRh2EfwQ" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c4wHsrM9EeK7CMLj6g9UCw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c4wHs7M9EeK7CMLj6g9UCw" value="1"/>
          </ownedAttribute>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_c4wHtbM9EeK7CMLj6g9UCw" name="test" specification="_c4wKBLM9EeK7CMLj6g9UCw" group="_eGwsULPUEeKFWdA0s_Fo6w" node="_eGwsULPUEeKFWdA0s_Fo6w">
            <ownedComment xmi:type="uml:Comment" xmi:id="_c4wHtrM9EeK7CMLj6g9UCw">
              <body>&#xD;
namespace 'Test Suites'::'Test Suite 2'::'MultipleDelegation - MultipleConnectors - PortToPart - Signal'::Tester ;&#xD;
&#xD;
activity test() { &#xD;
	WriteLine(&quot;-- Running test case: Multiple delegation connectors - Multiple links - Signal delegated from port to part --&quot;) ;&#xD;
	AssertTrue(&quot;Signal delegated on all links (shall be true for default strategy)&quot;, this.a.b1.p == 4 &amp;&amp; this.a.b2.p == 4 &amp;&amp; this.a.b3.p == 4 &amp;&amp; this.a.b4.p == 4) ;&#xD;
	WriteLine(&quot;-- End of test case --&quot;) ;&#xD;
}</body>
            </ownedComment>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_eGwsULPUEeKFWdA0s_Fo6w" name="Body(test)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_eGwsUbPUEeKFWdA0s_Fo6w" name="ExpressionStatement@1605f85" inStructuredNode="_eGwsULPUEeKFWdA0s_Fo6w" outgoing="_eGxUB7PUEeKFWdA0s_Fo6w">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_eGwsUrPUEeKFWdA0s_Fo6w" name="Call(WriteLine)" inStructuredNode="_eGwsUbPUEeKFWdA0s_Fo6w" incoming="_eGwsYLPUEeKFWdA0s_Fo6w">
                  <argument xmi:type="uml:InputPin" xmi:id="_eGwsU7PUEeKFWdA0s_Fo6w" name="Call(WriteLine).argument(value)" incoming="_eGwsX7PUEeKFWdA0s_Fo6w">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGwsVLPUEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGwsVbPUEeKFWdA0s_Fo6w" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_eGwsVrPUEeKFWdA0s_Fo6w" name="Call(WriteLine).result(errorStatus)">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGwsV7PUEeKFWdA0s_Fo6w"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGwsWLPUEeKFWdA0s_Fo6w" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_eGwsWbPUEeKFWdA0s_Fo6w" name="Tuple@2d0f6a" inStructuredNode="_eGwsUbPUEeKFWdA0s_Fo6w" outgoing="_eGwsYLPUEeKFWdA0s_Fo6w">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_eGwsWrPUEeKFWdA0s_Fo6w" name="Value(&quot;-- Running test case: Multiple delegation connectors - Multiple links - Signal delegated from port to part --&quot;)" inStructuredNode="_eGwsWbPUEeKFWdA0s_Fo6w">
                    <result xmi:type="uml:OutputPin" xmi:id="_eGwsW7PUEeKFWdA0s_Fo6w" name="Value(&quot;-- Running test case: Multiple delegation connectors - Multiple links - Signal delegated from port to part --&quot;).result" outgoing="_eGwsX7PUEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGwsXLPUEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGwsXbPUEeKFWdA0s_Fo6w" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_eGwsXrPUEeKFWdA0s_Fo6w" value="-- Running test case: Multiple delegation connectors - Multiple links - Signal delegated from port to part --">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_eGwsX7PUEeKFWdA0s_Fo6w" inStructuredNode="_eGwsUbPUEeKFWdA0s_Fo6w" source="_eGwsW7PUEeKFWdA0s_Fo6w" target="_eGwsU7PUEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_eGwsYLPUEeKFWdA0s_Fo6w" inStructuredNode="_eGwsUbPUEeKFWdA0s_Fo6w" source="_eGwsWbPUEeKFWdA0s_Fo6w" target="_eGwsUrPUEeKFWdA0s_Fo6w"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_eGwsYbPUEeKFWdA0s_Fo6w" name="ExpressionStatement@12099b4" inStructuredNode="_eGwsULPUEeKFWdA0s_Fo6w" outgoing="_eGxUCLPUEeKFWdA0s_Fo6w" incoming="_eGxUB7PUEeKFWdA0s_Fo6w">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_eGwsYrPUEeKFWdA0s_Fo6w" name="Call(AssertTrue)" inStructuredNode="_eGwsYbPUEeKFWdA0s_Fo6w" incoming="_eGxT9rPUEeKFWdA0s_Fo6w">
                  <argument xmi:type="uml:InputPin" xmi:id="_eGwsY7PUEeKFWdA0s_Fo6w" name="Call(AssertTrue).argument(label)" incoming="_eGxT9LPUEeKFWdA0s_Fo6w">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGwsZLPUEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGwsZbPUEeKFWdA0s_Fo6w" value="1"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_eGwsZrPUEeKFWdA0s_Fo6w" name="Call(AssertTrue).argument(condition)" incoming="_eGxT9bPUEeKFWdA0s_Fo6w">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGwsZ7PUEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGwsaLPUEeKFWdA0s_Fo6w" value="1"/>
                  </argument>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_eGwsabPUEeKFWdA0s_Fo6w" name="Tuple@3c1669" inStructuredNode="_eGwsYbPUEeKFWdA0s_Fo6w" outgoing="_eGxT9rPUEeKFWdA0s_Fo6w">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_eGwsarPUEeKFWdA0s_Fo6w" name="Value(&quot;Signal delegated on all links (shall be true for default strategy)&quot;)" inStructuredNode="_eGwsabPUEeKFWdA0s_Fo6w">
                    <result xmi:type="uml:OutputPin" xmi:id="_eGwsa7PUEeKFWdA0s_Fo6w" name="Value(&quot;Signal delegated on all links (shall be true for default strategy)&quot;).result" outgoing="_eGxT9LPUEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGwsbLPUEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGwsbbPUEeKFWdA0s_Fo6w" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_eGwsbrPUEeKFWdA0s_Fo6w" value="Signal delegated on all links (shall be true for default strategy)">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                  <node xmi:type="uml:ReadSelfAction" xmi:id="_eGwsb7PUEeKFWdA0s_Fo6w" name="ReadSelf" inStructuredNode="_eGwsabPUEeKFWdA0s_Fo6w">
                    <result xmi:type="uml:OutputPin" xmi:id="_eGwscLPUEeKFWdA0s_Fo6w" name="ReadSelf.result" outgoing="_eGxT1LPUEeKFWdA0s_Fo6w" type="_c4wHsLM9EeK7CMLj6g9UCw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGwscbPUEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGwscrPUEeKFWdA0s_Fo6w" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_eGwsc7PUEeKFWdA0s_Fo6w" name="Read(a)" inStructuredNode="_eGwsabPUEeKFWdA0s_Fo6w" structuralFeature="_c4wHsbM9EeK7CMLj6g9UCw">
                    <object xmi:type="uml:InputPin" xmi:id="_eGwsdLPUEeKFWdA0s_Fo6w" name="Read(a).object" incoming="_eGxT1bPUEeKFWdA0s_Fo6w" type="_c4wHsLM9EeK7CMLj6g9UCw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGwsdbPUEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGwsdrPUEeKFWdA0s_Fo6w" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_eGwsd7PUEeKFWdA0s_Fo6w" name="Read(a).result" outgoing="_eGxT1rPUEeKFWdA0s_Fo6w" type="_VBo0MqQYEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGwseLPUEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGwsebPUEeKFWdA0s_Fo6w" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_eGwserPUEeKFWdA0s_Fo6w" name="Fork(ReadSelf.result)" inStructuredNode="_eGwsabPUEeKFWdA0s_Fo6w" outgoing="_eGxT1bPUEeKFWdA0s_Fo6w" incoming="_eGxT1LPUEeKFWdA0s_Fo6w"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_eGwse7PUEeKFWdA0s_Fo6w" name="Read(b1)" inStructuredNode="_eGwsabPUEeKFWdA0s_Fo6w" structuralFeature="_VBo0NaQYEeKU2-QRh2EfwQ">
                    <object xmi:type="uml:InputPin" xmi:id="_eGwsfLPUEeKFWdA0s_Fo6w" name="Read(b1).object" incoming="_eGxT17PUEeKFWdA0s_Fo6w" type="_VBo0MqQYEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGwsfbPUEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGwsfrPUEeKFWdA0s_Fo6w" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_eGwsf7PUEeKFWdA0s_Fo6w" name="Read(b1).result" outgoing="_eGxT2LPUEeKFWdA0s_Fo6w" type="_VBo30KQYEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGwsgLPUEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGwsgbPUEeKFWdA0s_Fo6w" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_eGwsgrPUEeKFWdA0s_Fo6w" name="Fork(Read(a).result)" inStructuredNode="_eGwsabPUEeKFWdA0s_Fo6w" outgoing="_eGxT17PUEeKFWdA0s_Fo6w" incoming="_eGxT1rPUEeKFWdA0s_Fo6w"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_eGwsg7PUEeKFWdA0s_Fo6w" name="Read(p)" inStructuredNode="_eGwsabPUEeKFWdA0s_Fo6w" structuralFeature="_VBo30aQYEeKU2-QRh2EfwQ">
                    <object xmi:type="uml:InputPin" xmi:id="_eGwshLPUEeKFWdA0s_Fo6w" name="Read(p).object" incoming="_eGxT2bPUEeKFWdA0s_Fo6w" type="_VBo30KQYEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGwshbPUEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGwshrPUEeKFWdA0s_Fo6w" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_eGwsh7PUEeKFWdA0s_Fo6w" name="Read(p).result" outgoing="_eGxT2rPUEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGwsiLPUEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGwsibPUEeKFWdA0s_Fo6w" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_eGwsirPUEeKFWdA0s_Fo6w" name="Fork(Read(b1).result)" inStructuredNode="_eGwsabPUEeKFWdA0s_Fo6w" outgoing="_eGxT2bPUEeKFWdA0s_Fo6w" incoming="_eGxT2LPUEeKFWdA0s_Fo6w"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_eGwsi7PUEeKFWdA0s_Fo6w" name="Value(4)" inStructuredNode="_eGwsabPUEeKFWdA0s_Fo6w">
                    <result xmi:type="uml:OutputPin" xmi:id="_eGwsjLPUEeKFWdA0s_Fo6w" name="Value(4).result" outgoing="_eGxT27PUEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGwsjbPUEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGwsjrPUEeKFWdA0s_Fo6w" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_eGwsj7PUEeKFWdA0s_Fo6w" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:TestIdentityAction" xmi:id="_eGwskLPUEeKFWdA0s_Fo6w" name="Test(==)" inStructuredNode="_eGwsabPUEeKFWdA0s_Fo6w">
                    <first xmi:type="uml:InputPin" xmi:id="_eGwskbPUEeKFWdA0s_Fo6w" name="Test(==).first" incoming="_eGxT2rPUEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGwskrPUEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGwsk7PUEeKFWdA0s_Fo6w" value="1"/>
                    </first>
                    <result xmi:type="uml:OutputPin" xmi:id="_eGwslLPUEeKFWdA0s_Fo6w" name="Test(==).result" outgoing="_eGxT3bPUEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGwslbPUEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGwslrPUEeKFWdA0s_Fo6w" value="1"/>
                    </result>
                    <second xmi:type="uml:InputPin" xmi:id="_eGwsl7PUEeKFWdA0s_Fo6w" name="Test(==).second" incoming="_eGxT27PUEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGwsmLPUEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGwsmbPUEeKFWdA0s_Fo6w" value="1"/>
                    </second>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_eGwsmrPUEeKFWdA0s_Fo6w" name="ConditionalLogicalExpression@70b32a.operand2" inStructuredNode="_eGwsabPUEeKFWdA0s_Fo6w" incoming="_eGxT3rPUEeKFWdA0s_Fo6w">
                    <node xmi:type="uml:ReadSelfAction" xmi:id="_eGwsm7PUEeKFWdA0s_Fo6w" name="ReadSelf" inStructuredNode="_eGwsmrPUEeKFWdA0s_Fo6w">
                      <result xmi:type="uml:OutputPin" xmi:id="_eGwsnLPUEeKFWdA0s_Fo6w" name="ReadSelf.result" outgoing="_eGwsybPUEeKFWdA0s_Fo6w" type="_c4wHsLM9EeK7CMLj6g9UCw" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGwsnbPUEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGwsnrPUEeKFWdA0s_Fo6w" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_eGwsn7PUEeKFWdA0s_Fo6w" name="Read(a)" inStructuredNode="_eGwsmrPUEeKFWdA0s_Fo6w" structuralFeature="_c4wHsbM9EeK7CMLj6g9UCw">
                      <object xmi:type="uml:InputPin" xmi:id="_eGwsoLPUEeKFWdA0s_Fo6w" name="Read(a).object" incoming="_eGwsyrPUEeKFWdA0s_Fo6w" type="_c4wHsLM9EeK7CMLj6g9UCw" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGwsobPUEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGwsorPUEeKFWdA0s_Fo6w" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_eGwso7PUEeKFWdA0s_Fo6w" name="Read(a).result" outgoing="_eGwsy7PUEeKFWdA0s_Fo6w" type="_VBo0MqQYEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGwspLPUEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGwspbPUEeKFWdA0s_Fo6w" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_eGwsprPUEeKFWdA0s_Fo6w" name="Fork(ReadSelf.result)" inStructuredNode="_eGwsmrPUEeKFWdA0s_Fo6w" outgoing="_eGwsyrPUEeKFWdA0s_Fo6w" incoming="_eGwsybPUEeKFWdA0s_Fo6w"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_eGwsp7PUEeKFWdA0s_Fo6w" name="Read(b2)" inStructuredNode="_eGwsmrPUEeKFWdA0s_Fo6w" structuralFeature="__vzY0KQYEeKU2-QRh2EfwQ">
                      <object xmi:type="uml:InputPin" xmi:id="_eGwsqLPUEeKFWdA0s_Fo6w" name="Read(b2).object" incoming="_eGwszLPUEeKFWdA0s_Fo6w" type="_VBo0MqQYEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGwsqbPUEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGwsqrPUEeKFWdA0s_Fo6w" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_eGwsq7PUEeKFWdA0s_Fo6w" name="Read(b2).result" outgoing="_eGwszbPUEeKFWdA0s_Fo6w" type="_VBo30KQYEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGwsrLPUEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGwsrbPUEeKFWdA0s_Fo6w" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_eGwsrrPUEeKFWdA0s_Fo6w" name="Fork(Read(a).result)" inStructuredNode="_eGwsmrPUEeKFWdA0s_Fo6w" outgoing="_eGwszLPUEeKFWdA0s_Fo6w" incoming="_eGwsy7PUEeKFWdA0s_Fo6w"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_eGwsr7PUEeKFWdA0s_Fo6w" name="Read(p)" inStructuredNode="_eGwsmrPUEeKFWdA0s_Fo6w" structuralFeature="_VBo30aQYEeKU2-QRh2EfwQ">
                      <object xmi:type="uml:InputPin" xmi:id="_eGwssLPUEeKFWdA0s_Fo6w" name="Read(p).object" incoming="_eGwszrPUEeKFWdA0s_Fo6w" type="_VBo30KQYEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGwssbPUEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGwssrPUEeKFWdA0s_Fo6w" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_eGwss7PUEeKFWdA0s_Fo6w" name="Read(p).result" outgoing="_eGwsz7PUEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGwstLPUEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGwstbPUEeKFWdA0s_Fo6w" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_eGwstrPUEeKFWdA0s_Fo6w" name="Fork(Read(b2).result)" inStructuredNode="_eGwsmrPUEeKFWdA0s_Fo6w" outgoing="_eGwszrPUEeKFWdA0s_Fo6w" incoming="_eGwszbPUEeKFWdA0s_Fo6w"/>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_eGwst7PUEeKFWdA0s_Fo6w" name="Value(4)" inStructuredNode="_eGwsmrPUEeKFWdA0s_Fo6w">
                      <result xmi:type="uml:OutputPin" xmi:id="_eGwsuLPUEeKFWdA0s_Fo6w" name="Value(4).result" outgoing="_eGws0LPUEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGwsubPUEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGwsurPUEeKFWdA0s_Fo6w" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_eGwsu7PUEeKFWdA0s_Fo6w" value="4">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <node xmi:type="uml:TestIdentityAction" xmi:id="_eGwsvLPUEeKFWdA0s_Fo6w" name="Test(==)" inStructuredNode="_eGwsmrPUEeKFWdA0s_Fo6w">
                      <first xmi:type="uml:InputPin" xmi:id="_eGwsvbPUEeKFWdA0s_Fo6w" name="Test(==).first" incoming="_eGwsz7PUEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGwsvrPUEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGwsv7PUEeKFWdA0s_Fo6w" value="1"/>
                      </first>
                      <result xmi:type="uml:OutputPin" xmi:id="_eGwswLPUEeKFWdA0s_Fo6w" name="Test(==).result" outgoing="_eGws0bPUEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGwswbPUEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGwswrPUEeKFWdA0s_Fo6w" value="1"/>
                      </result>
                      <second xmi:type="uml:InputPin" xmi:id="_eGwsw7PUEeKFWdA0s_Fo6w" name="Test(==).second" incoming="_eGws0LPUEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGwsxLPUEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGwsxbPUEeKFWdA0s_Fo6w" value="1"/>
                      </second>
                    </node>
                    <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_eGwsxrPUEeKFWdA0s_Fo6w" name="ConditionalLogicalExpression@70b32a.operand2.result" outgoing="_eGxT4rPUEeKFWdA0s_Fo6w" incoming="_eGws0bPUEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGwsx7PUEeKFWdA0s_Fo6w"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGwsyLPUEeKFWdA0s_Fo6w" value="*"/>
                    </structuredNodeOutput>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_eGwsybPUEeKFWdA0s_Fo6w" inStructuredNode="_eGwsmrPUEeKFWdA0s_Fo6w" source="_eGwsnLPUEeKFWdA0s_Fo6w" target="_eGwsprPUEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_eGwsyrPUEeKFWdA0s_Fo6w" inStructuredNode="_eGwsmrPUEeKFWdA0s_Fo6w" source="_eGwsprPUEeKFWdA0s_Fo6w" target="_eGwsoLPUEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_eGwsy7PUEeKFWdA0s_Fo6w" inStructuredNode="_eGwsmrPUEeKFWdA0s_Fo6w" source="_eGwso7PUEeKFWdA0s_Fo6w" target="_eGwsrrPUEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_eGwszLPUEeKFWdA0s_Fo6w" inStructuredNode="_eGwsmrPUEeKFWdA0s_Fo6w" source="_eGwsrrPUEeKFWdA0s_Fo6w" target="_eGwsqLPUEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_eGwszbPUEeKFWdA0s_Fo6w" inStructuredNode="_eGwsmrPUEeKFWdA0s_Fo6w" source="_eGwsq7PUEeKFWdA0s_Fo6w" target="_eGwstrPUEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_eGwszrPUEeKFWdA0s_Fo6w" inStructuredNode="_eGwsmrPUEeKFWdA0s_Fo6w" source="_eGwstrPUEeKFWdA0s_Fo6w" target="_eGwssLPUEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_eGwsz7PUEeKFWdA0s_Fo6w" inStructuredNode="_eGwsmrPUEeKFWdA0s_Fo6w" source="_eGwss7PUEeKFWdA0s_Fo6w" target="_eGwsvbPUEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_eGws0LPUEeKFWdA0s_Fo6w" inStructuredNode="_eGwsmrPUEeKFWdA0s_Fo6w" source="_eGwsuLPUEeKFWdA0s_Fo6w" target="_eGwsw7PUEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_eGws0bPUEeKFWdA0s_Fo6w" inStructuredNode="_eGwsmrPUEeKFWdA0s_Fo6w" source="_eGwswLPUEeKFWdA0s_Fo6w" target="_eGwsxrPUEeKFWdA0s_Fo6w"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_eGws0rPUEeKFWdA0s_Fo6w" name="ConditionalLogicalExpression@70b32a.operand3" inStructuredNode="_eGwsabPUEeKFWdA0s_Fo6w" incoming="_eGxT4LPUEeKFWdA0s_Fo6w">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_eGws07PUEeKFWdA0s_Fo6w" name="Value(false)" inStructuredNode="_eGws0rPUEeKFWdA0s_Fo6w">
                      <result xmi:type="uml:OutputPin" xmi:id="_eGws1LPUEeKFWdA0s_Fo6w" name="Value(false).result" outgoing="_eGws27PUEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGws1bPUEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGws1rPUEeKFWdA0s_Fo6w" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralBoolean" xmi:id="_eGws17PUEeKFWdA0s_Fo6w">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      </value>
                    </node>
                    <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_eGws2LPUEeKFWdA0s_Fo6w" name="ConditionalLogicalExpression@70b32a.operand3.result" outgoing="_eGxT47PUEeKFWdA0s_Fo6w" incoming="_eGws27PUEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGws2bPUEeKFWdA0s_Fo6w"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGws2rPUEeKFWdA0s_Fo6w" value="*"/>
                    </structuredNodeOutput>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_eGws27PUEeKFWdA0s_Fo6w" inStructuredNode="_eGws0rPUEeKFWdA0s_Fo6w" source="_eGws1LPUEeKFWdA0s_Fo6w" target="_eGws2LPUEeKFWdA0s_Fo6w"/>
                  </node>
                  <node xmi:type="uml:InitialNode" xmi:id="_eGws3LPUEeKFWdA0s_Fo6w" name="Initial(ConditionalLogicalExpression@70b32a)" inStructuredNode="_eGwsabPUEeKFWdA0s_Fo6w" outgoing="_eGxT3LPUEeKFWdA0s_Fo6w"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_eGws3bPUEeKFWdA0s_Fo6w" name="Decision(ConditionalLogicalExpression@70b32a)" inStructuredNode="_eGwsabPUEeKFWdA0s_Fo6w" outgoing="_eGxT3rPUEeKFWdA0s_Fo6w _eGxT4LPUEeKFWdA0s_Fo6w" incoming="_eGxT3LPUEeKFWdA0s_Fo6w _eGxT3bPUEeKFWdA0s_Fo6w" decisionInputFlow="_eGxT3bPUEeKFWdA0s_Fo6w"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_eGws3rPUEeKFWdA0s_Fo6w" name="Merge(ConditionalLogicalExpression@70b32a.result)" inStructuredNode="_eGwsabPUEeKFWdA0s_Fo6w" outgoing="_eGxT5bPUEeKFWdA0s_Fo6w" incoming="_eGxT4rPUEeKFWdA0s_Fo6w _eGxT47PUEeKFWdA0s_Fo6w"/>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_eGws37PUEeKFWdA0s_Fo6w" name="ConditionalLogicalExpression@12cc5d7.operand2" inStructuredNode="_eGwsabPUEeKFWdA0s_Fo6w" incoming="_eGxT5rPUEeKFWdA0s_Fo6w">
                    <node xmi:type="uml:ReadSelfAction" xmi:id="_eGws4LPUEeKFWdA0s_Fo6w" name="ReadSelf" inStructuredNode="_eGws37PUEeKFWdA0s_Fo6w">
                      <result xmi:type="uml:OutputPin" xmi:id="_eGws4bPUEeKFWdA0s_Fo6w" name="ReadSelf.result" outgoing="_eGxTebPUEeKFWdA0s_Fo6w" type="_c4wHsLM9EeK7CMLj6g9UCw" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGws4rPUEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGws47PUEeKFWdA0s_Fo6w" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_eGws5LPUEeKFWdA0s_Fo6w" name="Read(a)" inStructuredNode="_eGws37PUEeKFWdA0s_Fo6w" structuralFeature="_c4wHsbM9EeK7CMLj6g9UCw">
                      <object xmi:type="uml:InputPin" xmi:id="_eGws5bPUEeKFWdA0s_Fo6w" name="Read(a).object" incoming="_eGxTerPUEeKFWdA0s_Fo6w" type="_c4wHsLM9EeK7CMLj6g9UCw" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGws5rPUEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGws57PUEeKFWdA0s_Fo6w" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_eGws6LPUEeKFWdA0s_Fo6w" name="Read(a).result" outgoing="_eGxTe7PUEeKFWdA0s_Fo6w" type="_VBo0MqQYEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGws6bPUEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGws6rPUEeKFWdA0s_Fo6w" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_eGws67PUEeKFWdA0s_Fo6w" name="Fork(ReadSelf.result)" inStructuredNode="_eGws37PUEeKFWdA0s_Fo6w" outgoing="_eGxTerPUEeKFWdA0s_Fo6w" incoming="_eGxTebPUEeKFWdA0s_Fo6w"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_eGws7LPUEeKFWdA0s_Fo6w" name="Read(b3)" inStructuredNode="_eGws37PUEeKFWdA0s_Fo6w" structuralFeature="__2yxoKQYEeKU2-QRh2EfwQ">
                      <object xmi:type="uml:InputPin" xmi:id="_eGws7bPUEeKFWdA0s_Fo6w" name="Read(b3).object" incoming="_eGxTfLPUEeKFWdA0s_Fo6w" type="_VBo0MqQYEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGws7rPUEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGws77PUEeKFWdA0s_Fo6w" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_eGws8LPUEeKFWdA0s_Fo6w" name="Read(b3).result" outgoing="_eGxTfbPUEeKFWdA0s_Fo6w" type="_VBo30KQYEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGws8bPUEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGws8rPUEeKFWdA0s_Fo6w" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_eGws87PUEeKFWdA0s_Fo6w" name="Fork(Read(a).result)" inStructuredNode="_eGws37PUEeKFWdA0s_Fo6w" outgoing="_eGxTfLPUEeKFWdA0s_Fo6w" incoming="_eGxTe7PUEeKFWdA0s_Fo6w"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_eGws9LPUEeKFWdA0s_Fo6w" name="Read(p)" inStructuredNode="_eGws37PUEeKFWdA0s_Fo6w" structuralFeature="_VBo30aQYEeKU2-QRh2EfwQ">
                      <object xmi:type="uml:InputPin" xmi:id="_eGxTYLPUEeKFWdA0s_Fo6w" name="Read(p).object" incoming="_eGxTfrPUEeKFWdA0s_Fo6w" type="_VBo30KQYEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGxTYbPUEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGxTYrPUEeKFWdA0s_Fo6w" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_eGxTY7PUEeKFWdA0s_Fo6w" name="Read(p).result" outgoing="_eGxTf7PUEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGxTZLPUEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGxTZbPUEeKFWdA0s_Fo6w" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_eGxTZrPUEeKFWdA0s_Fo6w" name="Fork(Read(b3).result)" inStructuredNode="_eGws37PUEeKFWdA0s_Fo6w" outgoing="_eGxTfrPUEeKFWdA0s_Fo6w" incoming="_eGxTfbPUEeKFWdA0s_Fo6w"/>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_eGxTZ7PUEeKFWdA0s_Fo6w" name="Value(4)" inStructuredNode="_eGws37PUEeKFWdA0s_Fo6w">
                      <result xmi:type="uml:OutputPin" xmi:id="_eGxTaLPUEeKFWdA0s_Fo6w" name="Value(4).result" outgoing="_eGxTgLPUEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGxTabPUEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGxTarPUEeKFWdA0s_Fo6w" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_eGxTa7PUEeKFWdA0s_Fo6w" value="4">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <node xmi:type="uml:TestIdentityAction" xmi:id="_eGxTbLPUEeKFWdA0s_Fo6w" name="Test(==)" inStructuredNode="_eGws37PUEeKFWdA0s_Fo6w">
                      <first xmi:type="uml:InputPin" xmi:id="_eGxTbbPUEeKFWdA0s_Fo6w" name="Test(==).first" incoming="_eGxTf7PUEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGxTbrPUEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGxTb7PUEeKFWdA0s_Fo6w" value="1"/>
                      </first>
                      <result xmi:type="uml:OutputPin" xmi:id="_eGxTcLPUEeKFWdA0s_Fo6w" name="Test(==).result" outgoing="_eGxTgbPUEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGxTcbPUEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGxTcrPUEeKFWdA0s_Fo6w" value="1"/>
                      </result>
                      <second xmi:type="uml:InputPin" xmi:id="_eGxTc7PUEeKFWdA0s_Fo6w" name="Test(==).second" incoming="_eGxTgLPUEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGxTdLPUEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGxTdbPUEeKFWdA0s_Fo6w" value="1"/>
                      </second>
                    </node>
                    <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_eGxTdrPUEeKFWdA0s_Fo6w" name="ConditionalLogicalExpression@12cc5d7.operand2.result" outgoing="_eGxT6rPUEeKFWdA0s_Fo6w" incoming="_eGxTgbPUEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGxTd7PUEeKFWdA0s_Fo6w"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGxTeLPUEeKFWdA0s_Fo6w" value="*"/>
                    </structuredNodeOutput>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_eGxTebPUEeKFWdA0s_Fo6w" inStructuredNode="_eGws37PUEeKFWdA0s_Fo6w" source="_eGws4bPUEeKFWdA0s_Fo6w" target="_eGws67PUEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_eGxTerPUEeKFWdA0s_Fo6w" inStructuredNode="_eGws37PUEeKFWdA0s_Fo6w" source="_eGws67PUEeKFWdA0s_Fo6w" target="_eGws5bPUEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_eGxTe7PUEeKFWdA0s_Fo6w" inStructuredNode="_eGws37PUEeKFWdA0s_Fo6w" source="_eGws6LPUEeKFWdA0s_Fo6w" target="_eGws87PUEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_eGxTfLPUEeKFWdA0s_Fo6w" inStructuredNode="_eGws37PUEeKFWdA0s_Fo6w" source="_eGws87PUEeKFWdA0s_Fo6w" target="_eGws7bPUEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_eGxTfbPUEeKFWdA0s_Fo6w" inStructuredNode="_eGws37PUEeKFWdA0s_Fo6w" source="_eGws8LPUEeKFWdA0s_Fo6w" target="_eGxTZrPUEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_eGxTfrPUEeKFWdA0s_Fo6w" inStructuredNode="_eGws37PUEeKFWdA0s_Fo6w" source="_eGxTZrPUEeKFWdA0s_Fo6w" target="_eGxTYLPUEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_eGxTf7PUEeKFWdA0s_Fo6w" inStructuredNode="_eGws37PUEeKFWdA0s_Fo6w" source="_eGxTY7PUEeKFWdA0s_Fo6w" target="_eGxTbbPUEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_eGxTgLPUEeKFWdA0s_Fo6w" inStructuredNode="_eGws37PUEeKFWdA0s_Fo6w" source="_eGxTaLPUEeKFWdA0s_Fo6w" target="_eGxTc7PUEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_eGxTgbPUEeKFWdA0s_Fo6w" inStructuredNode="_eGws37PUEeKFWdA0s_Fo6w" source="_eGxTcLPUEeKFWdA0s_Fo6w" target="_eGxTdrPUEeKFWdA0s_Fo6w"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_eGxTgrPUEeKFWdA0s_Fo6w" name="ConditionalLogicalExpression@12cc5d7.operand3" inStructuredNode="_eGwsabPUEeKFWdA0s_Fo6w" incoming="_eGxT6LPUEeKFWdA0s_Fo6w">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_eGxTg7PUEeKFWdA0s_Fo6w" name="Value(false)" inStructuredNode="_eGxTgrPUEeKFWdA0s_Fo6w">
                      <result xmi:type="uml:OutputPin" xmi:id="_eGxThLPUEeKFWdA0s_Fo6w" name="Value(false).result" outgoing="_eGxTi7PUEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGxThbPUEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGxThrPUEeKFWdA0s_Fo6w" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralBoolean" xmi:id="_eGxTh7PUEeKFWdA0s_Fo6w">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      </value>
                    </node>
                    <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_eGxTiLPUEeKFWdA0s_Fo6w" name="ConditionalLogicalExpression@12cc5d7.operand3.result" outgoing="_eGxT67PUEeKFWdA0s_Fo6w" incoming="_eGxTi7PUEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGxTibPUEeKFWdA0s_Fo6w"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGxTirPUEeKFWdA0s_Fo6w" value="*"/>
                    </structuredNodeOutput>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_eGxTi7PUEeKFWdA0s_Fo6w" inStructuredNode="_eGxTgrPUEeKFWdA0s_Fo6w" source="_eGxThLPUEeKFWdA0s_Fo6w" target="_eGxTiLPUEeKFWdA0s_Fo6w"/>
                  </node>
                  <node xmi:type="uml:InitialNode" xmi:id="_eGxTjLPUEeKFWdA0s_Fo6w" name="Initial(ConditionalLogicalExpression@12cc5d7)" inStructuredNode="_eGwsabPUEeKFWdA0s_Fo6w" outgoing="_eGxT5LPUEeKFWdA0s_Fo6w"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_eGxTjbPUEeKFWdA0s_Fo6w" name="Decision(ConditionalLogicalExpression@12cc5d7)" inStructuredNode="_eGwsabPUEeKFWdA0s_Fo6w" outgoing="_eGxT5rPUEeKFWdA0s_Fo6w _eGxT6LPUEeKFWdA0s_Fo6w" incoming="_eGxT5LPUEeKFWdA0s_Fo6w _eGxT5bPUEeKFWdA0s_Fo6w" decisionInputFlow="_eGxT5bPUEeKFWdA0s_Fo6w"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_eGxTjrPUEeKFWdA0s_Fo6w" name="Merge(ConditionalLogicalExpression@12cc5d7.result)" inStructuredNode="_eGwsabPUEeKFWdA0s_Fo6w" outgoing="_eGxT7bPUEeKFWdA0s_Fo6w" incoming="_eGxT6rPUEeKFWdA0s_Fo6w _eGxT67PUEeKFWdA0s_Fo6w"/>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_eGxTj7PUEeKFWdA0s_Fo6w" name="ConditionalLogicalExpression@132f008.operand2" inStructuredNode="_eGwsabPUEeKFWdA0s_Fo6w" incoming="_eGxT7rPUEeKFWdA0s_Fo6w">
                    <node xmi:type="uml:ReadSelfAction" xmi:id="_eGxTkLPUEeKFWdA0s_Fo6w" name="ReadSelf" inStructuredNode="_eGxTj7PUEeKFWdA0s_Fo6w">
                      <result xmi:type="uml:OutputPin" xmi:id="_eGxTkbPUEeKFWdA0s_Fo6w" name="ReadSelf.result" outgoing="_eGxTvrPUEeKFWdA0s_Fo6w" type="_c4wHsLM9EeK7CMLj6g9UCw" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGxTkrPUEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGxTk7PUEeKFWdA0s_Fo6w" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_eGxTlLPUEeKFWdA0s_Fo6w" name="Read(a)" inStructuredNode="_eGxTj7PUEeKFWdA0s_Fo6w" structuralFeature="_c4wHsbM9EeK7CMLj6g9UCw">
                      <object xmi:type="uml:InputPin" xmi:id="_eGxTlbPUEeKFWdA0s_Fo6w" name="Read(a).object" incoming="_eGxTv7PUEeKFWdA0s_Fo6w" type="_c4wHsLM9EeK7CMLj6g9UCw" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGxTlrPUEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGxTl7PUEeKFWdA0s_Fo6w" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_eGxTmLPUEeKFWdA0s_Fo6w" name="Read(a).result" outgoing="_eGxTwLPUEeKFWdA0s_Fo6w" type="_VBo0MqQYEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGxTmbPUEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGxTmrPUEeKFWdA0s_Fo6w" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_eGxTm7PUEeKFWdA0s_Fo6w" name="Fork(ReadSelf.result)" inStructuredNode="_eGxTj7PUEeKFWdA0s_Fo6w" outgoing="_eGxTv7PUEeKFWdA0s_Fo6w" incoming="_eGxTvrPUEeKFWdA0s_Fo6w"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_eGxTnLPUEeKFWdA0s_Fo6w" name="Read(b4)" inStructuredNode="_eGxTj7PUEeKFWdA0s_Fo6w" structuralFeature="__9MUkKQYEeKU2-QRh2EfwQ">
                      <object xmi:type="uml:InputPin" xmi:id="_eGxTnbPUEeKFWdA0s_Fo6w" name="Read(b4).object" incoming="_eGxTwbPUEeKFWdA0s_Fo6w" type="_VBo0MqQYEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGxTnrPUEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGxTn7PUEeKFWdA0s_Fo6w" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_eGxToLPUEeKFWdA0s_Fo6w" name="Read(b4).result" outgoing="_eGxTwrPUEeKFWdA0s_Fo6w" type="_VBo30KQYEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGxTobPUEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGxTorPUEeKFWdA0s_Fo6w" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_eGxTo7PUEeKFWdA0s_Fo6w" name="Fork(Read(a).result)" inStructuredNode="_eGxTj7PUEeKFWdA0s_Fo6w" outgoing="_eGxTwbPUEeKFWdA0s_Fo6w" incoming="_eGxTwLPUEeKFWdA0s_Fo6w"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_eGxTpLPUEeKFWdA0s_Fo6w" name="Read(p)" inStructuredNode="_eGxTj7PUEeKFWdA0s_Fo6w" structuralFeature="_VBo30aQYEeKU2-QRh2EfwQ">
                      <object xmi:type="uml:InputPin" xmi:id="_eGxTpbPUEeKFWdA0s_Fo6w" name="Read(p).object" incoming="_eGxTw7PUEeKFWdA0s_Fo6w" type="_VBo30KQYEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGxTprPUEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGxTp7PUEeKFWdA0s_Fo6w" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_eGxTqLPUEeKFWdA0s_Fo6w" name="Read(p).result" outgoing="_eGxTxLPUEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGxTqbPUEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGxTqrPUEeKFWdA0s_Fo6w" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_eGxTq7PUEeKFWdA0s_Fo6w" name="Fork(Read(b4).result)" inStructuredNode="_eGxTj7PUEeKFWdA0s_Fo6w" outgoing="_eGxTw7PUEeKFWdA0s_Fo6w" incoming="_eGxTwrPUEeKFWdA0s_Fo6w"/>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_eGxTrLPUEeKFWdA0s_Fo6w" name="Value(4)" inStructuredNode="_eGxTj7PUEeKFWdA0s_Fo6w">
                      <result xmi:type="uml:OutputPin" xmi:id="_eGxTrbPUEeKFWdA0s_Fo6w" name="Value(4).result" outgoing="_eGxTxbPUEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGxTrrPUEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGxTr7PUEeKFWdA0s_Fo6w" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_eGxTsLPUEeKFWdA0s_Fo6w" value="4">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <node xmi:type="uml:TestIdentityAction" xmi:id="_eGxTsbPUEeKFWdA0s_Fo6w" name="Test(==)" inStructuredNode="_eGxTj7PUEeKFWdA0s_Fo6w">
                      <first xmi:type="uml:InputPin" xmi:id="_eGxTsrPUEeKFWdA0s_Fo6w" name="Test(==).first" incoming="_eGxTxLPUEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGxTs7PUEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGxTtLPUEeKFWdA0s_Fo6w" value="1"/>
                      </first>
                      <result xmi:type="uml:OutputPin" xmi:id="_eGxTtbPUEeKFWdA0s_Fo6w" name="Test(==).result" outgoing="_eGxTxrPUEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGxTtrPUEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGxTt7PUEeKFWdA0s_Fo6w" value="1"/>
                      </result>
                      <second xmi:type="uml:InputPin" xmi:id="_eGxTuLPUEeKFWdA0s_Fo6w" name="Test(==).second" incoming="_eGxTxbPUEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGxTubPUEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGxTurPUEeKFWdA0s_Fo6w" value="1"/>
                      </second>
                    </node>
                    <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_eGxTu7PUEeKFWdA0s_Fo6w" name="ConditionalLogicalExpression@132f008.operand2.result" outgoing="_eGxT8rPUEeKFWdA0s_Fo6w" incoming="_eGxTxrPUEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGxTvLPUEeKFWdA0s_Fo6w"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGxTvbPUEeKFWdA0s_Fo6w" value="*"/>
                    </structuredNodeOutput>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_eGxTvrPUEeKFWdA0s_Fo6w" inStructuredNode="_eGxTj7PUEeKFWdA0s_Fo6w" source="_eGxTkbPUEeKFWdA0s_Fo6w" target="_eGxTm7PUEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_eGxTv7PUEeKFWdA0s_Fo6w" inStructuredNode="_eGxTj7PUEeKFWdA0s_Fo6w" source="_eGxTm7PUEeKFWdA0s_Fo6w" target="_eGxTlbPUEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_eGxTwLPUEeKFWdA0s_Fo6w" inStructuredNode="_eGxTj7PUEeKFWdA0s_Fo6w" source="_eGxTmLPUEeKFWdA0s_Fo6w" target="_eGxTo7PUEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_eGxTwbPUEeKFWdA0s_Fo6w" inStructuredNode="_eGxTj7PUEeKFWdA0s_Fo6w" source="_eGxTo7PUEeKFWdA0s_Fo6w" target="_eGxTnbPUEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_eGxTwrPUEeKFWdA0s_Fo6w" inStructuredNode="_eGxTj7PUEeKFWdA0s_Fo6w" source="_eGxToLPUEeKFWdA0s_Fo6w" target="_eGxTq7PUEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_eGxTw7PUEeKFWdA0s_Fo6w" inStructuredNode="_eGxTj7PUEeKFWdA0s_Fo6w" source="_eGxTq7PUEeKFWdA0s_Fo6w" target="_eGxTpbPUEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_eGxTxLPUEeKFWdA0s_Fo6w" inStructuredNode="_eGxTj7PUEeKFWdA0s_Fo6w" source="_eGxTqLPUEeKFWdA0s_Fo6w" target="_eGxTsrPUEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_eGxTxbPUEeKFWdA0s_Fo6w" inStructuredNode="_eGxTj7PUEeKFWdA0s_Fo6w" source="_eGxTrbPUEeKFWdA0s_Fo6w" target="_eGxTuLPUEeKFWdA0s_Fo6w"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_eGxTxrPUEeKFWdA0s_Fo6w" inStructuredNode="_eGxTj7PUEeKFWdA0s_Fo6w" source="_eGxTtbPUEeKFWdA0s_Fo6w" target="_eGxTu7PUEeKFWdA0s_Fo6w"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_eGxTx7PUEeKFWdA0s_Fo6w" name="ConditionalLogicalExpression@132f008.operand3" inStructuredNode="_eGwsabPUEeKFWdA0s_Fo6w" incoming="_eGxT8LPUEeKFWdA0s_Fo6w">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_eGxTyLPUEeKFWdA0s_Fo6w" name="Value(false)" inStructuredNode="_eGxTx7PUEeKFWdA0s_Fo6w">
                      <result xmi:type="uml:OutputPin" xmi:id="_eGxTybPUEeKFWdA0s_Fo6w" name="Value(false).result" outgoing="_eGxT0LPUEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGxTyrPUEeKFWdA0s_Fo6w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGxTy7PUEeKFWdA0s_Fo6w" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralBoolean" xmi:id="_eGxTzLPUEeKFWdA0s_Fo6w">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      </value>
                    </node>
                    <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_eGxTzbPUEeKFWdA0s_Fo6w" name="ConditionalLogicalExpression@132f008.operand3.result" outgoing="_eGxT87PUEeKFWdA0s_Fo6w" incoming="_eGxT0LPUEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGxTzrPUEeKFWdA0s_Fo6w"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGxTz7PUEeKFWdA0s_Fo6w" value="*"/>
                    </structuredNodeOutput>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_eGxT0LPUEeKFWdA0s_Fo6w" inStructuredNode="_eGxTx7PUEeKFWdA0s_Fo6w" source="_eGxTybPUEeKFWdA0s_Fo6w" target="_eGxTzbPUEeKFWdA0s_Fo6w"/>
                  </node>
                  <node xmi:type="uml:InitialNode" xmi:id="_eGxT0bPUEeKFWdA0s_Fo6w" name="Initial(ConditionalLogicalExpression@132f008)" inStructuredNode="_eGwsabPUEeKFWdA0s_Fo6w" outgoing="_eGxT7LPUEeKFWdA0s_Fo6w"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_eGxT0rPUEeKFWdA0s_Fo6w" name="Decision(ConditionalLogicalExpression@132f008)" inStructuredNode="_eGwsabPUEeKFWdA0s_Fo6w" outgoing="_eGxT7rPUEeKFWdA0s_Fo6w _eGxT8LPUEeKFWdA0s_Fo6w" incoming="_eGxT7LPUEeKFWdA0s_Fo6w _eGxT7bPUEeKFWdA0s_Fo6w" decisionInputFlow="_eGxT7bPUEeKFWdA0s_Fo6w"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_eGxT07PUEeKFWdA0s_Fo6w" name="Merge(ConditionalLogicalExpression@132f008.result)" inStructuredNode="_eGwsabPUEeKFWdA0s_Fo6w" outgoing="_eGxT9bPUEeKFWdA0s_Fo6w" incoming="_eGxT8rPUEeKFWdA0s_Fo6w _eGxT87PUEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_eGxT1LPUEeKFWdA0s_Fo6w" inStructuredNode="_eGwsabPUEeKFWdA0s_Fo6w" source="_eGwscLPUEeKFWdA0s_Fo6w" target="_eGwserPUEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_eGxT1bPUEeKFWdA0s_Fo6w" inStructuredNode="_eGwsabPUEeKFWdA0s_Fo6w" source="_eGwserPUEeKFWdA0s_Fo6w" target="_eGwsdLPUEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_eGxT1rPUEeKFWdA0s_Fo6w" inStructuredNode="_eGwsabPUEeKFWdA0s_Fo6w" source="_eGwsd7PUEeKFWdA0s_Fo6w" target="_eGwsgrPUEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_eGxT17PUEeKFWdA0s_Fo6w" inStructuredNode="_eGwsabPUEeKFWdA0s_Fo6w" source="_eGwsgrPUEeKFWdA0s_Fo6w" target="_eGwsfLPUEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_eGxT2LPUEeKFWdA0s_Fo6w" inStructuredNode="_eGwsabPUEeKFWdA0s_Fo6w" source="_eGwsf7PUEeKFWdA0s_Fo6w" target="_eGwsirPUEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_eGxT2bPUEeKFWdA0s_Fo6w" inStructuredNode="_eGwsabPUEeKFWdA0s_Fo6w" source="_eGwsirPUEeKFWdA0s_Fo6w" target="_eGwshLPUEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_eGxT2rPUEeKFWdA0s_Fo6w" inStructuredNode="_eGwsabPUEeKFWdA0s_Fo6w" source="_eGwsh7PUEeKFWdA0s_Fo6w" target="_eGwskbPUEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_eGxT27PUEeKFWdA0s_Fo6w" inStructuredNode="_eGwsabPUEeKFWdA0s_Fo6w" source="_eGwsjLPUEeKFWdA0s_Fo6w" target="_eGwsl7PUEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_eGxT3LPUEeKFWdA0s_Fo6w" inStructuredNode="_eGwsabPUEeKFWdA0s_Fo6w" source="_eGws3LPUEeKFWdA0s_Fo6w" target="_eGws3bPUEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_eGxT3bPUEeKFWdA0s_Fo6w" inStructuredNode="_eGwsabPUEeKFWdA0s_Fo6w" source="_eGwslLPUEeKFWdA0s_Fo6w" target="_eGws3bPUEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_eGxT3rPUEeKFWdA0s_Fo6w" inStructuredNode="_eGwsabPUEeKFWdA0s_Fo6w" source="_eGws3bPUEeKFWdA0s_Fo6w" target="_eGwsmrPUEeKFWdA0s_Fo6w">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_eGxT37PUEeKFWdA0s_Fo6w" name="Value(true)" value="true"/>
                  </edge>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_eGxT4LPUEeKFWdA0s_Fo6w" inStructuredNode="_eGwsabPUEeKFWdA0s_Fo6w" source="_eGws3bPUEeKFWdA0s_Fo6w" target="_eGws0rPUEeKFWdA0s_Fo6w">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_eGxT4bPUEeKFWdA0s_Fo6w" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_eGxT4rPUEeKFWdA0s_Fo6w" inStructuredNode="_eGwsabPUEeKFWdA0s_Fo6w" source="_eGwsxrPUEeKFWdA0s_Fo6w" target="_eGws3rPUEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_eGxT47PUEeKFWdA0s_Fo6w" inStructuredNode="_eGwsabPUEeKFWdA0s_Fo6w" source="_eGws2LPUEeKFWdA0s_Fo6w" target="_eGws3rPUEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_eGxT5LPUEeKFWdA0s_Fo6w" inStructuredNode="_eGwsabPUEeKFWdA0s_Fo6w" source="_eGxTjLPUEeKFWdA0s_Fo6w" target="_eGxTjbPUEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_eGxT5bPUEeKFWdA0s_Fo6w" inStructuredNode="_eGwsabPUEeKFWdA0s_Fo6w" source="_eGws3rPUEeKFWdA0s_Fo6w" target="_eGxTjbPUEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_eGxT5rPUEeKFWdA0s_Fo6w" inStructuredNode="_eGwsabPUEeKFWdA0s_Fo6w" source="_eGxTjbPUEeKFWdA0s_Fo6w" target="_eGws37PUEeKFWdA0s_Fo6w">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_eGxT57PUEeKFWdA0s_Fo6w" name="Value(true)" value="true"/>
                  </edge>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_eGxT6LPUEeKFWdA0s_Fo6w" inStructuredNode="_eGwsabPUEeKFWdA0s_Fo6w" source="_eGxTjbPUEeKFWdA0s_Fo6w" target="_eGxTgrPUEeKFWdA0s_Fo6w">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_eGxT6bPUEeKFWdA0s_Fo6w" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_eGxT6rPUEeKFWdA0s_Fo6w" inStructuredNode="_eGwsabPUEeKFWdA0s_Fo6w" source="_eGxTdrPUEeKFWdA0s_Fo6w" target="_eGxTjrPUEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_eGxT67PUEeKFWdA0s_Fo6w" inStructuredNode="_eGwsabPUEeKFWdA0s_Fo6w" source="_eGxTiLPUEeKFWdA0s_Fo6w" target="_eGxTjrPUEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_eGxT7LPUEeKFWdA0s_Fo6w" inStructuredNode="_eGwsabPUEeKFWdA0s_Fo6w" source="_eGxT0bPUEeKFWdA0s_Fo6w" target="_eGxT0rPUEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_eGxT7bPUEeKFWdA0s_Fo6w" inStructuredNode="_eGwsabPUEeKFWdA0s_Fo6w" source="_eGxTjrPUEeKFWdA0s_Fo6w" target="_eGxT0rPUEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_eGxT7rPUEeKFWdA0s_Fo6w" inStructuredNode="_eGwsabPUEeKFWdA0s_Fo6w" source="_eGxT0rPUEeKFWdA0s_Fo6w" target="_eGxTj7PUEeKFWdA0s_Fo6w">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_eGxT77PUEeKFWdA0s_Fo6w" name="Value(true)" value="true"/>
                  </edge>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_eGxT8LPUEeKFWdA0s_Fo6w" inStructuredNode="_eGwsabPUEeKFWdA0s_Fo6w" source="_eGxT0rPUEeKFWdA0s_Fo6w" target="_eGxTx7PUEeKFWdA0s_Fo6w">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_eGxT8bPUEeKFWdA0s_Fo6w" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_eGxT8rPUEeKFWdA0s_Fo6w" inStructuredNode="_eGwsabPUEeKFWdA0s_Fo6w" source="_eGxTu7PUEeKFWdA0s_Fo6w" target="_eGxT07PUEeKFWdA0s_Fo6w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_eGxT87PUEeKFWdA0s_Fo6w" inStructuredNode="_eGwsabPUEeKFWdA0s_Fo6w" source="_eGxTzbPUEeKFWdA0s_Fo6w" target="_eGxT07PUEeKFWdA0s_Fo6w"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_eGxT9LPUEeKFWdA0s_Fo6w" inStructuredNode="_eGwsYbPUEeKFWdA0s_Fo6w" source="_eGwsa7PUEeKFWdA0s_Fo6w" target="_eGwsY7PUEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_eGxT9bPUEeKFWdA0s_Fo6w" inStructuredNode="_eGwsYbPUEeKFWdA0s_Fo6w" source="_eGxT07PUEeKFWdA0s_Fo6w" target="_eGwsZrPUEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_eGxT9rPUEeKFWdA0s_Fo6w" inStructuredNode="_eGwsYbPUEeKFWdA0s_Fo6w" source="_eGwsabPUEeKFWdA0s_Fo6w" target="_eGwsYrPUEeKFWdA0s_Fo6w"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_eGxT97PUEeKFWdA0s_Fo6w" name="ExpressionStatement@13cb5ad" inStructuredNode="_eGwsULPUEeKFWdA0s_Fo6w" incoming="_eGxUCLPUEeKFWdA0s_Fo6w">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_eGxT-LPUEeKFWdA0s_Fo6w" name="Call(WriteLine)" inStructuredNode="_eGxT97PUEeKFWdA0s_Fo6w" incoming="_eGxUBrPUEeKFWdA0s_Fo6w">
                  <argument xmi:type="uml:InputPin" xmi:id="_eGxT-bPUEeKFWdA0s_Fo6w" name="Call(WriteLine).argument(value)" incoming="_eGxUBbPUEeKFWdA0s_Fo6w">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGxT-rPUEeKFWdA0s_Fo6w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGxT-7PUEeKFWdA0s_Fo6w" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_eGxT_LPUEeKFWdA0s_Fo6w" name="Call(WriteLine).result(errorStatus)">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGxT_bPUEeKFWdA0s_Fo6w"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGxT_rPUEeKFWdA0s_Fo6w" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_eGxT_7PUEeKFWdA0s_Fo6w" name="Tuple@1bbeeef" inStructuredNode="_eGxT97PUEeKFWdA0s_Fo6w" outgoing="_eGxUBrPUEeKFWdA0s_Fo6w">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_eGxUALPUEeKFWdA0s_Fo6w" name="Value(&quot;-- End of test case --&quot;)" inStructuredNode="_eGxT_7PUEeKFWdA0s_Fo6w">
                    <result xmi:type="uml:OutputPin" xmi:id="_eGxUAbPUEeKFWdA0s_Fo6w" name="Value(&quot;-- End of test case --&quot;).result" outgoing="_eGxUBbPUEeKFWdA0s_Fo6w" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eGxUArPUEeKFWdA0s_Fo6w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eGxUA7PUEeKFWdA0s_Fo6w" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_eGxUBLPUEeKFWdA0s_Fo6w" value="-- End of test case --">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_eGxUBbPUEeKFWdA0s_Fo6w" inStructuredNode="_eGxT97PUEeKFWdA0s_Fo6w" source="_eGxUAbPUEeKFWdA0s_Fo6w" target="_eGxT-bPUEeKFWdA0s_Fo6w"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_eGxUBrPUEeKFWdA0s_Fo6w" inStructuredNode="_eGxT97PUEeKFWdA0s_Fo6w" source="_eGxT_7PUEeKFWdA0s_Fo6w" target="_eGxT-LPUEeKFWdA0s_Fo6w"/>
              </node>
              <edge xmi:type="uml:ControlFlow" xmi:id="_eGxUB7PUEeKFWdA0s_Fo6w" inStructuredNode="_eGwsULPUEeKFWdA0s_Fo6w" source="_eGwsUbPUEeKFWdA0s_Fo6w" target="_eGwsYbPUEeKFWdA0s_Fo6w"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_eGxUCLPUEeKFWdA0s_Fo6w" inStructuredNode="_eGwsULPUEeKFWdA0s_Fo6w" source="_eGwsYbPUEeKFWdA0s_Fo6w" target="_eGxT97PUEeKFWdA0s_Fo6w"/>
            </structuredNode>
          </ownedBehavior>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_c4wJpbM9EeK7CMLj6g9UCw" name="TesterClassifierBehavior" group="_h_2RAP9zEeKcBsjselkpBA" node="_h_2RAP9zEeKcBsjselkpBA">
            <ownedComment xmi:type="uml:Comment" xmi:id="_c4wJprM9EeK7CMLj6g9UCw">
              <body>&#xD;
namespace 'Test Suites'::'Test Suite 2'::'MultipleDelegation - MultipleConnectors - PortToPart - Signal'::Tester ;&#xD;
&#xD;
private import 'Test Suites'::'Test Suite 2'::'BehaviorPort - Signal'::Start ;&#xD;
private import 'Test Suites'::'Test Suite 2'::'BehaviorPort - Signal'::Continue ;&#xD;
&#xD;
activity TesterClassifierBehavior() { &#xD;
	accept(Start) ;&#xD;
	this.a.q.S(4, this) ;&#xD;
	accept(Continue) ;&#xD;
	accept(Continue) ;&#xD;
	accept(Continue) ;&#xD;
	accept(Continue) ;&#xD;
	this.test() ;&#xD;
}</body>
            </ownedComment>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_h_2RAP9zEeKcBsjselkpBA" name="Body(TesterClassifierBehavior)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_h_2RAf9zEeKcBsjselkpBA" name="AcceptStatement@1834ec3" inStructuredNode="_h_2RAP9zEeKcBsjselkpBA" outgoing="_h_2RVf9zEeKcBsjselkpBA">
                <node xmi:type="uml:AcceptEventAction" xmi:id="_h_2RAv9zEeKcBsjselkpBA" name="Accept(Start)" inStructuredNode="_h_2RAf9zEeKcBsjselkpBA" incoming="_h_2RBf9zEeKcBsjselkpBA">
                  <trigger xmi:type="uml:Trigger" xmi:id="_h_2RA_9zEeKcBsjselkpBA" event="_iCq7gP9zEeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_h_2RBP9zEeKcBsjselkpBA" name="Initial(Accept(Start))" inStructuredNode="_h_2RAf9zEeKcBsjselkpBA" outgoing="_h_2RBf9zEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_h_2RBf9zEeKcBsjselkpBA" inStructuredNode="_h_2RAf9zEeKcBsjselkpBA" source="_h_2RBP9zEeKcBsjselkpBA" target="_h_2RAv9zEeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_h_2RBv9zEeKcBsjselkpBA" name="ExpressionStatement@a44854" inStructuredNode="_h_2RAP9zEeKcBsjselkpBA" outgoing="_h_2RVv9zEeKcBsjselkpBA" incoming="_h_2RVf9zEeKcBsjselkpBA">
                <node xmi:type="uml:SendSignalAction" xmi:id="_h_2RB_9zEeKcBsjselkpBA" name="SendSignal(S)" inStructuredNode="_h_2RBv9zEeKcBsjselkpBA" incoming="_h_2RMf9zEeKcBsjselkpBA" signal="_UwpDxKNXEeKtYNW7l6h6LA">
                  <argument xmi:type="uml:InputPin" xmi:id="_h_2RCP9zEeKcBsjselkpBA" name="SendSignal(S).argument(v)" incoming="_h_2RL_9zEeKcBsjselkpBA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_h_2RCf9zEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_h_2RCv9zEeKcBsjselkpBA" value="1"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_h_2RC_9zEeKcBsjselkpBA" name="SendSignal(S).argument(t)" incoming="_h_2RMP9zEeKcBsjselkpBA" type="_3OZkULPCEeKZBpcFSvFDPw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_h_2RDP9zEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_h_2RDf9zEeKcBsjselkpBA" value="1"/>
                  </argument>
                  <target xmi:type="uml:InputPin" xmi:id="_h_2RDv9zEeKcBsjselkpBA" name="SendSignal(S).target" incoming="_h_2RMv9zEeKcBsjselkpBA" type="_VBo0SKQYEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_h_2RD_9zEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_h_2REP9zEeKcBsjselkpBA" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_h_2REf9zEeKcBsjselkpBA" name="Tuple@51ccd1" inStructuredNode="_h_2RBv9zEeKcBsjselkpBA" outgoing="_h_2RMf9zEeKcBsjselkpBA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_h_2REv9zEeKcBsjselkpBA" name="Value(4)" inStructuredNode="_h_2REf9zEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_h_2RE_9zEeKcBsjselkpBA" name="Value(4).result" outgoing="_h_2RL_9zEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_h_2RFP9zEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_h_2RFf9zEeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_h_2RFv9zEeKcBsjselkpBA" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:ReadSelfAction" xmi:id="_h_2RF_9zEeKcBsjselkpBA" name="ReadSelf" inStructuredNode="_h_2REf9zEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_h_2RGP9zEeKcBsjselkpBA" name="ReadSelf.result" outgoing="_h_2RMP9zEeKcBsjselkpBA" type="_c4wHsLM9EeK7CMLj6g9UCw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_h_2RGf9zEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_h_2RGv9zEeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                </node>
                <node xmi:type="uml:ReadSelfAction" xmi:id="_h_2RG_9zEeKcBsjselkpBA" name="ReadSelf" inStructuredNode="_h_2RBv9zEeKcBsjselkpBA">
                  <result xmi:type="uml:OutputPin" xmi:id="_h_2RHP9zEeKcBsjselkpBA" name="ReadSelf.result" outgoing="_h_2RM_9zEeKcBsjselkpBA" type="_c4wHsLM9EeK7CMLj6g9UCw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_h_2RHf9zEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_h_2RHv9zEeKcBsjselkpBA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_h_2RH_9zEeKcBsjselkpBA" name="Read(a)" inStructuredNode="_h_2RBv9zEeKcBsjselkpBA" structuralFeature="_c4wHsbM9EeK7CMLj6g9UCw">
                  <object xmi:type="uml:InputPin" xmi:id="_h_2RIP9zEeKcBsjselkpBA" name="Read(a).object" incoming="_h_2RNP9zEeKcBsjselkpBA" type="_c4wHsLM9EeK7CMLj6g9UCw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_h_2RIf9zEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_h_2RIv9zEeKcBsjselkpBA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_h_2RI_9zEeKcBsjselkpBA" name="Read(a).result" outgoing="_h_2RNf9zEeKcBsjselkpBA" type="_VBo0MqQYEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_h_2RJP9zEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_h_2RJf9zEeKcBsjselkpBA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_h_2RJv9zEeKcBsjselkpBA" name="Fork(ReadSelf.result)" inStructuredNode="_h_2RBv9zEeKcBsjselkpBA" outgoing="_h_2RNP9zEeKcBsjselkpBA" incoming="_h_2RM_9zEeKcBsjselkpBA"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_h_2RJ_9zEeKcBsjselkpBA" name="Read(q)" inStructuredNode="_h_2RBv9zEeKcBsjselkpBA" structuralFeature="_VBo0NKQYEeKU2-QRh2EfwQ">
                  <object xmi:type="uml:InputPin" xmi:id="_h_2RKP9zEeKcBsjselkpBA" name="Read(q).object" incoming="_h_2RNv9zEeKcBsjselkpBA" type="_VBo0MqQYEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_h_2RKf9zEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_h_2RKv9zEeKcBsjselkpBA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_h_2RK_9zEeKcBsjselkpBA" name="Read(q).result" outgoing="_h_2RMv9zEeKcBsjselkpBA" type="_VBo0SKQYEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_h_2RLP9zEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_h_2RLf9zEeKcBsjselkpBA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_h_2RLv9zEeKcBsjselkpBA" name="Fork(Read(a).result)" inStructuredNode="_h_2RBv9zEeKcBsjselkpBA" outgoing="_h_2RNv9zEeKcBsjselkpBA" incoming="_h_2RNf9zEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_h_2RL_9zEeKcBsjselkpBA" inStructuredNode="_h_2RBv9zEeKcBsjselkpBA" source="_h_2RE_9zEeKcBsjselkpBA" target="_h_2RCP9zEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_h_2RMP9zEeKcBsjselkpBA" inStructuredNode="_h_2RBv9zEeKcBsjselkpBA" source="_h_2RGP9zEeKcBsjselkpBA" target="_h_2RC_9zEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_h_2RMf9zEeKcBsjselkpBA" inStructuredNode="_h_2RBv9zEeKcBsjselkpBA" source="_h_2REf9zEeKcBsjselkpBA" target="_h_2RB_9zEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_h_2RMv9zEeKcBsjselkpBA" inStructuredNode="_h_2RBv9zEeKcBsjselkpBA" source="_h_2RK_9zEeKcBsjselkpBA" target="_h_2RDv9zEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_h_2RM_9zEeKcBsjselkpBA" inStructuredNode="_h_2RBv9zEeKcBsjselkpBA" source="_h_2RHP9zEeKcBsjselkpBA" target="_h_2RJv9zEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_h_2RNP9zEeKcBsjselkpBA" inStructuredNode="_h_2RBv9zEeKcBsjselkpBA" source="_h_2RJv9zEeKcBsjselkpBA" target="_h_2RIP9zEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_h_2RNf9zEeKcBsjselkpBA" inStructuredNode="_h_2RBv9zEeKcBsjselkpBA" source="_h_2RI_9zEeKcBsjselkpBA" target="_h_2RLv9zEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_h_2RNv9zEeKcBsjselkpBA" inStructuredNode="_h_2RBv9zEeKcBsjselkpBA" source="_h_2RLv9zEeKcBsjselkpBA" target="_h_2RKP9zEeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_h_2RN_9zEeKcBsjselkpBA" name="AcceptStatement@e7bd76" inStructuredNode="_h_2RAP9zEeKcBsjselkpBA" outgoing="_h_2RV_9zEeKcBsjselkpBA" incoming="_h_2RVv9zEeKcBsjselkpBA">
                <node xmi:type="uml:AcceptEventAction" xmi:id="_h_2ROP9zEeKcBsjselkpBA" name="Accept(Continue)" inStructuredNode="_h_2RN_9zEeKcBsjselkpBA" incoming="_h_2RO_9zEeKcBsjselkpBA">
                  <trigger xmi:type="uml:Trigger" xmi:id="_h_2ROf9zEeKcBsjselkpBA" event="_iDRYcP9zEeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_h_2ROv9zEeKcBsjselkpBA" name="Initial(Accept(Continue))" inStructuredNode="_h_2RN_9zEeKcBsjselkpBA" outgoing="_h_2RO_9zEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_h_2RO_9zEeKcBsjselkpBA" inStructuredNode="_h_2RN_9zEeKcBsjselkpBA" source="_h_2ROv9zEeKcBsjselkpBA" target="_h_2ROP9zEeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_h_2RPP9zEeKcBsjselkpBA" name="AcceptStatement@9a8710" inStructuredNode="_h_2RAP9zEeKcBsjselkpBA" outgoing="_h_2RWP9zEeKcBsjselkpBA" incoming="_h_2RV_9zEeKcBsjselkpBA">
                <node xmi:type="uml:AcceptEventAction" xmi:id="_h_2RPf9zEeKcBsjselkpBA" name="Accept(Continue)" inStructuredNode="_h_2RPP9zEeKcBsjselkpBA" incoming="_h_2RQP9zEeKcBsjselkpBA">
                  <trigger xmi:type="uml:Trigger" xmi:id="_h_2RPv9zEeKcBsjselkpBA" event="_iD3OUP9zEeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_h_2RP_9zEeKcBsjselkpBA" name="Initial(Accept(Continue))" inStructuredNode="_h_2RPP9zEeKcBsjselkpBA" outgoing="_h_2RQP9zEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_h_2RQP9zEeKcBsjselkpBA" inStructuredNode="_h_2RPP9zEeKcBsjselkpBA" source="_h_2RP_9zEeKcBsjselkpBA" target="_h_2RPf9zEeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_h_2RQf9zEeKcBsjselkpBA" name="AcceptStatement@1713a1b" inStructuredNode="_h_2RAP9zEeKcBsjselkpBA" outgoing="_h_2RWf9zEeKcBsjselkpBA" incoming="_h_2RWP9zEeKcBsjselkpBA">
                <node xmi:type="uml:AcceptEventAction" xmi:id="_h_2RQv9zEeKcBsjselkpBA" name="Accept(Continue)" inStructuredNode="_h_2RQf9zEeKcBsjselkpBA" incoming="_h_2RRf9zEeKcBsjselkpBA">
                  <trigger xmi:type="uml:Trigger" xmi:id="_h_2RQ_9zEeKcBsjselkpBA" event="_iEdrQP9zEeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_h_2RRP9zEeKcBsjselkpBA" name="Initial(Accept(Continue))" inStructuredNode="_h_2RQf9zEeKcBsjselkpBA" outgoing="_h_2RRf9zEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_h_2RRf9zEeKcBsjselkpBA" inStructuredNode="_h_2RQf9zEeKcBsjselkpBA" source="_h_2RRP9zEeKcBsjselkpBA" target="_h_2RQv9zEeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_h_2RRv9zEeKcBsjselkpBA" name="AcceptStatement@d79fbb" inStructuredNode="_h_2RAP9zEeKcBsjselkpBA" outgoing="_h_2RWv9zEeKcBsjselkpBA" incoming="_h_2RWf9zEeKcBsjselkpBA">
                <node xmi:type="uml:AcceptEventAction" xmi:id="_h_2RR_9zEeKcBsjselkpBA" name="Accept(Continue)" inStructuredNode="_h_2RRv9zEeKcBsjselkpBA" incoming="_h_2RSv9zEeKcBsjselkpBA">
                  <trigger xmi:type="uml:Trigger" xmi:id="_h_2RSP9zEeKcBsjselkpBA" event="_iE5wIP9zEeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_h_2RSf9zEeKcBsjselkpBA" name="Initial(Accept(Continue))" inStructuredNode="_h_2RRv9zEeKcBsjselkpBA" outgoing="_h_2RSv9zEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_h_2RSv9zEeKcBsjselkpBA" inStructuredNode="_h_2RRv9zEeKcBsjselkpBA" source="_h_2RSf9zEeKcBsjselkpBA" target="_h_2RR_9zEeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_h_2RS_9zEeKcBsjselkpBA" name="ExpressionStatement@a1fdf2" inStructuredNode="_h_2RAP9zEeKcBsjselkpBA" incoming="_h_2RWv9zEeKcBsjselkpBA">
                <node xmi:type="uml:CallOperationAction" xmi:id="_h_2RTP9zEeKcBsjselkpBA" name="Call(test)" inStructuredNode="_h_2RS_9zEeKcBsjselkpBA" operation="_c4wKBLM9EeK7CMLj6g9UCw">
                  <target xmi:type="uml:InputPin" xmi:id="_h_2RTf9zEeKcBsjselkpBA" name="Call(test).target" incoming="_h_2RVP9zEeKcBsjselkpBA" type="_c4wHsLM9EeK7CMLj6g9UCw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_h_2RTv9zEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_h_2RT_9zEeKcBsjselkpBA" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:ReadSelfAction" xmi:id="_h_2RUP9zEeKcBsjselkpBA" name="ReadSelf" inStructuredNode="_h_2RS_9zEeKcBsjselkpBA">
                  <result xmi:type="uml:OutputPin" xmi:id="_h_2RUf9zEeKcBsjselkpBA" name="ReadSelf.result" outgoing="_h_2RVP9zEeKcBsjselkpBA" type="_c4wHsLM9EeK7CMLj6g9UCw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_h_2RUv9zEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_h_2RU_9zEeKcBsjselkpBA" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_h_2RVP9zEeKcBsjselkpBA" inStructuredNode="_h_2RS_9zEeKcBsjselkpBA" source="_h_2RUf9zEeKcBsjselkpBA" target="_h_2RTf9zEeKcBsjselkpBA"/>
              </node>
              <edge xmi:type="uml:ControlFlow" xmi:id="_h_2RVf9zEeKcBsjselkpBA" inStructuredNode="_h_2RAP9zEeKcBsjselkpBA" source="_h_2RAf9zEeKcBsjselkpBA" target="_h_2RBv9zEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_h_2RVv9zEeKcBsjselkpBA" inStructuredNode="_h_2RAP9zEeKcBsjselkpBA" source="_h_2RBv9zEeKcBsjselkpBA" target="_h_2RN_9zEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_h_2RV_9zEeKcBsjselkpBA" inStructuredNode="_h_2RAP9zEeKcBsjselkpBA" source="_h_2RN_9zEeKcBsjselkpBA" target="_h_2RPP9zEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_h_2RWP9zEeKcBsjselkpBA" inStructuredNode="_h_2RAP9zEeKcBsjselkpBA" source="_h_2RPP9zEeKcBsjselkpBA" target="_h_2RQf9zEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_h_2RWf9zEeKcBsjselkpBA" inStructuredNode="_h_2RAP9zEeKcBsjselkpBA" source="_h_2RQf9zEeKcBsjselkpBA" target="_h_2RRv9zEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_h_2RWv9zEeKcBsjselkpBA" inStructuredNode="_h_2RAP9zEeKcBsjselkpBA" source="_h_2RRv9zEeKcBsjselkpBA" target="_h_2RS_9zEeKcBsjselkpBA"/>
            </structuredNode>
          </ownedBehavior>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_c4wKArM9EeK7CMLj6g9UCw" name="Tester" class="_c4wHsLM9EeK7CMLj6g9UCw">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_c4wKA7M9EeK7CMLj6g9UCw" name="result" type="_c4wHsLM9EeK7CMLj6g9UCw" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_c4wKBLM9EeK7CMLj6g9UCw" name="test" method="_c4wHtbM9EeK7CMLj6g9UCw" class="_c4wHsLM9EeK7CMLj6g9UCw" redefinedOperation="_3OZlC7PCEeKZBpcFSvFDPw"/>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="__2NSQKRZEeKU2-QRh2EfwQ" name="SingleDelegation - PortToPWP - Signal">
        <packagedElement xmi:type="uml:Class" xmi:id="_J3vzMKRbEeKU2-QRh2EfwQ" name="C">
          <ownedAttribute xmi:type="uml:Port" xmi:id="_LYS_8KRbEeKU2-QRh2EfwQ" name="p" visibility="public" type="_QaTOS6NaEeKtYNW7l6h6LA" end="_3NuHkaRbEeKU2-QRh2EfwQ" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PlIz0KRbEeKU2-QRh2EfwQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Plk4sKRbEeKU2-QRh2EfwQ" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_oQNmcKRbEeKU2-QRh2EfwQ" name="a" type="_QaTOAqNaEeKtYNW7l6h6LA" aggregation="composite"/>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_3NuHkKRbEeKU2-QRh2EfwQ" name="u" type="_PniyIKRcEeKU2-QRh2EfwQ">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_3NuHkaRbEeKU2-QRh2EfwQ" role="_LYS_8KRbEeKU2-QRh2EfwQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3NuHkqRbEeKU2-QRh2EfwQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3NuHk6RbEeKU2-QRh2EfwQ" value="1"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_3NuHlKRbEeKU2-QRh2EfwQ" partWithPort="_oQNmcKRbEeKU2-QRh2EfwQ" role="_QaTOBKNaEeKtYNW7l6h6LA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3NuHlaRbEeKU2-QRh2EfwQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3NuHlqRbEeKU2-QRh2EfwQ" value="1"/>
            </end>
          </ownedConnector>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_j7Km4KRdEeKU2-QRh2EfwQ" name="C" class="_J3vzMKRbEeKU2-QRh2EfwQ">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_rBsksKRdEeKU2-QRh2EfwQ" name="result" type="_J3vzMKRbEeKU2-QRh2EfwQ" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_PniyIKRcEeKU2-QRh2EfwQ" name="U" memberEnd="_PniyIaRcEeKU2-QRh2EfwQ _PnZoMKRcEeKU2-QRh2EfwQ">
          <ownedEnd xmi:type="uml:Property" xmi:id="_PniyIaRcEeKU2-QRh2EfwQ" name="y" type="_QaTOS6NaEeKtYNW7l6h6LA" owningAssociation="_PniyIKRcEeKU2-QRh2EfwQ" association="_PniyIKRcEeKU2-QRh2EfwQ">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PniyIqRcEeKU2-QRh2EfwQ"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PniyI6RcEeKU2-QRh2EfwQ" value="*"/>
          </ownedEnd>
          <ownedEnd xmi:type="uml:Property" xmi:id="_PnZoMKRcEeKU2-QRh2EfwQ" name="x" type="_QaTOS6NaEeKtYNW7l6h6LA" owningAssociation="_PniyIKRcEeKU2-QRh2EfwQ" association="_PniyIKRcEeKU2-QRh2EfwQ">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PnZoMaRcEeKU2-QRh2EfwQ"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PnZoMqRcEeKU2-QRh2EfwQ" value="*"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:type="uml:Activity" xmi:id="_9LXVQKRcEeKU2-QRh2EfwQ" name="Test case - SingleDelegation - PortToPWP - Signal" group="_6spRMLPgEeK1gvDcAKh42g" node="_6spRMLPgEeK1gvDcAKh42g">
          <ownedComment xmi:type="uml:Comment" xmi:id="_9LXVQaRcEeKU2-QRh2EfwQ">
            <body>&#xD;
namespace 'Test Suites'::'Test Suite 2'::'SingleDelegation - PortToPWP - Signal' ;&#xD;
&#xD;
//private import 'Test Suites'::'Test Suite 2'::'BehaviorPort - Signal'::Start ;&#xD;
&#xD;
activity 'Test case - SingleDelegation - PortToPWP - Signal'() { &#xD;
	t = new Tester() ;&#xD;
	t.Start() ;&#xD;
}</body>
          </ownedComment>
          <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_6spRMLPgEeK1gvDcAKh42g" name="Body(Test case - SingleDelegation - PortToPWP - Signal)">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_6spRMbPgEeK1gvDcAKh42g" name="ExpressionStatement@1fbe1b" inStructuredNode="_6spRMLPgEeK1gvDcAKh42g" outgoing="_6spRWLPgEeK1gvDcAKh42g">
              <node xmi:type="uml:ForkNode" xmi:id="_6spRMrPgEeK1gvDcAKh42g" name="Fork(t)@1f7b6d2" inStructuredNode="_6spRMbPgEeK1gvDcAKh42g" outgoing="_6spRV7PgEeK1gvDcAKh42g" incoming="_6spRTLPgEeK1gvDcAKh42g"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_6spRM7PgEeK1gvDcAKh42g" name="RightHandSide@30761a" inStructuredNode="_6spRMbPgEeK1gvDcAKh42g">
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_6spRNLPgEeK1gvDcAKh42g" name="InstanceCreationExpression@30761a" inStructuredNode="_6spRM7PgEeK1gvDcAKh42g">
                  <node xmi:type="uml:CallOperationAction" xmi:id="_6spRNbPgEeK1gvDcAKh42g" name="Call(Tester)" inStructuredNode="_6spRNLPgEeK1gvDcAKh42g" operation="_5fQk4rM_EeK7CMLj6g9UCw">
                    <result xmi:type="uml:OutputPin" xmi:id="_6spRNrPgEeK1gvDcAKh42g" name="Call(Tester).result(result)" outgoing="_6spRSbPgEeK1gvDcAKh42g" type="_5fQjMLM_EeK7CMLj6g9UCw">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6spRN7PgEeK1gvDcAKh42g" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6spROLPgEeK1gvDcAKh42g" value="1"/>
                    </result>
                    <target xmi:type="uml:InputPin" xmi:id="_6spRObPgEeK1gvDcAKh42g" name="Call(Tester).target" incoming="_6spRSLPgEeK1gvDcAKh42g" type="_5fQjMLM_EeK7CMLj6g9UCw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6spROrPgEeK1gvDcAKh42g" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6spRO7PgEeK1gvDcAKh42g" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:CreateObjectAction" xmi:id="_6spRPLPgEeK1gvDcAKh42g" name="Create(Tester)" inStructuredNode="_6spRNLPgEeK1gvDcAKh42g" classifier="_5fQjMLM_EeK7CMLj6g9UCw">
                    <result xmi:type="uml:OutputPin" xmi:id="_6spRPbPgEeK1gvDcAKh42g" name="Create(Tester).result" outgoing="_6spRSLPgEeK1gvDcAKh42g" type="_5fQjMLM_EeK7CMLj6g9UCw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6spRPrPgEeK1gvDcAKh42g" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6spRP7PgEeK1gvDcAKh42g" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_6spRQLPgEeK1gvDcAKh42g" name="Fork(Call(Tester).result(result))" inStructuredNode="_6spRNLPgEeK1gvDcAKh42g" outgoing="_6spRSrPgEeK1gvDcAKh42g _6spRS7PgEeK1gvDcAKh42g" incoming="_6spRSbPgEeK1gvDcAKh42g"/>
                  <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_6spRQbPgEeK1gvDcAKh42g" name="Start(Tester)" inStructuredNode="_6spRNLPgEeK1gvDcAKh42g">
                    <object xmi:type="uml:InputPin" xmi:id="_6spRQrPgEeK1gvDcAKh42g" name="Start(Tester).object" incoming="_6spRSrPgEeK1gvDcAKh42g" type="_5fQjMLM_EeK7CMLj6g9UCw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6spRQ7PgEeK1gvDcAKh42g" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6spRRLPgEeK1gvDcAKh42g" value="1"/>
                    </object>
                  </node>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_6spRRbPgEeK1gvDcAKh42g" name="Output(Call(Tester).result(result))" outgoing="_6spRTLPgEeK1gvDcAKh42g" incoming="_6spRS7PgEeK1gvDcAKh42g" type="_5fQjMLM_EeK7CMLj6g9UCw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6spRRrPgEeK1gvDcAKh42g" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6spRR7PgEeK1gvDcAKh42g" value="1"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_6spRSLPgEeK1gvDcAKh42g" inStructuredNode="_6spRNLPgEeK1gvDcAKh42g" source="_6spRPbPgEeK1gvDcAKh42g" target="_6spRObPgEeK1gvDcAKh42g"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_6spRSbPgEeK1gvDcAKh42g" inStructuredNode="_6spRNLPgEeK1gvDcAKh42g" source="_6spRNrPgEeK1gvDcAKh42g" target="_6spRQLPgEeK1gvDcAKh42g"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_6spRSrPgEeK1gvDcAKh42g" inStructuredNode="_6spRNLPgEeK1gvDcAKh42g" source="_6spRQLPgEeK1gvDcAKh42g" target="_6spRQrPgEeK1gvDcAKh42g"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_6spRS7PgEeK1gvDcAKh42g" inStructuredNode="_6spRNLPgEeK1gvDcAKh42g" source="_6spRQLPgEeK1gvDcAKh42g" target="_6spRRbPgEeK1gvDcAKh42g"/>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_6spRTLPgEeK1gvDcAKh42g" inStructuredNode="_6spRMbPgEeK1gvDcAKh42g" source="_6spRRbPgEeK1gvDcAKh42g" target="_6spRMrPgEeK1gvDcAKh42g"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_6spRTbPgEeK1gvDcAKh42g" name="ExpressionStatement@181b1f4" inStructuredNode="_6spRMLPgEeK1gvDcAKh42g" incoming="_6spRWLPgEeK1gvDcAKh42g">
              <node xmi:type="uml:ExpansionRegion" xmi:id="_6spRTrPgEeK1gvDcAKh42g" name="Collect(SendSignal(Start))" inStructuredNode="_6spRTbPgEeK1gvDcAKh42g" incoming="_6spRVrPgEeK1gvDcAKh42g" mode="parallel" inputElement="_6spRVLPgEeK1gvDcAKh42g">
                <node xmi:type="uml:SendSignalAction" xmi:id="_6spRT7PgEeK1gvDcAKh42g" name="SendSignal(Start)" inStructuredNode="_6spRTrPgEeK1gvDcAKh42g" signal="_Jqen4LMwEeKUntHy_YfVmg">
                  <target xmi:type="uml:InputPin" xmi:id="_6spRULPgEeK1gvDcAKh42g" name="SendSignal(Start).target" incoming="_6spRU7PgEeK1gvDcAKh42g" type="_5fQjMLM_EeK7CMLj6g9UCw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6spRUbPgEeK1gvDcAKh42g" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6spRUrPgEeK1gvDcAKh42g" value="1"/>
                  </target>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_6spRU7PgEeK1gvDcAKh42g" inStructuredNode="_6spRTrPgEeK1gvDcAKh42g" source="_6spRVLPgEeK1gvDcAKh42g" target="_6spRULPgEeK1gvDcAKh42g"/>
              </node>
              <node xmi:type="uml:ExpansionNode" xmi:id="_6spRVLPgEeK1gvDcAKh42g" name="Collect(SendSignal(Start)).inputElement" inStructuredNode="_6spRTbPgEeK1gvDcAKh42g" outgoing="_6spRU7PgEeK1gvDcAKh42g" incoming="_6spRV7PgEeK1gvDcAKh42g" regionAsInput="_6spRTrPgEeK1gvDcAKh42g"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_6spRVbPgEeK1gvDcAKh42g" name="Feature(Fork(t)@1f7b6d2)" inStructuredNode="_6spRTbPgEeK1gvDcAKh42g" outgoing="_6spRVrPgEeK1gvDcAKh42g"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_6spRVrPgEeK1gvDcAKh42g" inStructuredNode="_6spRTbPgEeK1gvDcAKh42g" source="_6spRVbPgEeK1gvDcAKh42g" target="_6spRTrPgEeK1gvDcAKh42g"/>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_6spRV7PgEeK1gvDcAKh42g" inStructuredNode="_6spRMLPgEeK1gvDcAKh42g" source="_6spRMrPgEeK1gvDcAKh42g" target="_6spRVLPgEeK1gvDcAKh42g"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_6spRWLPgEeK1gvDcAKh42g" inStructuredNode="_6spRMLPgEeK1gvDcAKh42g" source="_6spRMbPgEeK1gvDcAKh42g" target="_6spRTbPgEeK1gvDcAKh42g"/>
          </structuredNode>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_5fQjMLM_EeK7CMLj6g9UCw" name="Tester" classifierBehavior="_5fQkhbM_EeK7CMLj6g9UCw" isActive="true">
          <generalization xmi:type="uml:Generalization" xmi:id="_NVbm8LNBEeK7CMLj6g9UCw" general="_3OZkULPCEeKZBpcFSvFDPw" specific="_5fQjMLM_EeK7CMLj6g9UCw"/>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_5fQjMbM_EeK7CMLj6g9UCw" name="c" visibility="public" type="_J3vzMKRbEeKU2-QRh2EfwQ" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5fQjMrM_EeK7CMLj6g9UCw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5fQjM7M_EeK7CMLj6g9UCw" value="1"/>
          </ownedAttribute>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_5fQjNbM_EeK7CMLj6g9UCw" name="test" specification="_5fQk5LM_EeK7CMLj6g9UCw" group="_kOh_ALPYEeK1gvDcAKh42g" node="_kOh_ALPYEeK1gvDcAKh42g">
            <ownedComment xmi:type="uml:Comment" xmi:id="_5fQjNrM_EeK7CMLj6g9UCw">
              <body>&#xD;
namespace 'Test Suites'::'Test Suite 2'::'SingleDelegation - PortToPWP - Signal'::Tester ;&#xD;
&#xD;
activity test() { &#xD;
	WriteLine(&quot;-- Running test case: Single delegation connector - Signal delegated from port to part with port --&quot;) ;&#xD;
	AssertTrue(&quot;Signal delegated&quot;, this.c.a.b.p == 4) ;&#xD;
	WriteLine(&quot;-- End of test case --&quot;) ;&#xD;
}</body>
            </ownedComment>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_kOh_ALPYEeK1gvDcAKh42g" name="Body(test)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_kOh_AbPYEeK1gvDcAKh42g" name="ExpressionStatement@1383e73" inStructuredNode="_kOh_ALPYEeK1gvDcAKh42g" outgoing="_kOh_b7PYEeK1gvDcAKh42g">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_kOh_ArPYEeK1gvDcAKh42g" name="Call(WriteLine)" inStructuredNode="_kOh_AbPYEeK1gvDcAKh42g" incoming="_kOh_ELPYEeK1gvDcAKh42g">
                  <argument xmi:type="uml:InputPin" xmi:id="_kOh_A7PYEeK1gvDcAKh42g" name="Call(WriteLine).argument(value)" incoming="_kOh_D7PYEeK1gvDcAKh42g">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kOh_BLPYEeK1gvDcAKh42g" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kOh_BbPYEeK1gvDcAKh42g" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_kOh_BrPYEeK1gvDcAKh42g" name="Call(WriteLine).result(errorStatus)">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kOh_B7PYEeK1gvDcAKh42g"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kOh_CLPYEeK1gvDcAKh42g" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_kOh_CbPYEeK1gvDcAKh42g" name="Tuple@15f75b6" inStructuredNode="_kOh_AbPYEeK1gvDcAKh42g" outgoing="_kOh_ELPYEeK1gvDcAKh42g">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_kOh_CrPYEeK1gvDcAKh42g" name="Value(&quot;-- Running test case: Single delegation connector - Signal delegated from port to part with port --&quot;)" inStructuredNode="_kOh_CbPYEeK1gvDcAKh42g">
                    <result xmi:type="uml:OutputPin" xmi:id="_kOh_C7PYEeK1gvDcAKh42g" name="Value(&quot;-- Running test case: Single delegation connector - Signal delegated from port to part with port --&quot;).result" outgoing="_kOh_D7PYEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kOh_DLPYEeK1gvDcAKh42g" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kOh_DbPYEeK1gvDcAKh42g" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_kOh_DrPYEeK1gvDcAKh42g" value="-- Running test case: Single delegation connector - Signal delegated from port to part with port --">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_kOh_D7PYEeK1gvDcAKh42g" inStructuredNode="_kOh_AbPYEeK1gvDcAKh42g" source="_kOh_C7PYEeK1gvDcAKh42g" target="_kOh_A7PYEeK1gvDcAKh42g"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_kOh_ELPYEeK1gvDcAKh42g" inStructuredNode="_kOh_AbPYEeK1gvDcAKh42g" source="_kOh_CbPYEeK1gvDcAKh42g" target="_kOh_ArPYEeK1gvDcAKh42g"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_kOh_EbPYEeK1gvDcAKh42g" name="ExpressionStatement@f8a61f" inStructuredNode="_kOh_ALPYEeK1gvDcAKh42g" outgoing="_kOh_cLPYEeK1gvDcAKh42g" incoming="_kOh_b7PYEeK1gvDcAKh42g">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_kOh_ErPYEeK1gvDcAKh42g" name="Call(AssertTrue)" inStructuredNode="_kOh_EbPYEeK1gvDcAKh42g" incoming="_kOh_XrPYEeK1gvDcAKh42g">
                  <argument xmi:type="uml:InputPin" xmi:id="_kOh_E7PYEeK1gvDcAKh42g" name="Call(AssertTrue).argument(label)" incoming="_kOh_XLPYEeK1gvDcAKh42g">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kOh_FLPYEeK1gvDcAKh42g" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kOh_FbPYEeK1gvDcAKh42g" value="1"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_kOh_FrPYEeK1gvDcAKh42g" name="Call(AssertTrue).argument(condition)" incoming="_kOh_XbPYEeK1gvDcAKh42g">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kOh_F7PYEeK1gvDcAKh42g" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kOh_GLPYEeK1gvDcAKh42g" value="1"/>
                  </argument>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_kOh_GbPYEeK1gvDcAKh42g" name="Tuple@d0f1de" inStructuredNode="_kOh_EbPYEeK1gvDcAKh42g" outgoing="_kOh_XrPYEeK1gvDcAKh42g">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_kOh_GrPYEeK1gvDcAKh42g" name="Value(&quot;Signal delegated&quot;)" inStructuredNode="_kOh_GbPYEeK1gvDcAKh42g">
                    <result xmi:type="uml:OutputPin" xmi:id="_kOh_G7PYEeK1gvDcAKh42g" name="Value(&quot;Signal delegated&quot;).result" outgoing="_kOh_XLPYEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kOh_HLPYEeK1gvDcAKh42g" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kOh_HbPYEeK1gvDcAKh42g" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_kOh_HrPYEeK1gvDcAKh42g" value="Signal delegated">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                  <node xmi:type="uml:ReadSelfAction" xmi:id="_kOh_H7PYEeK1gvDcAKh42g" name="ReadSelf" inStructuredNode="_kOh_GbPYEeK1gvDcAKh42g">
                    <result xmi:type="uml:OutputPin" xmi:id="_kOh_ILPYEeK1gvDcAKh42g" name="ReadSelf.result" outgoing="_kOh_UrPYEeK1gvDcAKh42g" type="_5fQjMLM_EeK7CMLj6g9UCw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kOh_IbPYEeK1gvDcAKh42g" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kOh_IrPYEeK1gvDcAKh42g" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_kOh_I7PYEeK1gvDcAKh42g" name="Read(c)" inStructuredNode="_kOh_GbPYEeK1gvDcAKh42g" structuralFeature="_5fQjMbM_EeK7CMLj6g9UCw">
                    <object xmi:type="uml:InputPin" xmi:id="_kOh_JLPYEeK1gvDcAKh42g" name="Read(c).object" incoming="_kOh_U7PYEeK1gvDcAKh42g" type="_5fQjMLM_EeK7CMLj6g9UCw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kOh_JbPYEeK1gvDcAKh42g" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kOh_JrPYEeK1gvDcAKh42g" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_kOh_J7PYEeK1gvDcAKh42g" name="Read(c).result" outgoing="_kOh_VLPYEeK1gvDcAKh42g" type="_J3vzMKRbEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kOh_KLPYEeK1gvDcAKh42g" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kOh_KbPYEeK1gvDcAKh42g" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_kOh_KrPYEeK1gvDcAKh42g" name="Fork(ReadSelf.result)" inStructuredNode="_kOh_GbPYEeK1gvDcAKh42g" outgoing="_kOh_U7PYEeK1gvDcAKh42g" incoming="_kOh_UrPYEeK1gvDcAKh42g"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_kOh_K7PYEeK1gvDcAKh42g" name="Read(a)" inStructuredNode="_kOh_GbPYEeK1gvDcAKh42g" structuralFeature="_oQNmcKRbEeKU2-QRh2EfwQ">
                    <object xmi:type="uml:InputPin" xmi:id="_kOh_LLPYEeK1gvDcAKh42g" name="Read(a).object" incoming="_kOh_VbPYEeK1gvDcAKh42g" type="_J3vzMKRbEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kOh_LbPYEeK1gvDcAKh42g" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kOh_LrPYEeK1gvDcAKh42g" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_kOh_L7PYEeK1gvDcAKh42g" name="Read(a).result" outgoing="_kOh_VrPYEeK1gvDcAKh42g" type="_QaTOAqNaEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kOh_MLPYEeK1gvDcAKh42g" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kOh_MbPYEeK1gvDcAKh42g" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_kOh_MrPYEeK1gvDcAKh42g" name="Fork(Read(c).result)" inStructuredNode="_kOh_GbPYEeK1gvDcAKh42g" outgoing="_kOh_VbPYEeK1gvDcAKh42g" incoming="_kOh_VLPYEeK1gvDcAKh42g"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_kOh_M7PYEeK1gvDcAKh42g" name="Read(b)" inStructuredNode="_kOh_GbPYEeK1gvDcAKh42g" structuralFeature="_mPbuQKNaEeKtYNW7l6h6LA">
                    <object xmi:type="uml:InputPin" xmi:id="_kOh_NLPYEeK1gvDcAKh42g" name="Read(b).object" incoming="_kOh_V7PYEeK1gvDcAKh42g" type="_QaTOAqNaEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kOh_NbPYEeK1gvDcAKh42g" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kOh_NrPYEeK1gvDcAKh42g" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_kOh_N7PYEeK1gvDcAKh42g" name="Read(b).result" outgoing="_kOh_WLPYEeK1gvDcAKh42g" type="_tct-0KQfEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kOh_OLPYEeK1gvDcAKh42g" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kOh_ObPYEeK1gvDcAKh42g" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_kOh_OrPYEeK1gvDcAKh42g" name="Fork(Read(a).result)" inStructuredNode="_kOh_GbPYEeK1gvDcAKh42g" outgoing="_kOh_V7PYEeK1gvDcAKh42g" incoming="_kOh_VrPYEeK1gvDcAKh42g"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_kOh_O7PYEeK1gvDcAKh42g" name="Read(p)" inStructuredNode="_kOh_GbPYEeK1gvDcAKh42g" structuralFeature="_tct-0aQfEeKU2-QRh2EfwQ">
                    <object xmi:type="uml:InputPin" xmi:id="_kOh_PLPYEeK1gvDcAKh42g" name="Read(p).object" incoming="_kOh_WbPYEeK1gvDcAKh42g" type="_tct-0KQfEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kOh_PbPYEeK1gvDcAKh42g" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kOh_PrPYEeK1gvDcAKh42g" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_kOh_P7PYEeK1gvDcAKh42g" name="Read(p).result" outgoing="_kOh_WrPYEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kOh_QLPYEeK1gvDcAKh42g" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kOh_QbPYEeK1gvDcAKh42g" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_kOh_QrPYEeK1gvDcAKh42g" name="Fork(Read(b).result)" inStructuredNode="_kOh_GbPYEeK1gvDcAKh42g" outgoing="_kOh_WbPYEeK1gvDcAKh42g" incoming="_kOh_WLPYEeK1gvDcAKh42g"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_kOh_Q7PYEeK1gvDcAKh42g" name="Value(4)" inStructuredNode="_kOh_GbPYEeK1gvDcAKh42g">
                    <result xmi:type="uml:OutputPin" xmi:id="_kOh_RLPYEeK1gvDcAKh42g" name="Value(4).result" outgoing="_kOh_W7PYEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kOh_RbPYEeK1gvDcAKh42g" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kOh_RrPYEeK1gvDcAKh42g" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_kOh_R7PYEeK1gvDcAKh42g" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:TestIdentityAction" xmi:id="_kOh_SLPYEeK1gvDcAKh42g" name="Test(==)" inStructuredNode="_kOh_GbPYEeK1gvDcAKh42g">
                    <first xmi:type="uml:InputPin" xmi:id="_kOh_SbPYEeK1gvDcAKh42g" name="Test(==).first" incoming="_kOh_WrPYEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kOh_SrPYEeK1gvDcAKh42g" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kOh_S7PYEeK1gvDcAKh42g" value="1"/>
                    </first>
                    <result xmi:type="uml:OutputPin" xmi:id="_kOh_TLPYEeK1gvDcAKh42g" name="Test(==).result" outgoing="_kOh_XbPYEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kOh_TbPYEeK1gvDcAKh42g" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kOh_TrPYEeK1gvDcAKh42g" value="1"/>
                    </result>
                    <second xmi:type="uml:InputPin" xmi:id="_kOh_T7PYEeK1gvDcAKh42g" name="Test(==).second" incoming="_kOh_W7PYEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kOh_ULPYEeK1gvDcAKh42g" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kOh_UbPYEeK1gvDcAKh42g" value="1"/>
                    </second>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kOh_UrPYEeK1gvDcAKh42g" inStructuredNode="_kOh_GbPYEeK1gvDcAKh42g" source="_kOh_ILPYEeK1gvDcAKh42g" target="_kOh_KrPYEeK1gvDcAKh42g"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kOh_U7PYEeK1gvDcAKh42g" inStructuredNode="_kOh_GbPYEeK1gvDcAKh42g" source="_kOh_KrPYEeK1gvDcAKh42g" target="_kOh_JLPYEeK1gvDcAKh42g"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kOh_VLPYEeK1gvDcAKh42g" inStructuredNode="_kOh_GbPYEeK1gvDcAKh42g" source="_kOh_J7PYEeK1gvDcAKh42g" target="_kOh_MrPYEeK1gvDcAKh42g"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kOh_VbPYEeK1gvDcAKh42g" inStructuredNode="_kOh_GbPYEeK1gvDcAKh42g" source="_kOh_MrPYEeK1gvDcAKh42g" target="_kOh_LLPYEeK1gvDcAKh42g"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kOh_VrPYEeK1gvDcAKh42g" inStructuredNode="_kOh_GbPYEeK1gvDcAKh42g" source="_kOh_L7PYEeK1gvDcAKh42g" target="_kOh_OrPYEeK1gvDcAKh42g"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kOh_V7PYEeK1gvDcAKh42g" inStructuredNode="_kOh_GbPYEeK1gvDcAKh42g" source="_kOh_OrPYEeK1gvDcAKh42g" target="_kOh_NLPYEeK1gvDcAKh42g"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kOh_WLPYEeK1gvDcAKh42g" inStructuredNode="_kOh_GbPYEeK1gvDcAKh42g" source="_kOh_N7PYEeK1gvDcAKh42g" target="_kOh_QrPYEeK1gvDcAKh42g"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kOh_WbPYEeK1gvDcAKh42g" inStructuredNode="_kOh_GbPYEeK1gvDcAKh42g" source="_kOh_QrPYEeK1gvDcAKh42g" target="_kOh_PLPYEeK1gvDcAKh42g"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kOh_WrPYEeK1gvDcAKh42g" inStructuredNode="_kOh_GbPYEeK1gvDcAKh42g" source="_kOh_P7PYEeK1gvDcAKh42g" target="_kOh_SbPYEeK1gvDcAKh42g"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kOh_W7PYEeK1gvDcAKh42g" inStructuredNode="_kOh_GbPYEeK1gvDcAKh42g" source="_kOh_RLPYEeK1gvDcAKh42g" target="_kOh_T7PYEeK1gvDcAKh42g"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_kOh_XLPYEeK1gvDcAKh42g" inStructuredNode="_kOh_EbPYEeK1gvDcAKh42g" source="_kOh_G7PYEeK1gvDcAKh42g" target="_kOh_E7PYEeK1gvDcAKh42g"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_kOh_XbPYEeK1gvDcAKh42g" inStructuredNode="_kOh_EbPYEeK1gvDcAKh42g" source="_kOh_TLPYEeK1gvDcAKh42g" target="_kOh_FrPYEeK1gvDcAKh42g"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_kOh_XrPYEeK1gvDcAKh42g" inStructuredNode="_kOh_EbPYEeK1gvDcAKh42g" source="_kOh_GbPYEeK1gvDcAKh42g" target="_kOh_ErPYEeK1gvDcAKh42g"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_kOh_X7PYEeK1gvDcAKh42g" name="ExpressionStatement@142d97e" inStructuredNode="_kOh_ALPYEeK1gvDcAKh42g" incoming="_kOh_cLPYEeK1gvDcAKh42g">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_kOh_YLPYEeK1gvDcAKh42g" name="Call(WriteLine)" inStructuredNode="_kOh_X7PYEeK1gvDcAKh42g" incoming="_kOh_brPYEeK1gvDcAKh42g">
                  <argument xmi:type="uml:InputPin" xmi:id="_kOh_YbPYEeK1gvDcAKh42g" name="Call(WriteLine).argument(value)" incoming="_kOh_bbPYEeK1gvDcAKh42g">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kOh_YrPYEeK1gvDcAKh42g" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kOh_Y7PYEeK1gvDcAKh42g" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_kOh_ZLPYEeK1gvDcAKh42g" name="Call(WriteLine).result(errorStatus)">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kOh_ZbPYEeK1gvDcAKh42g"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kOh_ZrPYEeK1gvDcAKh42g" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_kOh_Z7PYEeK1gvDcAKh42g" name="Tuple@a03d5a" inStructuredNode="_kOh_X7PYEeK1gvDcAKh42g" outgoing="_kOh_brPYEeK1gvDcAKh42g">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_kOh_aLPYEeK1gvDcAKh42g" name="Value(&quot;-- End of test case --&quot;)" inStructuredNode="_kOh_Z7PYEeK1gvDcAKh42g">
                    <result xmi:type="uml:OutputPin" xmi:id="_kOh_abPYEeK1gvDcAKh42g" name="Value(&quot;-- End of test case --&quot;).result" outgoing="_kOh_bbPYEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kOh_arPYEeK1gvDcAKh42g" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kOh_a7PYEeK1gvDcAKh42g" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_kOh_bLPYEeK1gvDcAKh42g" value="-- End of test case --">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_kOh_bbPYEeK1gvDcAKh42g" inStructuredNode="_kOh_X7PYEeK1gvDcAKh42g" source="_kOh_abPYEeK1gvDcAKh42g" target="_kOh_YbPYEeK1gvDcAKh42g"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_kOh_brPYEeK1gvDcAKh42g" inStructuredNode="_kOh_X7PYEeK1gvDcAKh42g" source="_kOh_Z7PYEeK1gvDcAKh42g" target="_kOh_YLPYEeK1gvDcAKh42g"/>
              </node>
              <edge xmi:type="uml:ControlFlow" xmi:id="_kOh_b7PYEeK1gvDcAKh42g" inStructuredNode="_kOh_ALPYEeK1gvDcAKh42g" source="_kOh_AbPYEeK1gvDcAKh42g" target="_kOh_EbPYEeK1gvDcAKh42g"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_kOh_cLPYEeK1gvDcAKh42g" inStructuredNode="_kOh_ALPYEeK1gvDcAKh42g" source="_kOh_EbPYEeK1gvDcAKh42g" target="_kOh_X7PYEeK1gvDcAKh42g"/>
            </structuredNode>
          </ownedBehavior>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_5fQkhbM_EeK7CMLj6g9UCw" name="TesterClassifierBehavior" group="_paCg8LPgEeK1gvDcAKh42g" node="_paCg8LPgEeK1gvDcAKh42g">
            <ownedComment xmi:type="uml:Comment" xmi:id="_5fQkhrM_EeK7CMLj6g9UCw">
              <body>&#xD;
namespace 'Test Suites'::'Test Suite 2'::'SingleDelegation - PortToPWP - Signal'::Tester ;&#xD;
&#xD;
private import 'Test Suites'::'Test Suite 2'::'BehaviorPort - Signal'::Start ;&#xD;
private import 'Test Suites'::'Test Suite 2'::'BehaviorPort - Signal'::Continue ;&#xD;
&#xD;
activity TesterClassifierBehavior() { &#xD;
	accept(Start) ;&#xD;
	this.c.p.S(4, this) ;&#xD;
	accept(Continue) ;&#xD;
	this.test() ;&#xD;
}</body>
            </ownedComment>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_paCg8LPgEeK1gvDcAKh42g" name="Body(TesterClassifierBehavior)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_paCg8bPgEeK1gvDcAKh42g" name="AcceptStatement@88b5b4" inStructuredNode="_paCg8LPgEeK1gvDcAKh42g" outgoing="_paChNrPgEeK1gvDcAKh42g">
                <node xmi:type="uml:AcceptEventAction" xmi:id="_paCg8rPgEeK1gvDcAKh42g" name="Accept(Start)" inStructuredNode="_paCg8bPgEeK1gvDcAKh42g" incoming="_paCg9bPgEeK1gvDcAKh42g">
                  <trigger xmi:type="uml:Trigger" xmi:id="_paCg87PgEeK1gvDcAKh42g" event="_pcU_8LPgEeK1gvDcAKh42g"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_paCg9LPgEeK1gvDcAKh42g" name="Initial(Accept(Start))" inStructuredNode="_paCg8bPgEeK1gvDcAKh42g" outgoing="_paCg9bPgEeK1gvDcAKh42g"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_paCg9bPgEeK1gvDcAKh42g" inStructuredNode="_paCg8bPgEeK1gvDcAKh42g" source="_paCg9LPgEeK1gvDcAKh42g" target="_paCg8rPgEeK1gvDcAKh42g"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_paCg9rPgEeK1gvDcAKh42g" name="ExpressionStatement@12074b7" inStructuredNode="_paCg8LPgEeK1gvDcAKh42g" outgoing="_paChN7PgEeK1gvDcAKh42g" incoming="_paChNrPgEeK1gvDcAKh42g">
                <node xmi:type="uml:SendSignalAction" xmi:id="_paCg97PgEeK1gvDcAKh42g" name="SendSignal(S)" inStructuredNode="_paCg9rPgEeK1gvDcAKh42g" incoming="_paChIbPgEeK1gvDcAKh42g" signal="_UwpDxKNXEeKtYNW7l6h6LA">
                  <argument xmi:type="uml:InputPin" xmi:id="_paCg-LPgEeK1gvDcAKh42g" name="SendSignal(S).argument(v)" incoming="_paChH7PgEeK1gvDcAKh42g">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_paCg-bPgEeK1gvDcAKh42g" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_paCg-rPgEeK1gvDcAKh42g" value="1"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_paCg-7PgEeK1gvDcAKh42g" name="SendSignal(S).argument(t)" incoming="_paChILPgEeK1gvDcAKh42g" type="_3OZkULPCEeKZBpcFSvFDPw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_paCg_LPgEeK1gvDcAKh42g" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_paCg_bPgEeK1gvDcAKh42g" value="1"/>
                  </argument>
                  <target xmi:type="uml:InputPin" xmi:id="_paCg_rPgEeK1gvDcAKh42g" name="SendSignal(S).target" incoming="_paChIrPgEeK1gvDcAKh42g" type="_QaTOS6NaEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_paCg_7PgEeK1gvDcAKh42g" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_paChALPgEeK1gvDcAKh42g" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_paChAbPgEeK1gvDcAKh42g" name="Tuple@18e99a0" inStructuredNode="_paCg9rPgEeK1gvDcAKh42g" outgoing="_paChIbPgEeK1gvDcAKh42g">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_paChArPgEeK1gvDcAKh42g" name="Value(4)" inStructuredNode="_paChAbPgEeK1gvDcAKh42g">
                    <result xmi:type="uml:OutputPin" xmi:id="_paChA7PgEeK1gvDcAKh42g" name="Value(4).result" outgoing="_paChH7PgEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_paChBLPgEeK1gvDcAKh42g" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_paChBbPgEeK1gvDcAKh42g" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_paChBrPgEeK1gvDcAKh42g" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:ReadSelfAction" xmi:id="_paChB7PgEeK1gvDcAKh42g" name="ReadSelf" inStructuredNode="_paChAbPgEeK1gvDcAKh42g">
                    <result xmi:type="uml:OutputPin" xmi:id="_paChCLPgEeK1gvDcAKh42g" name="ReadSelf.result" outgoing="_paChILPgEeK1gvDcAKh42g" type="_5fQjMLM_EeK7CMLj6g9UCw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_paChCbPgEeK1gvDcAKh42g" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_paChCrPgEeK1gvDcAKh42g" value="1"/>
                    </result>
                  </node>
                </node>
                <node xmi:type="uml:ReadSelfAction" xmi:id="_paChC7PgEeK1gvDcAKh42g" name="ReadSelf" inStructuredNode="_paCg9rPgEeK1gvDcAKh42g">
                  <result xmi:type="uml:OutputPin" xmi:id="_paChDLPgEeK1gvDcAKh42g" name="ReadSelf.result" outgoing="_paChI7PgEeK1gvDcAKh42g" type="_5fQjMLM_EeK7CMLj6g9UCw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_paChDbPgEeK1gvDcAKh42g" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_paChDrPgEeK1gvDcAKh42g" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_paChD7PgEeK1gvDcAKh42g" name="Read(c)" inStructuredNode="_paCg9rPgEeK1gvDcAKh42g" structuralFeature="_5fQjMbM_EeK7CMLj6g9UCw">
                  <object xmi:type="uml:InputPin" xmi:id="_paChELPgEeK1gvDcAKh42g" name="Read(c).object" incoming="_paChJLPgEeK1gvDcAKh42g" type="_5fQjMLM_EeK7CMLj6g9UCw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_paChEbPgEeK1gvDcAKh42g" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_paChErPgEeK1gvDcAKh42g" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_paChE7PgEeK1gvDcAKh42g" name="Read(c).result" outgoing="_paChJbPgEeK1gvDcAKh42g" type="_J3vzMKRbEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_paChFLPgEeK1gvDcAKh42g" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_paChFbPgEeK1gvDcAKh42g" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_paChFrPgEeK1gvDcAKh42g" name="Fork(ReadSelf.result)" inStructuredNode="_paCg9rPgEeK1gvDcAKh42g" outgoing="_paChJLPgEeK1gvDcAKh42g" incoming="_paChI7PgEeK1gvDcAKh42g"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_paChF7PgEeK1gvDcAKh42g" name="Read(p)" inStructuredNode="_paCg9rPgEeK1gvDcAKh42g" structuralFeature="_LYS_8KRbEeKU2-QRh2EfwQ">
                  <object xmi:type="uml:InputPin" xmi:id="_paChGLPgEeK1gvDcAKh42g" name="Read(p).object" incoming="_paChJrPgEeK1gvDcAKh42g" type="_J3vzMKRbEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_paChGbPgEeK1gvDcAKh42g" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_paChGrPgEeK1gvDcAKh42g" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_paChG7PgEeK1gvDcAKh42g" name="Read(p).result" outgoing="_paChIrPgEeK1gvDcAKh42g" type="_QaTOS6NaEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_paChHLPgEeK1gvDcAKh42g" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_paChHbPgEeK1gvDcAKh42g" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_paChHrPgEeK1gvDcAKh42g" name="Fork(Read(c).result)" inStructuredNode="_paCg9rPgEeK1gvDcAKh42g" outgoing="_paChJrPgEeK1gvDcAKh42g" incoming="_paChJbPgEeK1gvDcAKh42g"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_paChH7PgEeK1gvDcAKh42g" inStructuredNode="_paCg9rPgEeK1gvDcAKh42g" source="_paChA7PgEeK1gvDcAKh42g" target="_paCg-LPgEeK1gvDcAKh42g"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_paChILPgEeK1gvDcAKh42g" inStructuredNode="_paCg9rPgEeK1gvDcAKh42g" source="_paChCLPgEeK1gvDcAKh42g" target="_paCg-7PgEeK1gvDcAKh42g"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_paChIbPgEeK1gvDcAKh42g" inStructuredNode="_paCg9rPgEeK1gvDcAKh42g" source="_paChAbPgEeK1gvDcAKh42g" target="_paCg97PgEeK1gvDcAKh42g"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_paChIrPgEeK1gvDcAKh42g" inStructuredNode="_paCg9rPgEeK1gvDcAKh42g" source="_paChG7PgEeK1gvDcAKh42g" target="_paCg_rPgEeK1gvDcAKh42g"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_paChI7PgEeK1gvDcAKh42g" inStructuredNode="_paCg9rPgEeK1gvDcAKh42g" source="_paChDLPgEeK1gvDcAKh42g" target="_paChFrPgEeK1gvDcAKh42g"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_paChJLPgEeK1gvDcAKh42g" inStructuredNode="_paCg9rPgEeK1gvDcAKh42g" source="_paChFrPgEeK1gvDcAKh42g" target="_paChELPgEeK1gvDcAKh42g"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_paChJbPgEeK1gvDcAKh42g" inStructuredNode="_paCg9rPgEeK1gvDcAKh42g" source="_paChE7PgEeK1gvDcAKh42g" target="_paChHrPgEeK1gvDcAKh42g"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_paChJrPgEeK1gvDcAKh42g" inStructuredNode="_paCg9rPgEeK1gvDcAKh42g" source="_paChHrPgEeK1gvDcAKh42g" target="_paChGLPgEeK1gvDcAKh42g"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_paChJ7PgEeK1gvDcAKh42g" name="AcceptStatement@2c075" inStructuredNode="_paCg8LPgEeK1gvDcAKh42g" outgoing="_paChOLPgEeK1gvDcAKh42g" incoming="_paChN7PgEeK1gvDcAKh42g">
                <node xmi:type="uml:AcceptEventAction" xmi:id="_paChKLPgEeK1gvDcAKh42g" name="Accept(Continue)" inStructuredNode="_paChJ7PgEeK1gvDcAKh42g" incoming="_paChK7PgEeK1gvDcAKh42g">
                  <trigger xmi:type="uml:Trigger" xmi:id="_paChKbPgEeK1gvDcAKh42g" event="_pcyS8LPgEeK1gvDcAKh42g"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_paChKrPgEeK1gvDcAKh42g" name="Initial(Accept(Continue))" inStructuredNode="_paChJ7PgEeK1gvDcAKh42g" outgoing="_paChK7PgEeK1gvDcAKh42g"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_paChK7PgEeK1gvDcAKh42g" inStructuredNode="_paChJ7PgEeK1gvDcAKh42g" source="_paChKrPgEeK1gvDcAKh42g" target="_paChKLPgEeK1gvDcAKh42g"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_paChLLPgEeK1gvDcAKh42g" name="ExpressionStatement@138b312" inStructuredNode="_paCg8LPgEeK1gvDcAKh42g" incoming="_paChOLPgEeK1gvDcAKh42g">
                <node xmi:type="uml:CallOperationAction" xmi:id="_paChLbPgEeK1gvDcAKh42g" name="Call(test)" inStructuredNode="_paChLLPgEeK1gvDcAKh42g" operation="_5fQk5LM_EeK7CMLj6g9UCw">
                  <target xmi:type="uml:InputPin" xmi:id="_paChLrPgEeK1gvDcAKh42g" name="Call(test).target" incoming="_paChNbPgEeK1gvDcAKh42g" type="_5fQjMLM_EeK7CMLj6g9UCw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_paChL7PgEeK1gvDcAKh42g" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_paChMLPgEeK1gvDcAKh42g" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:ReadSelfAction" xmi:id="_paChMbPgEeK1gvDcAKh42g" name="ReadSelf" inStructuredNode="_paChLLPgEeK1gvDcAKh42g">
                  <result xmi:type="uml:OutputPin" xmi:id="_paChMrPgEeK1gvDcAKh42g" name="ReadSelf.result" outgoing="_paChNbPgEeK1gvDcAKh42g" type="_5fQjMLM_EeK7CMLj6g9UCw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_paChM7PgEeK1gvDcAKh42g" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_paChNLPgEeK1gvDcAKh42g" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_paChNbPgEeK1gvDcAKh42g" inStructuredNode="_paChLLPgEeK1gvDcAKh42g" source="_paChMrPgEeK1gvDcAKh42g" target="_paChLrPgEeK1gvDcAKh42g"/>
              </node>
              <edge xmi:type="uml:ControlFlow" xmi:id="_paChNrPgEeK1gvDcAKh42g" inStructuredNode="_paCg8LPgEeK1gvDcAKh42g" source="_paCg8bPgEeK1gvDcAKh42g" target="_paCg9rPgEeK1gvDcAKh42g"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_paChN7PgEeK1gvDcAKh42g" inStructuredNode="_paCg8LPgEeK1gvDcAKh42g" source="_paCg9rPgEeK1gvDcAKh42g" target="_paChJ7PgEeK1gvDcAKh42g"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_paChOLPgEeK1gvDcAKh42g" inStructuredNode="_paCg8LPgEeK1gvDcAKh42g" source="_paChJ7PgEeK1gvDcAKh42g" target="_paChLLPgEeK1gvDcAKh42g"/>
            </structuredNode>
          </ownedBehavior>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_5fQk4rM_EeK7CMLj6g9UCw" name="Tester" class="_5fQjMLM_EeK7CMLj6g9UCw">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_5fQk47M_EeK7CMLj6g9UCw" name="result" type="_5fQjMLM_EeK7CMLj6g9UCw" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_5fQk5LM_EeK7CMLj6g9UCw" name="test" method="_5fQjNbM_EeK7CMLj6g9UCw" class="_5fQjMLM_EeK7CMLj6g9UCw" redefinedOperation="_3OZlC7PCEeKZBpcFSvFDPw"/>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_yhEDYKTYEeKGUdxOl5wllg" name="SingleDelegation - PortToPWP - Operation">
        <packagedElement xmi:type="uml:Association" xmi:id="_hJAV86TZEeKGUdxOl5wllg" name="U" memberEnd="_hJAV9KTZEeKGUdxOl5wllg _hJAV8KTZEeKGUdxOl5wllg">
          <ownedEnd xmi:type="uml:Property" xmi:id="_hJAV9KTZEeKGUdxOl5wllg" name="x" type="_hJSdjKNmEeKtYNW7l6h6LA" owningAssociation="_hJAV86TZEeKGUdxOl5wllg" association="_hJAV86TZEeKGUdxOl5wllg">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hJAV9aTZEeKGUdxOl5wllg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hJAV9qTZEeKGUdxOl5wllg" value="1"/>
          </ownedEnd>
          <ownedEnd xmi:type="uml:Property" xmi:id="_hJAV8KTZEeKGUdxOl5wllg" name="y" type="_hJSdjKNmEeKtYNW7l6h6LA" owningAssociation="_hJAV86TZEeKGUdxOl5wllg" association="_hJAV86TZEeKGUdxOl5wllg">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hJAV8aTZEeKGUdxOl5wllg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hJAV8qTZEeKGUdxOl5wllg" value="1"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_MNoSwKTaEeKGUdxOl5wllg" name="C">
          <ownedAttribute xmi:type="uml:Port" xmi:id="_RJUwsKTaEeKGUdxOl5wllg" name="p" visibility="public" type="_hJSdjKNmEeKtYNW7l6h6LA" end="_o6YyIaTaEeKGUdxOl5wllg" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TGJpwKTaEeKGUdxOl5wllg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TGvfoKTaEeKGUdxOl5wllg" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_cZ1boKTaEeKGUdxOl5wllg" name="a" type="_hJSdYqNmEeKtYNW7l6h6LA" aggregation="composite"/>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_o6YyIKTaEeKGUdxOl5wllg" name="u" type="_hJAV86TZEeKGUdxOl5wllg">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_o6YyIaTaEeKGUdxOl5wllg" role="_RJUwsKTaEeKGUdxOl5wllg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_o6YyIqTaEeKGUdxOl5wllg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_o6YyI6TaEeKGUdxOl5wllg" value="1"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_o6YyJKTaEeKGUdxOl5wllg" partWithPort="_cZ1boKTaEeKGUdxOl5wllg" role="_hJSdZKNmEeKtYNW7l6h6LA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_o6YyJaTaEeKGUdxOl5wllg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_o6YyJqTaEeKGUdxOl5wllg" value="1"/>
            </end>
          </ownedConnector>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_GUYK8KTbEeKGUdxOl5wllg" name="C" class="_MNoSwKTaEeKGUdxOl5wllg">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_PDw88KTbEeKGUdxOl5wllg" name="result" type="_MNoSwKTaEeKGUdxOl5wllg" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Activity" xmi:id="_yzkdwKTaEeKGUdxOl5wllg" name="Test case - SingleDelegation - PortToPWP - Operation" group="_Rx1FsKTbEeKGUdxOl5wllg" node="_Rx1FsKTbEeKGUdxOl5wllg">
          <ownedComment xmi:type="uml:Comment" xmi:id="_yzkdwaTaEeKGUdxOl5wllg">
            <body>&#xD;
namespace 'Test Suites'::'Test Suite 2'::'SingleDelegation - PortToPWP - Operation' ;&#xD;
&#xD;
activity 'Test case - SingleDelegation - PortToPWP - Operation'() { &#xD;
&#xD;
	WriteLine(&quot;-- Running test case: Single delegation connector - Operation delegated from port to part with port --&quot;) ;&#xD;
	&#xD;
	c = new C() ;&#xD;
	c.p.setP(4) ;&#xD;
	AssertTrue(&quot;Operation call delegated&quot;, c.a.b.p == 4) ;&#xD;
	&#xD;
	WriteLine(&quot;-- End of test case --&quot;) ;&#xD;
}</body>
          </ownedComment>
          <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_Rx1FsKTbEeKGUdxOl5wllg" name="Body(Test case - SingleDelegation - PortToPWP - Operation)">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_Rx1FsaTbEeKGUdxOl5wllg" name="ExpressionStatement@891826" inStructuredNode="_Rx1FsKTbEeKGUdxOl5wllg" outgoing="_Rx1GUqTbEeKGUdxOl5wllg">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_Rx1FsqTbEeKGUdxOl5wllg" name="Call(WriteLine)" inStructuredNode="_Rx1FsaTbEeKGUdxOl5wllg" incoming="_Rx1FwKTbEeKGUdxOl5wllg">
                <argument xmi:type="uml:InputPin" xmi:id="_Rx1Fs6TbEeKGUdxOl5wllg" name="Call(WriteLine).argument(value)" incoming="_Rx1Fv6TbEeKGUdxOl5wllg">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Rx1FtKTbEeKGUdxOl5wllg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Rx1FtaTbEeKGUdxOl5wllg" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_Rx1FtqTbEeKGUdxOl5wllg" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Rx1Ft6TbEeKGUdxOl5wllg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Rx1FuKTbEeKGUdxOl5wllg" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_Rx1FuaTbEeKGUdxOl5wllg" name="Tuple@d22fd7" inStructuredNode="_Rx1FsaTbEeKGUdxOl5wllg" outgoing="_Rx1FwKTbEeKGUdxOl5wllg">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Rx1FuqTbEeKGUdxOl5wllg" name="Value(&quot;-- Running test case: Single delegation connector - Operation delegated from port to part with port --&quot;)" inStructuredNode="_Rx1FuaTbEeKGUdxOl5wllg">
                  <result xmi:type="uml:OutputPin" xmi:id="_Rx1Fu6TbEeKGUdxOl5wllg" name="Value(&quot;-- Running test case: Single delegation connector - Operation delegated from port to part with port --&quot;).result" outgoing="_Rx1Fv6TbEeKGUdxOl5wllg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Rx1FvKTbEeKGUdxOl5wllg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Rx1FvaTbEeKGUdxOl5wllg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_Rx1FvqTbEeKGUdxOl5wllg" value="-- Running test case: Single delegation connector - Operation delegated from port to part with port --">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Rx1Fv6TbEeKGUdxOl5wllg" inStructuredNode="_Rx1FsaTbEeKGUdxOl5wllg" source="_Rx1Fu6TbEeKGUdxOl5wllg" target="_Rx1Fs6TbEeKGUdxOl5wllg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_Rx1FwKTbEeKGUdxOl5wllg" inStructuredNode="_Rx1FsaTbEeKGUdxOl5wllg" source="_Rx1FuaTbEeKGUdxOl5wllg" target="_Rx1FsqTbEeKGUdxOl5wllg"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_Rx1FwaTbEeKGUdxOl5wllg" name="ExpressionStatement@cbf59e" inStructuredNode="_Rx1FsKTbEeKGUdxOl5wllg" outgoing="_Rx1GVKTbEeKGUdxOl5wllg" incoming="_Rx1GUqTbEeKGUdxOl5wllg">
              <node xmi:type="uml:ForkNode" xmi:id="_Rx1FwqTbEeKGUdxOl5wllg" name="Fork(c)@4cba88" inStructuredNode="_Rx1FwaTbEeKGUdxOl5wllg" outgoing="_Rx1GU6TbEeKGUdxOl5wllg _Rx1GVaTbEeKGUdxOl5wllg" incoming="_Rx1F0KTbEeKGUdxOl5wllg"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_Rx1Fw6TbEeKGUdxOl5wllg" name="RightHandSide@3b1a6b" inStructuredNode="_Rx1FwaTbEeKGUdxOl5wllg">
                <node xmi:type="uml:CallOperationAction" xmi:id="_Rx1FxKTbEeKGUdxOl5wllg" name="Call(C)" inStructuredNode="_Rx1Fw6TbEeKGUdxOl5wllg" operation="_GUYK8KTbEeKGUdxOl5wllg">
                  <result xmi:type="uml:OutputPin" xmi:id="_Rx1FxaTbEeKGUdxOl5wllg" name="Call(C).result(result)" outgoing="_Rx1F0KTbEeKGUdxOl5wllg" type="_MNoSwKTaEeKGUdxOl5wllg">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Rx1FxqTbEeKGUdxOl5wllg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Rx1Fx6TbEeKGUdxOl5wllg" value="1"/>
                  </result>
                  <target xmi:type="uml:InputPin" xmi:id="_Rx1FyKTbEeKGUdxOl5wllg" name="Call(C).target" incoming="_Rx1Fz6TbEeKGUdxOl5wllg" type="_MNoSwKTaEeKGUdxOl5wllg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Rx1FyaTbEeKGUdxOl5wllg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Rx1FyqTbEeKGUdxOl5wllg" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_Rx1Fy6TbEeKGUdxOl5wllg" name="Create(C)" inStructuredNode="_Rx1Fw6TbEeKGUdxOl5wllg" classifier="_MNoSwKTaEeKGUdxOl5wllg">
                  <result xmi:type="uml:OutputPin" xmi:id="_Rx1FzKTbEeKGUdxOl5wllg" name="Create(C).result" outgoing="_Rx1Fz6TbEeKGUdxOl5wllg" type="_MNoSwKTaEeKGUdxOl5wllg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Rx1FzaTbEeKGUdxOl5wllg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Rx1FzqTbEeKGUdxOl5wllg" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Rx1Fz6TbEeKGUdxOl5wllg" inStructuredNode="_Rx1Fw6TbEeKGUdxOl5wllg" source="_Rx1FzKTbEeKGUdxOl5wllg" target="_Rx1FyKTbEeKGUdxOl5wllg"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Rx1F0KTbEeKGUdxOl5wllg" inStructuredNode="_Rx1FwaTbEeKGUdxOl5wllg" source="_Rx1FxaTbEeKGUdxOl5wllg" target="_Rx1FwqTbEeKGUdxOl5wllg"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_Rx1F0aTbEeKGUdxOl5wllg" name="ExpressionStatement@ec16fa" inStructuredNode="_Rx1FsKTbEeKGUdxOl5wllg" outgoing="_Rx1GVqTbEeKGUdxOl5wllg" incoming="_Rx1GVKTbEeKGUdxOl5wllg">
              <node xmi:type="uml:ExpansionRegion" xmi:id="_Rx1F0qTbEeKGUdxOl5wllg" name="Collect(Call(setP))" inStructuredNode="_Rx1F0aTbEeKGUdxOl5wllg" incoming="_Rx1F76TbEeKGUdxOl5wllg" mode="parallel" inputElement="_Rx1F46TbEeKGUdxOl5wllg">
                <node xmi:type="uml:CallOperationAction" xmi:id="_Rx1F06TbEeKGUdxOl5wllg" name="Call(setP)" inStructuredNode="_Rx1F0qTbEeKGUdxOl5wllg" incoming="_Rx1F4aTbEeKGUdxOl5wllg" operation="_hJSdiqNmEeKtYNW7l6h6LA">
                  <argument xmi:type="uml:InputPin" xmi:id="_Rx1F1KTbEeKGUdxOl5wllg" name="Call(setP).argument(v)" incoming="_Rx1F4KTbEeKGUdxOl5wllg">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Rx1F1aTbEeKGUdxOl5wllg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Rx1F1qTbEeKGUdxOl5wllg" value="1"/>
                  </argument>
                  <target xmi:type="uml:InputPin" xmi:id="_Rx1F16TbEeKGUdxOl5wllg" name="Call(setP).target" incoming="_Rx1F4qTbEeKGUdxOl5wllg" type="_hJSdiaNmEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Rx1F2KTbEeKGUdxOl5wllg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Rx1F2aTbEeKGUdxOl5wllg" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_Rx1F2qTbEeKGUdxOl5wllg" name="Tuple@18f4bf7" inStructuredNode="_Rx1F0qTbEeKGUdxOl5wllg" outgoing="_Rx1F4aTbEeKGUdxOl5wllg">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Rx1F26TbEeKGUdxOl5wllg" name="Value(4)" inStructuredNode="_Rx1F2qTbEeKGUdxOl5wllg">
                    <result xmi:type="uml:OutputPin" xmi:id="_Rx1F3KTbEeKGUdxOl5wllg" name="Value(4).result" outgoing="_Rx1F4KTbEeKGUdxOl5wllg" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Rx1F3aTbEeKGUdxOl5wllg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Rx1F3qTbEeKGUdxOl5wllg" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_Rx1F36TbEeKGUdxOl5wllg" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Rx1F4KTbEeKGUdxOl5wllg" inStructuredNode="_Rx1F0qTbEeKGUdxOl5wllg" source="_Rx1F3KTbEeKGUdxOl5wllg" target="_Rx1F1KTbEeKGUdxOl5wllg"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_Rx1F4aTbEeKGUdxOl5wllg" inStructuredNode="_Rx1F0qTbEeKGUdxOl5wllg" source="_Rx1F2qTbEeKGUdxOl5wllg" target="_Rx1F06TbEeKGUdxOl5wllg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Rx1F4qTbEeKGUdxOl5wllg" inStructuredNode="_Rx1F0qTbEeKGUdxOl5wllg" source="_Rx1F46TbEeKGUdxOl5wllg" target="_Rx1F16TbEeKGUdxOl5wllg"/>
              </node>
              <node xmi:type="uml:ExpansionNode" xmi:id="_Rx1F46TbEeKGUdxOl5wllg" name="Collect(Call(setP)).inputElement" inStructuredNode="_Rx1F0aTbEeKGUdxOl5wllg" outgoing="_Rx1F4qTbEeKGUdxOl5wllg" incoming="_Rx1F7qTbEeKGUdxOl5wllg" regionAsInput="_Rx1F0qTbEeKGUdxOl5wllg"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_Rx1F5KTbEeKGUdxOl5wllg" name="Feature(Read(p).result)" inStructuredNode="_Rx1F0aTbEeKGUdxOl5wllg" outgoing="_Rx1F76TbEeKGUdxOl5wllg">
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_Rx1F5aTbEeKGUdxOl5wllg" name="Read(p)" inStructuredNode="_Rx1F5KTbEeKGUdxOl5wllg" structuralFeature="_RJUwsKTaEeKGUdxOl5wllg">
                  <object xmi:type="uml:InputPin" xmi:id="_Rx1F5qTbEeKGUdxOl5wllg" name="Read(p).object" incoming="_Rx1F7aTbEeKGUdxOl5wllg" type="_MNoSwKTaEeKGUdxOl5wllg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Rx1F56TbEeKGUdxOl5wllg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Rx1F6KTbEeKGUdxOl5wllg" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_Rx1F6aTbEeKGUdxOl5wllg" name="Read(p).result" outgoing="_Rx1F7qTbEeKGUdxOl5wllg" type="_hJSdjKNmEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Rx1F6qTbEeKGUdxOl5wllg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Rx1F66TbEeKGUdxOl5wllg" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_Rx1F7KTbEeKGUdxOl5wllg" name="Fork(Fork(c)@4cba88)" inStructuredNode="_Rx1F5KTbEeKGUdxOl5wllg" outgoing="_Rx1F7aTbEeKGUdxOl5wllg" incoming="_Rx1GU6TbEeKGUdxOl5wllg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Rx1F7aTbEeKGUdxOl5wllg" inStructuredNode="_Rx1F5KTbEeKGUdxOl5wllg" source="_Rx1F7KTbEeKGUdxOl5wllg" target="_Rx1F5qTbEeKGUdxOl5wllg"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Rx1F7qTbEeKGUdxOl5wllg" inStructuredNode="_Rx1F0aTbEeKGUdxOl5wllg" source="_Rx1F6aTbEeKGUdxOl5wllg" target="_Rx1F46TbEeKGUdxOl5wllg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_Rx1F76TbEeKGUdxOl5wllg" inStructuredNode="_Rx1F0aTbEeKGUdxOl5wllg" source="_Rx1F5KTbEeKGUdxOl5wllg" target="_Rx1F0qTbEeKGUdxOl5wllg"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_Rx1F8KTbEeKGUdxOl5wllg" name="ExpressionStatement@1143146" inStructuredNode="_Rx1FsKTbEeKGUdxOl5wllg" outgoing="_Rx1GV6TbEeKGUdxOl5wllg" incoming="_Rx1GVqTbEeKGUdxOl5wllg">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_Rx1F8aTbEeKGUdxOl5wllg" name="Call(AssertTrue)" inStructuredNode="_Rx1F8KTbEeKGUdxOl5wllg" incoming="_Rx1GQaTbEeKGUdxOl5wllg">
                <argument xmi:type="uml:InputPin" xmi:id="_Rx1F8qTbEeKGUdxOl5wllg" name="Call(AssertTrue).argument(label)" incoming="_Rx1GP6TbEeKGUdxOl5wllg">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Rx1F86TbEeKGUdxOl5wllg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Rx1F9KTbEeKGUdxOl5wllg" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_Rx1F9aTbEeKGUdxOl5wllg" name="Call(AssertTrue).argument(condition)" incoming="_Rx1GQKTbEeKGUdxOl5wllg">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Rx1F9qTbEeKGUdxOl5wllg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Rx1F96TbEeKGUdxOl5wllg" value="1"/>
                </argument>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_Rx1F-KTbEeKGUdxOl5wllg" name="Tuple@7fd5ce" inStructuredNode="_Rx1F8KTbEeKGUdxOl5wllg" outgoing="_Rx1GQaTbEeKGUdxOl5wllg">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Rx1F-aTbEeKGUdxOl5wllg" name="Value(&quot;Operation call delegated&quot;)" inStructuredNode="_Rx1F-KTbEeKGUdxOl5wllg">
                  <result xmi:type="uml:OutputPin" xmi:id="_Rx1F-qTbEeKGUdxOl5wllg" name="Value(&quot;Operation call delegated&quot;).result" outgoing="_Rx1GP6TbEeKGUdxOl5wllg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Rx1F-6TbEeKGUdxOl5wllg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Rx1F_KTbEeKGUdxOl5wllg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_Rx1F_aTbEeKGUdxOl5wllg" value="Operation call delegated">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_Rx1F_qTbEeKGUdxOl5wllg" name="Read(a)" inStructuredNode="_Rx1F-KTbEeKGUdxOl5wllg" structuralFeature="_cZ1boKTaEeKGUdxOl5wllg">
                  <object xmi:type="uml:InputPin" xmi:id="_Rx1F_6TbEeKGUdxOl5wllg" name="Read(a).object" incoming="_Rx1GMKTbEeKGUdxOl5wllg" type="_MNoSwKTaEeKGUdxOl5wllg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Rx1GAKTbEeKGUdxOl5wllg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Rx1GAaTbEeKGUdxOl5wllg" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_Rx1GAqTbEeKGUdxOl5wllg" name="Read(a).result" outgoing="_Rx1GMaTbEeKGUdxOl5wllg" type="_hJSdYqNmEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Rx1GA6TbEeKGUdxOl5wllg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Rx1GBKTbEeKGUdxOl5wllg" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_Rx1GBaTbEeKGUdxOl5wllg" name="Fork(Fork(c)@4cba88)" inStructuredNode="_Rx1F-KTbEeKGUdxOl5wllg" outgoing="_Rx1GMKTbEeKGUdxOl5wllg" incoming="_Rx1GVaTbEeKGUdxOl5wllg"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_Rx1GBqTbEeKGUdxOl5wllg" name="Read(b)" inStructuredNode="_Rx1F-KTbEeKGUdxOl5wllg" structuralFeature="_mtEZkKNnEeKtYNW7l6h6LA">
                  <object xmi:type="uml:InputPin" xmi:id="_Rx1GB6TbEeKGUdxOl5wllg" name="Read(b).object" incoming="_Rx1GMqTbEeKGUdxOl5wllg" type="_hJSdYqNmEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Rx1GCKTbEeKGUdxOl5wllg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Rx1GCaTbEeKGUdxOl5wllg" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_Rx1GCqTbEeKGUdxOl5wllg" name="Read(b).result" outgoing="_Rx1GM6TbEeKGUdxOl5wllg" type="_RLbBgKQhEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Rx1GC6TbEeKGUdxOl5wllg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Rx1GDKTbEeKGUdxOl5wllg" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_Rx1GDaTbEeKGUdxOl5wllg" name="Fork(Read(a).result)" inStructuredNode="_Rx1F-KTbEeKGUdxOl5wllg" outgoing="_Rx1GMqTbEeKGUdxOl5wllg" incoming="_Rx1GMaTbEeKGUdxOl5wllg"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_Rx1GDqTbEeKGUdxOl5wllg" name="Read(p)" inStructuredNode="_Rx1F-KTbEeKGUdxOl5wllg" structuralFeature="_RLbBgaQhEeKU2-QRh2EfwQ">
                  <object xmi:type="uml:InputPin" xmi:id="_Rx1GD6TbEeKGUdxOl5wllg" name="Read(p).object" incoming="_Rx1GNKTbEeKGUdxOl5wllg" type="_RLbBgKQhEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Rx1GEKTbEeKGUdxOl5wllg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Rx1GEaTbEeKGUdxOl5wllg" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_Rx1GEqTbEeKGUdxOl5wllg" name="Read(p).result" outgoing="_Rx1GNaTbEeKGUdxOl5wllg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Rx1GE6TbEeKGUdxOl5wllg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Rx1GFKTbEeKGUdxOl5wllg" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_Rx1GFaTbEeKGUdxOl5wllg" name="Fork(Read(b).result)" inStructuredNode="_Rx1F-KTbEeKGUdxOl5wllg" outgoing="_Rx1GNKTbEeKGUdxOl5wllg" incoming="_Rx1GM6TbEeKGUdxOl5wllg"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Rx1GFqTbEeKGUdxOl5wllg" name="Value(4)" inStructuredNode="_Rx1F-KTbEeKGUdxOl5wllg">
                  <result xmi:type="uml:OutputPin" xmi:id="_Rx1GF6TbEeKGUdxOl5wllg" name="Value(4).result" outgoing="_Rx1GPqTbEeKGUdxOl5wllg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Rx1GGKTbEeKGUdxOl5wllg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Rx1GGaTbEeKGUdxOl5wllg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_Rx1GGqTbEeKGUdxOl5wllg" value="4">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <node xmi:type="uml:TestIdentityAction" xmi:id="_Rx1GG6TbEeKGUdxOl5wllg" name="Test(==)" inStructuredNode="_Rx1F-KTbEeKGUdxOl5wllg">
                  <first xmi:type="uml:InputPin" xmi:id="_Rx1GHKTbEeKGUdxOl5wllg" name="Test(==).first" incoming="_Rx1GNqTbEeKGUdxOl5wllg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Rx1GHaTbEeKGUdxOl5wllg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Rx1GHqTbEeKGUdxOl5wllg" value="1"/>
                  </first>
                  <result xmi:type="uml:OutputPin" xmi:id="_Rx1GH6TbEeKGUdxOl5wllg" name="Test(==).result" outgoing="_Rx1GOaTbEeKGUdxOl5wllg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Rx1GIKTbEeKGUdxOl5wllg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Rx1GIaTbEeKGUdxOl5wllg" value="1"/>
                  </result>
                  <second xmi:type="uml:InputPin" xmi:id="_Rx1GIqTbEeKGUdxOl5wllg" name="Test(==).second" incoming="_Rx1GPqTbEeKGUdxOl5wllg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Rx1GI6TbEeKGUdxOl5wllg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Rx1GJKTbEeKGUdxOl5wllg" value="1"/>
                  </second>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_Rx1GJaTbEeKGUdxOl5wllg" name="Fork(Read(p).result)" inStructuredNode="_Rx1F-KTbEeKGUdxOl5wllg" outgoing="_Rx1GNqTbEeKGUdxOl5wllg _Rx1GN6TbEeKGUdxOl5wllg" incoming="_Rx1GNaTbEeKGUdxOl5wllg"/>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_Rx1GJqTbEeKGUdxOl5wllg" name="Call(NotEmpty)" inStructuredNode="_Rx1F-KTbEeKGUdxOl5wllg">
                  <argument xmi:type="uml:InputPin" xmi:id="_Rx1GJ6TbEeKGUdxOl5wllg" name="Call(NotEmpty).argument(seq)" incoming="_Rx1GN6TbEeKGUdxOl5wllg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Rx1GKKTbEeKGUdxOl5wllg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Rx1GKaTbEeKGUdxOl5wllg" value="*"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_Rx1GKqTbEeKGUdxOl5wllg" name="Call(NotEmpty).result()" outgoing="_Rx1GOKTbEeKGUdxOl5wllg">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Rx1GK6TbEeKGUdxOl5wllg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Rx1GLKTbEeKGUdxOl5wllg" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_Rx1GLaTbEeKGUdxOl5wllg" name="Fork(Call(NotEmpty).result())" inStructuredNode="_Rx1F-KTbEeKGUdxOl5wllg" outgoing="_Rx1GOqTbEeKGUdxOl5wllg _Rx1GO6TbEeKGUdxOl5wllg" incoming="_Rx1GOKTbEeKGUdxOl5wllg"/>
                <node xmi:type="uml:MergeNode" xmi:id="_Rx1GLqTbEeKGUdxOl5wllg" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_Rx1F-KTbEeKGUdxOl5wllg" outgoing="_Rx1GQKTbEeKGUdxOl5wllg" incoming="_Rx1GOaTbEeKGUdxOl5wllg _Rx1GPKTbEeKGUdxOl5wllg"/>
                <node xmi:type="uml:DecisionNode" xmi:id="_Rx1GL6TbEeKGUdxOl5wllg" name="Decision(Call(NotEmpty).result())" inStructuredNode="_Rx1F-KTbEeKGUdxOl5wllg" outgoing="_Rx1GPKTbEeKGUdxOl5wllg" incoming="_Rx1GOqTbEeKGUdxOl5wllg _Rx1GO6TbEeKGUdxOl5wllg" decisionInputFlow="_Rx1GO6TbEeKGUdxOl5wllg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Rx1GMKTbEeKGUdxOl5wllg" inStructuredNode="_Rx1F-KTbEeKGUdxOl5wllg" source="_Rx1GBaTbEeKGUdxOl5wllg" target="_Rx1F_6TbEeKGUdxOl5wllg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Rx1GMaTbEeKGUdxOl5wllg" inStructuredNode="_Rx1F-KTbEeKGUdxOl5wllg" source="_Rx1GAqTbEeKGUdxOl5wllg" target="_Rx1GDaTbEeKGUdxOl5wllg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Rx1GMqTbEeKGUdxOl5wllg" inStructuredNode="_Rx1F-KTbEeKGUdxOl5wllg" source="_Rx1GDaTbEeKGUdxOl5wllg" target="_Rx1GB6TbEeKGUdxOl5wllg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Rx1GM6TbEeKGUdxOl5wllg" inStructuredNode="_Rx1F-KTbEeKGUdxOl5wllg" source="_Rx1GCqTbEeKGUdxOl5wllg" target="_Rx1GFaTbEeKGUdxOl5wllg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Rx1GNKTbEeKGUdxOl5wllg" inStructuredNode="_Rx1F-KTbEeKGUdxOl5wllg" source="_Rx1GFaTbEeKGUdxOl5wllg" target="_Rx1GD6TbEeKGUdxOl5wllg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Rx1GNaTbEeKGUdxOl5wllg" inStructuredNode="_Rx1F-KTbEeKGUdxOl5wllg" source="_Rx1GEqTbEeKGUdxOl5wllg" target="_Rx1GJaTbEeKGUdxOl5wllg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Rx1GNqTbEeKGUdxOl5wllg" inStructuredNode="_Rx1F-KTbEeKGUdxOl5wllg" source="_Rx1GJaTbEeKGUdxOl5wllg" target="_Rx1GHKTbEeKGUdxOl5wllg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Rx1GN6TbEeKGUdxOl5wllg" inStructuredNode="_Rx1F-KTbEeKGUdxOl5wllg" source="_Rx1GJaTbEeKGUdxOl5wllg" target="_Rx1GJ6TbEeKGUdxOl5wllg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Rx1GOKTbEeKGUdxOl5wllg" inStructuredNode="_Rx1F-KTbEeKGUdxOl5wllg" source="_Rx1GKqTbEeKGUdxOl5wllg" target="_Rx1GLaTbEeKGUdxOl5wllg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Rx1GOaTbEeKGUdxOl5wllg" inStructuredNode="_Rx1F-KTbEeKGUdxOl5wllg" source="_Rx1GH6TbEeKGUdxOl5wllg" target="_Rx1GLqTbEeKGUdxOl5wllg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Rx1GOqTbEeKGUdxOl5wllg" inStructuredNode="_Rx1F-KTbEeKGUdxOl5wllg" source="_Rx1GLaTbEeKGUdxOl5wllg" target="_Rx1GL6TbEeKGUdxOl5wllg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Rx1GO6TbEeKGUdxOl5wllg" inStructuredNode="_Rx1F-KTbEeKGUdxOl5wllg" source="_Rx1GLaTbEeKGUdxOl5wllg" target="_Rx1GL6TbEeKGUdxOl5wllg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Rx1GPKTbEeKGUdxOl5wllg" inStructuredNode="_Rx1F-KTbEeKGUdxOl5wllg" source="_Rx1GL6TbEeKGUdxOl5wllg" target="_Rx1GLqTbEeKGUdxOl5wllg">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_Rx1GPaTbEeKGUdxOl5wllg" name="Value(false)"/>
                </edge>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Rx1GPqTbEeKGUdxOl5wllg" inStructuredNode="_Rx1F-KTbEeKGUdxOl5wllg" source="_Rx1GF6TbEeKGUdxOl5wllg" target="_Rx1GIqTbEeKGUdxOl5wllg"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Rx1GP6TbEeKGUdxOl5wllg" inStructuredNode="_Rx1F8KTbEeKGUdxOl5wllg" source="_Rx1F-qTbEeKGUdxOl5wllg" target="_Rx1F8qTbEeKGUdxOl5wllg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Rx1GQKTbEeKGUdxOl5wllg" inStructuredNode="_Rx1F8KTbEeKGUdxOl5wllg" source="_Rx1GLqTbEeKGUdxOl5wllg" target="_Rx1F9aTbEeKGUdxOl5wllg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_Rx1GQaTbEeKGUdxOl5wllg" inStructuredNode="_Rx1F8KTbEeKGUdxOl5wllg" source="_Rx1F-KTbEeKGUdxOl5wllg" target="_Rx1F8aTbEeKGUdxOl5wllg"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_Rx1GQqTbEeKGUdxOl5wllg" name="ExpressionStatement@1175c1f" inStructuredNode="_Rx1FsKTbEeKGUdxOl5wllg" incoming="_Rx1GV6TbEeKGUdxOl5wllg">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_Rx1GQ6TbEeKGUdxOl5wllg" name="Call(WriteLine)" inStructuredNode="_Rx1GQqTbEeKGUdxOl5wllg" incoming="_Rx1GUaTbEeKGUdxOl5wllg">
                <argument xmi:type="uml:InputPin" xmi:id="_Rx1GRKTbEeKGUdxOl5wllg" name="Call(WriteLine).argument(value)" incoming="_Rx1GUKTbEeKGUdxOl5wllg">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Rx1GRaTbEeKGUdxOl5wllg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Rx1GRqTbEeKGUdxOl5wllg" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_Rx1GR6TbEeKGUdxOl5wllg" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Rx1GSKTbEeKGUdxOl5wllg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Rx1GSaTbEeKGUdxOl5wllg" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_Rx1GSqTbEeKGUdxOl5wllg" name="Tuple@1df0412" inStructuredNode="_Rx1GQqTbEeKGUdxOl5wllg" outgoing="_Rx1GUaTbEeKGUdxOl5wllg">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Rx1GS6TbEeKGUdxOl5wllg" name="Value(&quot;-- End of test case --&quot;)" inStructuredNode="_Rx1GSqTbEeKGUdxOl5wllg">
                  <result xmi:type="uml:OutputPin" xmi:id="_Rx1GTKTbEeKGUdxOl5wllg" name="Value(&quot;-- End of test case --&quot;).result" outgoing="_Rx1GUKTbEeKGUdxOl5wllg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Rx1GTaTbEeKGUdxOl5wllg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Rx1GTqTbEeKGUdxOl5wllg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_Rx1GT6TbEeKGUdxOl5wllg" value="-- End of test case --">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Rx1GUKTbEeKGUdxOl5wllg" inStructuredNode="_Rx1GQqTbEeKGUdxOl5wllg" source="_Rx1GTKTbEeKGUdxOl5wllg" target="_Rx1GRKTbEeKGUdxOl5wllg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_Rx1GUaTbEeKGUdxOl5wllg" inStructuredNode="_Rx1GQqTbEeKGUdxOl5wllg" source="_Rx1GSqTbEeKGUdxOl5wllg" target="_Rx1GQ6TbEeKGUdxOl5wllg"/>
            </node>
            <edge xmi:type="uml:ControlFlow" xmi:id="_Rx1GUqTbEeKGUdxOl5wllg" inStructuredNode="_Rx1FsKTbEeKGUdxOl5wllg" source="_Rx1FsaTbEeKGUdxOl5wllg" target="_Rx1FwaTbEeKGUdxOl5wllg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_Rx1GU6TbEeKGUdxOl5wllg" inStructuredNode="_Rx1FsKTbEeKGUdxOl5wllg" source="_Rx1FwqTbEeKGUdxOl5wllg" target="_Rx1F7KTbEeKGUdxOl5wllg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_Rx1GVKTbEeKGUdxOl5wllg" inStructuredNode="_Rx1FsKTbEeKGUdxOl5wllg" source="_Rx1FwaTbEeKGUdxOl5wllg" target="_Rx1F0aTbEeKGUdxOl5wllg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_Rx1GVaTbEeKGUdxOl5wllg" inStructuredNode="_Rx1FsKTbEeKGUdxOl5wllg" source="_Rx1FwqTbEeKGUdxOl5wllg" target="_Rx1GBaTbEeKGUdxOl5wllg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_Rx1GVqTbEeKGUdxOl5wllg" inStructuredNode="_Rx1FsKTbEeKGUdxOl5wllg" source="_Rx1F0aTbEeKGUdxOl5wllg" target="_Rx1F8KTbEeKGUdxOl5wllg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_Rx1GV6TbEeKGUdxOl5wllg" inStructuredNode="_Rx1FsKTbEeKGUdxOl5wllg" source="_Rx1F8KTbEeKGUdxOl5wllg" target="_Rx1GQqTbEeKGUdxOl5wllg"/>
          </structuredNode>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_IamlsKTdEeKGUdxOl5wllg" name="MultipleDelegation - SameConnector - PortToPWP - Signal">
        <packagedElement xmi:type="uml:Class" xmi:id="_q0SLoKTdEeKGUdxOl5wllg" name="C">
          <ownedAttribute xmi:type="uml:Port" xmi:id="_q0SLoaTdEeKGUdxOl5wllg" name="p" visibility="public" type="_QaTOS6NaEeKtYNW7l6h6LA" end="_q0SLp6TdEeKGUdxOl5wllg" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q0SLoqTdEeKGUdxOl5wllg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q0SLo6TdEeKGUdxOl5wllg" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_q0SLpaTdEeKGUdxOl5wllg" name="a" type="_QaTOAqNaEeKtYNW7l6h6LA" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_N4qUYKTeEeKGUdxOl5wllg" value="4"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_N5HAUKTeEeKGUdxOl5wllg" value="4"/>
          </ownedAttribute>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_q0SLpqTdEeKGUdxOl5wllg" name="u" type="_PniyIKRcEeKU2-QRh2EfwQ">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_q0SLp6TdEeKGUdxOl5wllg" role="_q0SLoaTdEeKGUdxOl5wllg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q0SLqKTdEeKGUdxOl5wllg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q0SLqaTdEeKGUdxOl5wllg" value="1"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_q0SLqqTdEeKGUdxOl5wllg" partWithPort="_q0SLpaTdEeKGUdxOl5wllg" role="_QaTOBKNaEeKtYNW7l6h6LA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q0SLq6TdEeKGUdxOl5wllg" value="4"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q0SLrKTdEeKGUdxOl5wllg" value="4"/>
            </end>
          </ownedConnector>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_q0SLraTdEeKGUdxOl5wllg" name="C" class="_q0SLoKTdEeKGUdxOl5wllg">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_q0SLrqTdEeKGUdxOl5wllg" name="result" type="_q0SLoKTdEeKGUdxOl5wllg" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Activity" xmi:id="_Fn90EKTfEeKGUdxOl5wllg" name="Test case - MultipleDelegation - SameConnector - PortToPWP - Signal" group="_hhqvILPjEeK1gvDcAKh42g" node="_hhqvILPjEeK1gvDcAKh42g">
          <ownedComment xmi:type="uml:Comment" xmi:id="_Fn90EaTfEeKGUdxOl5wllg">
            <body>&#xD;
namespace 'Test Suites'::'Test Suite 2'::'MultipleDelegation - SameConnector - PortToPWP - Signal' ;&#xD;
&#xD;
activity 'Test case - MultipleDelegation - SameConnector - PortToPWP - Signal'() { &#xD;
	t = new Tester() ;&#xD;
	t.Start() ;&#xD;
}</body>
          </ownedComment>
          <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_hhqvILPjEeK1gvDcAKh42g" name="Body(Test case - MultipleDelegation - SameConnector - PortToPWP - Signal)">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_hhqvIbPjEeK1gvDcAKh42g" name="ExpressionStatement@1fd9cb6" inStructuredNode="_hhqvILPjEeK1gvDcAKh42g" outgoing="_hhqvSLPjEeK1gvDcAKh42g">
              <node xmi:type="uml:ForkNode" xmi:id="_hhqvIrPjEeK1gvDcAKh42g" name="Fork(t)@b9a88a" inStructuredNode="_hhqvIbPjEeK1gvDcAKh42g" outgoing="_hhqvR7PjEeK1gvDcAKh42g" incoming="_hhqvPLPjEeK1gvDcAKh42g"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_hhqvI7PjEeK1gvDcAKh42g" name="RightHandSide@45b59a" inStructuredNode="_hhqvIbPjEeK1gvDcAKh42g">
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_hhqvJLPjEeK1gvDcAKh42g" name="InstanceCreationExpression@45b59a" inStructuredNode="_hhqvI7PjEeK1gvDcAKh42g">
                  <node xmi:type="uml:CallOperationAction" xmi:id="_hhqvJbPjEeK1gvDcAKh42g" name="Call(Tester)" inStructuredNode="_hhqvJLPjEeK1gvDcAKh42g" operation="_-wj59LNJEeKK3coO-y0vJg">
                    <result xmi:type="uml:OutputPin" xmi:id="_hhqvJrPjEeK1gvDcAKh42g" name="Call(Tester).result(result)" outgoing="_hhqvObPjEeK1gvDcAKh42g" type="_-wj5MLNJEeKK3coO-y0vJg">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hhqvJ7PjEeK1gvDcAKh42g" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hhqvKLPjEeK1gvDcAKh42g" value="1"/>
                    </result>
                    <target xmi:type="uml:InputPin" xmi:id="_hhqvKbPjEeK1gvDcAKh42g" name="Call(Tester).target" incoming="_hhqvOLPjEeK1gvDcAKh42g" type="_-wj5MLNJEeKK3coO-y0vJg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hhqvKrPjEeK1gvDcAKh42g" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hhqvK7PjEeK1gvDcAKh42g" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:CreateObjectAction" xmi:id="_hhqvLLPjEeK1gvDcAKh42g" name="Create(Tester)" inStructuredNode="_hhqvJLPjEeK1gvDcAKh42g" classifier="_-wj5MLNJEeKK3coO-y0vJg">
                    <result xmi:type="uml:OutputPin" xmi:id="_hhqvLbPjEeK1gvDcAKh42g" name="Create(Tester).result" outgoing="_hhqvOLPjEeK1gvDcAKh42g" type="_-wj5MLNJEeKK3coO-y0vJg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hhqvLrPjEeK1gvDcAKh42g" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hhqvL7PjEeK1gvDcAKh42g" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_hhqvMLPjEeK1gvDcAKh42g" name="Fork(Call(Tester).result(result))" inStructuredNode="_hhqvJLPjEeK1gvDcAKh42g" outgoing="_hhqvOrPjEeK1gvDcAKh42g _hhqvO7PjEeK1gvDcAKh42g" incoming="_hhqvObPjEeK1gvDcAKh42g"/>
                  <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_hhqvMbPjEeK1gvDcAKh42g" name="Start(Tester)" inStructuredNode="_hhqvJLPjEeK1gvDcAKh42g">
                    <object xmi:type="uml:InputPin" xmi:id="_hhqvMrPjEeK1gvDcAKh42g" name="Start(Tester).object" incoming="_hhqvOrPjEeK1gvDcAKh42g" type="_-wj5MLNJEeKK3coO-y0vJg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hhqvM7PjEeK1gvDcAKh42g" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hhqvNLPjEeK1gvDcAKh42g" value="1"/>
                    </object>
                  </node>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_hhqvNbPjEeK1gvDcAKh42g" name="Output(Call(Tester).result(result))" outgoing="_hhqvPLPjEeK1gvDcAKh42g" incoming="_hhqvO7PjEeK1gvDcAKh42g" type="_-wj5MLNJEeKK3coO-y0vJg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hhqvNrPjEeK1gvDcAKh42g" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hhqvN7PjEeK1gvDcAKh42g" value="1"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_hhqvOLPjEeK1gvDcAKh42g" inStructuredNode="_hhqvJLPjEeK1gvDcAKh42g" source="_hhqvLbPjEeK1gvDcAKh42g" target="_hhqvKbPjEeK1gvDcAKh42g"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_hhqvObPjEeK1gvDcAKh42g" inStructuredNode="_hhqvJLPjEeK1gvDcAKh42g" source="_hhqvJrPjEeK1gvDcAKh42g" target="_hhqvMLPjEeK1gvDcAKh42g"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_hhqvOrPjEeK1gvDcAKh42g" inStructuredNode="_hhqvJLPjEeK1gvDcAKh42g" source="_hhqvMLPjEeK1gvDcAKh42g" target="_hhqvMrPjEeK1gvDcAKh42g"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_hhqvO7PjEeK1gvDcAKh42g" inStructuredNode="_hhqvJLPjEeK1gvDcAKh42g" source="_hhqvMLPjEeK1gvDcAKh42g" target="_hhqvNbPjEeK1gvDcAKh42g"/>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_hhqvPLPjEeK1gvDcAKh42g" inStructuredNode="_hhqvIbPjEeK1gvDcAKh42g" source="_hhqvNbPjEeK1gvDcAKh42g" target="_hhqvIrPjEeK1gvDcAKh42g"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_hhqvPbPjEeK1gvDcAKh42g" name="ExpressionStatement@c63108" inStructuredNode="_hhqvILPjEeK1gvDcAKh42g" incoming="_hhqvSLPjEeK1gvDcAKh42g">
              <node xmi:type="uml:ExpansionRegion" xmi:id="_hhqvPrPjEeK1gvDcAKh42g" name="Collect(SendSignal(Start))" inStructuredNode="_hhqvPbPjEeK1gvDcAKh42g" incoming="_hhqvRrPjEeK1gvDcAKh42g" mode="parallel" inputElement="_hhqvRLPjEeK1gvDcAKh42g">
                <node xmi:type="uml:SendSignalAction" xmi:id="_hhqvP7PjEeK1gvDcAKh42g" name="SendSignal(Start)" inStructuredNode="_hhqvPrPjEeK1gvDcAKh42g" signal="_Jqen4LMwEeKUntHy_YfVmg">
                  <target xmi:type="uml:InputPin" xmi:id="_hhqvQLPjEeK1gvDcAKh42g" name="SendSignal(Start).target" incoming="_hhqvQ7PjEeK1gvDcAKh42g" type="_-wj5MLNJEeKK3coO-y0vJg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hhqvQbPjEeK1gvDcAKh42g" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hhqvQrPjEeK1gvDcAKh42g" value="1"/>
                  </target>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_hhqvQ7PjEeK1gvDcAKh42g" inStructuredNode="_hhqvPrPjEeK1gvDcAKh42g" source="_hhqvRLPjEeK1gvDcAKh42g" target="_hhqvQLPjEeK1gvDcAKh42g"/>
              </node>
              <node xmi:type="uml:ExpansionNode" xmi:id="_hhqvRLPjEeK1gvDcAKh42g" name="Collect(SendSignal(Start)).inputElement" inStructuredNode="_hhqvPbPjEeK1gvDcAKh42g" outgoing="_hhqvQ7PjEeK1gvDcAKh42g" incoming="_hhqvR7PjEeK1gvDcAKh42g" regionAsInput="_hhqvPrPjEeK1gvDcAKh42g"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_hhqvRbPjEeK1gvDcAKh42g" name="Feature(Fork(t)@b9a88a)" inStructuredNode="_hhqvPbPjEeK1gvDcAKh42g" outgoing="_hhqvRrPjEeK1gvDcAKh42g"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_hhqvRrPjEeK1gvDcAKh42g" inStructuredNode="_hhqvPbPjEeK1gvDcAKh42g" source="_hhqvRbPjEeK1gvDcAKh42g" target="_hhqvPrPjEeK1gvDcAKh42g"/>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_hhqvR7PjEeK1gvDcAKh42g" inStructuredNode="_hhqvILPjEeK1gvDcAKh42g" source="_hhqvIrPjEeK1gvDcAKh42g" target="_hhqvRLPjEeK1gvDcAKh42g"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_hhqvSLPjEeK1gvDcAKh42g" inStructuredNode="_hhqvILPjEeK1gvDcAKh42g" source="_hhqvIbPjEeK1gvDcAKh42g" target="_hhqvPbPjEeK1gvDcAKh42g"/>
          </structuredNode>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_-wj5MLNJEeKK3coO-y0vJg" name="Tester" classifierBehavior="_-wj5qbNJEeKK3coO-y0vJg" isActive="true">
          <generalization xmi:type="uml:Generalization" xmi:id="_-wj5MbNJEeKK3coO-y0vJg" general="_3OZkULPCEeKZBpcFSvFDPw" specific="_-wj5MLNJEeKK3coO-y0vJg"/>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_-wj5MrNJEeKK3coO-y0vJg" name="c" visibility="public" type="_q0SLoKTdEeKGUdxOl5wllg" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-wj5M7NJEeKK3coO-y0vJg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-wj5NLNJEeKK3coO-y0vJg" value="1"/>
          </ownedAttribute>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_-wj5NrNJEeKK3coO-y0vJg" name="test" specification="_-wj59rNJEeKK3coO-y0vJg" group="_EnYKELPjEeK1gvDcAKh42g" node="_EnYKELPjEeK1gvDcAKh42g">
            <ownedComment xmi:type="uml:Comment" xmi:id="_-wj5N7NJEeKK3coO-y0vJg">
              <body>&#xD;
namespace 'Test Suites'::'Test Suite 2'::'MultipleDelegation - SameConnector - PortToPWP - Signal'::Tester ;&#xD;
&#xD;
activity test() { &#xD;
	WriteLine(&quot;-- Running test case: Single delegation connector - Multiple links - Signal delegated from port to part with port --&quot;) ;&#xD;
	AssertTrue(&quot;Signal delegated on all links (shall be true for default strategy)&quot;, this.c.a[1].b.p == 4 &amp;&amp; this.c.a[2].b.p == 4 &amp;&amp; this.c.a[3].b.p == 4 &amp;&amp; this.c.a[4].b.p == 4) ;&#xD;
	WriteLine(&quot;-- End of test case --&quot;) ;&#xD;
}</body>
            </ownedComment>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_EnYKELPjEeK1gvDcAKh42g" name="Body(test)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_EnYKEbPjEeK1gvDcAKh42g" name="ExpressionStatement@4c03d6" inStructuredNode="_EnYKELPjEeK1gvDcAKh42g" outgoing="_EnYy4LPjEeK1gvDcAKh42g">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_EnYKErPjEeK1gvDcAKh42g" name="Call(WriteLine)" inStructuredNode="_EnYKEbPjEeK1gvDcAKh42g" incoming="_EnYKILPjEeK1gvDcAKh42g">
                  <argument xmi:type="uml:InputPin" xmi:id="_EnYKE7PjEeK1gvDcAKh42g" name="Call(WriteLine).argument(value)" incoming="_EnYKH7PjEeK1gvDcAKh42g">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYKFLPjEeK1gvDcAKh42g" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYKFbPjEeK1gvDcAKh42g" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_EnYKFrPjEeK1gvDcAKh42g" name="Call(WriteLine).result(errorStatus)">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYKF7PjEeK1gvDcAKh42g"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYKGLPjEeK1gvDcAKh42g" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_EnYKGbPjEeK1gvDcAKh42g" name="Tuple@de4378" inStructuredNode="_EnYKEbPjEeK1gvDcAKh42g" outgoing="_EnYKILPjEeK1gvDcAKh42g">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_EnYKGrPjEeK1gvDcAKh42g" name="Value(&quot;-- Running test case: Single delegation connector - Multiple links - Signal delegated from port to part with port --&quot;)" inStructuredNode="_EnYKGbPjEeK1gvDcAKh42g">
                    <result xmi:type="uml:OutputPin" xmi:id="_EnYKG7PjEeK1gvDcAKh42g" name="Value(&quot;-- Running test case: Single delegation connector - Multiple links - Signal delegated from port to part with port --&quot;).result" outgoing="_EnYKH7PjEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYKHLPjEeK1gvDcAKh42g" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYKHbPjEeK1gvDcAKh42g" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_EnYKHrPjEeK1gvDcAKh42g" value="-- Running test case: Single delegation connector - Multiple links - Signal delegated from port to part with port --">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYKH7PjEeK1gvDcAKh42g" inStructuredNode="_EnYKEbPjEeK1gvDcAKh42g" source="_EnYKG7PjEeK1gvDcAKh42g" target="_EnYKE7PjEeK1gvDcAKh42g"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_EnYKILPjEeK1gvDcAKh42g" inStructuredNode="_EnYKEbPjEeK1gvDcAKh42g" source="_EnYKGbPjEeK1gvDcAKh42g" target="_EnYKErPjEeK1gvDcAKh42g"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_EnYKIbPjEeK1gvDcAKh42g" name="ExpressionStatement@3edd1e" inStructuredNode="_EnYKELPjEeK1gvDcAKh42g" outgoing="_EnYy4bPjEeK1gvDcAKh42g" incoming="_EnYy4LPjEeK1gvDcAKh42g">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_EnYKIrPjEeK1gvDcAKh42g" name="Call(AssertTrue)" inStructuredNode="_EnYKIbPjEeK1gvDcAKh42g" incoming="_EnYyz7PjEeK1gvDcAKh42g">
                  <argument xmi:type="uml:InputPin" xmi:id="_EnYKI7PjEeK1gvDcAKh42g" name="Call(AssertTrue).argument(label)" incoming="_EnYyzbPjEeK1gvDcAKh42g">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYKJLPjEeK1gvDcAKh42g" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYKJbPjEeK1gvDcAKh42g" value="1"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_EnYKJrPjEeK1gvDcAKh42g" name="Call(AssertTrue).argument(condition)" incoming="_EnYyzrPjEeK1gvDcAKh42g">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYKJ7PjEeK1gvDcAKh42g" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYKKLPjEeK1gvDcAKh42g" value="1"/>
                  </argument>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_EnYKKbPjEeK1gvDcAKh42g" name="Tuple@1c63d27" inStructuredNode="_EnYKIbPjEeK1gvDcAKh42g" outgoing="_EnYyz7PjEeK1gvDcAKh42g">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_EnYKKrPjEeK1gvDcAKh42g" name="Value(&quot;Signal delegated on all links (shall be true for default strategy)&quot;)" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g">
                    <result xmi:type="uml:OutputPin" xmi:id="_EnYKK7PjEeK1gvDcAKh42g" name="Value(&quot;Signal delegated on all links (shall be true for default strategy)&quot;).result" outgoing="_EnYyzbPjEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYKLLPjEeK1gvDcAKh42g" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYKLbPjEeK1gvDcAKh42g" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_EnYKLrPjEeK1gvDcAKh42g" value="Signal delegated on all links (shall be true for default strategy)">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_EnYKL7PjEeK1gvDcAKh42g" name="Call(At)" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" incoming="_EnYypbPjEeK1gvDcAKh42g">
                    <argument xmi:type="uml:InputPin" xmi:id="_EnYKMLPjEeK1gvDcAKh42g" name="Call(At).argument(seq)" incoming="_EnYyo7PjEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYKMbPjEeK1gvDcAKh42g"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYKMrPjEeK1gvDcAKh42g" value="*"/>
                    </argument>
                    <argument xmi:type="uml:InputPin" xmi:id="_EnYKM7PjEeK1gvDcAKh42g" name="Call(At).argument(index)" incoming="_EnYyprPjEeK1gvDcAKh42g">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYKNLPjEeK1gvDcAKh42g" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYKNbPjEeK1gvDcAKh42g" value="1"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_EnYKNrPjEeK1gvDcAKh42g" name="Call(At).result()" outgoing="_EnYyp7PjEeK1gvDcAKh42g">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYKN7PjEeK1gvDcAKh42g"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYKOLPjEeK1gvDcAKh42g" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-At"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_EnYKObPjEeK1gvDcAKh42g" name="Tuple@fc74db" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" outgoing="_EnYypbPjEeK1gvDcAKh42g">
                    <node xmi:type="uml:ReadSelfAction" xmi:id="_EnYKOrPjEeK1gvDcAKh42g" name="ReadSelf" inStructuredNode="_EnYKObPjEeK1gvDcAKh42g">
                      <result xmi:type="uml:OutputPin" xmi:id="_EnYKO7PjEeK1gvDcAKh42g" name="ReadSelf.result" outgoing="_EnYKU7PjEeK1gvDcAKh42g" type="_-wj5MLNJEeKK3coO-y0vJg" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYKPLPjEeK1gvDcAKh42g" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYKPbPjEeK1gvDcAKh42g" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_EnYKPrPjEeK1gvDcAKh42g" name="Read(c)" inStructuredNode="_EnYKObPjEeK1gvDcAKh42g" structuralFeature="_-wj5MrNJEeKK3coO-y0vJg">
                      <object xmi:type="uml:InputPin" xmi:id="_EnYKP7PjEeK1gvDcAKh42g" name="Read(c).object" incoming="_EnYKVLPjEeK1gvDcAKh42g" type="_-wj5MLNJEeKK3coO-y0vJg" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYKQLPjEeK1gvDcAKh42g" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYKQbPjEeK1gvDcAKh42g" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_EnYKQrPjEeK1gvDcAKh42g" name="Read(c).result" outgoing="_EnYKVbPjEeK1gvDcAKh42g" type="_q0SLoKTdEeKGUdxOl5wllg" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYKQ7PjEeK1gvDcAKh42g" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYKRLPjEeK1gvDcAKh42g" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_EnYKRbPjEeK1gvDcAKh42g" name="Fork(ReadSelf.result)" inStructuredNode="_EnYKObPjEeK1gvDcAKh42g" outgoing="_EnYKVLPjEeK1gvDcAKh42g" incoming="_EnYKU7PjEeK1gvDcAKh42g"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_EnYKRrPjEeK1gvDcAKh42g" name="Read(a)" inStructuredNode="_EnYKObPjEeK1gvDcAKh42g" structuralFeature="_q0SLpaTdEeKGUdxOl5wllg">
                      <object xmi:type="uml:InputPin" xmi:id="_EnYKR7PjEeK1gvDcAKh42g" name="Read(a).object" incoming="_EnYKVrPjEeK1gvDcAKh42g" type="_q0SLoKTdEeKGUdxOl5wllg" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYKSLPjEeK1gvDcAKh42g" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYKSbPjEeK1gvDcAKh42g" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_EnYKSrPjEeK1gvDcAKh42g" name="Read(a).result" outgoing="_EnYyo7PjEeK1gvDcAKh42g" type="_QaTOAqNaEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYKS7PjEeK1gvDcAKh42g" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYKTLPjEeK1gvDcAKh42g" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_EnYKTbPjEeK1gvDcAKh42g" name="Fork(Read(c).result)" inStructuredNode="_EnYKObPjEeK1gvDcAKh42g" outgoing="_EnYKVrPjEeK1gvDcAKh42g" incoming="_EnYKVbPjEeK1gvDcAKh42g"/>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_EnYKTrPjEeK1gvDcAKh42g" name="Value(1)" inStructuredNode="_EnYKObPjEeK1gvDcAKh42g">
                      <result xmi:type="uml:OutputPin" xmi:id="_EnYKT7PjEeK1gvDcAKh42g" name="Value(1).result" outgoing="_EnYypLPjEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYKULPjEeK1gvDcAKh42g" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYKUbPjEeK1gvDcAKh42g" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_EnYKUrPjEeK1gvDcAKh42g" value="1">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYKU7PjEeK1gvDcAKh42g" inStructuredNode="_EnYKObPjEeK1gvDcAKh42g" source="_EnYKO7PjEeK1gvDcAKh42g" target="_EnYKRbPjEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYKVLPjEeK1gvDcAKh42g" inStructuredNode="_EnYKObPjEeK1gvDcAKh42g" source="_EnYKRbPjEeK1gvDcAKh42g" target="_EnYKP7PjEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYKVbPjEeK1gvDcAKh42g" inStructuredNode="_EnYKObPjEeK1gvDcAKh42g" source="_EnYKQrPjEeK1gvDcAKh42g" target="_EnYKTbPjEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYKVrPjEeK1gvDcAKh42g" inStructuredNode="_EnYKObPjEeK1gvDcAKh42g" source="_EnYKTbPjEeK1gvDcAKh42g" target="_EnYKR7PjEeK1gvDcAKh42g"/>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_EnYKV7PjEeK1gvDcAKh42g" name="Fork(Call(At).argument(index))" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" outgoing="_EnYyprPjEeK1gvDcAKh42g" incoming="_EnYypLPjEeK1gvDcAKh42g"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_EnYKWLPjEeK1gvDcAKh42g" name="Read(b)" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" structuralFeature="_mPbuQKNaEeKtYNW7l6h6LA">
                    <object xmi:type="uml:InputPin" xmi:id="_EnYKWbPjEeK1gvDcAKh42g" name="Read(b).object" incoming="_EnYyqLPjEeK1gvDcAKh42g" type="_QaTOAqNaEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYKWrPjEeK1gvDcAKh42g" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYKW7PjEeK1gvDcAKh42g" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_EnYKXLPjEeK1gvDcAKh42g" name="Read(b).result" outgoing="_EnYyqbPjEeK1gvDcAKh42g" type="_tct-0KQfEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYKXbPjEeK1gvDcAKh42g" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYKXrPjEeK1gvDcAKh42g" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_EnYKX7PjEeK1gvDcAKh42g" name="Fork(Call(At).result())" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" outgoing="_EnYyqLPjEeK1gvDcAKh42g" incoming="_EnYyp7PjEeK1gvDcAKh42g"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_EnYKYLPjEeK1gvDcAKh42g" name="Read(p)" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" structuralFeature="_tct-0aQfEeKU2-QRh2EfwQ">
                    <object xmi:type="uml:InputPin" xmi:id="_EnYKYbPjEeK1gvDcAKh42g" name="Read(p).object" incoming="_EnYyqrPjEeK1gvDcAKh42g" type="_tct-0KQfEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYKYrPjEeK1gvDcAKh42g" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYKY7PjEeK1gvDcAKh42g" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_EnYxILPjEeK1gvDcAKh42g" name="Read(p).result" outgoing="_EnYyq7PjEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYxIbPjEeK1gvDcAKh42g" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYxIrPjEeK1gvDcAKh42g" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_EnYxI7PjEeK1gvDcAKh42g" name="Fork(Read(b).result)" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" outgoing="_EnYyqrPjEeK1gvDcAKh42g" incoming="_EnYyqbPjEeK1gvDcAKh42g"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_EnYxJLPjEeK1gvDcAKh42g" name="Value(4)" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g">
                    <result xmi:type="uml:OutputPin" xmi:id="_EnYxJbPjEeK1gvDcAKh42g" name="Value(4).result" outgoing="_EnYytLPjEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYxJrPjEeK1gvDcAKh42g" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYxJ7PjEeK1gvDcAKh42g" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_EnYxKLPjEeK1gvDcAKh42g" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:TestIdentityAction" xmi:id="_EnYxKbPjEeK1gvDcAKh42g" name="Test(==)" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g">
                    <first xmi:type="uml:InputPin" xmi:id="_EnYxKrPjEeK1gvDcAKh42g" name="Test(==).first" incoming="_EnYyrLPjEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYxK7PjEeK1gvDcAKh42g" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYxLLPjEeK1gvDcAKh42g" value="1"/>
                    </first>
                    <result xmi:type="uml:OutputPin" xmi:id="_EnYxLbPjEeK1gvDcAKh42g" name="Test(==).result" outgoing="_EnYyr7PjEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYxLrPjEeK1gvDcAKh42g" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYxL7PjEeK1gvDcAKh42g" value="1"/>
                    </result>
                    <second xmi:type="uml:InputPin" xmi:id="_EnYxMLPjEeK1gvDcAKh42g" name="Test(==).second" incoming="_EnYytLPjEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYxMbPjEeK1gvDcAKh42g" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYxMrPjEeK1gvDcAKh42g" value="1"/>
                    </second>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_EnYxM7PjEeK1gvDcAKh42g" name="Fork(Read(p).result)" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" outgoing="_EnYyrLPjEeK1gvDcAKh42g _EnYyrbPjEeK1gvDcAKh42g" incoming="_EnYyq7PjEeK1gvDcAKh42g"/>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_EnYxNLPjEeK1gvDcAKh42g" name="Call(NotEmpty)" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g">
                    <argument xmi:type="uml:InputPin" xmi:id="_EnYxNbPjEeK1gvDcAKh42g" name="Call(NotEmpty).argument(seq)" incoming="_EnYyrbPjEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYxNrPjEeK1gvDcAKh42g"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYxN7PjEeK1gvDcAKh42g" value="*"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_EnYxOLPjEeK1gvDcAKh42g" name="Call(NotEmpty).result()" outgoing="_EnYyrrPjEeK1gvDcAKh42g">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYxObPjEeK1gvDcAKh42g" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYxOrPjEeK1gvDcAKh42g" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_EnYxO7PjEeK1gvDcAKh42g" name="Fork(Call(NotEmpty).result())" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" outgoing="_EnYysLPjEeK1gvDcAKh42g _EnYysbPjEeK1gvDcAKh42g" incoming="_EnYyrrPjEeK1gvDcAKh42g"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_EnYxPLPjEeK1gvDcAKh42g" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" outgoing="_EnYytrPjEeK1gvDcAKh42g" incoming="_EnYyr7PjEeK1gvDcAKh42g _EnYysrPjEeK1gvDcAKh42g"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_EnYxPbPjEeK1gvDcAKh42g" name="Decision(Call(NotEmpty).result())" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" outgoing="_EnYysrPjEeK1gvDcAKh42g" incoming="_EnYysLPjEeK1gvDcAKh42g _EnYysbPjEeK1gvDcAKh42g" decisionInputFlow="_EnYysbPjEeK1gvDcAKh42g"/>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_EnYxPrPjEeK1gvDcAKh42g" name="ConditionalLogicalExpression@19b4d40.operand2" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" incoming="_EnYyt7PjEeK1gvDcAKh42g">
                    <node xmi:type="uml:CallBehaviorAction" xmi:id="_EnYxP7PjEeK1gvDcAKh42g" name="Call(At)" inStructuredNode="_EnYxPrPjEeK1gvDcAKh42g" incoming="_EnYxl7PjEeK1gvDcAKh42g">
                      <argument xmi:type="uml:InputPin" xmi:id="_EnYxQLPjEeK1gvDcAKh42g" name="Call(At).argument(seq)" incoming="_EnYxlbPjEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYxQbPjEeK1gvDcAKh42g"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYxQrPjEeK1gvDcAKh42g" value="*"/>
                      </argument>
                      <argument xmi:type="uml:InputPin" xmi:id="_EnYxQ7PjEeK1gvDcAKh42g" name="Call(At).argument(index)" incoming="_EnYxmLPjEeK1gvDcAKh42g">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYxRLPjEeK1gvDcAKh42g" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYxRbPjEeK1gvDcAKh42g" value="1"/>
                      </argument>
                      <result xmi:type="uml:OutputPin" xmi:id="_EnYxRrPjEeK1gvDcAKh42g" name="Call(At).result()" outgoing="_EnYxmbPjEeK1gvDcAKh42g">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYxR7PjEeK1gvDcAKh42g"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYxSLPjEeK1gvDcAKh42g" value="1"/>
                      </result>
                      <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-At"/>
                    </node>
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_EnYxSbPjEeK1gvDcAKh42g" name="Tuple@bf4f67" inStructuredNode="_EnYxPrPjEeK1gvDcAKh42g" outgoing="_EnYxl7PjEeK1gvDcAKh42g">
                      <node xmi:type="uml:ReadSelfAction" xmi:id="_EnYxSrPjEeK1gvDcAKh42g" name="ReadSelf" inStructuredNode="_EnYxSbPjEeK1gvDcAKh42g">
                        <result xmi:type="uml:OutputPin" xmi:id="_EnYxS7PjEeK1gvDcAKh42g" name="ReadSelf.result" outgoing="_EnYxY7PjEeK1gvDcAKh42g" type="_-wj5MLNJEeKK3coO-y0vJg" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYxTLPjEeK1gvDcAKh42g" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYxTbPjEeK1gvDcAKh42g" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_EnYxTrPjEeK1gvDcAKh42g" name="Read(c)" inStructuredNode="_EnYxSbPjEeK1gvDcAKh42g" structuralFeature="_-wj5MrNJEeKK3coO-y0vJg">
                        <object xmi:type="uml:InputPin" xmi:id="_EnYxT7PjEeK1gvDcAKh42g" name="Read(c).object" incoming="_EnYxZLPjEeK1gvDcAKh42g" type="_-wj5MLNJEeKK3coO-y0vJg" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYxULPjEeK1gvDcAKh42g" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYxUbPjEeK1gvDcAKh42g" value="1"/>
                        </object>
                        <result xmi:type="uml:OutputPin" xmi:id="_EnYxUrPjEeK1gvDcAKh42g" name="Read(c).result" outgoing="_EnYxZbPjEeK1gvDcAKh42g" type="_q0SLoKTdEeKGUdxOl5wllg" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYxU7PjEeK1gvDcAKh42g" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYxVLPjEeK1gvDcAKh42g" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ForkNode" xmi:id="_EnYxVbPjEeK1gvDcAKh42g" name="Fork(ReadSelf.result)" inStructuredNode="_EnYxSbPjEeK1gvDcAKh42g" outgoing="_EnYxZLPjEeK1gvDcAKh42g" incoming="_EnYxY7PjEeK1gvDcAKh42g"/>
                      <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_EnYxVrPjEeK1gvDcAKh42g" name="Read(a)" inStructuredNode="_EnYxSbPjEeK1gvDcAKh42g" structuralFeature="_q0SLpaTdEeKGUdxOl5wllg">
                        <object xmi:type="uml:InputPin" xmi:id="_EnYxV7PjEeK1gvDcAKh42g" name="Read(a).object" incoming="_EnYxZrPjEeK1gvDcAKh42g" type="_q0SLoKTdEeKGUdxOl5wllg" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYxWLPjEeK1gvDcAKh42g" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYxWbPjEeK1gvDcAKh42g" value="1"/>
                        </object>
                        <result xmi:type="uml:OutputPin" xmi:id="_EnYxWrPjEeK1gvDcAKh42g" name="Read(a).result" outgoing="_EnYxlbPjEeK1gvDcAKh42g" type="_QaTOAqNaEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYxW7PjEeK1gvDcAKh42g" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYxXLPjEeK1gvDcAKh42g" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ForkNode" xmi:id="_EnYxXbPjEeK1gvDcAKh42g" name="Fork(Read(c).result)" inStructuredNode="_EnYxSbPjEeK1gvDcAKh42g" outgoing="_EnYxZrPjEeK1gvDcAKh42g" incoming="_EnYxZbPjEeK1gvDcAKh42g"/>
                      <node xmi:type="uml:ValueSpecificationAction" xmi:id="_EnYxXrPjEeK1gvDcAKh42g" name="Value(2)" inStructuredNode="_EnYxSbPjEeK1gvDcAKh42g">
                        <result xmi:type="uml:OutputPin" xmi:id="_EnYxX7PjEeK1gvDcAKh42g" name="Value(2).result" outgoing="_EnYxlrPjEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYxYLPjEeK1gvDcAKh42g" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYxYbPjEeK1gvDcAKh42g" value="1"/>
                        </result>
                        <value xmi:type="uml:LiteralInteger" xmi:id="_EnYxYrPjEeK1gvDcAKh42g" value="2">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        </value>
                      </node>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYxY7PjEeK1gvDcAKh42g" inStructuredNode="_EnYxSbPjEeK1gvDcAKh42g" source="_EnYxS7PjEeK1gvDcAKh42g" target="_EnYxVbPjEeK1gvDcAKh42g"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYxZLPjEeK1gvDcAKh42g" inStructuredNode="_EnYxSbPjEeK1gvDcAKh42g" source="_EnYxVbPjEeK1gvDcAKh42g" target="_EnYxT7PjEeK1gvDcAKh42g"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYxZbPjEeK1gvDcAKh42g" inStructuredNode="_EnYxSbPjEeK1gvDcAKh42g" source="_EnYxUrPjEeK1gvDcAKh42g" target="_EnYxXbPjEeK1gvDcAKh42g"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYxZrPjEeK1gvDcAKh42g" inStructuredNode="_EnYxSbPjEeK1gvDcAKh42g" source="_EnYxXbPjEeK1gvDcAKh42g" target="_EnYxV7PjEeK1gvDcAKh42g"/>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_EnYxZ7PjEeK1gvDcAKh42g" name="Fork(Call(At).argument(index))" inStructuredNode="_EnYxPrPjEeK1gvDcAKh42g" outgoing="_EnYxmLPjEeK1gvDcAKh42g" incoming="_EnYxlrPjEeK1gvDcAKh42g"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_EnYxaLPjEeK1gvDcAKh42g" name="Read(b)" inStructuredNode="_EnYxPrPjEeK1gvDcAKh42g" structuralFeature="_mPbuQKNaEeKtYNW7l6h6LA">
                      <object xmi:type="uml:InputPin" xmi:id="_EnYxabPjEeK1gvDcAKh42g" name="Read(b).object" incoming="_EnYxmrPjEeK1gvDcAKh42g" type="_QaTOAqNaEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYxarPjEeK1gvDcAKh42g" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYxa7PjEeK1gvDcAKh42g" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_EnYxbLPjEeK1gvDcAKh42g" name="Read(b).result" outgoing="_EnYxm7PjEeK1gvDcAKh42g" type="_tct-0KQfEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYxbbPjEeK1gvDcAKh42g" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYxbrPjEeK1gvDcAKh42g" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_EnYxb7PjEeK1gvDcAKh42g" name="Fork(Call(At).result())" inStructuredNode="_EnYxPrPjEeK1gvDcAKh42g" outgoing="_EnYxmrPjEeK1gvDcAKh42g" incoming="_EnYxmbPjEeK1gvDcAKh42g"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_EnYxcLPjEeK1gvDcAKh42g" name="Read(p)" inStructuredNode="_EnYxPrPjEeK1gvDcAKh42g" structuralFeature="_tct-0aQfEeKU2-QRh2EfwQ">
                      <object xmi:type="uml:InputPin" xmi:id="_EnYxcbPjEeK1gvDcAKh42g" name="Read(p).object" incoming="_EnYxnLPjEeK1gvDcAKh42g" type="_tct-0KQfEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYxcrPjEeK1gvDcAKh42g" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYxc7PjEeK1gvDcAKh42g" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_EnYxdLPjEeK1gvDcAKh42g" name="Read(p).result" outgoing="_EnYxnbPjEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYxdbPjEeK1gvDcAKh42g" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYxdrPjEeK1gvDcAKh42g" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_EnYxd7PjEeK1gvDcAKh42g" name="Fork(Read(b).result)" inStructuredNode="_EnYxPrPjEeK1gvDcAKh42g" outgoing="_EnYxnLPjEeK1gvDcAKh42g" incoming="_EnYxm7PjEeK1gvDcAKh42g"/>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_EnYxeLPjEeK1gvDcAKh42g" name="Value(4)" inStructuredNode="_EnYxPrPjEeK1gvDcAKh42g">
                      <result xmi:type="uml:OutputPin" xmi:id="_EnYxebPjEeK1gvDcAKh42g" name="Value(4).result" outgoing="_EnYxprPjEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYxerPjEeK1gvDcAKh42g" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYxe7PjEeK1gvDcAKh42g" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_EnYxfLPjEeK1gvDcAKh42g" value="4">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <node xmi:type="uml:TestIdentityAction" xmi:id="_EnYxfbPjEeK1gvDcAKh42g" name="Test(==)" inStructuredNode="_EnYxPrPjEeK1gvDcAKh42g">
                      <first xmi:type="uml:InputPin" xmi:id="_EnYxfrPjEeK1gvDcAKh42g" name="Test(==).first" incoming="_EnYxnrPjEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYxf7PjEeK1gvDcAKh42g" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYxgLPjEeK1gvDcAKh42g" value="1"/>
                      </first>
                      <result xmi:type="uml:OutputPin" xmi:id="_EnYxgbPjEeK1gvDcAKh42g" name="Test(==).result" outgoing="_EnYxobPjEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYxgrPjEeK1gvDcAKh42g" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYxg7PjEeK1gvDcAKh42g" value="1"/>
                      </result>
                      <second xmi:type="uml:InputPin" xmi:id="_EnYxhLPjEeK1gvDcAKh42g" name="Test(==).second" incoming="_EnYxprPjEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYxhbPjEeK1gvDcAKh42g" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYxhrPjEeK1gvDcAKh42g" value="1"/>
                      </second>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_EnYxh7PjEeK1gvDcAKh42g" name="Fork(Read(p).result)" inStructuredNode="_EnYxPrPjEeK1gvDcAKh42g" outgoing="_EnYxnrPjEeK1gvDcAKh42g _EnYxn7PjEeK1gvDcAKh42g" incoming="_EnYxnbPjEeK1gvDcAKh42g"/>
                    <node xmi:type="uml:CallBehaviorAction" xmi:id="_EnYxiLPjEeK1gvDcAKh42g" name="Call(NotEmpty)" inStructuredNode="_EnYxPrPjEeK1gvDcAKh42g">
                      <argument xmi:type="uml:InputPin" xmi:id="_EnYxibPjEeK1gvDcAKh42g" name="Call(NotEmpty).argument(seq)" incoming="_EnYxn7PjEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYxirPjEeK1gvDcAKh42g"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYxi7PjEeK1gvDcAKh42g" value="*"/>
                      </argument>
                      <result xmi:type="uml:OutputPin" xmi:id="_EnYxjLPjEeK1gvDcAKh42g" name="Call(NotEmpty).result()" outgoing="_EnYxoLPjEeK1gvDcAKh42g">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYxjbPjEeK1gvDcAKh42g" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYxjrPjEeK1gvDcAKh42g" value="1"/>
                      </result>
                      <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_EnYxj7PjEeK1gvDcAKh42g" name="Fork(Call(NotEmpty).result())" inStructuredNode="_EnYxPrPjEeK1gvDcAKh42g" outgoing="_EnYxorPjEeK1gvDcAKh42g _EnYxo7PjEeK1gvDcAKh42g" incoming="_EnYxoLPjEeK1gvDcAKh42g"/>
                    <node xmi:type="uml:MergeNode" xmi:id="_EnYxkLPjEeK1gvDcAKh42g" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_EnYxPrPjEeK1gvDcAKh42g" outgoing="_EnYxp7PjEeK1gvDcAKh42g" incoming="_EnYxobPjEeK1gvDcAKh42g _EnYxpLPjEeK1gvDcAKh42g"/>
                    <node xmi:type="uml:DecisionNode" xmi:id="_EnYxkbPjEeK1gvDcAKh42g" name="Decision(Call(NotEmpty).result())" inStructuredNode="_EnYxPrPjEeK1gvDcAKh42g" outgoing="_EnYxpLPjEeK1gvDcAKh42g" incoming="_EnYxorPjEeK1gvDcAKh42g _EnYxo7PjEeK1gvDcAKh42g" decisionInputFlow="_EnYxo7PjEeK1gvDcAKh42g"/>
                    <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_EnYxkrPjEeK1gvDcAKh42g" name="ConditionalLogicalExpression@19b4d40.operand2.result" outgoing="_EnYyu7PjEeK1gvDcAKh42g" incoming="_EnYxp7PjEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYxk7PjEeK1gvDcAKh42g"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYxlLPjEeK1gvDcAKh42g" value="*"/>
                    </structuredNodeOutput>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYxlbPjEeK1gvDcAKh42g" inStructuredNode="_EnYxPrPjEeK1gvDcAKh42g" source="_EnYxWrPjEeK1gvDcAKh42g" target="_EnYxQLPjEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYxlrPjEeK1gvDcAKh42g" inStructuredNode="_EnYxPrPjEeK1gvDcAKh42g" source="_EnYxX7PjEeK1gvDcAKh42g" target="_EnYxZ7PjEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ControlFlow" xmi:id="_EnYxl7PjEeK1gvDcAKh42g" inStructuredNode="_EnYxPrPjEeK1gvDcAKh42g" source="_EnYxSbPjEeK1gvDcAKh42g" target="_EnYxP7PjEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYxmLPjEeK1gvDcAKh42g" inStructuredNode="_EnYxPrPjEeK1gvDcAKh42g" source="_EnYxZ7PjEeK1gvDcAKh42g" target="_EnYxQ7PjEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYxmbPjEeK1gvDcAKh42g" inStructuredNode="_EnYxPrPjEeK1gvDcAKh42g" source="_EnYxRrPjEeK1gvDcAKh42g" target="_EnYxb7PjEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYxmrPjEeK1gvDcAKh42g" inStructuredNode="_EnYxPrPjEeK1gvDcAKh42g" source="_EnYxb7PjEeK1gvDcAKh42g" target="_EnYxabPjEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYxm7PjEeK1gvDcAKh42g" inStructuredNode="_EnYxPrPjEeK1gvDcAKh42g" source="_EnYxbLPjEeK1gvDcAKh42g" target="_EnYxd7PjEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYxnLPjEeK1gvDcAKh42g" inStructuredNode="_EnYxPrPjEeK1gvDcAKh42g" source="_EnYxd7PjEeK1gvDcAKh42g" target="_EnYxcbPjEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYxnbPjEeK1gvDcAKh42g" inStructuredNode="_EnYxPrPjEeK1gvDcAKh42g" source="_EnYxdLPjEeK1gvDcAKh42g" target="_EnYxh7PjEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYxnrPjEeK1gvDcAKh42g" inStructuredNode="_EnYxPrPjEeK1gvDcAKh42g" source="_EnYxh7PjEeK1gvDcAKh42g" target="_EnYxfrPjEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYxn7PjEeK1gvDcAKh42g" inStructuredNode="_EnYxPrPjEeK1gvDcAKh42g" source="_EnYxh7PjEeK1gvDcAKh42g" target="_EnYxibPjEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYxoLPjEeK1gvDcAKh42g" inStructuredNode="_EnYxPrPjEeK1gvDcAKh42g" source="_EnYxjLPjEeK1gvDcAKh42g" target="_EnYxj7PjEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYxobPjEeK1gvDcAKh42g" inStructuredNode="_EnYxPrPjEeK1gvDcAKh42g" source="_EnYxgbPjEeK1gvDcAKh42g" target="_EnYxkLPjEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYxorPjEeK1gvDcAKh42g" inStructuredNode="_EnYxPrPjEeK1gvDcAKh42g" source="_EnYxj7PjEeK1gvDcAKh42g" target="_EnYxkbPjEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYxo7PjEeK1gvDcAKh42g" inStructuredNode="_EnYxPrPjEeK1gvDcAKh42g" source="_EnYxj7PjEeK1gvDcAKh42g" target="_EnYxkbPjEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYxpLPjEeK1gvDcAKh42g" inStructuredNode="_EnYxPrPjEeK1gvDcAKh42g" source="_EnYxkbPjEeK1gvDcAKh42g" target="_EnYxkLPjEeK1gvDcAKh42g">
                      <guard xmi:type="uml:LiteralBoolean" xmi:id="_EnYxpbPjEeK1gvDcAKh42g" name="Value(false)"/>
                    </edge>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYxprPjEeK1gvDcAKh42g" inStructuredNode="_EnYxPrPjEeK1gvDcAKh42g" source="_EnYxebPjEeK1gvDcAKh42g" target="_EnYxhLPjEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYxp7PjEeK1gvDcAKh42g" inStructuredNode="_EnYxPrPjEeK1gvDcAKh42g" source="_EnYxkLPjEeK1gvDcAKh42g" target="_EnYxkrPjEeK1gvDcAKh42g"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_EnYxqLPjEeK1gvDcAKh42g" name="ConditionalLogicalExpression@19b4d40.operand3" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" incoming="_EnYyubPjEeK1gvDcAKh42g">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_EnYxqbPjEeK1gvDcAKh42g" name="Value(false)" inStructuredNode="_EnYxqLPjEeK1gvDcAKh42g">
                      <result xmi:type="uml:OutputPin" xmi:id="_EnYxqrPjEeK1gvDcAKh42g" name="Value(false).result" outgoing="_EnYxsbPjEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYxq7PjEeK1gvDcAKh42g" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYxrLPjEeK1gvDcAKh42g" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralBoolean" xmi:id="_EnYxrbPjEeK1gvDcAKh42g">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      </value>
                    </node>
                    <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_EnYxrrPjEeK1gvDcAKh42g" name="ConditionalLogicalExpression@19b4d40.operand3.result" outgoing="_EnYyvLPjEeK1gvDcAKh42g" incoming="_EnYxsbPjEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYxr7PjEeK1gvDcAKh42g"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYxsLPjEeK1gvDcAKh42g" value="*"/>
                    </structuredNodeOutput>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYxsbPjEeK1gvDcAKh42g" inStructuredNode="_EnYxqLPjEeK1gvDcAKh42g" source="_EnYxqrPjEeK1gvDcAKh42g" target="_EnYxrrPjEeK1gvDcAKh42g"/>
                  </node>
                  <node xmi:type="uml:InitialNode" xmi:id="_EnYxsrPjEeK1gvDcAKh42g" name="Initial(ConditionalLogicalExpression@19b4d40)" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" outgoing="_EnYytbPjEeK1gvDcAKh42g"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_EnYxs7PjEeK1gvDcAKh42g" name="Decision(ConditionalLogicalExpression@19b4d40)" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" outgoing="_EnYyt7PjEeK1gvDcAKh42g _EnYyubPjEeK1gvDcAKh42g" incoming="_EnYytbPjEeK1gvDcAKh42g _EnYytrPjEeK1gvDcAKh42g" decisionInputFlow="_EnYytrPjEeK1gvDcAKh42g"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_EnYxtLPjEeK1gvDcAKh42g" name="Merge(ConditionalLogicalExpression@19b4d40.result)" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" outgoing="_EnYyvrPjEeK1gvDcAKh42g" incoming="_EnYyu7PjEeK1gvDcAKh42g _EnYyvLPjEeK1gvDcAKh42g"/>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_EnYxtbPjEeK1gvDcAKh42g" name="ConditionalLogicalExpression@9bf794.operand2" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" incoming="_EnYyv7PjEeK1gvDcAKh42g">
                    <node xmi:type="uml:CallBehaviorAction" xmi:id="_EnYxtrPjEeK1gvDcAKh42g" name="Call(At)" inStructuredNode="_EnYxtbPjEeK1gvDcAKh42g" incoming="_EnYyDrPjEeK1gvDcAKh42g">
                      <argument xmi:type="uml:InputPin" xmi:id="_EnYxt7PjEeK1gvDcAKh42g" name="Call(At).argument(seq)" incoming="_EnYyDLPjEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYxuLPjEeK1gvDcAKh42g"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYxubPjEeK1gvDcAKh42g" value="*"/>
                      </argument>
                      <argument xmi:type="uml:InputPin" xmi:id="_EnYxurPjEeK1gvDcAKh42g" name="Call(At).argument(index)" incoming="_EnYyD7PjEeK1gvDcAKh42g">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYxu7PjEeK1gvDcAKh42g" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYxvLPjEeK1gvDcAKh42g" value="1"/>
                      </argument>
                      <result xmi:type="uml:OutputPin" xmi:id="_EnYxvbPjEeK1gvDcAKh42g" name="Call(At).result()" outgoing="_EnYyELPjEeK1gvDcAKh42g">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYxvrPjEeK1gvDcAKh42g"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYxv7PjEeK1gvDcAKh42g" value="1"/>
                      </result>
                      <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-At"/>
                    </node>
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_EnYxwLPjEeK1gvDcAKh42g" name="Tuple@cf99bf" inStructuredNode="_EnYxtbPjEeK1gvDcAKh42g" outgoing="_EnYyDrPjEeK1gvDcAKh42g">
                      <node xmi:type="uml:ReadSelfAction" xmi:id="_EnYxwbPjEeK1gvDcAKh42g" name="ReadSelf" inStructuredNode="_EnYxwLPjEeK1gvDcAKh42g">
                        <result xmi:type="uml:OutputPin" xmi:id="_EnYxwrPjEeK1gvDcAKh42g" name="ReadSelf.result" outgoing="_EnYx2rPjEeK1gvDcAKh42g" type="_-wj5MLNJEeKK3coO-y0vJg" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYxw7PjEeK1gvDcAKh42g" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYxxLPjEeK1gvDcAKh42g" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_EnYxxbPjEeK1gvDcAKh42g" name="Read(c)" inStructuredNode="_EnYxwLPjEeK1gvDcAKh42g" structuralFeature="_-wj5MrNJEeKK3coO-y0vJg">
                        <object xmi:type="uml:InputPin" xmi:id="_EnYxxrPjEeK1gvDcAKh42g" name="Read(c).object" incoming="_EnYx27PjEeK1gvDcAKh42g" type="_-wj5MLNJEeKK3coO-y0vJg" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYxx7PjEeK1gvDcAKh42g" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYxyLPjEeK1gvDcAKh42g" value="1"/>
                        </object>
                        <result xmi:type="uml:OutputPin" xmi:id="_EnYxybPjEeK1gvDcAKh42g" name="Read(c).result" outgoing="_EnYx3LPjEeK1gvDcAKh42g" type="_q0SLoKTdEeKGUdxOl5wllg" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYxyrPjEeK1gvDcAKh42g" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYxy7PjEeK1gvDcAKh42g" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ForkNode" xmi:id="_EnYxzLPjEeK1gvDcAKh42g" name="Fork(ReadSelf.result)" inStructuredNode="_EnYxwLPjEeK1gvDcAKh42g" outgoing="_EnYx27PjEeK1gvDcAKh42g" incoming="_EnYx2rPjEeK1gvDcAKh42g"/>
                      <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_EnYxzbPjEeK1gvDcAKh42g" name="Read(a)" inStructuredNode="_EnYxwLPjEeK1gvDcAKh42g" structuralFeature="_q0SLpaTdEeKGUdxOl5wllg">
                        <object xmi:type="uml:InputPin" xmi:id="_EnYxzrPjEeK1gvDcAKh42g" name="Read(a).object" incoming="_EnYx3bPjEeK1gvDcAKh42g" type="_q0SLoKTdEeKGUdxOl5wllg" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYxz7PjEeK1gvDcAKh42g" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYx0LPjEeK1gvDcAKh42g" value="1"/>
                        </object>
                        <result xmi:type="uml:OutputPin" xmi:id="_EnYx0bPjEeK1gvDcAKh42g" name="Read(a).result" outgoing="_EnYyDLPjEeK1gvDcAKh42g" type="_QaTOAqNaEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYx0rPjEeK1gvDcAKh42g" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYx07PjEeK1gvDcAKh42g" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ForkNode" xmi:id="_EnYx1LPjEeK1gvDcAKh42g" name="Fork(Read(c).result)" inStructuredNode="_EnYxwLPjEeK1gvDcAKh42g" outgoing="_EnYx3bPjEeK1gvDcAKh42g" incoming="_EnYx3LPjEeK1gvDcAKh42g"/>
                      <node xmi:type="uml:ValueSpecificationAction" xmi:id="_EnYx1bPjEeK1gvDcAKh42g" name="Value(3)" inStructuredNode="_EnYxwLPjEeK1gvDcAKh42g">
                        <result xmi:type="uml:OutputPin" xmi:id="_EnYx1rPjEeK1gvDcAKh42g" name="Value(3).result" outgoing="_EnYyDbPjEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYx17PjEeK1gvDcAKh42g" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYx2LPjEeK1gvDcAKh42g" value="1"/>
                        </result>
                        <value xmi:type="uml:LiteralInteger" xmi:id="_EnYx2bPjEeK1gvDcAKh42g" value="3">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        </value>
                      </node>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYx2rPjEeK1gvDcAKh42g" inStructuredNode="_EnYxwLPjEeK1gvDcAKh42g" source="_EnYxwrPjEeK1gvDcAKh42g" target="_EnYxzLPjEeK1gvDcAKh42g"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYx27PjEeK1gvDcAKh42g" inStructuredNode="_EnYxwLPjEeK1gvDcAKh42g" source="_EnYxzLPjEeK1gvDcAKh42g" target="_EnYxxrPjEeK1gvDcAKh42g"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYx3LPjEeK1gvDcAKh42g" inStructuredNode="_EnYxwLPjEeK1gvDcAKh42g" source="_EnYxybPjEeK1gvDcAKh42g" target="_EnYx1LPjEeK1gvDcAKh42g"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYx3bPjEeK1gvDcAKh42g" inStructuredNode="_EnYxwLPjEeK1gvDcAKh42g" source="_EnYx1LPjEeK1gvDcAKh42g" target="_EnYxzrPjEeK1gvDcAKh42g"/>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_EnYx3rPjEeK1gvDcAKh42g" name="Fork(Call(At).argument(index))" inStructuredNode="_EnYxtbPjEeK1gvDcAKh42g" outgoing="_EnYyD7PjEeK1gvDcAKh42g" incoming="_EnYyDbPjEeK1gvDcAKh42g"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_EnYx37PjEeK1gvDcAKh42g" name="Read(b)" inStructuredNode="_EnYxtbPjEeK1gvDcAKh42g" structuralFeature="_mPbuQKNaEeKtYNW7l6h6LA">
                      <object xmi:type="uml:InputPin" xmi:id="_EnYx4LPjEeK1gvDcAKh42g" name="Read(b).object" incoming="_EnYyEbPjEeK1gvDcAKh42g" type="_QaTOAqNaEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYx4bPjEeK1gvDcAKh42g" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYx4rPjEeK1gvDcAKh42g" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_EnYx47PjEeK1gvDcAKh42g" name="Read(b).result" outgoing="_EnYyErPjEeK1gvDcAKh42g" type="_tct-0KQfEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYx5LPjEeK1gvDcAKh42g" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYx5bPjEeK1gvDcAKh42g" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_EnYx5rPjEeK1gvDcAKh42g" name="Fork(Call(At).result())" inStructuredNode="_EnYxtbPjEeK1gvDcAKh42g" outgoing="_EnYyEbPjEeK1gvDcAKh42g" incoming="_EnYyELPjEeK1gvDcAKh42g"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_EnYx57PjEeK1gvDcAKh42g" name="Read(p)" inStructuredNode="_EnYxtbPjEeK1gvDcAKh42g" structuralFeature="_tct-0aQfEeKU2-QRh2EfwQ">
                      <object xmi:type="uml:InputPin" xmi:id="_EnYx6LPjEeK1gvDcAKh42g" name="Read(p).object" incoming="_EnYyE7PjEeK1gvDcAKh42g" type="_tct-0KQfEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYx6bPjEeK1gvDcAKh42g" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYx6rPjEeK1gvDcAKh42g" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_EnYx67PjEeK1gvDcAKh42g" name="Read(p).result" outgoing="_EnYyFLPjEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYx7LPjEeK1gvDcAKh42g" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYx7bPjEeK1gvDcAKh42g" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_EnYx7rPjEeK1gvDcAKh42g" name="Fork(Read(b).result)" inStructuredNode="_EnYxtbPjEeK1gvDcAKh42g" outgoing="_EnYyE7PjEeK1gvDcAKh42g" incoming="_EnYyErPjEeK1gvDcAKh42g"/>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_EnYx77PjEeK1gvDcAKh42g" name="Value(4)" inStructuredNode="_EnYxtbPjEeK1gvDcAKh42g">
                      <result xmi:type="uml:OutputPin" xmi:id="_EnYx8LPjEeK1gvDcAKh42g" name="Value(4).result" outgoing="_EnYyHbPjEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYx8bPjEeK1gvDcAKh42g" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYx8rPjEeK1gvDcAKh42g" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_EnYx87PjEeK1gvDcAKh42g" value="4">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <node xmi:type="uml:TestIdentityAction" xmi:id="_EnYx9LPjEeK1gvDcAKh42g" name="Test(==)" inStructuredNode="_EnYxtbPjEeK1gvDcAKh42g">
                      <first xmi:type="uml:InputPin" xmi:id="_EnYx9bPjEeK1gvDcAKh42g" name="Test(==).first" incoming="_EnYyFbPjEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYx9rPjEeK1gvDcAKh42g" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYx97PjEeK1gvDcAKh42g" value="1"/>
                      </first>
                      <result xmi:type="uml:OutputPin" xmi:id="_EnYx-LPjEeK1gvDcAKh42g" name="Test(==).result" outgoing="_EnYyGLPjEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYx-bPjEeK1gvDcAKh42g" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYx-rPjEeK1gvDcAKh42g" value="1"/>
                      </result>
                      <second xmi:type="uml:InputPin" xmi:id="_EnYx-7PjEeK1gvDcAKh42g" name="Test(==).second" incoming="_EnYyHbPjEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYx_LPjEeK1gvDcAKh42g" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYx_bPjEeK1gvDcAKh42g" value="1"/>
                      </second>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_EnYx_rPjEeK1gvDcAKh42g" name="Fork(Read(p).result)" inStructuredNode="_EnYxtbPjEeK1gvDcAKh42g" outgoing="_EnYyFbPjEeK1gvDcAKh42g _EnYyFrPjEeK1gvDcAKh42g" incoming="_EnYyFLPjEeK1gvDcAKh42g"/>
                    <node xmi:type="uml:CallBehaviorAction" xmi:id="_EnYx_7PjEeK1gvDcAKh42g" name="Call(NotEmpty)" inStructuredNode="_EnYxtbPjEeK1gvDcAKh42g">
                      <argument xmi:type="uml:InputPin" xmi:id="_EnYyALPjEeK1gvDcAKh42g" name="Call(NotEmpty).argument(seq)" incoming="_EnYyFrPjEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYyAbPjEeK1gvDcAKh42g"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYyArPjEeK1gvDcAKh42g" value="*"/>
                      </argument>
                      <result xmi:type="uml:OutputPin" xmi:id="_EnYyA7PjEeK1gvDcAKh42g" name="Call(NotEmpty).result()" outgoing="_EnYyF7PjEeK1gvDcAKh42g">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYyBLPjEeK1gvDcAKh42g" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYyBbPjEeK1gvDcAKh42g" value="1"/>
                      </result>
                      <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_EnYyBrPjEeK1gvDcAKh42g" name="Fork(Call(NotEmpty).result())" inStructuredNode="_EnYxtbPjEeK1gvDcAKh42g" outgoing="_EnYyGbPjEeK1gvDcAKh42g _EnYyGrPjEeK1gvDcAKh42g" incoming="_EnYyF7PjEeK1gvDcAKh42g"/>
                    <node xmi:type="uml:MergeNode" xmi:id="_EnYyB7PjEeK1gvDcAKh42g" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_EnYxtbPjEeK1gvDcAKh42g" outgoing="_EnYyHrPjEeK1gvDcAKh42g" incoming="_EnYyGLPjEeK1gvDcAKh42g _EnYyG7PjEeK1gvDcAKh42g"/>
                    <node xmi:type="uml:DecisionNode" xmi:id="_EnYyCLPjEeK1gvDcAKh42g" name="Decision(Call(NotEmpty).result())" inStructuredNode="_EnYxtbPjEeK1gvDcAKh42g" outgoing="_EnYyG7PjEeK1gvDcAKh42g" incoming="_EnYyGbPjEeK1gvDcAKh42g _EnYyGrPjEeK1gvDcAKh42g" decisionInputFlow="_EnYyGrPjEeK1gvDcAKh42g"/>
                    <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_EnYyCbPjEeK1gvDcAKh42g" name="ConditionalLogicalExpression@9bf794.operand2.result" outgoing="_EnYyw7PjEeK1gvDcAKh42g" incoming="_EnYyHrPjEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYyCrPjEeK1gvDcAKh42g"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYyC7PjEeK1gvDcAKh42g" value="*"/>
                    </structuredNodeOutput>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyDLPjEeK1gvDcAKh42g" inStructuredNode="_EnYxtbPjEeK1gvDcAKh42g" source="_EnYx0bPjEeK1gvDcAKh42g" target="_EnYxt7PjEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyDbPjEeK1gvDcAKh42g" inStructuredNode="_EnYxtbPjEeK1gvDcAKh42g" source="_EnYx1rPjEeK1gvDcAKh42g" target="_EnYx3rPjEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ControlFlow" xmi:id="_EnYyDrPjEeK1gvDcAKh42g" inStructuredNode="_EnYxtbPjEeK1gvDcAKh42g" source="_EnYxwLPjEeK1gvDcAKh42g" target="_EnYxtrPjEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyD7PjEeK1gvDcAKh42g" inStructuredNode="_EnYxtbPjEeK1gvDcAKh42g" source="_EnYx3rPjEeK1gvDcAKh42g" target="_EnYxurPjEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyELPjEeK1gvDcAKh42g" inStructuredNode="_EnYxtbPjEeK1gvDcAKh42g" source="_EnYxvbPjEeK1gvDcAKh42g" target="_EnYx5rPjEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyEbPjEeK1gvDcAKh42g" inStructuredNode="_EnYxtbPjEeK1gvDcAKh42g" source="_EnYx5rPjEeK1gvDcAKh42g" target="_EnYx4LPjEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyErPjEeK1gvDcAKh42g" inStructuredNode="_EnYxtbPjEeK1gvDcAKh42g" source="_EnYx47PjEeK1gvDcAKh42g" target="_EnYx7rPjEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyE7PjEeK1gvDcAKh42g" inStructuredNode="_EnYxtbPjEeK1gvDcAKh42g" source="_EnYx7rPjEeK1gvDcAKh42g" target="_EnYx6LPjEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyFLPjEeK1gvDcAKh42g" inStructuredNode="_EnYxtbPjEeK1gvDcAKh42g" source="_EnYx67PjEeK1gvDcAKh42g" target="_EnYx_rPjEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyFbPjEeK1gvDcAKh42g" inStructuredNode="_EnYxtbPjEeK1gvDcAKh42g" source="_EnYx_rPjEeK1gvDcAKh42g" target="_EnYx9bPjEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyFrPjEeK1gvDcAKh42g" inStructuredNode="_EnYxtbPjEeK1gvDcAKh42g" source="_EnYx_rPjEeK1gvDcAKh42g" target="_EnYyALPjEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyF7PjEeK1gvDcAKh42g" inStructuredNode="_EnYxtbPjEeK1gvDcAKh42g" source="_EnYyA7PjEeK1gvDcAKh42g" target="_EnYyBrPjEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyGLPjEeK1gvDcAKh42g" inStructuredNode="_EnYxtbPjEeK1gvDcAKh42g" source="_EnYx-LPjEeK1gvDcAKh42g" target="_EnYyB7PjEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyGbPjEeK1gvDcAKh42g" inStructuredNode="_EnYxtbPjEeK1gvDcAKh42g" source="_EnYyBrPjEeK1gvDcAKh42g" target="_EnYyCLPjEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyGrPjEeK1gvDcAKh42g" inStructuredNode="_EnYxtbPjEeK1gvDcAKh42g" source="_EnYyBrPjEeK1gvDcAKh42g" target="_EnYyCLPjEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyG7PjEeK1gvDcAKh42g" inStructuredNode="_EnYxtbPjEeK1gvDcAKh42g" source="_EnYyCLPjEeK1gvDcAKh42g" target="_EnYyB7PjEeK1gvDcAKh42g">
                      <guard xmi:type="uml:LiteralBoolean" xmi:id="_EnYyHLPjEeK1gvDcAKh42g" name="Value(false)"/>
                    </edge>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyHbPjEeK1gvDcAKh42g" inStructuredNode="_EnYxtbPjEeK1gvDcAKh42g" source="_EnYx8LPjEeK1gvDcAKh42g" target="_EnYx-7PjEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyHrPjEeK1gvDcAKh42g" inStructuredNode="_EnYxtbPjEeK1gvDcAKh42g" source="_EnYyB7PjEeK1gvDcAKh42g" target="_EnYyCbPjEeK1gvDcAKh42g"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_EnYyH7PjEeK1gvDcAKh42g" name="ConditionalLogicalExpression@9bf794.operand3" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" incoming="_EnYywbPjEeK1gvDcAKh42g">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_EnYyILPjEeK1gvDcAKh42g" name="Value(false)" inStructuredNode="_EnYyH7PjEeK1gvDcAKh42g">
                      <result xmi:type="uml:OutputPin" xmi:id="_EnYyIbPjEeK1gvDcAKh42g" name="Value(false).result" outgoing="_EnYyKLPjEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYyIrPjEeK1gvDcAKh42g" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYyI7PjEeK1gvDcAKh42g" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralBoolean" xmi:id="_EnYyJLPjEeK1gvDcAKh42g">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      </value>
                    </node>
                    <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_EnYyJbPjEeK1gvDcAKh42g" name="ConditionalLogicalExpression@9bf794.operand3.result" outgoing="_EnYyxLPjEeK1gvDcAKh42g" incoming="_EnYyKLPjEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYyJrPjEeK1gvDcAKh42g"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYyJ7PjEeK1gvDcAKh42g" value="*"/>
                    </structuredNodeOutput>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyKLPjEeK1gvDcAKh42g" inStructuredNode="_EnYyH7PjEeK1gvDcAKh42g" source="_EnYyIbPjEeK1gvDcAKh42g" target="_EnYyJbPjEeK1gvDcAKh42g"/>
                  </node>
                  <node xmi:type="uml:InitialNode" xmi:id="_EnYyKbPjEeK1gvDcAKh42g" name="Initial(ConditionalLogicalExpression@9bf794)" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" outgoing="_EnYyvbPjEeK1gvDcAKh42g"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_EnYyKrPjEeK1gvDcAKh42g" name="Decision(ConditionalLogicalExpression@9bf794)" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" outgoing="_EnYyv7PjEeK1gvDcAKh42g _EnYywbPjEeK1gvDcAKh42g" incoming="_EnYyvbPjEeK1gvDcAKh42g _EnYyvrPjEeK1gvDcAKh42g" decisionInputFlow="_EnYyvrPjEeK1gvDcAKh42g"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_EnYyK7PjEeK1gvDcAKh42g" name="Merge(ConditionalLogicalExpression@9bf794.result)" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" outgoing="_EnYyxrPjEeK1gvDcAKh42g" incoming="_EnYyw7PjEeK1gvDcAKh42g _EnYyxLPjEeK1gvDcAKh42g"/>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_EnYyLLPjEeK1gvDcAKh42g" name="ConditionalLogicalExpression@1db0e9b.operand2" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" incoming="_EnYyx7PjEeK1gvDcAKh42g">
                    <node xmi:type="uml:CallBehaviorAction" xmi:id="_EnYyLbPjEeK1gvDcAKh42g" name="Call(At)" inStructuredNode="_EnYyLLPjEeK1gvDcAKh42g" incoming="_EnYyhbPjEeK1gvDcAKh42g">
                      <argument xmi:type="uml:InputPin" xmi:id="_EnYyLrPjEeK1gvDcAKh42g" name="Call(At).argument(seq)" incoming="_EnYyg7PjEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYyL7PjEeK1gvDcAKh42g"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYyMLPjEeK1gvDcAKh42g" value="*"/>
                      </argument>
                      <argument xmi:type="uml:InputPin" xmi:id="_EnYyMbPjEeK1gvDcAKh42g" name="Call(At).argument(index)" incoming="_EnYyhrPjEeK1gvDcAKh42g">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYyMrPjEeK1gvDcAKh42g" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYyM7PjEeK1gvDcAKh42g" value="1"/>
                      </argument>
                      <result xmi:type="uml:OutputPin" xmi:id="_EnYyNLPjEeK1gvDcAKh42g" name="Call(At).result()" outgoing="_EnYyh7PjEeK1gvDcAKh42g">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYyNbPjEeK1gvDcAKh42g"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYyNrPjEeK1gvDcAKh42g" value="1"/>
                      </result>
                      <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-At"/>
                    </node>
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_EnYyN7PjEeK1gvDcAKh42g" name="Tuple@cb2fac" inStructuredNode="_EnYyLLPjEeK1gvDcAKh42g" outgoing="_EnYyhbPjEeK1gvDcAKh42g">
                      <node xmi:type="uml:ReadSelfAction" xmi:id="_EnYyOLPjEeK1gvDcAKh42g" name="ReadSelf" inStructuredNode="_EnYyN7PjEeK1gvDcAKh42g">
                        <result xmi:type="uml:OutputPin" xmi:id="_EnYyObPjEeK1gvDcAKh42g" name="ReadSelf.result" outgoing="_EnYyUbPjEeK1gvDcAKh42g" type="_-wj5MLNJEeKK3coO-y0vJg" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYyOrPjEeK1gvDcAKh42g" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYyO7PjEeK1gvDcAKh42g" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_EnYyPLPjEeK1gvDcAKh42g" name="Read(c)" inStructuredNode="_EnYyN7PjEeK1gvDcAKh42g" structuralFeature="_-wj5MrNJEeKK3coO-y0vJg">
                        <object xmi:type="uml:InputPin" xmi:id="_EnYyPbPjEeK1gvDcAKh42g" name="Read(c).object" incoming="_EnYyUrPjEeK1gvDcAKh42g" type="_-wj5MLNJEeKK3coO-y0vJg" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYyPrPjEeK1gvDcAKh42g" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYyP7PjEeK1gvDcAKh42g" value="1"/>
                        </object>
                        <result xmi:type="uml:OutputPin" xmi:id="_EnYyQLPjEeK1gvDcAKh42g" name="Read(c).result" outgoing="_EnYyU7PjEeK1gvDcAKh42g" type="_q0SLoKTdEeKGUdxOl5wllg" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYyQbPjEeK1gvDcAKh42g" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYyQrPjEeK1gvDcAKh42g" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ForkNode" xmi:id="_EnYyQ7PjEeK1gvDcAKh42g" name="Fork(ReadSelf.result)" inStructuredNode="_EnYyN7PjEeK1gvDcAKh42g" outgoing="_EnYyUrPjEeK1gvDcAKh42g" incoming="_EnYyUbPjEeK1gvDcAKh42g"/>
                      <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_EnYyRLPjEeK1gvDcAKh42g" name="Read(a)" inStructuredNode="_EnYyN7PjEeK1gvDcAKh42g" structuralFeature="_q0SLpaTdEeKGUdxOl5wllg">
                        <object xmi:type="uml:InputPin" xmi:id="_EnYyRbPjEeK1gvDcAKh42g" name="Read(a).object" incoming="_EnYyVLPjEeK1gvDcAKh42g" type="_q0SLoKTdEeKGUdxOl5wllg" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYyRrPjEeK1gvDcAKh42g" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYyR7PjEeK1gvDcAKh42g" value="1"/>
                        </object>
                        <result xmi:type="uml:OutputPin" xmi:id="_EnYySLPjEeK1gvDcAKh42g" name="Read(a).result" outgoing="_EnYyg7PjEeK1gvDcAKh42g" type="_QaTOAqNaEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYySbPjEeK1gvDcAKh42g" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYySrPjEeK1gvDcAKh42g" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ForkNode" xmi:id="_EnYyS7PjEeK1gvDcAKh42g" name="Fork(Read(c).result)" inStructuredNode="_EnYyN7PjEeK1gvDcAKh42g" outgoing="_EnYyVLPjEeK1gvDcAKh42g" incoming="_EnYyU7PjEeK1gvDcAKh42g"/>
                      <node xmi:type="uml:ValueSpecificationAction" xmi:id="_EnYyTLPjEeK1gvDcAKh42g" name="Value(4)" inStructuredNode="_EnYyN7PjEeK1gvDcAKh42g">
                        <result xmi:type="uml:OutputPin" xmi:id="_EnYyTbPjEeK1gvDcAKh42g" name="Value(4).result" outgoing="_EnYyhLPjEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYyTrPjEeK1gvDcAKh42g" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYyT7PjEeK1gvDcAKh42g" value="1"/>
                        </result>
                        <value xmi:type="uml:LiteralInteger" xmi:id="_EnYyULPjEeK1gvDcAKh42g" value="4">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        </value>
                      </node>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyUbPjEeK1gvDcAKh42g" inStructuredNode="_EnYyN7PjEeK1gvDcAKh42g" source="_EnYyObPjEeK1gvDcAKh42g" target="_EnYyQ7PjEeK1gvDcAKh42g"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyUrPjEeK1gvDcAKh42g" inStructuredNode="_EnYyN7PjEeK1gvDcAKh42g" source="_EnYyQ7PjEeK1gvDcAKh42g" target="_EnYyPbPjEeK1gvDcAKh42g"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyU7PjEeK1gvDcAKh42g" inStructuredNode="_EnYyN7PjEeK1gvDcAKh42g" source="_EnYyQLPjEeK1gvDcAKh42g" target="_EnYyS7PjEeK1gvDcAKh42g"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyVLPjEeK1gvDcAKh42g" inStructuredNode="_EnYyN7PjEeK1gvDcAKh42g" source="_EnYyS7PjEeK1gvDcAKh42g" target="_EnYyRbPjEeK1gvDcAKh42g"/>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_EnYyVbPjEeK1gvDcAKh42g" name="Fork(Call(At).argument(index))" inStructuredNode="_EnYyLLPjEeK1gvDcAKh42g" outgoing="_EnYyhrPjEeK1gvDcAKh42g" incoming="_EnYyhLPjEeK1gvDcAKh42g"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_EnYyVrPjEeK1gvDcAKh42g" name="Read(b)" inStructuredNode="_EnYyLLPjEeK1gvDcAKh42g" structuralFeature="_mPbuQKNaEeKtYNW7l6h6LA">
                      <object xmi:type="uml:InputPin" xmi:id="_EnYyV7PjEeK1gvDcAKh42g" name="Read(b).object" incoming="_EnYyiLPjEeK1gvDcAKh42g" type="_QaTOAqNaEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYyWLPjEeK1gvDcAKh42g" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYyWbPjEeK1gvDcAKh42g" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_EnYyWrPjEeK1gvDcAKh42g" name="Read(b).result" outgoing="_EnYyibPjEeK1gvDcAKh42g" type="_tct-0KQfEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYyW7PjEeK1gvDcAKh42g" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYyXLPjEeK1gvDcAKh42g" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_EnYyXbPjEeK1gvDcAKh42g" name="Fork(Call(At).result())" inStructuredNode="_EnYyLLPjEeK1gvDcAKh42g" outgoing="_EnYyiLPjEeK1gvDcAKh42g" incoming="_EnYyh7PjEeK1gvDcAKh42g"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_EnYyXrPjEeK1gvDcAKh42g" name="Read(p)" inStructuredNode="_EnYyLLPjEeK1gvDcAKh42g" structuralFeature="_tct-0aQfEeKU2-QRh2EfwQ">
                      <object xmi:type="uml:InputPin" xmi:id="_EnYyX7PjEeK1gvDcAKh42g" name="Read(p).object" incoming="_EnYyirPjEeK1gvDcAKh42g" type="_tct-0KQfEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYyYLPjEeK1gvDcAKh42g" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYyYbPjEeK1gvDcAKh42g" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_EnYyYrPjEeK1gvDcAKh42g" name="Read(p).result" outgoing="_EnYyi7PjEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYyY7PjEeK1gvDcAKh42g" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYyZLPjEeK1gvDcAKh42g" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_EnYyZbPjEeK1gvDcAKh42g" name="Fork(Read(b).result)" inStructuredNode="_EnYyLLPjEeK1gvDcAKh42g" outgoing="_EnYyirPjEeK1gvDcAKh42g" incoming="_EnYyibPjEeK1gvDcAKh42g"/>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_EnYyZrPjEeK1gvDcAKh42g" name="Value(4)" inStructuredNode="_EnYyLLPjEeK1gvDcAKh42g">
                      <result xmi:type="uml:OutputPin" xmi:id="_EnYyZ7PjEeK1gvDcAKh42g" name="Value(4).result" outgoing="_EnYylLPjEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYyaLPjEeK1gvDcAKh42g" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYyabPjEeK1gvDcAKh42g" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_EnYyarPjEeK1gvDcAKh42g" value="4">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <node xmi:type="uml:TestIdentityAction" xmi:id="_EnYya7PjEeK1gvDcAKh42g" name="Test(==)" inStructuredNode="_EnYyLLPjEeK1gvDcAKh42g">
                      <first xmi:type="uml:InputPin" xmi:id="_EnYybLPjEeK1gvDcAKh42g" name="Test(==).first" incoming="_EnYyjLPjEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYybbPjEeK1gvDcAKh42g" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYybrPjEeK1gvDcAKh42g" value="1"/>
                      </first>
                      <result xmi:type="uml:OutputPin" xmi:id="_EnYyb7PjEeK1gvDcAKh42g" name="Test(==).result" outgoing="_EnYyj7PjEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYycLPjEeK1gvDcAKh42g" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYycbPjEeK1gvDcAKh42g" value="1"/>
                      </result>
                      <second xmi:type="uml:InputPin" xmi:id="_EnYycrPjEeK1gvDcAKh42g" name="Test(==).second" incoming="_EnYylLPjEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYyc7PjEeK1gvDcAKh42g" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYydLPjEeK1gvDcAKh42g" value="1"/>
                      </second>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_EnYydbPjEeK1gvDcAKh42g" name="Fork(Read(p).result)" inStructuredNode="_EnYyLLPjEeK1gvDcAKh42g" outgoing="_EnYyjLPjEeK1gvDcAKh42g _EnYyjbPjEeK1gvDcAKh42g" incoming="_EnYyi7PjEeK1gvDcAKh42g"/>
                    <node xmi:type="uml:CallBehaviorAction" xmi:id="_EnYydrPjEeK1gvDcAKh42g" name="Call(NotEmpty)" inStructuredNode="_EnYyLLPjEeK1gvDcAKh42g">
                      <argument xmi:type="uml:InputPin" xmi:id="_EnYyd7PjEeK1gvDcAKh42g" name="Call(NotEmpty).argument(seq)" incoming="_EnYyjbPjEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYyeLPjEeK1gvDcAKh42g"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYyebPjEeK1gvDcAKh42g" value="*"/>
                      </argument>
                      <result xmi:type="uml:OutputPin" xmi:id="_EnYyerPjEeK1gvDcAKh42g" name="Call(NotEmpty).result()" outgoing="_EnYyjrPjEeK1gvDcAKh42g">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYye7PjEeK1gvDcAKh42g" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYyfLPjEeK1gvDcAKh42g" value="1"/>
                      </result>
                      <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_EnYyfbPjEeK1gvDcAKh42g" name="Fork(Call(NotEmpty).result())" inStructuredNode="_EnYyLLPjEeK1gvDcAKh42g" outgoing="_EnYykLPjEeK1gvDcAKh42g _EnYykbPjEeK1gvDcAKh42g" incoming="_EnYyjrPjEeK1gvDcAKh42g"/>
                    <node xmi:type="uml:MergeNode" xmi:id="_EnYyfrPjEeK1gvDcAKh42g" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_EnYyLLPjEeK1gvDcAKh42g" outgoing="_EnYylbPjEeK1gvDcAKh42g" incoming="_EnYyj7PjEeK1gvDcAKh42g _EnYykrPjEeK1gvDcAKh42g"/>
                    <node xmi:type="uml:DecisionNode" xmi:id="_EnYyf7PjEeK1gvDcAKh42g" name="Decision(Call(NotEmpty).result())" inStructuredNode="_EnYyLLPjEeK1gvDcAKh42g" outgoing="_EnYykrPjEeK1gvDcAKh42g" incoming="_EnYykLPjEeK1gvDcAKh42g _EnYykbPjEeK1gvDcAKh42g" decisionInputFlow="_EnYykbPjEeK1gvDcAKh42g"/>
                    <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_EnYygLPjEeK1gvDcAKh42g" name="ConditionalLogicalExpression@1db0e9b.operand2.result" outgoing="_EnYyy7PjEeK1gvDcAKh42g" incoming="_EnYylbPjEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYygbPjEeK1gvDcAKh42g"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYygrPjEeK1gvDcAKh42g" value="*"/>
                    </structuredNodeOutput>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyg7PjEeK1gvDcAKh42g" inStructuredNode="_EnYyLLPjEeK1gvDcAKh42g" source="_EnYySLPjEeK1gvDcAKh42g" target="_EnYyLrPjEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyhLPjEeK1gvDcAKh42g" inStructuredNode="_EnYyLLPjEeK1gvDcAKh42g" source="_EnYyTbPjEeK1gvDcAKh42g" target="_EnYyVbPjEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ControlFlow" xmi:id="_EnYyhbPjEeK1gvDcAKh42g" inStructuredNode="_EnYyLLPjEeK1gvDcAKh42g" source="_EnYyN7PjEeK1gvDcAKh42g" target="_EnYyLbPjEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyhrPjEeK1gvDcAKh42g" inStructuredNode="_EnYyLLPjEeK1gvDcAKh42g" source="_EnYyVbPjEeK1gvDcAKh42g" target="_EnYyMbPjEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyh7PjEeK1gvDcAKh42g" inStructuredNode="_EnYyLLPjEeK1gvDcAKh42g" source="_EnYyNLPjEeK1gvDcAKh42g" target="_EnYyXbPjEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyiLPjEeK1gvDcAKh42g" inStructuredNode="_EnYyLLPjEeK1gvDcAKh42g" source="_EnYyXbPjEeK1gvDcAKh42g" target="_EnYyV7PjEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyibPjEeK1gvDcAKh42g" inStructuredNode="_EnYyLLPjEeK1gvDcAKh42g" source="_EnYyWrPjEeK1gvDcAKh42g" target="_EnYyZbPjEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyirPjEeK1gvDcAKh42g" inStructuredNode="_EnYyLLPjEeK1gvDcAKh42g" source="_EnYyZbPjEeK1gvDcAKh42g" target="_EnYyX7PjEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyi7PjEeK1gvDcAKh42g" inStructuredNode="_EnYyLLPjEeK1gvDcAKh42g" source="_EnYyYrPjEeK1gvDcAKh42g" target="_EnYydbPjEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyjLPjEeK1gvDcAKh42g" inStructuredNode="_EnYyLLPjEeK1gvDcAKh42g" source="_EnYydbPjEeK1gvDcAKh42g" target="_EnYybLPjEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyjbPjEeK1gvDcAKh42g" inStructuredNode="_EnYyLLPjEeK1gvDcAKh42g" source="_EnYydbPjEeK1gvDcAKh42g" target="_EnYyd7PjEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyjrPjEeK1gvDcAKh42g" inStructuredNode="_EnYyLLPjEeK1gvDcAKh42g" source="_EnYyerPjEeK1gvDcAKh42g" target="_EnYyfbPjEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyj7PjEeK1gvDcAKh42g" inStructuredNode="_EnYyLLPjEeK1gvDcAKh42g" source="_EnYyb7PjEeK1gvDcAKh42g" target="_EnYyfrPjEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYykLPjEeK1gvDcAKh42g" inStructuredNode="_EnYyLLPjEeK1gvDcAKh42g" source="_EnYyfbPjEeK1gvDcAKh42g" target="_EnYyf7PjEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYykbPjEeK1gvDcAKh42g" inStructuredNode="_EnYyLLPjEeK1gvDcAKh42g" source="_EnYyfbPjEeK1gvDcAKh42g" target="_EnYyf7PjEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYykrPjEeK1gvDcAKh42g" inStructuredNode="_EnYyLLPjEeK1gvDcAKh42g" source="_EnYyf7PjEeK1gvDcAKh42g" target="_EnYyfrPjEeK1gvDcAKh42g">
                      <guard xmi:type="uml:LiteralBoolean" xmi:id="_EnYyk7PjEeK1gvDcAKh42g" name="Value(false)"/>
                    </edge>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYylLPjEeK1gvDcAKh42g" inStructuredNode="_EnYyLLPjEeK1gvDcAKh42g" source="_EnYyZ7PjEeK1gvDcAKh42g" target="_EnYycrPjEeK1gvDcAKh42g"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYylbPjEeK1gvDcAKh42g" inStructuredNode="_EnYyLLPjEeK1gvDcAKh42g" source="_EnYyfrPjEeK1gvDcAKh42g" target="_EnYygLPjEeK1gvDcAKh42g"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_EnYylrPjEeK1gvDcAKh42g" name="ConditionalLogicalExpression@1db0e9b.operand3" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" incoming="_EnYyybPjEeK1gvDcAKh42g">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_EnYyl7PjEeK1gvDcAKh42g" name="Value(false)" inStructuredNode="_EnYylrPjEeK1gvDcAKh42g">
                      <result xmi:type="uml:OutputPin" xmi:id="_EnYymLPjEeK1gvDcAKh42g" name="Value(false).result" outgoing="_EnYyn7PjEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYymbPjEeK1gvDcAKh42g" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYymrPjEeK1gvDcAKh42g" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralBoolean" xmi:id="_EnYym7PjEeK1gvDcAKh42g">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      </value>
                    </node>
                    <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_EnYynLPjEeK1gvDcAKh42g" name="ConditionalLogicalExpression@1db0e9b.operand3.result" outgoing="_EnYyzLPjEeK1gvDcAKh42g" incoming="_EnYyn7PjEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYynbPjEeK1gvDcAKh42g"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYynrPjEeK1gvDcAKh42g" value="*"/>
                    </structuredNodeOutput>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyn7PjEeK1gvDcAKh42g" inStructuredNode="_EnYylrPjEeK1gvDcAKh42g" source="_EnYymLPjEeK1gvDcAKh42g" target="_EnYynLPjEeK1gvDcAKh42g"/>
                  </node>
                  <node xmi:type="uml:InitialNode" xmi:id="_EnYyoLPjEeK1gvDcAKh42g" name="Initial(ConditionalLogicalExpression@1db0e9b)" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" outgoing="_EnYyxbPjEeK1gvDcAKh42g"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_EnYyobPjEeK1gvDcAKh42g" name="Decision(ConditionalLogicalExpression@1db0e9b)" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" outgoing="_EnYyx7PjEeK1gvDcAKh42g _EnYyybPjEeK1gvDcAKh42g" incoming="_EnYyxbPjEeK1gvDcAKh42g _EnYyxrPjEeK1gvDcAKh42g" decisionInputFlow="_EnYyxrPjEeK1gvDcAKh42g"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_EnYyorPjEeK1gvDcAKh42g" name="Merge(ConditionalLogicalExpression@1db0e9b.result)" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" outgoing="_EnYyzrPjEeK1gvDcAKh42g" incoming="_EnYyy7PjEeK1gvDcAKh42g _EnYyzLPjEeK1gvDcAKh42g"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyo7PjEeK1gvDcAKh42g" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" source="_EnYKSrPjEeK1gvDcAKh42g" target="_EnYKMLPjEeK1gvDcAKh42g"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYypLPjEeK1gvDcAKh42g" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" source="_EnYKT7PjEeK1gvDcAKh42g" target="_EnYKV7PjEeK1gvDcAKh42g"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_EnYypbPjEeK1gvDcAKh42g" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" source="_EnYKObPjEeK1gvDcAKh42g" target="_EnYKL7PjEeK1gvDcAKh42g"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyprPjEeK1gvDcAKh42g" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" source="_EnYKV7PjEeK1gvDcAKh42g" target="_EnYKM7PjEeK1gvDcAKh42g"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyp7PjEeK1gvDcAKh42g" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" source="_EnYKNrPjEeK1gvDcAKh42g" target="_EnYKX7PjEeK1gvDcAKh42g"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyqLPjEeK1gvDcAKh42g" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" source="_EnYKX7PjEeK1gvDcAKh42g" target="_EnYKWbPjEeK1gvDcAKh42g"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyqbPjEeK1gvDcAKh42g" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" source="_EnYKXLPjEeK1gvDcAKh42g" target="_EnYxI7PjEeK1gvDcAKh42g"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyqrPjEeK1gvDcAKh42g" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" source="_EnYxI7PjEeK1gvDcAKh42g" target="_EnYKYbPjEeK1gvDcAKh42g"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyq7PjEeK1gvDcAKh42g" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" source="_EnYxILPjEeK1gvDcAKh42g" target="_EnYxM7PjEeK1gvDcAKh42g"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyrLPjEeK1gvDcAKh42g" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" source="_EnYxM7PjEeK1gvDcAKh42g" target="_EnYxKrPjEeK1gvDcAKh42g"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyrbPjEeK1gvDcAKh42g" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" source="_EnYxM7PjEeK1gvDcAKh42g" target="_EnYxNbPjEeK1gvDcAKh42g"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyrrPjEeK1gvDcAKh42g" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" source="_EnYxOLPjEeK1gvDcAKh42g" target="_EnYxO7PjEeK1gvDcAKh42g"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyr7PjEeK1gvDcAKh42g" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" source="_EnYxLbPjEeK1gvDcAKh42g" target="_EnYxPLPjEeK1gvDcAKh42g"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYysLPjEeK1gvDcAKh42g" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" source="_EnYxO7PjEeK1gvDcAKh42g" target="_EnYxPbPjEeK1gvDcAKh42g"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYysbPjEeK1gvDcAKh42g" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" source="_EnYxO7PjEeK1gvDcAKh42g" target="_EnYxPbPjEeK1gvDcAKh42g"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYysrPjEeK1gvDcAKh42g" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" source="_EnYxPbPjEeK1gvDcAKh42g" target="_EnYxPLPjEeK1gvDcAKh42g">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_EnYys7PjEeK1gvDcAKh42g" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYytLPjEeK1gvDcAKh42g" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" source="_EnYxJbPjEeK1gvDcAKh42g" target="_EnYxMLPjEeK1gvDcAKh42g"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_EnYytbPjEeK1gvDcAKh42g" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" source="_EnYxsrPjEeK1gvDcAKh42g" target="_EnYxs7PjEeK1gvDcAKh42g"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYytrPjEeK1gvDcAKh42g" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" source="_EnYxPLPjEeK1gvDcAKh42g" target="_EnYxs7PjEeK1gvDcAKh42g"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_EnYyt7PjEeK1gvDcAKh42g" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" source="_EnYxs7PjEeK1gvDcAKh42g" target="_EnYxPrPjEeK1gvDcAKh42g">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_EnYyuLPjEeK1gvDcAKh42g" name="Value(true)" value="true"/>
                  </edge>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_EnYyubPjEeK1gvDcAKh42g" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" source="_EnYxs7PjEeK1gvDcAKh42g" target="_EnYxqLPjEeK1gvDcAKh42g">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_EnYyurPjEeK1gvDcAKh42g" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyu7PjEeK1gvDcAKh42g" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" source="_EnYxkrPjEeK1gvDcAKh42g" target="_EnYxtLPjEeK1gvDcAKh42g"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyvLPjEeK1gvDcAKh42g" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" source="_EnYxrrPjEeK1gvDcAKh42g" target="_EnYxtLPjEeK1gvDcAKh42g"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_EnYyvbPjEeK1gvDcAKh42g" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" source="_EnYyKbPjEeK1gvDcAKh42g" target="_EnYyKrPjEeK1gvDcAKh42g"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyvrPjEeK1gvDcAKh42g" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" source="_EnYxtLPjEeK1gvDcAKh42g" target="_EnYyKrPjEeK1gvDcAKh42g"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_EnYyv7PjEeK1gvDcAKh42g" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" source="_EnYyKrPjEeK1gvDcAKh42g" target="_EnYxtbPjEeK1gvDcAKh42g">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_EnYywLPjEeK1gvDcAKh42g" name="Value(true)" value="true"/>
                  </edge>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_EnYywbPjEeK1gvDcAKh42g" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" source="_EnYyKrPjEeK1gvDcAKh42g" target="_EnYyH7PjEeK1gvDcAKh42g">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_EnYywrPjEeK1gvDcAKh42g" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyw7PjEeK1gvDcAKh42g" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" source="_EnYyCbPjEeK1gvDcAKh42g" target="_EnYyK7PjEeK1gvDcAKh42g"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyxLPjEeK1gvDcAKh42g" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" source="_EnYyJbPjEeK1gvDcAKh42g" target="_EnYyK7PjEeK1gvDcAKh42g"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_EnYyxbPjEeK1gvDcAKh42g" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" source="_EnYyoLPjEeK1gvDcAKh42g" target="_EnYyobPjEeK1gvDcAKh42g"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyxrPjEeK1gvDcAKh42g" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" source="_EnYyK7PjEeK1gvDcAKh42g" target="_EnYyobPjEeK1gvDcAKh42g"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_EnYyx7PjEeK1gvDcAKh42g" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" source="_EnYyobPjEeK1gvDcAKh42g" target="_EnYyLLPjEeK1gvDcAKh42g">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_EnYyyLPjEeK1gvDcAKh42g" name="Value(true)" value="true"/>
                  </edge>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_EnYyybPjEeK1gvDcAKh42g" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" source="_EnYyobPjEeK1gvDcAKh42g" target="_EnYylrPjEeK1gvDcAKh42g">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_EnYyyrPjEeK1gvDcAKh42g" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyy7PjEeK1gvDcAKh42g" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" source="_EnYygLPjEeK1gvDcAKh42g" target="_EnYyorPjEeK1gvDcAKh42g"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyzLPjEeK1gvDcAKh42g" inStructuredNode="_EnYKKbPjEeK1gvDcAKh42g" source="_EnYynLPjEeK1gvDcAKh42g" target="_EnYyorPjEeK1gvDcAKh42g"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyzbPjEeK1gvDcAKh42g" inStructuredNode="_EnYKIbPjEeK1gvDcAKh42g" source="_EnYKK7PjEeK1gvDcAKh42g" target="_EnYKI7PjEeK1gvDcAKh42g"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYyzrPjEeK1gvDcAKh42g" inStructuredNode="_EnYKIbPjEeK1gvDcAKh42g" source="_EnYyorPjEeK1gvDcAKh42g" target="_EnYKJrPjEeK1gvDcAKh42g"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_EnYyz7PjEeK1gvDcAKh42g" inStructuredNode="_EnYKIbPjEeK1gvDcAKh42g" source="_EnYKKbPjEeK1gvDcAKh42g" target="_EnYKIrPjEeK1gvDcAKh42g"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_EnYy0LPjEeK1gvDcAKh42g" name="ExpressionStatement@133bdc9" inStructuredNode="_EnYKELPjEeK1gvDcAKh42g" incoming="_EnYy4bPjEeK1gvDcAKh42g">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_EnYy0bPjEeK1gvDcAKh42g" name="Call(WriteLine)" inStructuredNode="_EnYy0LPjEeK1gvDcAKh42g" incoming="_EnYy37PjEeK1gvDcAKh42g">
                  <argument xmi:type="uml:InputPin" xmi:id="_EnYy0rPjEeK1gvDcAKh42g" name="Call(WriteLine).argument(value)" incoming="_EnYy3rPjEeK1gvDcAKh42g">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYy07PjEeK1gvDcAKh42g" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYy1LPjEeK1gvDcAKh42g" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_EnYy1bPjEeK1gvDcAKh42g" name="Call(WriteLine).result(errorStatus)">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYy1rPjEeK1gvDcAKh42g"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYy17PjEeK1gvDcAKh42g" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_EnYy2LPjEeK1gvDcAKh42g" name="Tuple@1968614" inStructuredNode="_EnYy0LPjEeK1gvDcAKh42g" outgoing="_EnYy37PjEeK1gvDcAKh42g">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_EnYy2bPjEeK1gvDcAKh42g" name="Value(&quot;-- End of test case --&quot;)" inStructuredNode="_EnYy2LPjEeK1gvDcAKh42g">
                    <result xmi:type="uml:OutputPin" xmi:id="_EnYy2rPjEeK1gvDcAKh42g" name="Value(&quot;-- End of test case --&quot;).result" outgoing="_EnYy3rPjEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EnYy27PjEeK1gvDcAKh42g" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EnYy3LPjEeK1gvDcAKh42g" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_EnYy3bPjEeK1gvDcAKh42g" value="-- End of test case --">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_EnYy3rPjEeK1gvDcAKh42g" inStructuredNode="_EnYy0LPjEeK1gvDcAKh42g" source="_EnYy2rPjEeK1gvDcAKh42g" target="_EnYy0rPjEeK1gvDcAKh42g"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_EnYy37PjEeK1gvDcAKh42g" inStructuredNode="_EnYy0LPjEeK1gvDcAKh42g" source="_EnYy2LPjEeK1gvDcAKh42g" target="_EnYy0bPjEeK1gvDcAKh42g"/>
              </node>
              <edge xmi:type="uml:ControlFlow" xmi:id="_EnYy4LPjEeK1gvDcAKh42g" inStructuredNode="_EnYKELPjEeK1gvDcAKh42g" source="_EnYKEbPjEeK1gvDcAKh42g" target="_EnYKIbPjEeK1gvDcAKh42g"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_EnYy4bPjEeK1gvDcAKh42g" inStructuredNode="_EnYKELPjEeK1gvDcAKh42g" source="_EnYKIbPjEeK1gvDcAKh42g" target="_EnYy0LPjEeK1gvDcAKh42g"/>
            </structuredNode>
          </ownedBehavior>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_-wj5qbNJEeKK3coO-y0vJg" name="TesterClassifierBehavior" group="__ycmALPjEeK1gvDcAKh42g" node="__ycmALPjEeK1gvDcAKh42g">
            <ownedComment xmi:type="uml:Comment" xmi:id="_-wj5qrNJEeKK3coO-y0vJg">
              <body>&#xD;
namespace 'Test Suites'::'Test Suite 2'::'MultipleDelegation - SameConnector - PortToPWP - Signal'::Tester ;&#xD;
&#xD;
private import 'Test Suites'::'Test Suite 2'::'BehaviorPort - Signal'::Start ;&#xD;
private import 'Test Suites'::'Test Suite 2'::'BehaviorPort - Signal'::Continue ;&#xD;
&#xD;
activity TesterClassifierBehavior() { &#xD;
	accept(Start) ;&#xD;
	this.c.p.S(4, this) ;&#xD;
	accept(Continue) ;&#xD;
	accept(Continue) ;&#xD;
	accept(Continue) ;&#xD;
	accept(Continue) ;&#xD;
	this.test() ;&#xD;
}</body>
            </ownedComment>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="__ycmALPjEeK1gvDcAKh42g" name="Body(TesterClassifierBehavior)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="__ycmAbPjEeK1gvDcAKh42g" name="AcceptStatement@1d11792" inStructuredNode="__ycmALPjEeK1gvDcAKh42g" outgoing="__ycmVbPjEeK1gvDcAKh42g">
                <node xmi:type="uml:AcceptEventAction" xmi:id="__ycmArPjEeK1gvDcAKh42g" name="Accept(Start)" inStructuredNode="__ycmAbPjEeK1gvDcAKh42g" incoming="__ycmBbPjEeK1gvDcAKh42g">
                  <trigger xmi:type="uml:Trigger" xmi:id="__ycmA7PjEeK1gvDcAKh42g" event="__0vFALPjEeK1gvDcAKh42g"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="__ycmBLPjEeK1gvDcAKh42g" name="Initial(Accept(Start))" inStructuredNode="__ycmAbPjEeK1gvDcAKh42g" outgoing="__ycmBbPjEeK1gvDcAKh42g"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="__ycmBbPjEeK1gvDcAKh42g" inStructuredNode="__ycmAbPjEeK1gvDcAKh42g" source="__ycmBLPjEeK1gvDcAKh42g" target="__ycmArPjEeK1gvDcAKh42g"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="__ycmBrPjEeK1gvDcAKh42g" name="ExpressionStatement@16f1d37" inStructuredNode="__ycmALPjEeK1gvDcAKh42g" outgoing="__ycmVrPjEeK1gvDcAKh42g" incoming="__ycmVbPjEeK1gvDcAKh42g">
                <node xmi:type="uml:SendSignalAction" xmi:id="__ycmB7PjEeK1gvDcAKh42g" name="SendSignal(S)" inStructuredNode="__ycmBrPjEeK1gvDcAKh42g" incoming="__ycmMbPjEeK1gvDcAKh42g" signal="_UwpDxKNXEeKtYNW7l6h6LA">
                  <argument xmi:type="uml:InputPin" xmi:id="__ycmCLPjEeK1gvDcAKh42g" name="SendSignal(S).argument(v)" incoming="__ycmL7PjEeK1gvDcAKh42g">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__ycmCbPjEeK1gvDcAKh42g" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__ycmCrPjEeK1gvDcAKh42g" value="1"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="__ycmC7PjEeK1gvDcAKh42g" name="SendSignal(S).argument(t)" incoming="__ycmMLPjEeK1gvDcAKh42g" type="_3OZkULPCEeKZBpcFSvFDPw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__ycmDLPjEeK1gvDcAKh42g" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__ycmDbPjEeK1gvDcAKh42g" value="1"/>
                  </argument>
                  <target xmi:type="uml:InputPin" xmi:id="__ycmDrPjEeK1gvDcAKh42g" name="SendSignal(S).target" incoming="__ycmMrPjEeK1gvDcAKh42g" type="_QaTOS6NaEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__ycmD7PjEeK1gvDcAKh42g" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__ycmELPjEeK1gvDcAKh42g" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="__ycmEbPjEeK1gvDcAKh42g" name="Tuple@1fc660f" inStructuredNode="__ycmBrPjEeK1gvDcAKh42g" outgoing="__ycmMbPjEeK1gvDcAKh42g">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="__ycmErPjEeK1gvDcAKh42g" name="Value(4)" inStructuredNode="__ycmEbPjEeK1gvDcAKh42g">
                    <result xmi:type="uml:OutputPin" xmi:id="__ycmE7PjEeK1gvDcAKh42g" name="Value(4).result" outgoing="__ycmL7PjEeK1gvDcAKh42g" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__ycmFLPjEeK1gvDcAKh42g" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__ycmFbPjEeK1gvDcAKh42g" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="__ycmFrPjEeK1gvDcAKh42g" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:ReadSelfAction" xmi:id="__ycmF7PjEeK1gvDcAKh42g" name="ReadSelf" inStructuredNode="__ycmEbPjEeK1gvDcAKh42g">
                    <result xmi:type="uml:OutputPin" xmi:id="__ycmGLPjEeK1gvDcAKh42g" name="ReadSelf.result" outgoing="__ycmMLPjEeK1gvDcAKh42g" type="_-wj5MLNJEeKK3coO-y0vJg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__ycmGbPjEeK1gvDcAKh42g" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__ycmGrPjEeK1gvDcAKh42g" value="1"/>
                    </result>
                  </node>
                </node>
                <node xmi:type="uml:ReadSelfAction" xmi:id="__ycmG7PjEeK1gvDcAKh42g" name="ReadSelf" inStructuredNode="__ycmBrPjEeK1gvDcAKh42g">
                  <result xmi:type="uml:OutputPin" xmi:id="__ycmHLPjEeK1gvDcAKh42g" name="ReadSelf.result" outgoing="__ycmM7PjEeK1gvDcAKh42g" type="_-wj5MLNJEeKK3coO-y0vJg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__ycmHbPjEeK1gvDcAKh42g" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__ycmHrPjEeK1gvDcAKh42g" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="__ycmH7PjEeK1gvDcAKh42g" name="Read(c)" inStructuredNode="__ycmBrPjEeK1gvDcAKh42g" structuralFeature="_-wj5MrNJEeKK3coO-y0vJg">
                  <object xmi:type="uml:InputPin" xmi:id="__ycmILPjEeK1gvDcAKh42g" name="Read(c).object" incoming="__ycmNLPjEeK1gvDcAKh42g" type="_-wj5MLNJEeKK3coO-y0vJg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__ycmIbPjEeK1gvDcAKh42g" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__ycmIrPjEeK1gvDcAKh42g" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="__ycmI7PjEeK1gvDcAKh42g" name="Read(c).result" outgoing="__ycmNbPjEeK1gvDcAKh42g" type="_q0SLoKTdEeKGUdxOl5wllg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__ycmJLPjEeK1gvDcAKh42g" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__ycmJbPjEeK1gvDcAKh42g" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="__ycmJrPjEeK1gvDcAKh42g" name="Fork(ReadSelf.result)" inStructuredNode="__ycmBrPjEeK1gvDcAKh42g" outgoing="__ycmNLPjEeK1gvDcAKh42g" incoming="__ycmM7PjEeK1gvDcAKh42g"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="__ycmJ7PjEeK1gvDcAKh42g" name="Read(p)" inStructuredNode="__ycmBrPjEeK1gvDcAKh42g" structuralFeature="_q0SLoaTdEeKGUdxOl5wllg">
                  <object xmi:type="uml:InputPin" xmi:id="__ycmKLPjEeK1gvDcAKh42g" name="Read(p).object" incoming="__ycmNrPjEeK1gvDcAKh42g" type="_q0SLoKTdEeKGUdxOl5wllg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__ycmKbPjEeK1gvDcAKh42g" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__ycmKrPjEeK1gvDcAKh42g" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="__ycmK7PjEeK1gvDcAKh42g" name="Read(p).result" outgoing="__ycmMrPjEeK1gvDcAKh42g" type="_QaTOS6NaEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__ycmLLPjEeK1gvDcAKh42g" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__ycmLbPjEeK1gvDcAKh42g" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="__ycmLrPjEeK1gvDcAKh42g" name="Fork(Read(c).result)" inStructuredNode="__ycmBrPjEeK1gvDcAKh42g" outgoing="__ycmNrPjEeK1gvDcAKh42g" incoming="__ycmNbPjEeK1gvDcAKh42g"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="__ycmL7PjEeK1gvDcAKh42g" inStructuredNode="__ycmBrPjEeK1gvDcAKh42g" source="__ycmE7PjEeK1gvDcAKh42g" target="__ycmCLPjEeK1gvDcAKh42g"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="__ycmMLPjEeK1gvDcAKh42g" inStructuredNode="__ycmBrPjEeK1gvDcAKh42g" source="__ycmGLPjEeK1gvDcAKh42g" target="__ycmC7PjEeK1gvDcAKh42g"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="__ycmMbPjEeK1gvDcAKh42g" inStructuredNode="__ycmBrPjEeK1gvDcAKh42g" source="__ycmEbPjEeK1gvDcAKh42g" target="__ycmB7PjEeK1gvDcAKh42g"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="__ycmMrPjEeK1gvDcAKh42g" inStructuredNode="__ycmBrPjEeK1gvDcAKh42g" source="__ycmK7PjEeK1gvDcAKh42g" target="__ycmDrPjEeK1gvDcAKh42g"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="__ycmM7PjEeK1gvDcAKh42g" inStructuredNode="__ycmBrPjEeK1gvDcAKh42g" source="__ycmHLPjEeK1gvDcAKh42g" target="__ycmJrPjEeK1gvDcAKh42g"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="__ycmNLPjEeK1gvDcAKh42g" inStructuredNode="__ycmBrPjEeK1gvDcAKh42g" source="__ycmJrPjEeK1gvDcAKh42g" target="__ycmILPjEeK1gvDcAKh42g"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="__ycmNbPjEeK1gvDcAKh42g" inStructuredNode="__ycmBrPjEeK1gvDcAKh42g" source="__ycmI7PjEeK1gvDcAKh42g" target="__ycmLrPjEeK1gvDcAKh42g"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="__ycmNrPjEeK1gvDcAKh42g" inStructuredNode="__ycmBrPjEeK1gvDcAKh42g" source="__ycmLrPjEeK1gvDcAKh42g" target="__ycmKLPjEeK1gvDcAKh42g"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="__ycmN7PjEeK1gvDcAKh42g" name="AcceptStatement@165037d" inStructuredNode="__ycmALPjEeK1gvDcAKh42g" outgoing="__ycmV7PjEeK1gvDcAKh42g" incoming="__ycmVrPjEeK1gvDcAKh42g">
                <node xmi:type="uml:AcceptEventAction" xmi:id="__ycmOLPjEeK1gvDcAKh42g" name="Accept(Continue)" inStructuredNode="__ycmN7PjEeK1gvDcAKh42g" incoming="__ycmO7PjEeK1gvDcAKh42g">
                  <trigger xmi:type="uml:Trigger" xmi:id="__ycmObPjEeK1gvDcAKh42g" event="__1MYALPjEeK1gvDcAKh42g"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="__ycmOrPjEeK1gvDcAKh42g" name="Initial(Accept(Continue))" inStructuredNode="__ycmN7PjEeK1gvDcAKh42g" outgoing="__ycmO7PjEeK1gvDcAKh42g"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="__ycmO7PjEeK1gvDcAKh42g" inStructuredNode="__ycmN7PjEeK1gvDcAKh42g" source="__ycmOrPjEeK1gvDcAKh42g" target="__ycmOLPjEeK1gvDcAKh42g"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="__ycmPLPjEeK1gvDcAKh42g" name="AcceptStatement@247b9f" inStructuredNode="__ycmALPjEeK1gvDcAKh42g" outgoing="__ycmWLPjEeK1gvDcAKh42g" incoming="__ycmV7PjEeK1gvDcAKh42g">
                <node xmi:type="uml:AcceptEventAction" xmi:id="__ycmPbPjEeK1gvDcAKh42g" name="Accept(Continue)" inStructuredNode="__ycmPLPjEeK1gvDcAKh42g" incoming="__ycmQLPjEeK1gvDcAKh42g">
                  <trigger xmi:type="uml:Trigger" xmi:id="__ycmPrPjEeK1gvDcAKh42g" event="__1prALPjEeK1gvDcAKh42g"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="__ycmP7PjEeK1gvDcAKh42g" name="Initial(Accept(Continue))" inStructuredNode="__ycmPLPjEeK1gvDcAKh42g" outgoing="__ycmQLPjEeK1gvDcAKh42g"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="__ycmQLPjEeK1gvDcAKh42g" inStructuredNode="__ycmPLPjEeK1gvDcAKh42g" source="__ycmP7PjEeK1gvDcAKh42g" target="__ycmPbPjEeK1gvDcAKh42g"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="__ycmQbPjEeK1gvDcAKh42g" name="AcceptStatement@7e1211" inStructuredNode="__ycmALPjEeK1gvDcAKh42g" outgoing="__ycmWbPjEeK1gvDcAKh42g" incoming="__ycmWLPjEeK1gvDcAKh42g">
                <node xmi:type="uml:AcceptEventAction" xmi:id="__ycmQrPjEeK1gvDcAKh42g" name="Accept(Continue)" inStructuredNode="__ycmQbPjEeK1gvDcAKh42g" incoming="__ycmRbPjEeK1gvDcAKh42g">
                  <trigger xmi:type="uml:Trigger" xmi:id="__ycmQ7PjEeK1gvDcAKh42g" event="__2GW8LPjEeK1gvDcAKh42g"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="__ycmRLPjEeK1gvDcAKh42g" name="Initial(Accept(Continue))" inStructuredNode="__ycmQbPjEeK1gvDcAKh42g" outgoing="__ycmRbPjEeK1gvDcAKh42g"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="__ycmRbPjEeK1gvDcAKh42g" inStructuredNode="__ycmQbPjEeK1gvDcAKh42g" source="__ycmRLPjEeK1gvDcAKh42g" target="__ycmQrPjEeK1gvDcAKh42g"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="__ycmRrPjEeK1gvDcAKh42g" name="AcceptStatement@163e8ae" inStructuredNode="__ycmALPjEeK1gvDcAKh42g" outgoing="__ycmWrPjEeK1gvDcAKh42g" incoming="__ycmWbPjEeK1gvDcAKh42g">
                <node xmi:type="uml:AcceptEventAction" xmi:id="__ycmR7PjEeK1gvDcAKh42g" name="Accept(Continue)" inStructuredNode="__ycmRrPjEeK1gvDcAKh42g" incoming="__ycmSrPjEeK1gvDcAKh42g">
                  <trigger xmi:type="uml:Trigger" xmi:id="__ycmSLPjEeK1gvDcAKh42g" event="__2jp8LPjEeK1gvDcAKh42g"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="__ycmSbPjEeK1gvDcAKh42g" name="Initial(Accept(Continue))" inStructuredNode="__ycmRrPjEeK1gvDcAKh42g" outgoing="__ycmSrPjEeK1gvDcAKh42g"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="__ycmSrPjEeK1gvDcAKh42g" inStructuredNode="__ycmRrPjEeK1gvDcAKh42g" source="__ycmSbPjEeK1gvDcAKh42g" target="__ycmR7PjEeK1gvDcAKh42g"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="__ycmS7PjEeK1gvDcAKh42g" name="ExpressionStatement@1348668" inStructuredNode="__ycmALPjEeK1gvDcAKh42g" incoming="__ycmWrPjEeK1gvDcAKh42g">
                <node xmi:type="uml:CallOperationAction" xmi:id="__ycmTLPjEeK1gvDcAKh42g" name="Call(test)" inStructuredNode="__ycmS7PjEeK1gvDcAKh42g" operation="_-wj59rNJEeKK3coO-y0vJg">
                  <target xmi:type="uml:InputPin" xmi:id="__ycmTbPjEeK1gvDcAKh42g" name="Call(test).target" incoming="__ycmVLPjEeK1gvDcAKh42g" type="_-wj5MLNJEeKK3coO-y0vJg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__ycmTrPjEeK1gvDcAKh42g" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__ycmT7PjEeK1gvDcAKh42g" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:ReadSelfAction" xmi:id="__ycmULPjEeK1gvDcAKh42g" name="ReadSelf" inStructuredNode="__ycmS7PjEeK1gvDcAKh42g">
                  <result xmi:type="uml:OutputPin" xmi:id="__ycmUbPjEeK1gvDcAKh42g" name="ReadSelf.result" outgoing="__ycmVLPjEeK1gvDcAKh42g" type="_-wj5MLNJEeKK3coO-y0vJg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__ycmUrPjEeK1gvDcAKh42g" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__ycmU7PjEeK1gvDcAKh42g" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="__ycmVLPjEeK1gvDcAKh42g" inStructuredNode="__ycmS7PjEeK1gvDcAKh42g" source="__ycmUbPjEeK1gvDcAKh42g" target="__ycmTbPjEeK1gvDcAKh42g"/>
              </node>
              <edge xmi:type="uml:ControlFlow" xmi:id="__ycmVbPjEeK1gvDcAKh42g" inStructuredNode="__ycmALPjEeK1gvDcAKh42g" source="__ycmAbPjEeK1gvDcAKh42g" target="__ycmBrPjEeK1gvDcAKh42g"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="__ycmVrPjEeK1gvDcAKh42g" inStructuredNode="__ycmALPjEeK1gvDcAKh42g" source="__ycmBrPjEeK1gvDcAKh42g" target="__ycmN7PjEeK1gvDcAKh42g"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="__ycmV7PjEeK1gvDcAKh42g" inStructuredNode="__ycmALPjEeK1gvDcAKh42g" source="__ycmN7PjEeK1gvDcAKh42g" target="__ycmPLPjEeK1gvDcAKh42g"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="__ycmWLPjEeK1gvDcAKh42g" inStructuredNode="__ycmALPjEeK1gvDcAKh42g" source="__ycmPLPjEeK1gvDcAKh42g" target="__ycmQbPjEeK1gvDcAKh42g"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="__ycmWbPjEeK1gvDcAKh42g" inStructuredNode="__ycmALPjEeK1gvDcAKh42g" source="__ycmQbPjEeK1gvDcAKh42g" target="__ycmRrPjEeK1gvDcAKh42g"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="__ycmWrPjEeK1gvDcAKh42g" inStructuredNode="__ycmALPjEeK1gvDcAKh42g" source="__ycmRrPjEeK1gvDcAKh42g" target="__ycmS7PjEeK1gvDcAKh42g"/>
            </structuredNode>
          </ownedBehavior>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_-wj59LNJEeKK3coO-y0vJg" name="Tester" class="_-wj5MLNJEeKK3coO-y0vJg">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_-wj59bNJEeKK3coO-y0vJg" name="result" type="_-wj5MLNJEeKK3coO-y0vJg" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_-wj59rNJEeKK3coO-y0vJg" name="test" method="_-wj5NrNJEeKK3coO-y0vJg" class="_-wj5MLNJEeKK3coO-y0vJg" redefinedOperation="_3OZlC7PCEeKZBpcFSvFDPw"/>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_1yJ1IKTiEeKGUdxOl5wllg" name="MultipleDelegation - MultipleConnectors - PortToPWP - Operation">
        <packagedElement xmi:type="uml:Class" xmi:id="_EoXbcKTjEeKGUdxOl5wllg" name="C">
          <ownedAttribute xmi:type="uml:Port" xmi:id="_EoXbcaTjEeKGUdxOl5wllg" name="p" visibility="public" type="_hJSdjKNmEeKtYNW7l6h6LA" end="_EoXbd6TjEeKGUdxOl5wllg _SxL60aTkEeKGUdxOl5wllg _XokggaTkEeKGUdxOl5wllg _cfgaQKTkEeKGUdxOl5wllg" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EoXbcqTjEeKGUdxOl5wllg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EoXbc6TjEeKGUdxOl5wllg" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_EoXbdaTjEeKGUdxOl5wllg" name="a1" type="_hJSdYqNmEeKtYNW7l6h6LA" aggregation="composite"/>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_birbEKTjEeKGUdxOl5wllg" name="a2" type="_hJSdYqNmEeKtYNW7l6h6LA" aggregation="composite"/>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_bpE-AKTjEeKGUdxOl5wllg" name="a3" type="_hJSdYqNmEeKtYNW7l6h6LA" aggregation="composite"/>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_bub_IKTjEeKGUdxOl5wllg" name="a4" type="_hJSdYqNmEeKtYNW7l6h6LA" aggregation="composite"/>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_EoXbdqTjEeKGUdxOl5wllg" name="u1" type="_hJAV86TZEeKGUdxOl5wllg">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_EoXbd6TjEeKGUdxOl5wllg" role="_EoXbcaTjEeKGUdxOl5wllg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EoXbeKTjEeKGUdxOl5wllg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EoXbeaTjEeKGUdxOl5wllg" value="1"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_EoXbeqTjEeKGUdxOl5wllg" partWithPort="_EoXbdaTjEeKGUdxOl5wllg" role="_hJSdZKNmEeKtYNW7l6h6LA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EoXbe6TjEeKGUdxOl5wllg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EoXbfKTjEeKGUdxOl5wllg" value="1"/>
            </end>
          </ownedConnector>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_SxL60KTkEeKGUdxOl5wllg" name="u2" type="_hJAV86TZEeKGUdxOl5wllg">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_SxL60aTkEeKGUdxOl5wllg" role="_EoXbcaTjEeKGUdxOl5wllg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SxL60qTkEeKGUdxOl5wllg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SxL606TkEeKGUdxOl5wllg" value="1"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_SxL61KTkEeKGUdxOl5wllg" partWithPort="_birbEKTjEeKGUdxOl5wllg" role="_hJSdZKNmEeKtYNW7l6h6LA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SxL61aTkEeKGUdxOl5wllg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SxL61qTkEeKGUdxOl5wllg" value="1"/>
            </end>
          </ownedConnector>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_XokggKTkEeKGUdxOl5wllg" name="u3" type="_hJAV86TZEeKGUdxOl5wllg">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_XokggaTkEeKGUdxOl5wllg" role="_EoXbcaTjEeKGUdxOl5wllg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XokggqTkEeKGUdxOl5wllg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Xokgg6TkEeKGUdxOl5wllg" value="1"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_XokghKTkEeKGUdxOl5wllg" partWithPort="_bpE-AKTjEeKGUdxOl5wllg" role="_hJSdZKNmEeKtYNW7l6h6LA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XokghaTkEeKGUdxOl5wllg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XokghqTkEeKGUdxOl5wllg" value="1"/>
            </end>
          </ownedConnector>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_cfXQUKTkEeKGUdxOl5wllg" name="u4" type="_hJAV86TZEeKGUdxOl5wllg">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_cfgaQKTkEeKGUdxOl5wllg" role="_EoXbcaTjEeKGUdxOl5wllg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cfgaQaTkEeKGUdxOl5wllg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cfgaQqTkEeKGUdxOl5wllg" value="1"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_cfgaQ6TkEeKGUdxOl5wllg" partWithPort="_bub_IKTjEeKGUdxOl5wllg" role="_hJSdZKNmEeKtYNW7l6h6LA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cfgaRKTkEeKGUdxOl5wllg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cfgaRaTkEeKGUdxOl5wllg" value="1"/>
            </end>
          </ownedConnector>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_EoXbfaTjEeKGUdxOl5wllg" name="C" class="_EoXbcKTjEeKGUdxOl5wllg">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_EoXbfqTjEeKGUdxOl5wllg" name="result" type="_EoXbcKTjEeKGUdxOl5wllg" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Activity" xmi:id="_75bqgKTkEeKGUdxOl5wllg" name="Test case - MultipleDelegation - MultipleConnectors - PortToPWP - Operation" group="_vBw_YLcKEeKQYayI9qY9dA" node="_vBw_YLcKEeKQYayI9qY9dA">
          <ownedComment xmi:type="uml:Comment" xmi:id="_75bqgaTkEeKGUdxOl5wllg">
            <body>&#xD;
namespace 'Test Suites'::'Test Suite 2'::'SingleDelegation - PortToPWP - Operation' ;&#xD;
&#xD;
activity 'Test case - MultipleDelegation - MultipleConnectors - PortToPWP - Operation'() { &#xD;
&#xD;
	WriteLine(&quot;-- Running test case: Multiple delegation connectors - Multiple links - Operation delegated from port to part with port --&quot;) ;&#xD;
	&#xD;
	c = new C() ;&#xD;
	c.p.setP(4) ;&#xD;
	AssertTrue(&quot;Operation call delegated&quot;, c.a1.b.p == 4 || c.a2.b.p == 4 || c.a3.b.p == 4 || c.a4.b.p == 4) ;&#xD;
	&#xD;
	WriteLine(&quot;-- End of test case --&quot;) ;&#xD;
}</body>
          </ownedComment>
          <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_vBw_YLcKEeKQYayI9qY9dA" name="Body(Test case - MultipleDelegation - MultipleConnectors - PortToPWP - Operation)">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_vBw_YbcKEeKQYayI9qY9dA" name="ExpressionStatement@42faf7" inStructuredNode="_vBw_YLcKEeKQYayI9qY9dA" outgoing="_vBxBE7cKEeKQYayI9qY9dA">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_vBw_YrcKEeKQYayI9qY9dA" name="Call(WriteLine)" inStructuredNode="_vBw_YbcKEeKQYayI9qY9dA" incoming="_vBw_cLcKEeKQYayI9qY9dA">
                <argument xmi:type="uml:InputPin" xmi:id="_vBw_Y7cKEeKQYayI9qY9dA" name="Call(WriteLine).argument(value)" incoming="_vBw_b7cKEeKQYayI9qY9dA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBw_ZLcKEeKQYayI9qY9dA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBw_ZbcKEeKQYayI9qY9dA" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_vBw_ZrcKEeKQYayI9qY9dA" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBw_Z7cKEeKQYayI9qY9dA"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBw_aLcKEeKQYayI9qY9dA" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_vBw_abcKEeKQYayI9qY9dA" name="Tuple@1b578db" inStructuredNode="_vBw_YbcKEeKQYayI9qY9dA" outgoing="_vBw_cLcKEeKQYayI9qY9dA">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_vBw_arcKEeKQYayI9qY9dA" name="Value(&quot;-- Running test case: Multiple delegation connectors - Multiple links - Operation delegated from port to part with port --&quot;)" inStructuredNode="_vBw_abcKEeKQYayI9qY9dA">
                  <result xmi:type="uml:OutputPin" xmi:id="_vBw_a7cKEeKQYayI9qY9dA" name="Value(&quot;-- Running test case: Multiple delegation connectors - Multiple links - Operation delegated from port to part with port --&quot;).result" outgoing="_vBw_b7cKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBw_bLcKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBw_bbcKEeKQYayI9qY9dA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_vBw_brcKEeKQYayI9qY9dA" value="-- Running test case: Multiple delegation connectors - Multiple links - Operation delegated from port to part with port --">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_vBw_b7cKEeKQYayI9qY9dA" inStructuredNode="_vBw_YbcKEeKQYayI9qY9dA" source="_vBw_a7cKEeKQYayI9qY9dA" target="_vBw_Y7cKEeKQYayI9qY9dA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_vBw_cLcKEeKQYayI9qY9dA" inStructuredNode="_vBw_YbcKEeKQYayI9qY9dA" source="_vBw_abcKEeKQYayI9qY9dA" target="_vBw_YrcKEeKQYayI9qY9dA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_vBw_cbcKEeKQYayI9qY9dA" name="ExpressionStatement@f844b7" inStructuredNode="_vBw_YLcKEeKQYayI9qY9dA" outgoing="_vBxBFbcKEeKQYayI9qY9dA" incoming="_vBxBE7cKEeKQYayI9qY9dA">
              <node xmi:type="uml:ForkNode" xmi:id="_vBw_crcKEeKQYayI9qY9dA" name="Fork(c)@1a0e8ff" inStructuredNode="_vBw_cbcKEeKQYayI9qY9dA" outgoing="_vBxBFLcKEeKQYayI9qY9dA _vBxBFrcKEeKQYayI9qY9dA _vBxBF7cKEeKQYayI9qY9dA _vBxBGLcKEeKQYayI9qY9dA _vBxBGbcKEeKQYayI9qY9dA" incoming="_vBw_gLcKEeKQYayI9qY9dA"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_vBw_c7cKEeKQYayI9qY9dA" name="RightHandSide@120f48d" inStructuredNode="_vBw_cbcKEeKQYayI9qY9dA">
                <node xmi:type="uml:CallOperationAction" xmi:id="_vBw_dLcKEeKQYayI9qY9dA" name="Call(C)" inStructuredNode="_vBw_c7cKEeKQYayI9qY9dA" operation="_EoXbfaTjEeKGUdxOl5wllg">
                  <result xmi:type="uml:OutputPin" xmi:id="_vBw_dbcKEeKQYayI9qY9dA" name="Call(C).result(result)" outgoing="_vBw_gLcKEeKQYayI9qY9dA" type="_EoXbcKTjEeKGUdxOl5wllg">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBw_drcKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBw_d7cKEeKQYayI9qY9dA" value="1"/>
                  </result>
                  <target xmi:type="uml:InputPin" xmi:id="_vBw_eLcKEeKQYayI9qY9dA" name="Call(C).target" incoming="_vBw_f7cKEeKQYayI9qY9dA" type="_EoXbcKTjEeKGUdxOl5wllg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBw_ebcKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBw_ercKEeKQYayI9qY9dA" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_vBw_e7cKEeKQYayI9qY9dA" name="Create(C)" inStructuredNode="_vBw_c7cKEeKQYayI9qY9dA" classifier="_EoXbcKTjEeKGUdxOl5wllg">
                  <result xmi:type="uml:OutputPin" xmi:id="_vBw_fLcKEeKQYayI9qY9dA" name="Create(C).result" outgoing="_vBw_f7cKEeKQYayI9qY9dA" type="_EoXbcKTjEeKGUdxOl5wllg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBw_fbcKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBw_frcKEeKQYayI9qY9dA" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_vBw_f7cKEeKQYayI9qY9dA" inStructuredNode="_vBw_c7cKEeKQYayI9qY9dA" source="_vBw_fLcKEeKQYayI9qY9dA" target="_vBw_eLcKEeKQYayI9qY9dA"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_vBw_gLcKEeKQYayI9qY9dA" inStructuredNode="_vBw_cbcKEeKQYayI9qY9dA" source="_vBw_dbcKEeKQYayI9qY9dA" target="_vBw_crcKEeKQYayI9qY9dA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_vBw_gbcKEeKQYayI9qY9dA" name="ExpressionStatement@10d4079" inStructuredNode="_vBw_YLcKEeKQYayI9qY9dA" outgoing="_vBxBGrcKEeKQYayI9qY9dA" incoming="_vBxBFbcKEeKQYayI9qY9dA">
              <node xmi:type="uml:ExpansionRegion" xmi:id="_vBw_grcKEeKQYayI9qY9dA" name="Collect(Call(setP))" inStructuredNode="_vBw_gbcKEeKQYayI9qY9dA" incoming="_vBw_n7cKEeKQYayI9qY9dA" mode="parallel" inputElement="_vBw_k7cKEeKQYayI9qY9dA">
                <node xmi:type="uml:CallOperationAction" xmi:id="_vBw_g7cKEeKQYayI9qY9dA" name="Call(setP)" inStructuredNode="_vBw_grcKEeKQYayI9qY9dA" incoming="_vBw_kbcKEeKQYayI9qY9dA" operation="_hJSdiqNmEeKtYNW7l6h6LA">
                  <argument xmi:type="uml:InputPin" xmi:id="_vBw_hLcKEeKQYayI9qY9dA" name="Call(setP).argument(v)" incoming="_vBw_kLcKEeKQYayI9qY9dA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBw_hbcKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBw_hrcKEeKQYayI9qY9dA" value="1"/>
                  </argument>
                  <target xmi:type="uml:InputPin" xmi:id="_vBw_h7cKEeKQYayI9qY9dA" name="Call(setP).target" incoming="_vBw_krcKEeKQYayI9qY9dA" type="_hJSdjKNmEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBw_iLcKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBw_ibcKEeKQYayI9qY9dA" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_vBw_ircKEeKQYayI9qY9dA" name="Tuple@b0536f" inStructuredNode="_vBw_grcKEeKQYayI9qY9dA" outgoing="_vBw_kbcKEeKQYayI9qY9dA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_vBw_i7cKEeKQYayI9qY9dA" name="Value(4)" inStructuredNode="_vBw_ircKEeKQYayI9qY9dA">
                    <result xmi:type="uml:OutputPin" xmi:id="_vBw_jLcKEeKQYayI9qY9dA" name="Value(4).result" outgoing="_vBw_kLcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBw_jbcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBw_jrcKEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_vBw_j7cKEeKQYayI9qY9dA" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_vBw_kLcKEeKQYayI9qY9dA" inStructuredNode="_vBw_grcKEeKQYayI9qY9dA" source="_vBw_jLcKEeKQYayI9qY9dA" target="_vBw_hLcKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_vBw_kbcKEeKQYayI9qY9dA" inStructuredNode="_vBw_grcKEeKQYayI9qY9dA" source="_vBw_ircKEeKQYayI9qY9dA" target="_vBw_g7cKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_vBw_krcKEeKQYayI9qY9dA" inStructuredNode="_vBw_grcKEeKQYayI9qY9dA" source="_vBw_k7cKEeKQYayI9qY9dA" target="_vBw_h7cKEeKQYayI9qY9dA"/>
              </node>
              <node xmi:type="uml:ExpansionNode" xmi:id="_vBw_k7cKEeKQYayI9qY9dA" name="Collect(Call(setP)).inputElement" inStructuredNode="_vBw_gbcKEeKQYayI9qY9dA" outgoing="_vBw_krcKEeKQYayI9qY9dA" incoming="_vBw_nrcKEeKQYayI9qY9dA" regionAsInput="_vBw_grcKEeKQYayI9qY9dA"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_vBw_lLcKEeKQYayI9qY9dA" name="Feature(Read(p).result)" inStructuredNode="_vBw_gbcKEeKQYayI9qY9dA" outgoing="_vBw_n7cKEeKQYayI9qY9dA">
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_vBw_lbcKEeKQYayI9qY9dA" name="Read(p)" inStructuredNode="_vBw_lLcKEeKQYayI9qY9dA" structuralFeature="_EoXbcaTjEeKGUdxOl5wllg">
                  <object xmi:type="uml:InputPin" xmi:id="_vBw_lrcKEeKQYayI9qY9dA" name="Read(p).object" incoming="_vBw_nbcKEeKQYayI9qY9dA" type="_EoXbcKTjEeKGUdxOl5wllg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBw_l7cKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBw_mLcKEeKQYayI9qY9dA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_vBw_mbcKEeKQYayI9qY9dA" name="Read(p).result" outgoing="_vBw_nrcKEeKQYayI9qY9dA" type="_hJSdjKNmEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBw_mrcKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBw_m7cKEeKQYayI9qY9dA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_vBw_nLcKEeKQYayI9qY9dA" name="Fork(Fork(c)@1a0e8ff)" inStructuredNode="_vBw_lLcKEeKQYayI9qY9dA" outgoing="_vBw_nbcKEeKQYayI9qY9dA" incoming="_vBxBFLcKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_vBw_nbcKEeKQYayI9qY9dA" inStructuredNode="_vBw_lLcKEeKQYayI9qY9dA" source="_vBw_nLcKEeKQYayI9qY9dA" target="_vBw_lrcKEeKQYayI9qY9dA"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_vBw_nrcKEeKQYayI9qY9dA" inStructuredNode="_vBw_gbcKEeKQYayI9qY9dA" source="_vBw_mbcKEeKQYayI9qY9dA" target="_vBw_k7cKEeKQYayI9qY9dA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_vBw_n7cKEeKQYayI9qY9dA" inStructuredNode="_vBw_gbcKEeKQYayI9qY9dA" source="_vBw_lLcKEeKQYayI9qY9dA" target="_vBw_grcKEeKQYayI9qY9dA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_vBw_oLcKEeKQYayI9qY9dA" name="ExpressionStatement@19f81a7" inStructuredNode="_vBw_YLcKEeKQYayI9qY9dA" outgoing="_vBxBG7cKEeKQYayI9qY9dA" incoming="_vBxBGrcKEeKQYayI9qY9dA">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_vBw_obcKEeKQYayI9qY9dA" name="Call(AssertTrue)" inStructuredNode="_vBw_oLcKEeKQYayI9qY9dA" incoming="_vBxBArcKEeKQYayI9qY9dA">
                <argument xmi:type="uml:InputPin" xmi:id="_vBw_orcKEeKQYayI9qY9dA" name="Call(AssertTrue).argument(label)" incoming="_vBxBALcKEeKQYayI9qY9dA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBw_o7cKEeKQYayI9qY9dA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBw_pLcKEeKQYayI9qY9dA" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_vBw_pbcKEeKQYayI9qY9dA" name="Call(AssertTrue).argument(condition)" incoming="_vBxBAbcKEeKQYayI9qY9dA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBw_prcKEeKQYayI9qY9dA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBw_p7cKEeKQYayI9qY9dA" value="1"/>
                </argument>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_vBw_qLcKEeKQYayI9qY9dA" name="Tuple@1b0bdd5" inStructuredNode="_vBw_oLcKEeKQYayI9qY9dA" outgoing="_vBxBArcKEeKQYayI9qY9dA">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_vBw_qbcKEeKQYayI9qY9dA" name="Value(&quot;Operation call delegated&quot;)" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA">
                  <result xmi:type="uml:OutputPin" xmi:id="_vBw_qrcKEeKQYayI9qY9dA" name="Value(&quot;Operation call delegated&quot;).result" outgoing="_vBxBALcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBw_q7cKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBw_rLcKEeKQYayI9qY9dA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_vBw_rbcKEeKQYayI9qY9dA" value="Operation call delegated">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_vBw_rrcKEeKQYayI9qY9dA" name="Read(a1)" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" structuralFeature="_EoXbdaTjEeKGUdxOl5wllg">
                  <object xmi:type="uml:InputPin" xmi:id="_vBw_r7cKEeKQYayI9qY9dA" name="Read(a1).object" incoming="_vBxA2bcKEeKQYayI9qY9dA" type="_EoXbcKTjEeKGUdxOl5wllg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBw_sLcKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBw_sbcKEeKQYayI9qY9dA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_vBw_srcKEeKQYayI9qY9dA" name="Read(a1).result" outgoing="_vBxA2rcKEeKQYayI9qY9dA" type="_hJSdYqNmEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBw_s7cKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBw_tLcKEeKQYayI9qY9dA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_vBw_tbcKEeKQYayI9qY9dA" name="Fork(Fork(c)@1a0e8ff)" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" outgoing="_vBxA2bcKEeKQYayI9qY9dA" incoming="_vBxBFrcKEeKQYayI9qY9dA"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_vBw_trcKEeKQYayI9qY9dA" name="Read(b)" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" structuralFeature="_mtEZkKNnEeKtYNW7l6h6LA">
                  <object xmi:type="uml:InputPin" xmi:id="_vBw_t7cKEeKQYayI9qY9dA" name="Read(b).object" incoming="_vBxA27cKEeKQYayI9qY9dA" type="_hJSdYqNmEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBw_uLcKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBw_ubcKEeKQYayI9qY9dA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_vBw_urcKEeKQYayI9qY9dA" name="Read(b).result" outgoing="_vBxA3LcKEeKQYayI9qY9dA" type="_RLbBgKQhEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBw_u7cKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBw_vLcKEeKQYayI9qY9dA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_vBw_vbcKEeKQYayI9qY9dA" name="Fork(Read(a1).result)" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" outgoing="_vBxA27cKEeKQYayI9qY9dA" incoming="_vBxA2rcKEeKQYayI9qY9dA"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_vBw_vrcKEeKQYayI9qY9dA" name="Read(p)" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" structuralFeature="_RLbBgaQhEeKU2-QRh2EfwQ">
                  <object xmi:type="uml:InputPin" xmi:id="_vBw_v7cKEeKQYayI9qY9dA" name="Read(p).object" incoming="_vBxA3bcKEeKQYayI9qY9dA" type="_RLbBgKQhEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBw_wLcKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBw_wbcKEeKQYayI9qY9dA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_vBw_wrcKEeKQYayI9qY9dA" name="Read(p).result" outgoing="_vBxA3rcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBw_w7cKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBw_xLcKEeKQYayI9qY9dA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_vBw_xbcKEeKQYayI9qY9dA" name="Fork(Read(b).result)" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" outgoing="_vBxA3bcKEeKQYayI9qY9dA" incoming="_vBxA3LcKEeKQYayI9qY9dA"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_vBw_xrcKEeKQYayI9qY9dA" name="Value(4)" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA">
                  <result xmi:type="uml:OutputPin" xmi:id="_vBw_x7cKEeKQYayI9qY9dA" name="Value(4).result" outgoing="_vBxA57cKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBw_yLcKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBw_ybcKEeKQYayI9qY9dA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_vBw_yrcKEeKQYayI9qY9dA" value="4">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <node xmi:type="uml:TestIdentityAction" xmi:id="_vBw_y7cKEeKQYayI9qY9dA" name="Test(==)" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA">
                  <first xmi:type="uml:InputPin" xmi:id="_vBw_zLcKEeKQYayI9qY9dA" name="Test(==).first" incoming="_vBxA37cKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBw_zbcKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBw_zrcKEeKQYayI9qY9dA" value="1"/>
                  </first>
                  <result xmi:type="uml:OutputPin" xmi:id="_vBw_z7cKEeKQYayI9qY9dA" name="Test(==).result" outgoing="_vBxA4rcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBw_0LcKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBw_0bcKEeKQYayI9qY9dA" value="1"/>
                  </result>
                  <second xmi:type="uml:InputPin" xmi:id="_vBw_0rcKEeKQYayI9qY9dA" name="Test(==).second" incoming="_vBxA57cKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBw_07cKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBw_1LcKEeKQYayI9qY9dA" value="1"/>
                  </second>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_vBw_1bcKEeKQYayI9qY9dA" name="Fork(Read(p).result)" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" outgoing="_vBxA37cKEeKQYayI9qY9dA _vBxA4LcKEeKQYayI9qY9dA" incoming="_vBxA3rcKEeKQYayI9qY9dA"/>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_vBw_1rcKEeKQYayI9qY9dA" name="Call(NotEmpty)" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA">
                  <argument xmi:type="uml:InputPin" xmi:id="_vBw_17cKEeKQYayI9qY9dA" name="Call(NotEmpty).argument(seq)" incoming="_vBxA4LcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBw_2LcKEeKQYayI9qY9dA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBw_2bcKEeKQYayI9qY9dA" value="*"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_vBw_2rcKEeKQYayI9qY9dA" name="Call(NotEmpty).result()" outgoing="_vBxA4bcKEeKQYayI9qY9dA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBw_27cKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBw_3LcKEeKQYayI9qY9dA" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_vBw_3bcKEeKQYayI9qY9dA" name="Fork(Call(NotEmpty).result())" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" outgoing="_vBxA47cKEeKQYayI9qY9dA _vBxA5LcKEeKQYayI9qY9dA" incoming="_vBxA4bcKEeKQYayI9qY9dA"/>
                <node xmi:type="uml:MergeNode" xmi:id="_vBw_3rcKEeKQYayI9qY9dA" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" outgoing="_vBxA6bcKEeKQYayI9qY9dA" incoming="_vBxA4rcKEeKQYayI9qY9dA _vBxA5bcKEeKQYayI9qY9dA"/>
                <node xmi:type="uml:DecisionNode" xmi:id="_vBw_37cKEeKQYayI9qY9dA" name="Decision(Call(NotEmpty).result())" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" outgoing="_vBxA5bcKEeKQYayI9qY9dA" incoming="_vBxA47cKEeKQYayI9qY9dA _vBxA5LcKEeKQYayI9qY9dA" decisionInputFlow="_vBxA5LcKEeKQYayI9qY9dA"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_vBw_4LcKEeKQYayI9qY9dA" name="ConditionalLogicalExpression@129feff.operand2" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" incoming="_vBxA6rcKEeKQYayI9qY9dA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_vBw_4bcKEeKQYayI9qY9dA" name="Value(true)" inStructuredNode="_vBw_4LcKEeKQYayI9qY9dA">
                    <result xmi:type="uml:OutputPin" xmi:id="_vBw_4rcKEeKQYayI9qY9dA" name="Value(true).result" outgoing="_vBw_6bcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBw_47cKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBw_5LcKEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralBoolean" xmi:id="_vBw_5bcKEeKQYayI9qY9dA" value="true">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    </value>
                  </node>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_vBw_5rcKEeKQYayI9qY9dA" name="ConditionalLogicalExpression@129feff.operand2.result" outgoing="_vBxA7rcKEeKQYayI9qY9dA" incoming="_vBw_6bcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBw_57cKEeKQYayI9qY9dA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBw_6LcKEeKQYayI9qY9dA" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_vBw_6bcKEeKQYayI9qY9dA" inStructuredNode="_vBw_4LcKEeKQYayI9qY9dA" source="_vBw_4rcKEeKQYayI9qY9dA" target="_vBw_5rcKEeKQYayI9qY9dA"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_vBw_6rcKEeKQYayI9qY9dA" name="ConditionalLogicalExpression@129feff.operand3" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" incoming="_vBxA7LcKEeKQYayI9qY9dA">
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_vBw_67cKEeKQYayI9qY9dA" name="Read(a2)" inStructuredNode="_vBw_6rcKEeKQYayI9qY9dA" structuralFeature="_birbEKTjEeKGUdxOl5wllg">
                    <object xmi:type="uml:InputPin" xmi:id="_vBw_7LcKEeKQYayI9qY9dA" name="Read(a2).object" incoming="_vBxAILcKEeKQYayI9qY9dA" type="_EoXbcKTjEeKGUdxOl5wllg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBw_7bcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBw_7rcKEeKQYayI9qY9dA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_vBw_77cKEeKQYayI9qY9dA" name="Read(a2).result" outgoing="_vBxAIbcKEeKQYayI9qY9dA" type="_hJSdYqNmEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBw_8LcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBw_8bcKEeKQYayI9qY9dA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_vBw_8rcKEeKQYayI9qY9dA" name="Fork(Fork(c)@1a0e8ff)" inStructuredNode="_vBw_6rcKEeKQYayI9qY9dA" outgoing="_vBxAILcKEeKQYayI9qY9dA" incoming="_vBxBF7cKEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_vBw_87cKEeKQYayI9qY9dA" name="Read(b)" inStructuredNode="_vBw_6rcKEeKQYayI9qY9dA" structuralFeature="_mtEZkKNnEeKtYNW7l6h6LA">
                    <object xmi:type="uml:InputPin" xmi:id="_vBw_9LcKEeKQYayI9qY9dA" name="Read(b).object" incoming="_vBxAIrcKEeKQYayI9qY9dA" type="_hJSdYqNmEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBw_9bcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBw_9rcKEeKQYayI9qY9dA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_vBw_97cKEeKQYayI9qY9dA" name="Read(b).result" outgoing="_vBxAI7cKEeKQYayI9qY9dA" type="_RLbBgKQhEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBw_-LcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBw_-bcKEeKQYayI9qY9dA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_vBw_-rcKEeKQYayI9qY9dA" name="Fork(Read(a2).result)" inStructuredNode="_vBw_6rcKEeKQYayI9qY9dA" outgoing="_vBxAIrcKEeKQYayI9qY9dA" incoming="_vBxAIbcKEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_vBw_-7cKEeKQYayI9qY9dA" name="Read(p)" inStructuredNode="_vBw_6rcKEeKQYayI9qY9dA" structuralFeature="_RLbBgaQhEeKU2-QRh2EfwQ">
                    <object xmi:type="uml:InputPin" xmi:id="_vBw__LcKEeKQYayI9qY9dA" name="Read(p).object" incoming="_vBxAJLcKEeKQYayI9qY9dA" type="_RLbBgKQhEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBw__bcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBw__rcKEeKQYayI9qY9dA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_vBw__7cKEeKQYayI9qY9dA" name="Read(p).result" outgoing="_vBxAJbcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBxAALcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBxAAbcKEeKQYayI9qY9dA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_vBxAArcKEeKQYayI9qY9dA" name="Fork(Read(b).result)" inStructuredNode="_vBw_6rcKEeKQYayI9qY9dA" outgoing="_vBxAJLcKEeKQYayI9qY9dA" incoming="_vBxAI7cKEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_vBxAA7cKEeKQYayI9qY9dA" name="Value(4)" inStructuredNode="_vBw_6rcKEeKQYayI9qY9dA">
                    <result xmi:type="uml:OutputPin" xmi:id="_vBxABLcKEeKQYayI9qY9dA" name="Value(4).result" outgoing="_vBxALrcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBxABbcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBxABrcKEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_vBxAB7cKEeKQYayI9qY9dA" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:TestIdentityAction" xmi:id="_vBxACLcKEeKQYayI9qY9dA" name="Test(==)" inStructuredNode="_vBw_6rcKEeKQYayI9qY9dA">
                    <first xmi:type="uml:InputPin" xmi:id="_vBxACbcKEeKQYayI9qY9dA" name="Test(==).first" incoming="_vBxAJrcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBxACrcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBxAC7cKEeKQYayI9qY9dA" value="1"/>
                    </first>
                    <result xmi:type="uml:OutputPin" xmi:id="_vBxADLcKEeKQYayI9qY9dA" name="Test(==).result" outgoing="_vBxAKbcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBxADbcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBxADrcKEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <second xmi:type="uml:InputPin" xmi:id="_vBxAD7cKEeKQYayI9qY9dA" name="Test(==).second" incoming="_vBxALrcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBxAELcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBxAEbcKEeKQYayI9qY9dA" value="1"/>
                    </second>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_vBxAErcKEeKQYayI9qY9dA" name="Fork(Read(p).result)" inStructuredNode="_vBw_6rcKEeKQYayI9qY9dA" outgoing="_vBxAJrcKEeKQYayI9qY9dA _vBxAJ7cKEeKQYayI9qY9dA" incoming="_vBxAJbcKEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_vBxAE7cKEeKQYayI9qY9dA" name="Call(NotEmpty)" inStructuredNode="_vBw_6rcKEeKQYayI9qY9dA">
                    <argument xmi:type="uml:InputPin" xmi:id="_vBxAFLcKEeKQYayI9qY9dA" name="Call(NotEmpty).argument(seq)" incoming="_vBxAJ7cKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBxAFbcKEeKQYayI9qY9dA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBxAFrcKEeKQYayI9qY9dA" value="*"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_vBxAF7cKEeKQYayI9qY9dA" name="Call(NotEmpty).result()" outgoing="_vBxAKLcKEeKQYayI9qY9dA">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBxAGLcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBxAGbcKEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_vBxAGrcKEeKQYayI9qY9dA" name="Fork(Call(NotEmpty).result())" inStructuredNode="_vBw_6rcKEeKQYayI9qY9dA" outgoing="_vBxAKrcKEeKQYayI9qY9dA _vBxAK7cKEeKQYayI9qY9dA" incoming="_vBxAKLcKEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_vBxAG7cKEeKQYayI9qY9dA" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_vBw_6rcKEeKQYayI9qY9dA" outgoing="_vBxAL7cKEeKQYayI9qY9dA" incoming="_vBxAKbcKEeKQYayI9qY9dA _vBxALLcKEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_vBxAHLcKEeKQYayI9qY9dA" name="Decision(Call(NotEmpty).result())" inStructuredNode="_vBw_6rcKEeKQYayI9qY9dA" outgoing="_vBxALLcKEeKQYayI9qY9dA" incoming="_vBxAKrcKEeKQYayI9qY9dA _vBxAK7cKEeKQYayI9qY9dA" decisionInputFlow="_vBxAK7cKEeKQYayI9qY9dA"/>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_vBxAHbcKEeKQYayI9qY9dA" name="ConditionalLogicalExpression@129feff.operand3.result" outgoing="_vBxA77cKEeKQYayI9qY9dA" incoming="_vBxAL7cKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBxAHrcKEeKQYayI9qY9dA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBxAH7cKEeKQYayI9qY9dA" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxAILcKEeKQYayI9qY9dA" inStructuredNode="_vBw_6rcKEeKQYayI9qY9dA" source="_vBw_8rcKEeKQYayI9qY9dA" target="_vBw_7LcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxAIbcKEeKQYayI9qY9dA" inStructuredNode="_vBw_6rcKEeKQYayI9qY9dA" source="_vBw_77cKEeKQYayI9qY9dA" target="_vBw_-rcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxAIrcKEeKQYayI9qY9dA" inStructuredNode="_vBw_6rcKEeKQYayI9qY9dA" source="_vBw_-rcKEeKQYayI9qY9dA" target="_vBw_9LcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxAI7cKEeKQYayI9qY9dA" inStructuredNode="_vBw_6rcKEeKQYayI9qY9dA" source="_vBw_97cKEeKQYayI9qY9dA" target="_vBxAArcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxAJLcKEeKQYayI9qY9dA" inStructuredNode="_vBw_6rcKEeKQYayI9qY9dA" source="_vBxAArcKEeKQYayI9qY9dA" target="_vBw__LcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxAJbcKEeKQYayI9qY9dA" inStructuredNode="_vBw_6rcKEeKQYayI9qY9dA" source="_vBw__7cKEeKQYayI9qY9dA" target="_vBxAErcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxAJrcKEeKQYayI9qY9dA" inStructuredNode="_vBw_6rcKEeKQYayI9qY9dA" source="_vBxAErcKEeKQYayI9qY9dA" target="_vBxACbcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxAJ7cKEeKQYayI9qY9dA" inStructuredNode="_vBw_6rcKEeKQYayI9qY9dA" source="_vBxAErcKEeKQYayI9qY9dA" target="_vBxAFLcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxAKLcKEeKQYayI9qY9dA" inStructuredNode="_vBw_6rcKEeKQYayI9qY9dA" source="_vBxAF7cKEeKQYayI9qY9dA" target="_vBxAGrcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxAKbcKEeKQYayI9qY9dA" inStructuredNode="_vBw_6rcKEeKQYayI9qY9dA" source="_vBxADLcKEeKQYayI9qY9dA" target="_vBxAG7cKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxAKrcKEeKQYayI9qY9dA" inStructuredNode="_vBw_6rcKEeKQYayI9qY9dA" source="_vBxAGrcKEeKQYayI9qY9dA" target="_vBxAHLcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxAK7cKEeKQYayI9qY9dA" inStructuredNode="_vBw_6rcKEeKQYayI9qY9dA" source="_vBxAGrcKEeKQYayI9qY9dA" target="_vBxAHLcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxALLcKEeKQYayI9qY9dA" inStructuredNode="_vBw_6rcKEeKQYayI9qY9dA" source="_vBxAHLcKEeKQYayI9qY9dA" target="_vBxAG7cKEeKQYayI9qY9dA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_vBxALbcKEeKQYayI9qY9dA" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxALrcKEeKQYayI9qY9dA" inStructuredNode="_vBw_6rcKEeKQYayI9qY9dA" source="_vBxABLcKEeKQYayI9qY9dA" target="_vBxAD7cKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxAL7cKEeKQYayI9qY9dA" inStructuredNode="_vBw_6rcKEeKQYayI9qY9dA" source="_vBxAG7cKEeKQYayI9qY9dA" target="_vBxAHbcKEeKQYayI9qY9dA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_vBxAMLcKEeKQYayI9qY9dA" name="Initial(ConditionalLogicalExpression@129feff)" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" outgoing="_vBxA6LcKEeKQYayI9qY9dA"/>
                <node xmi:type="uml:DecisionNode" xmi:id="_vBxAMbcKEeKQYayI9qY9dA" name="Decision(ConditionalLogicalExpression@129feff)" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" outgoing="_vBxA6rcKEeKQYayI9qY9dA _vBxA7LcKEeKQYayI9qY9dA" incoming="_vBxA6LcKEeKQYayI9qY9dA _vBxA6bcKEeKQYayI9qY9dA" decisionInputFlow="_vBxA6bcKEeKQYayI9qY9dA"/>
                <node xmi:type="uml:MergeNode" xmi:id="_vBxAMrcKEeKQYayI9qY9dA" name="Merge(ConditionalLogicalExpression@129feff.result)" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" outgoing="_vBxA8bcKEeKQYayI9qY9dA" incoming="_vBxA7rcKEeKQYayI9qY9dA _vBxA77cKEeKQYayI9qY9dA"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_vBxAM7cKEeKQYayI9qY9dA" name="ConditionalLogicalExpression@1b68a2e.operand2" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" incoming="_vBxA8rcKEeKQYayI9qY9dA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_vBxANLcKEeKQYayI9qY9dA" name="Value(true)" inStructuredNode="_vBxAM7cKEeKQYayI9qY9dA">
                    <result xmi:type="uml:OutputPin" xmi:id="_vBxANbcKEeKQYayI9qY9dA" name="Value(true).result" outgoing="_vBxAPLcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBxANrcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBxAN7cKEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralBoolean" xmi:id="_vBxAOLcKEeKQYayI9qY9dA" value="true">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    </value>
                  </node>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_vBxAObcKEeKQYayI9qY9dA" name="ConditionalLogicalExpression@1b68a2e.operand2.result" outgoing="_vBxA9rcKEeKQYayI9qY9dA" incoming="_vBxAPLcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBxAOrcKEeKQYayI9qY9dA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBxAO7cKEeKQYayI9qY9dA" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxAPLcKEeKQYayI9qY9dA" inStructuredNode="_vBxAM7cKEeKQYayI9qY9dA" source="_vBxANbcKEeKQYayI9qY9dA" target="_vBxAObcKEeKQYayI9qY9dA"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_vBxAPbcKEeKQYayI9qY9dA" name="ConditionalLogicalExpression@1b68a2e.operand3" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" incoming="_vBxA9LcKEeKQYayI9qY9dA">
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_vBxAPrcKEeKQYayI9qY9dA" name="Read(a3)" inStructuredNode="_vBxAPbcKEeKQYayI9qY9dA" structuralFeature="_bpE-AKTjEeKGUdxOl5wllg">
                    <object xmi:type="uml:InputPin" xmi:id="_vBxAP7cKEeKQYayI9qY9dA" name="Read(a3).object" incoming="_vBxAc7cKEeKQYayI9qY9dA" type="_EoXbcKTjEeKGUdxOl5wllg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBxAQLcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBxAQbcKEeKQYayI9qY9dA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_vBxAQrcKEeKQYayI9qY9dA" name="Read(a3).result" outgoing="_vBxAdLcKEeKQYayI9qY9dA" type="_hJSdYqNmEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBxAQ7cKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBxARLcKEeKQYayI9qY9dA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_vBxARbcKEeKQYayI9qY9dA" name="Fork(Fork(c)@1a0e8ff)" inStructuredNode="_vBxAPbcKEeKQYayI9qY9dA" outgoing="_vBxAc7cKEeKQYayI9qY9dA" incoming="_vBxBGLcKEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_vBxARrcKEeKQYayI9qY9dA" name="Read(b)" inStructuredNode="_vBxAPbcKEeKQYayI9qY9dA" structuralFeature="_mtEZkKNnEeKtYNW7l6h6LA">
                    <object xmi:type="uml:InputPin" xmi:id="_vBxAR7cKEeKQYayI9qY9dA" name="Read(b).object" incoming="_vBxAdbcKEeKQYayI9qY9dA" type="_hJSdYqNmEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBxASLcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBxASbcKEeKQYayI9qY9dA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_vBxASrcKEeKQYayI9qY9dA" name="Read(b).result" outgoing="_vBxAdrcKEeKQYayI9qY9dA" type="_RLbBgKQhEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBxAS7cKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBxATLcKEeKQYayI9qY9dA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_vBxATbcKEeKQYayI9qY9dA" name="Fork(Read(a3).result)" inStructuredNode="_vBxAPbcKEeKQYayI9qY9dA" outgoing="_vBxAdbcKEeKQYayI9qY9dA" incoming="_vBxAdLcKEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_vBxATrcKEeKQYayI9qY9dA" name="Read(p)" inStructuredNode="_vBxAPbcKEeKQYayI9qY9dA" structuralFeature="_RLbBgaQhEeKU2-QRh2EfwQ">
                    <object xmi:type="uml:InputPin" xmi:id="_vBxAT7cKEeKQYayI9qY9dA" name="Read(p).object" incoming="_vBxAd7cKEeKQYayI9qY9dA" type="_RLbBgKQhEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBxAULcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBxAUbcKEeKQYayI9qY9dA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_vBxAUrcKEeKQYayI9qY9dA" name="Read(p).result" outgoing="_vBxAeLcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBxAU7cKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBxAVLcKEeKQYayI9qY9dA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_vBxAVbcKEeKQYayI9qY9dA" name="Fork(Read(b).result)" inStructuredNode="_vBxAPbcKEeKQYayI9qY9dA" outgoing="_vBxAd7cKEeKQYayI9qY9dA" incoming="_vBxAdrcKEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_vBxAVrcKEeKQYayI9qY9dA" name="Value(4)" inStructuredNode="_vBxAPbcKEeKQYayI9qY9dA">
                    <result xmi:type="uml:OutputPin" xmi:id="_vBxAV7cKEeKQYayI9qY9dA" name="Value(4).result" outgoing="_vBxAgbcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBxAWLcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBxAWbcKEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_vBxAWrcKEeKQYayI9qY9dA" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:TestIdentityAction" xmi:id="_vBxAW7cKEeKQYayI9qY9dA" name="Test(==)" inStructuredNode="_vBxAPbcKEeKQYayI9qY9dA">
                    <first xmi:type="uml:InputPin" xmi:id="_vBxAXLcKEeKQYayI9qY9dA" name="Test(==).first" incoming="_vBxAebcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBxAXbcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBxAXrcKEeKQYayI9qY9dA" value="1"/>
                    </first>
                    <result xmi:type="uml:OutputPin" xmi:id="_vBxAX7cKEeKQYayI9qY9dA" name="Test(==).result" outgoing="_vBxAfLcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBxAYLcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBxAYbcKEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <second xmi:type="uml:InputPin" xmi:id="_vBxAYrcKEeKQYayI9qY9dA" name="Test(==).second" incoming="_vBxAgbcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBxAY7cKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBxAZLcKEeKQYayI9qY9dA" value="1"/>
                    </second>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_vBxAZbcKEeKQYayI9qY9dA" name="Fork(Read(p).result)" inStructuredNode="_vBxAPbcKEeKQYayI9qY9dA" outgoing="_vBxAebcKEeKQYayI9qY9dA _vBxAercKEeKQYayI9qY9dA" incoming="_vBxAeLcKEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_vBxAZrcKEeKQYayI9qY9dA" name="Call(NotEmpty)" inStructuredNode="_vBxAPbcKEeKQYayI9qY9dA">
                    <argument xmi:type="uml:InputPin" xmi:id="_vBxAZ7cKEeKQYayI9qY9dA" name="Call(NotEmpty).argument(seq)" incoming="_vBxAercKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBxAaLcKEeKQYayI9qY9dA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBxAabcKEeKQYayI9qY9dA" value="*"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_vBxAarcKEeKQYayI9qY9dA" name="Call(NotEmpty).result()" outgoing="_vBxAe7cKEeKQYayI9qY9dA">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBxAa7cKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBxAbLcKEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_vBxAbbcKEeKQYayI9qY9dA" name="Fork(Call(NotEmpty).result())" inStructuredNode="_vBxAPbcKEeKQYayI9qY9dA" outgoing="_vBxAfbcKEeKQYayI9qY9dA _vBxAfrcKEeKQYayI9qY9dA" incoming="_vBxAe7cKEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_vBxAbrcKEeKQYayI9qY9dA" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_vBxAPbcKEeKQYayI9qY9dA" outgoing="_vBxAgrcKEeKQYayI9qY9dA" incoming="_vBxAfLcKEeKQYayI9qY9dA _vBxAf7cKEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_vBxAb7cKEeKQYayI9qY9dA" name="Decision(Call(NotEmpty).result())" inStructuredNode="_vBxAPbcKEeKQYayI9qY9dA" outgoing="_vBxAf7cKEeKQYayI9qY9dA" incoming="_vBxAfbcKEeKQYayI9qY9dA _vBxAfrcKEeKQYayI9qY9dA" decisionInputFlow="_vBxAfrcKEeKQYayI9qY9dA"/>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_vBxAcLcKEeKQYayI9qY9dA" name="ConditionalLogicalExpression@1b68a2e.operand3.result" outgoing="_vBxA97cKEeKQYayI9qY9dA" incoming="_vBxAgrcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBxAcbcKEeKQYayI9qY9dA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBxAcrcKEeKQYayI9qY9dA" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxAc7cKEeKQYayI9qY9dA" inStructuredNode="_vBxAPbcKEeKQYayI9qY9dA" source="_vBxARbcKEeKQYayI9qY9dA" target="_vBxAP7cKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxAdLcKEeKQYayI9qY9dA" inStructuredNode="_vBxAPbcKEeKQYayI9qY9dA" source="_vBxAQrcKEeKQYayI9qY9dA" target="_vBxATbcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxAdbcKEeKQYayI9qY9dA" inStructuredNode="_vBxAPbcKEeKQYayI9qY9dA" source="_vBxATbcKEeKQYayI9qY9dA" target="_vBxAR7cKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxAdrcKEeKQYayI9qY9dA" inStructuredNode="_vBxAPbcKEeKQYayI9qY9dA" source="_vBxASrcKEeKQYayI9qY9dA" target="_vBxAVbcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxAd7cKEeKQYayI9qY9dA" inStructuredNode="_vBxAPbcKEeKQYayI9qY9dA" source="_vBxAVbcKEeKQYayI9qY9dA" target="_vBxAT7cKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxAeLcKEeKQYayI9qY9dA" inStructuredNode="_vBxAPbcKEeKQYayI9qY9dA" source="_vBxAUrcKEeKQYayI9qY9dA" target="_vBxAZbcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxAebcKEeKQYayI9qY9dA" inStructuredNode="_vBxAPbcKEeKQYayI9qY9dA" source="_vBxAZbcKEeKQYayI9qY9dA" target="_vBxAXLcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxAercKEeKQYayI9qY9dA" inStructuredNode="_vBxAPbcKEeKQYayI9qY9dA" source="_vBxAZbcKEeKQYayI9qY9dA" target="_vBxAZ7cKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxAe7cKEeKQYayI9qY9dA" inStructuredNode="_vBxAPbcKEeKQYayI9qY9dA" source="_vBxAarcKEeKQYayI9qY9dA" target="_vBxAbbcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxAfLcKEeKQYayI9qY9dA" inStructuredNode="_vBxAPbcKEeKQYayI9qY9dA" source="_vBxAX7cKEeKQYayI9qY9dA" target="_vBxAbrcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxAfbcKEeKQYayI9qY9dA" inStructuredNode="_vBxAPbcKEeKQYayI9qY9dA" source="_vBxAbbcKEeKQYayI9qY9dA" target="_vBxAb7cKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxAfrcKEeKQYayI9qY9dA" inStructuredNode="_vBxAPbcKEeKQYayI9qY9dA" source="_vBxAbbcKEeKQYayI9qY9dA" target="_vBxAb7cKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxAf7cKEeKQYayI9qY9dA" inStructuredNode="_vBxAPbcKEeKQYayI9qY9dA" source="_vBxAb7cKEeKQYayI9qY9dA" target="_vBxAbrcKEeKQYayI9qY9dA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_vBxAgLcKEeKQYayI9qY9dA" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxAgbcKEeKQYayI9qY9dA" inStructuredNode="_vBxAPbcKEeKQYayI9qY9dA" source="_vBxAV7cKEeKQYayI9qY9dA" target="_vBxAYrcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxAgrcKEeKQYayI9qY9dA" inStructuredNode="_vBxAPbcKEeKQYayI9qY9dA" source="_vBxAbrcKEeKQYayI9qY9dA" target="_vBxAcLcKEeKQYayI9qY9dA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_vBxAg7cKEeKQYayI9qY9dA" name="Initial(ConditionalLogicalExpression@1b68a2e)" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" outgoing="_vBxA8LcKEeKQYayI9qY9dA"/>
                <node xmi:type="uml:DecisionNode" xmi:id="_vBxAhLcKEeKQYayI9qY9dA" name="Decision(ConditionalLogicalExpression@1b68a2e)" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" outgoing="_vBxA8rcKEeKQYayI9qY9dA _vBxA9LcKEeKQYayI9qY9dA" incoming="_vBxA8LcKEeKQYayI9qY9dA _vBxA8bcKEeKQYayI9qY9dA" decisionInputFlow="_vBxA8bcKEeKQYayI9qY9dA"/>
                <node xmi:type="uml:MergeNode" xmi:id="_vBxAhbcKEeKQYayI9qY9dA" name="Merge(ConditionalLogicalExpression@1b68a2e.result)" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" outgoing="_vBxA-bcKEeKQYayI9qY9dA" incoming="_vBxA9rcKEeKQYayI9qY9dA _vBxA97cKEeKQYayI9qY9dA"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_vBxAhrcKEeKQYayI9qY9dA" name="ConditionalLogicalExpression@1e05047.operand2" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" incoming="_vBxA-rcKEeKQYayI9qY9dA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_vBxAh7cKEeKQYayI9qY9dA" name="Value(true)" inStructuredNode="_vBxAhrcKEeKQYayI9qY9dA">
                    <result xmi:type="uml:OutputPin" xmi:id="_vBxAiLcKEeKQYayI9qY9dA" name="Value(true).result" outgoing="_vBxAj7cKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBxAibcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBxAircKEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralBoolean" xmi:id="_vBxAi7cKEeKQYayI9qY9dA" value="true">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    </value>
                  </node>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_vBxAjLcKEeKQYayI9qY9dA" name="ConditionalLogicalExpression@1e05047.operand2.result" outgoing="_vBxA_rcKEeKQYayI9qY9dA" incoming="_vBxAj7cKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBxAjbcKEeKQYayI9qY9dA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBxAjrcKEeKQYayI9qY9dA" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxAj7cKEeKQYayI9qY9dA" inStructuredNode="_vBxAhrcKEeKQYayI9qY9dA" source="_vBxAiLcKEeKQYayI9qY9dA" target="_vBxAjLcKEeKQYayI9qY9dA"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_vBxAkLcKEeKQYayI9qY9dA" name="ConditionalLogicalExpression@1e05047.operand3" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" incoming="_vBxA_LcKEeKQYayI9qY9dA">
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_vBxAkbcKEeKQYayI9qY9dA" name="Read(a4)" inStructuredNode="_vBxAkLcKEeKQYayI9qY9dA" structuralFeature="_bub_IKTjEeKGUdxOl5wllg">
                    <object xmi:type="uml:InputPin" xmi:id="_vBxAkrcKEeKQYayI9qY9dA" name="Read(a4).object" incoming="_vBxAxrcKEeKQYayI9qY9dA" type="_EoXbcKTjEeKGUdxOl5wllg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBxAk7cKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBxAlLcKEeKQYayI9qY9dA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_vBxAlbcKEeKQYayI9qY9dA" name="Read(a4).result" outgoing="_vBxAx7cKEeKQYayI9qY9dA" type="_hJSdYqNmEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBxAlrcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBxAl7cKEeKQYayI9qY9dA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_vBxAmLcKEeKQYayI9qY9dA" name="Fork(Fork(c)@1a0e8ff)" inStructuredNode="_vBxAkLcKEeKQYayI9qY9dA" outgoing="_vBxAxrcKEeKQYayI9qY9dA" incoming="_vBxBGbcKEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_vBxAmbcKEeKQYayI9qY9dA" name="Read(b)" inStructuredNode="_vBxAkLcKEeKQYayI9qY9dA" structuralFeature="_mtEZkKNnEeKtYNW7l6h6LA">
                    <object xmi:type="uml:InputPin" xmi:id="_vBxAmrcKEeKQYayI9qY9dA" name="Read(b).object" incoming="_vBxAyLcKEeKQYayI9qY9dA" type="_hJSdYqNmEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBxAm7cKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBxAnLcKEeKQYayI9qY9dA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_vBxAnbcKEeKQYayI9qY9dA" name="Read(b).result" outgoing="_vBxAybcKEeKQYayI9qY9dA" type="_RLbBgKQhEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBxAnrcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBxAn7cKEeKQYayI9qY9dA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_vBxAoLcKEeKQYayI9qY9dA" name="Fork(Read(a4).result)" inStructuredNode="_vBxAkLcKEeKQYayI9qY9dA" outgoing="_vBxAyLcKEeKQYayI9qY9dA" incoming="_vBxAx7cKEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_vBxAobcKEeKQYayI9qY9dA" name="Read(p)" inStructuredNode="_vBxAkLcKEeKQYayI9qY9dA" structuralFeature="_RLbBgaQhEeKU2-QRh2EfwQ">
                    <object xmi:type="uml:InputPin" xmi:id="_vBxAorcKEeKQYayI9qY9dA" name="Read(p).object" incoming="_vBxAyrcKEeKQYayI9qY9dA" type="_RLbBgKQhEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBxAo7cKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBxApLcKEeKQYayI9qY9dA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_vBxApbcKEeKQYayI9qY9dA" name="Read(p).result" outgoing="_vBxAy7cKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBxAprcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBxAp7cKEeKQYayI9qY9dA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_vBxAqLcKEeKQYayI9qY9dA" name="Fork(Read(b).result)" inStructuredNode="_vBxAkLcKEeKQYayI9qY9dA" outgoing="_vBxAyrcKEeKQYayI9qY9dA" incoming="_vBxAybcKEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_vBxAqbcKEeKQYayI9qY9dA" name="Value(4)" inStructuredNode="_vBxAkLcKEeKQYayI9qY9dA">
                    <result xmi:type="uml:OutputPin" xmi:id="_vBxAqrcKEeKQYayI9qY9dA" name="Value(4).result" outgoing="_vBxA1LcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBxAq7cKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBxArLcKEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_vBxArbcKEeKQYayI9qY9dA" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:TestIdentityAction" xmi:id="_vBxArrcKEeKQYayI9qY9dA" name="Test(==)" inStructuredNode="_vBxAkLcKEeKQYayI9qY9dA">
                    <first xmi:type="uml:InputPin" xmi:id="_vBxAr7cKEeKQYayI9qY9dA" name="Test(==).first" incoming="_vBxAzLcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBxAsLcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBxAsbcKEeKQYayI9qY9dA" value="1"/>
                    </first>
                    <result xmi:type="uml:OutputPin" xmi:id="_vBxAsrcKEeKQYayI9qY9dA" name="Test(==).result" outgoing="_vBxAz7cKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBxAs7cKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBxAtLcKEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <second xmi:type="uml:InputPin" xmi:id="_vBxAtbcKEeKQYayI9qY9dA" name="Test(==).second" incoming="_vBxA1LcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBxAtrcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBxAt7cKEeKQYayI9qY9dA" value="1"/>
                    </second>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_vBxAuLcKEeKQYayI9qY9dA" name="Fork(Read(p).result)" inStructuredNode="_vBxAkLcKEeKQYayI9qY9dA" outgoing="_vBxAzLcKEeKQYayI9qY9dA _vBxAzbcKEeKQYayI9qY9dA" incoming="_vBxAy7cKEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_vBxAubcKEeKQYayI9qY9dA" name="Call(NotEmpty)" inStructuredNode="_vBxAkLcKEeKQYayI9qY9dA">
                    <argument xmi:type="uml:InputPin" xmi:id="_vBxAurcKEeKQYayI9qY9dA" name="Call(NotEmpty).argument(seq)" incoming="_vBxAzbcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBxAu7cKEeKQYayI9qY9dA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBxAvLcKEeKQYayI9qY9dA" value="*"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_vBxAvbcKEeKQYayI9qY9dA" name="Call(NotEmpty).result()" outgoing="_vBxAzrcKEeKQYayI9qY9dA">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBxAvrcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBxAv7cKEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_vBxAwLcKEeKQYayI9qY9dA" name="Fork(Call(NotEmpty).result())" inStructuredNode="_vBxAkLcKEeKQYayI9qY9dA" outgoing="_vBxA0LcKEeKQYayI9qY9dA _vBxA0bcKEeKQYayI9qY9dA" incoming="_vBxAzrcKEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_vBxAwbcKEeKQYayI9qY9dA" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_vBxAkLcKEeKQYayI9qY9dA" outgoing="_vBxA1bcKEeKQYayI9qY9dA" incoming="_vBxAz7cKEeKQYayI9qY9dA _vBxA0rcKEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_vBxAwrcKEeKQYayI9qY9dA" name="Decision(Call(NotEmpty).result())" inStructuredNode="_vBxAkLcKEeKQYayI9qY9dA" outgoing="_vBxA0rcKEeKQYayI9qY9dA" incoming="_vBxA0LcKEeKQYayI9qY9dA _vBxA0bcKEeKQYayI9qY9dA" decisionInputFlow="_vBxA0bcKEeKQYayI9qY9dA"/>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_vBxAw7cKEeKQYayI9qY9dA" name="ConditionalLogicalExpression@1e05047.operand3.result" outgoing="_vBxA_7cKEeKQYayI9qY9dA" incoming="_vBxA1bcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBxAxLcKEeKQYayI9qY9dA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBxAxbcKEeKQYayI9qY9dA" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxAxrcKEeKQYayI9qY9dA" inStructuredNode="_vBxAkLcKEeKQYayI9qY9dA" source="_vBxAmLcKEeKQYayI9qY9dA" target="_vBxAkrcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxAx7cKEeKQYayI9qY9dA" inStructuredNode="_vBxAkLcKEeKQYayI9qY9dA" source="_vBxAlbcKEeKQYayI9qY9dA" target="_vBxAoLcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxAyLcKEeKQYayI9qY9dA" inStructuredNode="_vBxAkLcKEeKQYayI9qY9dA" source="_vBxAoLcKEeKQYayI9qY9dA" target="_vBxAmrcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxAybcKEeKQYayI9qY9dA" inStructuredNode="_vBxAkLcKEeKQYayI9qY9dA" source="_vBxAnbcKEeKQYayI9qY9dA" target="_vBxAqLcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxAyrcKEeKQYayI9qY9dA" inStructuredNode="_vBxAkLcKEeKQYayI9qY9dA" source="_vBxAqLcKEeKQYayI9qY9dA" target="_vBxAorcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxAy7cKEeKQYayI9qY9dA" inStructuredNode="_vBxAkLcKEeKQYayI9qY9dA" source="_vBxApbcKEeKQYayI9qY9dA" target="_vBxAuLcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxAzLcKEeKQYayI9qY9dA" inStructuredNode="_vBxAkLcKEeKQYayI9qY9dA" source="_vBxAuLcKEeKQYayI9qY9dA" target="_vBxAr7cKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxAzbcKEeKQYayI9qY9dA" inStructuredNode="_vBxAkLcKEeKQYayI9qY9dA" source="_vBxAuLcKEeKQYayI9qY9dA" target="_vBxAurcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxAzrcKEeKQYayI9qY9dA" inStructuredNode="_vBxAkLcKEeKQYayI9qY9dA" source="_vBxAvbcKEeKQYayI9qY9dA" target="_vBxAwLcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxAz7cKEeKQYayI9qY9dA" inStructuredNode="_vBxAkLcKEeKQYayI9qY9dA" source="_vBxAsrcKEeKQYayI9qY9dA" target="_vBxAwbcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxA0LcKEeKQYayI9qY9dA" inStructuredNode="_vBxAkLcKEeKQYayI9qY9dA" source="_vBxAwLcKEeKQYayI9qY9dA" target="_vBxAwrcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxA0bcKEeKQYayI9qY9dA" inStructuredNode="_vBxAkLcKEeKQYayI9qY9dA" source="_vBxAwLcKEeKQYayI9qY9dA" target="_vBxAwrcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxA0rcKEeKQYayI9qY9dA" inStructuredNode="_vBxAkLcKEeKQYayI9qY9dA" source="_vBxAwrcKEeKQYayI9qY9dA" target="_vBxAwbcKEeKQYayI9qY9dA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_vBxA07cKEeKQYayI9qY9dA" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxA1LcKEeKQYayI9qY9dA" inStructuredNode="_vBxAkLcKEeKQYayI9qY9dA" source="_vBxAqrcKEeKQYayI9qY9dA" target="_vBxAtbcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxA1bcKEeKQYayI9qY9dA" inStructuredNode="_vBxAkLcKEeKQYayI9qY9dA" source="_vBxAwbcKEeKQYayI9qY9dA" target="_vBxAw7cKEeKQYayI9qY9dA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_vBxA1rcKEeKQYayI9qY9dA" name="Initial(ConditionalLogicalExpression@1e05047)" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" outgoing="_vBxA-LcKEeKQYayI9qY9dA"/>
                <node xmi:type="uml:DecisionNode" xmi:id="_vBxA17cKEeKQYayI9qY9dA" name="Decision(ConditionalLogicalExpression@1e05047)" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" outgoing="_vBxA-rcKEeKQYayI9qY9dA _vBxA_LcKEeKQYayI9qY9dA" incoming="_vBxA-LcKEeKQYayI9qY9dA _vBxA-bcKEeKQYayI9qY9dA" decisionInputFlow="_vBxA-bcKEeKQYayI9qY9dA"/>
                <node xmi:type="uml:MergeNode" xmi:id="_vBxA2LcKEeKQYayI9qY9dA" name="Merge(ConditionalLogicalExpression@1e05047.result)" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" outgoing="_vBxBAbcKEeKQYayI9qY9dA" incoming="_vBxA_rcKEeKQYayI9qY9dA _vBxA_7cKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxA2bcKEeKQYayI9qY9dA" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" source="_vBw_tbcKEeKQYayI9qY9dA" target="_vBw_r7cKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxA2rcKEeKQYayI9qY9dA" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" source="_vBw_srcKEeKQYayI9qY9dA" target="_vBw_vbcKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxA27cKEeKQYayI9qY9dA" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" source="_vBw_vbcKEeKQYayI9qY9dA" target="_vBw_t7cKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxA3LcKEeKQYayI9qY9dA" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" source="_vBw_urcKEeKQYayI9qY9dA" target="_vBw_xbcKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxA3bcKEeKQYayI9qY9dA" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" source="_vBw_xbcKEeKQYayI9qY9dA" target="_vBw_v7cKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxA3rcKEeKQYayI9qY9dA" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" source="_vBw_wrcKEeKQYayI9qY9dA" target="_vBw_1bcKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxA37cKEeKQYayI9qY9dA" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" source="_vBw_1bcKEeKQYayI9qY9dA" target="_vBw_zLcKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxA4LcKEeKQYayI9qY9dA" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" source="_vBw_1bcKEeKQYayI9qY9dA" target="_vBw_17cKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxA4bcKEeKQYayI9qY9dA" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" source="_vBw_2rcKEeKQYayI9qY9dA" target="_vBw_3bcKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxA4rcKEeKQYayI9qY9dA" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" source="_vBw_z7cKEeKQYayI9qY9dA" target="_vBw_3rcKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxA47cKEeKQYayI9qY9dA" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" source="_vBw_3bcKEeKQYayI9qY9dA" target="_vBw_37cKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxA5LcKEeKQYayI9qY9dA" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" source="_vBw_3bcKEeKQYayI9qY9dA" target="_vBw_37cKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxA5bcKEeKQYayI9qY9dA" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" source="_vBw_37cKEeKQYayI9qY9dA" target="_vBw_3rcKEeKQYayI9qY9dA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_vBxA5rcKEeKQYayI9qY9dA" name="Value(false)"/>
                </edge>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxA57cKEeKQYayI9qY9dA" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" source="_vBw_x7cKEeKQYayI9qY9dA" target="_vBw_0rcKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_vBxA6LcKEeKQYayI9qY9dA" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" source="_vBxAMLcKEeKQYayI9qY9dA" target="_vBxAMbcKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxA6bcKEeKQYayI9qY9dA" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" source="_vBw_3rcKEeKQYayI9qY9dA" target="_vBxAMbcKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_vBxA6rcKEeKQYayI9qY9dA" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" source="_vBxAMbcKEeKQYayI9qY9dA" target="_vBw_4LcKEeKQYayI9qY9dA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_vBxA67cKEeKQYayI9qY9dA" name="Value(true)" value="true"/>
                </edge>
                <edge xmi:type="uml:ControlFlow" xmi:id="_vBxA7LcKEeKQYayI9qY9dA" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" source="_vBxAMbcKEeKQYayI9qY9dA" target="_vBw_6rcKEeKQYayI9qY9dA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_vBxA7bcKEeKQYayI9qY9dA" name="Value(false)"/>
                </edge>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxA7rcKEeKQYayI9qY9dA" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" source="_vBw_5rcKEeKQYayI9qY9dA" target="_vBxAMrcKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxA77cKEeKQYayI9qY9dA" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" source="_vBxAHbcKEeKQYayI9qY9dA" target="_vBxAMrcKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_vBxA8LcKEeKQYayI9qY9dA" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" source="_vBxAg7cKEeKQYayI9qY9dA" target="_vBxAhLcKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxA8bcKEeKQYayI9qY9dA" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" source="_vBxAMrcKEeKQYayI9qY9dA" target="_vBxAhLcKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_vBxA8rcKEeKQYayI9qY9dA" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" source="_vBxAhLcKEeKQYayI9qY9dA" target="_vBxAM7cKEeKQYayI9qY9dA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_vBxA87cKEeKQYayI9qY9dA" name="Value(true)" value="true"/>
                </edge>
                <edge xmi:type="uml:ControlFlow" xmi:id="_vBxA9LcKEeKQYayI9qY9dA" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" source="_vBxAhLcKEeKQYayI9qY9dA" target="_vBxAPbcKEeKQYayI9qY9dA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_vBxA9bcKEeKQYayI9qY9dA" name="Value(false)"/>
                </edge>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxA9rcKEeKQYayI9qY9dA" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" source="_vBxAObcKEeKQYayI9qY9dA" target="_vBxAhbcKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxA97cKEeKQYayI9qY9dA" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" source="_vBxAcLcKEeKQYayI9qY9dA" target="_vBxAhbcKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_vBxA-LcKEeKQYayI9qY9dA" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" source="_vBxA1rcKEeKQYayI9qY9dA" target="_vBxA17cKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxA-bcKEeKQYayI9qY9dA" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" source="_vBxAhbcKEeKQYayI9qY9dA" target="_vBxA17cKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_vBxA-rcKEeKQYayI9qY9dA" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" source="_vBxA17cKEeKQYayI9qY9dA" target="_vBxAhrcKEeKQYayI9qY9dA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_vBxA-7cKEeKQYayI9qY9dA" name="Value(true)" value="true"/>
                </edge>
                <edge xmi:type="uml:ControlFlow" xmi:id="_vBxA_LcKEeKQYayI9qY9dA" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" source="_vBxA17cKEeKQYayI9qY9dA" target="_vBxAkLcKEeKQYayI9qY9dA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_vBxA_bcKEeKQYayI9qY9dA" name="Value(false)"/>
                </edge>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxA_rcKEeKQYayI9qY9dA" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" source="_vBxAjLcKEeKQYayI9qY9dA" target="_vBxA2LcKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxA_7cKEeKQYayI9qY9dA" inStructuredNode="_vBw_qLcKEeKQYayI9qY9dA" source="_vBxAw7cKEeKQYayI9qY9dA" target="_vBxA2LcKEeKQYayI9qY9dA"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxBALcKEeKQYayI9qY9dA" inStructuredNode="_vBw_oLcKEeKQYayI9qY9dA" source="_vBw_qrcKEeKQYayI9qY9dA" target="_vBw_orcKEeKQYayI9qY9dA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxBAbcKEeKQYayI9qY9dA" inStructuredNode="_vBw_oLcKEeKQYayI9qY9dA" source="_vBxA2LcKEeKQYayI9qY9dA" target="_vBw_pbcKEeKQYayI9qY9dA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_vBxBArcKEeKQYayI9qY9dA" inStructuredNode="_vBw_oLcKEeKQYayI9qY9dA" source="_vBw_qLcKEeKQYayI9qY9dA" target="_vBw_obcKEeKQYayI9qY9dA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_vBxBA7cKEeKQYayI9qY9dA" name="ExpressionStatement@13c7e67" inStructuredNode="_vBw_YLcKEeKQYayI9qY9dA" incoming="_vBxBG7cKEeKQYayI9qY9dA">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_vBxBBLcKEeKQYayI9qY9dA" name="Call(WriteLine)" inStructuredNode="_vBxBA7cKEeKQYayI9qY9dA" incoming="_vBxBErcKEeKQYayI9qY9dA">
                <argument xmi:type="uml:InputPin" xmi:id="_vBxBBbcKEeKQYayI9qY9dA" name="Call(WriteLine).argument(value)" incoming="_vBxBEbcKEeKQYayI9qY9dA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBxBBrcKEeKQYayI9qY9dA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBxBB7cKEeKQYayI9qY9dA" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_vBxBCLcKEeKQYayI9qY9dA" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBxBCbcKEeKQYayI9qY9dA"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBxBCrcKEeKQYayI9qY9dA" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_vBxBC7cKEeKQYayI9qY9dA" name="Tuple@93d317" inStructuredNode="_vBxBA7cKEeKQYayI9qY9dA" outgoing="_vBxBErcKEeKQYayI9qY9dA">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_vBxBDLcKEeKQYayI9qY9dA" name="Value(&quot;-- End of test case --&quot;)" inStructuredNode="_vBxBC7cKEeKQYayI9qY9dA">
                  <result xmi:type="uml:OutputPin" xmi:id="_vBxBDbcKEeKQYayI9qY9dA" name="Value(&quot;-- End of test case --&quot;).result" outgoing="_vBxBEbcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vBxBDrcKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vBxBD7cKEeKQYayI9qY9dA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_vBxBELcKEeKQYayI9qY9dA" value="-- End of test case --">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxBEbcKEeKQYayI9qY9dA" inStructuredNode="_vBxBA7cKEeKQYayI9qY9dA" source="_vBxBDbcKEeKQYayI9qY9dA" target="_vBxBBbcKEeKQYayI9qY9dA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_vBxBErcKEeKQYayI9qY9dA" inStructuredNode="_vBxBA7cKEeKQYayI9qY9dA" source="_vBxBC7cKEeKQYayI9qY9dA" target="_vBxBBLcKEeKQYayI9qY9dA"/>
            </node>
            <edge xmi:type="uml:ControlFlow" xmi:id="_vBxBE7cKEeKQYayI9qY9dA" inStructuredNode="_vBw_YLcKEeKQYayI9qY9dA" source="_vBw_YbcKEeKQYayI9qY9dA" target="_vBw_cbcKEeKQYayI9qY9dA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxBFLcKEeKQYayI9qY9dA" inStructuredNode="_vBw_YLcKEeKQYayI9qY9dA" source="_vBw_crcKEeKQYayI9qY9dA" target="_vBw_nLcKEeKQYayI9qY9dA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_vBxBFbcKEeKQYayI9qY9dA" inStructuredNode="_vBw_YLcKEeKQYayI9qY9dA" source="_vBw_cbcKEeKQYayI9qY9dA" target="_vBw_gbcKEeKQYayI9qY9dA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxBFrcKEeKQYayI9qY9dA" inStructuredNode="_vBw_YLcKEeKQYayI9qY9dA" source="_vBw_crcKEeKQYayI9qY9dA" target="_vBw_tbcKEeKQYayI9qY9dA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxBF7cKEeKQYayI9qY9dA" inStructuredNode="_vBw_YLcKEeKQYayI9qY9dA" source="_vBw_crcKEeKQYayI9qY9dA" target="_vBw_8rcKEeKQYayI9qY9dA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxBGLcKEeKQYayI9qY9dA" inStructuredNode="_vBw_YLcKEeKQYayI9qY9dA" source="_vBw_crcKEeKQYayI9qY9dA" target="_vBxARbcKEeKQYayI9qY9dA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_vBxBGbcKEeKQYayI9qY9dA" inStructuredNode="_vBw_YLcKEeKQYayI9qY9dA" source="_vBw_crcKEeKQYayI9qY9dA" target="_vBxAmLcKEeKQYayI9qY9dA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_vBxBGrcKEeKQYayI9qY9dA" inStructuredNode="_vBw_YLcKEeKQYayI9qY9dA" source="_vBw_gbcKEeKQYayI9qY9dA" target="_vBw_oLcKEeKQYayI9qY9dA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_vBxBG7cKEeKQYayI9qY9dA" inStructuredNode="_vBw_YLcKEeKQYayI9qY9dA" source="_vBw_oLcKEeKQYayI9qY9dA" target="_vBxBA7cKEeKQYayI9qY9dA"/>
          </structuredNode>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_hH2AALb7EeKQYayI9qY9dA" name="MultipleDelegation - MultipleConnectors - PortToPart - Operation">
        <packagedElement xmi:type="uml:Class" xmi:id="_hH2AAbb7EeKQYayI9qY9dA" name="C">
          <ownedAttribute xmi:type="uml:Port" xmi:id="_hH2AArb7EeKQYayI9qY9dA" name="p" visibility="public" type="_hJSdjKNmEeKtYNW7l6h6LA" end="_LoDoMLb8EeKQYayI9qY9dA _NP5vwLb8EeKQYayI9qY9dA _OMc3kLb8EeKQYayI9qY9dA _O47jELb8EeKQYayI9qY9dA" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hH2AA7b7EeKQYayI9qY9dA" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hH2ABLb7EeKQYayI9qY9dA" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_zPapYLb7EeKQYayI9qY9dA" name="b1" type="_RLbBgKQhEeKU2-QRh2EfwQ" end="_LoWjILb8EeKQYayI9qY9dA" aggregation="composite"/>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_Aw0_8Lb8EeKQYayI9qY9dA" name="b2" type="_RLbBgKQhEeKU2-QRh2EfwQ" end="_NQV0oLb8EeKQYayI9qY9dA" aggregation="composite"/>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_A4twoLb8EeKQYayI9qY9dA" name="b3" type="_RLbBgKQhEeKU2-QRh2EfwQ" end="_OM5jgLb8EeKQYayI9qY9dA" aggregation="composite"/>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_A-hdsLb8EeKQYayI9qY9dA" name="b4" type="_RLbBgKQhEeKU2-QRh2EfwQ" end="_O5OeALb8EeKQYayI9qY9dA" aggregation="composite"/>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_Lnm8QLb8EeKQYayI9qY9dA" name="s1" type="_3GSX0Lb8EeKQYayI9qY9dA">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_LoDoMLb8EeKQYayI9qY9dA" role="_hH2AArb7EeKQYayI9qY9dA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LoDoMbb8EeKQYayI9qY9dA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LoDoMrb8EeKQYayI9qY9dA" value="1"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_LoWjILb8EeKQYayI9qY9dA" role="_zPapYLb7EeKQYayI9qY9dA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LoWjIbb8EeKQYayI9qY9dA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LoWjIrb8EeKQYayI9qY9dA" value="1"/>
            </end>
          </ownedConnector>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_NPdD0Lb8EeKQYayI9qY9dA" name="s2" type="_3GSX0Lb8EeKQYayI9qY9dA">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_NP5vwLb8EeKQYayI9qY9dA" role="_hH2AArb7EeKQYayI9qY9dA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NP5vwbb8EeKQYayI9qY9dA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NP5vwrb8EeKQYayI9qY9dA" value="1"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_NQV0oLb8EeKQYayI9qY9dA" role="_Aw0_8Lb8EeKQYayI9qY9dA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NQV0obb8EeKQYayI9qY9dA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NQV0orb8EeKQYayI9qY9dA" value="1"/>
            </end>
          </ownedConnector>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_OMJ8oLb8EeKQYayI9qY9dA" name="s3" type="_3GSX0Lb8EeKQYayI9qY9dA">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_OMc3kLb8EeKQYayI9qY9dA" role="_hH2AArb7EeKQYayI9qY9dA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OMc3kbb8EeKQYayI9qY9dA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OMc3krb8EeKQYayI9qY9dA" value="1"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_OM5jgLb8EeKQYayI9qY9dA" role="_A4twoLb8EeKQYayI9qY9dA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OM5jgbb8EeKQYayI9qY9dA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OM5jgrb8EeKQYayI9qY9dA" value="1"/>
            </end>
          </ownedConnector>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_O4e3ILb8EeKQYayI9qY9dA" name="s4" type="_3GSX0Lb8EeKQYayI9qY9dA">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_O47jELb8EeKQYayI9qY9dA" role="_hH2AArb7EeKQYayI9qY9dA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_O47jEbb8EeKQYayI9qY9dA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_O47jErb8EeKQYayI9qY9dA" value="1"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_O5OeALb8EeKQYayI9qY9dA" role="_A-hdsLb8EeKQYayI9qY9dA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_O5OeAbb8EeKQYayI9qY9dA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_O5OeArb8EeKQYayI9qY9dA" value="1"/>
            </end>
          </ownedConnector>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_hH2AJrb7EeKQYayI9qY9dA" name="C" class="_hH2AAbb7EeKQYayI9qY9dA">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_hH2AJ7b7EeKQYayI9qY9dA" name="result" type="_hH2AAbb7EeKQYayI9qY9dA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Activity" xmi:id="_hH2AKLb7EeKQYayI9qY9dA" name="Test case - MultipleDelegation - MultipleConnectors - PortToPart - Operation" group="_7V978LcKEeKQYayI9qY9dA" node="_7V978LcKEeKQYayI9qY9dA">
          <ownedComment xmi:type="uml:Comment" xmi:id="_hH2AKbb7EeKQYayI9qY9dA">
            <body>&#xD;
namespace 'Test Suites'::'Test Suite 2'::'MultipleDelegation - MultipleConnectors - PortToPart - Operation' ;&#xD;
&#xD;
activity 'Test case - MultipleDelegation - MultipleConnectors - PortToPart - Operation'() { &#xD;
&#xD;
	WriteLine(&quot;-- Running test case: Multiple delegation connectors - Multiple links - Operation delegated from port to part --&quot;) ;&#xD;
	&#xD;
	c = new C() ;&#xD;
	c.p.setP(4) ;&#xD;
	AssertTrue(&quot;Operation call delegated&quot;, c.b1.p == 4 || c.b2.p == 4 || c.b3.p == 4 || c.b4.p == 4) ;&#xD;
	&#xD;
	WriteLine(&quot;-- End of test case --&quot;) ;&#xD;
}</body>
          </ownedComment>
          <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_7V978LcKEeKQYayI9qY9dA" name="Body(Test case - MultipleDelegation - MultipleConnectors - PortToPart - Operation)">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_7V978bcKEeKQYayI9qY9dA" name="ExpressionStatement@b62a67" inStructuredNode="_7V978LcKEeKQYayI9qY9dA" outgoing="_7V99e7cKEeKQYayI9qY9dA">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_7V978rcKEeKQYayI9qY9dA" name="Call(WriteLine)" inStructuredNode="_7V978bcKEeKQYayI9qY9dA" incoming="_7V98ALcKEeKQYayI9qY9dA">
                <argument xmi:type="uml:InputPin" xmi:id="_7V9787cKEeKQYayI9qY9dA" name="Call(WriteLine).argument(value)" incoming="_7V97_7cKEeKQYayI9qY9dA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V979LcKEeKQYayI9qY9dA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V979bcKEeKQYayI9qY9dA" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_7V979rcKEeKQYayI9qY9dA" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V9797cKEeKQYayI9qY9dA"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V97-LcKEeKQYayI9qY9dA" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_7V97-bcKEeKQYayI9qY9dA" name="Tuple@12e5173" inStructuredNode="_7V978bcKEeKQYayI9qY9dA" outgoing="_7V98ALcKEeKQYayI9qY9dA">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_7V97-rcKEeKQYayI9qY9dA" name="Value(&quot;-- Running test case: Multiple delegation connectors - Multiple links - Operation delegated from port to part --&quot;)" inStructuredNode="_7V97-bcKEeKQYayI9qY9dA">
                  <result xmi:type="uml:OutputPin" xmi:id="_7V97-7cKEeKQYayI9qY9dA" name="Value(&quot;-- Running test case: Multiple delegation connectors - Multiple links - Operation delegated from port to part --&quot;).result" outgoing="_7V97_7cKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V97_LcKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V97_bcKEeKQYayI9qY9dA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_7V97_rcKEeKQYayI9qY9dA" value="-- Running test case: Multiple delegation connectors - Multiple links - Operation delegated from port to part --">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_7V97_7cKEeKQYayI9qY9dA" inStructuredNode="_7V978bcKEeKQYayI9qY9dA" source="_7V97-7cKEeKQYayI9qY9dA" target="_7V9787cKEeKQYayI9qY9dA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_7V98ALcKEeKQYayI9qY9dA" inStructuredNode="_7V978bcKEeKQYayI9qY9dA" source="_7V97-bcKEeKQYayI9qY9dA" target="_7V978rcKEeKQYayI9qY9dA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_7V98AbcKEeKQYayI9qY9dA" name="ExpressionStatement@123d3c0" inStructuredNode="_7V978LcKEeKQYayI9qY9dA" outgoing="_7V99fbcKEeKQYayI9qY9dA" incoming="_7V99e7cKEeKQYayI9qY9dA">
              <node xmi:type="uml:ForkNode" xmi:id="_7V98ArcKEeKQYayI9qY9dA" name="Fork(c)@50b4cb" inStructuredNode="_7V98AbcKEeKQYayI9qY9dA" outgoing="_7V99fLcKEeKQYayI9qY9dA _7V99frcKEeKQYayI9qY9dA _7V99f7cKEeKQYayI9qY9dA _7V99gLcKEeKQYayI9qY9dA _7V99gbcKEeKQYayI9qY9dA" incoming="_7V98ELcKEeKQYayI9qY9dA"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_7V98A7cKEeKQYayI9qY9dA" name="RightHandSide@8db60f" inStructuredNode="_7V98AbcKEeKQYayI9qY9dA">
                <node xmi:type="uml:CallOperationAction" xmi:id="_7V98BLcKEeKQYayI9qY9dA" name="Call(C)" inStructuredNode="_7V98A7cKEeKQYayI9qY9dA" operation="_hH2AJrb7EeKQYayI9qY9dA">
                  <result xmi:type="uml:OutputPin" xmi:id="_7V98BbcKEeKQYayI9qY9dA" name="Call(C).result(result)" outgoing="_7V98ELcKEeKQYayI9qY9dA" type="_hH2AAbb7EeKQYayI9qY9dA">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V98BrcKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V98B7cKEeKQYayI9qY9dA" value="1"/>
                  </result>
                  <target xmi:type="uml:InputPin" xmi:id="_7V98CLcKEeKQYayI9qY9dA" name="Call(C).target" incoming="_7V98D7cKEeKQYayI9qY9dA" type="_hH2AAbb7EeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V98CbcKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V98CrcKEeKQYayI9qY9dA" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_7V98C7cKEeKQYayI9qY9dA" name="Create(C)" inStructuredNode="_7V98A7cKEeKQYayI9qY9dA" classifier="_hH2AAbb7EeKQYayI9qY9dA">
                  <result xmi:type="uml:OutputPin" xmi:id="_7V98DLcKEeKQYayI9qY9dA" name="Create(C).result" outgoing="_7V98D7cKEeKQYayI9qY9dA" type="_hH2AAbb7EeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V98DbcKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V98DrcKEeKQYayI9qY9dA" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_7V98D7cKEeKQYayI9qY9dA" inStructuredNode="_7V98A7cKEeKQYayI9qY9dA" source="_7V98DLcKEeKQYayI9qY9dA" target="_7V98CLcKEeKQYayI9qY9dA"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_7V98ELcKEeKQYayI9qY9dA" inStructuredNode="_7V98AbcKEeKQYayI9qY9dA" source="_7V98BbcKEeKQYayI9qY9dA" target="_7V98ArcKEeKQYayI9qY9dA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_7V98EbcKEeKQYayI9qY9dA" name="ExpressionStatement@1b8e47b" inStructuredNode="_7V978LcKEeKQYayI9qY9dA" outgoing="_7V99grcKEeKQYayI9qY9dA" incoming="_7V99fbcKEeKQYayI9qY9dA">
              <node xmi:type="uml:ExpansionRegion" xmi:id="_7V98ErcKEeKQYayI9qY9dA" name="Collect(Call(setP))" inStructuredNode="_7V98EbcKEeKQYayI9qY9dA" incoming="_7V98L7cKEeKQYayI9qY9dA" mode="parallel" inputElement="_7V98I7cKEeKQYayI9qY9dA">
                <node xmi:type="uml:CallOperationAction" xmi:id="_7V98E7cKEeKQYayI9qY9dA" name="Call(setP)" inStructuredNode="_7V98ErcKEeKQYayI9qY9dA" incoming="_7V98IbcKEeKQYayI9qY9dA" operation="_hJSdiqNmEeKtYNW7l6h6LA">
                  <argument xmi:type="uml:InputPin" xmi:id="_7V98FLcKEeKQYayI9qY9dA" name="Call(setP).argument(v)" incoming="_7V98ILcKEeKQYayI9qY9dA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V98FbcKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V98FrcKEeKQYayI9qY9dA" value="1"/>
                  </argument>
                  <target xmi:type="uml:InputPin" xmi:id="_7V98F7cKEeKQYayI9qY9dA" name="Call(setP).target" incoming="_7V98IrcKEeKQYayI9qY9dA" type="_hJSdjKNmEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V98GLcKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V98GbcKEeKQYayI9qY9dA" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_7V98GrcKEeKQYayI9qY9dA" name="Tuple@1f8d57b" inStructuredNode="_7V98ErcKEeKQYayI9qY9dA" outgoing="_7V98IbcKEeKQYayI9qY9dA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_7V98G7cKEeKQYayI9qY9dA" name="Value(4)" inStructuredNode="_7V98GrcKEeKQYayI9qY9dA">
                    <result xmi:type="uml:OutputPin" xmi:id="_7V98HLcKEeKQYayI9qY9dA" name="Value(4).result" outgoing="_7V98ILcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V98HbcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V98HrcKEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_7V98H7cKEeKQYayI9qY9dA" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_7V98ILcKEeKQYayI9qY9dA" inStructuredNode="_7V98ErcKEeKQYayI9qY9dA" source="_7V98HLcKEeKQYayI9qY9dA" target="_7V98FLcKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_7V98IbcKEeKQYayI9qY9dA" inStructuredNode="_7V98ErcKEeKQYayI9qY9dA" source="_7V98GrcKEeKQYayI9qY9dA" target="_7V98E7cKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_7V98IrcKEeKQYayI9qY9dA" inStructuredNode="_7V98ErcKEeKQYayI9qY9dA" source="_7V98I7cKEeKQYayI9qY9dA" target="_7V98F7cKEeKQYayI9qY9dA"/>
              </node>
              <node xmi:type="uml:ExpansionNode" xmi:id="_7V98I7cKEeKQYayI9qY9dA" name="Collect(Call(setP)).inputElement" inStructuredNode="_7V98EbcKEeKQYayI9qY9dA" outgoing="_7V98IrcKEeKQYayI9qY9dA" incoming="_7V98LrcKEeKQYayI9qY9dA" regionAsInput="_7V98ErcKEeKQYayI9qY9dA"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_7V98JLcKEeKQYayI9qY9dA" name="Feature(Read(p).result)" inStructuredNode="_7V98EbcKEeKQYayI9qY9dA" outgoing="_7V98L7cKEeKQYayI9qY9dA">
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_7V98JbcKEeKQYayI9qY9dA" name="Read(p)" inStructuredNode="_7V98JLcKEeKQYayI9qY9dA" structuralFeature="_hH2AArb7EeKQYayI9qY9dA">
                  <object xmi:type="uml:InputPin" xmi:id="_7V98JrcKEeKQYayI9qY9dA" name="Read(p).object" incoming="_7V98LbcKEeKQYayI9qY9dA" type="_hH2AAbb7EeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V98J7cKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V98KLcKEeKQYayI9qY9dA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_7V98KbcKEeKQYayI9qY9dA" name="Read(p).result" outgoing="_7V98LrcKEeKQYayI9qY9dA" type="_hJSdjKNmEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V98KrcKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V98K7cKEeKQYayI9qY9dA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_7V98LLcKEeKQYayI9qY9dA" name="Fork(Fork(c)@50b4cb)" inStructuredNode="_7V98JLcKEeKQYayI9qY9dA" outgoing="_7V98LbcKEeKQYayI9qY9dA" incoming="_7V99fLcKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_7V98LbcKEeKQYayI9qY9dA" inStructuredNode="_7V98JLcKEeKQYayI9qY9dA" source="_7V98LLcKEeKQYayI9qY9dA" target="_7V98JrcKEeKQYayI9qY9dA"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_7V98LrcKEeKQYayI9qY9dA" inStructuredNode="_7V98EbcKEeKQYayI9qY9dA" source="_7V98KbcKEeKQYayI9qY9dA" target="_7V98I7cKEeKQYayI9qY9dA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_7V98L7cKEeKQYayI9qY9dA" inStructuredNode="_7V98EbcKEeKQYayI9qY9dA" source="_7V98JLcKEeKQYayI9qY9dA" target="_7V98ErcKEeKQYayI9qY9dA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_7V98MLcKEeKQYayI9qY9dA" name="ExpressionStatement@1b092bf" inStructuredNode="_7V978LcKEeKQYayI9qY9dA" outgoing="_7V99g7cKEeKQYayI9qY9dA" incoming="_7V99grcKEeKQYayI9qY9dA">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_7V98MbcKEeKQYayI9qY9dA" name="Call(AssertTrue)" inStructuredNode="_7V98MLcKEeKQYayI9qY9dA" incoming="_7V99arcKEeKQYayI9qY9dA">
                <argument xmi:type="uml:InputPin" xmi:id="_7V98MrcKEeKQYayI9qY9dA" name="Call(AssertTrue).argument(label)" incoming="_7V99aLcKEeKQYayI9qY9dA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V98M7cKEeKQYayI9qY9dA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V98NLcKEeKQYayI9qY9dA" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_7V98NbcKEeKQYayI9qY9dA" name="Call(AssertTrue).argument(condition)" incoming="_7V99abcKEeKQYayI9qY9dA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V98NrcKEeKQYayI9qY9dA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V98N7cKEeKQYayI9qY9dA" value="1"/>
                </argument>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_7V98OLcKEeKQYayI9qY9dA" name="Tuple@11476b3" inStructuredNode="_7V98MLcKEeKQYayI9qY9dA" outgoing="_7V99arcKEeKQYayI9qY9dA">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_7V98ObcKEeKQYayI9qY9dA" name="Value(&quot;Operation call delegated&quot;)" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA">
                  <result xmi:type="uml:OutputPin" xmi:id="_7V98OrcKEeKQYayI9qY9dA" name="Value(&quot;Operation call delegated&quot;).result" outgoing="_7V99aLcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V98O7cKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V98PLcKEeKQYayI9qY9dA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_7V98PbcKEeKQYayI9qY9dA" value="Operation call delegated">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_7V98PrcKEeKQYayI9qY9dA" name="Read(b1)" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA" structuralFeature="_zPapYLb7EeKQYayI9qY9dA">
                  <object xmi:type="uml:InputPin" xmi:id="_7V98P7cKEeKQYayI9qY9dA" name="Read(b1).object" incoming="_7V99Q7cKEeKQYayI9qY9dA" type="_hH2AAbb7EeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V98QLcKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V98QbcKEeKQYayI9qY9dA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_7V98QrcKEeKQYayI9qY9dA" name="Read(b1).result" outgoing="_7V99RLcKEeKQYayI9qY9dA" type="_RLbBgKQhEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V98Q7cKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V98RLcKEeKQYayI9qY9dA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_7V98RbcKEeKQYayI9qY9dA" name="Fork(Fork(c)@50b4cb)" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA" outgoing="_7V99Q7cKEeKQYayI9qY9dA" incoming="_7V99frcKEeKQYayI9qY9dA"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_7V98RrcKEeKQYayI9qY9dA" name="Read(p)" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA" structuralFeature="_RLbBgaQhEeKU2-QRh2EfwQ">
                  <object xmi:type="uml:InputPin" xmi:id="_7V98R7cKEeKQYayI9qY9dA" name="Read(p).object" incoming="_7V99RbcKEeKQYayI9qY9dA" type="_RLbBgKQhEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V98SLcKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V98SbcKEeKQYayI9qY9dA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_7V98SrcKEeKQYayI9qY9dA" name="Read(p).result" outgoing="_7V99RrcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V98S7cKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V98TLcKEeKQYayI9qY9dA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_7V98TbcKEeKQYayI9qY9dA" name="Fork(Read(b1).result)" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA" outgoing="_7V99RbcKEeKQYayI9qY9dA" incoming="_7V99RLcKEeKQYayI9qY9dA"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_7V98TrcKEeKQYayI9qY9dA" name="Value(4)" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA">
                  <result xmi:type="uml:OutputPin" xmi:id="_7V98T7cKEeKQYayI9qY9dA" name="Value(4).result" outgoing="_7V99T7cKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V98ULcKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V98UbcKEeKQYayI9qY9dA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_7V98UrcKEeKQYayI9qY9dA" value="4">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <node xmi:type="uml:TestIdentityAction" xmi:id="_7V98U7cKEeKQYayI9qY9dA" name="Test(==)" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA">
                  <first xmi:type="uml:InputPin" xmi:id="_7V98VLcKEeKQYayI9qY9dA" name="Test(==).first" incoming="_7V99R7cKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V98VbcKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V98VrcKEeKQYayI9qY9dA" value="1"/>
                  </first>
                  <result xmi:type="uml:OutputPin" xmi:id="_7V98V7cKEeKQYayI9qY9dA" name="Test(==).result" outgoing="_7V99SrcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V98WLcKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V98WbcKEeKQYayI9qY9dA" value="1"/>
                  </result>
                  <second xmi:type="uml:InputPin" xmi:id="_7V98WrcKEeKQYayI9qY9dA" name="Test(==).second" incoming="_7V99T7cKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V98W7cKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V98XLcKEeKQYayI9qY9dA" value="1"/>
                  </second>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_7V98XbcKEeKQYayI9qY9dA" name="Fork(Read(p).result)" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA" outgoing="_7V99R7cKEeKQYayI9qY9dA _7V99SLcKEeKQYayI9qY9dA" incoming="_7V99RrcKEeKQYayI9qY9dA"/>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_7V98XrcKEeKQYayI9qY9dA" name="Call(NotEmpty)" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA">
                  <argument xmi:type="uml:InputPin" xmi:id="_7V98X7cKEeKQYayI9qY9dA" name="Call(NotEmpty).argument(seq)" incoming="_7V99SLcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V98YLcKEeKQYayI9qY9dA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V98YbcKEeKQYayI9qY9dA" value="*"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_7V98YrcKEeKQYayI9qY9dA" name="Call(NotEmpty).result()" outgoing="_7V99SbcKEeKQYayI9qY9dA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V98Y7cKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V98ZLcKEeKQYayI9qY9dA" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_7V98ZbcKEeKQYayI9qY9dA" name="Fork(Call(NotEmpty).result())" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA" outgoing="_7V99S7cKEeKQYayI9qY9dA _7V99TLcKEeKQYayI9qY9dA" incoming="_7V99SbcKEeKQYayI9qY9dA"/>
                <node xmi:type="uml:MergeNode" xmi:id="_7V98ZrcKEeKQYayI9qY9dA" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA" outgoing="_7V99UbcKEeKQYayI9qY9dA" incoming="_7V99SrcKEeKQYayI9qY9dA _7V99TbcKEeKQYayI9qY9dA"/>
                <node xmi:type="uml:DecisionNode" xmi:id="_7V98Z7cKEeKQYayI9qY9dA" name="Decision(Call(NotEmpty).result())" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA" outgoing="_7V99TbcKEeKQYayI9qY9dA" incoming="_7V99S7cKEeKQYayI9qY9dA _7V99TLcKEeKQYayI9qY9dA" decisionInputFlow="_7V99TLcKEeKQYayI9qY9dA"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_7V98aLcKEeKQYayI9qY9dA" name="ConditionalLogicalExpression@e9384f.operand2" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA" incoming="_7V99UrcKEeKQYayI9qY9dA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_7V98abcKEeKQYayI9qY9dA" name="Value(true)" inStructuredNode="_7V98aLcKEeKQYayI9qY9dA">
                    <result xmi:type="uml:OutputPin" xmi:id="_7V98arcKEeKQYayI9qY9dA" name="Value(true).result" outgoing="_7V98cbcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V98a7cKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V98bLcKEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralBoolean" xmi:id="_7V98bbcKEeKQYayI9qY9dA" value="true">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    </value>
                  </node>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_7V98brcKEeKQYayI9qY9dA" name="ConditionalLogicalExpression@e9384f.operand2.result" outgoing="_7V99VrcKEeKQYayI9qY9dA" incoming="_7V98cbcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V98b7cKEeKQYayI9qY9dA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V98cLcKEeKQYayI9qY9dA" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_7V98cbcKEeKQYayI9qY9dA" inStructuredNode="_7V98aLcKEeKQYayI9qY9dA" source="_7V98arcKEeKQYayI9qY9dA" target="_7V98brcKEeKQYayI9qY9dA"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_7V98crcKEeKQYayI9qY9dA" name="ConditionalLogicalExpression@e9384f.operand3" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA" incoming="_7V99VLcKEeKQYayI9qY9dA">
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_7V98c7cKEeKQYayI9qY9dA" name="Read(b2)" inStructuredNode="_7V98crcKEeKQYayI9qY9dA" structuralFeature="_Aw0_8Lb8EeKQYayI9qY9dA">
                    <object xmi:type="uml:InputPin" xmi:id="_7V98dLcKEeKQYayI9qY9dA" name="Read(b2).object" incoming="_7V98oLcKEeKQYayI9qY9dA" type="_hH2AAbb7EeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V98dbcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V98drcKEeKQYayI9qY9dA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_7V98d7cKEeKQYayI9qY9dA" name="Read(b2).result" outgoing="_7V98obcKEeKQYayI9qY9dA" type="_RLbBgKQhEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V98eLcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V98ebcKEeKQYayI9qY9dA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_7V98ercKEeKQYayI9qY9dA" name="Fork(Fork(c)@50b4cb)" inStructuredNode="_7V98crcKEeKQYayI9qY9dA" outgoing="_7V98oLcKEeKQYayI9qY9dA" incoming="_7V99f7cKEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_7V98e7cKEeKQYayI9qY9dA" name="Read(p)" inStructuredNode="_7V98crcKEeKQYayI9qY9dA" structuralFeature="_RLbBgaQhEeKU2-QRh2EfwQ">
                    <object xmi:type="uml:InputPin" xmi:id="_7V98fLcKEeKQYayI9qY9dA" name="Read(p).object" incoming="_7V98orcKEeKQYayI9qY9dA" type="_RLbBgKQhEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V98fbcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V98frcKEeKQYayI9qY9dA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_7V98f7cKEeKQYayI9qY9dA" name="Read(p).result" outgoing="_7V98o7cKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V98gLcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V98gbcKEeKQYayI9qY9dA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_7V98grcKEeKQYayI9qY9dA" name="Fork(Read(b2).result)" inStructuredNode="_7V98crcKEeKQYayI9qY9dA" outgoing="_7V98orcKEeKQYayI9qY9dA" incoming="_7V98obcKEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_7V98g7cKEeKQYayI9qY9dA" name="Value(4)" inStructuredNode="_7V98crcKEeKQYayI9qY9dA">
                    <result xmi:type="uml:OutputPin" xmi:id="_7V98hLcKEeKQYayI9qY9dA" name="Value(4).result" outgoing="_7V98rLcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V98hbcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V98hrcKEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_7V98h7cKEeKQYayI9qY9dA" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:TestIdentityAction" xmi:id="_7V98iLcKEeKQYayI9qY9dA" name="Test(==)" inStructuredNode="_7V98crcKEeKQYayI9qY9dA">
                    <first xmi:type="uml:InputPin" xmi:id="_7V98ibcKEeKQYayI9qY9dA" name="Test(==).first" incoming="_7V98pLcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V98ircKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V98i7cKEeKQYayI9qY9dA" value="1"/>
                    </first>
                    <result xmi:type="uml:OutputPin" xmi:id="_7V98jLcKEeKQYayI9qY9dA" name="Test(==).result" outgoing="_7V98p7cKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V98jbcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V98jrcKEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <second xmi:type="uml:InputPin" xmi:id="_7V98j7cKEeKQYayI9qY9dA" name="Test(==).second" incoming="_7V98rLcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V98kLcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V98kbcKEeKQYayI9qY9dA" value="1"/>
                    </second>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_7V98krcKEeKQYayI9qY9dA" name="Fork(Read(p).result)" inStructuredNode="_7V98crcKEeKQYayI9qY9dA" outgoing="_7V98pLcKEeKQYayI9qY9dA _7V98pbcKEeKQYayI9qY9dA" incoming="_7V98o7cKEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_7V98k7cKEeKQYayI9qY9dA" name="Call(NotEmpty)" inStructuredNode="_7V98crcKEeKQYayI9qY9dA">
                    <argument xmi:type="uml:InputPin" xmi:id="_7V98lLcKEeKQYayI9qY9dA" name="Call(NotEmpty).argument(seq)" incoming="_7V98pbcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V98lbcKEeKQYayI9qY9dA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V98lrcKEeKQYayI9qY9dA" value="*"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_7V98l7cKEeKQYayI9qY9dA" name="Call(NotEmpty).result()" outgoing="_7V98prcKEeKQYayI9qY9dA">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V98mLcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V98mbcKEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_7V98mrcKEeKQYayI9qY9dA" name="Fork(Call(NotEmpty).result())" inStructuredNode="_7V98crcKEeKQYayI9qY9dA" outgoing="_7V98qLcKEeKQYayI9qY9dA _7V98qbcKEeKQYayI9qY9dA" incoming="_7V98prcKEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_7V98m7cKEeKQYayI9qY9dA" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_7V98crcKEeKQYayI9qY9dA" outgoing="_7V98rbcKEeKQYayI9qY9dA" incoming="_7V98p7cKEeKQYayI9qY9dA _7V98qrcKEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_7V98nLcKEeKQYayI9qY9dA" name="Decision(Call(NotEmpty).result())" inStructuredNode="_7V98crcKEeKQYayI9qY9dA" outgoing="_7V98qrcKEeKQYayI9qY9dA" incoming="_7V98qLcKEeKQYayI9qY9dA _7V98qbcKEeKQYayI9qY9dA" decisionInputFlow="_7V98qbcKEeKQYayI9qY9dA"/>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_7V98nbcKEeKQYayI9qY9dA" name="ConditionalLogicalExpression@e9384f.operand3.result" outgoing="_7V99V7cKEeKQYayI9qY9dA" incoming="_7V98rbcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V98nrcKEeKQYayI9qY9dA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V98n7cKEeKQYayI9qY9dA" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_7V98oLcKEeKQYayI9qY9dA" inStructuredNode="_7V98crcKEeKQYayI9qY9dA" source="_7V98ercKEeKQYayI9qY9dA" target="_7V98dLcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_7V98obcKEeKQYayI9qY9dA" inStructuredNode="_7V98crcKEeKQYayI9qY9dA" source="_7V98d7cKEeKQYayI9qY9dA" target="_7V98grcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_7V98orcKEeKQYayI9qY9dA" inStructuredNode="_7V98crcKEeKQYayI9qY9dA" source="_7V98grcKEeKQYayI9qY9dA" target="_7V98fLcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_7V98o7cKEeKQYayI9qY9dA" inStructuredNode="_7V98crcKEeKQYayI9qY9dA" source="_7V98f7cKEeKQYayI9qY9dA" target="_7V98krcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_7V98pLcKEeKQYayI9qY9dA" inStructuredNode="_7V98crcKEeKQYayI9qY9dA" source="_7V98krcKEeKQYayI9qY9dA" target="_7V98ibcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_7V98pbcKEeKQYayI9qY9dA" inStructuredNode="_7V98crcKEeKQYayI9qY9dA" source="_7V98krcKEeKQYayI9qY9dA" target="_7V98lLcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_7V98prcKEeKQYayI9qY9dA" inStructuredNode="_7V98crcKEeKQYayI9qY9dA" source="_7V98l7cKEeKQYayI9qY9dA" target="_7V98mrcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_7V98p7cKEeKQYayI9qY9dA" inStructuredNode="_7V98crcKEeKQYayI9qY9dA" source="_7V98jLcKEeKQYayI9qY9dA" target="_7V98m7cKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_7V98qLcKEeKQYayI9qY9dA" inStructuredNode="_7V98crcKEeKQYayI9qY9dA" source="_7V98mrcKEeKQYayI9qY9dA" target="_7V98nLcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_7V98qbcKEeKQYayI9qY9dA" inStructuredNode="_7V98crcKEeKQYayI9qY9dA" source="_7V98mrcKEeKQYayI9qY9dA" target="_7V98nLcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_7V98qrcKEeKQYayI9qY9dA" inStructuredNode="_7V98crcKEeKQYayI9qY9dA" source="_7V98nLcKEeKQYayI9qY9dA" target="_7V98m7cKEeKQYayI9qY9dA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_7V98q7cKEeKQYayI9qY9dA" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_7V98rLcKEeKQYayI9qY9dA" inStructuredNode="_7V98crcKEeKQYayI9qY9dA" source="_7V98hLcKEeKQYayI9qY9dA" target="_7V98j7cKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_7V98rbcKEeKQYayI9qY9dA" inStructuredNode="_7V98crcKEeKQYayI9qY9dA" source="_7V98m7cKEeKQYayI9qY9dA" target="_7V98nbcKEeKQYayI9qY9dA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_7V98rrcKEeKQYayI9qY9dA" name="Initial(ConditionalLogicalExpression@e9384f)" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA" outgoing="_7V99ULcKEeKQYayI9qY9dA"/>
                <node xmi:type="uml:DecisionNode" xmi:id="_7V98r7cKEeKQYayI9qY9dA" name="Decision(ConditionalLogicalExpression@e9384f)" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA" outgoing="_7V99UrcKEeKQYayI9qY9dA _7V99VLcKEeKQYayI9qY9dA" incoming="_7V99ULcKEeKQYayI9qY9dA _7V99UbcKEeKQYayI9qY9dA" decisionInputFlow="_7V99UbcKEeKQYayI9qY9dA"/>
                <node xmi:type="uml:MergeNode" xmi:id="_7V98sLcKEeKQYayI9qY9dA" name="Merge(ConditionalLogicalExpression@e9384f.result)" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA" outgoing="_7V99WbcKEeKQYayI9qY9dA" incoming="_7V99VrcKEeKQYayI9qY9dA _7V99V7cKEeKQYayI9qY9dA"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_7V98sbcKEeKQYayI9qY9dA" name="ConditionalLogicalExpression@30ffca.operand2" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA" incoming="_7V99WrcKEeKQYayI9qY9dA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_7V98srcKEeKQYayI9qY9dA" name="Value(true)" inStructuredNode="_7V98sbcKEeKQYayI9qY9dA">
                    <result xmi:type="uml:OutputPin" xmi:id="_7V98s7cKEeKQYayI9qY9dA" name="Value(true).result" outgoing="_7V98urcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V98tLcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V98tbcKEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralBoolean" xmi:id="_7V98trcKEeKQYayI9qY9dA" value="true">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    </value>
                  </node>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_7V98t7cKEeKQYayI9qY9dA" name="ConditionalLogicalExpression@30ffca.operand2.result" outgoing="_7V99XrcKEeKQYayI9qY9dA" incoming="_7V98urcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V98uLcKEeKQYayI9qY9dA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V98ubcKEeKQYayI9qY9dA" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_7V98urcKEeKQYayI9qY9dA" inStructuredNode="_7V98sbcKEeKQYayI9qY9dA" source="_7V98s7cKEeKQYayI9qY9dA" target="_7V98t7cKEeKQYayI9qY9dA"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_7V98u7cKEeKQYayI9qY9dA" name="ConditionalLogicalExpression@30ffca.operand3" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA" incoming="_7V99XLcKEeKQYayI9qY9dA">
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_7V98vLcKEeKQYayI9qY9dA" name="Read(b3)" inStructuredNode="_7V98u7cKEeKQYayI9qY9dA" structuralFeature="_A4twoLb8EeKQYayI9qY9dA">
                    <object xmi:type="uml:InputPin" xmi:id="_7V98vbcKEeKQYayI9qY9dA" name="Read(b3).object" incoming="_7V986bcKEeKQYayI9qY9dA" type="_hH2AAbb7EeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V98vrcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V98v7cKEeKQYayI9qY9dA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_7V98wLcKEeKQYayI9qY9dA" name="Read(b3).result" outgoing="_7V986rcKEeKQYayI9qY9dA" type="_RLbBgKQhEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V98wbcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V98wrcKEeKQYayI9qY9dA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_7V98w7cKEeKQYayI9qY9dA" name="Fork(Fork(c)@50b4cb)" inStructuredNode="_7V98u7cKEeKQYayI9qY9dA" outgoing="_7V986bcKEeKQYayI9qY9dA" incoming="_7V99gLcKEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_7V98xLcKEeKQYayI9qY9dA" name="Read(p)" inStructuredNode="_7V98u7cKEeKQYayI9qY9dA" structuralFeature="_RLbBgaQhEeKU2-QRh2EfwQ">
                    <object xmi:type="uml:InputPin" xmi:id="_7V98xbcKEeKQYayI9qY9dA" name="Read(p).object" incoming="_7V9867cKEeKQYayI9qY9dA" type="_RLbBgKQhEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V98xrcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V98x7cKEeKQYayI9qY9dA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_7V98yLcKEeKQYayI9qY9dA" name="Read(p).result" outgoing="_7V987LcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V98ybcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V98yrcKEeKQYayI9qY9dA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_7V98y7cKEeKQYayI9qY9dA" name="Fork(Read(b3).result)" inStructuredNode="_7V98u7cKEeKQYayI9qY9dA" outgoing="_7V9867cKEeKQYayI9qY9dA" incoming="_7V986rcKEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_7V98zLcKEeKQYayI9qY9dA" name="Value(4)" inStructuredNode="_7V98u7cKEeKQYayI9qY9dA">
                    <result xmi:type="uml:OutputPin" xmi:id="_7V98zbcKEeKQYayI9qY9dA" name="Value(4).result" outgoing="_7V989bcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V98zrcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V98z7cKEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_7V980LcKEeKQYayI9qY9dA" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:TestIdentityAction" xmi:id="_7V980bcKEeKQYayI9qY9dA" name="Test(==)" inStructuredNode="_7V98u7cKEeKQYayI9qY9dA">
                    <first xmi:type="uml:InputPin" xmi:id="_7V980rcKEeKQYayI9qY9dA" name="Test(==).first" incoming="_7V987bcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V9807cKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V981LcKEeKQYayI9qY9dA" value="1"/>
                    </first>
                    <result xmi:type="uml:OutputPin" xmi:id="_7V981bcKEeKQYayI9qY9dA" name="Test(==).result" outgoing="_7V988LcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V981rcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V9817cKEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <second xmi:type="uml:InputPin" xmi:id="_7V982LcKEeKQYayI9qY9dA" name="Test(==).second" incoming="_7V989bcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V982bcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V982rcKEeKQYayI9qY9dA" value="1"/>
                    </second>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_7V9827cKEeKQYayI9qY9dA" name="Fork(Read(p).result)" inStructuredNode="_7V98u7cKEeKQYayI9qY9dA" outgoing="_7V987bcKEeKQYayI9qY9dA _7V987rcKEeKQYayI9qY9dA" incoming="_7V987LcKEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_7V983LcKEeKQYayI9qY9dA" name="Call(NotEmpty)" inStructuredNode="_7V98u7cKEeKQYayI9qY9dA">
                    <argument xmi:type="uml:InputPin" xmi:id="_7V983bcKEeKQYayI9qY9dA" name="Call(NotEmpty).argument(seq)" incoming="_7V987rcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V983rcKEeKQYayI9qY9dA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V9837cKEeKQYayI9qY9dA" value="*"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_7V984LcKEeKQYayI9qY9dA" name="Call(NotEmpty).result()" outgoing="_7V9877cKEeKQYayI9qY9dA">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V984bcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V984rcKEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_7V9847cKEeKQYayI9qY9dA" name="Fork(Call(NotEmpty).result())" inStructuredNode="_7V98u7cKEeKQYayI9qY9dA" outgoing="_7V988bcKEeKQYayI9qY9dA _7V988rcKEeKQYayI9qY9dA" incoming="_7V9877cKEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_7V985LcKEeKQYayI9qY9dA" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_7V98u7cKEeKQYayI9qY9dA" outgoing="_7V989rcKEeKQYayI9qY9dA" incoming="_7V988LcKEeKQYayI9qY9dA _7V9887cKEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_7V985bcKEeKQYayI9qY9dA" name="Decision(Call(NotEmpty).result())" inStructuredNode="_7V98u7cKEeKQYayI9qY9dA" outgoing="_7V9887cKEeKQYayI9qY9dA" incoming="_7V988bcKEeKQYayI9qY9dA _7V988rcKEeKQYayI9qY9dA" decisionInputFlow="_7V988rcKEeKQYayI9qY9dA"/>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_7V985rcKEeKQYayI9qY9dA" name="ConditionalLogicalExpression@30ffca.operand3.result" outgoing="_7V99X7cKEeKQYayI9qY9dA" incoming="_7V989rcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V9857cKEeKQYayI9qY9dA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V986LcKEeKQYayI9qY9dA" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_7V986bcKEeKQYayI9qY9dA" inStructuredNode="_7V98u7cKEeKQYayI9qY9dA" source="_7V98w7cKEeKQYayI9qY9dA" target="_7V98vbcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_7V986rcKEeKQYayI9qY9dA" inStructuredNode="_7V98u7cKEeKQYayI9qY9dA" source="_7V98wLcKEeKQYayI9qY9dA" target="_7V98y7cKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_7V9867cKEeKQYayI9qY9dA" inStructuredNode="_7V98u7cKEeKQYayI9qY9dA" source="_7V98y7cKEeKQYayI9qY9dA" target="_7V98xbcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_7V987LcKEeKQYayI9qY9dA" inStructuredNode="_7V98u7cKEeKQYayI9qY9dA" source="_7V98yLcKEeKQYayI9qY9dA" target="_7V9827cKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_7V987bcKEeKQYayI9qY9dA" inStructuredNode="_7V98u7cKEeKQYayI9qY9dA" source="_7V9827cKEeKQYayI9qY9dA" target="_7V980rcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_7V987rcKEeKQYayI9qY9dA" inStructuredNode="_7V98u7cKEeKQYayI9qY9dA" source="_7V9827cKEeKQYayI9qY9dA" target="_7V983bcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_7V9877cKEeKQYayI9qY9dA" inStructuredNode="_7V98u7cKEeKQYayI9qY9dA" source="_7V984LcKEeKQYayI9qY9dA" target="_7V9847cKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_7V988LcKEeKQYayI9qY9dA" inStructuredNode="_7V98u7cKEeKQYayI9qY9dA" source="_7V981bcKEeKQYayI9qY9dA" target="_7V985LcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_7V988bcKEeKQYayI9qY9dA" inStructuredNode="_7V98u7cKEeKQYayI9qY9dA" source="_7V9847cKEeKQYayI9qY9dA" target="_7V985bcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_7V988rcKEeKQYayI9qY9dA" inStructuredNode="_7V98u7cKEeKQYayI9qY9dA" source="_7V9847cKEeKQYayI9qY9dA" target="_7V985bcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_7V9887cKEeKQYayI9qY9dA" inStructuredNode="_7V98u7cKEeKQYayI9qY9dA" source="_7V985bcKEeKQYayI9qY9dA" target="_7V985LcKEeKQYayI9qY9dA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_7V989LcKEeKQYayI9qY9dA" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_7V989bcKEeKQYayI9qY9dA" inStructuredNode="_7V98u7cKEeKQYayI9qY9dA" source="_7V98zbcKEeKQYayI9qY9dA" target="_7V982LcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_7V989rcKEeKQYayI9qY9dA" inStructuredNode="_7V98u7cKEeKQYayI9qY9dA" source="_7V985LcKEeKQYayI9qY9dA" target="_7V985rcKEeKQYayI9qY9dA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_7V9897cKEeKQYayI9qY9dA" name="Initial(ConditionalLogicalExpression@30ffca)" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA" outgoing="_7V99WLcKEeKQYayI9qY9dA"/>
                <node xmi:type="uml:DecisionNode" xmi:id="_7V98-LcKEeKQYayI9qY9dA" name="Decision(ConditionalLogicalExpression@30ffca)" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA" outgoing="_7V99WrcKEeKQYayI9qY9dA _7V99XLcKEeKQYayI9qY9dA" incoming="_7V99WLcKEeKQYayI9qY9dA _7V99WbcKEeKQYayI9qY9dA" decisionInputFlow="_7V99WbcKEeKQYayI9qY9dA"/>
                <node xmi:type="uml:MergeNode" xmi:id="_7V98-bcKEeKQYayI9qY9dA" name="Merge(ConditionalLogicalExpression@30ffca.result)" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA" outgoing="_7V99YbcKEeKQYayI9qY9dA" incoming="_7V99XrcKEeKQYayI9qY9dA _7V99X7cKEeKQYayI9qY9dA"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_7V98-rcKEeKQYayI9qY9dA" name="ConditionalLogicalExpression@15f7da1.operand2" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA" incoming="_7V99YrcKEeKQYayI9qY9dA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_7V98-7cKEeKQYayI9qY9dA" name="Value(true)" inStructuredNode="_7V98-rcKEeKQYayI9qY9dA">
                    <result xmi:type="uml:OutputPin" xmi:id="_7V98_LcKEeKQYayI9qY9dA" name="Value(true).result" outgoing="_7V99A7cKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V98_bcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V98_rcKEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralBoolean" xmi:id="_7V98_7cKEeKQYayI9qY9dA" value="true">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    </value>
                  </node>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_7V99ALcKEeKQYayI9qY9dA" name="ConditionalLogicalExpression@15f7da1.operand2.result" outgoing="_7V99ZrcKEeKQYayI9qY9dA" incoming="_7V99A7cKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V99AbcKEeKQYayI9qY9dA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V99ArcKEeKQYayI9qY9dA" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_7V99A7cKEeKQYayI9qY9dA" inStructuredNode="_7V98-rcKEeKQYayI9qY9dA" source="_7V98_LcKEeKQYayI9qY9dA" target="_7V99ALcKEeKQYayI9qY9dA"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_7V99BLcKEeKQYayI9qY9dA" name="ConditionalLogicalExpression@15f7da1.operand3" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA" incoming="_7V99ZLcKEeKQYayI9qY9dA">
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_7V99BbcKEeKQYayI9qY9dA" name="Read(b4)" inStructuredNode="_7V99BLcKEeKQYayI9qY9dA" structuralFeature="_A-hdsLb8EeKQYayI9qY9dA">
                    <object xmi:type="uml:InputPin" xmi:id="_7V99BrcKEeKQYayI9qY9dA" name="Read(b4).object" incoming="_7V99MrcKEeKQYayI9qY9dA" type="_hH2AAbb7EeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V99B7cKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V99CLcKEeKQYayI9qY9dA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_7V99CbcKEeKQYayI9qY9dA" name="Read(b4).result" outgoing="_7V99M7cKEeKQYayI9qY9dA" type="_RLbBgKQhEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V99CrcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V99C7cKEeKQYayI9qY9dA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_7V99DLcKEeKQYayI9qY9dA" name="Fork(Fork(c)@50b4cb)" inStructuredNode="_7V99BLcKEeKQYayI9qY9dA" outgoing="_7V99MrcKEeKQYayI9qY9dA" incoming="_7V99gbcKEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_7V99DbcKEeKQYayI9qY9dA" name="Read(p)" inStructuredNode="_7V99BLcKEeKQYayI9qY9dA" structuralFeature="_RLbBgaQhEeKU2-QRh2EfwQ">
                    <object xmi:type="uml:InputPin" xmi:id="_7V99DrcKEeKQYayI9qY9dA" name="Read(p).object" incoming="_7V99NLcKEeKQYayI9qY9dA" type="_RLbBgKQhEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V99D7cKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V99ELcKEeKQYayI9qY9dA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_7V99EbcKEeKQYayI9qY9dA" name="Read(p).result" outgoing="_7V99NbcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V99ErcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V99E7cKEeKQYayI9qY9dA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_7V99FLcKEeKQYayI9qY9dA" name="Fork(Read(b4).result)" inStructuredNode="_7V99BLcKEeKQYayI9qY9dA" outgoing="_7V99NLcKEeKQYayI9qY9dA" incoming="_7V99M7cKEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_7V99FbcKEeKQYayI9qY9dA" name="Value(4)" inStructuredNode="_7V99BLcKEeKQYayI9qY9dA">
                    <result xmi:type="uml:OutputPin" xmi:id="_7V99FrcKEeKQYayI9qY9dA" name="Value(4).result" outgoing="_7V99PrcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V99F7cKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V99GLcKEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_7V99GbcKEeKQYayI9qY9dA" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:TestIdentityAction" xmi:id="_7V99GrcKEeKQYayI9qY9dA" name="Test(==)" inStructuredNode="_7V99BLcKEeKQYayI9qY9dA">
                    <first xmi:type="uml:InputPin" xmi:id="_7V99G7cKEeKQYayI9qY9dA" name="Test(==).first" incoming="_7V99NrcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V99HLcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V99HbcKEeKQYayI9qY9dA" value="1"/>
                    </first>
                    <result xmi:type="uml:OutputPin" xmi:id="_7V99HrcKEeKQYayI9qY9dA" name="Test(==).result" outgoing="_7V99ObcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V99H7cKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V99ILcKEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <second xmi:type="uml:InputPin" xmi:id="_7V99IbcKEeKQYayI9qY9dA" name="Test(==).second" incoming="_7V99PrcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V99IrcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V99I7cKEeKQYayI9qY9dA" value="1"/>
                    </second>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_7V99JLcKEeKQYayI9qY9dA" name="Fork(Read(p).result)" inStructuredNode="_7V99BLcKEeKQYayI9qY9dA" outgoing="_7V99NrcKEeKQYayI9qY9dA _7V99N7cKEeKQYayI9qY9dA" incoming="_7V99NbcKEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_7V99JbcKEeKQYayI9qY9dA" name="Call(NotEmpty)" inStructuredNode="_7V99BLcKEeKQYayI9qY9dA">
                    <argument xmi:type="uml:InputPin" xmi:id="_7V99JrcKEeKQYayI9qY9dA" name="Call(NotEmpty).argument(seq)" incoming="_7V99N7cKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V99J7cKEeKQYayI9qY9dA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V99KLcKEeKQYayI9qY9dA" value="*"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_7V99KbcKEeKQYayI9qY9dA" name="Call(NotEmpty).result()" outgoing="_7V99OLcKEeKQYayI9qY9dA">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V99KrcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V99K7cKEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_7V99LLcKEeKQYayI9qY9dA" name="Fork(Call(NotEmpty).result())" inStructuredNode="_7V99BLcKEeKQYayI9qY9dA" outgoing="_7V99OrcKEeKQYayI9qY9dA _7V99O7cKEeKQYayI9qY9dA" incoming="_7V99OLcKEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_7V99LbcKEeKQYayI9qY9dA" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_7V99BLcKEeKQYayI9qY9dA" outgoing="_7V99P7cKEeKQYayI9qY9dA" incoming="_7V99ObcKEeKQYayI9qY9dA _7V99PLcKEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_7V99LrcKEeKQYayI9qY9dA" name="Decision(Call(NotEmpty).result())" inStructuredNode="_7V99BLcKEeKQYayI9qY9dA" outgoing="_7V99PLcKEeKQYayI9qY9dA" incoming="_7V99OrcKEeKQYayI9qY9dA _7V99O7cKEeKQYayI9qY9dA" decisionInputFlow="_7V99O7cKEeKQYayI9qY9dA"/>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_7V99L7cKEeKQYayI9qY9dA" name="ConditionalLogicalExpression@15f7da1.operand3.result" outgoing="_7V99Z7cKEeKQYayI9qY9dA" incoming="_7V99P7cKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V99MLcKEeKQYayI9qY9dA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V99MbcKEeKQYayI9qY9dA" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_7V99MrcKEeKQYayI9qY9dA" inStructuredNode="_7V99BLcKEeKQYayI9qY9dA" source="_7V99DLcKEeKQYayI9qY9dA" target="_7V99BrcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_7V99M7cKEeKQYayI9qY9dA" inStructuredNode="_7V99BLcKEeKQYayI9qY9dA" source="_7V99CbcKEeKQYayI9qY9dA" target="_7V99FLcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_7V99NLcKEeKQYayI9qY9dA" inStructuredNode="_7V99BLcKEeKQYayI9qY9dA" source="_7V99FLcKEeKQYayI9qY9dA" target="_7V99DrcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_7V99NbcKEeKQYayI9qY9dA" inStructuredNode="_7V99BLcKEeKQYayI9qY9dA" source="_7V99EbcKEeKQYayI9qY9dA" target="_7V99JLcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_7V99NrcKEeKQYayI9qY9dA" inStructuredNode="_7V99BLcKEeKQYayI9qY9dA" source="_7V99JLcKEeKQYayI9qY9dA" target="_7V99G7cKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_7V99N7cKEeKQYayI9qY9dA" inStructuredNode="_7V99BLcKEeKQYayI9qY9dA" source="_7V99JLcKEeKQYayI9qY9dA" target="_7V99JrcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_7V99OLcKEeKQYayI9qY9dA" inStructuredNode="_7V99BLcKEeKQYayI9qY9dA" source="_7V99KbcKEeKQYayI9qY9dA" target="_7V99LLcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_7V99ObcKEeKQYayI9qY9dA" inStructuredNode="_7V99BLcKEeKQYayI9qY9dA" source="_7V99HrcKEeKQYayI9qY9dA" target="_7V99LbcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_7V99OrcKEeKQYayI9qY9dA" inStructuredNode="_7V99BLcKEeKQYayI9qY9dA" source="_7V99LLcKEeKQYayI9qY9dA" target="_7V99LrcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_7V99O7cKEeKQYayI9qY9dA" inStructuredNode="_7V99BLcKEeKQYayI9qY9dA" source="_7V99LLcKEeKQYayI9qY9dA" target="_7V99LrcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_7V99PLcKEeKQYayI9qY9dA" inStructuredNode="_7V99BLcKEeKQYayI9qY9dA" source="_7V99LrcKEeKQYayI9qY9dA" target="_7V99LbcKEeKQYayI9qY9dA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_7V99PbcKEeKQYayI9qY9dA" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_7V99PrcKEeKQYayI9qY9dA" inStructuredNode="_7V99BLcKEeKQYayI9qY9dA" source="_7V99FrcKEeKQYayI9qY9dA" target="_7V99IbcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_7V99P7cKEeKQYayI9qY9dA" inStructuredNode="_7V99BLcKEeKQYayI9qY9dA" source="_7V99LbcKEeKQYayI9qY9dA" target="_7V99L7cKEeKQYayI9qY9dA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_7V99QLcKEeKQYayI9qY9dA" name="Initial(ConditionalLogicalExpression@15f7da1)" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA" outgoing="_7V99YLcKEeKQYayI9qY9dA"/>
                <node xmi:type="uml:DecisionNode" xmi:id="_7V99QbcKEeKQYayI9qY9dA" name="Decision(ConditionalLogicalExpression@15f7da1)" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA" outgoing="_7V99YrcKEeKQYayI9qY9dA _7V99ZLcKEeKQYayI9qY9dA" incoming="_7V99YLcKEeKQYayI9qY9dA _7V99YbcKEeKQYayI9qY9dA" decisionInputFlow="_7V99YbcKEeKQYayI9qY9dA"/>
                <node xmi:type="uml:MergeNode" xmi:id="_7V99QrcKEeKQYayI9qY9dA" name="Merge(ConditionalLogicalExpression@15f7da1.result)" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA" outgoing="_7V99abcKEeKQYayI9qY9dA" incoming="_7V99ZrcKEeKQYayI9qY9dA _7V99Z7cKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_7V99Q7cKEeKQYayI9qY9dA" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA" source="_7V98RbcKEeKQYayI9qY9dA" target="_7V98P7cKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_7V99RLcKEeKQYayI9qY9dA" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA" source="_7V98QrcKEeKQYayI9qY9dA" target="_7V98TbcKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_7V99RbcKEeKQYayI9qY9dA" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA" source="_7V98TbcKEeKQYayI9qY9dA" target="_7V98R7cKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_7V99RrcKEeKQYayI9qY9dA" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA" source="_7V98SrcKEeKQYayI9qY9dA" target="_7V98XbcKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_7V99R7cKEeKQYayI9qY9dA" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA" source="_7V98XbcKEeKQYayI9qY9dA" target="_7V98VLcKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_7V99SLcKEeKQYayI9qY9dA" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA" source="_7V98XbcKEeKQYayI9qY9dA" target="_7V98X7cKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_7V99SbcKEeKQYayI9qY9dA" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA" source="_7V98YrcKEeKQYayI9qY9dA" target="_7V98ZbcKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_7V99SrcKEeKQYayI9qY9dA" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA" source="_7V98V7cKEeKQYayI9qY9dA" target="_7V98ZrcKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_7V99S7cKEeKQYayI9qY9dA" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA" source="_7V98ZbcKEeKQYayI9qY9dA" target="_7V98Z7cKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_7V99TLcKEeKQYayI9qY9dA" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA" source="_7V98ZbcKEeKQYayI9qY9dA" target="_7V98Z7cKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_7V99TbcKEeKQYayI9qY9dA" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA" source="_7V98Z7cKEeKQYayI9qY9dA" target="_7V98ZrcKEeKQYayI9qY9dA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_7V99TrcKEeKQYayI9qY9dA" name="Value(false)"/>
                </edge>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_7V99T7cKEeKQYayI9qY9dA" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA" source="_7V98T7cKEeKQYayI9qY9dA" target="_7V98WrcKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_7V99ULcKEeKQYayI9qY9dA" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA" source="_7V98rrcKEeKQYayI9qY9dA" target="_7V98r7cKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_7V99UbcKEeKQYayI9qY9dA" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA" source="_7V98ZrcKEeKQYayI9qY9dA" target="_7V98r7cKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_7V99UrcKEeKQYayI9qY9dA" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA" source="_7V98r7cKEeKQYayI9qY9dA" target="_7V98aLcKEeKQYayI9qY9dA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_7V99U7cKEeKQYayI9qY9dA" name="Value(true)" value="true"/>
                </edge>
                <edge xmi:type="uml:ControlFlow" xmi:id="_7V99VLcKEeKQYayI9qY9dA" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA" source="_7V98r7cKEeKQYayI9qY9dA" target="_7V98crcKEeKQYayI9qY9dA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_7V99VbcKEeKQYayI9qY9dA" name="Value(false)"/>
                </edge>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_7V99VrcKEeKQYayI9qY9dA" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA" source="_7V98brcKEeKQYayI9qY9dA" target="_7V98sLcKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_7V99V7cKEeKQYayI9qY9dA" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA" source="_7V98nbcKEeKQYayI9qY9dA" target="_7V98sLcKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_7V99WLcKEeKQYayI9qY9dA" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA" source="_7V9897cKEeKQYayI9qY9dA" target="_7V98-LcKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_7V99WbcKEeKQYayI9qY9dA" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA" source="_7V98sLcKEeKQYayI9qY9dA" target="_7V98-LcKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_7V99WrcKEeKQYayI9qY9dA" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA" source="_7V98-LcKEeKQYayI9qY9dA" target="_7V98sbcKEeKQYayI9qY9dA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_7V99W7cKEeKQYayI9qY9dA" name="Value(true)" value="true"/>
                </edge>
                <edge xmi:type="uml:ControlFlow" xmi:id="_7V99XLcKEeKQYayI9qY9dA" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA" source="_7V98-LcKEeKQYayI9qY9dA" target="_7V98u7cKEeKQYayI9qY9dA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_7V99XbcKEeKQYayI9qY9dA" name="Value(false)"/>
                </edge>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_7V99XrcKEeKQYayI9qY9dA" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA" source="_7V98t7cKEeKQYayI9qY9dA" target="_7V98-bcKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_7V99X7cKEeKQYayI9qY9dA" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA" source="_7V985rcKEeKQYayI9qY9dA" target="_7V98-bcKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_7V99YLcKEeKQYayI9qY9dA" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA" source="_7V99QLcKEeKQYayI9qY9dA" target="_7V99QbcKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_7V99YbcKEeKQYayI9qY9dA" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA" source="_7V98-bcKEeKQYayI9qY9dA" target="_7V99QbcKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_7V99YrcKEeKQYayI9qY9dA" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA" source="_7V99QbcKEeKQYayI9qY9dA" target="_7V98-rcKEeKQYayI9qY9dA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_7V99Y7cKEeKQYayI9qY9dA" name="Value(true)" value="true"/>
                </edge>
                <edge xmi:type="uml:ControlFlow" xmi:id="_7V99ZLcKEeKQYayI9qY9dA" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA" source="_7V99QbcKEeKQYayI9qY9dA" target="_7V99BLcKEeKQYayI9qY9dA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_7V99ZbcKEeKQYayI9qY9dA" name="Value(false)"/>
                </edge>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_7V99ZrcKEeKQYayI9qY9dA" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA" source="_7V99ALcKEeKQYayI9qY9dA" target="_7V99QrcKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_7V99Z7cKEeKQYayI9qY9dA" inStructuredNode="_7V98OLcKEeKQYayI9qY9dA" source="_7V99L7cKEeKQYayI9qY9dA" target="_7V99QrcKEeKQYayI9qY9dA"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_7V99aLcKEeKQYayI9qY9dA" inStructuredNode="_7V98MLcKEeKQYayI9qY9dA" source="_7V98OrcKEeKQYayI9qY9dA" target="_7V98MrcKEeKQYayI9qY9dA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_7V99abcKEeKQYayI9qY9dA" inStructuredNode="_7V98MLcKEeKQYayI9qY9dA" source="_7V99QrcKEeKQYayI9qY9dA" target="_7V98NbcKEeKQYayI9qY9dA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_7V99arcKEeKQYayI9qY9dA" inStructuredNode="_7V98MLcKEeKQYayI9qY9dA" source="_7V98OLcKEeKQYayI9qY9dA" target="_7V98MbcKEeKQYayI9qY9dA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_7V99a7cKEeKQYayI9qY9dA" name="ExpressionStatement@15930fb" inStructuredNode="_7V978LcKEeKQYayI9qY9dA" incoming="_7V99g7cKEeKQYayI9qY9dA">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_7V99bLcKEeKQYayI9qY9dA" name="Call(WriteLine)" inStructuredNode="_7V99a7cKEeKQYayI9qY9dA" incoming="_7V99ercKEeKQYayI9qY9dA">
                <argument xmi:type="uml:InputPin" xmi:id="_7V99bbcKEeKQYayI9qY9dA" name="Call(WriteLine).argument(value)" incoming="_7V99ebcKEeKQYayI9qY9dA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V99brcKEeKQYayI9qY9dA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V99b7cKEeKQYayI9qY9dA" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_7V99cLcKEeKQYayI9qY9dA" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V99cbcKEeKQYayI9qY9dA"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V99crcKEeKQYayI9qY9dA" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_7V99c7cKEeKQYayI9qY9dA" name="Tuple@19060f2" inStructuredNode="_7V99a7cKEeKQYayI9qY9dA" outgoing="_7V99ercKEeKQYayI9qY9dA">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_7V99dLcKEeKQYayI9qY9dA" name="Value(&quot;-- End of test case --&quot;)" inStructuredNode="_7V99c7cKEeKQYayI9qY9dA">
                  <result xmi:type="uml:OutputPin" xmi:id="_7V99dbcKEeKQYayI9qY9dA" name="Value(&quot;-- End of test case --&quot;).result" outgoing="_7V99ebcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7V99drcKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7V99d7cKEeKQYayI9qY9dA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_7V99eLcKEeKQYayI9qY9dA" value="-- End of test case --">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_7V99ebcKEeKQYayI9qY9dA" inStructuredNode="_7V99a7cKEeKQYayI9qY9dA" source="_7V99dbcKEeKQYayI9qY9dA" target="_7V99bbcKEeKQYayI9qY9dA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_7V99ercKEeKQYayI9qY9dA" inStructuredNode="_7V99a7cKEeKQYayI9qY9dA" source="_7V99c7cKEeKQYayI9qY9dA" target="_7V99bLcKEeKQYayI9qY9dA"/>
            </node>
            <edge xmi:type="uml:ControlFlow" xmi:id="_7V99e7cKEeKQYayI9qY9dA" inStructuredNode="_7V978LcKEeKQYayI9qY9dA" source="_7V978bcKEeKQYayI9qY9dA" target="_7V98AbcKEeKQYayI9qY9dA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_7V99fLcKEeKQYayI9qY9dA" inStructuredNode="_7V978LcKEeKQYayI9qY9dA" source="_7V98ArcKEeKQYayI9qY9dA" target="_7V98LLcKEeKQYayI9qY9dA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_7V99fbcKEeKQYayI9qY9dA" inStructuredNode="_7V978LcKEeKQYayI9qY9dA" source="_7V98AbcKEeKQYayI9qY9dA" target="_7V98EbcKEeKQYayI9qY9dA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_7V99frcKEeKQYayI9qY9dA" inStructuredNode="_7V978LcKEeKQYayI9qY9dA" source="_7V98ArcKEeKQYayI9qY9dA" target="_7V98RbcKEeKQYayI9qY9dA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_7V99f7cKEeKQYayI9qY9dA" inStructuredNode="_7V978LcKEeKQYayI9qY9dA" source="_7V98ArcKEeKQYayI9qY9dA" target="_7V98ercKEeKQYayI9qY9dA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_7V99gLcKEeKQYayI9qY9dA" inStructuredNode="_7V978LcKEeKQYayI9qY9dA" source="_7V98ArcKEeKQYayI9qY9dA" target="_7V98w7cKEeKQYayI9qY9dA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_7V99gbcKEeKQYayI9qY9dA" inStructuredNode="_7V978LcKEeKQYayI9qY9dA" source="_7V98ArcKEeKQYayI9qY9dA" target="_7V99DLcKEeKQYayI9qY9dA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_7V99grcKEeKQYayI9qY9dA" inStructuredNode="_7V978LcKEeKQYayI9qY9dA" source="_7V98EbcKEeKQYayI9qY9dA" target="_7V98MLcKEeKQYayI9qY9dA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_7V99g7cKEeKQYayI9qY9dA" inStructuredNode="_7V978LcKEeKQYayI9qY9dA" source="_7V98MLcKEeKQYayI9qY9dA" target="_7V99a7cKEeKQYayI9qY9dA"/>
          </structuredNode>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_3GSX0Lb8EeKQYayI9qY9dA" name="S" memberEnd="_3GSX0bb8EeKQYayI9qY9dA _3Fsh8Lb8EeKQYayI9qY9dA">
          <ownedEnd xmi:type="uml:Property" xmi:id="_3GSX0bb8EeKQYayI9qY9dA" name="x" type="_hJSdjKNmEeKtYNW7l6h6LA" owningAssociation="_3GSX0Lb8EeKQYayI9qY9dA" association="_3GSX0Lb8EeKQYayI9qY9dA">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3GSX0rb8EeKQYayI9qY9dA" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3GSX07b8EeKQYayI9qY9dA" value="1"/>
          </ownedEnd>
          <ownedEnd xmi:type="uml:Property" xmi:id="_3Fsh8Lb8EeKQYayI9qY9dA" name="y" type="_RLbBgKQhEeKU2-QRh2EfwQ" owningAssociation="_3GSX0Lb8EeKQYayI9qY9dA" association="_3GSX0Lb8EeKQYayI9qY9dA">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3Fsh8bb8EeKQYayI9qY9dA" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3Fsh8rb8EeKQYayI9qY9dA" value="1"/>
          </ownedEnd>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_FDyzgLcIEeKQYayI9qY9dA" name="MultipleDelegation - SameConnector - PortToPart - Operation">
        <packagedElement xmi:type="uml:Class" xmi:id="_FDyzgbcIEeKQYayI9qY9dA" name="C">
          <ownedAttribute xmi:type="uml:Port" xmi:id="_FDyzgrcIEeKQYayI9qY9dA" name="p" visibility="public" type="_hJSdjKNmEeKtYNW7l6h6LA" end="_FDyzi7cIEeKQYayI9qY9dA" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FDyzg7cIEeKQYayI9qY9dA" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FDyzhLcIEeKQYayI9qY9dA" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_FDyzhrcIEeKQYayI9qY9dA" name="b" type="_RLbBgKQhEeKU2-QRh2EfwQ" end="_FDyzjrcIEeKQYayI9qY9dA" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bCqCELcJEeKQYayI9qY9dA" value="4"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bDsj4LcJEeKQYayI9qY9dA" value="4"/>
          </ownedAttribute>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_FDyzircIEeKQYayI9qY9dA" name="r" type="_cgi7M6NnEeKtYNW7l6h6LA">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_FDyzi7cIEeKQYayI9qY9dA" role="_FDyzgrcIEeKQYayI9qY9dA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FDyzjLcIEeKQYayI9qY9dA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FDyzjbcIEeKQYayI9qY9dA" name="" value="*"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_FDyzjrcIEeKQYayI9qY9dA" role="_FDyzhrcIEeKQYayI9qY9dA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FDyzj7cIEeKQYayI9qY9dA" name="" value="4"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FDyzkLcIEeKQYayI9qY9dA" value="*"/>
            </end>
          </ownedConnector>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_FDyzprcIEeKQYayI9qY9dA" name="C" class="_FDyzgbcIEeKQYayI9qY9dA">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_FDyzp7cIEeKQYayI9qY9dA" name="result" type="_FDyzgbcIEeKQYayI9qY9dA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Activity" xmi:id="_FDyzqLcIEeKQYayI9qY9dA" name="Test case - MultipleDelegation - SameConnector - PortToPart - Operation" group="_G_agwLcKEeKQYayI9qY9dA" node="_G_agwLcKEeKQYayI9qY9dA">
          <ownedComment xmi:type="uml:Comment" xmi:id="_FDyzqbcIEeKQYayI9qY9dA">
            <body>&#xD;
namespace 'Test Suites'::'Test Suite 2'::'MultipleDelegation - SameConnector - PortToPart - Operation' ;&#xD;
&#xD;
activity 'Test case - MultipleDelegation - SameConnector - PortToPart - Operation'() { &#xD;
&#xD;
	WriteLine(&quot;-- Running test case: Single delegation connector - Multiple links - Operation delegated from port to part --&quot;) ;&#xD;
	&#xD;
	c = new C() ;&#xD;
	c.p.setP(4) ;&#xD;
	AssertTrue(&quot;Operation call delegated&quot;, c.b[1].p == 4 || c.b[2].p == 4 || c.b[3].p == 4 || c.b[4].p == 4) ;&#xD;
	&#xD;
	WriteLine(&quot;-- End of test case --&quot;) ;&#xD;
}</body>
          </ownedComment>
          <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_G_agwLcKEeKQYayI9qY9dA" name="Body(Test case - MultipleDelegation - SameConnector - PortToPart - Operation)">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_G_agwbcKEeKQYayI9qY9dA" name="ExpressionStatement@62671f" inStructuredNode="_G_agwLcKEeKQYayI9qY9dA" outgoing="_G_ain7cKEeKQYayI9qY9dA">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_G_agwrcKEeKQYayI9qY9dA" name="Call(WriteLine)" inStructuredNode="_G_agwbcKEeKQYayI9qY9dA" incoming="_G_ag0LcKEeKQYayI9qY9dA">
                <argument xmi:type="uml:InputPin" xmi:id="_G_agw7cKEeKQYayI9qY9dA" name="Call(WriteLine).argument(value)" incoming="_G_agz7cKEeKQYayI9qY9dA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_agxLcKEeKQYayI9qY9dA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_agxbcKEeKQYayI9qY9dA" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_G_agxrcKEeKQYayI9qY9dA" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_agx7cKEeKQYayI9qY9dA"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_agyLcKEeKQYayI9qY9dA" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_G_agybcKEeKQYayI9qY9dA" name="Tuple@4fbab4" inStructuredNode="_G_agwbcKEeKQYayI9qY9dA" outgoing="_G_ag0LcKEeKQYayI9qY9dA">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_G_agyrcKEeKQYayI9qY9dA" name="Value(&quot;-- Running test case: Single delegation connector - Multiple links - Operation delegated from port to part --&quot;)" inStructuredNode="_G_agybcKEeKQYayI9qY9dA">
                  <result xmi:type="uml:OutputPin" xmi:id="_G_agy7cKEeKQYayI9qY9dA" name="Value(&quot;-- Running test case: Single delegation connector - Multiple links - Operation delegated from port to part --&quot;).result" outgoing="_G_agz7cKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_agzLcKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_agzbcKEeKQYayI9qY9dA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_G_agzrcKEeKQYayI9qY9dA" value="-- Running test case: Single delegation connector - Multiple links - Operation delegated from port to part --">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_G_agz7cKEeKQYayI9qY9dA" inStructuredNode="_G_agwbcKEeKQYayI9qY9dA" source="_G_agy7cKEeKQYayI9qY9dA" target="_G_agw7cKEeKQYayI9qY9dA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_G_ag0LcKEeKQYayI9qY9dA" inStructuredNode="_G_agwbcKEeKQYayI9qY9dA" source="_G_agybcKEeKQYayI9qY9dA" target="_G_agwrcKEeKQYayI9qY9dA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_G_ag0bcKEeKQYayI9qY9dA" name="ExpressionStatement@223503" inStructuredNode="_G_agwLcKEeKQYayI9qY9dA" outgoing="_G_aiobcKEeKQYayI9qY9dA" incoming="_G_ain7cKEeKQYayI9qY9dA">
              <node xmi:type="uml:ForkNode" xmi:id="_G_ag0rcKEeKQYayI9qY9dA" name="Fork(c)@133ca2f" inStructuredNode="_G_ag0bcKEeKQYayI9qY9dA" outgoing="_G_aioLcKEeKQYayI9qY9dA _G_aiorcKEeKQYayI9qY9dA _G_aio7cKEeKQYayI9qY9dA _G_aipLcKEeKQYayI9qY9dA _G_aipbcKEeKQYayI9qY9dA" incoming="_G_ag4LcKEeKQYayI9qY9dA"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_G_ag07cKEeKQYayI9qY9dA" name="RightHandSide@11ed654" inStructuredNode="_G_ag0bcKEeKQYayI9qY9dA">
                <node xmi:type="uml:CallOperationAction" xmi:id="_G_ag1LcKEeKQYayI9qY9dA" name="Call(C)" inStructuredNode="_G_ag07cKEeKQYayI9qY9dA" operation="_FDyzprcIEeKQYayI9qY9dA">
                  <result xmi:type="uml:OutputPin" xmi:id="_G_ag1bcKEeKQYayI9qY9dA" name="Call(C).result(result)" outgoing="_G_ag4LcKEeKQYayI9qY9dA" type="_FDyzgbcIEeKQYayI9qY9dA">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ag1rcKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ag17cKEeKQYayI9qY9dA" value="1"/>
                  </result>
                  <target xmi:type="uml:InputPin" xmi:id="_G_ag2LcKEeKQYayI9qY9dA" name="Call(C).target" incoming="_G_ag37cKEeKQYayI9qY9dA" type="_FDyzgbcIEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ag2bcKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ag2rcKEeKQYayI9qY9dA" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_G_ag27cKEeKQYayI9qY9dA" name="Create(C)" inStructuredNode="_G_ag07cKEeKQYayI9qY9dA" classifier="_FDyzgbcIEeKQYayI9qY9dA">
                  <result xmi:type="uml:OutputPin" xmi:id="_G_ag3LcKEeKQYayI9qY9dA" name="Create(C).result" outgoing="_G_ag37cKEeKQYayI9qY9dA" type="_FDyzgbcIEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ag3bcKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ag3rcKEeKQYayI9qY9dA" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_G_ag37cKEeKQYayI9qY9dA" inStructuredNode="_G_ag07cKEeKQYayI9qY9dA" source="_G_ag3LcKEeKQYayI9qY9dA" target="_G_ag2LcKEeKQYayI9qY9dA"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_G_ag4LcKEeKQYayI9qY9dA" inStructuredNode="_G_ag0bcKEeKQYayI9qY9dA" source="_G_ag1bcKEeKQYayI9qY9dA" target="_G_ag0rcKEeKQYayI9qY9dA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_G_ag4bcKEeKQYayI9qY9dA" name="ExpressionStatement@10250f6" inStructuredNode="_G_agwLcKEeKQYayI9qY9dA" outgoing="_G_aiprcKEeKQYayI9qY9dA" incoming="_G_aiobcKEeKQYayI9qY9dA">
              <node xmi:type="uml:ExpansionRegion" xmi:id="_G_ag4rcKEeKQYayI9qY9dA" name="Collect(Call(setP))" inStructuredNode="_G_ag4bcKEeKQYayI9qY9dA" incoming="_G_ag_7cKEeKQYayI9qY9dA" mode="parallel" inputElement="_G_ag87cKEeKQYayI9qY9dA">
                <node xmi:type="uml:CallOperationAction" xmi:id="_G_ag47cKEeKQYayI9qY9dA" name="Call(setP)" inStructuredNode="_G_ag4rcKEeKQYayI9qY9dA" incoming="_G_ag8bcKEeKQYayI9qY9dA" operation="_hJSdiqNmEeKtYNW7l6h6LA">
                  <argument xmi:type="uml:InputPin" xmi:id="_G_ag5LcKEeKQYayI9qY9dA" name="Call(setP).argument(v)" incoming="_G_ag8LcKEeKQYayI9qY9dA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ag5bcKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ag5rcKEeKQYayI9qY9dA" value="1"/>
                  </argument>
                  <target xmi:type="uml:InputPin" xmi:id="_G_ag57cKEeKQYayI9qY9dA" name="Call(setP).target" incoming="_G_ag8rcKEeKQYayI9qY9dA" type="_hJSdjKNmEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ag6LcKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ag6bcKEeKQYayI9qY9dA" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_G_ag6rcKEeKQYayI9qY9dA" name="Tuple@1149cba" inStructuredNode="_G_ag4rcKEeKQYayI9qY9dA" outgoing="_G_ag8bcKEeKQYayI9qY9dA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_G_ag67cKEeKQYayI9qY9dA" name="Value(4)" inStructuredNode="_G_ag6rcKEeKQYayI9qY9dA">
                    <result xmi:type="uml:OutputPin" xmi:id="_G_ag7LcKEeKQYayI9qY9dA" name="Value(4).result" outgoing="_G_ag8LcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ag7bcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ag7rcKEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_G_ag77cKEeKQYayI9qY9dA" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_G_ag8LcKEeKQYayI9qY9dA" inStructuredNode="_G_ag4rcKEeKQYayI9qY9dA" source="_G_ag7LcKEeKQYayI9qY9dA" target="_G_ag5LcKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_G_ag8bcKEeKQYayI9qY9dA" inStructuredNode="_G_ag4rcKEeKQYayI9qY9dA" source="_G_ag6rcKEeKQYayI9qY9dA" target="_G_ag47cKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_G_ag8rcKEeKQYayI9qY9dA" inStructuredNode="_G_ag4rcKEeKQYayI9qY9dA" source="_G_ag87cKEeKQYayI9qY9dA" target="_G_ag57cKEeKQYayI9qY9dA"/>
              </node>
              <node xmi:type="uml:ExpansionNode" xmi:id="_G_ag87cKEeKQYayI9qY9dA" name="Collect(Call(setP)).inputElement" inStructuredNode="_G_ag4bcKEeKQYayI9qY9dA" outgoing="_G_ag8rcKEeKQYayI9qY9dA" incoming="_G_ag_rcKEeKQYayI9qY9dA" regionAsInput="_G_ag4rcKEeKQYayI9qY9dA"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_G_ag9LcKEeKQYayI9qY9dA" name="Feature(Read(p).result)" inStructuredNode="_G_ag4bcKEeKQYayI9qY9dA" outgoing="_G_ag_7cKEeKQYayI9qY9dA">
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_G_ag9bcKEeKQYayI9qY9dA" name="Read(p)" inStructuredNode="_G_ag9LcKEeKQYayI9qY9dA" structuralFeature="_FDyzgrcIEeKQYayI9qY9dA">
                  <object xmi:type="uml:InputPin" xmi:id="_G_ag9rcKEeKQYayI9qY9dA" name="Read(p).object" incoming="_G_ag_bcKEeKQYayI9qY9dA" type="_FDyzgbcIEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ag97cKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ag-LcKEeKQYayI9qY9dA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_G_ag-bcKEeKQYayI9qY9dA" name="Read(p).result" outgoing="_G_ag_rcKEeKQYayI9qY9dA" type="_hJSdjKNmEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ag-rcKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ag-7cKEeKQYayI9qY9dA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_G_ag_LcKEeKQYayI9qY9dA" name="Fork(Fork(c)@133ca2f)" inStructuredNode="_G_ag9LcKEeKQYayI9qY9dA" outgoing="_G_ag_bcKEeKQYayI9qY9dA" incoming="_G_aioLcKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_G_ag_bcKEeKQYayI9qY9dA" inStructuredNode="_G_ag9LcKEeKQYayI9qY9dA" source="_G_ag_LcKEeKQYayI9qY9dA" target="_G_ag9rcKEeKQYayI9qY9dA"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_G_ag_rcKEeKQYayI9qY9dA" inStructuredNode="_G_ag4bcKEeKQYayI9qY9dA" source="_G_ag-bcKEeKQYayI9qY9dA" target="_G_ag87cKEeKQYayI9qY9dA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_G_ag_7cKEeKQYayI9qY9dA" inStructuredNode="_G_ag4bcKEeKQYayI9qY9dA" source="_G_ag9LcKEeKQYayI9qY9dA" target="_G_ag4rcKEeKQYayI9qY9dA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_G_ahALcKEeKQYayI9qY9dA" name="ExpressionStatement@712ee9" inStructuredNode="_G_agwLcKEeKQYayI9qY9dA" outgoing="_G_aip7cKEeKQYayI9qY9dA" incoming="_G_aiprcKEeKQYayI9qY9dA">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_G_ahAbcKEeKQYayI9qY9dA" name="Call(AssertTrue)" inStructuredNode="_G_ahALcKEeKQYayI9qY9dA" incoming="_G_aijrcKEeKQYayI9qY9dA">
                <argument xmi:type="uml:InputPin" xmi:id="_G_ahArcKEeKQYayI9qY9dA" name="Call(AssertTrue).argument(label)" incoming="_G_aijLcKEeKQYayI9qY9dA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ahA7cKEeKQYayI9qY9dA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ahBLcKEeKQYayI9qY9dA" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_G_ahBbcKEeKQYayI9qY9dA" name="Call(AssertTrue).argument(condition)" incoming="_G_aijbcKEeKQYayI9qY9dA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ahBrcKEeKQYayI9qY9dA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ahB7cKEeKQYayI9qY9dA" value="1"/>
                </argument>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_G_ahCLcKEeKQYayI9qY9dA" name="Tuple@e9ee67" inStructuredNode="_G_ahALcKEeKQYayI9qY9dA" outgoing="_G_aijrcKEeKQYayI9qY9dA">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_G_ahCbcKEeKQYayI9qY9dA" name="Value(&quot;Operation call delegated&quot;)" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA">
                  <result xmi:type="uml:OutputPin" xmi:id="_G_ahCrcKEeKQYayI9qY9dA" name="Value(&quot;Operation call delegated&quot;).result" outgoing="_G_aijLcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ahC7cKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ahDLcKEeKQYayI9qY9dA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_G_ahDbcKEeKQYayI9qY9dA" value="Operation call delegated">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_G_ahDrcKEeKQYayI9qY9dA" name="Call(At)" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" incoming="_G_aiZrcKEeKQYayI9qY9dA">
                  <argument xmi:type="uml:InputPin" xmi:id="_G_ahD7cKEeKQYayI9qY9dA" name="Call(At).argument(seq)" incoming="_G_aiZLcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ahELcKEeKQYayI9qY9dA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ahEbcKEeKQYayI9qY9dA" value="*"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_G_ahErcKEeKQYayI9qY9dA" name="Call(At).argument(index)" incoming="_G_aiZ7cKEeKQYayI9qY9dA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ahE7cKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ahFLcKEeKQYayI9qY9dA" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_G_ahFbcKEeKQYayI9qY9dA" name="Call(At).result()" outgoing="_G_aiaLcKEeKQYayI9qY9dA">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ahFrcKEeKQYayI9qY9dA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ahF7cKEeKQYayI9qY9dA" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-At"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_G_ahGLcKEeKQYayI9qY9dA" name="Tuple@31a30e" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" outgoing="_G_aiZrcKEeKQYayI9qY9dA">
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_G_ahGbcKEeKQYayI9qY9dA" name="Read(b)" inStructuredNode="_G_ahGLcKEeKQYayI9qY9dA" structuralFeature="_FDyzhrcIEeKQYayI9qY9dA">
                    <object xmi:type="uml:InputPin" xmi:id="_G_ahGrcKEeKQYayI9qY9dA" name="Read(b).object" incoming="_G_ahJrcKEeKQYayI9qY9dA" type="_FDyzgbcIEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ahG7cKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ahHLcKEeKQYayI9qY9dA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_G_ahHbcKEeKQYayI9qY9dA" name="Read(b).result" outgoing="_G_aiZLcKEeKQYayI9qY9dA" type="_RLbBgKQhEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ahHrcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ahH7cKEeKQYayI9qY9dA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_G_ahILcKEeKQYayI9qY9dA" name="Fork(Fork(c)@133ca2f)" inStructuredNode="_G_ahGLcKEeKQYayI9qY9dA" outgoing="_G_ahJrcKEeKQYayI9qY9dA" incoming="_G_aiorcKEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_G_ahIbcKEeKQYayI9qY9dA" name="Value(1)" inStructuredNode="_G_ahGLcKEeKQYayI9qY9dA">
                    <result xmi:type="uml:OutputPin" xmi:id="_G_ahIrcKEeKQYayI9qY9dA" name="Value(1).result" outgoing="_G_aiZbcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ahI7cKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ahJLcKEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_G_ahJbcKEeKQYayI9qY9dA" value="1">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_G_ahJrcKEeKQYayI9qY9dA" inStructuredNode="_G_ahGLcKEeKQYayI9qY9dA" source="_G_ahILcKEeKQYayI9qY9dA" target="_G_ahGrcKEeKQYayI9qY9dA"/>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_G_ahJ7cKEeKQYayI9qY9dA" name="Fork(Call(At).argument(index))" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" outgoing="_G_aiZ7cKEeKQYayI9qY9dA" incoming="_G_aiZbcKEeKQYayI9qY9dA"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_G_ahKLcKEeKQYayI9qY9dA" name="Read(p)" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" structuralFeature="_RLbBgaQhEeKU2-QRh2EfwQ">
                  <object xmi:type="uml:InputPin" xmi:id="_G_ahKbcKEeKQYayI9qY9dA" name="Read(p).object" incoming="_G_aiabcKEeKQYayI9qY9dA" type="_RLbBgKQhEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ahKrcKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ahK7cKEeKQYayI9qY9dA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_G_ahLLcKEeKQYayI9qY9dA" name="Read(p).result" outgoing="_G_aiarcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ahLbcKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ahLrcKEeKQYayI9qY9dA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_G_ahL7cKEeKQYayI9qY9dA" name="Fork(Call(At).result())" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" outgoing="_G_aiabcKEeKQYayI9qY9dA" incoming="_G_aiaLcKEeKQYayI9qY9dA"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_G_ahMLcKEeKQYayI9qY9dA" name="Value(4)" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA">
                  <result xmi:type="uml:OutputPin" xmi:id="_G_ahMbcKEeKQYayI9qY9dA" name="Value(4).result" outgoing="_G_aic7cKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ahMrcKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ahM7cKEeKQYayI9qY9dA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_G_ahNLcKEeKQYayI9qY9dA" value="4">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <node xmi:type="uml:TestIdentityAction" xmi:id="_G_ahNbcKEeKQYayI9qY9dA" name="Test(==)" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA">
                  <first xmi:type="uml:InputPin" xmi:id="_G_ahNrcKEeKQYayI9qY9dA" name="Test(==).first" incoming="_G_aia7cKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ahN7cKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ahOLcKEeKQYayI9qY9dA" value="1"/>
                  </first>
                  <result xmi:type="uml:OutputPin" xmi:id="_G_ahObcKEeKQYayI9qY9dA" name="Test(==).result" outgoing="_G_aibrcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ahOrcKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ahO7cKEeKQYayI9qY9dA" value="1"/>
                  </result>
                  <second xmi:type="uml:InputPin" xmi:id="_G_ahPLcKEeKQYayI9qY9dA" name="Test(==).second" incoming="_G_aic7cKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ahPbcKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ahPrcKEeKQYayI9qY9dA" value="1"/>
                  </second>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_G_ahP7cKEeKQYayI9qY9dA" name="Fork(Read(p).result)" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" outgoing="_G_aia7cKEeKQYayI9qY9dA _G_aibLcKEeKQYayI9qY9dA" incoming="_G_aiarcKEeKQYayI9qY9dA"/>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_G_ahQLcKEeKQYayI9qY9dA" name="Call(NotEmpty)" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA">
                  <argument xmi:type="uml:InputPin" xmi:id="_G_ahQbcKEeKQYayI9qY9dA" name="Call(NotEmpty).argument(seq)" incoming="_G_aibLcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ahQrcKEeKQYayI9qY9dA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ahQ7cKEeKQYayI9qY9dA" value="*"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_G_ahRLcKEeKQYayI9qY9dA" name="Call(NotEmpty).result()" outgoing="_G_aibbcKEeKQYayI9qY9dA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ahRbcKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ahRrcKEeKQYayI9qY9dA" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_G_ahR7cKEeKQYayI9qY9dA" name="Fork(Call(NotEmpty).result())" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" outgoing="_G_aib7cKEeKQYayI9qY9dA _G_aicLcKEeKQYayI9qY9dA" incoming="_G_aibbcKEeKQYayI9qY9dA"/>
                <node xmi:type="uml:MergeNode" xmi:id="_G_ahSLcKEeKQYayI9qY9dA" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" outgoing="_G_aidbcKEeKQYayI9qY9dA" incoming="_G_aibrcKEeKQYayI9qY9dA _G_aicbcKEeKQYayI9qY9dA"/>
                <node xmi:type="uml:DecisionNode" xmi:id="_G_ahSbcKEeKQYayI9qY9dA" name="Decision(Call(NotEmpty).result())" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" outgoing="_G_aicbcKEeKQYayI9qY9dA" incoming="_G_aib7cKEeKQYayI9qY9dA _G_aicLcKEeKQYayI9qY9dA" decisionInputFlow="_G_aicLcKEeKQYayI9qY9dA"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_G_ahSrcKEeKQYayI9qY9dA" name="ConditionalLogicalExpression@bdceaf.operand2" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" incoming="_G_aidrcKEeKQYayI9qY9dA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_G_ahS7cKEeKQYayI9qY9dA" name="Value(true)" inStructuredNode="_G_ahSrcKEeKQYayI9qY9dA">
                    <result xmi:type="uml:OutputPin" xmi:id="_G_ahTLcKEeKQYayI9qY9dA" name="Value(true).result" outgoing="_G_ahU7cKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ahTbcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ahTrcKEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralBoolean" xmi:id="_G_ahT7cKEeKQYayI9qY9dA" value="true">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    </value>
                  </node>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_G_ahULcKEeKQYayI9qY9dA" name="ConditionalLogicalExpression@bdceaf.operand2.result" outgoing="_G_aiercKEeKQYayI9qY9dA" incoming="_G_ahU7cKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ahUbcKEeKQYayI9qY9dA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ahUrcKEeKQYayI9qY9dA" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_G_ahU7cKEeKQYayI9qY9dA" inStructuredNode="_G_ahSrcKEeKQYayI9qY9dA" source="_G_ahTLcKEeKQYayI9qY9dA" target="_G_ahULcKEeKQYayI9qY9dA"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_G_ahVLcKEeKQYayI9qY9dA" name="ConditionalLogicalExpression@bdceaf.operand3" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" incoming="_G_aieLcKEeKQYayI9qY9dA">
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_G_ahVbcKEeKQYayI9qY9dA" name="Call(At)" inStructuredNode="_G_ahVLcKEeKQYayI9qY9dA" incoming="_G_ahlrcKEeKQYayI9qY9dA">
                    <argument xmi:type="uml:InputPin" xmi:id="_G_ahVrcKEeKQYayI9qY9dA" name="Call(At).argument(seq)" incoming="_G_ahlLcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ahV7cKEeKQYayI9qY9dA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ahWLcKEeKQYayI9qY9dA" value="*"/>
                    </argument>
                    <argument xmi:type="uml:InputPin" xmi:id="_G_ahWbcKEeKQYayI9qY9dA" name="Call(At).argument(index)" incoming="_G_ahl7cKEeKQYayI9qY9dA">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ahWrcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ahW7cKEeKQYayI9qY9dA" value="1"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_G_ahXLcKEeKQYayI9qY9dA" name="Call(At).result()" outgoing="_G_ahmLcKEeKQYayI9qY9dA">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ahXbcKEeKQYayI9qY9dA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ahXrcKEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-At"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_G_ahX7cKEeKQYayI9qY9dA" name="Tuple@d72d0a" inStructuredNode="_G_ahVLcKEeKQYayI9qY9dA" outgoing="_G_ahlrcKEeKQYayI9qY9dA">
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_G_ahYLcKEeKQYayI9qY9dA" name="Read(b)" inStructuredNode="_G_ahX7cKEeKQYayI9qY9dA" structuralFeature="_FDyzhrcIEeKQYayI9qY9dA">
                      <object xmi:type="uml:InputPin" xmi:id="_G_ahYbcKEeKQYayI9qY9dA" name="Read(b).object" incoming="_G_ahbbcKEeKQYayI9qY9dA" type="_FDyzgbcIEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ahYrcKEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ahY7cKEeKQYayI9qY9dA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_G_ahZLcKEeKQYayI9qY9dA" name="Read(b).result" outgoing="_G_ahlLcKEeKQYayI9qY9dA" type="_RLbBgKQhEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ahZbcKEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ahZrcKEeKQYayI9qY9dA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_G_ahZ7cKEeKQYayI9qY9dA" name="Fork(Fork(c)@133ca2f)" inStructuredNode="_G_ahX7cKEeKQYayI9qY9dA" outgoing="_G_ahbbcKEeKQYayI9qY9dA" incoming="_G_aio7cKEeKQYayI9qY9dA"/>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_G_ahaLcKEeKQYayI9qY9dA" name="Value(2)" inStructuredNode="_G_ahX7cKEeKQYayI9qY9dA">
                      <result xmi:type="uml:OutputPin" xmi:id="_G_ahabcKEeKQYayI9qY9dA" name="Value(2).result" outgoing="_G_ahlbcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_aharcKEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_aha7cKEeKQYayI9qY9dA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_G_ahbLcKEeKQYayI9qY9dA" value="2">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_G_ahbbcKEeKQYayI9qY9dA" inStructuredNode="_G_ahX7cKEeKQYayI9qY9dA" source="_G_ahZ7cKEeKQYayI9qY9dA" target="_G_ahYbcKEeKQYayI9qY9dA"/>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_G_ahbrcKEeKQYayI9qY9dA" name="Fork(Call(At).argument(index))" inStructuredNode="_G_ahVLcKEeKQYayI9qY9dA" outgoing="_G_ahl7cKEeKQYayI9qY9dA" incoming="_G_ahlbcKEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_G_ahb7cKEeKQYayI9qY9dA" name="Read(p)" inStructuredNode="_G_ahVLcKEeKQYayI9qY9dA" structuralFeature="_RLbBgaQhEeKU2-QRh2EfwQ">
                    <object xmi:type="uml:InputPin" xmi:id="_G_ahcLcKEeKQYayI9qY9dA" name="Read(p).object" incoming="_G_ahmbcKEeKQYayI9qY9dA" type="_RLbBgKQhEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ahcbcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ahcrcKEeKQYayI9qY9dA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_G_ahc7cKEeKQYayI9qY9dA" name="Read(p).result" outgoing="_G_ahmrcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ahdLcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ahdbcKEeKQYayI9qY9dA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_G_ahdrcKEeKQYayI9qY9dA" name="Fork(Call(At).result())" inStructuredNode="_G_ahVLcKEeKQYayI9qY9dA" outgoing="_G_ahmbcKEeKQYayI9qY9dA" incoming="_G_ahmLcKEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_G_ahd7cKEeKQYayI9qY9dA" name="Value(4)" inStructuredNode="_G_ahVLcKEeKQYayI9qY9dA">
                    <result xmi:type="uml:OutputPin" xmi:id="_G_aheLcKEeKQYayI9qY9dA" name="Value(4).result" outgoing="_G_aho7cKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ahebcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ahercKEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_G_ahe7cKEeKQYayI9qY9dA" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:TestIdentityAction" xmi:id="_G_ahfLcKEeKQYayI9qY9dA" name="Test(==)" inStructuredNode="_G_ahVLcKEeKQYayI9qY9dA">
                    <first xmi:type="uml:InputPin" xmi:id="_G_ahfbcKEeKQYayI9qY9dA" name="Test(==).first" incoming="_G_ahm7cKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ahfrcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ahf7cKEeKQYayI9qY9dA" value="1"/>
                    </first>
                    <result xmi:type="uml:OutputPin" xmi:id="_G_ahgLcKEeKQYayI9qY9dA" name="Test(==).result" outgoing="_G_ahnrcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ahgbcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ahgrcKEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <second xmi:type="uml:InputPin" xmi:id="_G_ahg7cKEeKQYayI9qY9dA" name="Test(==).second" incoming="_G_aho7cKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ahhLcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ahhbcKEeKQYayI9qY9dA" value="1"/>
                    </second>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_G_ahhrcKEeKQYayI9qY9dA" name="Fork(Read(p).result)" inStructuredNode="_G_ahVLcKEeKQYayI9qY9dA" outgoing="_G_ahm7cKEeKQYayI9qY9dA _G_ahnLcKEeKQYayI9qY9dA" incoming="_G_ahmrcKEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_G_ahh7cKEeKQYayI9qY9dA" name="Call(NotEmpty)" inStructuredNode="_G_ahVLcKEeKQYayI9qY9dA">
                    <argument xmi:type="uml:InputPin" xmi:id="_G_ahiLcKEeKQYayI9qY9dA" name="Call(NotEmpty).argument(seq)" incoming="_G_ahnLcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ahibcKEeKQYayI9qY9dA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ahircKEeKQYayI9qY9dA" value="*"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_G_ahi7cKEeKQYayI9qY9dA" name="Call(NotEmpty).result()" outgoing="_G_ahnbcKEeKQYayI9qY9dA">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ahjLcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ahjbcKEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_G_ahjrcKEeKQYayI9qY9dA" name="Fork(Call(NotEmpty).result())" inStructuredNode="_G_ahVLcKEeKQYayI9qY9dA" outgoing="_G_ahn7cKEeKQYayI9qY9dA _G_ahoLcKEeKQYayI9qY9dA" incoming="_G_ahnbcKEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_G_ahj7cKEeKQYayI9qY9dA" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_G_ahVLcKEeKQYayI9qY9dA" outgoing="_G_ahpLcKEeKQYayI9qY9dA" incoming="_G_ahnrcKEeKQYayI9qY9dA _G_ahobcKEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_G_ahkLcKEeKQYayI9qY9dA" name="Decision(Call(NotEmpty).result())" inStructuredNode="_G_ahVLcKEeKQYayI9qY9dA" outgoing="_G_ahobcKEeKQYayI9qY9dA" incoming="_G_ahn7cKEeKQYayI9qY9dA _G_ahoLcKEeKQYayI9qY9dA" decisionInputFlow="_G_ahoLcKEeKQYayI9qY9dA"/>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_G_ahkbcKEeKQYayI9qY9dA" name="ConditionalLogicalExpression@bdceaf.operand3.result" outgoing="_G_aie7cKEeKQYayI9qY9dA" incoming="_G_ahpLcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ahkrcKEeKQYayI9qY9dA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ahk7cKEeKQYayI9qY9dA" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_G_ahlLcKEeKQYayI9qY9dA" inStructuredNode="_G_ahVLcKEeKQYayI9qY9dA" source="_G_ahZLcKEeKQYayI9qY9dA" target="_G_ahVrcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_G_ahlbcKEeKQYayI9qY9dA" inStructuredNode="_G_ahVLcKEeKQYayI9qY9dA" source="_G_ahabcKEeKQYayI9qY9dA" target="_G_ahbrcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_G_ahlrcKEeKQYayI9qY9dA" inStructuredNode="_G_ahVLcKEeKQYayI9qY9dA" source="_G_ahX7cKEeKQYayI9qY9dA" target="_G_ahVbcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_G_ahl7cKEeKQYayI9qY9dA" inStructuredNode="_G_ahVLcKEeKQYayI9qY9dA" source="_G_ahbrcKEeKQYayI9qY9dA" target="_G_ahWbcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_G_ahmLcKEeKQYayI9qY9dA" inStructuredNode="_G_ahVLcKEeKQYayI9qY9dA" source="_G_ahXLcKEeKQYayI9qY9dA" target="_G_ahdrcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_G_ahmbcKEeKQYayI9qY9dA" inStructuredNode="_G_ahVLcKEeKQYayI9qY9dA" source="_G_ahdrcKEeKQYayI9qY9dA" target="_G_ahcLcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_G_ahmrcKEeKQYayI9qY9dA" inStructuredNode="_G_ahVLcKEeKQYayI9qY9dA" source="_G_ahc7cKEeKQYayI9qY9dA" target="_G_ahhrcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_G_ahm7cKEeKQYayI9qY9dA" inStructuredNode="_G_ahVLcKEeKQYayI9qY9dA" source="_G_ahhrcKEeKQYayI9qY9dA" target="_G_ahfbcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_G_ahnLcKEeKQYayI9qY9dA" inStructuredNode="_G_ahVLcKEeKQYayI9qY9dA" source="_G_ahhrcKEeKQYayI9qY9dA" target="_G_ahiLcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_G_ahnbcKEeKQYayI9qY9dA" inStructuredNode="_G_ahVLcKEeKQYayI9qY9dA" source="_G_ahi7cKEeKQYayI9qY9dA" target="_G_ahjrcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_G_ahnrcKEeKQYayI9qY9dA" inStructuredNode="_G_ahVLcKEeKQYayI9qY9dA" source="_G_ahgLcKEeKQYayI9qY9dA" target="_G_ahj7cKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_G_ahn7cKEeKQYayI9qY9dA" inStructuredNode="_G_ahVLcKEeKQYayI9qY9dA" source="_G_ahjrcKEeKQYayI9qY9dA" target="_G_ahkLcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_G_ahoLcKEeKQYayI9qY9dA" inStructuredNode="_G_ahVLcKEeKQYayI9qY9dA" source="_G_ahjrcKEeKQYayI9qY9dA" target="_G_ahkLcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_G_ahobcKEeKQYayI9qY9dA" inStructuredNode="_G_ahVLcKEeKQYayI9qY9dA" source="_G_ahkLcKEeKQYayI9qY9dA" target="_G_ahj7cKEeKQYayI9qY9dA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_G_ahorcKEeKQYayI9qY9dA" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_G_aho7cKEeKQYayI9qY9dA" inStructuredNode="_G_ahVLcKEeKQYayI9qY9dA" source="_G_aheLcKEeKQYayI9qY9dA" target="_G_ahg7cKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_G_ahpLcKEeKQYayI9qY9dA" inStructuredNode="_G_ahVLcKEeKQYayI9qY9dA" source="_G_ahj7cKEeKQYayI9qY9dA" target="_G_ahkbcKEeKQYayI9qY9dA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_G_ahpbcKEeKQYayI9qY9dA" name="Initial(ConditionalLogicalExpression@bdceaf)" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" outgoing="_G_aidLcKEeKQYayI9qY9dA"/>
                <node xmi:type="uml:DecisionNode" xmi:id="_G_ahprcKEeKQYayI9qY9dA" name="Decision(ConditionalLogicalExpression@bdceaf)" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" outgoing="_G_aidrcKEeKQYayI9qY9dA _G_aieLcKEeKQYayI9qY9dA" incoming="_G_aidLcKEeKQYayI9qY9dA _G_aidbcKEeKQYayI9qY9dA" decisionInputFlow="_G_aidbcKEeKQYayI9qY9dA"/>
                <node xmi:type="uml:MergeNode" xmi:id="_G_ahp7cKEeKQYayI9qY9dA" name="Merge(ConditionalLogicalExpression@bdceaf.result)" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" outgoing="_G_aifbcKEeKQYayI9qY9dA" incoming="_G_aiercKEeKQYayI9qY9dA _G_aie7cKEeKQYayI9qY9dA"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_G_ahqLcKEeKQYayI9qY9dA" name="ConditionalLogicalExpression@c053cd.operand2" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" incoming="_G_aifrcKEeKQYayI9qY9dA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_G_ahqbcKEeKQYayI9qY9dA" name="Value(true)" inStructuredNode="_G_ahqLcKEeKQYayI9qY9dA">
                    <result xmi:type="uml:OutputPin" xmi:id="_G_ahqrcKEeKQYayI9qY9dA" name="Value(true).result" outgoing="_G_ahsbcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ahq7cKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ahrLcKEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralBoolean" xmi:id="_G_ahrbcKEeKQYayI9qY9dA" value="true">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    </value>
                  </node>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_G_ahrrcKEeKQYayI9qY9dA" name="ConditionalLogicalExpression@c053cd.operand2.result" outgoing="_G_aigrcKEeKQYayI9qY9dA" incoming="_G_ahsbcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ahr7cKEeKQYayI9qY9dA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ahsLcKEeKQYayI9qY9dA" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_G_ahsbcKEeKQYayI9qY9dA" inStructuredNode="_G_ahqLcKEeKQYayI9qY9dA" source="_G_ahqrcKEeKQYayI9qY9dA" target="_G_ahrrcKEeKQYayI9qY9dA"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_G_ahsrcKEeKQYayI9qY9dA" name="ConditionalLogicalExpression@c053cd.operand3" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" incoming="_G_aigLcKEeKQYayI9qY9dA">
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_G_ahs7cKEeKQYayI9qY9dA" name="Call(At)" inStructuredNode="_G_ahsrcKEeKQYayI9qY9dA" incoming="_G_ah9LcKEeKQYayI9qY9dA">
                    <argument xmi:type="uml:InputPin" xmi:id="_G_ahtLcKEeKQYayI9qY9dA" name="Call(At).argument(seq)" incoming="_G_ah8rcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ahtbcKEeKQYayI9qY9dA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ahtrcKEeKQYayI9qY9dA" value="*"/>
                    </argument>
                    <argument xmi:type="uml:InputPin" xmi:id="_G_aht7cKEeKQYayI9qY9dA" name="Call(At).argument(index)" incoming="_G_ah9bcKEeKQYayI9qY9dA">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ahuLcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ahubcKEeKQYayI9qY9dA" value="1"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_G_ahurcKEeKQYayI9qY9dA" name="Call(At).result()" outgoing="_G_ah9rcKEeKQYayI9qY9dA">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ahu7cKEeKQYayI9qY9dA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ahvLcKEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-At"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_G_ahvbcKEeKQYayI9qY9dA" name="Tuple@1005296" inStructuredNode="_G_ahsrcKEeKQYayI9qY9dA" outgoing="_G_ah9LcKEeKQYayI9qY9dA">
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_G_ahvrcKEeKQYayI9qY9dA" name="Read(b)" inStructuredNode="_G_ahvbcKEeKQYayI9qY9dA" structuralFeature="_FDyzhrcIEeKQYayI9qY9dA">
                      <object xmi:type="uml:InputPin" xmi:id="_G_ahv7cKEeKQYayI9qY9dA" name="Read(b).object" incoming="_G_ahy7cKEeKQYayI9qY9dA" type="_FDyzgbcIEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ahwLcKEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ahwbcKEeKQYayI9qY9dA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_G_ahwrcKEeKQYayI9qY9dA" name="Read(b).result" outgoing="_G_ah8rcKEeKQYayI9qY9dA" type="_RLbBgKQhEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ahw7cKEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ahxLcKEeKQYayI9qY9dA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_G_ahxbcKEeKQYayI9qY9dA" name="Fork(Fork(c)@133ca2f)" inStructuredNode="_G_ahvbcKEeKQYayI9qY9dA" outgoing="_G_ahy7cKEeKQYayI9qY9dA" incoming="_G_aipLcKEeKQYayI9qY9dA"/>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_G_ahxrcKEeKQYayI9qY9dA" name="Value(3)" inStructuredNode="_G_ahvbcKEeKQYayI9qY9dA">
                      <result xmi:type="uml:OutputPin" xmi:id="_G_ahx7cKEeKQYayI9qY9dA" name="Value(3).result" outgoing="_G_ah87cKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ahyLcKEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ahybcKEeKQYayI9qY9dA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_G_ahyrcKEeKQYayI9qY9dA" value="3">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_G_ahy7cKEeKQYayI9qY9dA" inStructuredNode="_G_ahvbcKEeKQYayI9qY9dA" source="_G_ahxbcKEeKQYayI9qY9dA" target="_G_ahv7cKEeKQYayI9qY9dA"/>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_G_ahzLcKEeKQYayI9qY9dA" name="Fork(Call(At).argument(index))" inStructuredNode="_G_ahsrcKEeKQYayI9qY9dA" outgoing="_G_ah9bcKEeKQYayI9qY9dA" incoming="_G_ah87cKEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_G_ahzbcKEeKQYayI9qY9dA" name="Read(p)" inStructuredNode="_G_ahsrcKEeKQYayI9qY9dA" structuralFeature="_RLbBgaQhEeKU2-QRh2EfwQ">
                    <object xmi:type="uml:InputPin" xmi:id="_G_ahzrcKEeKQYayI9qY9dA" name="Read(p).object" incoming="_G_ah97cKEeKQYayI9qY9dA" type="_RLbBgKQhEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ahz7cKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ah0LcKEeKQYayI9qY9dA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_G_ah0bcKEeKQYayI9qY9dA" name="Read(p).result" outgoing="_G_ah-LcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ah0rcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ah07cKEeKQYayI9qY9dA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_G_ah1LcKEeKQYayI9qY9dA" name="Fork(Call(At).result())" inStructuredNode="_G_ahsrcKEeKQYayI9qY9dA" outgoing="_G_ah97cKEeKQYayI9qY9dA" incoming="_G_ah9rcKEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_G_ah1bcKEeKQYayI9qY9dA" name="Value(4)" inStructuredNode="_G_ahsrcKEeKQYayI9qY9dA">
                    <result xmi:type="uml:OutputPin" xmi:id="_G_ah1rcKEeKQYayI9qY9dA" name="Value(4).result" outgoing="_G_aiAbcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ah17cKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ah2LcKEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_G_ah2bcKEeKQYayI9qY9dA" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:TestIdentityAction" xmi:id="_G_ah2rcKEeKQYayI9qY9dA" name="Test(==)" inStructuredNode="_G_ahsrcKEeKQYayI9qY9dA">
                    <first xmi:type="uml:InputPin" xmi:id="_G_ah27cKEeKQYayI9qY9dA" name="Test(==).first" incoming="_G_ah-bcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ah3LcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ah3bcKEeKQYayI9qY9dA" value="1"/>
                    </first>
                    <result xmi:type="uml:OutputPin" xmi:id="_G_ah3rcKEeKQYayI9qY9dA" name="Test(==).result" outgoing="_G_ah_LcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ah37cKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ah4LcKEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <second xmi:type="uml:InputPin" xmi:id="_G_ah4bcKEeKQYayI9qY9dA" name="Test(==).second" incoming="_G_aiAbcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ah4rcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ah47cKEeKQYayI9qY9dA" value="1"/>
                    </second>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_G_ah5LcKEeKQYayI9qY9dA" name="Fork(Read(p).result)" inStructuredNode="_G_ahsrcKEeKQYayI9qY9dA" outgoing="_G_ah-bcKEeKQYayI9qY9dA _G_ah-rcKEeKQYayI9qY9dA" incoming="_G_ah-LcKEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_G_ah5bcKEeKQYayI9qY9dA" name="Call(NotEmpty)" inStructuredNode="_G_ahsrcKEeKQYayI9qY9dA">
                    <argument xmi:type="uml:InputPin" xmi:id="_G_ah5rcKEeKQYayI9qY9dA" name="Call(NotEmpty).argument(seq)" incoming="_G_ah-rcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ah57cKEeKQYayI9qY9dA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ah6LcKEeKQYayI9qY9dA" value="*"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_G_ah6bcKEeKQYayI9qY9dA" name="Call(NotEmpty).result()" outgoing="_G_ah-7cKEeKQYayI9qY9dA">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ah6rcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ah67cKEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_G_ah7LcKEeKQYayI9qY9dA" name="Fork(Call(NotEmpty).result())" inStructuredNode="_G_ahsrcKEeKQYayI9qY9dA" outgoing="_G_ah_bcKEeKQYayI9qY9dA _G_ah_rcKEeKQYayI9qY9dA" incoming="_G_ah-7cKEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_G_ah7bcKEeKQYayI9qY9dA" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_G_ahsrcKEeKQYayI9qY9dA" outgoing="_G_aiArcKEeKQYayI9qY9dA" incoming="_G_ah_LcKEeKQYayI9qY9dA _G_ah_7cKEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_G_ah7rcKEeKQYayI9qY9dA" name="Decision(Call(NotEmpty).result())" inStructuredNode="_G_ahsrcKEeKQYayI9qY9dA" outgoing="_G_ah_7cKEeKQYayI9qY9dA" incoming="_G_ah_bcKEeKQYayI9qY9dA _G_ah_rcKEeKQYayI9qY9dA" decisionInputFlow="_G_ah_rcKEeKQYayI9qY9dA"/>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_G_ah77cKEeKQYayI9qY9dA" name="ConditionalLogicalExpression@c053cd.operand3.result" outgoing="_G_aig7cKEeKQYayI9qY9dA" incoming="_G_aiArcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ah8LcKEeKQYayI9qY9dA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ah8bcKEeKQYayI9qY9dA" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_G_ah8rcKEeKQYayI9qY9dA" inStructuredNode="_G_ahsrcKEeKQYayI9qY9dA" source="_G_ahwrcKEeKQYayI9qY9dA" target="_G_ahtLcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_G_ah87cKEeKQYayI9qY9dA" inStructuredNode="_G_ahsrcKEeKQYayI9qY9dA" source="_G_ahx7cKEeKQYayI9qY9dA" target="_G_ahzLcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_G_ah9LcKEeKQYayI9qY9dA" inStructuredNode="_G_ahsrcKEeKQYayI9qY9dA" source="_G_ahvbcKEeKQYayI9qY9dA" target="_G_ahs7cKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_G_ah9bcKEeKQYayI9qY9dA" inStructuredNode="_G_ahsrcKEeKQYayI9qY9dA" source="_G_ahzLcKEeKQYayI9qY9dA" target="_G_aht7cKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_G_ah9rcKEeKQYayI9qY9dA" inStructuredNode="_G_ahsrcKEeKQYayI9qY9dA" source="_G_ahurcKEeKQYayI9qY9dA" target="_G_ah1LcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_G_ah97cKEeKQYayI9qY9dA" inStructuredNode="_G_ahsrcKEeKQYayI9qY9dA" source="_G_ah1LcKEeKQYayI9qY9dA" target="_G_ahzrcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_G_ah-LcKEeKQYayI9qY9dA" inStructuredNode="_G_ahsrcKEeKQYayI9qY9dA" source="_G_ah0bcKEeKQYayI9qY9dA" target="_G_ah5LcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_G_ah-bcKEeKQYayI9qY9dA" inStructuredNode="_G_ahsrcKEeKQYayI9qY9dA" source="_G_ah5LcKEeKQYayI9qY9dA" target="_G_ah27cKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_G_ah-rcKEeKQYayI9qY9dA" inStructuredNode="_G_ahsrcKEeKQYayI9qY9dA" source="_G_ah5LcKEeKQYayI9qY9dA" target="_G_ah5rcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_G_ah-7cKEeKQYayI9qY9dA" inStructuredNode="_G_ahsrcKEeKQYayI9qY9dA" source="_G_ah6bcKEeKQYayI9qY9dA" target="_G_ah7LcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_G_ah_LcKEeKQYayI9qY9dA" inStructuredNode="_G_ahsrcKEeKQYayI9qY9dA" source="_G_ah3rcKEeKQYayI9qY9dA" target="_G_ah7bcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_G_ah_bcKEeKQYayI9qY9dA" inStructuredNode="_G_ahsrcKEeKQYayI9qY9dA" source="_G_ah7LcKEeKQYayI9qY9dA" target="_G_ah7rcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_G_ah_rcKEeKQYayI9qY9dA" inStructuredNode="_G_ahsrcKEeKQYayI9qY9dA" source="_G_ah7LcKEeKQYayI9qY9dA" target="_G_ah7rcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_G_ah_7cKEeKQYayI9qY9dA" inStructuredNode="_G_ahsrcKEeKQYayI9qY9dA" source="_G_ah7rcKEeKQYayI9qY9dA" target="_G_ah7bcKEeKQYayI9qY9dA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_G_aiALcKEeKQYayI9qY9dA" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_G_aiAbcKEeKQYayI9qY9dA" inStructuredNode="_G_ahsrcKEeKQYayI9qY9dA" source="_G_ah1rcKEeKQYayI9qY9dA" target="_G_ah4bcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_G_aiArcKEeKQYayI9qY9dA" inStructuredNode="_G_ahsrcKEeKQYayI9qY9dA" source="_G_ah7bcKEeKQYayI9qY9dA" target="_G_ah77cKEeKQYayI9qY9dA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_G_aiA7cKEeKQYayI9qY9dA" name="Initial(ConditionalLogicalExpression@c053cd)" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" outgoing="_G_aifLcKEeKQYayI9qY9dA"/>
                <node xmi:type="uml:DecisionNode" xmi:id="_G_aiBLcKEeKQYayI9qY9dA" name="Decision(ConditionalLogicalExpression@c053cd)" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" outgoing="_G_aifrcKEeKQYayI9qY9dA _G_aigLcKEeKQYayI9qY9dA" incoming="_G_aifLcKEeKQYayI9qY9dA _G_aifbcKEeKQYayI9qY9dA" decisionInputFlow="_G_aifbcKEeKQYayI9qY9dA"/>
                <node xmi:type="uml:MergeNode" xmi:id="_G_aiBbcKEeKQYayI9qY9dA" name="Merge(ConditionalLogicalExpression@c053cd.result)" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" outgoing="_G_aihbcKEeKQYayI9qY9dA" incoming="_G_aigrcKEeKQYayI9qY9dA _G_aig7cKEeKQYayI9qY9dA"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_G_aiBrcKEeKQYayI9qY9dA" name="ConditionalLogicalExpression@1b97d0a.operand2" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" incoming="_G_aihrcKEeKQYayI9qY9dA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_G_aiB7cKEeKQYayI9qY9dA" name="Value(true)" inStructuredNode="_G_aiBrcKEeKQYayI9qY9dA">
                    <result xmi:type="uml:OutputPin" xmi:id="_G_aiCLcKEeKQYayI9qY9dA" name="Value(true).result" outgoing="_G_aiD7cKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_aiCbcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_aiCrcKEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralBoolean" xmi:id="_G_aiC7cKEeKQYayI9qY9dA" value="true">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    </value>
                  </node>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_G_aiDLcKEeKQYayI9qY9dA" name="ConditionalLogicalExpression@1b97d0a.operand2.result" outgoing="_G_aiircKEeKQYayI9qY9dA" incoming="_G_aiD7cKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_aiDbcKEeKQYayI9qY9dA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_aiDrcKEeKQYayI9qY9dA" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_G_aiD7cKEeKQYayI9qY9dA" inStructuredNode="_G_aiBrcKEeKQYayI9qY9dA" source="_G_aiCLcKEeKQYayI9qY9dA" target="_G_aiDLcKEeKQYayI9qY9dA"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_G_aiELcKEeKQYayI9qY9dA" name="ConditionalLogicalExpression@1b97d0a.operand3" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" incoming="_G_aiiLcKEeKQYayI9qY9dA">
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_G_aiEbcKEeKQYayI9qY9dA" name="Call(At)" inStructuredNode="_G_aiELcKEeKQYayI9qY9dA" incoming="_G_aiUrcKEeKQYayI9qY9dA">
                    <argument xmi:type="uml:InputPin" xmi:id="_G_aiErcKEeKQYayI9qY9dA" name="Call(At).argument(seq)" incoming="_G_aiULcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_aiE7cKEeKQYayI9qY9dA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_aiFLcKEeKQYayI9qY9dA" value="*"/>
                    </argument>
                    <argument xmi:type="uml:InputPin" xmi:id="_G_aiFbcKEeKQYayI9qY9dA" name="Call(At).argument(index)" incoming="_G_aiU7cKEeKQYayI9qY9dA">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_aiFrcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_aiF7cKEeKQYayI9qY9dA" value="1"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_G_aiGLcKEeKQYayI9qY9dA" name="Call(At).result()" outgoing="_G_aiVLcKEeKQYayI9qY9dA">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_aiGbcKEeKQYayI9qY9dA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_aiGrcKEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-At"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_G_aiG7cKEeKQYayI9qY9dA" name="Tuple@41cbdd" inStructuredNode="_G_aiELcKEeKQYayI9qY9dA" outgoing="_G_aiUrcKEeKQYayI9qY9dA">
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_G_aiHLcKEeKQYayI9qY9dA" name="Read(b)" inStructuredNode="_G_aiG7cKEeKQYayI9qY9dA" structuralFeature="_FDyzhrcIEeKQYayI9qY9dA">
                      <object xmi:type="uml:InputPin" xmi:id="_G_aiHbcKEeKQYayI9qY9dA" name="Read(b).object" incoming="_G_aiKbcKEeKQYayI9qY9dA" type="_FDyzgbcIEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_aiHrcKEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_aiH7cKEeKQYayI9qY9dA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_G_aiILcKEeKQYayI9qY9dA" name="Read(b).result" outgoing="_G_aiULcKEeKQYayI9qY9dA" type="_RLbBgKQhEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_aiIbcKEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_aiIrcKEeKQYayI9qY9dA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_G_aiI7cKEeKQYayI9qY9dA" name="Fork(Fork(c)@133ca2f)" inStructuredNode="_G_aiG7cKEeKQYayI9qY9dA" outgoing="_G_aiKbcKEeKQYayI9qY9dA" incoming="_G_aipbcKEeKQYayI9qY9dA"/>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_G_aiJLcKEeKQYayI9qY9dA" name="Value(4)" inStructuredNode="_G_aiG7cKEeKQYayI9qY9dA">
                      <result xmi:type="uml:OutputPin" xmi:id="_G_aiJbcKEeKQYayI9qY9dA" name="Value(4).result" outgoing="_G_aiUbcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_aiJrcKEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_aiJ7cKEeKQYayI9qY9dA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_G_aiKLcKEeKQYayI9qY9dA" value="4">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_G_aiKbcKEeKQYayI9qY9dA" inStructuredNode="_G_aiG7cKEeKQYayI9qY9dA" source="_G_aiI7cKEeKQYayI9qY9dA" target="_G_aiHbcKEeKQYayI9qY9dA"/>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_G_aiKrcKEeKQYayI9qY9dA" name="Fork(Call(At).argument(index))" inStructuredNode="_G_aiELcKEeKQYayI9qY9dA" outgoing="_G_aiU7cKEeKQYayI9qY9dA" incoming="_G_aiUbcKEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_G_aiK7cKEeKQYayI9qY9dA" name="Read(p)" inStructuredNode="_G_aiELcKEeKQYayI9qY9dA" structuralFeature="_RLbBgaQhEeKU2-QRh2EfwQ">
                    <object xmi:type="uml:InputPin" xmi:id="_G_aiLLcKEeKQYayI9qY9dA" name="Read(p).object" incoming="_G_aiVbcKEeKQYayI9qY9dA" type="_RLbBgKQhEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_aiLbcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_aiLrcKEeKQYayI9qY9dA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_G_aiL7cKEeKQYayI9qY9dA" name="Read(p).result" outgoing="_G_aiVrcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_aiMLcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_aiMbcKEeKQYayI9qY9dA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_G_aiMrcKEeKQYayI9qY9dA" name="Fork(Call(At).result())" inStructuredNode="_G_aiELcKEeKQYayI9qY9dA" outgoing="_G_aiVbcKEeKQYayI9qY9dA" incoming="_G_aiVLcKEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_G_aiM7cKEeKQYayI9qY9dA" name="Value(4)" inStructuredNode="_G_aiELcKEeKQYayI9qY9dA">
                    <result xmi:type="uml:OutputPin" xmi:id="_G_aiNLcKEeKQYayI9qY9dA" name="Value(4).result" outgoing="_G_aiX7cKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_aiNbcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_aiNrcKEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_G_aiN7cKEeKQYayI9qY9dA" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:TestIdentityAction" xmi:id="_G_aiOLcKEeKQYayI9qY9dA" name="Test(==)" inStructuredNode="_G_aiELcKEeKQYayI9qY9dA">
                    <first xmi:type="uml:InputPin" xmi:id="_G_aiObcKEeKQYayI9qY9dA" name="Test(==).first" incoming="_G_aiV7cKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_aiOrcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_aiO7cKEeKQYayI9qY9dA" value="1"/>
                    </first>
                    <result xmi:type="uml:OutputPin" xmi:id="_G_aiPLcKEeKQYayI9qY9dA" name="Test(==).result" outgoing="_G_aiWrcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_aiPbcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_aiPrcKEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <second xmi:type="uml:InputPin" xmi:id="_G_aiP7cKEeKQYayI9qY9dA" name="Test(==).second" incoming="_G_aiX7cKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_aiQLcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_aiQbcKEeKQYayI9qY9dA" value="1"/>
                    </second>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_G_aiQrcKEeKQYayI9qY9dA" name="Fork(Read(p).result)" inStructuredNode="_G_aiELcKEeKQYayI9qY9dA" outgoing="_G_aiV7cKEeKQYayI9qY9dA _G_aiWLcKEeKQYayI9qY9dA" incoming="_G_aiVrcKEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_G_aiQ7cKEeKQYayI9qY9dA" name="Call(NotEmpty)" inStructuredNode="_G_aiELcKEeKQYayI9qY9dA">
                    <argument xmi:type="uml:InputPin" xmi:id="_G_aiRLcKEeKQYayI9qY9dA" name="Call(NotEmpty).argument(seq)" incoming="_G_aiWLcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_aiRbcKEeKQYayI9qY9dA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_aiRrcKEeKQYayI9qY9dA" value="*"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_G_aiR7cKEeKQYayI9qY9dA" name="Call(NotEmpty).result()" outgoing="_G_aiWbcKEeKQYayI9qY9dA">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_aiSLcKEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_aiSbcKEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_G_aiSrcKEeKQYayI9qY9dA" name="Fork(Call(NotEmpty).result())" inStructuredNode="_G_aiELcKEeKQYayI9qY9dA" outgoing="_G_aiW7cKEeKQYayI9qY9dA _G_aiXLcKEeKQYayI9qY9dA" incoming="_G_aiWbcKEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_G_aiS7cKEeKQYayI9qY9dA" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_G_aiELcKEeKQYayI9qY9dA" outgoing="_G_aiYLcKEeKQYayI9qY9dA" incoming="_G_aiWrcKEeKQYayI9qY9dA _G_aiXbcKEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_G_aiTLcKEeKQYayI9qY9dA" name="Decision(Call(NotEmpty).result())" inStructuredNode="_G_aiELcKEeKQYayI9qY9dA" outgoing="_G_aiXbcKEeKQYayI9qY9dA" incoming="_G_aiW7cKEeKQYayI9qY9dA _G_aiXLcKEeKQYayI9qY9dA" decisionInputFlow="_G_aiXLcKEeKQYayI9qY9dA"/>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_G_aiTbcKEeKQYayI9qY9dA" name="ConditionalLogicalExpression@1b97d0a.operand3.result" outgoing="_G_aii7cKEeKQYayI9qY9dA" incoming="_G_aiYLcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_aiTrcKEeKQYayI9qY9dA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_aiT7cKEeKQYayI9qY9dA" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_G_aiULcKEeKQYayI9qY9dA" inStructuredNode="_G_aiELcKEeKQYayI9qY9dA" source="_G_aiILcKEeKQYayI9qY9dA" target="_G_aiErcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_G_aiUbcKEeKQYayI9qY9dA" inStructuredNode="_G_aiELcKEeKQYayI9qY9dA" source="_G_aiJbcKEeKQYayI9qY9dA" target="_G_aiKrcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_G_aiUrcKEeKQYayI9qY9dA" inStructuredNode="_G_aiELcKEeKQYayI9qY9dA" source="_G_aiG7cKEeKQYayI9qY9dA" target="_G_aiEbcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_G_aiU7cKEeKQYayI9qY9dA" inStructuredNode="_G_aiELcKEeKQYayI9qY9dA" source="_G_aiKrcKEeKQYayI9qY9dA" target="_G_aiFbcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_G_aiVLcKEeKQYayI9qY9dA" inStructuredNode="_G_aiELcKEeKQYayI9qY9dA" source="_G_aiGLcKEeKQYayI9qY9dA" target="_G_aiMrcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_G_aiVbcKEeKQYayI9qY9dA" inStructuredNode="_G_aiELcKEeKQYayI9qY9dA" source="_G_aiMrcKEeKQYayI9qY9dA" target="_G_aiLLcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_G_aiVrcKEeKQYayI9qY9dA" inStructuredNode="_G_aiELcKEeKQYayI9qY9dA" source="_G_aiL7cKEeKQYayI9qY9dA" target="_G_aiQrcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_G_aiV7cKEeKQYayI9qY9dA" inStructuredNode="_G_aiELcKEeKQYayI9qY9dA" source="_G_aiQrcKEeKQYayI9qY9dA" target="_G_aiObcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_G_aiWLcKEeKQYayI9qY9dA" inStructuredNode="_G_aiELcKEeKQYayI9qY9dA" source="_G_aiQrcKEeKQYayI9qY9dA" target="_G_aiRLcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_G_aiWbcKEeKQYayI9qY9dA" inStructuredNode="_G_aiELcKEeKQYayI9qY9dA" source="_G_aiR7cKEeKQYayI9qY9dA" target="_G_aiSrcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_G_aiWrcKEeKQYayI9qY9dA" inStructuredNode="_G_aiELcKEeKQYayI9qY9dA" source="_G_aiPLcKEeKQYayI9qY9dA" target="_G_aiS7cKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_G_aiW7cKEeKQYayI9qY9dA" inStructuredNode="_G_aiELcKEeKQYayI9qY9dA" source="_G_aiSrcKEeKQYayI9qY9dA" target="_G_aiTLcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_G_aiXLcKEeKQYayI9qY9dA" inStructuredNode="_G_aiELcKEeKQYayI9qY9dA" source="_G_aiSrcKEeKQYayI9qY9dA" target="_G_aiTLcKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_G_aiXbcKEeKQYayI9qY9dA" inStructuredNode="_G_aiELcKEeKQYayI9qY9dA" source="_G_aiTLcKEeKQYayI9qY9dA" target="_G_aiS7cKEeKQYayI9qY9dA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_G_aiXrcKEeKQYayI9qY9dA" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_G_aiX7cKEeKQYayI9qY9dA" inStructuredNode="_G_aiELcKEeKQYayI9qY9dA" source="_G_aiNLcKEeKQYayI9qY9dA" target="_G_aiP7cKEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_G_aiYLcKEeKQYayI9qY9dA" inStructuredNode="_G_aiELcKEeKQYayI9qY9dA" source="_G_aiS7cKEeKQYayI9qY9dA" target="_G_aiTbcKEeKQYayI9qY9dA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_G_aiYbcKEeKQYayI9qY9dA" name="Initial(ConditionalLogicalExpression@1b97d0a)" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" outgoing="_G_aihLcKEeKQYayI9qY9dA"/>
                <node xmi:type="uml:DecisionNode" xmi:id="_G_aiYrcKEeKQYayI9qY9dA" name="Decision(ConditionalLogicalExpression@1b97d0a)" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" outgoing="_G_aihrcKEeKQYayI9qY9dA _G_aiiLcKEeKQYayI9qY9dA" incoming="_G_aihLcKEeKQYayI9qY9dA _G_aihbcKEeKQYayI9qY9dA" decisionInputFlow="_G_aihbcKEeKQYayI9qY9dA"/>
                <node xmi:type="uml:MergeNode" xmi:id="_G_aiY7cKEeKQYayI9qY9dA" name="Merge(ConditionalLogicalExpression@1b97d0a.result)" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" outgoing="_G_aijbcKEeKQYayI9qY9dA" incoming="_G_aiircKEeKQYayI9qY9dA _G_aii7cKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_G_aiZLcKEeKQYayI9qY9dA" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" source="_G_ahHbcKEeKQYayI9qY9dA" target="_G_ahD7cKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_G_aiZbcKEeKQYayI9qY9dA" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" source="_G_ahIrcKEeKQYayI9qY9dA" target="_G_ahJ7cKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_G_aiZrcKEeKQYayI9qY9dA" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" source="_G_ahGLcKEeKQYayI9qY9dA" target="_G_ahDrcKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_G_aiZ7cKEeKQYayI9qY9dA" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" source="_G_ahJ7cKEeKQYayI9qY9dA" target="_G_ahErcKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_G_aiaLcKEeKQYayI9qY9dA" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" source="_G_ahFbcKEeKQYayI9qY9dA" target="_G_ahL7cKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_G_aiabcKEeKQYayI9qY9dA" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" source="_G_ahL7cKEeKQYayI9qY9dA" target="_G_ahKbcKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_G_aiarcKEeKQYayI9qY9dA" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" source="_G_ahLLcKEeKQYayI9qY9dA" target="_G_ahP7cKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_G_aia7cKEeKQYayI9qY9dA" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" source="_G_ahP7cKEeKQYayI9qY9dA" target="_G_ahNrcKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_G_aibLcKEeKQYayI9qY9dA" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" source="_G_ahP7cKEeKQYayI9qY9dA" target="_G_ahQbcKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_G_aibbcKEeKQYayI9qY9dA" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" source="_G_ahRLcKEeKQYayI9qY9dA" target="_G_ahR7cKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_G_aibrcKEeKQYayI9qY9dA" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" source="_G_ahObcKEeKQYayI9qY9dA" target="_G_ahSLcKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_G_aib7cKEeKQYayI9qY9dA" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" source="_G_ahR7cKEeKQYayI9qY9dA" target="_G_ahSbcKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_G_aicLcKEeKQYayI9qY9dA" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" source="_G_ahR7cKEeKQYayI9qY9dA" target="_G_ahSbcKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_G_aicbcKEeKQYayI9qY9dA" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" source="_G_ahSbcKEeKQYayI9qY9dA" target="_G_ahSLcKEeKQYayI9qY9dA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_G_aicrcKEeKQYayI9qY9dA" name="Value(false)"/>
                </edge>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_G_aic7cKEeKQYayI9qY9dA" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" source="_G_ahMbcKEeKQYayI9qY9dA" target="_G_ahPLcKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_G_aidLcKEeKQYayI9qY9dA" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" source="_G_ahpbcKEeKQYayI9qY9dA" target="_G_ahprcKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_G_aidbcKEeKQYayI9qY9dA" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" source="_G_ahSLcKEeKQYayI9qY9dA" target="_G_ahprcKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_G_aidrcKEeKQYayI9qY9dA" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" source="_G_ahprcKEeKQYayI9qY9dA" target="_G_ahSrcKEeKQYayI9qY9dA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_G_aid7cKEeKQYayI9qY9dA" name="Value(true)" value="true"/>
                </edge>
                <edge xmi:type="uml:ControlFlow" xmi:id="_G_aieLcKEeKQYayI9qY9dA" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" source="_G_ahprcKEeKQYayI9qY9dA" target="_G_ahVLcKEeKQYayI9qY9dA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_G_aiebcKEeKQYayI9qY9dA" name="Value(false)"/>
                </edge>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_G_aiercKEeKQYayI9qY9dA" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" source="_G_ahULcKEeKQYayI9qY9dA" target="_G_ahp7cKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_G_aie7cKEeKQYayI9qY9dA" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" source="_G_ahkbcKEeKQYayI9qY9dA" target="_G_ahp7cKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_G_aifLcKEeKQYayI9qY9dA" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" source="_G_aiA7cKEeKQYayI9qY9dA" target="_G_aiBLcKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_G_aifbcKEeKQYayI9qY9dA" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" source="_G_ahp7cKEeKQYayI9qY9dA" target="_G_aiBLcKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_G_aifrcKEeKQYayI9qY9dA" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" source="_G_aiBLcKEeKQYayI9qY9dA" target="_G_ahqLcKEeKQYayI9qY9dA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_G_aif7cKEeKQYayI9qY9dA" name="Value(true)" value="true"/>
                </edge>
                <edge xmi:type="uml:ControlFlow" xmi:id="_G_aigLcKEeKQYayI9qY9dA" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" source="_G_aiBLcKEeKQYayI9qY9dA" target="_G_ahsrcKEeKQYayI9qY9dA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_G_aigbcKEeKQYayI9qY9dA" name="Value(false)"/>
                </edge>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_G_aigrcKEeKQYayI9qY9dA" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" source="_G_ahrrcKEeKQYayI9qY9dA" target="_G_aiBbcKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_G_aig7cKEeKQYayI9qY9dA" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" source="_G_ah77cKEeKQYayI9qY9dA" target="_G_aiBbcKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_G_aihLcKEeKQYayI9qY9dA" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" source="_G_aiYbcKEeKQYayI9qY9dA" target="_G_aiYrcKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_G_aihbcKEeKQYayI9qY9dA" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" source="_G_aiBbcKEeKQYayI9qY9dA" target="_G_aiYrcKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_G_aihrcKEeKQYayI9qY9dA" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" source="_G_aiYrcKEeKQYayI9qY9dA" target="_G_aiBrcKEeKQYayI9qY9dA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_G_aih7cKEeKQYayI9qY9dA" name="Value(true)" value="true"/>
                </edge>
                <edge xmi:type="uml:ControlFlow" xmi:id="_G_aiiLcKEeKQYayI9qY9dA" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" source="_G_aiYrcKEeKQYayI9qY9dA" target="_G_aiELcKEeKQYayI9qY9dA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_G_aiibcKEeKQYayI9qY9dA" name="Value(false)"/>
                </edge>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_G_aiircKEeKQYayI9qY9dA" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" source="_G_aiDLcKEeKQYayI9qY9dA" target="_G_aiY7cKEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_G_aii7cKEeKQYayI9qY9dA" inStructuredNode="_G_ahCLcKEeKQYayI9qY9dA" source="_G_aiTbcKEeKQYayI9qY9dA" target="_G_aiY7cKEeKQYayI9qY9dA"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_G_aijLcKEeKQYayI9qY9dA" inStructuredNode="_G_ahALcKEeKQYayI9qY9dA" source="_G_ahCrcKEeKQYayI9qY9dA" target="_G_ahArcKEeKQYayI9qY9dA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_G_aijbcKEeKQYayI9qY9dA" inStructuredNode="_G_ahALcKEeKQYayI9qY9dA" source="_G_aiY7cKEeKQYayI9qY9dA" target="_G_ahBbcKEeKQYayI9qY9dA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_G_aijrcKEeKQYayI9qY9dA" inStructuredNode="_G_ahALcKEeKQYayI9qY9dA" source="_G_ahCLcKEeKQYayI9qY9dA" target="_G_ahAbcKEeKQYayI9qY9dA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_G_aij7cKEeKQYayI9qY9dA" name="ExpressionStatement@1d875e6" inStructuredNode="_G_agwLcKEeKQYayI9qY9dA" incoming="_G_aip7cKEeKQYayI9qY9dA">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_G_aikLcKEeKQYayI9qY9dA" name="Call(WriteLine)" inStructuredNode="_G_aij7cKEeKQYayI9qY9dA" incoming="_G_ainrcKEeKQYayI9qY9dA">
                <argument xmi:type="uml:InputPin" xmi:id="_G_aikbcKEeKQYayI9qY9dA" name="Call(WriteLine).argument(value)" incoming="_G_ainbcKEeKQYayI9qY9dA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_aikrcKEeKQYayI9qY9dA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_aik7cKEeKQYayI9qY9dA" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_G_ailLcKEeKQYayI9qY9dA" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_ailbcKEeKQYayI9qY9dA"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_ailrcKEeKQYayI9qY9dA" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_G_ail7cKEeKQYayI9qY9dA" name="Tuple@113c22a" inStructuredNode="_G_aij7cKEeKQYayI9qY9dA" outgoing="_G_ainrcKEeKQYayI9qY9dA">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_G_aimLcKEeKQYayI9qY9dA" name="Value(&quot;-- End of test case --&quot;)" inStructuredNode="_G_ail7cKEeKQYayI9qY9dA">
                  <result xmi:type="uml:OutputPin" xmi:id="_G_aimbcKEeKQYayI9qY9dA" name="Value(&quot;-- End of test case --&quot;).result" outgoing="_G_ainbcKEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_aimrcKEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_aim7cKEeKQYayI9qY9dA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_G_ainLcKEeKQYayI9qY9dA" value="-- End of test case --">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_G_ainbcKEeKQYayI9qY9dA" inStructuredNode="_G_aij7cKEeKQYayI9qY9dA" source="_G_aimbcKEeKQYayI9qY9dA" target="_G_aikbcKEeKQYayI9qY9dA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_G_ainrcKEeKQYayI9qY9dA" inStructuredNode="_G_aij7cKEeKQYayI9qY9dA" source="_G_ail7cKEeKQYayI9qY9dA" target="_G_aikLcKEeKQYayI9qY9dA"/>
            </node>
            <edge xmi:type="uml:ControlFlow" xmi:id="_G_ain7cKEeKQYayI9qY9dA" inStructuredNode="_G_agwLcKEeKQYayI9qY9dA" source="_G_agwbcKEeKQYayI9qY9dA" target="_G_ag0bcKEeKQYayI9qY9dA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_G_aioLcKEeKQYayI9qY9dA" inStructuredNode="_G_agwLcKEeKQYayI9qY9dA" source="_G_ag0rcKEeKQYayI9qY9dA" target="_G_ag_LcKEeKQYayI9qY9dA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_G_aiobcKEeKQYayI9qY9dA" inStructuredNode="_G_agwLcKEeKQYayI9qY9dA" source="_G_ag0bcKEeKQYayI9qY9dA" target="_G_ag4bcKEeKQYayI9qY9dA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_G_aiorcKEeKQYayI9qY9dA" inStructuredNode="_G_agwLcKEeKQYayI9qY9dA" source="_G_ag0rcKEeKQYayI9qY9dA" target="_G_ahILcKEeKQYayI9qY9dA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_G_aio7cKEeKQYayI9qY9dA" inStructuredNode="_G_agwLcKEeKQYayI9qY9dA" source="_G_ag0rcKEeKQYayI9qY9dA" target="_G_ahZ7cKEeKQYayI9qY9dA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_G_aipLcKEeKQYayI9qY9dA" inStructuredNode="_G_agwLcKEeKQYayI9qY9dA" source="_G_ag0rcKEeKQYayI9qY9dA" target="_G_ahxbcKEeKQYayI9qY9dA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_G_aipbcKEeKQYayI9qY9dA" inStructuredNode="_G_agwLcKEeKQYayI9qY9dA" source="_G_ag0rcKEeKQYayI9qY9dA" target="_G_aiI7cKEeKQYayI9qY9dA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_G_aiprcKEeKQYayI9qY9dA" inStructuredNode="_G_agwLcKEeKQYayI9qY9dA" source="_G_ag4bcKEeKQYayI9qY9dA" target="_G_ahALcKEeKQYayI9qY9dA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_G_aip7cKEeKQYayI9qY9dA" inStructuredNode="_G_agwLcKEeKQYayI9qY9dA" source="_G_ahALcKEeKQYayI9qY9dA" target="_G_aij7cKEeKQYayI9qY9dA"/>
          </structuredNode>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_NdYNQLcLEeKQYayI9qY9dA" name="MultipleDelegation - SameConnector - PortToPWP - Operation">
        <packagedElement xmi:type="uml:Class" xmi:id="_NdYNQbcLEeKQYayI9qY9dA" name="C">
          <ownedAttribute xmi:type="uml:Port" xmi:id="_NdYNQrcLEeKQYayI9qY9dA" name="p" visibility="public" type="_hJSdjKNmEeKtYNW7l6h6LA" end="_NdYNSrcLEeKQYayI9qY9dA" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NdYNQ7cLEeKQYayI9qY9dA" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NdYNRLcLEeKQYayI9qY9dA" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_0_KVcLcLEeKQYayI9qY9dA" name="a" type="_hJSdYqNmEeKtYNW7l6h6LA" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AJcckLcMEeKQYayI9qY9dA" value="4"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AKMDcLcMEeKQYayI9qY9dA" value="4"/>
          </ownedAttribute>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_NdYNSbcLEeKQYayI9qY9dA" name="r" type="_hJAV86TZEeKGUdxOl5wllg">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_NdYNSrcLEeKQYayI9qY9dA" role="_NdYNQrcLEeKQYayI9qY9dA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NdYNS7cLEeKQYayI9qY9dA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NdYNTLcLEeKQYayI9qY9dA" name="" value="*"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_NdYNTbcLEeKQYayI9qY9dA" partWithPort="_0_KVcLcLEeKQYayI9qY9dA" role="_hJSdZKNmEeKtYNW7l6h6LA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NdYNTrcLEeKQYayI9qY9dA" name="" value="4"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NdYNT7cLEeKQYayI9qY9dA" value="*"/>
            </end>
          </ownedConnector>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_NdYNULcLEeKQYayI9qY9dA" name="C" class="_NdYNQbcLEeKQYayI9qY9dA">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_NdYNUbcLEeKQYayI9qY9dA" name="result" type="_NdYNQbcLEeKQYayI9qY9dA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Activity" xmi:id="_NdYNUrcLEeKQYayI9qY9dA" name="Test case - MultipleDelegation - SameConnector - PortToPWP - Operation" group="_kc61sLcMEeKQYayI9qY9dA" node="_kc61sLcMEeKQYayI9qY9dA">
          <ownedComment xmi:type="uml:Comment" xmi:id="_NdYNU7cLEeKQYayI9qY9dA">
            <body>&#xD;
namespace 'Test Suites'::'Test Suite 2'::'MultipleDelegation - SameConnector - PortToPWP - Operation' ;&#xD;
&#xD;
activity 'Test case - MultipleDelegation - SameConnector - PortToPWP - Operation'() { &#xD;
&#xD;
	WriteLine(&quot;-- Running test case: Single delegation connector - Multiple links - Operation delegated from port to part with port--&quot;) ;&#xD;
	&#xD;
	c = new C() ;&#xD;
	c.p.setP(4) ;&#xD;
	AssertTrue(&quot;Operation call delegated&quot;, c.a[1].b.p == 4 || c.a[2].b.p == 4 || c.a[3].b.p == 4 || c.a[4].b.p == 4) ;&#xD;
	&#xD;
	WriteLine(&quot;-- End of test case --&quot;) ;&#xD;
}</body>
          </ownedComment>
          <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_kc61sLcMEeKQYayI9qY9dA" name="Body(Test case - MultipleDelegation - SameConnector - PortToPWP - Operation)">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_kc61sbcMEeKQYayI9qY9dA" name="ExpressionStatement@121fa1f" inStructuredNode="_kc61sLcMEeKQYayI9qY9dA" outgoing="_kc63t7cMEeKQYayI9qY9dA">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_kc61srcMEeKQYayI9qY9dA" name="Call(WriteLine)" inStructuredNode="_kc61sbcMEeKQYayI9qY9dA" incoming="_kc61wLcMEeKQYayI9qY9dA">
                <argument xmi:type="uml:InputPin" xmi:id="_kc61s7cMEeKQYayI9qY9dA" name="Call(WriteLine).argument(value)" incoming="_kc61v7cMEeKQYayI9qY9dA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc61tLcMEeKQYayI9qY9dA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc61tbcMEeKQYayI9qY9dA" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_kc61trcMEeKQYayI9qY9dA" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc61t7cMEeKQYayI9qY9dA"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc61uLcMEeKQYayI9qY9dA" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_kc61ubcMEeKQYayI9qY9dA" name="Tuple@6c3e2f" inStructuredNode="_kc61sbcMEeKQYayI9qY9dA" outgoing="_kc61wLcMEeKQYayI9qY9dA">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_kc61urcMEeKQYayI9qY9dA" name="Value(&quot;-- Running test case: Single delegation connector - Multiple links - Operation delegated from port to part with port--&quot;)" inStructuredNode="_kc61ubcMEeKQYayI9qY9dA">
                  <result xmi:type="uml:OutputPin" xmi:id="_kc61u7cMEeKQYayI9qY9dA" name="Value(&quot;-- Running test case: Single delegation connector - Multiple links - Operation delegated from port to part with port--&quot;).result" outgoing="_kc61v7cMEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc61vLcMEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc61vbcMEeKQYayI9qY9dA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_kc61vrcMEeKQYayI9qY9dA" value="-- Running test case: Single delegation connector - Multiple links - Operation delegated from port to part with port--">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_kc61v7cMEeKQYayI9qY9dA" inStructuredNode="_kc61sbcMEeKQYayI9qY9dA" source="_kc61u7cMEeKQYayI9qY9dA" target="_kc61s7cMEeKQYayI9qY9dA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_kc61wLcMEeKQYayI9qY9dA" inStructuredNode="_kc61sbcMEeKQYayI9qY9dA" source="_kc61ubcMEeKQYayI9qY9dA" target="_kc61srcMEeKQYayI9qY9dA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_kc61wbcMEeKQYayI9qY9dA" name="ExpressionStatement@178727c" inStructuredNode="_kc61sLcMEeKQYayI9qY9dA" outgoing="_kc63ubcMEeKQYayI9qY9dA" incoming="_kc63t7cMEeKQYayI9qY9dA">
              <node xmi:type="uml:ForkNode" xmi:id="_kc61wrcMEeKQYayI9qY9dA" name="Fork(c)@4b44bc" inStructuredNode="_kc61wbcMEeKQYayI9qY9dA" outgoing="_kc63uLcMEeKQYayI9qY9dA _kc63urcMEeKQYayI9qY9dA _kc63u7cMEeKQYayI9qY9dA _kc63vLcMEeKQYayI9qY9dA _kc63vbcMEeKQYayI9qY9dA" incoming="_kc610LcMEeKQYayI9qY9dA"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_kc61w7cMEeKQYayI9qY9dA" name="RightHandSide@18db9c5" inStructuredNode="_kc61wbcMEeKQYayI9qY9dA">
                <node xmi:type="uml:CallOperationAction" xmi:id="_kc61xLcMEeKQYayI9qY9dA" name="Call(C)" inStructuredNode="_kc61w7cMEeKQYayI9qY9dA" operation="_NdYNULcLEeKQYayI9qY9dA">
                  <result xmi:type="uml:OutputPin" xmi:id="_kc61xbcMEeKQYayI9qY9dA" name="Call(C).result(result)" outgoing="_kc610LcMEeKQYayI9qY9dA" type="_NdYNQbcLEeKQYayI9qY9dA">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc61xrcMEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc61x7cMEeKQYayI9qY9dA" value="1"/>
                  </result>
                  <target xmi:type="uml:InputPin" xmi:id="_kc61yLcMEeKQYayI9qY9dA" name="Call(C).target" incoming="_kc61z7cMEeKQYayI9qY9dA" type="_NdYNQbcLEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc61ybcMEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc61yrcMEeKQYayI9qY9dA" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_kc61y7cMEeKQYayI9qY9dA" name="Create(C)" inStructuredNode="_kc61w7cMEeKQYayI9qY9dA" classifier="_NdYNQbcLEeKQYayI9qY9dA">
                  <result xmi:type="uml:OutputPin" xmi:id="_kc61zLcMEeKQYayI9qY9dA" name="Create(C).result" outgoing="_kc61z7cMEeKQYayI9qY9dA" type="_NdYNQbcLEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc61zbcMEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc61zrcMEeKQYayI9qY9dA" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_kc61z7cMEeKQYayI9qY9dA" inStructuredNode="_kc61w7cMEeKQYayI9qY9dA" source="_kc61zLcMEeKQYayI9qY9dA" target="_kc61yLcMEeKQYayI9qY9dA"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_kc610LcMEeKQYayI9qY9dA" inStructuredNode="_kc61wbcMEeKQYayI9qY9dA" source="_kc61xbcMEeKQYayI9qY9dA" target="_kc61wrcMEeKQYayI9qY9dA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_kc610bcMEeKQYayI9qY9dA" name="ExpressionStatement@e51ded" inStructuredNode="_kc61sLcMEeKQYayI9qY9dA" outgoing="_kc63vrcMEeKQYayI9qY9dA" incoming="_kc63ubcMEeKQYayI9qY9dA">
              <node xmi:type="uml:ExpansionRegion" xmi:id="_kc610rcMEeKQYayI9qY9dA" name="Collect(Call(setP))" inStructuredNode="_kc610bcMEeKQYayI9qY9dA" incoming="_kc6177cMEeKQYayI9qY9dA" mode="parallel" inputElement="_kc6147cMEeKQYayI9qY9dA">
                <node xmi:type="uml:CallOperationAction" xmi:id="_kc6107cMEeKQYayI9qY9dA" name="Call(setP)" inStructuredNode="_kc610rcMEeKQYayI9qY9dA" incoming="_kc614bcMEeKQYayI9qY9dA" operation="_hJSdiqNmEeKtYNW7l6h6LA">
                  <argument xmi:type="uml:InputPin" xmi:id="_kc611LcMEeKQYayI9qY9dA" name="Call(setP).argument(v)" incoming="_kc614LcMEeKQYayI9qY9dA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc611bcMEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc611rcMEeKQYayI9qY9dA" value="1"/>
                  </argument>
                  <target xmi:type="uml:InputPin" xmi:id="_kc6117cMEeKQYayI9qY9dA" name="Call(setP).target" incoming="_kc614rcMEeKQYayI9qY9dA" type="_hJSdjKNmEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc612LcMEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc612bcMEeKQYayI9qY9dA" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_kc612rcMEeKQYayI9qY9dA" name="Tuple@119a773" inStructuredNode="_kc610rcMEeKQYayI9qY9dA" outgoing="_kc614bcMEeKQYayI9qY9dA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_kc6127cMEeKQYayI9qY9dA" name="Value(4)" inStructuredNode="_kc612rcMEeKQYayI9qY9dA">
                    <result xmi:type="uml:OutputPin" xmi:id="_kc613LcMEeKQYayI9qY9dA" name="Value(4).result" outgoing="_kc614LcMEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc613bcMEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc613rcMEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_kc6137cMEeKQYayI9qY9dA" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_kc614LcMEeKQYayI9qY9dA" inStructuredNode="_kc610rcMEeKQYayI9qY9dA" source="_kc613LcMEeKQYayI9qY9dA" target="_kc611LcMEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_kc614bcMEeKQYayI9qY9dA" inStructuredNode="_kc610rcMEeKQYayI9qY9dA" source="_kc612rcMEeKQYayI9qY9dA" target="_kc6107cMEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_kc614rcMEeKQYayI9qY9dA" inStructuredNode="_kc610rcMEeKQYayI9qY9dA" source="_kc6147cMEeKQYayI9qY9dA" target="_kc6117cMEeKQYayI9qY9dA"/>
              </node>
              <node xmi:type="uml:ExpansionNode" xmi:id="_kc6147cMEeKQYayI9qY9dA" name="Collect(Call(setP)).inputElement" inStructuredNode="_kc610bcMEeKQYayI9qY9dA" outgoing="_kc614rcMEeKQYayI9qY9dA" incoming="_kc617rcMEeKQYayI9qY9dA" regionAsInput="_kc610rcMEeKQYayI9qY9dA"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_kc615LcMEeKQYayI9qY9dA" name="Feature(Read(p).result)" inStructuredNode="_kc610bcMEeKQYayI9qY9dA" outgoing="_kc6177cMEeKQYayI9qY9dA">
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_kc615bcMEeKQYayI9qY9dA" name="Read(p)" inStructuredNode="_kc615LcMEeKQYayI9qY9dA" structuralFeature="_NdYNQrcLEeKQYayI9qY9dA">
                  <object xmi:type="uml:InputPin" xmi:id="_kc615rcMEeKQYayI9qY9dA" name="Read(p).object" incoming="_kc617bcMEeKQYayI9qY9dA" type="_NdYNQbcLEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc6157cMEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc616LcMEeKQYayI9qY9dA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_kc616bcMEeKQYayI9qY9dA" name="Read(p).result" outgoing="_kc617rcMEeKQYayI9qY9dA" type="_hJSdjKNmEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc616rcMEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc6167cMEeKQYayI9qY9dA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_kc617LcMEeKQYayI9qY9dA" name="Fork(Fork(c)@4b44bc)" inStructuredNode="_kc615LcMEeKQYayI9qY9dA" outgoing="_kc617bcMEeKQYayI9qY9dA" incoming="_kc63uLcMEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_kc617bcMEeKQYayI9qY9dA" inStructuredNode="_kc615LcMEeKQYayI9qY9dA" source="_kc617LcMEeKQYayI9qY9dA" target="_kc615rcMEeKQYayI9qY9dA"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_kc617rcMEeKQYayI9qY9dA" inStructuredNode="_kc610bcMEeKQYayI9qY9dA" source="_kc616bcMEeKQYayI9qY9dA" target="_kc6147cMEeKQYayI9qY9dA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_kc6177cMEeKQYayI9qY9dA" inStructuredNode="_kc610bcMEeKQYayI9qY9dA" source="_kc615LcMEeKQYayI9qY9dA" target="_kc610rcMEeKQYayI9qY9dA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_kc618LcMEeKQYayI9qY9dA" name="ExpressionStatement@1795d52" inStructuredNode="_kc61sLcMEeKQYayI9qY9dA" outgoing="_kc63v7cMEeKQYayI9qY9dA" incoming="_kc63vrcMEeKQYayI9qY9dA">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_kc618bcMEeKQYayI9qY9dA" name="Call(AssertTrue)" inStructuredNode="_kc618LcMEeKQYayI9qY9dA" incoming="_kc63prcMEeKQYayI9qY9dA">
                <argument xmi:type="uml:InputPin" xmi:id="_kc618rcMEeKQYayI9qY9dA" name="Call(AssertTrue).argument(label)" incoming="_kc63pLcMEeKQYayI9qY9dA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc6187cMEeKQYayI9qY9dA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc619LcMEeKQYayI9qY9dA" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_kc619bcMEeKQYayI9qY9dA" name="Call(AssertTrue).argument(condition)" incoming="_kc63pbcMEeKQYayI9qY9dA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc619rcMEeKQYayI9qY9dA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc6197cMEeKQYayI9qY9dA" value="1"/>
                </argument>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_kc61-LcMEeKQYayI9qY9dA" name="Tuple@2caa40" inStructuredNode="_kc618LcMEeKQYayI9qY9dA" outgoing="_kc63prcMEeKQYayI9qY9dA">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_kc61-bcMEeKQYayI9qY9dA" name="Value(&quot;Operation call delegated&quot;)" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA">
                  <result xmi:type="uml:OutputPin" xmi:id="_kc61-rcMEeKQYayI9qY9dA" name="Value(&quot;Operation call delegated&quot;).result" outgoing="_kc63pLcMEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc61-7cMEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc61_LcMEeKQYayI9qY9dA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_kc61_bcMEeKQYayI9qY9dA" value="Operation call delegated">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_kc61_rcMEeKQYayI9qY9dA" name="Call(At)" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" incoming="_kc63fLcMEeKQYayI9qY9dA">
                  <argument xmi:type="uml:InputPin" xmi:id="_kc61_7cMEeKQYayI9qY9dA" name="Call(At).argument(seq)" incoming="_kc63ercMEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc62ALcMEeKQYayI9qY9dA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc62AbcMEeKQYayI9qY9dA" value="*"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_kc62ArcMEeKQYayI9qY9dA" name="Call(At).argument(index)" incoming="_kc63fbcMEeKQYayI9qY9dA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc62A7cMEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc62BLcMEeKQYayI9qY9dA" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_kc62BbcMEeKQYayI9qY9dA" name="Call(At).result()" outgoing="_kc63frcMEeKQYayI9qY9dA">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc62BrcMEeKQYayI9qY9dA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc62B7cMEeKQYayI9qY9dA" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-At"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_kc62CLcMEeKQYayI9qY9dA" name="Tuple@903824" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" outgoing="_kc63fLcMEeKQYayI9qY9dA">
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_kc62CbcMEeKQYayI9qY9dA" name="Read(a)" inStructuredNode="_kc62CLcMEeKQYayI9qY9dA" structuralFeature="_0_KVcLcLEeKQYayI9qY9dA">
                    <object xmi:type="uml:InputPin" xmi:id="_kc62CrcMEeKQYayI9qY9dA" name="Read(a).object" incoming="_kc62FrcMEeKQYayI9qY9dA" type="_NdYNQbcLEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc62C7cMEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc62DLcMEeKQYayI9qY9dA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_kc62DbcMEeKQYayI9qY9dA" name="Read(a).result" outgoing="_kc63ercMEeKQYayI9qY9dA" type="_hJSdYqNmEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc62DrcMEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc62D7cMEeKQYayI9qY9dA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_kc62ELcMEeKQYayI9qY9dA" name="Fork(Fork(c)@4b44bc)" inStructuredNode="_kc62CLcMEeKQYayI9qY9dA" outgoing="_kc62FrcMEeKQYayI9qY9dA" incoming="_kc63urcMEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_kc62EbcMEeKQYayI9qY9dA" name="Value(1)" inStructuredNode="_kc62CLcMEeKQYayI9qY9dA">
                    <result xmi:type="uml:OutputPin" xmi:id="_kc62ErcMEeKQYayI9qY9dA" name="Value(1).result" outgoing="_kc63e7cMEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc62E7cMEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc62FLcMEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_kc62FbcMEeKQYayI9qY9dA" value="1">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc62FrcMEeKQYayI9qY9dA" inStructuredNode="_kc62CLcMEeKQYayI9qY9dA" source="_kc62ELcMEeKQYayI9qY9dA" target="_kc62CrcMEeKQYayI9qY9dA"/>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_kc62F7cMEeKQYayI9qY9dA" name="Fork(Call(At).argument(index))" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" outgoing="_kc63fbcMEeKQYayI9qY9dA" incoming="_kc63e7cMEeKQYayI9qY9dA"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_kc62GLcMEeKQYayI9qY9dA" name="Read(b)" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" structuralFeature="_mtEZkKNnEeKtYNW7l6h6LA">
                  <object xmi:type="uml:InputPin" xmi:id="_kc62GbcMEeKQYayI9qY9dA" name="Read(b).object" incoming="_kc63f7cMEeKQYayI9qY9dA" type="_hJSdYqNmEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc62GrcMEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc62G7cMEeKQYayI9qY9dA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_kc62HLcMEeKQYayI9qY9dA" name="Read(b).result" outgoing="_kc63gLcMEeKQYayI9qY9dA" type="_RLbBgKQhEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc62HbcMEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc62HrcMEeKQYayI9qY9dA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_kc62H7cMEeKQYayI9qY9dA" name="Fork(Call(At).result())" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" outgoing="_kc63f7cMEeKQYayI9qY9dA" incoming="_kc63frcMEeKQYayI9qY9dA"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_kc62ILcMEeKQYayI9qY9dA" name="Read(p)" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" structuralFeature="_RLbBgaQhEeKU2-QRh2EfwQ">
                  <object xmi:type="uml:InputPin" xmi:id="_kc62IbcMEeKQYayI9qY9dA" name="Read(p).object" incoming="_kc63gbcMEeKQYayI9qY9dA" type="_RLbBgKQhEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc62IrcMEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc62I7cMEeKQYayI9qY9dA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_kc62JLcMEeKQYayI9qY9dA" name="Read(p).result" outgoing="_kc63grcMEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc62JbcMEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc62JrcMEeKQYayI9qY9dA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_kc62J7cMEeKQYayI9qY9dA" name="Fork(Read(b).result)" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" outgoing="_kc63gbcMEeKQYayI9qY9dA" incoming="_kc63gLcMEeKQYayI9qY9dA"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_kc62KLcMEeKQYayI9qY9dA" name="Value(4)" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA">
                  <result xmi:type="uml:OutputPin" xmi:id="_kc62KbcMEeKQYayI9qY9dA" name="Value(4).result" outgoing="_kc63i7cMEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc62KrcMEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc62K7cMEeKQYayI9qY9dA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_kc62LLcMEeKQYayI9qY9dA" value="4">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <node xmi:type="uml:TestIdentityAction" xmi:id="_kc62LbcMEeKQYayI9qY9dA" name="Test(==)" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA">
                  <first xmi:type="uml:InputPin" xmi:id="_kc62LrcMEeKQYayI9qY9dA" name="Test(==).first" incoming="_kc63g7cMEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc62L7cMEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc62MLcMEeKQYayI9qY9dA" value="1"/>
                  </first>
                  <result xmi:type="uml:OutputPin" xmi:id="_kc62MbcMEeKQYayI9qY9dA" name="Test(==).result" outgoing="_kc63hrcMEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc62MrcMEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc62M7cMEeKQYayI9qY9dA" value="1"/>
                  </result>
                  <second xmi:type="uml:InputPin" xmi:id="_kc62NLcMEeKQYayI9qY9dA" name="Test(==).second" incoming="_kc63i7cMEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc62NbcMEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc62NrcMEeKQYayI9qY9dA" value="1"/>
                  </second>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_kc62N7cMEeKQYayI9qY9dA" name="Fork(Read(p).result)" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" outgoing="_kc63g7cMEeKQYayI9qY9dA _kc63hLcMEeKQYayI9qY9dA" incoming="_kc63grcMEeKQYayI9qY9dA"/>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_kc62OLcMEeKQYayI9qY9dA" name="Call(NotEmpty)" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA">
                  <argument xmi:type="uml:InputPin" xmi:id="_kc62ObcMEeKQYayI9qY9dA" name="Call(NotEmpty).argument(seq)" incoming="_kc63hLcMEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc62OrcMEeKQYayI9qY9dA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc62O7cMEeKQYayI9qY9dA" value="*"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_kc62PLcMEeKQYayI9qY9dA" name="Call(NotEmpty).result()" outgoing="_kc63hbcMEeKQYayI9qY9dA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc62PbcMEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc62PrcMEeKQYayI9qY9dA" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_kc62P7cMEeKQYayI9qY9dA" name="Fork(Call(NotEmpty).result())" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" outgoing="_kc63h7cMEeKQYayI9qY9dA _kc63iLcMEeKQYayI9qY9dA" incoming="_kc63hbcMEeKQYayI9qY9dA"/>
                <node xmi:type="uml:MergeNode" xmi:id="_kc62QLcMEeKQYayI9qY9dA" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" outgoing="_kc63jbcMEeKQYayI9qY9dA" incoming="_kc63hrcMEeKQYayI9qY9dA _kc63ibcMEeKQYayI9qY9dA"/>
                <node xmi:type="uml:DecisionNode" xmi:id="_kc62QbcMEeKQYayI9qY9dA" name="Decision(Call(NotEmpty).result())" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" outgoing="_kc63ibcMEeKQYayI9qY9dA" incoming="_kc63h7cMEeKQYayI9qY9dA _kc63iLcMEeKQYayI9qY9dA" decisionInputFlow="_kc63iLcMEeKQYayI9qY9dA"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_kc62QrcMEeKQYayI9qY9dA" name="ConditionalLogicalExpression@1c317d2.operand2" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" incoming="_kc63jrcMEeKQYayI9qY9dA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_kc62Q7cMEeKQYayI9qY9dA" name="Value(true)" inStructuredNode="_kc62QrcMEeKQYayI9qY9dA">
                    <result xmi:type="uml:OutputPin" xmi:id="_kc62RLcMEeKQYayI9qY9dA" name="Value(true).result" outgoing="_kc62S7cMEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc62RbcMEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc62RrcMEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralBoolean" xmi:id="_kc62R7cMEeKQYayI9qY9dA" value="true">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    </value>
                  </node>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_kc62SLcMEeKQYayI9qY9dA" name="ConditionalLogicalExpression@1c317d2.operand2.result" outgoing="_kc63krcMEeKQYayI9qY9dA" incoming="_kc62S7cMEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc62SbcMEeKQYayI9qY9dA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc62SrcMEeKQYayI9qY9dA" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc62S7cMEeKQYayI9qY9dA" inStructuredNode="_kc62QrcMEeKQYayI9qY9dA" source="_kc62RLcMEeKQYayI9qY9dA" target="_kc62SLcMEeKQYayI9qY9dA"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_kc62TLcMEeKQYayI9qY9dA" name="ConditionalLogicalExpression@1c317d2.operand3" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" incoming="_kc63kLcMEeKQYayI9qY9dA">
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_kc62TbcMEeKQYayI9qY9dA" name="Call(At)" inStructuredNode="_kc62TLcMEeKQYayI9qY9dA" incoming="_kc62lrcMEeKQYayI9qY9dA">
                    <argument xmi:type="uml:InputPin" xmi:id="_kc62TrcMEeKQYayI9qY9dA" name="Call(At).argument(seq)" incoming="_kc62lLcMEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc62T7cMEeKQYayI9qY9dA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc62ULcMEeKQYayI9qY9dA" value="*"/>
                    </argument>
                    <argument xmi:type="uml:InputPin" xmi:id="_kc62UbcMEeKQYayI9qY9dA" name="Call(At).argument(index)" incoming="_kc62l7cMEeKQYayI9qY9dA">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc62UrcMEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc62U7cMEeKQYayI9qY9dA" value="1"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_kc62VLcMEeKQYayI9qY9dA" name="Call(At).result()" outgoing="_kc62mLcMEeKQYayI9qY9dA">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc62VbcMEeKQYayI9qY9dA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc62VrcMEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-At"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_kc62V7cMEeKQYayI9qY9dA" name="Tuple@e9ed20" inStructuredNode="_kc62TLcMEeKQYayI9qY9dA" outgoing="_kc62lrcMEeKQYayI9qY9dA">
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_kc62WLcMEeKQYayI9qY9dA" name="Read(a)" inStructuredNode="_kc62V7cMEeKQYayI9qY9dA" structuralFeature="_0_KVcLcLEeKQYayI9qY9dA">
                      <object xmi:type="uml:InputPin" xmi:id="_kc62WbcMEeKQYayI9qY9dA" name="Read(a).object" incoming="_kc62ZbcMEeKQYayI9qY9dA" type="_NdYNQbcLEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc62WrcMEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc62W7cMEeKQYayI9qY9dA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_kc62XLcMEeKQYayI9qY9dA" name="Read(a).result" outgoing="_kc62lLcMEeKQYayI9qY9dA" type="_hJSdYqNmEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc62XbcMEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc62XrcMEeKQYayI9qY9dA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_kc62X7cMEeKQYayI9qY9dA" name="Fork(Fork(c)@4b44bc)" inStructuredNode="_kc62V7cMEeKQYayI9qY9dA" outgoing="_kc62ZbcMEeKQYayI9qY9dA" incoming="_kc63u7cMEeKQYayI9qY9dA"/>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_kc62YLcMEeKQYayI9qY9dA" name="Value(2)" inStructuredNode="_kc62V7cMEeKQYayI9qY9dA">
                      <result xmi:type="uml:OutputPin" xmi:id="_kc62YbcMEeKQYayI9qY9dA" name="Value(2).result" outgoing="_kc62lbcMEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc62YrcMEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc62Y7cMEeKQYayI9qY9dA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_kc62ZLcMEeKQYayI9qY9dA" value="2">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_kc62ZbcMEeKQYayI9qY9dA" inStructuredNode="_kc62V7cMEeKQYayI9qY9dA" source="_kc62X7cMEeKQYayI9qY9dA" target="_kc62WbcMEeKQYayI9qY9dA"/>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_kc62ZrcMEeKQYayI9qY9dA" name="Fork(Call(At).argument(index))" inStructuredNode="_kc62TLcMEeKQYayI9qY9dA" outgoing="_kc62l7cMEeKQYayI9qY9dA" incoming="_kc62lbcMEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_kc62Z7cMEeKQYayI9qY9dA" name="Read(b)" inStructuredNode="_kc62TLcMEeKQYayI9qY9dA" structuralFeature="_mtEZkKNnEeKtYNW7l6h6LA">
                    <object xmi:type="uml:InputPin" xmi:id="_kc62aLcMEeKQYayI9qY9dA" name="Read(b).object" incoming="_kc62mbcMEeKQYayI9qY9dA" type="_hJSdYqNmEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc62abcMEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc62arcMEeKQYayI9qY9dA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_kc62a7cMEeKQYayI9qY9dA" name="Read(b).result" outgoing="_kc62mrcMEeKQYayI9qY9dA" type="_RLbBgKQhEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc62bLcMEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc62bbcMEeKQYayI9qY9dA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_kc62brcMEeKQYayI9qY9dA" name="Fork(Call(At).result())" inStructuredNode="_kc62TLcMEeKQYayI9qY9dA" outgoing="_kc62mbcMEeKQYayI9qY9dA" incoming="_kc62mLcMEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_kc62b7cMEeKQYayI9qY9dA" name="Read(p)" inStructuredNode="_kc62TLcMEeKQYayI9qY9dA" structuralFeature="_RLbBgaQhEeKU2-QRh2EfwQ">
                    <object xmi:type="uml:InputPin" xmi:id="_kc62cLcMEeKQYayI9qY9dA" name="Read(p).object" incoming="_kc62m7cMEeKQYayI9qY9dA" type="_RLbBgKQhEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc62cbcMEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc62crcMEeKQYayI9qY9dA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_kc62c7cMEeKQYayI9qY9dA" name="Read(p).result" outgoing="_kc62nLcMEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc62dLcMEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc62dbcMEeKQYayI9qY9dA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_kc62drcMEeKQYayI9qY9dA" name="Fork(Read(b).result)" inStructuredNode="_kc62TLcMEeKQYayI9qY9dA" outgoing="_kc62m7cMEeKQYayI9qY9dA" incoming="_kc62mrcMEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_kc62d7cMEeKQYayI9qY9dA" name="Value(4)" inStructuredNode="_kc62TLcMEeKQYayI9qY9dA">
                    <result xmi:type="uml:OutputPin" xmi:id="_kc62eLcMEeKQYayI9qY9dA" name="Value(4).result" outgoing="_kc62pbcMEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc62ebcMEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc62ercMEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_kc62e7cMEeKQYayI9qY9dA" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:TestIdentityAction" xmi:id="_kc62fLcMEeKQYayI9qY9dA" name="Test(==)" inStructuredNode="_kc62TLcMEeKQYayI9qY9dA">
                    <first xmi:type="uml:InputPin" xmi:id="_kc62fbcMEeKQYayI9qY9dA" name="Test(==).first" incoming="_kc62nbcMEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc62frcMEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc62f7cMEeKQYayI9qY9dA" value="1"/>
                    </first>
                    <result xmi:type="uml:OutputPin" xmi:id="_kc62gLcMEeKQYayI9qY9dA" name="Test(==).result" outgoing="_kc62oLcMEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc62gbcMEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc62grcMEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <second xmi:type="uml:InputPin" xmi:id="_kc62g7cMEeKQYayI9qY9dA" name="Test(==).second" incoming="_kc62pbcMEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc62hLcMEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc62hbcMEeKQYayI9qY9dA" value="1"/>
                    </second>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_kc62hrcMEeKQYayI9qY9dA" name="Fork(Read(p).result)" inStructuredNode="_kc62TLcMEeKQYayI9qY9dA" outgoing="_kc62nbcMEeKQYayI9qY9dA _kc62nrcMEeKQYayI9qY9dA" incoming="_kc62nLcMEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_kc62h7cMEeKQYayI9qY9dA" name="Call(NotEmpty)" inStructuredNode="_kc62TLcMEeKQYayI9qY9dA">
                    <argument xmi:type="uml:InputPin" xmi:id="_kc62iLcMEeKQYayI9qY9dA" name="Call(NotEmpty).argument(seq)" incoming="_kc62nrcMEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc62ibcMEeKQYayI9qY9dA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc62ircMEeKQYayI9qY9dA" value="*"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_kc62i7cMEeKQYayI9qY9dA" name="Call(NotEmpty).result()" outgoing="_kc62n7cMEeKQYayI9qY9dA">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc62jLcMEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc62jbcMEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_kc62jrcMEeKQYayI9qY9dA" name="Fork(Call(NotEmpty).result())" inStructuredNode="_kc62TLcMEeKQYayI9qY9dA" outgoing="_kc62obcMEeKQYayI9qY9dA _kc62orcMEeKQYayI9qY9dA" incoming="_kc62n7cMEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_kc62j7cMEeKQYayI9qY9dA" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_kc62TLcMEeKQYayI9qY9dA" outgoing="_kc62prcMEeKQYayI9qY9dA" incoming="_kc62oLcMEeKQYayI9qY9dA _kc62o7cMEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_kc62kLcMEeKQYayI9qY9dA" name="Decision(Call(NotEmpty).result())" inStructuredNode="_kc62TLcMEeKQYayI9qY9dA" outgoing="_kc62o7cMEeKQYayI9qY9dA" incoming="_kc62obcMEeKQYayI9qY9dA _kc62orcMEeKQYayI9qY9dA" decisionInputFlow="_kc62orcMEeKQYayI9qY9dA"/>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_kc62kbcMEeKQYayI9qY9dA" name="ConditionalLogicalExpression@1c317d2.operand3.result" outgoing="_kc63k7cMEeKQYayI9qY9dA" incoming="_kc62prcMEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc62krcMEeKQYayI9qY9dA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc62k7cMEeKQYayI9qY9dA" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc62lLcMEeKQYayI9qY9dA" inStructuredNode="_kc62TLcMEeKQYayI9qY9dA" source="_kc62XLcMEeKQYayI9qY9dA" target="_kc62TrcMEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc62lbcMEeKQYayI9qY9dA" inStructuredNode="_kc62TLcMEeKQYayI9qY9dA" source="_kc62YbcMEeKQYayI9qY9dA" target="_kc62ZrcMEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_kc62lrcMEeKQYayI9qY9dA" inStructuredNode="_kc62TLcMEeKQYayI9qY9dA" source="_kc62V7cMEeKQYayI9qY9dA" target="_kc62TbcMEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc62l7cMEeKQYayI9qY9dA" inStructuredNode="_kc62TLcMEeKQYayI9qY9dA" source="_kc62ZrcMEeKQYayI9qY9dA" target="_kc62UbcMEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc62mLcMEeKQYayI9qY9dA" inStructuredNode="_kc62TLcMEeKQYayI9qY9dA" source="_kc62VLcMEeKQYayI9qY9dA" target="_kc62brcMEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc62mbcMEeKQYayI9qY9dA" inStructuredNode="_kc62TLcMEeKQYayI9qY9dA" source="_kc62brcMEeKQYayI9qY9dA" target="_kc62aLcMEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc62mrcMEeKQYayI9qY9dA" inStructuredNode="_kc62TLcMEeKQYayI9qY9dA" source="_kc62a7cMEeKQYayI9qY9dA" target="_kc62drcMEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc62m7cMEeKQYayI9qY9dA" inStructuredNode="_kc62TLcMEeKQYayI9qY9dA" source="_kc62drcMEeKQYayI9qY9dA" target="_kc62cLcMEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc62nLcMEeKQYayI9qY9dA" inStructuredNode="_kc62TLcMEeKQYayI9qY9dA" source="_kc62c7cMEeKQYayI9qY9dA" target="_kc62hrcMEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc62nbcMEeKQYayI9qY9dA" inStructuredNode="_kc62TLcMEeKQYayI9qY9dA" source="_kc62hrcMEeKQYayI9qY9dA" target="_kc62fbcMEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc62nrcMEeKQYayI9qY9dA" inStructuredNode="_kc62TLcMEeKQYayI9qY9dA" source="_kc62hrcMEeKQYayI9qY9dA" target="_kc62iLcMEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc62n7cMEeKQYayI9qY9dA" inStructuredNode="_kc62TLcMEeKQYayI9qY9dA" source="_kc62i7cMEeKQYayI9qY9dA" target="_kc62jrcMEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc62oLcMEeKQYayI9qY9dA" inStructuredNode="_kc62TLcMEeKQYayI9qY9dA" source="_kc62gLcMEeKQYayI9qY9dA" target="_kc62j7cMEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc62obcMEeKQYayI9qY9dA" inStructuredNode="_kc62TLcMEeKQYayI9qY9dA" source="_kc62jrcMEeKQYayI9qY9dA" target="_kc62kLcMEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc62orcMEeKQYayI9qY9dA" inStructuredNode="_kc62TLcMEeKQYayI9qY9dA" source="_kc62jrcMEeKQYayI9qY9dA" target="_kc62kLcMEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc62o7cMEeKQYayI9qY9dA" inStructuredNode="_kc62TLcMEeKQYayI9qY9dA" source="_kc62kLcMEeKQYayI9qY9dA" target="_kc62j7cMEeKQYayI9qY9dA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_kc62pLcMEeKQYayI9qY9dA" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc62pbcMEeKQYayI9qY9dA" inStructuredNode="_kc62TLcMEeKQYayI9qY9dA" source="_kc62eLcMEeKQYayI9qY9dA" target="_kc62g7cMEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc62prcMEeKQYayI9qY9dA" inStructuredNode="_kc62TLcMEeKQYayI9qY9dA" source="_kc62j7cMEeKQYayI9qY9dA" target="_kc62kbcMEeKQYayI9qY9dA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_kc62p7cMEeKQYayI9qY9dA" name="Initial(ConditionalLogicalExpression@1c317d2)" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" outgoing="_kc63jLcMEeKQYayI9qY9dA"/>
                <node xmi:type="uml:DecisionNode" xmi:id="_kc62qLcMEeKQYayI9qY9dA" name="Decision(ConditionalLogicalExpression@1c317d2)" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" outgoing="_kc63jrcMEeKQYayI9qY9dA _kc63kLcMEeKQYayI9qY9dA" incoming="_kc63jLcMEeKQYayI9qY9dA _kc63jbcMEeKQYayI9qY9dA" decisionInputFlow="_kc63jbcMEeKQYayI9qY9dA"/>
                <node xmi:type="uml:MergeNode" xmi:id="_kc62qbcMEeKQYayI9qY9dA" name="Merge(ConditionalLogicalExpression@1c317d2.result)" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" outgoing="_kc63lbcMEeKQYayI9qY9dA" incoming="_kc63krcMEeKQYayI9qY9dA _kc63k7cMEeKQYayI9qY9dA"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_kc62qrcMEeKQYayI9qY9dA" name="ConditionalLogicalExpression@2aeb60.operand2" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" incoming="_kc63lrcMEeKQYayI9qY9dA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_kc62q7cMEeKQYayI9qY9dA" name="Value(true)" inStructuredNode="_kc62qrcMEeKQYayI9qY9dA">
                    <result xmi:type="uml:OutputPin" xmi:id="_kc62rLcMEeKQYayI9qY9dA" name="Value(true).result" outgoing="_kc62s7cMEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc62rbcMEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc62rrcMEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralBoolean" xmi:id="_kc62r7cMEeKQYayI9qY9dA" value="true">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    </value>
                  </node>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_kc62sLcMEeKQYayI9qY9dA" name="ConditionalLogicalExpression@2aeb60.operand2.result" outgoing="_kc63mrcMEeKQYayI9qY9dA" incoming="_kc62s7cMEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc62sbcMEeKQYayI9qY9dA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc62srcMEeKQYayI9qY9dA" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc62s7cMEeKQYayI9qY9dA" inStructuredNode="_kc62qrcMEeKQYayI9qY9dA" source="_kc62rLcMEeKQYayI9qY9dA" target="_kc62sLcMEeKQYayI9qY9dA"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_kc62tLcMEeKQYayI9qY9dA" name="ConditionalLogicalExpression@2aeb60.operand3" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" incoming="_kc63mLcMEeKQYayI9qY9dA">
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_kc62tbcMEeKQYayI9qY9dA" name="Call(At)" inStructuredNode="_kc62tLcMEeKQYayI9qY9dA" incoming="_kc62_rcMEeKQYayI9qY9dA">
                    <argument xmi:type="uml:InputPin" xmi:id="_kc62trcMEeKQYayI9qY9dA" name="Call(At).argument(seq)" incoming="_kc62_LcMEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc62t7cMEeKQYayI9qY9dA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc62uLcMEeKQYayI9qY9dA" value="*"/>
                    </argument>
                    <argument xmi:type="uml:InputPin" xmi:id="_kc62ubcMEeKQYayI9qY9dA" name="Call(At).argument(index)" incoming="_kc62_7cMEeKQYayI9qY9dA">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc62urcMEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc62u7cMEeKQYayI9qY9dA" value="1"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_kc62vLcMEeKQYayI9qY9dA" name="Call(At).result()" outgoing="_kc63ALcMEeKQYayI9qY9dA">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc62vbcMEeKQYayI9qY9dA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc62vrcMEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-At"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_kc62v7cMEeKQYayI9qY9dA" name="Tuple@10933d1" inStructuredNode="_kc62tLcMEeKQYayI9qY9dA" outgoing="_kc62_rcMEeKQYayI9qY9dA">
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_kc62wLcMEeKQYayI9qY9dA" name="Read(a)" inStructuredNode="_kc62v7cMEeKQYayI9qY9dA" structuralFeature="_0_KVcLcLEeKQYayI9qY9dA">
                      <object xmi:type="uml:InputPin" xmi:id="_kc62wbcMEeKQYayI9qY9dA" name="Read(a).object" incoming="_kc62zbcMEeKQYayI9qY9dA" type="_NdYNQbcLEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc62wrcMEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc62w7cMEeKQYayI9qY9dA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_kc62xLcMEeKQYayI9qY9dA" name="Read(a).result" outgoing="_kc62_LcMEeKQYayI9qY9dA" type="_hJSdYqNmEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc62xbcMEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc62xrcMEeKQYayI9qY9dA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_kc62x7cMEeKQYayI9qY9dA" name="Fork(Fork(c)@4b44bc)" inStructuredNode="_kc62v7cMEeKQYayI9qY9dA" outgoing="_kc62zbcMEeKQYayI9qY9dA" incoming="_kc63vLcMEeKQYayI9qY9dA"/>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_kc62yLcMEeKQYayI9qY9dA" name="Value(3)" inStructuredNode="_kc62v7cMEeKQYayI9qY9dA">
                      <result xmi:type="uml:OutputPin" xmi:id="_kc62ybcMEeKQYayI9qY9dA" name="Value(3).result" outgoing="_kc62_bcMEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc62yrcMEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc62y7cMEeKQYayI9qY9dA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_kc62zLcMEeKQYayI9qY9dA" value="3">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_kc62zbcMEeKQYayI9qY9dA" inStructuredNode="_kc62v7cMEeKQYayI9qY9dA" source="_kc62x7cMEeKQYayI9qY9dA" target="_kc62wbcMEeKQYayI9qY9dA"/>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_kc62zrcMEeKQYayI9qY9dA" name="Fork(Call(At).argument(index))" inStructuredNode="_kc62tLcMEeKQYayI9qY9dA" outgoing="_kc62_7cMEeKQYayI9qY9dA" incoming="_kc62_bcMEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_kc62z7cMEeKQYayI9qY9dA" name="Read(b)" inStructuredNode="_kc62tLcMEeKQYayI9qY9dA" structuralFeature="_mtEZkKNnEeKtYNW7l6h6LA">
                    <object xmi:type="uml:InputPin" xmi:id="_kc620LcMEeKQYayI9qY9dA" name="Read(b).object" incoming="_kc63AbcMEeKQYayI9qY9dA" type="_hJSdYqNmEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc620bcMEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc620rcMEeKQYayI9qY9dA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_kc6207cMEeKQYayI9qY9dA" name="Read(b).result" outgoing="_kc63ArcMEeKQYayI9qY9dA" type="_RLbBgKQhEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc621LcMEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc621bcMEeKQYayI9qY9dA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_kc621rcMEeKQYayI9qY9dA" name="Fork(Call(At).result())" inStructuredNode="_kc62tLcMEeKQYayI9qY9dA" outgoing="_kc63AbcMEeKQYayI9qY9dA" incoming="_kc63ALcMEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_kc6217cMEeKQYayI9qY9dA" name="Read(p)" inStructuredNode="_kc62tLcMEeKQYayI9qY9dA" structuralFeature="_RLbBgaQhEeKU2-QRh2EfwQ">
                    <object xmi:type="uml:InputPin" xmi:id="_kc622LcMEeKQYayI9qY9dA" name="Read(p).object" incoming="_kc63A7cMEeKQYayI9qY9dA" type="_RLbBgKQhEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc622bcMEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc622rcMEeKQYayI9qY9dA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_kc6227cMEeKQYayI9qY9dA" name="Read(p).result" outgoing="_kc63BLcMEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc623LcMEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc623bcMEeKQYayI9qY9dA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_kc623rcMEeKQYayI9qY9dA" name="Fork(Read(b).result)" inStructuredNode="_kc62tLcMEeKQYayI9qY9dA" outgoing="_kc63A7cMEeKQYayI9qY9dA" incoming="_kc63ArcMEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_kc6237cMEeKQYayI9qY9dA" name="Value(4)" inStructuredNode="_kc62tLcMEeKQYayI9qY9dA">
                    <result xmi:type="uml:OutputPin" xmi:id="_kc624LcMEeKQYayI9qY9dA" name="Value(4).result" outgoing="_kc63DbcMEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc624bcMEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc624rcMEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_kc6247cMEeKQYayI9qY9dA" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:TestIdentityAction" xmi:id="_kc625LcMEeKQYayI9qY9dA" name="Test(==)" inStructuredNode="_kc62tLcMEeKQYayI9qY9dA">
                    <first xmi:type="uml:InputPin" xmi:id="_kc625bcMEeKQYayI9qY9dA" name="Test(==).first" incoming="_kc63BbcMEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc625rcMEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc6257cMEeKQYayI9qY9dA" value="1"/>
                    </first>
                    <result xmi:type="uml:OutputPin" xmi:id="_kc626LcMEeKQYayI9qY9dA" name="Test(==).result" outgoing="_kc63CLcMEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc626bcMEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc626rcMEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <second xmi:type="uml:InputPin" xmi:id="_kc6267cMEeKQYayI9qY9dA" name="Test(==).second" incoming="_kc63DbcMEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc627LcMEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc627bcMEeKQYayI9qY9dA" value="1"/>
                    </second>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_kc627rcMEeKQYayI9qY9dA" name="Fork(Read(p).result)" inStructuredNode="_kc62tLcMEeKQYayI9qY9dA" outgoing="_kc63BbcMEeKQYayI9qY9dA _kc63BrcMEeKQYayI9qY9dA" incoming="_kc63BLcMEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_kc6277cMEeKQYayI9qY9dA" name="Call(NotEmpty)" inStructuredNode="_kc62tLcMEeKQYayI9qY9dA">
                    <argument xmi:type="uml:InputPin" xmi:id="_kc628LcMEeKQYayI9qY9dA" name="Call(NotEmpty).argument(seq)" incoming="_kc63BrcMEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc628bcMEeKQYayI9qY9dA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc628rcMEeKQYayI9qY9dA" value="*"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_kc6287cMEeKQYayI9qY9dA" name="Call(NotEmpty).result()" outgoing="_kc63B7cMEeKQYayI9qY9dA">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc629LcMEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc629bcMEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_kc629rcMEeKQYayI9qY9dA" name="Fork(Call(NotEmpty).result())" inStructuredNode="_kc62tLcMEeKQYayI9qY9dA" outgoing="_kc63CbcMEeKQYayI9qY9dA _kc63CrcMEeKQYayI9qY9dA" incoming="_kc63B7cMEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_kc6297cMEeKQYayI9qY9dA" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_kc62tLcMEeKQYayI9qY9dA" outgoing="_kc63DrcMEeKQYayI9qY9dA" incoming="_kc63CLcMEeKQYayI9qY9dA _kc63C7cMEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_kc62-LcMEeKQYayI9qY9dA" name="Decision(Call(NotEmpty).result())" inStructuredNode="_kc62tLcMEeKQYayI9qY9dA" outgoing="_kc63C7cMEeKQYayI9qY9dA" incoming="_kc63CbcMEeKQYayI9qY9dA _kc63CrcMEeKQYayI9qY9dA" decisionInputFlow="_kc63CrcMEeKQYayI9qY9dA"/>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_kc62-bcMEeKQYayI9qY9dA" name="ConditionalLogicalExpression@2aeb60.operand3.result" outgoing="_kc63m7cMEeKQYayI9qY9dA" incoming="_kc63DrcMEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc62-rcMEeKQYayI9qY9dA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc62-7cMEeKQYayI9qY9dA" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc62_LcMEeKQYayI9qY9dA" inStructuredNode="_kc62tLcMEeKQYayI9qY9dA" source="_kc62xLcMEeKQYayI9qY9dA" target="_kc62trcMEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc62_bcMEeKQYayI9qY9dA" inStructuredNode="_kc62tLcMEeKQYayI9qY9dA" source="_kc62ybcMEeKQYayI9qY9dA" target="_kc62zrcMEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_kc62_rcMEeKQYayI9qY9dA" inStructuredNode="_kc62tLcMEeKQYayI9qY9dA" source="_kc62v7cMEeKQYayI9qY9dA" target="_kc62tbcMEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc62_7cMEeKQYayI9qY9dA" inStructuredNode="_kc62tLcMEeKQYayI9qY9dA" source="_kc62zrcMEeKQYayI9qY9dA" target="_kc62ubcMEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63ALcMEeKQYayI9qY9dA" inStructuredNode="_kc62tLcMEeKQYayI9qY9dA" source="_kc62vLcMEeKQYayI9qY9dA" target="_kc621rcMEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63AbcMEeKQYayI9qY9dA" inStructuredNode="_kc62tLcMEeKQYayI9qY9dA" source="_kc621rcMEeKQYayI9qY9dA" target="_kc620LcMEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63ArcMEeKQYayI9qY9dA" inStructuredNode="_kc62tLcMEeKQYayI9qY9dA" source="_kc6207cMEeKQYayI9qY9dA" target="_kc623rcMEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63A7cMEeKQYayI9qY9dA" inStructuredNode="_kc62tLcMEeKQYayI9qY9dA" source="_kc623rcMEeKQYayI9qY9dA" target="_kc622LcMEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63BLcMEeKQYayI9qY9dA" inStructuredNode="_kc62tLcMEeKQYayI9qY9dA" source="_kc6227cMEeKQYayI9qY9dA" target="_kc627rcMEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63BbcMEeKQYayI9qY9dA" inStructuredNode="_kc62tLcMEeKQYayI9qY9dA" source="_kc627rcMEeKQYayI9qY9dA" target="_kc625bcMEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63BrcMEeKQYayI9qY9dA" inStructuredNode="_kc62tLcMEeKQYayI9qY9dA" source="_kc627rcMEeKQYayI9qY9dA" target="_kc628LcMEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63B7cMEeKQYayI9qY9dA" inStructuredNode="_kc62tLcMEeKQYayI9qY9dA" source="_kc6287cMEeKQYayI9qY9dA" target="_kc629rcMEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63CLcMEeKQYayI9qY9dA" inStructuredNode="_kc62tLcMEeKQYayI9qY9dA" source="_kc626LcMEeKQYayI9qY9dA" target="_kc6297cMEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63CbcMEeKQYayI9qY9dA" inStructuredNode="_kc62tLcMEeKQYayI9qY9dA" source="_kc629rcMEeKQYayI9qY9dA" target="_kc62-LcMEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63CrcMEeKQYayI9qY9dA" inStructuredNode="_kc62tLcMEeKQYayI9qY9dA" source="_kc629rcMEeKQYayI9qY9dA" target="_kc62-LcMEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63C7cMEeKQYayI9qY9dA" inStructuredNode="_kc62tLcMEeKQYayI9qY9dA" source="_kc62-LcMEeKQYayI9qY9dA" target="_kc6297cMEeKQYayI9qY9dA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_kc63DLcMEeKQYayI9qY9dA" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63DbcMEeKQYayI9qY9dA" inStructuredNode="_kc62tLcMEeKQYayI9qY9dA" source="_kc624LcMEeKQYayI9qY9dA" target="_kc6267cMEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63DrcMEeKQYayI9qY9dA" inStructuredNode="_kc62tLcMEeKQYayI9qY9dA" source="_kc6297cMEeKQYayI9qY9dA" target="_kc62-bcMEeKQYayI9qY9dA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_kc63D7cMEeKQYayI9qY9dA" name="Initial(ConditionalLogicalExpression@2aeb60)" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" outgoing="_kc63lLcMEeKQYayI9qY9dA"/>
                <node xmi:type="uml:DecisionNode" xmi:id="_kc63ELcMEeKQYayI9qY9dA" name="Decision(ConditionalLogicalExpression@2aeb60)" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" outgoing="_kc63lrcMEeKQYayI9qY9dA _kc63mLcMEeKQYayI9qY9dA" incoming="_kc63lLcMEeKQYayI9qY9dA _kc63lbcMEeKQYayI9qY9dA" decisionInputFlow="_kc63lbcMEeKQYayI9qY9dA"/>
                <node xmi:type="uml:MergeNode" xmi:id="_kc63EbcMEeKQYayI9qY9dA" name="Merge(ConditionalLogicalExpression@2aeb60.result)" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" outgoing="_kc63nbcMEeKQYayI9qY9dA" incoming="_kc63mrcMEeKQYayI9qY9dA _kc63m7cMEeKQYayI9qY9dA"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_kc63ErcMEeKQYayI9qY9dA" name="ConditionalLogicalExpression@fe9604.operand2" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" incoming="_kc63nrcMEeKQYayI9qY9dA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_kc63E7cMEeKQYayI9qY9dA" name="Value(true)" inStructuredNode="_kc63ErcMEeKQYayI9qY9dA">
                    <result xmi:type="uml:OutputPin" xmi:id="_kc63FLcMEeKQYayI9qY9dA" name="Value(true).result" outgoing="_kc63G7cMEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc63FbcMEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc63FrcMEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralBoolean" xmi:id="_kc63F7cMEeKQYayI9qY9dA" value="true">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    </value>
                  </node>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_kc63GLcMEeKQYayI9qY9dA" name="ConditionalLogicalExpression@fe9604.operand2.result" outgoing="_kc63orcMEeKQYayI9qY9dA" incoming="_kc63G7cMEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc63GbcMEeKQYayI9qY9dA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc63GrcMEeKQYayI9qY9dA" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63G7cMEeKQYayI9qY9dA" inStructuredNode="_kc63ErcMEeKQYayI9qY9dA" source="_kc63FLcMEeKQYayI9qY9dA" target="_kc63GLcMEeKQYayI9qY9dA"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_kc63HLcMEeKQYayI9qY9dA" name="ConditionalLogicalExpression@fe9604.operand3" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" incoming="_kc63oLcMEeKQYayI9qY9dA">
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_kc63HbcMEeKQYayI9qY9dA" name="Call(At)" inStructuredNode="_kc63HLcMEeKQYayI9qY9dA" incoming="_kc63ZrcMEeKQYayI9qY9dA">
                    <argument xmi:type="uml:InputPin" xmi:id="_kc63HrcMEeKQYayI9qY9dA" name="Call(At).argument(seq)" incoming="_kc63ZLcMEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc63H7cMEeKQYayI9qY9dA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc63ILcMEeKQYayI9qY9dA" value="*"/>
                    </argument>
                    <argument xmi:type="uml:InputPin" xmi:id="_kc63IbcMEeKQYayI9qY9dA" name="Call(At).argument(index)" incoming="_kc63Z7cMEeKQYayI9qY9dA">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc63IrcMEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc63I7cMEeKQYayI9qY9dA" value="1"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_kc63JLcMEeKQYayI9qY9dA" name="Call(At).result()" outgoing="_kc63aLcMEeKQYayI9qY9dA">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc63JbcMEeKQYayI9qY9dA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc63JrcMEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-At"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_kc63J7cMEeKQYayI9qY9dA" name="Tuple@b8e265" inStructuredNode="_kc63HLcMEeKQYayI9qY9dA" outgoing="_kc63ZrcMEeKQYayI9qY9dA">
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_kc63KLcMEeKQYayI9qY9dA" name="Read(a)" inStructuredNode="_kc63J7cMEeKQYayI9qY9dA" structuralFeature="_0_KVcLcLEeKQYayI9qY9dA">
                      <object xmi:type="uml:InputPin" xmi:id="_kc63KbcMEeKQYayI9qY9dA" name="Read(a).object" incoming="_kc63NbcMEeKQYayI9qY9dA" type="_NdYNQbcLEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc63KrcMEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc63K7cMEeKQYayI9qY9dA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_kc63LLcMEeKQYayI9qY9dA" name="Read(a).result" outgoing="_kc63ZLcMEeKQYayI9qY9dA" type="_hJSdYqNmEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc63LbcMEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc63LrcMEeKQYayI9qY9dA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_kc63L7cMEeKQYayI9qY9dA" name="Fork(Fork(c)@4b44bc)" inStructuredNode="_kc63J7cMEeKQYayI9qY9dA" outgoing="_kc63NbcMEeKQYayI9qY9dA" incoming="_kc63vbcMEeKQYayI9qY9dA"/>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_kc63MLcMEeKQYayI9qY9dA" name="Value(4)" inStructuredNode="_kc63J7cMEeKQYayI9qY9dA">
                      <result xmi:type="uml:OutputPin" xmi:id="_kc63MbcMEeKQYayI9qY9dA" name="Value(4).result" outgoing="_kc63ZbcMEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc63MrcMEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc63M7cMEeKQYayI9qY9dA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_kc63NLcMEeKQYayI9qY9dA" value="4">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63NbcMEeKQYayI9qY9dA" inStructuredNode="_kc63J7cMEeKQYayI9qY9dA" source="_kc63L7cMEeKQYayI9qY9dA" target="_kc63KbcMEeKQYayI9qY9dA"/>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_kc63NrcMEeKQYayI9qY9dA" name="Fork(Call(At).argument(index))" inStructuredNode="_kc63HLcMEeKQYayI9qY9dA" outgoing="_kc63Z7cMEeKQYayI9qY9dA" incoming="_kc63ZbcMEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_kc63N7cMEeKQYayI9qY9dA" name="Read(b)" inStructuredNode="_kc63HLcMEeKQYayI9qY9dA" structuralFeature="_mtEZkKNnEeKtYNW7l6h6LA">
                    <object xmi:type="uml:InputPin" xmi:id="_kc63OLcMEeKQYayI9qY9dA" name="Read(b).object" incoming="_kc63abcMEeKQYayI9qY9dA" type="_hJSdYqNmEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc63ObcMEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc63OrcMEeKQYayI9qY9dA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_kc63O7cMEeKQYayI9qY9dA" name="Read(b).result" outgoing="_kc63arcMEeKQYayI9qY9dA" type="_RLbBgKQhEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc63PLcMEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc63PbcMEeKQYayI9qY9dA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_kc63PrcMEeKQYayI9qY9dA" name="Fork(Call(At).result())" inStructuredNode="_kc63HLcMEeKQYayI9qY9dA" outgoing="_kc63abcMEeKQYayI9qY9dA" incoming="_kc63aLcMEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_kc63P7cMEeKQYayI9qY9dA" name="Read(p)" inStructuredNode="_kc63HLcMEeKQYayI9qY9dA" structuralFeature="_RLbBgaQhEeKU2-QRh2EfwQ">
                    <object xmi:type="uml:InputPin" xmi:id="_kc63QLcMEeKQYayI9qY9dA" name="Read(p).object" incoming="_kc63a7cMEeKQYayI9qY9dA" type="_RLbBgKQhEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc63QbcMEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc63QrcMEeKQYayI9qY9dA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_kc63Q7cMEeKQYayI9qY9dA" name="Read(p).result" outgoing="_kc63bLcMEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc63RLcMEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc63RbcMEeKQYayI9qY9dA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_kc63RrcMEeKQYayI9qY9dA" name="Fork(Read(b).result)" inStructuredNode="_kc63HLcMEeKQYayI9qY9dA" outgoing="_kc63a7cMEeKQYayI9qY9dA" incoming="_kc63arcMEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_kc63R7cMEeKQYayI9qY9dA" name="Value(4)" inStructuredNode="_kc63HLcMEeKQYayI9qY9dA">
                    <result xmi:type="uml:OutputPin" xmi:id="_kc63SLcMEeKQYayI9qY9dA" name="Value(4).result" outgoing="_kc63dbcMEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc63SbcMEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc63SrcMEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_kc63S7cMEeKQYayI9qY9dA" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:TestIdentityAction" xmi:id="_kc63TLcMEeKQYayI9qY9dA" name="Test(==)" inStructuredNode="_kc63HLcMEeKQYayI9qY9dA">
                    <first xmi:type="uml:InputPin" xmi:id="_kc63TbcMEeKQYayI9qY9dA" name="Test(==).first" incoming="_kc63bbcMEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc63TrcMEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc63T7cMEeKQYayI9qY9dA" value="1"/>
                    </first>
                    <result xmi:type="uml:OutputPin" xmi:id="_kc63ULcMEeKQYayI9qY9dA" name="Test(==).result" outgoing="_kc63cLcMEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc63UbcMEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc63UrcMEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <second xmi:type="uml:InputPin" xmi:id="_kc63U7cMEeKQYayI9qY9dA" name="Test(==).second" incoming="_kc63dbcMEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc63VLcMEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc63VbcMEeKQYayI9qY9dA" value="1"/>
                    </second>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_kc63VrcMEeKQYayI9qY9dA" name="Fork(Read(p).result)" inStructuredNode="_kc63HLcMEeKQYayI9qY9dA" outgoing="_kc63bbcMEeKQYayI9qY9dA _kc63brcMEeKQYayI9qY9dA" incoming="_kc63bLcMEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_kc63V7cMEeKQYayI9qY9dA" name="Call(NotEmpty)" inStructuredNode="_kc63HLcMEeKQYayI9qY9dA">
                    <argument xmi:type="uml:InputPin" xmi:id="_kc63WLcMEeKQYayI9qY9dA" name="Call(NotEmpty).argument(seq)" incoming="_kc63brcMEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc63WbcMEeKQYayI9qY9dA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc63WrcMEeKQYayI9qY9dA" value="*"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_kc63W7cMEeKQYayI9qY9dA" name="Call(NotEmpty).result()" outgoing="_kc63b7cMEeKQYayI9qY9dA">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc63XLcMEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc63XbcMEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_kc63XrcMEeKQYayI9qY9dA" name="Fork(Call(NotEmpty).result())" inStructuredNode="_kc63HLcMEeKQYayI9qY9dA" outgoing="_kc63cbcMEeKQYayI9qY9dA _kc63crcMEeKQYayI9qY9dA" incoming="_kc63b7cMEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_kc63X7cMEeKQYayI9qY9dA" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_kc63HLcMEeKQYayI9qY9dA" outgoing="_kc63drcMEeKQYayI9qY9dA" incoming="_kc63cLcMEeKQYayI9qY9dA _kc63c7cMEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_kc63YLcMEeKQYayI9qY9dA" name="Decision(Call(NotEmpty).result())" inStructuredNode="_kc63HLcMEeKQYayI9qY9dA" outgoing="_kc63c7cMEeKQYayI9qY9dA" incoming="_kc63cbcMEeKQYayI9qY9dA _kc63crcMEeKQYayI9qY9dA" decisionInputFlow="_kc63crcMEeKQYayI9qY9dA"/>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_kc63YbcMEeKQYayI9qY9dA" name="ConditionalLogicalExpression@fe9604.operand3.result" outgoing="_kc63o7cMEeKQYayI9qY9dA" incoming="_kc63drcMEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc63YrcMEeKQYayI9qY9dA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc63Y7cMEeKQYayI9qY9dA" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63ZLcMEeKQYayI9qY9dA" inStructuredNode="_kc63HLcMEeKQYayI9qY9dA" source="_kc63LLcMEeKQYayI9qY9dA" target="_kc63HrcMEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63ZbcMEeKQYayI9qY9dA" inStructuredNode="_kc63HLcMEeKQYayI9qY9dA" source="_kc63MbcMEeKQYayI9qY9dA" target="_kc63NrcMEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_kc63ZrcMEeKQYayI9qY9dA" inStructuredNode="_kc63HLcMEeKQYayI9qY9dA" source="_kc63J7cMEeKQYayI9qY9dA" target="_kc63HbcMEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63Z7cMEeKQYayI9qY9dA" inStructuredNode="_kc63HLcMEeKQYayI9qY9dA" source="_kc63NrcMEeKQYayI9qY9dA" target="_kc63IbcMEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63aLcMEeKQYayI9qY9dA" inStructuredNode="_kc63HLcMEeKQYayI9qY9dA" source="_kc63JLcMEeKQYayI9qY9dA" target="_kc63PrcMEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63abcMEeKQYayI9qY9dA" inStructuredNode="_kc63HLcMEeKQYayI9qY9dA" source="_kc63PrcMEeKQYayI9qY9dA" target="_kc63OLcMEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63arcMEeKQYayI9qY9dA" inStructuredNode="_kc63HLcMEeKQYayI9qY9dA" source="_kc63O7cMEeKQYayI9qY9dA" target="_kc63RrcMEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63a7cMEeKQYayI9qY9dA" inStructuredNode="_kc63HLcMEeKQYayI9qY9dA" source="_kc63RrcMEeKQYayI9qY9dA" target="_kc63QLcMEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63bLcMEeKQYayI9qY9dA" inStructuredNode="_kc63HLcMEeKQYayI9qY9dA" source="_kc63Q7cMEeKQYayI9qY9dA" target="_kc63VrcMEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63bbcMEeKQYayI9qY9dA" inStructuredNode="_kc63HLcMEeKQYayI9qY9dA" source="_kc63VrcMEeKQYayI9qY9dA" target="_kc63TbcMEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63brcMEeKQYayI9qY9dA" inStructuredNode="_kc63HLcMEeKQYayI9qY9dA" source="_kc63VrcMEeKQYayI9qY9dA" target="_kc63WLcMEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63b7cMEeKQYayI9qY9dA" inStructuredNode="_kc63HLcMEeKQYayI9qY9dA" source="_kc63W7cMEeKQYayI9qY9dA" target="_kc63XrcMEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63cLcMEeKQYayI9qY9dA" inStructuredNode="_kc63HLcMEeKQYayI9qY9dA" source="_kc63ULcMEeKQYayI9qY9dA" target="_kc63X7cMEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63cbcMEeKQYayI9qY9dA" inStructuredNode="_kc63HLcMEeKQYayI9qY9dA" source="_kc63XrcMEeKQYayI9qY9dA" target="_kc63YLcMEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63crcMEeKQYayI9qY9dA" inStructuredNode="_kc63HLcMEeKQYayI9qY9dA" source="_kc63XrcMEeKQYayI9qY9dA" target="_kc63YLcMEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63c7cMEeKQYayI9qY9dA" inStructuredNode="_kc63HLcMEeKQYayI9qY9dA" source="_kc63YLcMEeKQYayI9qY9dA" target="_kc63X7cMEeKQYayI9qY9dA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_kc63dLcMEeKQYayI9qY9dA" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63dbcMEeKQYayI9qY9dA" inStructuredNode="_kc63HLcMEeKQYayI9qY9dA" source="_kc63SLcMEeKQYayI9qY9dA" target="_kc63U7cMEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63drcMEeKQYayI9qY9dA" inStructuredNode="_kc63HLcMEeKQYayI9qY9dA" source="_kc63X7cMEeKQYayI9qY9dA" target="_kc63YbcMEeKQYayI9qY9dA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_kc63d7cMEeKQYayI9qY9dA" name="Initial(ConditionalLogicalExpression@fe9604)" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" outgoing="_kc63nLcMEeKQYayI9qY9dA"/>
                <node xmi:type="uml:DecisionNode" xmi:id="_kc63eLcMEeKQYayI9qY9dA" name="Decision(ConditionalLogicalExpression@fe9604)" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" outgoing="_kc63nrcMEeKQYayI9qY9dA _kc63oLcMEeKQYayI9qY9dA" incoming="_kc63nLcMEeKQYayI9qY9dA _kc63nbcMEeKQYayI9qY9dA" decisionInputFlow="_kc63nbcMEeKQYayI9qY9dA"/>
                <node xmi:type="uml:MergeNode" xmi:id="_kc63ebcMEeKQYayI9qY9dA" name="Merge(ConditionalLogicalExpression@fe9604.result)" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" outgoing="_kc63pbcMEeKQYayI9qY9dA" incoming="_kc63orcMEeKQYayI9qY9dA _kc63o7cMEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63ercMEeKQYayI9qY9dA" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" source="_kc62DbcMEeKQYayI9qY9dA" target="_kc61_7cMEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63e7cMEeKQYayI9qY9dA" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" source="_kc62ErcMEeKQYayI9qY9dA" target="_kc62F7cMEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_kc63fLcMEeKQYayI9qY9dA" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" source="_kc62CLcMEeKQYayI9qY9dA" target="_kc61_rcMEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63fbcMEeKQYayI9qY9dA" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" source="_kc62F7cMEeKQYayI9qY9dA" target="_kc62ArcMEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63frcMEeKQYayI9qY9dA" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" source="_kc62BbcMEeKQYayI9qY9dA" target="_kc62H7cMEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63f7cMEeKQYayI9qY9dA" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" source="_kc62H7cMEeKQYayI9qY9dA" target="_kc62GbcMEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63gLcMEeKQYayI9qY9dA" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" source="_kc62HLcMEeKQYayI9qY9dA" target="_kc62J7cMEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63gbcMEeKQYayI9qY9dA" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" source="_kc62J7cMEeKQYayI9qY9dA" target="_kc62IbcMEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63grcMEeKQYayI9qY9dA" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" source="_kc62JLcMEeKQYayI9qY9dA" target="_kc62N7cMEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63g7cMEeKQYayI9qY9dA" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" source="_kc62N7cMEeKQYayI9qY9dA" target="_kc62LrcMEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63hLcMEeKQYayI9qY9dA" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" source="_kc62N7cMEeKQYayI9qY9dA" target="_kc62ObcMEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63hbcMEeKQYayI9qY9dA" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" source="_kc62PLcMEeKQYayI9qY9dA" target="_kc62P7cMEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63hrcMEeKQYayI9qY9dA" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" source="_kc62MbcMEeKQYayI9qY9dA" target="_kc62QLcMEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63h7cMEeKQYayI9qY9dA" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" source="_kc62P7cMEeKQYayI9qY9dA" target="_kc62QbcMEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63iLcMEeKQYayI9qY9dA" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" source="_kc62P7cMEeKQYayI9qY9dA" target="_kc62QbcMEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63ibcMEeKQYayI9qY9dA" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" source="_kc62QbcMEeKQYayI9qY9dA" target="_kc62QLcMEeKQYayI9qY9dA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_kc63ircMEeKQYayI9qY9dA" name="Value(false)"/>
                </edge>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63i7cMEeKQYayI9qY9dA" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" source="_kc62KbcMEeKQYayI9qY9dA" target="_kc62NLcMEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_kc63jLcMEeKQYayI9qY9dA" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" source="_kc62p7cMEeKQYayI9qY9dA" target="_kc62qLcMEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63jbcMEeKQYayI9qY9dA" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" source="_kc62QLcMEeKQYayI9qY9dA" target="_kc62qLcMEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_kc63jrcMEeKQYayI9qY9dA" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" source="_kc62qLcMEeKQYayI9qY9dA" target="_kc62QrcMEeKQYayI9qY9dA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_kc63j7cMEeKQYayI9qY9dA" name="Value(true)" value="true"/>
                </edge>
                <edge xmi:type="uml:ControlFlow" xmi:id="_kc63kLcMEeKQYayI9qY9dA" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" source="_kc62qLcMEeKQYayI9qY9dA" target="_kc62TLcMEeKQYayI9qY9dA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_kc63kbcMEeKQYayI9qY9dA" name="Value(false)"/>
                </edge>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63krcMEeKQYayI9qY9dA" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" source="_kc62SLcMEeKQYayI9qY9dA" target="_kc62qbcMEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63k7cMEeKQYayI9qY9dA" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" source="_kc62kbcMEeKQYayI9qY9dA" target="_kc62qbcMEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_kc63lLcMEeKQYayI9qY9dA" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" source="_kc63D7cMEeKQYayI9qY9dA" target="_kc63ELcMEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63lbcMEeKQYayI9qY9dA" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" source="_kc62qbcMEeKQYayI9qY9dA" target="_kc63ELcMEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_kc63lrcMEeKQYayI9qY9dA" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" source="_kc63ELcMEeKQYayI9qY9dA" target="_kc62qrcMEeKQYayI9qY9dA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_kc63l7cMEeKQYayI9qY9dA" name="Value(true)" value="true"/>
                </edge>
                <edge xmi:type="uml:ControlFlow" xmi:id="_kc63mLcMEeKQYayI9qY9dA" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" source="_kc63ELcMEeKQYayI9qY9dA" target="_kc62tLcMEeKQYayI9qY9dA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_kc63mbcMEeKQYayI9qY9dA" name="Value(false)"/>
                </edge>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63mrcMEeKQYayI9qY9dA" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" source="_kc62sLcMEeKQYayI9qY9dA" target="_kc63EbcMEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63m7cMEeKQYayI9qY9dA" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" source="_kc62-bcMEeKQYayI9qY9dA" target="_kc63EbcMEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_kc63nLcMEeKQYayI9qY9dA" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" source="_kc63d7cMEeKQYayI9qY9dA" target="_kc63eLcMEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63nbcMEeKQYayI9qY9dA" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" source="_kc63EbcMEeKQYayI9qY9dA" target="_kc63eLcMEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_kc63nrcMEeKQYayI9qY9dA" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" source="_kc63eLcMEeKQYayI9qY9dA" target="_kc63ErcMEeKQYayI9qY9dA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_kc63n7cMEeKQYayI9qY9dA" name="Value(true)" value="true"/>
                </edge>
                <edge xmi:type="uml:ControlFlow" xmi:id="_kc63oLcMEeKQYayI9qY9dA" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" source="_kc63eLcMEeKQYayI9qY9dA" target="_kc63HLcMEeKQYayI9qY9dA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_kc63obcMEeKQYayI9qY9dA" name="Value(false)"/>
                </edge>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63orcMEeKQYayI9qY9dA" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" source="_kc63GLcMEeKQYayI9qY9dA" target="_kc63ebcMEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63o7cMEeKQYayI9qY9dA" inStructuredNode="_kc61-LcMEeKQYayI9qY9dA" source="_kc63YbcMEeKQYayI9qY9dA" target="_kc63ebcMEeKQYayI9qY9dA"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63pLcMEeKQYayI9qY9dA" inStructuredNode="_kc618LcMEeKQYayI9qY9dA" source="_kc61-rcMEeKQYayI9qY9dA" target="_kc618rcMEeKQYayI9qY9dA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63pbcMEeKQYayI9qY9dA" inStructuredNode="_kc618LcMEeKQYayI9qY9dA" source="_kc63ebcMEeKQYayI9qY9dA" target="_kc619bcMEeKQYayI9qY9dA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_kc63prcMEeKQYayI9qY9dA" inStructuredNode="_kc618LcMEeKQYayI9qY9dA" source="_kc61-LcMEeKQYayI9qY9dA" target="_kc618bcMEeKQYayI9qY9dA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_kc63p7cMEeKQYayI9qY9dA" name="ExpressionStatement@964215" inStructuredNode="_kc61sLcMEeKQYayI9qY9dA" incoming="_kc63v7cMEeKQYayI9qY9dA">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_kc63qLcMEeKQYayI9qY9dA" name="Call(WriteLine)" inStructuredNode="_kc63p7cMEeKQYayI9qY9dA" incoming="_kc63trcMEeKQYayI9qY9dA">
                <argument xmi:type="uml:InputPin" xmi:id="_kc63qbcMEeKQYayI9qY9dA" name="Call(WriteLine).argument(value)" incoming="_kc63tbcMEeKQYayI9qY9dA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc63qrcMEeKQYayI9qY9dA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc63q7cMEeKQYayI9qY9dA" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_kc63rLcMEeKQYayI9qY9dA" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc63rbcMEeKQYayI9qY9dA"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc63rrcMEeKQYayI9qY9dA" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_kc63r7cMEeKQYayI9qY9dA" name="Tuple@9955e3" inStructuredNode="_kc63p7cMEeKQYayI9qY9dA" outgoing="_kc63trcMEeKQYayI9qY9dA">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_kc63sLcMEeKQYayI9qY9dA" name="Value(&quot;-- End of test case --&quot;)" inStructuredNode="_kc63r7cMEeKQYayI9qY9dA">
                  <result xmi:type="uml:OutputPin" xmi:id="_kc63sbcMEeKQYayI9qY9dA" name="Value(&quot;-- End of test case --&quot;).result" outgoing="_kc63tbcMEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc63srcMEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kc63s7cMEeKQYayI9qY9dA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_kc63tLcMEeKQYayI9qY9dA" value="-- End of test case --">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63tbcMEeKQYayI9qY9dA" inStructuredNode="_kc63p7cMEeKQYayI9qY9dA" source="_kc63sbcMEeKQYayI9qY9dA" target="_kc63qbcMEeKQYayI9qY9dA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_kc63trcMEeKQYayI9qY9dA" inStructuredNode="_kc63p7cMEeKQYayI9qY9dA" source="_kc63r7cMEeKQYayI9qY9dA" target="_kc63qLcMEeKQYayI9qY9dA"/>
            </node>
            <edge xmi:type="uml:ControlFlow" xmi:id="_kc63t7cMEeKQYayI9qY9dA" inStructuredNode="_kc61sLcMEeKQYayI9qY9dA" source="_kc61sbcMEeKQYayI9qY9dA" target="_kc61wbcMEeKQYayI9qY9dA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63uLcMEeKQYayI9qY9dA" inStructuredNode="_kc61sLcMEeKQYayI9qY9dA" source="_kc61wrcMEeKQYayI9qY9dA" target="_kc617LcMEeKQYayI9qY9dA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_kc63ubcMEeKQYayI9qY9dA" inStructuredNode="_kc61sLcMEeKQYayI9qY9dA" source="_kc61wbcMEeKQYayI9qY9dA" target="_kc610bcMEeKQYayI9qY9dA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63urcMEeKQYayI9qY9dA" inStructuredNode="_kc61sLcMEeKQYayI9qY9dA" source="_kc61wrcMEeKQYayI9qY9dA" target="_kc62ELcMEeKQYayI9qY9dA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63u7cMEeKQYayI9qY9dA" inStructuredNode="_kc61sLcMEeKQYayI9qY9dA" source="_kc61wrcMEeKQYayI9qY9dA" target="_kc62X7cMEeKQYayI9qY9dA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63vLcMEeKQYayI9qY9dA" inStructuredNode="_kc61sLcMEeKQYayI9qY9dA" source="_kc61wrcMEeKQYayI9qY9dA" target="_kc62x7cMEeKQYayI9qY9dA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_kc63vbcMEeKQYayI9qY9dA" inStructuredNode="_kc61sLcMEeKQYayI9qY9dA" source="_kc61wrcMEeKQYayI9qY9dA" target="_kc63L7cMEeKQYayI9qY9dA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_kc63vrcMEeKQYayI9qY9dA" inStructuredNode="_kc61sLcMEeKQYayI9qY9dA" source="_kc610bcMEeKQYayI9qY9dA" target="_kc618LcMEeKQYayI9qY9dA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_kc63v7cMEeKQYayI9qY9dA" inStructuredNode="_kc61sLcMEeKQYayI9qY9dA" source="_kc618LcMEeKQYayI9qY9dA" target="_kc63p7cMEeKQYayI9qY9dA"/>
          </structuredNode>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_RSsKkLcOEeKQYayI9qY9dA" name="MultipleDelegation - MultipleConnectors - PortToPWP - Signal">
        <packagedElement xmi:type="uml:Class" xmi:id="_U0YvsLcOEeKQYayI9qY9dA" name="C">
          <ownedAttribute xmi:type="uml:Port" xmi:id="_U0YvsbcOEeKQYayI9qY9dA" name="p" visibility="public" type="_QaTOS6NaEeKtYNW7l6h6LA" end="_U0YvubcOEeKQYayI9qY9dA __pV40LcOEeKQYayI9qY9dA _EQEMULcPEeKQYayI9qY9dA _HG6doLcPEeKQYayI9qY9dA" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U0YvsrcOEeKQYayI9qY9dA" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U0Yvs7cOEeKQYayI9qY9dA" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_U0YvtbcOEeKQYayI9qY9dA" name="a1" type="_QaTOAqNaEeKtYNW7l6h6LA" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U0YvtrcOEeKQYayI9qY9dA" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U0Yvt7cOEeKQYayI9qY9dA" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_q0ABoLcOEeKQYayI9qY9dA" name="a2" type="_QaTOAqNaEeKtYNW7l6h6LA" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q0ABobcOEeKQYayI9qY9dA" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q0ABorcOEeKQYayI9qY9dA" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_q5NRwLcOEeKQYayI9qY9dA" name="a3" type="_QaTOAqNaEeKtYNW7l6h6LA" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q5NRwbcOEeKQYayI9qY9dA" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q5NRwrcOEeKQYayI9qY9dA" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_q-uD4LcOEeKQYayI9qY9dA" name="a4" type="_QaTOAqNaEeKtYNW7l6h6LA" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q-uD4bcOEeKQYayI9qY9dA" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q-uD4rcOEeKQYayI9qY9dA" value="1"/>
          </ownedAttribute>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_U0YvuLcOEeKQYayI9qY9dA" name="u1" type="_PniyIKRcEeKU2-QRh2EfwQ">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_U0YvubcOEeKQYayI9qY9dA" role="_U0YvsbcOEeKQYayI9qY9dA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U0YvurcOEeKQYayI9qY9dA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U0Yvu7cOEeKQYayI9qY9dA" value="1"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_U0YvvLcOEeKQYayI9qY9dA" partWithPort="_U0YvtbcOEeKQYayI9qY9dA" role="_QaTOBKNaEeKtYNW7l6h6LA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U0YvvbcOEeKQYayI9qY9dA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U0YvvrcOEeKQYayI9qY9dA" value="1"/>
            </end>
          </ownedConnector>
          <ownedConnector xmi:type="uml:Connector" xmi:id="__o5M4LcOEeKQYayI9qY9dA" name="u2" type="_PniyIKRcEeKU2-QRh2EfwQ">
            <end xmi:type="uml:ConnectorEnd" xmi:id="__pV40LcOEeKQYayI9qY9dA" role="_U0YvsbcOEeKQYayI9qY9dA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__pV40bcOEeKQYayI9qY9dA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__pV40rcOEeKQYayI9qY9dA" value="1"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="__pozwLcOEeKQYayI9qY9dA" partWithPort="_q0ABoLcOEeKQYayI9qY9dA" role="_QaTOBKNaEeKtYNW7l6h6LA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__pozwbcOEeKQYayI9qY9dA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__pozwrcOEeKQYayI9qY9dA" value="1"/>
            </end>
          </ownedConnector>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_EPxRYLcPEeKQYayI9qY9dA" name="u3" type="_PniyIKRcEeKU2-QRh2EfwQ">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_EQEMULcPEeKQYayI9qY9dA" role="_U0YvsbcOEeKQYayI9qY9dA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EQEMUbcPEeKQYayI9qY9dA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EQEMUrcPEeKQYayI9qY9dA" value="1"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_EQg4QLcPEeKQYayI9qY9dA" partWithPort="_q5NRwLcOEeKQYayI9qY9dA" role="_QaTOBKNaEeKtYNW7l6h6LA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EQg4QbcPEeKQYayI9qY9dA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EQg4QrcPEeKQYayI9qY9dA" value="1"/>
            </end>
          </ownedConnector>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_HGK2wLcPEeKQYayI9qY9dA" name="u4" type="_PniyIKRcEeKU2-QRh2EfwQ">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_HG6doLcPEeKQYayI9qY9dA" role="_U0YvsbcOEeKQYayI9qY9dA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HG6dobcPEeKQYayI9qY9dA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HG6dorcPEeKQYayI9qY9dA" value="1"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_HHXJkLcPEeKQYayI9qY9dA" partWithPort="_q-uD4LcOEeKQYayI9qY9dA" role="_QaTOBKNaEeKtYNW7l6h6LA">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HHXJkbcPEeKQYayI9qY9dA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HHXJkrcPEeKQYayI9qY9dA" value="1"/>
            </end>
          </ownedConnector>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_U0Yvv7cOEeKQYayI9qY9dA" name="C" class="_U0YvsLcOEeKQYayI9qY9dA">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_U0YvwLcOEeKQYayI9qY9dA" name="result" type="_U0YvsLcOEeKQYayI9qY9dA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Activity" xmi:id="_W3mkoLcOEeKQYayI9qY9dA" name="Test case - MultipleDelegation - MultipleConnectors - PortToPWP - Signal" group="_RiufwLcQEeKQYayI9qY9dA" node="_RiufwLcQEeKQYayI9qY9dA">
          <ownedComment xmi:type="uml:Comment" xmi:id="_W3mkobcOEeKQYayI9qY9dA">
            <body>&#xD;
namespace 'Test Suites'::'Test Suite 2'::'MultipleDelegation - MultipleConnectors - PortToPWP - Signal' ;&#xD;
&#xD;
activity 'Test case - MultipleDelegation - MultipleConnectors - PortToPWP - Signal'() { &#xD;
	t = new Tester() ;&#xD;
	t.Start() ;&#xD;
}</body>
          </ownedComment>
          <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_RiufwLcQEeKQYayI9qY9dA" name="Body(Test case - MultipleDelegation - MultipleConnectors - PortToPWP - Signal)">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_RiufwbcQEeKQYayI9qY9dA" name="ExpressionStatement@509e42" inStructuredNode="_RiufwLcQEeKQYayI9qY9dA" outgoing="_Riuf6LcQEeKQYayI9qY9dA">
              <node xmi:type="uml:ForkNode" xmi:id="_RiufwrcQEeKQYayI9qY9dA" name="Fork(t)@75710d" inStructuredNode="_RiufwbcQEeKQYayI9qY9dA" outgoing="_Riuf57cQEeKQYayI9qY9dA" incoming="_Riuf3LcQEeKQYayI9qY9dA"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_Riufw7cQEeKQYayI9qY9dA" name="RightHandSide@41bc88" inStructuredNode="_RiufwbcQEeKQYayI9qY9dA">
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_RiufxLcQEeKQYayI9qY9dA" name="InstanceCreationExpression@41bc88" inStructuredNode="_Riufw7cQEeKQYayI9qY9dA">
                  <node xmi:type="uml:CallOperationAction" xmi:id="_RiufxbcQEeKQYayI9qY9dA" name="Call(Tester)" inStructuredNode="_RiufxLcQEeKQYayI9qY9dA" operation="_mFOLW7cPEeKQYayI9qY9dA">
                    <result xmi:type="uml:OutputPin" xmi:id="_RiufxrcQEeKQYayI9qY9dA" name="Call(Tester).result(result)" outgoing="_Riuf2bcQEeKQYayI9qY9dA" type="_mFOI4LcPEeKQYayI9qY9dA">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Riufx7cQEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RiufyLcQEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <target xmi:type="uml:InputPin" xmi:id="_RiufybcQEeKQYayI9qY9dA" name="Call(Tester).target" incoming="_Riuf2LcQEeKQYayI9qY9dA" type="_mFOI4LcPEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RiufyrcQEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Riufy7cQEeKQYayI9qY9dA" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:CreateObjectAction" xmi:id="_RiufzLcQEeKQYayI9qY9dA" name="Create(Tester)" inStructuredNode="_RiufxLcQEeKQYayI9qY9dA" classifier="_mFOI4LcPEeKQYayI9qY9dA">
                    <result xmi:type="uml:OutputPin" xmi:id="_RiufzbcQEeKQYayI9qY9dA" name="Create(Tester).result" outgoing="_Riuf2LcQEeKQYayI9qY9dA" type="_mFOI4LcPEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RiufzrcQEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Riufz7cQEeKQYayI9qY9dA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_Riuf0LcQEeKQYayI9qY9dA" name="Fork(Call(Tester).result(result))" inStructuredNode="_RiufxLcQEeKQYayI9qY9dA" outgoing="_Riuf2rcQEeKQYayI9qY9dA _Riuf27cQEeKQYayI9qY9dA" incoming="_Riuf2bcQEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_Riuf0bcQEeKQYayI9qY9dA" name="Start(Tester)" inStructuredNode="_RiufxLcQEeKQYayI9qY9dA">
                    <object xmi:type="uml:InputPin" xmi:id="_Riuf0rcQEeKQYayI9qY9dA" name="Start(Tester).object" incoming="_Riuf2rcQEeKQYayI9qY9dA" type="_mFOI4LcPEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Riuf07cQEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Riuf1LcQEeKQYayI9qY9dA" value="1"/>
                    </object>
                  </node>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_Riuf1bcQEeKQYayI9qY9dA" name="Output(Call(Tester).result(result))" outgoing="_Riuf3LcQEeKQYayI9qY9dA" incoming="_Riuf27cQEeKQYayI9qY9dA" type="_mFOI4LcPEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Riuf1rcQEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Riuf17cQEeKQYayI9qY9dA" value="1"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_Riuf2LcQEeKQYayI9qY9dA" inStructuredNode="_RiufxLcQEeKQYayI9qY9dA" source="_RiufzbcQEeKQYayI9qY9dA" target="_RiufybcQEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_Riuf2bcQEeKQYayI9qY9dA" inStructuredNode="_RiufxLcQEeKQYayI9qY9dA" source="_RiufxrcQEeKQYayI9qY9dA" target="_Riuf0LcQEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_Riuf2rcQEeKQYayI9qY9dA" inStructuredNode="_RiufxLcQEeKQYayI9qY9dA" source="_Riuf0LcQEeKQYayI9qY9dA" target="_Riuf0rcQEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_Riuf27cQEeKQYayI9qY9dA" inStructuredNode="_RiufxLcQEeKQYayI9qY9dA" source="_Riuf0LcQEeKQYayI9qY9dA" target="_Riuf1bcQEeKQYayI9qY9dA"/>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Riuf3LcQEeKQYayI9qY9dA" inStructuredNode="_RiufwbcQEeKQYayI9qY9dA" source="_Riuf1bcQEeKQYayI9qY9dA" target="_RiufwrcQEeKQYayI9qY9dA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_Riuf3bcQEeKQYayI9qY9dA" name="ExpressionStatement@1f9f7c0" inStructuredNode="_RiufwLcQEeKQYayI9qY9dA" incoming="_Riuf6LcQEeKQYayI9qY9dA">
              <node xmi:type="uml:ExpansionRegion" xmi:id="_Riuf3rcQEeKQYayI9qY9dA" name="Collect(SendSignal(Start))" inStructuredNode="_Riuf3bcQEeKQYayI9qY9dA" incoming="_Riuf5rcQEeKQYayI9qY9dA" mode="parallel" inputElement="_Riuf5LcQEeKQYayI9qY9dA">
                <node xmi:type="uml:SendSignalAction" xmi:id="_Riuf37cQEeKQYayI9qY9dA" name="SendSignal(Start)" inStructuredNode="_Riuf3rcQEeKQYayI9qY9dA" signal="_Jqen4LMwEeKUntHy_YfVmg">
                  <target xmi:type="uml:InputPin" xmi:id="_Riuf4LcQEeKQYayI9qY9dA" name="SendSignal(Start).target" incoming="_Riuf47cQEeKQYayI9qY9dA" type="_mFOI4LcPEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Riuf4bcQEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Riuf4rcQEeKQYayI9qY9dA" value="1"/>
                  </target>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Riuf47cQEeKQYayI9qY9dA" inStructuredNode="_Riuf3rcQEeKQYayI9qY9dA" source="_Riuf5LcQEeKQYayI9qY9dA" target="_Riuf4LcQEeKQYayI9qY9dA"/>
              </node>
              <node xmi:type="uml:ExpansionNode" xmi:id="_Riuf5LcQEeKQYayI9qY9dA" name="Collect(SendSignal(Start)).inputElement" inStructuredNode="_Riuf3bcQEeKQYayI9qY9dA" outgoing="_Riuf47cQEeKQYayI9qY9dA" incoming="_Riuf57cQEeKQYayI9qY9dA" regionAsInput="_Riuf3rcQEeKQYayI9qY9dA"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_Riuf5bcQEeKQYayI9qY9dA" name="Feature(Fork(t)@75710d)" inStructuredNode="_Riuf3bcQEeKQYayI9qY9dA" outgoing="_Riuf5rcQEeKQYayI9qY9dA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_Riuf5rcQEeKQYayI9qY9dA" inStructuredNode="_Riuf3bcQEeKQYayI9qY9dA" source="_Riuf5bcQEeKQYayI9qY9dA" target="_Riuf3rcQEeKQYayI9qY9dA"/>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_Riuf57cQEeKQYayI9qY9dA" inStructuredNode="_RiufwLcQEeKQYayI9qY9dA" source="_RiufwrcQEeKQYayI9qY9dA" target="_Riuf5LcQEeKQYayI9qY9dA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_Riuf6LcQEeKQYayI9qY9dA" inStructuredNode="_RiufwLcQEeKQYayI9qY9dA" source="_RiufwbcQEeKQYayI9qY9dA" target="_Riuf3bcQEeKQYayI9qY9dA"/>
          </structuredNode>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_mFOI4LcPEeKQYayI9qY9dA" name="Tester" classifierBehavior="_mFOK_rcPEeKQYayI9qY9dA" isActive="true">
          <generalization xmi:type="uml:Generalization" xmi:id="_mFOI4bcPEeKQYayI9qY9dA" general="_3OZkULPCEeKZBpcFSvFDPw" specific="_mFOI4LcPEeKQYayI9qY9dA"/>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_mFOI4rcPEeKQYayI9qY9dA" name="c" visibility="public" type="_U0YvsLcOEeKQYayI9qY9dA" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mFOI47cPEeKQYayI9qY9dA" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mFOI5LcPEeKQYayI9qY9dA" value="1"/>
          </ownedAttribute>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_mFOI5rcPEeKQYayI9qY9dA" name="test" specification="_mFOLXbcPEeKQYayI9qY9dA" group="_LP_9cLcQEeKQYayI9qY9dA" node="_LP_9cLcQEeKQYayI9qY9dA">
            <ownedComment xmi:type="uml:Comment" xmi:id="_mFOI57cPEeKQYayI9qY9dA">
              <body>&#xD;
namespace 'Test Suites'::'Test Suite 2'::'MultipleDelegation - MultipleConnectors - PortToPWP - Signal'::Tester ;&#xD;
&#xD;
activity test() { &#xD;
	WriteLine(&quot;-- Running test case: Multiple delegation connectors - Multiple links - Signal delegated from port to part with port --&quot;) ;&#xD;
	AssertTrue(&quot;Signal delegated on all links (shall be true for default strategy)&quot;, this.c.a1.b.p == 4 &amp;&amp; this.c.a2.b.p == 4 &amp;&amp; this.c.a3.b.p == 4 &amp;&amp; this.c.a4.b.p == 4) ;&#xD;
	WriteLine(&quot;-- End of test case --&quot;) ;&#xD;
}</body>
            </ownedComment>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_LP_9cLcQEeKQYayI9qY9dA" name="Body(test)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_LP_9cbcQEeKQYayI9qY9dA" name="ExpressionStatement@253c07" inStructuredNode="_LP_9cLcQEeKQYayI9qY9dA" outgoing="_LP_-5LcQEeKQYayI9qY9dA">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_LP_9crcQEeKQYayI9qY9dA" name="Call(WriteLine)" inStructuredNode="_LP_9cbcQEeKQYayI9qY9dA" incoming="_LP_9gLcQEeKQYayI9qY9dA">
                  <argument xmi:type="uml:InputPin" xmi:id="_LP_9c7cQEeKQYayI9qY9dA" name="Call(WriteLine).argument(value)" incoming="_LP_9f7cQEeKQYayI9qY9dA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_9dLcQEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_9dbcQEeKQYayI9qY9dA" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_LP_9drcQEeKQYayI9qY9dA" name="Call(WriteLine).result(errorStatus)">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_9d7cQEeKQYayI9qY9dA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_9eLcQEeKQYayI9qY9dA" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_LP_9ebcQEeKQYayI9qY9dA" name="Tuple@2c6e17" inStructuredNode="_LP_9cbcQEeKQYayI9qY9dA" outgoing="_LP_9gLcQEeKQYayI9qY9dA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_LP_9ercQEeKQYayI9qY9dA" name="Value(&quot;-- Running test case: Multiple delegation connectors - Multiple links - Signal delegated from port to part with port --&quot;)" inStructuredNode="_LP_9ebcQEeKQYayI9qY9dA">
                    <result xmi:type="uml:OutputPin" xmi:id="_LP_9e7cQEeKQYayI9qY9dA" name="Value(&quot;-- Running test case: Multiple delegation connectors - Multiple links - Signal delegated from port to part with port --&quot;).result" outgoing="_LP_9f7cQEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_9fLcQEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_9fbcQEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_LP_9frcQEeKQYayI9qY9dA" value="-- Running test case: Multiple delegation connectors - Multiple links - Signal delegated from port to part with port --">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_9f7cQEeKQYayI9qY9dA" inStructuredNode="_LP_9cbcQEeKQYayI9qY9dA" source="_LP_9e7cQEeKQYayI9qY9dA" target="_LP_9c7cQEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_LP_9gLcQEeKQYayI9qY9dA" inStructuredNode="_LP_9cbcQEeKQYayI9qY9dA" source="_LP_9ebcQEeKQYayI9qY9dA" target="_LP_9crcQEeKQYayI9qY9dA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_LP_9gbcQEeKQYayI9qY9dA" name="ExpressionStatement@7e91ef" inStructuredNode="_LP_9cLcQEeKQYayI9qY9dA" outgoing="_LP_-5bcQEeKQYayI9qY9dA" incoming="_LP_-5LcQEeKQYayI9qY9dA">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_LP_9grcQEeKQYayI9qY9dA" name="Call(AssertTrue)" inStructuredNode="_LP_9gbcQEeKQYayI9qY9dA" incoming="_LP_-07cQEeKQYayI9qY9dA">
                  <argument xmi:type="uml:InputPin" xmi:id="_LP_9g7cQEeKQYayI9qY9dA" name="Call(AssertTrue).argument(label)" incoming="_LP_-0bcQEeKQYayI9qY9dA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_9hLcQEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_9hbcQEeKQYayI9qY9dA" value="1"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_LP_9hrcQEeKQYayI9qY9dA" name="Call(AssertTrue).argument(condition)" incoming="_LP_-0rcQEeKQYayI9qY9dA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_9h7cQEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_9iLcQEeKQYayI9qY9dA" value="1"/>
                  </argument>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_LP_9ibcQEeKQYayI9qY9dA" name="Tuple@1989480" inStructuredNode="_LP_9gbcQEeKQYayI9qY9dA" outgoing="_LP_-07cQEeKQYayI9qY9dA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_LP_9ircQEeKQYayI9qY9dA" name="Value(&quot;Signal delegated on all links (shall be true for default strategy)&quot;)" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA">
                    <result xmi:type="uml:OutputPin" xmi:id="_LP_9i7cQEeKQYayI9qY9dA" name="Value(&quot;Signal delegated on all links (shall be true for default strategy)&quot;).result" outgoing="_LP_-0bcQEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_9jLcQEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_9jbcQEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_LP_9jrcQEeKQYayI9qY9dA" value="Signal delegated on all links (shall be true for default strategy)">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                  <node xmi:type="uml:ReadSelfAction" xmi:id="_LP_9j7cQEeKQYayI9qY9dA" name="ReadSelf" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA">
                    <result xmi:type="uml:OutputPin" xmi:id="_LP_9kLcQEeKQYayI9qY9dA" name="ReadSelf.result" outgoing="_LP_-r7cQEeKQYayI9qY9dA" type="_mFOI4LcPEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_9kbcQEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_9krcQEeKQYayI9qY9dA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_LP_9k7cQEeKQYayI9qY9dA" name="Read(c)" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA" structuralFeature="_mFOI4rcPEeKQYayI9qY9dA">
                    <object xmi:type="uml:InputPin" xmi:id="_LP_9lLcQEeKQYayI9qY9dA" name="Read(c).object" incoming="_LP_-sLcQEeKQYayI9qY9dA" type="_mFOI4LcPEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_9lbcQEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_9lrcQEeKQYayI9qY9dA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_LP_9l7cQEeKQYayI9qY9dA" name="Read(c).result" outgoing="_LP_-sbcQEeKQYayI9qY9dA" type="_U0YvsLcOEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_9mLcQEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_9mbcQEeKQYayI9qY9dA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_LP_9mrcQEeKQYayI9qY9dA" name="Fork(ReadSelf.result)" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA" outgoing="_LP_-sLcQEeKQYayI9qY9dA" incoming="_LP_-r7cQEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_LP_9m7cQEeKQYayI9qY9dA" name="Read(a1)" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA" structuralFeature="_U0YvtbcOEeKQYayI9qY9dA">
                    <object xmi:type="uml:InputPin" xmi:id="_LP_9nLcQEeKQYayI9qY9dA" name="Read(a1).object" incoming="_LP_-srcQEeKQYayI9qY9dA" type="_U0YvsLcOEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_9nbcQEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_9nrcQEeKQYayI9qY9dA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_LP_9n7cQEeKQYayI9qY9dA" name="Read(a1).result" outgoing="_LP_-s7cQEeKQYayI9qY9dA" type="_QaTOAqNaEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_9oLcQEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_9obcQEeKQYayI9qY9dA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_LP_9orcQEeKQYayI9qY9dA" name="Fork(Read(c).result)" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA" outgoing="_LP_-srcQEeKQYayI9qY9dA" incoming="_LP_-sbcQEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_LP_9o7cQEeKQYayI9qY9dA" name="Read(b)" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA" structuralFeature="_mPbuQKNaEeKtYNW7l6h6LA">
                    <object xmi:type="uml:InputPin" xmi:id="_LP_9pLcQEeKQYayI9qY9dA" name="Read(b).object" incoming="_LP_-tLcQEeKQYayI9qY9dA" type="_QaTOAqNaEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_9pbcQEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_9prcQEeKQYayI9qY9dA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_LP_9p7cQEeKQYayI9qY9dA" name="Read(b).result" outgoing="_LP_-tbcQEeKQYayI9qY9dA" type="_tct-0KQfEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_9qLcQEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_9qbcQEeKQYayI9qY9dA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_LP_9qrcQEeKQYayI9qY9dA" name="Fork(Read(a1).result)" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA" outgoing="_LP_-tLcQEeKQYayI9qY9dA" incoming="_LP_-s7cQEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_LP_9q7cQEeKQYayI9qY9dA" name="Read(p)" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA" structuralFeature="_tct-0aQfEeKU2-QRh2EfwQ">
                    <object xmi:type="uml:InputPin" xmi:id="_LP_9rLcQEeKQYayI9qY9dA" name="Read(p).object" incoming="_LP_-trcQEeKQYayI9qY9dA" type="_tct-0KQfEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_9rbcQEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_9rrcQEeKQYayI9qY9dA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_LP_9r7cQEeKQYayI9qY9dA" name="Read(p).result" outgoing="_LP_-t7cQEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_9sLcQEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_9sbcQEeKQYayI9qY9dA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_LP_9srcQEeKQYayI9qY9dA" name="Fork(Read(b).result)" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA" outgoing="_LP_-trcQEeKQYayI9qY9dA" incoming="_LP_-tbcQEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_LP_9s7cQEeKQYayI9qY9dA" name="Value(4)" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA">
                    <result xmi:type="uml:OutputPin" xmi:id="_LP_9tLcQEeKQYayI9qY9dA" name="Value(4).result" outgoing="_LP_-uLcQEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_9tbcQEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_9trcQEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_LP_9t7cQEeKQYayI9qY9dA" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:TestIdentityAction" xmi:id="_LP_9uLcQEeKQYayI9qY9dA" name="Test(==)" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA">
                    <first xmi:type="uml:InputPin" xmi:id="_LP_9ubcQEeKQYayI9qY9dA" name="Test(==).first" incoming="_LP_-t7cQEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_9urcQEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_9u7cQEeKQYayI9qY9dA" value="1"/>
                    </first>
                    <result xmi:type="uml:OutputPin" xmi:id="_LP_9vLcQEeKQYayI9qY9dA" name="Test(==).result" outgoing="_LP_-urcQEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_9vbcQEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_9vrcQEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <second xmi:type="uml:InputPin" xmi:id="_LP_9v7cQEeKQYayI9qY9dA" name="Test(==).second" incoming="_LP_-uLcQEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_9wLcQEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_9wbcQEeKQYayI9qY9dA" value="1"/>
                    </second>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_LP_9wrcQEeKQYayI9qY9dA" name="ConditionalLogicalExpression@960d69.operand2" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA" incoming="_LP_-u7cQEeKQYayI9qY9dA">
                    <node xmi:type="uml:ReadSelfAction" xmi:id="_LP_9w7cQEeKQYayI9qY9dA" name="ReadSelf" inStructuredNode="_LP_9wrcQEeKQYayI9qY9dA">
                      <result xmi:type="uml:OutputPin" xmi:id="_LP_9xLcQEeKQYayI9qY9dA" name="ReadSelf.result" outgoing="_LP_9-bcQEeKQYayI9qY9dA" type="_mFOI4LcPEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_9xbcQEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_9xrcQEeKQYayI9qY9dA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_LP_9x7cQEeKQYayI9qY9dA" name="Read(c)" inStructuredNode="_LP_9wrcQEeKQYayI9qY9dA" structuralFeature="_mFOI4rcPEeKQYayI9qY9dA">
                      <object xmi:type="uml:InputPin" xmi:id="_LP_9yLcQEeKQYayI9qY9dA" name="Read(c).object" incoming="_LP_9-rcQEeKQYayI9qY9dA" type="_mFOI4LcPEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_9ybcQEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_9yrcQEeKQYayI9qY9dA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_LP_9y7cQEeKQYayI9qY9dA" name="Read(c).result" outgoing="_LP_9-7cQEeKQYayI9qY9dA" type="_U0YvsLcOEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_9zLcQEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_9zbcQEeKQYayI9qY9dA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_LP_9zrcQEeKQYayI9qY9dA" name="Fork(ReadSelf.result)" inStructuredNode="_LP_9wrcQEeKQYayI9qY9dA" outgoing="_LP_9-rcQEeKQYayI9qY9dA" incoming="_LP_9-bcQEeKQYayI9qY9dA"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_LP_9z7cQEeKQYayI9qY9dA" name="Read(a2)" inStructuredNode="_LP_9wrcQEeKQYayI9qY9dA" structuralFeature="_q0ABoLcOEeKQYayI9qY9dA">
                      <object xmi:type="uml:InputPin" xmi:id="_LP_90LcQEeKQYayI9qY9dA" name="Read(a2).object" incoming="_LP_9_LcQEeKQYayI9qY9dA" type="_U0YvsLcOEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_90bcQEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_90rcQEeKQYayI9qY9dA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_LP_907cQEeKQYayI9qY9dA" name="Read(a2).result" outgoing="_LP_9_bcQEeKQYayI9qY9dA" type="_QaTOAqNaEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_91LcQEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_91bcQEeKQYayI9qY9dA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_LP_91rcQEeKQYayI9qY9dA" name="Fork(Read(c).result)" inStructuredNode="_LP_9wrcQEeKQYayI9qY9dA" outgoing="_LP_9_LcQEeKQYayI9qY9dA" incoming="_LP_9-7cQEeKQYayI9qY9dA"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_LP_917cQEeKQYayI9qY9dA" name="Read(b)" inStructuredNode="_LP_9wrcQEeKQYayI9qY9dA" structuralFeature="_mPbuQKNaEeKtYNW7l6h6LA">
                      <object xmi:type="uml:InputPin" xmi:id="_LP_92LcQEeKQYayI9qY9dA" name="Read(b).object" incoming="_LP_9_rcQEeKQYayI9qY9dA" type="_QaTOAqNaEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_92bcQEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_92rcQEeKQYayI9qY9dA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_LP_927cQEeKQYayI9qY9dA" name="Read(b).result" outgoing="_LP_9_7cQEeKQYayI9qY9dA" type="_tct-0KQfEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_93LcQEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_93bcQEeKQYayI9qY9dA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_LP_93rcQEeKQYayI9qY9dA" name="Fork(Read(a2).result)" inStructuredNode="_LP_9wrcQEeKQYayI9qY9dA" outgoing="_LP_9_rcQEeKQYayI9qY9dA" incoming="_LP_9_bcQEeKQYayI9qY9dA"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_LP_937cQEeKQYayI9qY9dA" name="Read(p)" inStructuredNode="_LP_9wrcQEeKQYayI9qY9dA" structuralFeature="_tct-0aQfEeKU2-QRh2EfwQ">
                      <object xmi:type="uml:InputPin" xmi:id="_LP_94LcQEeKQYayI9qY9dA" name="Read(p).object" incoming="_LP_-ALcQEeKQYayI9qY9dA" type="_tct-0KQfEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_94bcQEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_94rcQEeKQYayI9qY9dA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_LP_947cQEeKQYayI9qY9dA" name="Read(p).result" outgoing="_LP_-AbcQEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_95LcQEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_95bcQEeKQYayI9qY9dA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_LP_95rcQEeKQYayI9qY9dA" name="Fork(Read(b).result)" inStructuredNode="_LP_9wrcQEeKQYayI9qY9dA" outgoing="_LP_-ALcQEeKQYayI9qY9dA" incoming="_LP_9_7cQEeKQYayI9qY9dA"/>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_LP_957cQEeKQYayI9qY9dA" name="Value(4)" inStructuredNode="_LP_9wrcQEeKQYayI9qY9dA">
                      <result xmi:type="uml:OutputPin" xmi:id="_LP_96LcQEeKQYayI9qY9dA" name="Value(4).result" outgoing="_LP_-ArcQEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_96bcQEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_96rcQEeKQYayI9qY9dA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_LP_967cQEeKQYayI9qY9dA" value="4">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <node xmi:type="uml:TestIdentityAction" xmi:id="_LP_97LcQEeKQYayI9qY9dA" name="Test(==)" inStructuredNode="_LP_9wrcQEeKQYayI9qY9dA">
                      <first xmi:type="uml:InputPin" xmi:id="_LP_97bcQEeKQYayI9qY9dA" name="Test(==).first" incoming="_LP_-AbcQEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_97rcQEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_977cQEeKQYayI9qY9dA" value="1"/>
                      </first>
                      <result xmi:type="uml:OutputPin" xmi:id="_LP_98LcQEeKQYayI9qY9dA" name="Test(==).result" outgoing="_LP_-A7cQEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_98bcQEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_98rcQEeKQYayI9qY9dA" value="1"/>
                      </result>
                      <second xmi:type="uml:InputPin" xmi:id="_LP_987cQEeKQYayI9qY9dA" name="Test(==).second" incoming="_LP_-ArcQEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_99LcQEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_99bcQEeKQYayI9qY9dA" value="1"/>
                      </second>
                    </node>
                    <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_LP_99rcQEeKQYayI9qY9dA" name="ConditionalLogicalExpression@960d69.operand2.result" outgoing="_LP_-v7cQEeKQYayI9qY9dA" incoming="_LP_-A7cQEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_997cQEeKQYayI9qY9dA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_9-LcQEeKQYayI9qY9dA" value="*"/>
                    </structuredNodeOutput>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_9-bcQEeKQYayI9qY9dA" inStructuredNode="_LP_9wrcQEeKQYayI9qY9dA" source="_LP_9xLcQEeKQYayI9qY9dA" target="_LP_9zrcQEeKQYayI9qY9dA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_9-rcQEeKQYayI9qY9dA" inStructuredNode="_LP_9wrcQEeKQYayI9qY9dA" source="_LP_9zrcQEeKQYayI9qY9dA" target="_LP_9yLcQEeKQYayI9qY9dA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_9-7cQEeKQYayI9qY9dA" inStructuredNode="_LP_9wrcQEeKQYayI9qY9dA" source="_LP_9y7cQEeKQYayI9qY9dA" target="_LP_91rcQEeKQYayI9qY9dA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_9_LcQEeKQYayI9qY9dA" inStructuredNode="_LP_9wrcQEeKQYayI9qY9dA" source="_LP_91rcQEeKQYayI9qY9dA" target="_LP_90LcQEeKQYayI9qY9dA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_9_bcQEeKQYayI9qY9dA" inStructuredNode="_LP_9wrcQEeKQYayI9qY9dA" source="_LP_907cQEeKQYayI9qY9dA" target="_LP_93rcQEeKQYayI9qY9dA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_9_rcQEeKQYayI9qY9dA" inStructuredNode="_LP_9wrcQEeKQYayI9qY9dA" source="_LP_93rcQEeKQYayI9qY9dA" target="_LP_92LcQEeKQYayI9qY9dA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_9_7cQEeKQYayI9qY9dA" inStructuredNode="_LP_9wrcQEeKQYayI9qY9dA" source="_LP_927cQEeKQYayI9qY9dA" target="_LP_95rcQEeKQYayI9qY9dA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_-ALcQEeKQYayI9qY9dA" inStructuredNode="_LP_9wrcQEeKQYayI9qY9dA" source="_LP_95rcQEeKQYayI9qY9dA" target="_LP_94LcQEeKQYayI9qY9dA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_-AbcQEeKQYayI9qY9dA" inStructuredNode="_LP_9wrcQEeKQYayI9qY9dA" source="_LP_947cQEeKQYayI9qY9dA" target="_LP_97bcQEeKQYayI9qY9dA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_-ArcQEeKQYayI9qY9dA" inStructuredNode="_LP_9wrcQEeKQYayI9qY9dA" source="_LP_96LcQEeKQYayI9qY9dA" target="_LP_987cQEeKQYayI9qY9dA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_-A7cQEeKQYayI9qY9dA" inStructuredNode="_LP_9wrcQEeKQYayI9qY9dA" source="_LP_98LcQEeKQYayI9qY9dA" target="_LP_99rcQEeKQYayI9qY9dA"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_LP_-BLcQEeKQYayI9qY9dA" name="ConditionalLogicalExpression@960d69.operand3" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA" incoming="_LP_-vbcQEeKQYayI9qY9dA">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_LP_-BbcQEeKQYayI9qY9dA" name="Value(false)" inStructuredNode="_LP_-BLcQEeKQYayI9qY9dA">
                      <result xmi:type="uml:OutputPin" xmi:id="_LP_-BrcQEeKQYayI9qY9dA" name="Value(false).result" outgoing="_LP_-DbcQEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_-B7cQEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_-CLcQEeKQYayI9qY9dA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralBoolean" xmi:id="_LP_-CbcQEeKQYayI9qY9dA">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      </value>
                    </node>
                    <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_LP_-CrcQEeKQYayI9qY9dA" name="ConditionalLogicalExpression@960d69.operand3.result" outgoing="_LP_-wLcQEeKQYayI9qY9dA" incoming="_LP_-DbcQEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_-C7cQEeKQYayI9qY9dA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_-DLcQEeKQYayI9qY9dA" value="*"/>
                    </structuredNodeOutput>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_-DbcQEeKQYayI9qY9dA" inStructuredNode="_LP_-BLcQEeKQYayI9qY9dA" source="_LP_-BrcQEeKQYayI9qY9dA" target="_LP_-CrcQEeKQYayI9qY9dA"/>
                  </node>
                  <node xmi:type="uml:InitialNode" xmi:id="_LP_-DrcQEeKQYayI9qY9dA" name="Initial(ConditionalLogicalExpression@960d69)" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA" outgoing="_LP_-ubcQEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_LP_-D7cQEeKQYayI9qY9dA" name="Decision(ConditionalLogicalExpression@960d69)" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA" outgoing="_LP_-u7cQEeKQYayI9qY9dA _LP_-vbcQEeKQYayI9qY9dA" incoming="_LP_-ubcQEeKQYayI9qY9dA _LP_-urcQEeKQYayI9qY9dA" decisionInputFlow="_LP_-urcQEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_LP_-ELcQEeKQYayI9qY9dA" name="Merge(ConditionalLogicalExpression@960d69.result)" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA" outgoing="_LP_-wrcQEeKQYayI9qY9dA" incoming="_LP_-v7cQEeKQYayI9qY9dA _LP_-wLcQEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_LP_-EbcQEeKQYayI9qY9dA" name="ConditionalLogicalExpression@4c9fe7.operand2" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA" incoming="_LP_-w7cQEeKQYayI9qY9dA">
                    <node xmi:type="uml:ReadSelfAction" xmi:id="_LP_-ErcQEeKQYayI9qY9dA" name="ReadSelf" inStructuredNode="_LP_-EbcQEeKQYayI9qY9dA">
                      <result xmi:type="uml:OutputPin" xmi:id="_LP_-E7cQEeKQYayI9qY9dA" name="ReadSelf.result" outgoing="_LP_-SLcQEeKQYayI9qY9dA" type="_mFOI4LcPEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_-FLcQEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_-FbcQEeKQYayI9qY9dA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_LP_-FrcQEeKQYayI9qY9dA" name="Read(c)" inStructuredNode="_LP_-EbcQEeKQYayI9qY9dA" structuralFeature="_mFOI4rcPEeKQYayI9qY9dA">
                      <object xmi:type="uml:InputPin" xmi:id="_LP_-F7cQEeKQYayI9qY9dA" name="Read(c).object" incoming="_LP_-SbcQEeKQYayI9qY9dA" type="_mFOI4LcPEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_-GLcQEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_-GbcQEeKQYayI9qY9dA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_LP_-GrcQEeKQYayI9qY9dA" name="Read(c).result" outgoing="_LP_-SrcQEeKQYayI9qY9dA" type="_U0YvsLcOEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_-G7cQEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_-HLcQEeKQYayI9qY9dA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_LP_-HbcQEeKQYayI9qY9dA" name="Fork(ReadSelf.result)" inStructuredNode="_LP_-EbcQEeKQYayI9qY9dA" outgoing="_LP_-SbcQEeKQYayI9qY9dA" incoming="_LP_-SLcQEeKQYayI9qY9dA"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_LP_-HrcQEeKQYayI9qY9dA" name="Read(a3)" inStructuredNode="_LP_-EbcQEeKQYayI9qY9dA" structuralFeature="_q5NRwLcOEeKQYayI9qY9dA">
                      <object xmi:type="uml:InputPin" xmi:id="_LP_-H7cQEeKQYayI9qY9dA" name="Read(a3).object" incoming="_LP_-S7cQEeKQYayI9qY9dA" type="_U0YvsLcOEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_-ILcQEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_-IbcQEeKQYayI9qY9dA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_LP_-IrcQEeKQYayI9qY9dA" name="Read(a3).result" outgoing="_LP_-TLcQEeKQYayI9qY9dA" type="_QaTOAqNaEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_-I7cQEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_-JLcQEeKQYayI9qY9dA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_LP_-JbcQEeKQYayI9qY9dA" name="Fork(Read(c).result)" inStructuredNode="_LP_-EbcQEeKQYayI9qY9dA" outgoing="_LP_-S7cQEeKQYayI9qY9dA" incoming="_LP_-SrcQEeKQYayI9qY9dA"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_LP_-JrcQEeKQYayI9qY9dA" name="Read(b)" inStructuredNode="_LP_-EbcQEeKQYayI9qY9dA" structuralFeature="_mPbuQKNaEeKtYNW7l6h6LA">
                      <object xmi:type="uml:InputPin" xmi:id="_LP_-J7cQEeKQYayI9qY9dA" name="Read(b).object" incoming="_LP_-TbcQEeKQYayI9qY9dA" type="_QaTOAqNaEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_-KLcQEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_-KbcQEeKQYayI9qY9dA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_LP_-KrcQEeKQYayI9qY9dA" name="Read(b).result" outgoing="_LP_-TrcQEeKQYayI9qY9dA" type="_tct-0KQfEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_-K7cQEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_-LLcQEeKQYayI9qY9dA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_LP_-LbcQEeKQYayI9qY9dA" name="Fork(Read(a3).result)" inStructuredNode="_LP_-EbcQEeKQYayI9qY9dA" outgoing="_LP_-TbcQEeKQYayI9qY9dA" incoming="_LP_-TLcQEeKQYayI9qY9dA"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_LP_-LrcQEeKQYayI9qY9dA" name="Read(p)" inStructuredNode="_LP_-EbcQEeKQYayI9qY9dA" structuralFeature="_tct-0aQfEeKU2-QRh2EfwQ">
                      <object xmi:type="uml:InputPin" xmi:id="_LP_-L7cQEeKQYayI9qY9dA" name="Read(p).object" incoming="_LP_-T7cQEeKQYayI9qY9dA" type="_tct-0KQfEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_-MLcQEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_-MbcQEeKQYayI9qY9dA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_LP_-MrcQEeKQYayI9qY9dA" name="Read(p).result" outgoing="_LP_-ULcQEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_-M7cQEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_-NLcQEeKQYayI9qY9dA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_LP_-NbcQEeKQYayI9qY9dA" name="Fork(Read(b).result)" inStructuredNode="_LP_-EbcQEeKQYayI9qY9dA" outgoing="_LP_-T7cQEeKQYayI9qY9dA" incoming="_LP_-TrcQEeKQYayI9qY9dA"/>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_LP_-NrcQEeKQYayI9qY9dA" name="Value(4)" inStructuredNode="_LP_-EbcQEeKQYayI9qY9dA">
                      <result xmi:type="uml:OutputPin" xmi:id="_LP_-N7cQEeKQYayI9qY9dA" name="Value(4).result" outgoing="_LP_-UbcQEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_-OLcQEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_-ObcQEeKQYayI9qY9dA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_LP_-OrcQEeKQYayI9qY9dA" value="4">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <node xmi:type="uml:TestIdentityAction" xmi:id="_LP_-O7cQEeKQYayI9qY9dA" name="Test(==)" inStructuredNode="_LP_-EbcQEeKQYayI9qY9dA">
                      <first xmi:type="uml:InputPin" xmi:id="_LP_-PLcQEeKQYayI9qY9dA" name="Test(==).first" incoming="_LP_-ULcQEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_-PbcQEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_-PrcQEeKQYayI9qY9dA" value="1"/>
                      </first>
                      <result xmi:type="uml:OutputPin" xmi:id="_LP_-P7cQEeKQYayI9qY9dA" name="Test(==).result" outgoing="_LP_-UrcQEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_-QLcQEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_-QbcQEeKQYayI9qY9dA" value="1"/>
                      </result>
                      <second xmi:type="uml:InputPin" xmi:id="_LP_-QrcQEeKQYayI9qY9dA" name="Test(==).second" incoming="_LP_-UbcQEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_-Q7cQEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_-RLcQEeKQYayI9qY9dA" value="1"/>
                      </second>
                    </node>
                    <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_LP_-RbcQEeKQYayI9qY9dA" name="ConditionalLogicalExpression@4c9fe7.operand2.result" outgoing="_LP_-x7cQEeKQYayI9qY9dA" incoming="_LP_-UrcQEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_-RrcQEeKQYayI9qY9dA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_-R7cQEeKQYayI9qY9dA" value="*"/>
                    </structuredNodeOutput>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_-SLcQEeKQYayI9qY9dA" inStructuredNode="_LP_-EbcQEeKQYayI9qY9dA" source="_LP_-E7cQEeKQYayI9qY9dA" target="_LP_-HbcQEeKQYayI9qY9dA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_-SbcQEeKQYayI9qY9dA" inStructuredNode="_LP_-EbcQEeKQYayI9qY9dA" source="_LP_-HbcQEeKQYayI9qY9dA" target="_LP_-F7cQEeKQYayI9qY9dA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_-SrcQEeKQYayI9qY9dA" inStructuredNode="_LP_-EbcQEeKQYayI9qY9dA" source="_LP_-GrcQEeKQYayI9qY9dA" target="_LP_-JbcQEeKQYayI9qY9dA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_-S7cQEeKQYayI9qY9dA" inStructuredNode="_LP_-EbcQEeKQYayI9qY9dA" source="_LP_-JbcQEeKQYayI9qY9dA" target="_LP_-H7cQEeKQYayI9qY9dA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_-TLcQEeKQYayI9qY9dA" inStructuredNode="_LP_-EbcQEeKQYayI9qY9dA" source="_LP_-IrcQEeKQYayI9qY9dA" target="_LP_-LbcQEeKQYayI9qY9dA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_-TbcQEeKQYayI9qY9dA" inStructuredNode="_LP_-EbcQEeKQYayI9qY9dA" source="_LP_-LbcQEeKQYayI9qY9dA" target="_LP_-J7cQEeKQYayI9qY9dA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_-TrcQEeKQYayI9qY9dA" inStructuredNode="_LP_-EbcQEeKQYayI9qY9dA" source="_LP_-KrcQEeKQYayI9qY9dA" target="_LP_-NbcQEeKQYayI9qY9dA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_-T7cQEeKQYayI9qY9dA" inStructuredNode="_LP_-EbcQEeKQYayI9qY9dA" source="_LP_-NbcQEeKQYayI9qY9dA" target="_LP_-L7cQEeKQYayI9qY9dA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_-ULcQEeKQYayI9qY9dA" inStructuredNode="_LP_-EbcQEeKQYayI9qY9dA" source="_LP_-MrcQEeKQYayI9qY9dA" target="_LP_-PLcQEeKQYayI9qY9dA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_-UbcQEeKQYayI9qY9dA" inStructuredNode="_LP_-EbcQEeKQYayI9qY9dA" source="_LP_-N7cQEeKQYayI9qY9dA" target="_LP_-QrcQEeKQYayI9qY9dA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_-UrcQEeKQYayI9qY9dA" inStructuredNode="_LP_-EbcQEeKQYayI9qY9dA" source="_LP_-P7cQEeKQYayI9qY9dA" target="_LP_-RbcQEeKQYayI9qY9dA"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_LP_-U7cQEeKQYayI9qY9dA" name="ConditionalLogicalExpression@4c9fe7.operand3" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA" incoming="_LP_-xbcQEeKQYayI9qY9dA">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_LP_-VLcQEeKQYayI9qY9dA" name="Value(false)" inStructuredNode="_LP_-U7cQEeKQYayI9qY9dA">
                      <result xmi:type="uml:OutputPin" xmi:id="_LP_-VbcQEeKQYayI9qY9dA" name="Value(false).result" outgoing="_LP_-XLcQEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_-VrcQEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_-V7cQEeKQYayI9qY9dA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralBoolean" xmi:id="_LP_-WLcQEeKQYayI9qY9dA">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      </value>
                    </node>
                    <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_LP_-WbcQEeKQYayI9qY9dA" name="ConditionalLogicalExpression@4c9fe7.operand3.result" outgoing="_LP_-yLcQEeKQYayI9qY9dA" incoming="_LP_-XLcQEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_-WrcQEeKQYayI9qY9dA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_-W7cQEeKQYayI9qY9dA" value="*"/>
                    </structuredNodeOutput>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_-XLcQEeKQYayI9qY9dA" inStructuredNode="_LP_-U7cQEeKQYayI9qY9dA" source="_LP_-VbcQEeKQYayI9qY9dA" target="_LP_-WbcQEeKQYayI9qY9dA"/>
                  </node>
                  <node xmi:type="uml:InitialNode" xmi:id="_LP_-XbcQEeKQYayI9qY9dA" name="Initial(ConditionalLogicalExpression@4c9fe7)" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA" outgoing="_LP_-wbcQEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_LP_-XrcQEeKQYayI9qY9dA" name="Decision(ConditionalLogicalExpression@4c9fe7)" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA" outgoing="_LP_-w7cQEeKQYayI9qY9dA _LP_-xbcQEeKQYayI9qY9dA" incoming="_LP_-wbcQEeKQYayI9qY9dA _LP_-wrcQEeKQYayI9qY9dA" decisionInputFlow="_LP_-wrcQEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_LP_-X7cQEeKQYayI9qY9dA" name="Merge(ConditionalLogicalExpression@4c9fe7.result)" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA" outgoing="_LP_-yrcQEeKQYayI9qY9dA" incoming="_LP_-x7cQEeKQYayI9qY9dA _LP_-yLcQEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_LP_-YLcQEeKQYayI9qY9dA" name="ConditionalLogicalExpression@3ca07d.operand2" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA" incoming="_LP_-y7cQEeKQYayI9qY9dA">
                    <node xmi:type="uml:ReadSelfAction" xmi:id="_LP_-YbcQEeKQYayI9qY9dA" name="ReadSelf" inStructuredNode="_LP_-YLcQEeKQYayI9qY9dA">
                      <result xmi:type="uml:OutputPin" xmi:id="_LP_-YrcQEeKQYayI9qY9dA" name="ReadSelf.result" outgoing="_LP_-l7cQEeKQYayI9qY9dA" type="_mFOI4LcPEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_-Y7cQEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_-ZLcQEeKQYayI9qY9dA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_LP_-ZbcQEeKQYayI9qY9dA" name="Read(c)" inStructuredNode="_LP_-YLcQEeKQYayI9qY9dA" structuralFeature="_mFOI4rcPEeKQYayI9qY9dA">
                      <object xmi:type="uml:InputPin" xmi:id="_LP_-ZrcQEeKQYayI9qY9dA" name="Read(c).object" incoming="_LP_-mLcQEeKQYayI9qY9dA" type="_mFOI4LcPEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_-Z7cQEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_-aLcQEeKQYayI9qY9dA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_LP_-abcQEeKQYayI9qY9dA" name="Read(c).result" outgoing="_LP_-mbcQEeKQYayI9qY9dA" type="_U0YvsLcOEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_-arcQEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_-a7cQEeKQYayI9qY9dA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_LP_-bLcQEeKQYayI9qY9dA" name="Fork(ReadSelf.result)" inStructuredNode="_LP_-YLcQEeKQYayI9qY9dA" outgoing="_LP_-mLcQEeKQYayI9qY9dA" incoming="_LP_-l7cQEeKQYayI9qY9dA"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_LP_-bbcQEeKQYayI9qY9dA" name="Read(a4)" inStructuredNode="_LP_-YLcQEeKQYayI9qY9dA" structuralFeature="_q-uD4LcOEeKQYayI9qY9dA">
                      <object xmi:type="uml:InputPin" xmi:id="_LP_-brcQEeKQYayI9qY9dA" name="Read(a4).object" incoming="_LP_-mrcQEeKQYayI9qY9dA" type="_U0YvsLcOEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_-b7cQEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_-cLcQEeKQYayI9qY9dA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_LP_-cbcQEeKQYayI9qY9dA" name="Read(a4).result" outgoing="_LP_-m7cQEeKQYayI9qY9dA" type="_QaTOAqNaEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_-crcQEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_-c7cQEeKQYayI9qY9dA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_LP_-dLcQEeKQYayI9qY9dA" name="Fork(Read(c).result)" inStructuredNode="_LP_-YLcQEeKQYayI9qY9dA" outgoing="_LP_-mrcQEeKQYayI9qY9dA" incoming="_LP_-mbcQEeKQYayI9qY9dA"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_LP_-dbcQEeKQYayI9qY9dA" name="Read(b)" inStructuredNode="_LP_-YLcQEeKQYayI9qY9dA" structuralFeature="_mPbuQKNaEeKtYNW7l6h6LA">
                      <object xmi:type="uml:InputPin" xmi:id="_LP_-drcQEeKQYayI9qY9dA" name="Read(b).object" incoming="_LP_-nLcQEeKQYayI9qY9dA" type="_QaTOAqNaEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_-d7cQEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_-eLcQEeKQYayI9qY9dA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_LP_-ebcQEeKQYayI9qY9dA" name="Read(b).result" outgoing="_LP_-nbcQEeKQYayI9qY9dA" type="_tct-0KQfEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_-ercQEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_-e7cQEeKQYayI9qY9dA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_LP_-fLcQEeKQYayI9qY9dA" name="Fork(Read(a4).result)" inStructuredNode="_LP_-YLcQEeKQYayI9qY9dA" outgoing="_LP_-nLcQEeKQYayI9qY9dA" incoming="_LP_-m7cQEeKQYayI9qY9dA"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_LP_-fbcQEeKQYayI9qY9dA" name="Read(p)" inStructuredNode="_LP_-YLcQEeKQYayI9qY9dA" structuralFeature="_tct-0aQfEeKU2-QRh2EfwQ">
                      <object xmi:type="uml:InputPin" xmi:id="_LP_-frcQEeKQYayI9qY9dA" name="Read(p).object" incoming="_LP_-nrcQEeKQYayI9qY9dA" type="_tct-0KQfEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_-f7cQEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_-gLcQEeKQYayI9qY9dA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_LP_-gbcQEeKQYayI9qY9dA" name="Read(p).result" outgoing="_LP_-n7cQEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_-grcQEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_-g7cQEeKQYayI9qY9dA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_LP_-hLcQEeKQYayI9qY9dA" name="Fork(Read(b).result)" inStructuredNode="_LP_-YLcQEeKQYayI9qY9dA" outgoing="_LP_-nrcQEeKQYayI9qY9dA" incoming="_LP_-nbcQEeKQYayI9qY9dA"/>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_LP_-hbcQEeKQYayI9qY9dA" name="Value(4)" inStructuredNode="_LP_-YLcQEeKQYayI9qY9dA">
                      <result xmi:type="uml:OutputPin" xmi:id="_LP_-hrcQEeKQYayI9qY9dA" name="Value(4).result" outgoing="_LP_-oLcQEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_-h7cQEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_-iLcQEeKQYayI9qY9dA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_LP_-ibcQEeKQYayI9qY9dA" value="4">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <node xmi:type="uml:TestIdentityAction" xmi:id="_LP_-ircQEeKQYayI9qY9dA" name="Test(==)" inStructuredNode="_LP_-YLcQEeKQYayI9qY9dA">
                      <first xmi:type="uml:InputPin" xmi:id="_LP_-i7cQEeKQYayI9qY9dA" name="Test(==).first" incoming="_LP_-n7cQEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_-jLcQEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_-jbcQEeKQYayI9qY9dA" value="1"/>
                      </first>
                      <result xmi:type="uml:OutputPin" xmi:id="_LP_-jrcQEeKQYayI9qY9dA" name="Test(==).result" outgoing="_LP_-obcQEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_-j7cQEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_-kLcQEeKQYayI9qY9dA" value="1"/>
                      </result>
                      <second xmi:type="uml:InputPin" xmi:id="_LP_-kbcQEeKQYayI9qY9dA" name="Test(==).second" incoming="_LP_-oLcQEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_-krcQEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_-k7cQEeKQYayI9qY9dA" value="1"/>
                      </second>
                    </node>
                    <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_LP_-lLcQEeKQYayI9qY9dA" name="ConditionalLogicalExpression@3ca07d.operand2.result" outgoing="_LP_-z7cQEeKQYayI9qY9dA" incoming="_LP_-obcQEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_-lbcQEeKQYayI9qY9dA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_-lrcQEeKQYayI9qY9dA" value="*"/>
                    </structuredNodeOutput>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_-l7cQEeKQYayI9qY9dA" inStructuredNode="_LP_-YLcQEeKQYayI9qY9dA" source="_LP_-YrcQEeKQYayI9qY9dA" target="_LP_-bLcQEeKQYayI9qY9dA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_-mLcQEeKQYayI9qY9dA" inStructuredNode="_LP_-YLcQEeKQYayI9qY9dA" source="_LP_-bLcQEeKQYayI9qY9dA" target="_LP_-ZrcQEeKQYayI9qY9dA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_-mbcQEeKQYayI9qY9dA" inStructuredNode="_LP_-YLcQEeKQYayI9qY9dA" source="_LP_-abcQEeKQYayI9qY9dA" target="_LP_-dLcQEeKQYayI9qY9dA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_-mrcQEeKQYayI9qY9dA" inStructuredNode="_LP_-YLcQEeKQYayI9qY9dA" source="_LP_-dLcQEeKQYayI9qY9dA" target="_LP_-brcQEeKQYayI9qY9dA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_-m7cQEeKQYayI9qY9dA" inStructuredNode="_LP_-YLcQEeKQYayI9qY9dA" source="_LP_-cbcQEeKQYayI9qY9dA" target="_LP_-fLcQEeKQYayI9qY9dA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_-nLcQEeKQYayI9qY9dA" inStructuredNode="_LP_-YLcQEeKQYayI9qY9dA" source="_LP_-fLcQEeKQYayI9qY9dA" target="_LP_-drcQEeKQYayI9qY9dA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_-nbcQEeKQYayI9qY9dA" inStructuredNode="_LP_-YLcQEeKQYayI9qY9dA" source="_LP_-ebcQEeKQYayI9qY9dA" target="_LP_-hLcQEeKQYayI9qY9dA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_-nrcQEeKQYayI9qY9dA" inStructuredNode="_LP_-YLcQEeKQYayI9qY9dA" source="_LP_-hLcQEeKQYayI9qY9dA" target="_LP_-frcQEeKQYayI9qY9dA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_-n7cQEeKQYayI9qY9dA" inStructuredNode="_LP_-YLcQEeKQYayI9qY9dA" source="_LP_-gbcQEeKQYayI9qY9dA" target="_LP_-i7cQEeKQYayI9qY9dA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_-oLcQEeKQYayI9qY9dA" inStructuredNode="_LP_-YLcQEeKQYayI9qY9dA" source="_LP_-hrcQEeKQYayI9qY9dA" target="_LP_-kbcQEeKQYayI9qY9dA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_-obcQEeKQYayI9qY9dA" inStructuredNode="_LP_-YLcQEeKQYayI9qY9dA" source="_LP_-jrcQEeKQYayI9qY9dA" target="_LP_-lLcQEeKQYayI9qY9dA"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_LP_-orcQEeKQYayI9qY9dA" name="ConditionalLogicalExpression@3ca07d.operand3" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA" incoming="_LP_-zbcQEeKQYayI9qY9dA">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_LP_-o7cQEeKQYayI9qY9dA" name="Value(false)" inStructuredNode="_LP_-orcQEeKQYayI9qY9dA">
                      <result xmi:type="uml:OutputPin" xmi:id="_LP_-pLcQEeKQYayI9qY9dA" name="Value(false).result" outgoing="_LP_-q7cQEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_-pbcQEeKQYayI9qY9dA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_-prcQEeKQYayI9qY9dA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralBoolean" xmi:id="_LP_-p7cQEeKQYayI9qY9dA">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      </value>
                    </node>
                    <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_LP_-qLcQEeKQYayI9qY9dA" name="ConditionalLogicalExpression@3ca07d.operand3.result" outgoing="_LP_-0LcQEeKQYayI9qY9dA" incoming="_LP_-q7cQEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_-qbcQEeKQYayI9qY9dA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_-qrcQEeKQYayI9qY9dA" value="*"/>
                    </structuredNodeOutput>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_-q7cQEeKQYayI9qY9dA" inStructuredNode="_LP_-orcQEeKQYayI9qY9dA" source="_LP_-pLcQEeKQYayI9qY9dA" target="_LP_-qLcQEeKQYayI9qY9dA"/>
                  </node>
                  <node xmi:type="uml:InitialNode" xmi:id="_LP_-rLcQEeKQYayI9qY9dA" name="Initial(ConditionalLogicalExpression@3ca07d)" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA" outgoing="_LP_-ybcQEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_LP_-rbcQEeKQYayI9qY9dA" name="Decision(ConditionalLogicalExpression@3ca07d)" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA" outgoing="_LP_-y7cQEeKQYayI9qY9dA _LP_-zbcQEeKQYayI9qY9dA" incoming="_LP_-ybcQEeKQYayI9qY9dA _LP_-yrcQEeKQYayI9qY9dA" decisionInputFlow="_LP_-yrcQEeKQYayI9qY9dA"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_LP_-rrcQEeKQYayI9qY9dA" name="Merge(ConditionalLogicalExpression@3ca07d.result)" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA" outgoing="_LP_-0rcQEeKQYayI9qY9dA" incoming="_LP_-z7cQEeKQYayI9qY9dA _LP_-0LcQEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_-r7cQEeKQYayI9qY9dA" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA" source="_LP_9kLcQEeKQYayI9qY9dA" target="_LP_9mrcQEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_-sLcQEeKQYayI9qY9dA" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA" source="_LP_9mrcQEeKQYayI9qY9dA" target="_LP_9lLcQEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_-sbcQEeKQYayI9qY9dA" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA" source="_LP_9l7cQEeKQYayI9qY9dA" target="_LP_9orcQEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_-srcQEeKQYayI9qY9dA" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA" source="_LP_9orcQEeKQYayI9qY9dA" target="_LP_9nLcQEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_-s7cQEeKQYayI9qY9dA" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA" source="_LP_9n7cQEeKQYayI9qY9dA" target="_LP_9qrcQEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_-tLcQEeKQYayI9qY9dA" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA" source="_LP_9qrcQEeKQYayI9qY9dA" target="_LP_9pLcQEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_-tbcQEeKQYayI9qY9dA" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA" source="_LP_9p7cQEeKQYayI9qY9dA" target="_LP_9srcQEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_-trcQEeKQYayI9qY9dA" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA" source="_LP_9srcQEeKQYayI9qY9dA" target="_LP_9rLcQEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_-t7cQEeKQYayI9qY9dA" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA" source="_LP_9r7cQEeKQYayI9qY9dA" target="_LP_9ubcQEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_-uLcQEeKQYayI9qY9dA" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA" source="_LP_9tLcQEeKQYayI9qY9dA" target="_LP_9v7cQEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_LP_-ubcQEeKQYayI9qY9dA" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA" source="_LP_-DrcQEeKQYayI9qY9dA" target="_LP_-D7cQEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_-urcQEeKQYayI9qY9dA" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA" source="_LP_9vLcQEeKQYayI9qY9dA" target="_LP_-D7cQEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_LP_-u7cQEeKQYayI9qY9dA" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA" source="_LP_-D7cQEeKQYayI9qY9dA" target="_LP_9wrcQEeKQYayI9qY9dA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_LP_-vLcQEeKQYayI9qY9dA" name="Value(true)" value="true"/>
                  </edge>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_LP_-vbcQEeKQYayI9qY9dA" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA" source="_LP_-D7cQEeKQYayI9qY9dA" target="_LP_-BLcQEeKQYayI9qY9dA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_LP_-vrcQEeKQYayI9qY9dA" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_-v7cQEeKQYayI9qY9dA" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA" source="_LP_99rcQEeKQYayI9qY9dA" target="_LP_-ELcQEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_-wLcQEeKQYayI9qY9dA" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA" source="_LP_-CrcQEeKQYayI9qY9dA" target="_LP_-ELcQEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_LP_-wbcQEeKQYayI9qY9dA" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA" source="_LP_-XbcQEeKQYayI9qY9dA" target="_LP_-XrcQEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_-wrcQEeKQYayI9qY9dA" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA" source="_LP_-ELcQEeKQYayI9qY9dA" target="_LP_-XrcQEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_LP_-w7cQEeKQYayI9qY9dA" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA" source="_LP_-XrcQEeKQYayI9qY9dA" target="_LP_-EbcQEeKQYayI9qY9dA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_LP_-xLcQEeKQYayI9qY9dA" name="Value(true)" value="true"/>
                  </edge>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_LP_-xbcQEeKQYayI9qY9dA" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA" source="_LP_-XrcQEeKQYayI9qY9dA" target="_LP_-U7cQEeKQYayI9qY9dA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_LP_-xrcQEeKQYayI9qY9dA" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_-x7cQEeKQYayI9qY9dA" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA" source="_LP_-RbcQEeKQYayI9qY9dA" target="_LP_-X7cQEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_-yLcQEeKQYayI9qY9dA" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA" source="_LP_-WbcQEeKQYayI9qY9dA" target="_LP_-X7cQEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_LP_-ybcQEeKQYayI9qY9dA" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA" source="_LP_-rLcQEeKQYayI9qY9dA" target="_LP_-rbcQEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_-yrcQEeKQYayI9qY9dA" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA" source="_LP_-X7cQEeKQYayI9qY9dA" target="_LP_-rbcQEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_LP_-y7cQEeKQYayI9qY9dA" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA" source="_LP_-rbcQEeKQYayI9qY9dA" target="_LP_-YLcQEeKQYayI9qY9dA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_LP_-zLcQEeKQYayI9qY9dA" name="Value(true)" value="true"/>
                  </edge>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_LP_-zbcQEeKQYayI9qY9dA" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA" source="_LP_-rbcQEeKQYayI9qY9dA" target="_LP_-orcQEeKQYayI9qY9dA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_LP_-zrcQEeKQYayI9qY9dA" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_-z7cQEeKQYayI9qY9dA" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA" source="_LP_-lLcQEeKQYayI9qY9dA" target="_LP_-rrcQEeKQYayI9qY9dA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_-0LcQEeKQYayI9qY9dA" inStructuredNode="_LP_9ibcQEeKQYayI9qY9dA" source="_LP_-qLcQEeKQYayI9qY9dA" target="_LP_-rrcQEeKQYayI9qY9dA"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_-0bcQEeKQYayI9qY9dA" inStructuredNode="_LP_9gbcQEeKQYayI9qY9dA" source="_LP_9i7cQEeKQYayI9qY9dA" target="_LP_9g7cQEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_-0rcQEeKQYayI9qY9dA" inStructuredNode="_LP_9gbcQEeKQYayI9qY9dA" source="_LP_-rrcQEeKQYayI9qY9dA" target="_LP_9hrcQEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_LP_-07cQEeKQYayI9qY9dA" inStructuredNode="_LP_9gbcQEeKQYayI9qY9dA" source="_LP_9ibcQEeKQYayI9qY9dA" target="_LP_9grcQEeKQYayI9qY9dA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_LP_-1LcQEeKQYayI9qY9dA" name="ExpressionStatement@f628b1" inStructuredNode="_LP_9cLcQEeKQYayI9qY9dA" incoming="_LP_-5bcQEeKQYayI9qY9dA">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_LP_-1bcQEeKQYayI9qY9dA" name="Call(WriteLine)" inStructuredNode="_LP_-1LcQEeKQYayI9qY9dA" incoming="_LP_-47cQEeKQYayI9qY9dA">
                  <argument xmi:type="uml:InputPin" xmi:id="_LP_-1rcQEeKQYayI9qY9dA" name="Call(WriteLine).argument(value)" incoming="_LP_-4rcQEeKQYayI9qY9dA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_-17cQEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_-2LcQEeKQYayI9qY9dA" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_LP_-2bcQEeKQYayI9qY9dA" name="Call(WriteLine).result(errorStatus)">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_-2rcQEeKQYayI9qY9dA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_-27cQEeKQYayI9qY9dA" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_LP_-3LcQEeKQYayI9qY9dA" name="Tuple@1ccd595" inStructuredNode="_LP_-1LcQEeKQYayI9qY9dA" outgoing="_LP_-47cQEeKQYayI9qY9dA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_LP_-3bcQEeKQYayI9qY9dA" name="Value(&quot;-- End of test case --&quot;)" inStructuredNode="_LP_-3LcQEeKQYayI9qY9dA">
                    <result xmi:type="uml:OutputPin" xmi:id="_LP_-3rcQEeKQYayI9qY9dA" name="Value(&quot;-- End of test case --&quot;).result" outgoing="_LP_-4rcQEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LP_-37cQEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LP_-4LcQEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_LP_-4bcQEeKQYayI9qY9dA" value="-- End of test case --">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_LP_-4rcQEeKQYayI9qY9dA" inStructuredNode="_LP_-1LcQEeKQYayI9qY9dA" source="_LP_-3rcQEeKQYayI9qY9dA" target="_LP_-1rcQEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_LP_-47cQEeKQYayI9qY9dA" inStructuredNode="_LP_-1LcQEeKQYayI9qY9dA" source="_LP_-3LcQEeKQYayI9qY9dA" target="_LP_-1bcQEeKQYayI9qY9dA"/>
              </node>
              <edge xmi:type="uml:ControlFlow" xmi:id="_LP_-5LcQEeKQYayI9qY9dA" inStructuredNode="_LP_9cLcQEeKQYayI9qY9dA" source="_LP_9cbcQEeKQYayI9qY9dA" target="_LP_9gbcQEeKQYayI9qY9dA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_LP_-5bcQEeKQYayI9qY9dA" inStructuredNode="_LP_9cLcQEeKQYayI9qY9dA" source="_LP_9gbcQEeKQYayI9qY9dA" target="_LP_-1LcQEeKQYayI9qY9dA"/>
            </structuredNode>
          </ownedBehavior>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_mFOK_rcPEeKQYayI9qY9dA" name="TesterClassifierBehavior" group="_zboJULcPEeKQYayI9qY9dA" node="_zboJULcPEeKQYayI9qY9dA">
            <ownedComment xmi:type="uml:Comment" xmi:id="_mFOK_7cPEeKQYayI9qY9dA">
              <body>&#xD;
namespace 'Test Suites'::'Test Suite 2'::'MultipleDelegation - MultipleConnectors - PortToPWP - Signal'::Tester ;&#xD;
&#xD;
private import 'Test Suites'::'Test Suite 2'::'BehaviorPort - Signal'::Start ;&#xD;
private import 'Test Suites'::'Test Suite 2'::'BehaviorPort - Signal'::Continue ;&#xD;
&#xD;
activity TesterClassifierBehavior() { &#xD;
	accept(Start) ;&#xD;
	this.c.p.S(4, this) ;&#xD;
	accept(Continue) ;&#xD;
	accept(Continue) ;&#xD;
	accept(Continue) ;&#xD;
	accept(Continue) ;&#xD;
	this.test() ;&#xD;
}</body>
            </ownedComment>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_zboJULcPEeKQYayI9qY9dA" name="Body(TesterClassifierBehavior)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_zboJUbcPEeKQYayI9qY9dA" name="AcceptStatement@1ff3e02" inStructuredNode="_zboJULcPEeKQYayI9qY9dA" outgoing="_zboJpbcPEeKQYayI9qY9dA">
                <node xmi:type="uml:AcceptEventAction" xmi:id="_zboJUrcPEeKQYayI9qY9dA" name="Accept(Start)" inStructuredNode="_zboJUbcPEeKQYayI9qY9dA" incoming="_zboJVbcPEeKQYayI9qY9dA">
                  <trigger xmi:type="uml:Trigger" xmi:id="_zboJU7cPEeKQYayI9qY9dA" event="_zd298LcPEeKQYayI9qY9dA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_zboJVLcPEeKQYayI9qY9dA" name="Initial(Accept(Start))" inStructuredNode="_zboJUbcPEeKQYayI9qY9dA" outgoing="_zboJVbcPEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_zboJVbcPEeKQYayI9qY9dA" inStructuredNode="_zboJUbcPEeKQYayI9qY9dA" source="_zboJVLcPEeKQYayI9qY9dA" target="_zboJUrcPEeKQYayI9qY9dA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_zboJVrcPEeKQYayI9qY9dA" name="ExpressionStatement@177a843" inStructuredNode="_zboJULcPEeKQYayI9qY9dA" outgoing="_zboJprcPEeKQYayI9qY9dA" incoming="_zboJpbcPEeKQYayI9qY9dA">
                <node xmi:type="uml:SendSignalAction" xmi:id="_zboJV7cPEeKQYayI9qY9dA" name="SendSignal(S)" inStructuredNode="_zboJVrcPEeKQYayI9qY9dA" incoming="_zboJgbcPEeKQYayI9qY9dA" signal="_UwpDxKNXEeKtYNW7l6h6LA">
                  <argument xmi:type="uml:InputPin" xmi:id="_zboJWLcPEeKQYayI9qY9dA" name="SendSignal(S).argument(v)" incoming="_zboJf7cPEeKQYayI9qY9dA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zboJWbcPEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zboJWrcPEeKQYayI9qY9dA" value="1"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_zboJW7cPEeKQYayI9qY9dA" name="SendSignal(S).argument(t)" incoming="_zboJgLcPEeKQYayI9qY9dA" type="_3OZkULPCEeKZBpcFSvFDPw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zboJXLcPEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zboJXbcPEeKQYayI9qY9dA" value="1"/>
                  </argument>
                  <target xmi:type="uml:InputPin" xmi:id="_zboJXrcPEeKQYayI9qY9dA" name="SendSignal(S).target" incoming="_zboJgrcPEeKQYayI9qY9dA" type="_QaTOS6NaEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zboJX7cPEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zboJYLcPEeKQYayI9qY9dA" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_zboJYbcPEeKQYayI9qY9dA" name="Tuple@1671875" inStructuredNode="_zboJVrcPEeKQYayI9qY9dA" outgoing="_zboJgbcPEeKQYayI9qY9dA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_zboJYrcPEeKQYayI9qY9dA" name="Value(4)" inStructuredNode="_zboJYbcPEeKQYayI9qY9dA">
                    <result xmi:type="uml:OutputPin" xmi:id="_zboJY7cPEeKQYayI9qY9dA" name="Value(4).result" outgoing="_zboJf7cPEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zboJZLcPEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zboJZbcPEeKQYayI9qY9dA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_zboJZrcPEeKQYayI9qY9dA" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:ReadSelfAction" xmi:id="_zboJZ7cPEeKQYayI9qY9dA" name="ReadSelf" inStructuredNode="_zboJYbcPEeKQYayI9qY9dA">
                    <result xmi:type="uml:OutputPin" xmi:id="_zboJaLcPEeKQYayI9qY9dA" name="ReadSelf.result" outgoing="_zboJgLcPEeKQYayI9qY9dA" type="_mFOI4LcPEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zboJabcPEeKQYayI9qY9dA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zboJarcPEeKQYayI9qY9dA" value="1"/>
                    </result>
                  </node>
                </node>
                <node xmi:type="uml:ReadSelfAction" xmi:id="_zboJa7cPEeKQYayI9qY9dA" name="ReadSelf" inStructuredNode="_zboJVrcPEeKQYayI9qY9dA">
                  <result xmi:type="uml:OutputPin" xmi:id="_zboJbLcPEeKQYayI9qY9dA" name="ReadSelf.result" outgoing="_zboJg7cPEeKQYayI9qY9dA" type="_mFOI4LcPEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zboJbbcPEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zboJbrcPEeKQYayI9qY9dA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_zboJb7cPEeKQYayI9qY9dA" name="Read(c)" inStructuredNode="_zboJVrcPEeKQYayI9qY9dA" structuralFeature="_mFOI4rcPEeKQYayI9qY9dA">
                  <object xmi:type="uml:InputPin" xmi:id="_zboJcLcPEeKQYayI9qY9dA" name="Read(c).object" incoming="_zboJhLcPEeKQYayI9qY9dA" type="_mFOI4LcPEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zboJcbcPEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zboJcrcPEeKQYayI9qY9dA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_zboJc7cPEeKQYayI9qY9dA" name="Read(c).result" outgoing="_zboJhbcPEeKQYayI9qY9dA" type="_U0YvsLcOEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zboJdLcPEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zboJdbcPEeKQYayI9qY9dA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_zboJdrcPEeKQYayI9qY9dA" name="Fork(ReadSelf.result)" inStructuredNode="_zboJVrcPEeKQYayI9qY9dA" outgoing="_zboJhLcPEeKQYayI9qY9dA" incoming="_zboJg7cPEeKQYayI9qY9dA"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_zboJd7cPEeKQYayI9qY9dA" name="Read(p)" inStructuredNode="_zboJVrcPEeKQYayI9qY9dA" structuralFeature="_U0YvsbcOEeKQYayI9qY9dA">
                  <object xmi:type="uml:InputPin" xmi:id="_zboJeLcPEeKQYayI9qY9dA" name="Read(p).object" incoming="_zboJhrcPEeKQYayI9qY9dA" type="_U0YvsLcOEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zboJebcPEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zboJercPEeKQYayI9qY9dA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_zboJe7cPEeKQYayI9qY9dA" name="Read(p).result" outgoing="_zboJgrcPEeKQYayI9qY9dA" type="_QaTOS6NaEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zboJfLcPEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zboJfbcPEeKQYayI9qY9dA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_zboJfrcPEeKQYayI9qY9dA" name="Fork(Read(c).result)" inStructuredNode="_zboJVrcPEeKQYayI9qY9dA" outgoing="_zboJhrcPEeKQYayI9qY9dA" incoming="_zboJhbcPEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_zboJf7cPEeKQYayI9qY9dA" inStructuredNode="_zboJVrcPEeKQYayI9qY9dA" source="_zboJY7cPEeKQYayI9qY9dA" target="_zboJWLcPEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_zboJgLcPEeKQYayI9qY9dA" inStructuredNode="_zboJVrcPEeKQYayI9qY9dA" source="_zboJaLcPEeKQYayI9qY9dA" target="_zboJW7cPEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_zboJgbcPEeKQYayI9qY9dA" inStructuredNode="_zboJVrcPEeKQYayI9qY9dA" source="_zboJYbcPEeKQYayI9qY9dA" target="_zboJV7cPEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_zboJgrcPEeKQYayI9qY9dA" inStructuredNode="_zboJVrcPEeKQYayI9qY9dA" source="_zboJe7cPEeKQYayI9qY9dA" target="_zboJXrcPEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_zboJg7cPEeKQYayI9qY9dA" inStructuredNode="_zboJVrcPEeKQYayI9qY9dA" source="_zboJbLcPEeKQYayI9qY9dA" target="_zboJdrcPEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_zboJhLcPEeKQYayI9qY9dA" inStructuredNode="_zboJVrcPEeKQYayI9qY9dA" source="_zboJdrcPEeKQYayI9qY9dA" target="_zboJcLcPEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_zboJhbcPEeKQYayI9qY9dA" inStructuredNode="_zboJVrcPEeKQYayI9qY9dA" source="_zboJc7cPEeKQYayI9qY9dA" target="_zboJfrcPEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_zboJhrcPEeKQYayI9qY9dA" inStructuredNode="_zboJVrcPEeKQYayI9qY9dA" source="_zboJfrcPEeKQYayI9qY9dA" target="_zboJeLcPEeKQYayI9qY9dA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_zboJh7cPEeKQYayI9qY9dA" name="AcceptStatement@155a9d9" inStructuredNode="_zboJULcPEeKQYayI9qY9dA" outgoing="_zboJp7cPEeKQYayI9qY9dA" incoming="_zboJprcPEeKQYayI9qY9dA">
                <node xmi:type="uml:AcceptEventAction" xmi:id="_zboJiLcPEeKQYayI9qY9dA" name="Accept(Continue)" inStructuredNode="_zboJh7cPEeKQYayI9qY9dA" incoming="_zboJi7cPEeKQYayI9qY9dA">
                  <trigger xmi:type="uml:Trigger" xmi:id="_zboJibcPEeKQYayI9qY9dA" event="_zeTp4LcPEeKQYayI9qY9dA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_zboJircPEeKQYayI9qY9dA" name="Initial(Accept(Continue))" inStructuredNode="_zboJh7cPEeKQYayI9qY9dA" outgoing="_zboJi7cPEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_zboJi7cPEeKQYayI9qY9dA" inStructuredNode="_zboJh7cPEeKQYayI9qY9dA" source="_zboJircPEeKQYayI9qY9dA" target="_zboJiLcPEeKQYayI9qY9dA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_zboJjLcPEeKQYayI9qY9dA" name="AcceptStatement@a1af6c" inStructuredNode="_zboJULcPEeKQYayI9qY9dA" outgoing="_zboJqLcPEeKQYayI9qY9dA" incoming="_zboJp7cPEeKQYayI9qY9dA">
                <node xmi:type="uml:AcceptEventAction" xmi:id="_zboJjbcPEeKQYayI9qY9dA" name="Accept(Continue)" inStructuredNode="_zboJjLcPEeKQYayI9qY9dA" incoming="_zboJkLcPEeKQYayI9qY9dA">
                  <trigger xmi:type="uml:Trigger" xmi:id="_zboJjrcPEeKQYayI9qY9dA" event="_zewV0LcPEeKQYayI9qY9dA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_zboJj7cPEeKQYayI9qY9dA" name="Initial(Accept(Continue))" inStructuredNode="_zboJjLcPEeKQYayI9qY9dA" outgoing="_zboJkLcPEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_zboJkLcPEeKQYayI9qY9dA" inStructuredNode="_zboJjLcPEeKQYayI9qY9dA" source="_zboJj7cPEeKQYayI9qY9dA" target="_zboJjbcPEeKQYayI9qY9dA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_zboJkbcPEeKQYayI9qY9dA" name="AcceptStatement@429200" inStructuredNode="_zboJULcPEeKQYayI9qY9dA" outgoing="_zboJqbcPEeKQYayI9qY9dA" incoming="_zboJqLcPEeKQYayI9qY9dA">
                <node xmi:type="uml:AcceptEventAction" xmi:id="_zboJkrcPEeKQYayI9qY9dA" name="Accept(Continue)" inStructuredNode="_zboJkbcPEeKQYayI9qY9dA" incoming="_zboJlbcPEeKQYayI9qY9dA">
                  <trigger xmi:type="uml:Trigger" xmi:id="_zboJk7cPEeKQYayI9qY9dA" event="_zfNBwLcPEeKQYayI9qY9dA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_zboJlLcPEeKQYayI9qY9dA" name="Initial(Accept(Continue))" inStructuredNode="_zboJkbcPEeKQYayI9qY9dA" outgoing="_zboJlbcPEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_zboJlbcPEeKQYayI9qY9dA" inStructuredNode="_zboJkbcPEeKQYayI9qY9dA" source="_zboJlLcPEeKQYayI9qY9dA" target="_zboJkrcPEeKQYayI9qY9dA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_zboJlrcPEeKQYayI9qY9dA" name="AcceptStatement@9899fc" inStructuredNode="_zboJULcPEeKQYayI9qY9dA" outgoing="_zboJqrcPEeKQYayI9qY9dA" incoming="_zboJqbcPEeKQYayI9qY9dA">
                <node xmi:type="uml:AcceptEventAction" xmi:id="_zboJl7cPEeKQYayI9qY9dA" name="Accept(Continue)" inStructuredNode="_zboJlrcPEeKQYayI9qY9dA" incoming="_zboJmrcPEeKQYayI9qY9dA">
                  <trigger xmi:type="uml:Trigger" xmi:id="_zboJmLcPEeKQYayI9qY9dA" event="_zfptsLcPEeKQYayI9qY9dA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_zboJmbcPEeKQYayI9qY9dA" name="Initial(Accept(Continue))" inStructuredNode="_zboJlrcPEeKQYayI9qY9dA" outgoing="_zboJmrcPEeKQYayI9qY9dA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_zboJmrcPEeKQYayI9qY9dA" inStructuredNode="_zboJlrcPEeKQYayI9qY9dA" source="_zboJmbcPEeKQYayI9qY9dA" target="_zboJl7cPEeKQYayI9qY9dA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_zboJm7cPEeKQYayI9qY9dA" name="ExpressionStatement@e4e0c6" inStructuredNode="_zboJULcPEeKQYayI9qY9dA" incoming="_zboJqrcPEeKQYayI9qY9dA">
                <node xmi:type="uml:CallOperationAction" xmi:id="_zboJnLcPEeKQYayI9qY9dA" name="Call(test)" inStructuredNode="_zboJm7cPEeKQYayI9qY9dA" operation="_mFOLXbcPEeKQYayI9qY9dA">
                  <target xmi:type="uml:InputPin" xmi:id="_zboJnbcPEeKQYayI9qY9dA" name="Call(test).target" incoming="_zboJpLcPEeKQYayI9qY9dA" type="_mFOI4LcPEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zboJnrcPEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zboJn7cPEeKQYayI9qY9dA" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:ReadSelfAction" xmi:id="_zboJoLcPEeKQYayI9qY9dA" name="ReadSelf" inStructuredNode="_zboJm7cPEeKQYayI9qY9dA">
                  <result xmi:type="uml:OutputPin" xmi:id="_zboJobcPEeKQYayI9qY9dA" name="ReadSelf.result" outgoing="_zboJpLcPEeKQYayI9qY9dA" type="_mFOI4LcPEeKQYayI9qY9dA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zboJorcPEeKQYayI9qY9dA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zboJo7cPEeKQYayI9qY9dA" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_zboJpLcPEeKQYayI9qY9dA" inStructuredNode="_zboJm7cPEeKQYayI9qY9dA" source="_zboJobcPEeKQYayI9qY9dA" target="_zboJnbcPEeKQYayI9qY9dA"/>
              </node>
              <edge xmi:type="uml:ControlFlow" xmi:id="_zboJpbcPEeKQYayI9qY9dA" inStructuredNode="_zboJULcPEeKQYayI9qY9dA" source="_zboJUbcPEeKQYayI9qY9dA" target="_zboJVrcPEeKQYayI9qY9dA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_zboJprcPEeKQYayI9qY9dA" inStructuredNode="_zboJULcPEeKQYayI9qY9dA" source="_zboJVrcPEeKQYayI9qY9dA" target="_zboJh7cPEeKQYayI9qY9dA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_zboJp7cPEeKQYayI9qY9dA" inStructuredNode="_zboJULcPEeKQYayI9qY9dA" source="_zboJh7cPEeKQYayI9qY9dA" target="_zboJjLcPEeKQYayI9qY9dA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_zboJqLcPEeKQYayI9qY9dA" inStructuredNode="_zboJULcPEeKQYayI9qY9dA" source="_zboJjLcPEeKQYayI9qY9dA" target="_zboJkbcPEeKQYayI9qY9dA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_zboJqbcPEeKQYayI9qY9dA" inStructuredNode="_zboJULcPEeKQYayI9qY9dA" source="_zboJkbcPEeKQYayI9qY9dA" target="_zboJlrcPEeKQYayI9qY9dA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_zboJqrcPEeKQYayI9qY9dA" inStructuredNode="_zboJULcPEeKQYayI9qY9dA" source="_zboJlrcPEeKQYayI9qY9dA" target="_zboJm7cPEeKQYayI9qY9dA"/>
            </structuredNode>
          </ownedBehavior>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_mFOLW7cPEeKQYayI9qY9dA" name="Tester" class="_mFOI4LcPEeKQYayI9qY9dA">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_mFOLXLcPEeKQYayI9qY9dA" name="result" type="_mFOI4LcPEeKQYayI9qY9dA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_mFOLXbcPEeKQYayI9qY9dA" name="test" method="_mFOI5rcPEeKQYayI9qY9dA" class="_mFOI4LcPEeKQYayI9qY9dA" redefinedOperation="_3OZlC7PCEeKZBpcFSvFDPw"/>
        </packagedElement>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_2b2bGaNMEeKtYNW7l6h6LA" name="$$Test Suites$Test Suite 2$Loss of Messages - Signal$A$AClassifierBehavior">
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_LQsM6aNWEeKtYNW7l6h6LA" name="Event(S)" signal="_3igQAKNDEeKtYNW7l6h6LA"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_0kUQgKNXEeKtYNW7l6h6LA" name="$$Test Suites$Test Suite 2$BehaviorPort - Signal$A$AClassifierBehavior">
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_jnU9cLPKEeKFWdA0s_Fo6w" name="Event(S)" signal="_UwpDxKNXEeKtYNW7l6h6LA"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_eI3aiaNbEeKtYNW7l6h6LA" name="$$Test Suites$Test Suite 2$SingleDelegation - PortToPart - Signal$A$AClassifierBehavior">
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_eI3aiqNbEeKtYNW7l6h6LA" name="Event(S)"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_tshT4KNxEeKU2-QRh2EfwQ" name="$$Test Suites$Test Suite 2$MultipleDelegation - SameConnector - PortToPart - Signal$A$AClassifierBehavior">
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_EaPzIKNzEeKU2-QRh2EfwQ" name="Event(S)"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Activity" xmi:id="_SqXNUKN0EeKU2-QRh2EfwQ" clientDependency="_SqXNm6N0EeKU2-QRh2EfwQ" name="$$Alf$Library$CollectionFunctions$insertAt__Test Suites$Test Suite 2$MultipleDelegation - SameConnector - PortToPart - Signal$A__" group="_SqXNcKN0EeKU2-QRh2EfwQ" node="_SqXNaKN0EeKU2-QRh2EfwQ _SqXNaaN0EeKU2-QRh2EfwQ _SqXNaqN0EeKU2-QRh2EfwQ _SqXNa6N0EeKU2-QRh2EfwQ _SqXNbKN0EeKU2-QRh2EfwQ _SqXNbaN0EeKU2-QRh2EfwQ _SqXNbqN0EeKU2-QRh2EfwQ _SqXNb6N0EeKU2-QRh2EfwQ _SqXNcKN0EeKU2-QRh2EfwQ">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_SqXNVKN0EeKU2-QRh2EfwQ" name="seq" visibility="package" type="_6svd8qNwEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SqXNVaN0EeKU2-QRh2EfwQ"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SqXNVqN0EeKU2-QRh2EfwQ" value="*"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_SqXNV6N0EeKU2-QRh2EfwQ" name="index" visibility="package">
        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SqXNWKN0EeKU2-QRh2EfwQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SqXNWaN0EeKU2-QRh2EfwQ" value="1"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_SqXNWqN0EeKU2-QRh2EfwQ" name="element" visibility="package" type="_6svd8qNwEeKU2-QRh2EfwQ">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SqXNW6N0EeKU2-QRh2EfwQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SqXNXKN0EeKU2-QRh2EfwQ" value="1"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_SqXNXaN0EeKU2-QRh2EfwQ" name="" visibility="package" type="_6svd8qNwEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false" direction="return">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SqXNXqN0EeKU2-QRh2EfwQ"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SqXNX6N0EeKU2-QRh2EfwQ" value="*"/>
      </ownedParameter>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_SqXNYKN0EeKU2-QRh2EfwQ" activity="_SqXNUKN0EeKU2-QRh2EfwQ" source="_SqXNaKN0EeKU2-QRh2EfwQ" target="_SqXNaaN0EeKU2-QRh2EfwQ"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_SqXNYaN0EeKU2-QRh2EfwQ" activity="_SqXNUKN0EeKU2-QRh2EfwQ" source="_SqXNaqN0EeKU2-QRh2EfwQ" target="_SqXNa6N0EeKU2-QRh2EfwQ"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_SqXNYqN0EeKU2-QRh2EfwQ" activity="_SqXNUKN0EeKU2-QRh2EfwQ" source="_SqXNbKN0EeKU2-QRh2EfwQ" target="_SqXNbaN0EeKU2-QRh2EfwQ"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_SqXNY6N0EeKU2-QRh2EfwQ" activity="_SqXNUKN0EeKU2-QRh2EfwQ" source="_SqXNcaN0EeKU2-QRh2EfwQ" target="_SqXNb6N0EeKU2-QRh2EfwQ"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_SqXNZKN0EeKU2-QRh2EfwQ" activity="_SqXNUKN0EeKU2-QRh2EfwQ" source="_SqXNaaN0EeKU2-QRh2EfwQ" target="_SqXNc6N0EeKU2-QRh2EfwQ"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_SqXNZaN0EeKU2-QRh2EfwQ" activity="_SqXNUKN0EeKU2-QRh2EfwQ" source="_SqXNa6N0EeKU2-QRh2EfwQ" target="_SqXNdqN0EeKU2-QRh2EfwQ"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_SqXNZqN0EeKU2-QRh2EfwQ" activity="_SqXNUKN0EeKU2-QRh2EfwQ" source="_SqXNbaN0EeKU2-QRh2EfwQ" target="_SqXNeaN0EeKU2-QRh2EfwQ"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_SqXNZ6N0EeKU2-QRh2EfwQ" activity="_SqXNUKN0EeKU2-QRh2EfwQ" source="_SqXNk6N0EeKU2-QRh2EfwQ" target="_SqXNbqN0EeKU2-QRh2EfwQ"/>
      <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_SqXNcKN0EeKU2-QRh2EfwQ" name="Body(insertAt)">
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_SqXNcaN0EeKU2-QRh2EfwQ" name="ReturnStatement@45eefc33" inStructuredNode="_SqXNcKN0EeKU2-QRh2EfwQ" outgoing="_SqXNY6N0EeKU2-QRh2EfwQ">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_SqXNcqN0EeKU2-QRh2EfwQ" name="Call(InsertAt)" inStructuredNode="_SqXNcaN0EeKU2-QRh2EfwQ">
            <argument xmi:type="uml:InputPin" xmi:id="_SqXNc6N0EeKU2-QRh2EfwQ" name="Call(InsertAt).argument(seq)" incoming="_SqXNZKN0EeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SqXNdKN0EeKU2-QRh2EfwQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SqXNdaN0EeKU2-QRh2EfwQ" value="*"/>
            </argument>
            <argument xmi:type="uml:InputPin" xmi:id="_SqXNdqN0EeKU2-QRh2EfwQ" name="Call(InsertAt).argument(index)" incoming="_SqXNZaN0EeKU2-QRh2EfwQ">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SqXNd6N0EeKU2-QRh2EfwQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SqXNeKN0EeKU2-QRh2EfwQ" value="1"/>
            </argument>
            <argument xmi:type="uml:InputPin" xmi:id="_SqXNeaN0EeKU2-QRh2EfwQ" name="Call(InsertAt).argument(element)" incoming="_SqXNZqN0EeKU2-QRh2EfwQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SqXNeqN0EeKU2-QRh2EfwQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SqXNe6N0EeKU2-QRh2EfwQ" value="1"/>
            </argument>
            <result xmi:type="uml:OutputPin" xmi:id="_SqXNfKN0EeKU2-QRh2EfwQ" name="Call(InsertAt).result()" outgoing="_SqXNlqN0EeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SqXNfaN0EeKU2-QRh2EfwQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SqXNfqN0EeKU2-QRh2EfwQ" value="*"/>
            </result>
            <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-InsertAt"/>
          </node>
          <node xmi:type="uml:ExpansionRegion" xmi:id="_SqXNf6N0EeKU2-QRh2EfwQ" name="CastExpression@5386b31c" inStructuredNode="_SqXNcaN0EeKU2-QRh2EfwQ" mode="parallel" outputElement="_SqXNkqN0EeKU2-QRh2EfwQ" inputElement="_SqXNkaN0EeKU2-QRh2EfwQ">
            <node xmi:type="uml:MergeNode" xmi:id="_SqXNgKN0EeKU2-QRh2EfwQ" name="Merge(CastExpression@5386b31c.operand)" inStructuredNode="_SqXNf6N0EeKU2-QRh2EfwQ" outgoing="_SqXNkKN0EeKU2-QRh2EfwQ" incoming="_SqXNjaN0EeKU2-QRh2EfwQ"/>
            <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_SqXNgaN0EeKU2-QRh2EfwQ" name="ReadIsClassifiedObject(T)" inStructuredNode="_SqXNf6N0EeKU2-QRh2EfwQ" classifier="_6svd8qNwEeKU2-QRh2EfwQ">
              <object xmi:type="uml:InputPin" xmi:id="_SqXNgqN0EeKU2-QRh2EfwQ" name="ReadIsClassifiedObject(T).object" incoming="_SqXNiqN0EeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SqXNg6N0EeKU2-QRh2EfwQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SqXNhKN0EeKU2-QRh2EfwQ" value="1"/>
              </object>
              <result xmi:type="uml:OutputPin" xmi:id="_SqXNhaN0EeKU2-QRh2EfwQ" name="ReadIsClassifiedObject(T).result" outgoing="_SqXNjKN0EeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SqXNhqN0EeKU2-QRh2EfwQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SqXNh6N0EeKU2-QRh2EfwQ" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_SqXNiKN0EeKU2-QRh2EfwQ" name="Fork(ReadIsClassifiedObject(T).object)" inStructuredNode="_SqXNf6N0EeKU2-QRh2EfwQ" outgoing="_SqXNiqN0EeKU2-QRh2EfwQ _SqXNi6N0EeKU2-QRh2EfwQ" incoming="_SqXNj6N0EeKU2-QRh2EfwQ"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_SqXNiaN0EeKU2-QRh2EfwQ" name="Decision(ReadIsClassifiedObject(T).result)" inStructuredNode="_SqXNf6N0EeKU2-QRh2EfwQ" outgoing="_SqXNjaN0EeKU2-QRh2EfwQ" incoming="_SqXNi6N0EeKU2-QRh2EfwQ _SqXNjKN0EeKU2-QRh2EfwQ" decisionInputFlow="_SqXNjKN0EeKU2-QRh2EfwQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_SqXNiqN0EeKU2-QRh2EfwQ" inStructuredNode="_SqXNf6N0EeKU2-QRh2EfwQ" source="_SqXNiKN0EeKU2-QRh2EfwQ" target="_SqXNgqN0EeKU2-QRh2EfwQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_SqXNi6N0EeKU2-QRh2EfwQ" inStructuredNode="_SqXNf6N0EeKU2-QRh2EfwQ" source="_SqXNiKN0EeKU2-QRh2EfwQ" target="_SqXNiaN0EeKU2-QRh2EfwQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_SqXNjKN0EeKU2-QRh2EfwQ" inStructuredNode="_SqXNf6N0EeKU2-QRh2EfwQ" source="_SqXNhaN0EeKU2-QRh2EfwQ" target="_SqXNiaN0EeKU2-QRh2EfwQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_SqXNjaN0EeKU2-QRh2EfwQ" inStructuredNode="_SqXNf6N0EeKU2-QRh2EfwQ" source="_SqXNiaN0EeKU2-QRh2EfwQ" target="_SqXNgKN0EeKU2-QRh2EfwQ">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_SqXNjqN0EeKU2-QRh2EfwQ" name="Value(true)" value="true"/>
            </edge>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_SqXNj6N0EeKU2-QRh2EfwQ" inStructuredNode="_SqXNf6N0EeKU2-QRh2EfwQ" source="_SqXNkaN0EeKU2-QRh2EfwQ" target="_SqXNiKN0EeKU2-QRh2EfwQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_SqXNkKN0EeKU2-QRh2EfwQ" inStructuredNode="_SqXNf6N0EeKU2-QRh2EfwQ" source="_SqXNgKN0EeKU2-QRh2EfwQ" target="_SqXNkqN0EeKU2-QRh2EfwQ"/>
          </node>
          <node xmi:type="uml:ExpansionNode" xmi:id="_SqXNkaN0EeKU2-QRh2EfwQ" name="CastExpression@5386b31c.inputElement" inStructuredNode="_SqXNcaN0EeKU2-QRh2EfwQ" outgoing="_SqXNj6N0EeKU2-QRh2EfwQ" incoming="_SqXNlqN0EeKU2-QRh2EfwQ" regionAsInput="_SqXNf6N0EeKU2-QRh2EfwQ"/>
          <node xmi:type="uml:ExpansionNode" xmi:id="_SqXNkqN0EeKU2-QRh2EfwQ" name="CastExpression@5386b31c.outputElement" inStructuredNode="_SqXNcaN0EeKU2-QRh2EfwQ" outgoing="_SqXNl6N0EeKU2-QRh2EfwQ" incoming="_SqXNkKN0EeKU2-QRh2EfwQ" type="_6svd8qNwEeKU2-QRh2EfwQ" regionAsOutput="_SqXNf6N0EeKU2-QRh2EfwQ"/>
          <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_SqXNk6N0EeKU2-QRh2EfwQ" name="ReturnStatement@45eefc33.output" outgoing="_SqXNZ6N0EeKU2-QRh2EfwQ" incoming="_SqXNl6N0EeKU2-QRh2EfwQ" type="_6svd8qNwEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SqXNlKN0EeKU2-QRh2EfwQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SqXNlaN0EeKU2-QRh2EfwQ" value="*"/>
          </structuredNodeOutput>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_SqXNlqN0EeKU2-QRh2EfwQ" inStructuredNode="_SqXNcaN0EeKU2-QRh2EfwQ" source="_SqXNfKN0EeKU2-QRh2EfwQ" target="_SqXNkaN0EeKU2-QRh2EfwQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_SqXNl6N0EeKU2-QRh2EfwQ" inStructuredNode="_SqXNcaN0EeKU2-QRh2EfwQ" source="_SqXNkqN0EeKU2-QRh2EfwQ" target="_SqXNk6N0EeKU2-QRh2EfwQ"/>
        </node>
      </structuredNode>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_SqXNaKN0EeKU2-QRh2EfwQ" name="Input(seq)" outgoing="_SqXNYKN0EeKU2-QRh2EfwQ" parameter="_SqXNVKN0EeKU2-QRh2EfwQ"/>
      <node xmi:type="uml:ForkNode" xmi:id="_SqXNaaN0EeKU2-QRh2EfwQ" name="Fork(seq)" outgoing="_SqXNZKN0EeKU2-QRh2EfwQ" incoming="_SqXNYKN0EeKU2-QRh2EfwQ"/>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_SqXNaqN0EeKU2-QRh2EfwQ" name="Input(index)" outgoing="_SqXNYaN0EeKU2-QRh2EfwQ" parameter="_SqXNV6N0EeKU2-QRh2EfwQ"/>
      <node xmi:type="uml:ForkNode" xmi:id="_SqXNa6N0EeKU2-QRh2EfwQ" name="Fork(index)" outgoing="_SqXNZaN0EeKU2-QRh2EfwQ" incoming="_SqXNYaN0EeKU2-QRh2EfwQ"/>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_SqXNbKN0EeKU2-QRh2EfwQ" name="Input(element)" outgoing="_SqXNYqN0EeKU2-QRh2EfwQ" parameter="_SqXNWqN0EeKU2-QRh2EfwQ"/>
      <node xmi:type="uml:ForkNode" xmi:id="_SqXNbaN0EeKU2-QRh2EfwQ" name="Fork(element)" outgoing="_SqXNZqN0EeKU2-QRh2EfwQ" incoming="_SqXNYqN0EeKU2-QRh2EfwQ"/>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_SqXNbqN0EeKU2-QRh2EfwQ" name="Return" incoming="_SqXNZ6N0EeKU2-QRh2EfwQ" parameter="_SqXNXaN0EeKU2-QRh2EfwQ"/>
      <node xmi:type="uml:ActivityFinalNode" xmi:id="_SqXNb6N0EeKU2-QRh2EfwQ" name="Final" incoming="_SqXNY6N0EeKU2-QRh2EfwQ"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Activity" xmi:id="_SqXNmKN0EeKU2-QRh2EfwQ">
      <templateBinding xmi:type="uml:TemplateBinding" xmi:id="_SqXNmaN0EeKU2-QRh2EfwQ" boundElement="_SqXNmKN0EeKU2-QRh2EfwQ">
        <parameterSubstitution xmi:type="uml:TemplateParameterSubstitution" xmi:id="_SqXNmqN0EeKU2-QRh2EfwQ" actual="_6svd8qNwEeKU2-QRh2EfwQ" templateBinding="_SqXNmaN0EeKU2-QRh2EfwQ">
          <formal xmi:type="uml:ClassifierTemplateParameter" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#_JmyXcIVoEeKRrIQMgiVHcQ"/>
        </parameterSubstitution>
        <signature xmi:type="uml:RedefinableTemplateSignature" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#_JmyXb4VoEeKRrIQMgiVHcQ"/>
      </templateBinding>
    </packagedElement>
    <packagedElement xmi:type="uml:Realization" xmi:id="_SqXNm6N0EeKU2-QRh2EfwQ" client="_SqXNUKN0EeKU2-QRh2EfwQ" supplier="_SqXNmKN0EeKU2-QRh2EfwQ"/>
    <packagedElement xmi:type="uml:Package" xmi:id="_hVQpyaN2EeKU2-QRh2EfwQ" name="$$Test Suites$Test Suite 2$MultipleDelegation - SameConnector - PortToPart - Signal$B$BClassifierBehavior">
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_SbhpsLPTEeKFWdA0s_Fo6w" name="Event(S)" signal="_UwpDxKNXEeKtYNW7l6h6LA"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_QDLreaQaEeKU2-QRh2EfwQ" name="$$Test Suites$Test Suite 2$MultipleDelegation - MultipleConnectors - PortToPart - Signal$B$BClassifierBehavior">
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_mBKPsLPXEeK1gvDcAKh42g" name="Event(S)" signal="_UwpDxKNXEeKtYNW7l6h6LA"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_DCGy4KQgEeKU2-QRh2EfwQ" name="$$Test Suites$Test Suite 2$SingleDelegation - PortToPart - Signal$B$BClassifierBehavior">
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_lHmn8LPLEeKFWdA0s_Fo6w" name="Event(S)" signal="_UwpDxKNXEeKtYNW7l6h6LA"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_HPESELJDEeKkg56qGbAD_g" name="Test Suite 3">
      <ownedComment xmi:type="uml:Comment" xmi:id="_I-u8YEqzEeOJgKAcDQbvUQ">
        <body>Invocation using onPort</body>
      </ownedComment>
      <packagedElement xmi:type="uml:Package" xmi:id="_6R3J4LJEEeKkg56qGbAD_g" name="Signals">
        <packagedElement xmi:type="uml:Class" xmi:id="_F3M1ULJFEeKkg56qGbAD_g" name="I"/>
        <packagedElement xmi:type="uml:Signal" xmi:id="_xLdnQLJeEeKkg56qGbAD_g" name="Start">
          <ownedAttribute xmi:type="uml:Property" xmi:id="_soTjILJ0EeKkg56qGbAD_g" name="testCase" visibility="public" type="_-ouRELJzEeKkg56qGbAD_g">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_srkSgLJ0EeKkg56qGbAD_g" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_suttILJ0EeKkg56qGbAD_g" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Signal" xmi:id="_JHgwsLJfEeKkg56qGbAD_g" name="Continue"/>
        <packagedElement xmi:type="uml:Signal" xmi:id="_UIe34LJsEeKkg56qGbAD_g" name="S">
          <ownedAttribute xmi:type="uml:Property" xmi:id="_V5sW0LJsEeKkg56qGbAD_g" name="value" visibility="public">
            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_V840wLJsEeKkg56qGbAD_g" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WAGg0LJsEeKkg56qGbAD_g" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_EOqQwLJyEeKkg56qGbAD_g" name="A" classifierBehavior="_-1HtULJ-EeKkg56qGbAD_g" isActive="true">
          <ownedAttribute xmi:type="uml:Port" xmi:id="_MhBIgLJyEeKkg56qGbAD_g" name="p" visibility="public" type="_F3M1ULJFEeKkg56qGbAD_g" end="_RxBkYLKEEeKldoyk0Vxuww _L7_00LL_EeK0KO40j_ONUA" aggregation="composite" isBehavior="true">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCRxoLJyEeKkg56qGbAD_g" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SFdBcLJyEeKkg56qGbAD_g" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_Z0EdgLJzEeKkg56qGbAD_g" name="v" visibility="public">
            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_axUI4LJzEeKkg56qGbAD_g" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_a0pwwLJzEeKkg56qGbAD_g" value="1"/>
          </ownedAttribute>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_-1HtULJ-EeKkg56qGbAD_g" name="A Classifier Behavior" node="_I_gdsLJ_EeKkg56qGbAD_g _pwnjULJ_EeKkg56qGbAD_g _0vcoYLJ_EeKkg56qGbAD_g _zbKgkLKAEeKldoyk0Vxuww _jOYaYLL4EeK0KO40j_ONUA">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_CQekcLKAEeKkg56qGbAD_g" name="ObjectFlow1" activity="_-1HtULJ-EeKkg56qGbAD_g" source="_xTTRoLJ_EeKkg56qGbAD_g" target="_02edcLJ_EeKkg56qGbAD_g">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_CYGPYLKAEeKkg56qGbAD_g" value="true"/>
              <weight xmi:type="uml:LiteralInteger" xmi:id="_CZZP4LKAEeKkg56qGbAD_g" value="1"/>
            </edge>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_FpKXgLKAEeKkg56qGbAD_g" name="ObjectFlow2" activity="_-1HtULJ-EeKkg56qGbAD_g" source="_lCLeQLJ_EeKkg56qGbAD_g" target="_00s70LJ_EeKkg56qGbAD_g">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_Fzbt0LKAEeKkg56qGbAD_g" value="true"/>
              <weight xmi:type="uml:LiteralInteger" xmi:id="_F1I-ALKAEeKkg56qGbAD_g" value="1"/>
            </edge>
            <edge xmi:type="uml:ControlFlow" xmi:id="_JI0VQLKAEeKkg56qGbAD_g" name="ControlFlow1" activity="_-1HtULJ-EeKkg56qGbAD_g" source="_I_gdsLJ_EeKkg56qGbAD_g" target="_pwnjULJ_EeKkg56qGbAD_g">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_JTFEgLKAEeKkg56qGbAD_g" value="true"/>
              <weight xmi:type="uml:LiteralInteger" xmi:id="_JUzi0LKAEeKkg56qGbAD_g"/>
            </edge>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_VBv1oLKBEeKldoyk0Vxuww" name="ObjectFlow3" activity="_-1HtULJ-EeKkg56qGbAD_g" source="_034ysLJ_EeKkg56qGbAD_g" target="_zdKrsLKAEeKldoyk0Vxuww">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_VKEEILKBEeKldoyk0Vxuww" value="true"/>
              <weight xmi:type="uml:LiteralInteger" xmi:id="_VLoKYLKBEeKldoyk0Vxuww" value="1"/>
            </edge>
            <edge xmi:type="uml:ControlFlow" xmi:id="_k2XE0LL4EeK0KO40j_ONUA" name="ControlFlow2" activity="_-1HtULJ-EeKkg56qGbAD_g" source="_zbKgkLKAEeKldoyk0Vxuww" target="_jOYaYLL4EeK0KO40j_ONUA">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_k4l5cLL4EeK0KO40j_ONUA" value="true"/>
              <weight xmi:type="uml:LiteralInteger" xmi:id="_k45bcLL4EeK0KO40j_ONUA"/>
            </edge>
            <node xmi:type="uml:AcceptEventAction" xmi:id="_I_gdsLJ_EeKkg56qGbAD_g" name="S" outgoing="_JI0VQLKAEeKkg56qGbAD_g" isUnmarshall="true">
              <result xmi:type="uml:OutputPin" xmi:id="_lCLeQLJ_EeKkg56qGbAD_g" name="value" outgoing="_FpKXgLKAEeKkg56qGbAD_g">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                <upperBound xmi:type="uml:LiteralInteger" xmi:id="_lCLeQbJ_EeKkg56qGbAD_g" value="1"/>
              </result>
              <trigger xmi:type="uml:Trigger" xmi:id="_VfYewLJ_EeKkg56qGbAD_g" name="Accept S Trigger" event="_uzEmALJ-EeKkg56qGbAD_g"/>
            </node>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_pwnjULJ_EeKkg56qGbAD_g" name="This" incoming="_JI0VQLKAEeKkg56qGbAD_g">
              <result xmi:type="uml:OutputPin" xmi:id="_xTTRoLJ_EeKkg56qGbAD_g" outgoing="_CQekcLKAEeKkg56qGbAD_g" type="_EOqQwLJyEeKkg56qGbAD_g">
                <upperBound xmi:type="uml:LiteralInteger" xmi:id="_xTTRobJ_EeKkg56qGbAD_g" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_0vcoYLJ_EeKkg56qGbAD_g" name="Set v" structuralFeature="_Z0EdgLJzEeKkg56qGbAD_g">
              <object xmi:type="uml:InputPin" xmi:id="_02edcLJ_EeKkg56qGbAD_g" name="object" incoming="_CQekcLKAEeKkg56qGbAD_g" type="_EOqQwLJyEeKkg56qGbAD_g">
                <upperBound xmi:type="uml:LiteralInteger" xmi:id="_02edcbJ_EeKkg56qGbAD_g" value="1"/>
              </object>
              <result xmi:type="uml:OutputPin" xmi:id="_034ysLJ_EeKkg56qGbAD_g" name="result" outgoing="_VBv1oLKBEeKldoyk0Vxuww" type="_EOqQwLJyEeKkg56qGbAD_g">
                <upperBound xmi:type="uml:LiteralInteger" xmi:id="_034ysbJ_EeKkg56qGbAD_g" value="1"/>
              </result>
              <value xmi:type="uml:InputPin" xmi:id="_00s70LJ_EeKkg56qGbAD_g" name="value" incoming="_FpKXgLKAEeKkg56qGbAD_g">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                <upperBound xmi:type="uml:LiteralInteger" xmi:id="_00s70bJ_EeKkg56qGbAD_g" value="1"/>
              </value>
            </node>
            <node xmi:type="uml:SendSignalAction" xmi:id="_zbKgkLKAEeKldoyk0Vxuww" name="Send Continue" outgoing="_k2XE0LL4EeK0KO40j_ONUA" onPort="_MhBIgLJyEeKkg56qGbAD_g" signal="_JHgwsLJfEeKkg56qGbAD_g">
              <target xmi:type="uml:InputPin" xmi:id="_zdKrsLKAEeKldoyk0Vxuww" name="target" incoming="_VBv1oLKBEeKldoyk0Vxuww" type="_EOqQwLJyEeKkg56qGbAD_g">
                <upperBound xmi:type="uml:LiteralInteger" xmi:id="_zdKrsbKAEeKldoyk0Vxuww" value="1"/>
              </target>
            </node>
            <node xmi:type="uml:ActivityFinalNode" xmi:id="_jOYaYLL4EeK0KO40j_ONUA" name="ActivityFinalNode1" incoming="_k2XE0LL4EeK0KO40j_ONUA"/>
          </ownedBehavior>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_cYGGMLKDEeKldoyk0Vxuww" name="A" class="_EOqQwLJyEeKkg56qGbAD_g">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_gY63ULKDEeKldoyk0Vxuww" name="result" type="_EOqQwLJyEeKkg56qGbAD_g" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_j9uqkLJyEeKkg56qGbAD_g" name="Tester" classifierBehavior="_TVIZQLJ1EeKkg56qGbAD_g" isActive="true">
          <ownedAttribute xmi:type="uml:Port" xmi:id="_vj6qkLJyEeKkg56qGbAD_g" name="q" visibility="public" type="_F3M1ULJFEeKkg56qGbAD_g" end="_RylqoLKEEeKldoyk0Vxuww _mfndcLL_EeK0KO40j_ONUA" aggregation="composite" isBehavior="true">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xq160LJyEeKkg56qGbAD_g" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xuCYwLJyEeKkg56qGbAD_g" value="1"/>
          </ownedAttribute>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_TVIZQLJ1EeKkg56qGbAD_g" name="Tester Classifier Behavior" node="_oiaPULJ1EeKkg56qGbAD_g _2RjN8LJ3EeKkg56qGbAD_g _N5yDgLJ4EeKkg56qGbAD_g _jxxqgLJ4EeKkg56qGbAD_g _Ik7pQLJ5EeKkg56qGbAD_g _ujGCkLJ5EeKkg56qGbAD_g _oOOYgLL4EeK0KO40j_ONUA">
            <edge xmi:type="uml:ControlFlow" xmi:id="_Dq6bwLJ4EeKkg56qGbAD_g" name="ControlFlow1" activity="_TVIZQLJ1EeKkg56qGbAD_g" source="_oiaPULJ1EeKkg56qGbAD_g" target="_2RjN8LJ3EeKkg56qGbAD_g">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_D09IkLJ4EeKkg56qGbAD_g" value="true"/>
              <weight xmi:type="uml:LiteralInteger" xmi:id="_D2VooLJ4EeKkg56qGbAD_g"/>
            </edge>
            <edge xmi:type="uml:ControlFlow" xmi:id="_PBRakLJ5EeKkg56qGbAD_g" name="ControlFlow2" activity="_TVIZQLJ1EeKkg56qGbAD_g" source="_2RjN8LJ3EeKkg56qGbAD_g" target="_jxxqgLJ4EeKkg56qGbAD_g">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_PJosYLJ5EeKkg56qGbAD_g" value="true"/>
              <weight xmi:type="uml:LiteralInteger" xmi:id="_PLBzgLJ5EeKkg56qGbAD_g"/>
            </edge>
            <edge xmi:type="uml:ControlFlow" xmi:id="_WketULJ5EeKkg56qGbAD_g" name="ControlFlow3" activity="_TVIZQLJ1EeKkg56qGbAD_g" source="_N5yDgLJ4EeKkg56qGbAD_g" target="_Ik7pQLJ5EeKkg56qGbAD_g">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_WuoH0LJ5EeKkg56qGbAD_g" value="true"/>
              <weight xmi:type="uml:LiteralInteger" xmi:id="_WwUJ4LJ5EeKkg56qGbAD_g"/>
            </edge>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_YajeILJ5EeKkg56qGbAD_g" name="ObjectFlow1" activity="_TVIZQLJ1EeKkg56qGbAD_g" source="_AuYZMLJ4EeKkg56qGbAD_g" target="_OAWlkLJ4EeKkg56qGbAD_g">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_YjqW0LJ5EeKkg56qGbAD_g" value="true"/>
              <weight xmi:type="uml:LiteralInteger" xmi:id="_YlYOELJ5EeKkg56qGbAD_g" value="1"/>
            </edge>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_afDsgLJ5EeKkg56qGbAD_g" name="ObjectFlow2" activity="_TVIZQLJ1EeKkg56qGbAD_g" source="_vH9foLJ4EeKkg56qGbAD_g" target="_N7KjkLJ4EeKkg56qGbAD_g">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_amr-gLJ5EeKkg56qGbAD_g" value="true"/>
              <weight xmi:type="uml:LiteralInteger" xmi:id="_an9J0LJ5EeKkg56qGbAD_g" value="1"/>
            </edge>
            <edge xmi:type="uml:ControlFlow" xmi:id="_EgTgwLJ6EeKkg56qGbAD_g" name="ControlFlow4" activity="_TVIZQLJ1EeKkg56qGbAD_g" source="_Ik7pQLJ5EeKkg56qGbAD_g" target="_ujGCkLJ5EeKkg56qGbAD_g">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_Eoo9YLJ6EeKkg56qGbAD_g" value="true"/>
              <weight xmi:type="uml:LiteralInteger" xmi:id="_EqBdcLJ6EeKkg56qGbAD_g"/>
            </edge>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_GcW9wLJ6EeKkg56qGbAD_g" name="ObjectFlow3" activity="_TVIZQLJ1EeKkg56qGbAD_g" source="_sEiAULJ3EeKkg56qGbAD_g" target="_unSmELJ5EeKkg56qGbAD_g">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_GmLoILJ6EeKkg56qGbAD_g" value="true"/>
              <weight xmi:type="uml:LiteralInteger" xmi:id="_Gn6GcLJ6EeKkg56qGbAD_g" value="1"/>
            </edge>
            <edge xmi:type="uml:ControlFlow" xmi:id="_rJOKALL4EeK0KO40j_ONUA" name="ControlFlow5" activity="_TVIZQLJ1EeKkg56qGbAD_g" source="_ujGCkLJ5EeKkg56qGbAD_g" target="_oOOYgLL4EeK0KO40j_ONUA">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_rLc-oLL4EeK0KO40j_ONUA" value="true"/>
              <weight xmi:type="uml:LiteralInteger" xmi:id="_rL5qkLL4EeK0KO40j_ONUA"/>
            </edge>
            <node xmi:type="uml:AcceptEventAction" xmi:id="_oiaPULJ1EeKkg56qGbAD_g" name="Start" outgoing="_Dq6bwLJ4EeKkg56qGbAD_g" isUnmarshall="true">
              <result xmi:type="uml:OutputPin" xmi:id="_sEiAULJ3EeKkg56qGbAD_g" name="testCase" outgoing="_GcW9wLJ6EeKkg56qGbAD_g" type="_-ouRELJzEeKkg56qGbAD_g">
                <upperBound xmi:type="uml:LiteralInteger" xmi:id="_sEiAUbJ3EeKkg56qGbAD_g" value="1"/>
              </result>
              <trigger xmi:type="uml:Trigger" xmi:id="_jAM5ELJ3EeKkg56qGbAD_g" name="Accept Start Trigger" event="_YCAGILJ3EeKkg56qGbAD_g"/>
            </node>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_2RjN8LJ3EeKkg56qGbAD_g" name="This" outgoing="_PBRakLJ5EeKkg56qGbAD_g" incoming="_Dq6bwLJ4EeKkg56qGbAD_g">
              <result xmi:type="uml:OutputPin" xmi:id="_AuYZMLJ4EeKkg56qGbAD_g" outgoing="_YajeILJ5EeKkg56qGbAD_g" type="_j9uqkLJyEeKkg56qGbAD_g">
                <upperBound xmi:type="uml:LiteralInteger" xmi:id="_AuYZMbJ4EeKkg56qGbAD_g" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:SendSignalAction" xmi:id="_N5yDgLJ4EeKkg56qGbAD_g" name="Send S" outgoing="_WketULJ5EeKkg56qGbAD_g" onPort="_vj6qkLJyEeKkg56qGbAD_g" signal="_UIe34LJsEeKkg56qGbAD_g">
              <argument xmi:type="uml:InputPin" xmi:id="_N7KjkLJ4EeKkg56qGbAD_g" name="value" incoming="_afDsgLJ5EeKkg56qGbAD_g">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                <upperBound xmi:type="uml:LiteralInteger" xmi:id="_N7KjkbJ4EeKkg56qGbAD_g" value="1"/>
              </argument>
              <target xmi:type="uml:InputPin" xmi:id="_OAWlkLJ4EeKkg56qGbAD_g" name="target" incoming="_YajeILJ5EeKkg56qGbAD_g">
                <upperBound xmi:type="uml:LiteralInteger" xmi:id="_OAWlkbJ4EeKkg56qGbAD_g" value="1"/>
              </target>
            </node>
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_jxxqgLJ4EeKkg56qGbAD_g" name="4" incoming="_PBRakLJ5EeKkg56qGbAD_g">
              <result xmi:type="uml:OutputPin" xmi:id="_vH9foLJ4EeKkg56qGbAD_g" outgoing="_afDsgLJ5EeKkg56qGbAD_g">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                <upperBound xmi:type="uml:LiteralInteger" xmi:id="_vH9fobJ4EeKkg56qGbAD_g" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_17khcLJ4EeKkg56qGbAD_g" value="4"/>
            </node>
            <node xmi:type="uml:AcceptEventAction" xmi:id="_Ik7pQLJ5EeKkg56qGbAD_g" name="Continue" outgoing="_EgTgwLJ6EeKkg56qGbAD_g" incoming="_WketULJ5EeKkg56qGbAD_g">
              <trigger xmi:type="uml:Trigger" xmi:id="_ASpNgLJ6EeKkg56qGbAD_g" name="Accept Continue" event="_fD-CILJ5EeKkg56qGbAD_g" port="_vj6qkLJyEeKkg56qGbAD_g"/>
            </node>
            <node xmi:type="uml:CallOperationAction" xmi:id="_ujGCkLJ5EeKkg56qGbAD_g" name="Test" outgoing="_rJOKALL4EeK0KO40j_ONUA" incoming="_EgTgwLJ6EeKkg56qGbAD_g" operation="_BwzcULJ0EeKkg56qGbAD_g">
              <target xmi:type="uml:InputPin" xmi:id="_unSmELJ5EeKkg56qGbAD_g" name="target" incoming="_GcW9wLJ6EeKkg56qGbAD_g" type="_-ouRELJzEeKkg56qGbAD_g">
                <upperBound xmi:type="uml:LiteralInteger" xmi:id="_unSmEbJ5EeKkg56qGbAD_g" value="1"/>
              </target>
            </node>
            <node xmi:type="uml:ActivityFinalNode" xmi:id="_oOOYgLL4EeK0KO40j_ONUA" name="ActivityFinalNode1" incoming="_rJOKALL4EeK0KO40j_ONUA"/>
          </ownedBehavior>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_hSoGgLKDEeKldoyk0Vxuww" name="Tester" class="_j9uqkLJyEeKkg56qGbAD_g">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_mmbicLKDEeKldoyk0Vxuww" name="result" type="_j9uqkLJyEeKkg56qGbAD_g" direction="return"/>
          </ownedOperation>
          <ownedReception xmi:type="uml:Reception" xmi:id="_pO5MwLJzEeKkg56qGbAD_g" name="Start" signal="_xLdnQLJeEeKkg56qGbAD_g"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_-ouRELJzEeKkg56qGbAD_g" name="TestCase" isAbstract="true">
          <ownedOperation xmi:type="uml:Operation" xmi:id="_BwzcULJ0EeKkg56qGbAD_g" name="test" class="_-ouRELJzEeKkg56qGbAD_g"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_T6YwgLJ3EeKkg56qGbAD_g" name="Events">
          <packagedElement xmi:type="uml:SignalEvent" xmi:id="_YCAGILJ3EeKkg56qGbAD_g" name="Start Event" signal="_xLdnQLJeEeKkg56qGbAD_g"/>
          <packagedElement xmi:type="uml:SignalEvent" xmi:id="_fD-CILJ5EeKkg56qGbAD_g" name="Continue Event" signal="_JHgwsLJfEeKkg56qGbAD_g"/>
          <packagedElement xmi:type="uml:SignalEvent" xmi:id="_uzEmALJ-EeKkg56qGbAD_g" name="S Event" signal="_UIe34LJsEeKkg56qGbAD_g"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_sBwYILKCEeKldoyk0Vxuww" name="R" memberEnd="_sBwYIbKCEeKldoyk0Vxuww _sAKcsLKCEeKldoyk0Vxuww">
          <ownedEnd xmi:type="uml:Property" xmi:id="_sBwYIbKCEeKldoyk0Vxuww" name="x" type="_F3M1ULJFEeKkg56qGbAD_g" owningAssociation="_sBwYILKCEeKldoyk0Vxuww" association="_sBwYILKCEeKldoyk0Vxuww">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sBwYIrKCEeKldoyk0Vxuww" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sBwYI7KCEeKldoyk0Vxuww" value="1"/>
          </ownedEnd>
          <ownedEnd xmi:type="uml:Property" xmi:id="_sAKcsLKCEeKldoyk0Vxuww" name="y" type="_F3M1ULJFEeKkg56qGbAD_g" owningAssociation="_sBwYILKCEeKldoyk0Vxuww" association="_sBwYILKCEeKldoyk0Vxuww">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sAKcsbKCEeKldoyk0Vxuww" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sAKcsrKCEeKldoyk0Vxuww" value="1"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_OyucsLKDEeKldoyk0Vxuww" name="Test Case - Assembly">
          <packagedElement xmi:type="uml:Class" xmi:id="_UTbFILKDEeKldoyk0Vxuww" name="TestCaseAssembly">
            <generalization xmi:type="uml:Generalization" xmi:id="_4cGHALKEEeKldoyk0Vxuww" general="_-ouRELJzEeKkg56qGbAD_g" specific="_UTbFILKDEeKldoyk0Vxuww"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_Df19wLKEEeKldoyk0Vxuww" name="a" type="_EOqQwLJyEeKkg56qGbAD_g" aggregation="composite"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_EYDYILKEEeKldoyk0Vxuww" name="tester" type="_j9uqkLJyEeKkg56qGbAD_g" aggregation="composite"/>
            <ownedConnector xmi:type="uml:Connector" xmi:id="_RvdeILKEEeKldoyk0Vxuww" name="r" type="_sBwYILKCEeKldoyk0Vxuww">
              <end xmi:type="uml:ConnectorEnd" xmi:id="_RxBkYLKEEeKldoyk0Vxuww" partWithPort="_Df19wLKEEeKldoyk0Vxuww" role="_MhBIgLJyEeKkg56qGbAD_g">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RxBkYbKEEeKldoyk0Vxuww" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RxBkYrKEEeKldoyk0Vxuww" value="1"/>
              </end>
              <end xmi:type="uml:ConnectorEnd" xmi:id="_RylqoLKEEeKldoyk0Vxuww" partWithPort="_EYDYILKEEeKldoyk0Vxuww" role="_vj6qkLJyEeKkg56qGbAD_g">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RylqobKEEeKldoyk0Vxuww" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RylqorKEEeKldoyk0Vxuww" value="1"/>
              </end>
            </ownedConnector>
            <ownedBehavior xmi:type="uml:Activity" xmi:id="_pamRMLKZEeKH-dbesV7UAQ" name="test" specification="_2c3aMLKEEeKldoyk0Vxuww" group="_DmtYcLP9EeKyzNvytYTOqw" node="_DmtYcLP9EeKyzNvytYTOqw">
              <ownedComment xmi:type="uml:Comment" xmi:id="_7nh7sLKZEeKH-dbesV7UAQ">
                <body>namespace 'Test Suites'::'Test Suite 3'::Signals::'Test Case - Assembly'::TestCaseAssembly ;&#xD;
&#xD;
private import AssertionLibrary::* ;&#xD;
&#xD;
activity test() {&#xD;
	AssertTrue(&quot;Signal correctly sent and received&quot;, this.a.v == 4) ;&#xD;
	WriteLine(&quot;-- End of test case --&quot;) ;&#xD;
}</body>
              </ownedComment>
              <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_DmtYcLP9EeKyzNvytYTOqw" name="Body(test)">
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_DmtYcbP9EeKyzNvytYTOqw" name="ExpressionStatement@32647c" inStructuredNode="_DmtYcLP9EeKyzNvytYTOqw" outgoing="_DmtYu7P9EeKyzNvytYTOqw">
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_DmtYcrP9EeKyzNvytYTOqw" name="Call(AssertTrue)" inStructuredNode="_DmtYcbP9EeKyzNvytYTOqw" incoming="_DmtYqrP9EeKyzNvytYTOqw">
                    <argument xmi:type="uml:InputPin" xmi:id="_DmtYc7P9EeKyzNvytYTOqw" name="Call(AssertTrue).argument(label)" incoming="_DmtYqLP9EeKyzNvytYTOqw">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DmtYdLP9EeKyzNvytYTOqw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DmtYdbP9EeKyzNvytYTOqw" value="1"/>
                    </argument>
                    <argument xmi:type="uml:InputPin" xmi:id="_DmtYdrP9EeKyzNvytYTOqw" name="Call(AssertTrue).argument(condition)" incoming="_DmtYqbP9EeKyzNvytYTOqw">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DmtYd7P9EeKyzNvytYTOqw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DmtYeLP9EeKyzNvytYTOqw" value="1"/>
                    </argument>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_DmtYebP9EeKyzNvytYTOqw" name="Tuple@193f0e0" inStructuredNode="_DmtYcbP9EeKyzNvytYTOqw" outgoing="_DmtYqrP9EeKyzNvytYTOqw">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_DmtYerP9EeKyzNvytYTOqw" name="Value(&quot;Signal correctly sent and received&quot;)" inStructuredNode="_DmtYebP9EeKyzNvytYTOqw">
                      <result xmi:type="uml:OutputPin" xmi:id="_DmtYe7P9EeKyzNvytYTOqw" name="Value(&quot;Signal correctly sent and received&quot;).result" outgoing="_DmtYqLP9EeKyzNvytYTOqw" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DmtYfLP9EeKyzNvytYTOqw" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DmtYfbP9EeKyzNvytYTOqw" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralString" xmi:id="_DmtYfrP9EeKyzNvytYTOqw" value="Signal correctly sent and received">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      </value>
                    </node>
                    <node xmi:type="uml:ReadSelfAction" xmi:id="_DmtYf7P9EeKyzNvytYTOqw" name="ReadSelf" inStructuredNode="_DmtYebP9EeKyzNvytYTOqw">
                      <result xmi:type="uml:OutputPin" xmi:id="_DmtYgLP9EeKyzNvytYTOqw" name="ReadSelf.result" outgoing="_DmtYorP9EeKyzNvytYTOqw" type="_UTbFILKDEeKldoyk0Vxuww" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DmtYgbP9EeKyzNvytYTOqw" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DmtYgrP9EeKyzNvytYTOqw" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_DmtYg7P9EeKyzNvytYTOqw" name="Read(a)" inStructuredNode="_DmtYebP9EeKyzNvytYTOqw" structuralFeature="_Df19wLKEEeKldoyk0Vxuww">
                      <object xmi:type="uml:InputPin" xmi:id="_DmtYhLP9EeKyzNvytYTOqw" name="Read(a).object" incoming="_DmtYo7P9EeKyzNvytYTOqw" type="_UTbFILKDEeKldoyk0Vxuww" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DmtYhbP9EeKyzNvytYTOqw" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DmtYhrP9EeKyzNvytYTOqw" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_DmtYh7P9EeKyzNvytYTOqw" name="Read(a).result" outgoing="_DmtYpLP9EeKyzNvytYTOqw" type="_EOqQwLJyEeKkg56qGbAD_g" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DmtYiLP9EeKyzNvytYTOqw" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DmtYibP9EeKyzNvytYTOqw" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_DmtYirP9EeKyzNvytYTOqw" name="Fork(ReadSelf.result)" inStructuredNode="_DmtYebP9EeKyzNvytYTOqw" outgoing="_DmtYo7P9EeKyzNvytYTOqw" incoming="_DmtYorP9EeKyzNvytYTOqw"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_DmtYi7P9EeKyzNvytYTOqw" name="Read(v)" inStructuredNode="_DmtYebP9EeKyzNvytYTOqw" structuralFeature="_Z0EdgLJzEeKkg56qGbAD_g">
                      <object xmi:type="uml:InputPin" xmi:id="_DmtYjLP9EeKyzNvytYTOqw" name="Read(v).object" incoming="_DmtYpbP9EeKyzNvytYTOqw" type="_EOqQwLJyEeKkg56qGbAD_g" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DmtYjbP9EeKyzNvytYTOqw" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DmtYjrP9EeKyzNvytYTOqw" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_DmtYj7P9EeKyzNvytYTOqw" name="Read(v).result" outgoing="_DmtYprP9EeKyzNvytYTOqw" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DmtYkLP9EeKyzNvytYTOqw" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DmtYkbP9EeKyzNvytYTOqw" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_DmtYkrP9EeKyzNvytYTOqw" name="Fork(Read(a).result)" inStructuredNode="_DmtYebP9EeKyzNvytYTOqw" outgoing="_DmtYpbP9EeKyzNvytYTOqw" incoming="_DmtYpLP9EeKyzNvytYTOqw"/>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_DmtYk7P9EeKyzNvytYTOqw" name="Value(4)" inStructuredNode="_DmtYebP9EeKyzNvytYTOqw">
                      <result xmi:type="uml:OutputPin" xmi:id="_DmtYlLP9EeKyzNvytYTOqw" name="Value(4).result" outgoing="_DmtYp7P9EeKyzNvytYTOqw" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DmtYlbP9EeKyzNvytYTOqw" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DmtYlrP9EeKyzNvytYTOqw" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_DmtYl7P9EeKyzNvytYTOqw" value="4">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <node xmi:type="uml:TestIdentityAction" xmi:id="_DmtYmLP9EeKyzNvytYTOqw" name="Test(==)" inStructuredNode="_DmtYebP9EeKyzNvytYTOqw">
                      <first xmi:type="uml:InputPin" xmi:id="_DmtYmbP9EeKyzNvytYTOqw" name="Test(==).first" incoming="_DmtYprP9EeKyzNvytYTOqw" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DmtYmrP9EeKyzNvytYTOqw" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DmtYm7P9EeKyzNvytYTOqw" value="1"/>
                      </first>
                      <result xmi:type="uml:OutputPin" xmi:id="_DmtYnLP9EeKyzNvytYTOqw" name="Test(==).result" outgoing="_DmtYqbP9EeKyzNvytYTOqw" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DmtYnbP9EeKyzNvytYTOqw" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DmtYnrP9EeKyzNvytYTOqw" value="1"/>
                      </result>
                      <second xmi:type="uml:InputPin" xmi:id="_DmtYn7P9EeKyzNvytYTOqw" name="Test(==).second" incoming="_DmtYp7P9EeKyzNvytYTOqw" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DmtYoLP9EeKyzNvytYTOqw" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DmtYobP9EeKyzNvytYTOqw" value="1"/>
                      </second>
                    </node>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_DmtYorP9EeKyzNvytYTOqw" inStructuredNode="_DmtYebP9EeKyzNvytYTOqw" source="_DmtYgLP9EeKyzNvytYTOqw" target="_DmtYirP9EeKyzNvytYTOqw"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_DmtYo7P9EeKyzNvytYTOqw" inStructuredNode="_DmtYebP9EeKyzNvytYTOqw" source="_DmtYirP9EeKyzNvytYTOqw" target="_DmtYhLP9EeKyzNvytYTOqw"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_DmtYpLP9EeKyzNvytYTOqw" inStructuredNode="_DmtYebP9EeKyzNvytYTOqw" source="_DmtYh7P9EeKyzNvytYTOqw" target="_DmtYkrP9EeKyzNvytYTOqw"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_DmtYpbP9EeKyzNvytYTOqw" inStructuredNode="_DmtYebP9EeKyzNvytYTOqw" source="_DmtYkrP9EeKyzNvytYTOqw" target="_DmtYjLP9EeKyzNvytYTOqw"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_DmtYprP9EeKyzNvytYTOqw" inStructuredNode="_DmtYebP9EeKyzNvytYTOqw" source="_DmtYj7P9EeKyzNvytYTOqw" target="_DmtYmbP9EeKyzNvytYTOqw"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_DmtYp7P9EeKyzNvytYTOqw" inStructuredNode="_DmtYebP9EeKyzNvytYTOqw" source="_DmtYlLP9EeKyzNvytYTOqw" target="_DmtYn7P9EeKyzNvytYTOqw"/>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_DmtYqLP9EeKyzNvytYTOqw" inStructuredNode="_DmtYcbP9EeKyzNvytYTOqw" source="_DmtYe7P9EeKyzNvytYTOqw" target="_DmtYc7P9EeKyzNvytYTOqw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_DmtYqbP9EeKyzNvytYTOqw" inStructuredNode="_DmtYcbP9EeKyzNvytYTOqw" source="_DmtYnLP9EeKyzNvytYTOqw" target="_DmtYdrP9EeKyzNvytYTOqw"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_DmtYqrP9EeKyzNvytYTOqw" inStructuredNode="_DmtYcbP9EeKyzNvytYTOqw" source="_DmtYebP9EeKyzNvytYTOqw" target="_DmtYcrP9EeKyzNvytYTOqw"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_DmtYq7P9EeKyzNvytYTOqw" name="ExpressionStatement@bad519" inStructuredNode="_DmtYcLP9EeKyzNvytYTOqw" incoming="_DmtYu7P9EeKyzNvytYTOqw">
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_DmtYrLP9EeKyzNvytYTOqw" name="Call(WriteLine)" inStructuredNode="_DmtYq7P9EeKyzNvytYTOqw" incoming="_DmtYurP9EeKyzNvytYTOqw">
                    <argument xmi:type="uml:InputPin" xmi:id="_DmtYrbP9EeKyzNvytYTOqw" name="Call(WriteLine).argument(value)" incoming="_DmtYubP9EeKyzNvytYTOqw">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DmtYrrP9EeKyzNvytYTOqw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DmtYr7P9EeKyzNvytYTOqw" value="1"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_DmtYsLP9EeKyzNvytYTOqw" name="Call(WriteLine).result(errorStatus)">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DmtYsbP9EeKyzNvytYTOqw"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DmtYsrP9EeKyzNvytYTOqw" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_DmtYs7P9EeKyzNvytYTOqw" name="Tuple@1c2c9db" inStructuredNode="_DmtYq7P9EeKyzNvytYTOqw" outgoing="_DmtYurP9EeKyzNvytYTOqw">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_DmtYtLP9EeKyzNvytYTOqw" name="Value(&quot;-- End of test case --&quot;)" inStructuredNode="_DmtYs7P9EeKyzNvytYTOqw">
                      <result xmi:type="uml:OutputPin" xmi:id="_DmtYtbP9EeKyzNvytYTOqw" name="Value(&quot;-- End of test case --&quot;).result" outgoing="_DmtYubP9EeKyzNvytYTOqw" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DmtYtrP9EeKyzNvytYTOqw" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DmtYt7P9EeKyzNvytYTOqw" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralString" xmi:id="_DmtYuLP9EeKyzNvytYTOqw" value="-- End of test case --">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      </value>
                    </node>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_DmtYubP9EeKyzNvytYTOqw" inStructuredNode="_DmtYq7P9EeKyzNvytYTOqw" source="_DmtYtbP9EeKyzNvytYTOqw" target="_DmtYrbP9EeKyzNvytYTOqw"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_DmtYurP9EeKyzNvytYTOqw" inStructuredNode="_DmtYq7P9EeKyzNvytYTOqw" source="_DmtYs7P9EeKyzNvytYTOqw" target="_DmtYrLP9EeKyzNvytYTOqw"/>
                </node>
                <edge xmi:type="uml:ControlFlow" xmi:id="_DmtYu7P9EeKyzNvytYTOqw" inStructuredNode="_DmtYcLP9EeKyzNvytYTOqw" source="_DmtYcbP9EeKyzNvytYTOqw" target="_DmtYq7P9EeKyzNvytYTOqw"/>
              </structuredNode>
            </ownedBehavior>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_zSEHkLKDEeKldoyk0Vxuww" name="TestCaseAssembly" class="_UTbFILKDEeKldoyk0Vxuww">
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_4yylMLKDEeKldoyk0Vxuww" type="_UTbFILKDEeKldoyk0Vxuww" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_2c3aMLKEEeKldoyk0Vxuww" name="test" method="_pamRMLKZEeKH-dbesV7UAQ" class="_UTbFILKDEeKldoyk0Vxuww" redefinedOperation="_BwzcULJ0EeKkg56qGbAD_g"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Activity" xmi:id="_RdK-0LKFEeKldoyk0Vxuww" name="TestCaseBehavior" group="_DOS4cLP9EeKyzNvytYTOqw" node="_DOS4cLP9EeKyzNvytYTOqw">
            <ownedComment xmi:type="uml:Comment" xmi:id="_hHs-ALKFEeKldoyk0Vxuww">
              <body>namespace 'Test Suites'::'Test Suite 3'::Signals::'Test Case - Assembly' ;&#xD;
&#xD;
activity TestCaseBehavior() { &#xD;
	WriteLine(&quot;-- Running test case - SendSignalAction using onPort - Single assembly connector --&quot;) ;&#xD;
	testCase = new TestCaseAssembly() ;&#xD;
	testCase.tester.Start(testCase) ;&#xD;
}</body>
            </ownedComment>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_DOS4cLP9EeKyzNvytYTOqw" name="Body(TestCaseBehavior)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_DOS4cbP9EeKyzNvytYTOqw" name="ExpressionStatement@1b54582" inStructuredNode="_DOS4cLP9EeKyzNvytYTOqw" outgoing="_DOS4rLP9EeKyzNvytYTOqw">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_DOS4crP9EeKyzNvytYTOqw" name="Call(WriteLine)" inStructuredNode="_DOS4cbP9EeKyzNvytYTOqw" incoming="_DOS4gLP9EeKyzNvytYTOqw">
                  <argument xmi:type="uml:InputPin" xmi:id="_DOS4c7P9EeKyzNvytYTOqw" name="Call(WriteLine).argument(value)" incoming="_DOS4f7P9EeKyzNvytYTOqw">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DOS4dLP9EeKyzNvytYTOqw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DOS4dbP9EeKyzNvytYTOqw" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_DOS4drP9EeKyzNvytYTOqw" name="Call(WriteLine).result(errorStatus)">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DOS4d7P9EeKyzNvytYTOqw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DOS4eLP9EeKyzNvytYTOqw" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_DOS4ebP9EeKyzNvytYTOqw" name="Tuple@ba26fd" inStructuredNode="_DOS4cbP9EeKyzNvytYTOqw" outgoing="_DOS4gLP9EeKyzNvytYTOqw">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_DOS4erP9EeKyzNvytYTOqw" name="Value(&quot;-- Running test case - SendSignalAction using onPort - Single assembly connector --&quot;)" inStructuredNode="_DOS4ebP9EeKyzNvytYTOqw">
                    <result xmi:type="uml:OutputPin" xmi:id="_DOS4e7P9EeKyzNvytYTOqw" name="Value(&quot;-- Running test case - SendSignalAction using onPort - Single assembly connector --&quot;).result" outgoing="_DOS4f7P9EeKyzNvytYTOqw" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DOS4fLP9EeKyzNvytYTOqw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DOS4fbP9EeKyzNvytYTOqw" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_DOS4frP9EeKyzNvytYTOqw" value="-- Running test case - SendSignalAction using onPort - Single assembly connector --">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_DOS4f7P9EeKyzNvytYTOqw" inStructuredNode="_DOS4cbP9EeKyzNvytYTOqw" source="_DOS4e7P9EeKyzNvytYTOqw" target="_DOS4c7P9EeKyzNvytYTOqw"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_DOS4gLP9EeKyzNvytYTOqw" inStructuredNode="_DOS4cbP9EeKyzNvytYTOqw" source="_DOS4ebP9EeKyzNvytYTOqw" target="_DOS4crP9EeKyzNvytYTOqw"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_DOS4gbP9EeKyzNvytYTOqw" name="ExpressionStatement@b8aa27" inStructuredNode="_DOS4cLP9EeKyzNvytYTOqw" outgoing="_DOS4r7P9EeKyzNvytYTOqw" incoming="_DOS4rLP9EeKyzNvytYTOqw">
                <node xmi:type="uml:ForkNode" xmi:id="_DOS4grP9EeKyzNvytYTOqw" name="Fork(testCase)@2cc558" inStructuredNode="_DOS4gbP9EeKyzNvytYTOqw" outgoing="_DOS4rrP9EeKyzNvytYTOqw _DOS4rbP9EeKyzNvytYTOqw" incoming="_DOS4kLP9EeKyzNvytYTOqw"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_DOS4g7P9EeKyzNvytYTOqw" name="RightHandSide@15042a8" inStructuredNode="_DOS4gbP9EeKyzNvytYTOqw">
                  <node xmi:type="uml:CallOperationAction" xmi:id="_DOS4hLP9EeKyzNvytYTOqw" name="Call(TestCaseAssembly)" inStructuredNode="_DOS4g7P9EeKyzNvytYTOqw" operation="_zSEHkLKDEeKldoyk0Vxuww">
                    <result xmi:type="uml:OutputPin" xmi:id="_DOS4hbP9EeKyzNvytYTOqw" name="Call(TestCaseAssembly).result(null)" outgoing="_DOS4kLP9EeKyzNvytYTOqw" type="_UTbFILKDEeKldoyk0Vxuww">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DOS4hrP9EeKyzNvytYTOqw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DOS4h7P9EeKyzNvytYTOqw" value="1"/>
                    </result>
                    <target xmi:type="uml:InputPin" xmi:id="_DOS4iLP9EeKyzNvytYTOqw" name="Call(TestCaseAssembly).target" incoming="_DOS4j7P9EeKyzNvytYTOqw" type="_UTbFILKDEeKldoyk0Vxuww" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DOS4ibP9EeKyzNvytYTOqw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DOS4irP9EeKyzNvytYTOqw" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:CreateObjectAction" xmi:id="_DOS4i7P9EeKyzNvytYTOqw" name="Create(TestCaseAssembly)" inStructuredNode="_DOS4g7P9EeKyzNvytYTOqw" classifier="_UTbFILKDEeKldoyk0Vxuww">
                    <result xmi:type="uml:OutputPin" xmi:id="_DOS4jLP9EeKyzNvytYTOqw" name="Create(TestCaseAssembly).result" outgoing="_DOS4j7P9EeKyzNvytYTOqw" type="_UTbFILKDEeKldoyk0Vxuww" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DOS4jbP9EeKyzNvytYTOqw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DOS4jrP9EeKyzNvytYTOqw" value="1"/>
                    </result>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_DOS4j7P9EeKyzNvytYTOqw" inStructuredNode="_DOS4g7P9EeKyzNvytYTOqw" source="_DOS4jLP9EeKyzNvytYTOqw" target="_DOS4iLP9EeKyzNvytYTOqw"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_DOS4kLP9EeKyzNvytYTOqw" inStructuredNode="_DOS4gbP9EeKyzNvytYTOqw" source="_DOS4hbP9EeKyzNvytYTOqw" target="_DOS4grP9EeKyzNvytYTOqw"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_DOS4kbP9EeKyzNvytYTOqw" name="ExpressionStatement@135e754" inStructuredNode="_DOS4cLP9EeKyzNvytYTOqw" incoming="_DOS4r7P9EeKyzNvytYTOqw">
                <node xmi:type="uml:ExpansionRegion" xmi:id="_DOS4krP9EeKyzNvytYTOqw" name="Collect(SendSignal(Start))" inStructuredNode="_DOS4kbP9EeKyzNvytYTOqw" incoming="_DOS4q7P9EeKyzNvytYTOqw" mode="parallel" inputElement="_DOS4n7P9EeKyzNvytYTOqw">
                  <node xmi:type="uml:SendSignalAction" xmi:id="_DOS4k7P9EeKyzNvytYTOqw" name="SendSignal(Start)" inStructuredNode="_DOS4krP9EeKyzNvytYTOqw" signal="_xLdnQLJeEeKkg56qGbAD_g">
                    <argument xmi:type="uml:InputPin" xmi:id="_DOS4lLP9EeKyzNvytYTOqw" name="SendSignal(Start).argument(testCase)" incoming="_DOS4nbP9EeKyzNvytYTOqw" type="_-ouRELJzEeKkg56qGbAD_g">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DOS4lbP9EeKyzNvytYTOqw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DOS4lrP9EeKyzNvytYTOqw" value="1"/>
                    </argument>
                    <target xmi:type="uml:InputPin" xmi:id="_DOS4l7P9EeKyzNvytYTOqw" name="SendSignal(Start).target" incoming="_DOS4nrP9EeKyzNvytYTOqw" type="_j9uqkLJyEeKkg56qGbAD_g" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DOS4mLP9EeKyzNvytYTOqw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DOS4mbP9EeKyzNvytYTOqw" value="1"/>
                    </target>
                  </node>
                  <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_DOS4mrP9EeKyzNvytYTOqw" name="Collect(SendSignal(Start)).input(Fork(testCase)@2cc558)" outgoing="_DOS4nbP9EeKyzNvytYTOqw" incoming="_DOS4rbP9EeKyzNvytYTOqw" type="_-ouRELJzEeKkg56qGbAD_g" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DOS4m7P9EeKyzNvytYTOqw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DOS4nLP9EeKyzNvytYTOqw" value="1"/>
                  </structuredNodeInput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_DOS4nbP9EeKyzNvytYTOqw" inStructuredNode="_DOS4krP9EeKyzNvytYTOqw" source="_DOS4mrP9EeKyzNvytYTOqw" target="_DOS4lLP9EeKyzNvytYTOqw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_DOS4nrP9EeKyzNvytYTOqw" inStructuredNode="_DOS4krP9EeKyzNvytYTOqw" source="_DOS4n7P9EeKyzNvytYTOqw" target="_DOS4l7P9EeKyzNvytYTOqw"/>
                </node>
                <node xmi:type="uml:ExpansionNode" xmi:id="_DOS4n7P9EeKyzNvytYTOqw" name="Collect(SendSignal(Start)).inputElement" inStructuredNode="_DOS4kbP9EeKyzNvytYTOqw" outgoing="_DOS4nrP9EeKyzNvytYTOqw" incoming="_DOS4qrP9EeKyzNvytYTOqw" regionAsInput="_DOS4krP9EeKyzNvytYTOqw"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_DOS4oLP9EeKyzNvytYTOqw" name="Feature(Read(tester).result)" inStructuredNode="_DOS4kbP9EeKyzNvytYTOqw" outgoing="_DOS4q7P9EeKyzNvytYTOqw">
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_DOS4obP9EeKyzNvytYTOqw" name="Read(tester)" inStructuredNode="_DOS4oLP9EeKyzNvytYTOqw" structuralFeature="_EYDYILKEEeKldoyk0Vxuww">
                    <object xmi:type="uml:InputPin" xmi:id="_DOS4orP9EeKyzNvytYTOqw" name="Read(tester).object" incoming="_DOS4qbP9EeKyzNvytYTOqw" type="_UTbFILKDEeKldoyk0Vxuww" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DOS4o7P9EeKyzNvytYTOqw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DOS4pLP9EeKyzNvytYTOqw" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_DOS4pbP9EeKyzNvytYTOqw" name="Read(tester).result" outgoing="_DOS4qrP9EeKyzNvytYTOqw" type="_j9uqkLJyEeKkg56qGbAD_g" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DOS4prP9EeKyzNvytYTOqw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DOS4p7P9EeKyzNvytYTOqw" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_DOS4qLP9EeKyzNvytYTOqw" name="Fork(Fork(testCase)@2cc558)" inStructuredNode="_DOS4oLP9EeKyzNvytYTOqw" outgoing="_DOS4qbP9EeKyzNvytYTOqw" incoming="_DOS4rrP9EeKyzNvytYTOqw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_DOS4qbP9EeKyzNvytYTOqw" inStructuredNode="_DOS4oLP9EeKyzNvytYTOqw" source="_DOS4qLP9EeKyzNvytYTOqw" target="_DOS4orP9EeKyzNvytYTOqw"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_DOS4qrP9EeKyzNvytYTOqw" inStructuredNode="_DOS4kbP9EeKyzNvytYTOqw" source="_DOS4pbP9EeKyzNvytYTOqw" target="_DOS4n7P9EeKyzNvytYTOqw"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_DOS4q7P9EeKyzNvytYTOqw" inStructuredNode="_DOS4kbP9EeKyzNvytYTOqw" source="_DOS4oLP9EeKyzNvytYTOqw" target="_DOS4krP9EeKyzNvytYTOqw"/>
              </node>
              <edge xmi:type="uml:ControlFlow" xmi:id="_DOS4rLP9EeKyzNvytYTOqw" inStructuredNode="_DOS4cLP9EeKyzNvytYTOqw" source="_DOS4cbP9EeKyzNvytYTOqw" target="_DOS4gbP9EeKyzNvytYTOqw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_DOS4rbP9EeKyzNvytYTOqw" inStructuredNode="_DOS4cLP9EeKyzNvytYTOqw" source="_DOS4grP9EeKyzNvytYTOqw" target="_DOS4mrP9EeKyzNvytYTOqw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_DOS4rrP9EeKyzNvytYTOqw" inStructuredNode="_DOS4cLP9EeKyzNvytYTOqw" source="_DOS4grP9EeKyzNvytYTOqw" target="_DOS4qLP9EeKyzNvytYTOqw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_DOS4r7P9EeKyzNvytYTOqw" inStructuredNode="_DOS4cLP9EeKyzNvytYTOqw" source="_DOS4gbP9EeKyzNvytYTOqw" target="_DOS4kbP9EeKyzNvytYTOqw"/>
            </structuredNode>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_H4dVoLL5EeK0KO40j_ONUA" name="Test Case - Assembly + Delegation">
          <packagedElement xmi:type="uml:Class" xmi:id="_H4dVobL5EeK0KO40j_ONUA" name="TestCaseAssemblyAndDelegation">
            <generalization xmi:type="uml:Generalization" xmi:id="_H4dVorL5EeK0KO40j_ONUA" general="_-ouRELJzEeKkg56qGbAD_g" specific="_H4dVobL5EeK0KO40j_ONUA"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_rnXaYLL_EeK0KO40j_ONUA" name="b" type="_a2cpoLL5EeK0KO40j_ONUA" aggregation="composite"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_sHDnELL_EeK0KO40j_ONUA" name="c" type="_WmlIMLL_EeK0KO40j_ONUA" aggregation="composite"/>
            <ownedConnector xmi:type="uml:Connector" xmi:id="_1CWuILL_EeK0KO40j_ONUA" name="r" type="_sBwYILKCEeKldoyk0Vxuww">
              <end xmi:type="uml:ConnectorEnd" xmi:id="_1CzaELL_EeK0KO40j_ONUA" partWithPort="_rnXaYLL_EeK0KO40j_ONUA" role="_sNLr8LL5EeK0KO40j_ONUA">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1CzaEbL_EeK0KO40j_ONUA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1CzaErL_EeK0KO40j_ONUA" value="1"/>
              </end>
              <end xmi:type="uml:ConnectorEnd" xmi:id="_1DQGALL_EeK0KO40j_ONUA" partWithPort="_sHDnELL_EeK0KO40j_ONUA" role="_gVp1kLL_EeK0KO40j_ONUA">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1DQGAbL_EeK0KO40j_ONUA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1DQGArL_EeK0KO40j_ONUA" value="1"/>
              </end>
            </ownedConnector>
            <ownedBehavior xmi:type="uml:Activity" xmi:id="_H4dVrLL5EeK0KO40j_ONUA" name="test" specification="_H4dV67L5EeK0KO40j_ONUA" group="_JhqC4LMLEeKIUd4WA7wmmA" node="_JhqC4LMLEeKIUd4WA7wmmA">
              <ownedComment xmi:type="uml:Comment" xmi:id="_H4dVrbL5EeK0KO40j_ONUA">
                <body>namespace 'Test Suites'::'Test Suite 3'::Signals::'Test Case - Assembly + Delegation'::TestCaseAssemblyAndDelegation ;&#xD;
&#xD;
private import AssertionLibrary::* ;&#xD;
&#xD;
activity test() { &#xD;
	WriteLine(&quot;-- Running test case - SendSignalAction using onPort - Delegation/Assembly connector chain--&quot;) ;&#xD;
	AssertTrue(&quot;Signal correctly sent and received&quot;, this.b.a.v == 4) ;&#xD;
	WriteLine(&quot;-- End of test case --&quot;) ;&#xD;
}</body>
              </ownedComment>
              <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_JhqC4LMLEeKIUd4WA7wmmA" name="Body(test)">
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_JhqC4bMLEeKIUd4WA7wmmA" name="ExpressionStatement@1e17ac6" inStructuredNode="_JhqC4LMLEeKIUd4WA7wmmA" outgoing="_JhqDRbMLEeKIUd4WA7wmmA">
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_JhqC4rMLEeKIUd4WA7wmmA" name="Call(WriteLine)" inStructuredNode="_JhqC4bMLEeKIUd4WA7wmmA" incoming="_JhqC8LMLEeKIUd4WA7wmmA">
                    <argument xmi:type="uml:InputPin" xmi:id="_JhqC47MLEeKIUd4WA7wmmA" name="Call(WriteLine).argument(value)" incoming="_JhqC77MLEeKIUd4WA7wmmA">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JhqC5LMLEeKIUd4WA7wmmA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JhqC5bMLEeKIUd4WA7wmmA" value="1"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_JhqC5rMLEeKIUd4WA7wmmA" name="Call(WriteLine).result(errorStatus)">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JhqC57MLEeKIUd4WA7wmmA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JhqC6LMLEeKIUd4WA7wmmA" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_JhqC6bMLEeKIUd4WA7wmmA" name="Tuple@58df7a" inStructuredNode="_JhqC4bMLEeKIUd4WA7wmmA" outgoing="_JhqC8LMLEeKIUd4WA7wmmA">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_JhqC6rMLEeKIUd4WA7wmmA" name="Value(&quot;-- Running test case - SendSignalAction using onPort - Delegation/Assembly connector chain--&quot;)" inStructuredNode="_JhqC6bMLEeKIUd4WA7wmmA">
                      <result xmi:type="uml:OutputPin" xmi:id="_JhqC67MLEeKIUd4WA7wmmA" name="Value(&quot;-- Running test case - SendSignalAction using onPort - Delegation/Assembly connector chain--&quot;).result" outgoing="_JhqC77MLEeKIUd4WA7wmmA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JhqC7LMLEeKIUd4WA7wmmA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JhqC7bMLEeKIUd4WA7wmmA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralString" xmi:id="_JhqC7rMLEeKIUd4WA7wmmA" value="-- Running test case - SendSignalAction using onPort - Delegation/Assembly connector chain--">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      </value>
                    </node>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_JhqC77MLEeKIUd4WA7wmmA" inStructuredNode="_JhqC4bMLEeKIUd4WA7wmmA" source="_JhqC67MLEeKIUd4WA7wmmA" target="_JhqC47MLEeKIUd4WA7wmmA"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_JhqC8LMLEeKIUd4WA7wmmA" inStructuredNode="_JhqC4bMLEeKIUd4WA7wmmA" source="_JhqC6bMLEeKIUd4WA7wmmA" target="_JhqC4rMLEeKIUd4WA7wmmA"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_JhqC8bMLEeKIUd4WA7wmmA" name="ExpressionStatement@101674c" inStructuredNode="_JhqC4LMLEeKIUd4WA7wmmA" outgoing="_JhqDRrMLEeKIUd4WA7wmmA" incoming="_JhqDRbMLEeKIUd4WA7wmmA">
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_JhqC8rMLEeKIUd4WA7wmmA" name="Call(AssertTrue)" inStructuredNode="_JhqC8bMLEeKIUd4WA7wmmA" incoming="_JhqDNLMLEeKIUd4WA7wmmA">
                    <argument xmi:type="uml:InputPin" xmi:id="_JhqC87MLEeKIUd4WA7wmmA" name="Call(AssertTrue).argument(label)" incoming="_JhqDMrMLEeKIUd4WA7wmmA">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JhqC9LMLEeKIUd4WA7wmmA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JhqC9bMLEeKIUd4WA7wmmA" value="1"/>
                    </argument>
                    <argument xmi:type="uml:InputPin" xmi:id="_JhqC9rMLEeKIUd4WA7wmmA" name="Call(AssertTrue).argument(condition)" incoming="_JhqDM7MLEeKIUd4WA7wmmA">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JhqC97MLEeKIUd4WA7wmmA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JhqC-LMLEeKIUd4WA7wmmA" value="1"/>
                    </argument>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_JhqC-bMLEeKIUd4WA7wmmA" name="Tuple@1300e48" inStructuredNode="_JhqC8bMLEeKIUd4WA7wmmA" outgoing="_JhqDNLMLEeKIUd4WA7wmmA">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_JhqC-rMLEeKIUd4WA7wmmA" name="Value(&quot;Signal correctly sent and received&quot;)" inStructuredNode="_JhqC-bMLEeKIUd4WA7wmmA">
                      <result xmi:type="uml:OutputPin" xmi:id="_JhqC-7MLEeKIUd4WA7wmmA" name="Value(&quot;Signal correctly sent and received&quot;).result" outgoing="_JhqDMrMLEeKIUd4WA7wmmA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JhqC_LMLEeKIUd4WA7wmmA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JhqC_bMLEeKIUd4WA7wmmA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralString" xmi:id="_JhqC_rMLEeKIUd4WA7wmmA" value="Signal correctly sent and received">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      </value>
                    </node>
                    <node xmi:type="uml:ReadSelfAction" xmi:id="_JhqC_7MLEeKIUd4WA7wmmA" name="ReadSelf" inStructuredNode="_JhqC-bMLEeKIUd4WA7wmmA">
                      <result xmi:type="uml:OutputPin" xmi:id="_JhqDALMLEeKIUd4WA7wmmA" name="ReadSelf.result" outgoing="_JhqDKrMLEeKIUd4WA7wmmA" type="_H4dVobL5EeK0KO40j_ONUA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JhqDAbMLEeKIUd4WA7wmmA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JhqDArMLEeKIUd4WA7wmmA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_JhqDA7MLEeKIUd4WA7wmmA" name="Read(b)" inStructuredNode="_JhqC-bMLEeKIUd4WA7wmmA" structuralFeature="_rnXaYLL_EeK0KO40j_ONUA">
                      <object xmi:type="uml:InputPin" xmi:id="_JhqDBLMLEeKIUd4WA7wmmA" name="Read(b).object" incoming="_JhqDK7MLEeKIUd4WA7wmmA" type="_H4dVobL5EeK0KO40j_ONUA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JhqDBbMLEeKIUd4WA7wmmA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JhqDBrMLEeKIUd4WA7wmmA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_JhqDB7MLEeKIUd4WA7wmmA" name="Read(b).result" outgoing="_JhqDLLMLEeKIUd4WA7wmmA" type="_a2cpoLL5EeK0KO40j_ONUA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JhqDCLMLEeKIUd4WA7wmmA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JhqDCbMLEeKIUd4WA7wmmA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_JhqDCrMLEeKIUd4WA7wmmA" name="Fork(ReadSelf.result)" inStructuredNode="_JhqC-bMLEeKIUd4WA7wmmA" outgoing="_JhqDK7MLEeKIUd4WA7wmmA" incoming="_JhqDKrMLEeKIUd4WA7wmmA"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_JhqDC7MLEeKIUd4WA7wmmA" name="Read(a)" inStructuredNode="_JhqC-bMLEeKIUd4WA7wmmA" structuralFeature="_eX-2sLL5EeK0KO40j_ONUA">
                      <object xmi:type="uml:InputPin" xmi:id="_JhqDDLMLEeKIUd4WA7wmmA" name="Read(a).object" incoming="_JhqDLbMLEeKIUd4WA7wmmA" type="_a2cpoLL5EeK0KO40j_ONUA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JhqDDbMLEeKIUd4WA7wmmA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JhqDDrMLEeKIUd4WA7wmmA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_JhqDD7MLEeKIUd4WA7wmmA" name="Read(a).result" outgoing="_JhqDLrMLEeKIUd4WA7wmmA" type="_EOqQwLJyEeKkg56qGbAD_g" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JhqDELMLEeKIUd4WA7wmmA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JhqDEbMLEeKIUd4WA7wmmA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_JhqDErMLEeKIUd4WA7wmmA" name="Fork(Read(b).result)" inStructuredNode="_JhqC-bMLEeKIUd4WA7wmmA" outgoing="_JhqDLbMLEeKIUd4WA7wmmA" incoming="_JhqDLLMLEeKIUd4WA7wmmA"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_JhqDE7MLEeKIUd4WA7wmmA" name="Read(v)" inStructuredNode="_JhqC-bMLEeKIUd4WA7wmmA" structuralFeature="_Z0EdgLJzEeKkg56qGbAD_g">
                      <object xmi:type="uml:InputPin" xmi:id="_JhqDFLMLEeKIUd4WA7wmmA" name="Read(v).object" incoming="_JhqDL7MLEeKIUd4WA7wmmA" type="_EOqQwLJyEeKkg56qGbAD_g" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JhqDFbMLEeKIUd4WA7wmmA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JhqDFrMLEeKIUd4WA7wmmA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_JhqDF7MLEeKIUd4WA7wmmA" name="Read(v).result" outgoing="_JhqDMLMLEeKIUd4WA7wmmA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JhqDGLMLEeKIUd4WA7wmmA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JhqDGbMLEeKIUd4WA7wmmA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_JhqDGrMLEeKIUd4WA7wmmA" name="Fork(Read(a).result)" inStructuredNode="_JhqC-bMLEeKIUd4WA7wmmA" outgoing="_JhqDL7MLEeKIUd4WA7wmmA" incoming="_JhqDLrMLEeKIUd4WA7wmmA"/>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_JhqDG7MLEeKIUd4WA7wmmA" name="Value(4)" inStructuredNode="_JhqC-bMLEeKIUd4WA7wmmA">
                      <result xmi:type="uml:OutputPin" xmi:id="_JhqDHLMLEeKIUd4WA7wmmA" name="Value(4).result" outgoing="_JhqDMbMLEeKIUd4WA7wmmA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JhqDHbMLEeKIUd4WA7wmmA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JhqDHrMLEeKIUd4WA7wmmA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_JhqDH7MLEeKIUd4WA7wmmA" value="4">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <node xmi:type="uml:TestIdentityAction" xmi:id="_JhqDILMLEeKIUd4WA7wmmA" name="Test(==)" inStructuredNode="_JhqC-bMLEeKIUd4WA7wmmA">
                      <first xmi:type="uml:InputPin" xmi:id="_JhqDIbMLEeKIUd4WA7wmmA" name="Test(==).first" incoming="_JhqDMLMLEeKIUd4WA7wmmA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JhqDIrMLEeKIUd4WA7wmmA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JhqDI7MLEeKIUd4WA7wmmA" value="1"/>
                      </first>
                      <result xmi:type="uml:OutputPin" xmi:id="_JhqDJLMLEeKIUd4WA7wmmA" name="Test(==).result" outgoing="_JhqDM7MLEeKIUd4WA7wmmA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JhqDJbMLEeKIUd4WA7wmmA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JhqDJrMLEeKIUd4WA7wmmA" value="1"/>
                      </result>
                      <second xmi:type="uml:InputPin" xmi:id="_JhqDJ7MLEeKIUd4WA7wmmA" name="Test(==).second" incoming="_JhqDMbMLEeKIUd4WA7wmmA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JhqDKLMLEeKIUd4WA7wmmA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JhqDKbMLEeKIUd4WA7wmmA" value="1"/>
                      </second>
                    </node>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_JhqDKrMLEeKIUd4WA7wmmA" inStructuredNode="_JhqC-bMLEeKIUd4WA7wmmA" source="_JhqDALMLEeKIUd4WA7wmmA" target="_JhqDCrMLEeKIUd4WA7wmmA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_JhqDK7MLEeKIUd4WA7wmmA" inStructuredNode="_JhqC-bMLEeKIUd4WA7wmmA" source="_JhqDCrMLEeKIUd4WA7wmmA" target="_JhqDBLMLEeKIUd4WA7wmmA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_JhqDLLMLEeKIUd4WA7wmmA" inStructuredNode="_JhqC-bMLEeKIUd4WA7wmmA" source="_JhqDB7MLEeKIUd4WA7wmmA" target="_JhqDErMLEeKIUd4WA7wmmA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_JhqDLbMLEeKIUd4WA7wmmA" inStructuredNode="_JhqC-bMLEeKIUd4WA7wmmA" source="_JhqDErMLEeKIUd4WA7wmmA" target="_JhqDDLMLEeKIUd4WA7wmmA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_JhqDLrMLEeKIUd4WA7wmmA" inStructuredNode="_JhqC-bMLEeKIUd4WA7wmmA" source="_JhqDD7MLEeKIUd4WA7wmmA" target="_JhqDGrMLEeKIUd4WA7wmmA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_JhqDL7MLEeKIUd4WA7wmmA" inStructuredNode="_JhqC-bMLEeKIUd4WA7wmmA" source="_JhqDGrMLEeKIUd4WA7wmmA" target="_JhqDFLMLEeKIUd4WA7wmmA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_JhqDMLMLEeKIUd4WA7wmmA" inStructuredNode="_JhqC-bMLEeKIUd4WA7wmmA" source="_JhqDF7MLEeKIUd4WA7wmmA" target="_JhqDIbMLEeKIUd4WA7wmmA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_JhqDMbMLEeKIUd4WA7wmmA" inStructuredNode="_JhqC-bMLEeKIUd4WA7wmmA" source="_JhqDHLMLEeKIUd4WA7wmmA" target="_JhqDJ7MLEeKIUd4WA7wmmA"/>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_JhqDMrMLEeKIUd4WA7wmmA" inStructuredNode="_JhqC8bMLEeKIUd4WA7wmmA" source="_JhqC-7MLEeKIUd4WA7wmmA" target="_JhqC87MLEeKIUd4WA7wmmA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_JhqDM7MLEeKIUd4WA7wmmA" inStructuredNode="_JhqC8bMLEeKIUd4WA7wmmA" source="_JhqDJLMLEeKIUd4WA7wmmA" target="_JhqC9rMLEeKIUd4WA7wmmA"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_JhqDNLMLEeKIUd4WA7wmmA" inStructuredNode="_JhqC8bMLEeKIUd4WA7wmmA" source="_JhqC-bMLEeKIUd4WA7wmmA" target="_JhqC8rMLEeKIUd4WA7wmmA"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_JhqDNbMLEeKIUd4WA7wmmA" name="ExpressionStatement@13ebf" inStructuredNode="_JhqC4LMLEeKIUd4WA7wmmA" incoming="_JhqDRrMLEeKIUd4WA7wmmA">
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_JhqDNrMLEeKIUd4WA7wmmA" name="Call(WriteLine)" inStructuredNode="_JhqDNbMLEeKIUd4WA7wmmA" incoming="_JhqDRLMLEeKIUd4WA7wmmA">
                    <argument xmi:type="uml:InputPin" xmi:id="_JhqDN7MLEeKIUd4WA7wmmA" name="Call(WriteLine).argument(value)" incoming="_JhqDQ7MLEeKIUd4WA7wmmA">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JhqDOLMLEeKIUd4WA7wmmA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JhqDObMLEeKIUd4WA7wmmA" value="1"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_JhqDOrMLEeKIUd4WA7wmmA" name="Call(WriteLine).result(errorStatus)">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JhqDO7MLEeKIUd4WA7wmmA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JhqDPLMLEeKIUd4WA7wmmA" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_JhqDPbMLEeKIUd4WA7wmmA" name="Tuple@64522b" inStructuredNode="_JhqDNbMLEeKIUd4WA7wmmA" outgoing="_JhqDRLMLEeKIUd4WA7wmmA">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_JhqDPrMLEeKIUd4WA7wmmA" name="Value(&quot;-- End of test case --&quot;)" inStructuredNode="_JhqDPbMLEeKIUd4WA7wmmA">
                      <result xmi:type="uml:OutputPin" xmi:id="_JhqDP7MLEeKIUd4WA7wmmA" name="Value(&quot;-- End of test case --&quot;).result" outgoing="_JhqDQ7MLEeKIUd4WA7wmmA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JhqDQLMLEeKIUd4WA7wmmA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JhqDQbMLEeKIUd4WA7wmmA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralString" xmi:id="_JhqDQrMLEeKIUd4WA7wmmA" value="-- End of test case --">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      </value>
                    </node>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_JhqDQ7MLEeKIUd4WA7wmmA" inStructuredNode="_JhqDNbMLEeKIUd4WA7wmmA" source="_JhqDP7MLEeKIUd4WA7wmmA" target="_JhqDN7MLEeKIUd4WA7wmmA"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_JhqDRLMLEeKIUd4WA7wmmA" inStructuredNode="_JhqDNbMLEeKIUd4WA7wmmA" source="_JhqDPbMLEeKIUd4WA7wmmA" target="_JhqDNrMLEeKIUd4WA7wmmA"/>
                </node>
                <edge xmi:type="uml:ControlFlow" xmi:id="_JhqDRbMLEeKIUd4WA7wmmA" inStructuredNode="_JhqC4LMLEeKIUd4WA7wmmA" source="_JhqC4bMLEeKIUd4WA7wmmA" target="_JhqC8bMLEeKIUd4WA7wmmA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_JhqDRrMLEeKIUd4WA7wmmA" inStructuredNode="_JhqC4LMLEeKIUd4WA7wmmA" source="_JhqC8bMLEeKIUd4WA7wmmA" target="_JhqDNbMLEeKIUd4WA7wmmA"/>
              </structuredNode>
            </ownedBehavior>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_H4dV6bL5EeK0KO40j_ONUA" name="TestCaseAssemblyAndDelegation" class="_H4dVobL5EeK0KO40j_ONUA">
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_H4dV6rL5EeK0KO40j_ONUA" type="_H4dVobL5EeK0KO40j_ONUA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_H4dV67L5EeK0KO40j_ONUA" name="test" method="_H4dVrLL5EeK0KO40j_ONUA" class="_H4dVobL5EeK0KO40j_ONUA" redefinedOperation="_BwzcULJ0EeKkg56qGbAD_g"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Activity" xmi:id="_H4dV7LL5EeK0KO40j_ONUA" name="TestCaseBehavior" group="_bWALELMHEeKUd6Q8Pu7C7Q" node="_bWALELMHEeKUd6Q8Pu7C7Q">
            <ownedComment xmi:type="uml:Comment" xmi:id="_H4dV7bL5EeK0KO40j_ONUA">
              <body>namespace 'Test Suites'::'Test Suite 3'::Signals::'Test Case - Assembly + Delegation' ;&#xD;
&#xD;
activity TestCaseBehavior() { &#xD;
	testCase = new TestCaseAssemblyAndDelegation() ;&#xD;
	testCase.c.tester.Start(testCase) ;&#xD;
}</body>
            </ownedComment>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_bWALELMHEeKUd6Q8Pu7C7Q" name="Body(TestCaseBehavior)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_bWALEbMHEeKUd6Q8Pu7C7Q" name="ExpressionStatement@c49dd2" inStructuredNode="_bWALELMHEeKUd6Q8Pu7C7Q" outgoing="_bWALSLMHEeKUd6Q8Pu7C7Q">
                <node xmi:type="uml:ForkNode" xmi:id="_bWALErMHEeKUd6Q8Pu7C7Q" name="Fork(testCase)@1009ff3" inStructuredNode="_bWALEbMHEeKUd6Q8Pu7C7Q" outgoing="_bWALR7MHEeKUd6Q8Pu7C7Q _bWALRrMHEeKUd6Q8Pu7C7Q" incoming="_bWALILMHEeKUd6Q8Pu7C7Q"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_bWALE7MHEeKUd6Q8Pu7C7Q" name="RightHandSide@54687" inStructuredNode="_bWALEbMHEeKUd6Q8Pu7C7Q">
                  <node xmi:type="uml:CallOperationAction" xmi:id="_bWALFLMHEeKUd6Q8Pu7C7Q" name="Call(TestCaseAssemblyAndDelegation)" inStructuredNode="_bWALE7MHEeKUd6Q8Pu7C7Q" operation="_H4dV6bL5EeK0KO40j_ONUA">
                    <result xmi:type="uml:OutputPin" xmi:id="_bWALFbMHEeKUd6Q8Pu7C7Q" name="Call(TestCaseAssemblyAndDelegation).result(null)" outgoing="_bWALILMHEeKUd6Q8Pu7C7Q" type="_H4dVobL5EeK0KO40j_ONUA">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bWALFrMHEeKUd6Q8Pu7C7Q" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bWALF7MHEeKUd6Q8Pu7C7Q" value="1"/>
                    </result>
                    <target xmi:type="uml:InputPin" xmi:id="_bWALGLMHEeKUd6Q8Pu7C7Q" name="Call(TestCaseAssemblyAndDelegation).target" incoming="_bWALH7MHEeKUd6Q8Pu7C7Q" type="_H4dVobL5EeK0KO40j_ONUA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bWALGbMHEeKUd6Q8Pu7C7Q" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bWALGrMHEeKUd6Q8Pu7C7Q" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:CreateObjectAction" xmi:id="_bWALG7MHEeKUd6Q8Pu7C7Q" name="Create(TestCaseAssemblyAndDelegation)" inStructuredNode="_bWALE7MHEeKUd6Q8Pu7C7Q" classifier="_H4dVobL5EeK0KO40j_ONUA">
                    <result xmi:type="uml:OutputPin" xmi:id="_bWALHLMHEeKUd6Q8Pu7C7Q" name="Create(TestCaseAssemblyAndDelegation).result" outgoing="_bWALH7MHEeKUd6Q8Pu7C7Q" type="_H4dVobL5EeK0KO40j_ONUA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bWALHbMHEeKUd6Q8Pu7C7Q" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bWALHrMHEeKUd6Q8Pu7C7Q" value="1"/>
                    </result>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_bWALH7MHEeKUd6Q8Pu7C7Q" inStructuredNode="_bWALE7MHEeKUd6Q8Pu7C7Q" source="_bWALHLMHEeKUd6Q8Pu7C7Q" target="_bWALGLMHEeKUd6Q8Pu7C7Q"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_bWALILMHEeKUd6Q8Pu7C7Q" inStructuredNode="_bWALEbMHEeKUd6Q8Pu7C7Q" source="_bWALFbMHEeKUd6Q8Pu7C7Q" target="_bWALErMHEeKUd6Q8Pu7C7Q"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_bWALIbMHEeKUd6Q8Pu7C7Q" name="ExpressionStatement@7fdb1f" inStructuredNode="_bWALELMHEeKUd6Q8Pu7C7Q" incoming="_bWALSLMHEeKUd6Q8Pu7C7Q">
                <node xmi:type="uml:ExpansionRegion" xmi:id="_bWALIrMHEeKUd6Q8Pu7C7Q" name="Collect(SendSignal(Start))" inStructuredNode="_bWALIbMHEeKUd6Q8Pu7C7Q" incoming="_bWALRbMHEeKUd6Q8Pu7C7Q" mode="parallel" inputElement="_bWALL7MHEeKUd6Q8Pu7C7Q">
                  <node xmi:type="uml:SendSignalAction" xmi:id="_bWALI7MHEeKUd6Q8Pu7C7Q" name="SendSignal(Start)" inStructuredNode="_bWALIrMHEeKUd6Q8Pu7C7Q" signal="_xLdnQLJeEeKkg56qGbAD_g">
                    <argument xmi:type="uml:InputPin" xmi:id="_bWALJLMHEeKUd6Q8Pu7C7Q" name="SendSignal(Start).argument(testCase)" incoming="_bWALLbMHEeKUd6Q8Pu7C7Q" type="_-ouRELJzEeKkg56qGbAD_g">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bWALJbMHEeKUd6Q8Pu7C7Q" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bWALJrMHEeKUd6Q8Pu7C7Q" value="1"/>
                    </argument>
                    <target xmi:type="uml:InputPin" xmi:id="_bWALJ7MHEeKUd6Q8Pu7C7Q" name="SendSignal(Start).target" incoming="_bWALLrMHEeKUd6Q8Pu7C7Q" type="_j9uqkLJyEeKkg56qGbAD_g" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bWALKLMHEeKUd6Q8Pu7C7Q" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bWALKbMHEeKUd6Q8Pu7C7Q" value="1"/>
                    </target>
                  </node>
                  <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_bWALKrMHEeKUd6Q8Pu7C7Q" name="Collect(SendSignal(Start)).input(Fork(testCase)@1009ff3)" outgoing="_bWALLbMHEeKUd6Q8Pu7C7Q" incoming="_bWALRrMHEeKUd6Q8Pu7C7Q" type="_-ouRELJzEeKkg56qGbAD_g" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bWALK7MHEeKUd6Q8Pu7C7Q" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bWALLLMHEeKUd6Q8Pu7C7Q" value="1"/>
                  </structuredNodeInput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_bWALLbMHEeKUd6Q8Pu7C7Q" inStructuredNode="_bWALIrMHEeKUd6Q8Pu7C7Q" source="_bWALKrMHEeKUd6Q8Pu7C7Q" target="_bWALJLMHEeKUd6Q8Pu7C7Q"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_bWALLrMHEeKUd6Q8Pu7C7Q" inStructuredNode="_bWALIrMHEeKUd6Q8Pu7C7Q" source="_bWALL7MHEeKUd6Q8Pu7C7Q" target="_bWALJ7MHEeKUd6Q8Pu7C7Q"/>
                </node>
                <node xmi:type="uml:ExpansionNode" xmi:id="_bWALL7MHEeKUd6Q8Pu7C7Q" name="Collect(SendSignal(Start)).inputElement" inStructuredNode="_bWALIbMHEeKUd6Q8Pu7C7Q" outgoing="_bWALLrMHEeKUd6Q8Pu7C7Q" incoming="_bWALRLMHEeKUd6Q8Pu7C7Q" regionAsInput="_bWALIrMHEeKUd6Q8Pu7C7Q"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_bWALMLMHEeKUd6Q8Pu7C7Q" name="Feature(Read(tester).result)" inStructuredNode="_bWALIbMHEeKUd6Q8Pu7C7Q" outgoing="_bWALRbMHEeKUd6Q8Pu7C7Q">
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_bWALMbMHEeKUd6Q8Pu7C7Q" name="Read(c)" inStructuredNode="_bWALMLMHEeKUd6Q8Pu7C7Q" structuralFeature="_sHDnELL_EeK0KO40j_ONUA">
                    <object xmi:type="uml:InputPin" xmi:id="_bWALMrMHEeKUd6Q8Pu7C7Q" name="Read(c).object" incoming="_bWALQbMHEeKUd6Q8Pu7C7Q" type="_H4dVobL5EeK0KO40j_ONUA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bWALM7MHEeKUd6Q8Pu7C7Q" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bWALNLMHEeKUd6Q8Pu7C7Q" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_bWALNbMHEeKUd6Q8Pu7C7Q" name="Read(c).result" outgoing="_bWALQrMHEeKUd6Q8Pu7C7Q" type="_WmlIMLL_EeK0KO40j_ONUA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bWALNrMHEeKUd6Q8Pu7C7Q" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bWALN7MHEeKUd6Q8Pu7C7Q" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_bWALOLMHEeKUd6Q8Pu7C7Q" name="Fork(Fork(testCase)@1009ff3)" inStructuredNode="_bWALMLMHEeKUd6Q8Pu7C7Q" outgoing="_bWALQbMHEeKUd6Q8Pu7C7Q" incoming="_bWALR7MHEeKUd6Q8Pu7C7Q"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_bWALObMHEeKUd6Q8Pu7C7Q" name="Read(tester)" inStructuredNode="_bWALMLMHEeKUd6Q8Pu7C7Q" structuralFeature="_ajMuwLL_EeK0KO40j_ONUA">
                    <object xmi:type="uml:InputPin" xmi:id="_bWALOrMHEeKUd6Q8Pu7C7Q" name="Read(tester).object" incoming="_bWALQ7MHEeKUd6Q8Pu7C7Q" type="_WmlIMLL_EeK0KO40j_ONUA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bWALO7MHEeKUd6Q8Pu7C7Q" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bWALPLMHEeKUd6Q8Pu7C7Q" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_bWALPbMHEeKUd6Q8Pu7C7Q" name="Read(tester).result" outgoing="_bWALRLMHEeKUd6Q8Pu7C7Q" type="_j9uqkLJyEeKkg56qGbAD_g" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bWALPrMHEeKUd6Q8Pu7C7Q" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bWALP7MHEeKUd6Q8Pu7C7Q" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_bWALQLMHEeKUd6Q8Pu7C7Q" name="Fork(Read(c).result)" inStructuredNode="_bWALMLMHEeKUd6Q8Pu7C7Q" outgoing="_bWALQ7MHEeKUd6Q8Pu7C7Q" incoming="_bWALQrMHEeKUd6Q8Pu7C7Q"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_bWALQbMHEeKUd6Q8Pu7C7Q" inStructuredNode="_bWALMLMHEeKUd6Q8Pu7C7Q" source="_bWALOLMHEeKUd6Q8Pu7C7Q" target="_bWALMrMHEeKUd6Q8Pu7C7Q"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_bWALQrMHEeKUd6Q8Pu7C7Q" inStructuredNode="_bWALMLMHEeKUd6Q8Pu7C7Q" source="_bWALNbMHEeKUd6Q8Pu7C7Q" target="_bWALQLMHEeKUd6Q8Pu7C7Q"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_bWALQ7MHEeKUd6Q8Pu7C7Q" inStructuredNode="_bWALMLMHEeKUd6Q8Pu7C7Q" source="_bWALQLMHEeKUd6Q8Pu7C7Q" target="_bWALOrMHEeKUd6Q8Pu7C7Q"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_bWALRLMHEeKUd6Q8Pu7C7Q" inStructuredNode="_bWALIbMHEeKUd6Q8Pu7C7Q" source="_bWALPbMHEeKUd6Q8Pu7C7Q" target="_bWALL7MHEeKUd6Q8Pu7C7Q"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_bWALRbMHEeKUd6Q8Pu7C7Q" inStructuredNode="_bWALIbMHEeKUd6Q8Pu7C7Q" source="_bWALMLMHEeKUd6Q8Pu7C7Q" target="_bWALIrMHEeKUd6Q8Pu7C7Q"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_bWALRrMHEeKUd6Q8Pu7C7Q" inStructuredNode="_bWALELMHEeKUd6Q8Pu7C7Q" source="_bWALErMHEeKUd6Q8Pu7C7Q" target="_bWALKrMHEeKUd6Q8Pu7C7Q"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_bWALR7MHEeKUd6Q8Pu7C7Q" inStructuredNode="_bWALELMHEeKUd6Q8Pu7C7Q" source="_bWALErMHEeKUd6Q8Pu7C7Q" target="_bWALOLMHEeKUd6Q8Pu7C7Q"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_bWALSLMHEeKUd6Q8Pu7C7Q" inStructuredNode="_bWALELMHEeKUd6Q8Pu7C7Q" source="_bWALEbMHEeKUd6Q8Pu7C7Q" target="_bWALIbMHEeKUd6Q8Pu7C7Q"/>
            </structuredNode>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_a2cpoLL5EeK0KO40j_ONUA" name="B">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_eX-2sLL5EeK0KO40j_ONUA" name="a" type="_EOqQwLJyEeKkg56qGbAD_g" aggregation="composite"/>
            <ownedAttribute xmi:type="uml:Port" xmi:id="_sNLr8LL5EeK0KO40j_ONUA" name="p" visibility="public" type="_F3M1ULJFEeKkg56qGbAD_g" end="_1CzaELL_EeK0KO40j_ONUA _L7sS0LL_EeK0KO40j_ONUA" aggregation="composite">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_skYrALL5EeK0KO40j_ONUA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_slIR4LL5EeK0KO40j_ONUA" value="1"/>
            </ownedAttribute>
            <ownedConnector xmi:type="uml:Connector" xmi:id="_L7QN8LL_EeK0KO40j_ONUA" name="r" type="_sBwYILKCEeKldoyk0Vxuww">
              <end xmi:type="uml:ConnectorEnd" xmi:id="_L7sS0LL_EeK0KO40j_ONUA" role="_sNLr8LL5EeK0KO40j_ONUA">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L7sS0bL_EeK0KO40j_ONUA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_L7sS0rL_EeK0KO40j_ONUA" value="1"/>
              </end>
              <end xmi:type="uml:ConnectorEnd" xmi:id="_L7_00LL_EeK0KO40j_ONUA" partWithPort="_eX-2sLL5EeK0KO40j_ONUA" role="_MhBIgLJyEeKkg56qGbAD_g">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L7_00bL_EeK0KO40j_ONUA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_L7_00rL_EeK0KO40j_ONUA" value="1"/>
              </end>
            </ownedConnector>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_Lq0v0LMAEeK0KO40j_ONUA" name="B" class="_a2cpoLL5EeK0KO40j_ONUA">
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_Suzv8LMAEeK0KO40j_ONUA" name="result" type="_a2cpoLL5EeK0KO40j_ONUA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_WmlIMLL_EeK0KO40j_ONUA" name="C">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_ajMuwLL_EeK0KO40j_ONUA" name="tester" type="_j9uqkLJyEeKkg56qGbAD_g" aggregation="composite"/>
            <ownedAttribute xmi:type="uml:Port" xmi:id="_gVp1kLL_EeK0KO40j_ONUA" name="q" visibility="public" type="_F3M1ULJFEeKkg56qGbAD_g" end="_1DQGALL_EeK0KO40j_ONUA _mgEJYLL_EeK0KO40j_ONUA" aggregation="composite">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hApTULL_EeK0KO40j_ONUA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hBY6MLL_EeK0KO40j_ONUA" value="1"/>
            </ownedAttribute>
            <ownedConnector xmi:type="uml:Connector" xmi:id="_mfUigLL_EeK0KO40j_ONUA" name="r" type="_sBwYILKCEeKldoyk0Vxuww">
              <end xmi:type="uml:ConnectorEnd" xmi:id="_mfndcLL_EeK0KO40j_ONUA" partWithPort="_ajMuwLL_EeK0KO40j_ONUA" role="_vj6qkLJyEeKkg56qGbAD_g">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mfndcbL_EeK0KO40j_ONUA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mfndcrL_EeK0KO40j_ONUA" value="1"/>
              </end>
              <end xmi:type="uml:ConnectorEnd" xmi:id="_mgEJYLL_EeK0KO40j_ONUA" role="_gVp1kLL_EeK0KO40j_ONUA">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mgEJYbL_EeK0KO40j_ONUA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mgEJYrL_EeK0KO40j_ONUA" value="1"/>
              </end>
            </ownedConnector>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_XrGq0LMAEeK0KO40j_ONUA" name="C" class="_WmlIMLL_EeK0KO40j_ONUA">
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_axbikLMAEeK0KO40j_ONUA" name="result" type="_WmlIMLL_EeK0KO40j_ONUA" direction="return"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Activity" xmi:id="_yHj6gLMLEeKIUd4WA7wmmA" name="Test Suite 3" group="_kyJNILZvEeKKK5n_KcgS8w" node="_kyJNILZvEeKKK5n_KcgS8w">
        <ownedComment xmi:type="uml:Comment" xmi:id="_9Ic1ELMLEeKIUd4WA7wmmA">
          <body>&#xD;
namespace 'Test Suites'::'Test Suite 3' ;&#xD;
&#xD;
private import 'Test Suites'::'Test Suite 3'::Signals::* ;&#xD;
private import 'Test Suites'::'Test Suite 3'::Operation::* ;&#xD;
&#xD;
activity 'Test Suite 3'() { &#xD;
		WriteLine(&quot;---- Running Test Suite 3 ----&quot;) ; WriteLine(&quot;&quot;) ;&#xD;
		&#xD;
		'Test Case - Assembly'::TestCaseBehavior() ; WriteLine(&quot;&quot;) ;&#xD;
		'Test Case - Assembly + Delegation'::TestCaseBehavior() ; WriteLine(&quot;&quot;) ;&#xD;
		'Test Case - Feature on Provided Interface'::'Test case - Feature on Provided Interface'() ; WriteLine(&quot;&quot;) ;&#xD;
		'Test case - Feature on Required Interface'::'Test case - Feature on Required Interface'() ; WriteLine(&quot;&quot;) ;&#xD;
		'Test case - Feature on Required Interface with Delegation Chain'::'Test case - Feature on Required Interface with Delegation Chain'() ; WriteLine(&quot;&quot;) ;&#xD;
		'Test case - Feature on both Required and Provided Interface'::'Test case - Feature on both Provided and Required Interface'() ; WriteLine(&quot;&quot;) ;&#xD;
		&#xD;
		WriteLine(&quot;&quot;) ; WriteLine(&quot;---- End of Test Suite 3 ----&quot;) ; &#xD;
}</body>
        </ownedComment>
        <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_kyJNILZvEeKKK5n_KcgS8w" name="Body(Test Suite 3)">
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_kyJNIbZvEeKKK5n_KcgS8w" name="ExpressionStatement@db991f" inStructuredNode="_kyJNILZvEeKKK5n_KcgS8w" outgoing="_kyJNzbZvEeKKK5n_KcgS8w">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_kyJNIrZvEeKKK5n_KcgS8w" name="Call(WriteLine)" inStructuredNode="_kyJNIbZvEeKKK5n_KcgS8w" incoming="_kyJNMLZvEeKKK5n_KcgS8w">
              <argument xmi:type="uml:InputPin" xmi:id="_kyJNI7ZvEeKKK5n_KcgS8w" name="Call(WriteLine).argument(value)" incoming="_kyJNL7ZvEeKKK5n_KcgS8w">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kyJNJLZvEeKKK5n_KcgS8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kyJNJbZvEeKKK5n_KcgS8w" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_kyJNJrZvEeKKK5n_KcgS8w" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kyJNJ7ZvEeKKK5n_KcgS8w"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kyJNKLZvEeKKK5n_KcgS8w" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_kyJNKbZvEeKKK5n_KcgS8w" name="Tuple@1122a" inStructuredNode="_kyJNIbZvEeKKK5n_KcgS8w" outgoing="_kyJNMLZvEeKKK5n_KcgS8w">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_kyJNKrZvEeKKK5n_KcgS8w" name="Value(&quot;---- Running Test Suite 3 ----&quot;)" inStructuredNode="_kyJNKbZvEeKKK5n_KcgS8w">
                <result xmi:type="uml:OutputPin" xmi:id="_kyJNK7ZvEeKKK5n_KcgS8w" name="Value(&quot;---- Running Test Suite 3 ----&quot;).result" outgoing="_kyJNL7ZvEeKKK5n_KcgS8w" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kyJNLLZvEeKKK5n_KcgS8w" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kyJNLbZvEeKKK5n_KcgS8w" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_kyJNLrZvEeKKK5n_KcgS8w" value="---- Running Test Suite 3 ----">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_kyJNL7ZvEeKKK5n_KcgS8w" inStructuredNode="_kyJNIbZvEeKKK5n_KcgS8w" source="_kyJNK7ZvEeKKK5n_KcgS8w" target="_kyJNI7ZvEeKKK5n_KcgS8w"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_kyJNMLZvEeKKK5n_KcgS8w" inStructuredNode="_kyJNIbZvEeKKK5n_KcgS8w" source="_kyJNKbZvEeKKK5n_KcgS8w" target="_kyJNIrZvEeKKK5n_KcgS8w"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_kyJNMbZvEeKKK5n_KcgS8w" name="ExpressionStatement@194c9c9" inStructuredNode="_kyJNILZvEeKKK5n_KcgS8w" outgoing="_kyJNzrZvEeKKK5n_KcgS8w" incoming="_kyJNzbZvEeKKK5n_KcgS8w">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_kyJNMrZvEeKKK5n_KcgS8w" name="Call(WriteLine)" inStructuredNode="_kyJNMbZvEeKKK5n_KcgS8w" incoming="_kyJNQLZvEeKKK5n_KcgS8w">
              <argument xmi:type="uml:InputPin" xmi:id="_kyJNM7ZvEeKKK5n_KcgS8w" name="Call(WriteLine).argument(value)" incoming="_kyJNP7ZvEeKKK5n_KcgS8w">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kyJNNLZvEeKKK5n_KcgS8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kyJNNbZvEeKKK5n_KcgS8w" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_kyJNNrZvEeKKK5n_KcgS8w" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kyJNN7ZvEeKKK5n_KcgS8w"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kyJNOLZvEeKKK5n_KcgS8w" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_kyJNObZvEeKKK5n_KcgS8w" name="Tuple@19cd95" inStructuredNode="_kyJNMbZvEeKKK5n_KcgS8w" outgoing="_kyJNQLZvEeKKK5n_KcgS8w">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_kyJNOrZvEeKKK5n_KcgS8w" name="Value(&quot;&quot;)" inStructuredNode="_kyJNObZvEeKKK5n_KcgS8w">
                <result xmi:type="uml:OutputPin" xmi:id="_kyJNO7ZvEeKKK5n_KcgS8w" name="Value(&quot;&quot;).result" outgoing="_kyJNP7ZvEeKKK5n_KcgS8w" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kyJNPLZvEeKKK5n_KcgS8w" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kyJNPbZvEeKKK5n_KcgS8w" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_kyJNPrZvEeKKK5n_KcgS8w" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_kyJNP7ZvEeKKK5n_KcgS8w" inStructuredNode="_kyJNMbZvEeKKK5n_KcgS8w" source="_kyJNO7ZvEeKKK5n_KcgS8w" target="_kyJNM7ZvEeKKK5n_KcgS8w"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_kyJNQLZvEeKKK5n_KcgS8w" inStructuredNode="_kyJNMbZvEeKKK5n_KcgS8w" source="_kyJNObZvEeKKK5n_KcgS8w" target="_kyJNMrZvEeKKK5n_KcgS8w"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_kyJNQbZvEeKKK5n_KcgS8w" name="ExpressionStatement@e21202" inStructuredNode="_kyJNILZvEeKKK5n_KcgS8w" outgoing="_kyJNz7ZvEeKKK5n_KcgS8w" incoming="_kyJNzrZvEeKKK5n_KcgS8w">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_kyJNQrZvEeKKK5n_KcgS8w" name="Call(TestCaseBehavior)" inStructuredNode="_kyJNQbZvEeKKK5n_KcgS8w" behavior="_RdK-0LKFEeKldoyk0Vxuww"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_kyJNQ7ZvEeKKK5n_KcgS8w" name="ExpressionStatement@a35a50" inStructuredNode="_kyJNILZvEeKKK5n_KcgS8w" outgoing="_kyJN0LZvEeKKK5n_KcgS8w" incoming="_kyJNz7ZvEeKKK5n_KcgS8w">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_kyJNRLZvEeKKK5n_KcgS8w" name="Call(WriteLine)" inStructuredNode="_kyJNQ7ZvEeKKK5n_KcgS8w" incoming="_kyJNUrZvEeKKK5n_KcgS8w">
              <argument xmi:type="uml:InputPin" xmi:id="_kyJNRbZvEeKKK5n_KcgS8w" name="Call(WriteLine).argument(value)" incoming="_kyJNUbZvEeKKK5n_KcgS8w">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kyJNRrZvEeKKK5n_KcgS8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kyJNR7ZvEeKKK5n_KcgS8w" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_kyJNSLZvEeKKK5n_KcgS8w" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kyJNSbZvEeKKK5n_KcgS8w"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kyJNSrZvEeKKK5n_KcgS8w" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_kyJNS7ZvEeKKK5n_KcgS8w" name="Tuple@149a8bc" inStructuredNode="_kyJNQ7ZvEeKKK5n_KcgS8w" outgoing="_kyJNUrZvEeKKK5n_KcgS8w">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_kyJNTLZvEeKKK5n_KcgS8w" name="Value(&quot;&quot;)" inStructuredNode="_kyJNS7ZvEeKKK5n_KcgS8w">
                <result xmi:type="uml:OutputPin" xmi:id="_kyJNTbZvEeKKK5n_KcgS8w" name="Value(&quot;&quot;).result" outgoing="_kyJNUbZvEeKKK5n_KcgS8w" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kyJNTrZvEeKKK5n_KcgS8w" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kyJNT7ZvEeKKK5n_KcgS8w" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_kyJNULZvEeKKK5n_KcgS8w" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_kyJNUbZvEeKKK5n_KcgS8w" inStructuredNode="_kyJNQ7ZvEeKKK5n_KcgS8w" source="_kyJNTbZvEeKKK5n_KcgS8w" target="_kyJNRbZvEeKKK5n_KcgS8w"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_kyJNUrZvEeKKK5n_KcgS8w" inStructuredNode="_kyJNQ7ZvEeKKK5n_KcgS8w" source="_kyJNS7ZvEeKKK5n_KcgS8w" target="_kyJNRLZvEeKKK5n_KcgS8w"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_kyJNU7ZvEeKKK5n_KcgS8w" name="ExpressionStatement@10f3484" inStructuredNode="_kyJNILZvEeKKK5n_KcgS8w" outgoing="_kyJN0bZvEeKKK5n_KcgS8w" incoming="_kyJN0LZvEeKKK5n_KcgS8w">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_kyJNVLZvEeKKK5n_KcgS8w" name="Call(TestCaseBehavior)" inStructuredNode="_kyJNU7ZvEeKKK5n_KcgS8w" behavior="_H4dV7LL5EeK0KO40j_ONUA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_kyJNVbZvEeKKK5n_KcgS8w" name="ExpressionStatement@1f19d8b" inStructuredNode="_kyJNILZvEeKKK5n_KcgS8w" outgoing="_kyJN0rZvEeKKK5n_KcgS8w" incoming="_kyJN0bZvEeKKK5n_KcgS8w">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_kyJNVrZvEeKKK5n_KcgS8w" name="Call(WriteLine)" inStructuredNode="_kyJNVbZvEeKKK5n_KcgS8w" incoming="_kyJNZLZvEeKKK5n_KcgS8w">
              <argument xmi:type="uml:InputPin" xmi:id="_kyJNV7ZvEeKKK5n_KcgS8w" name="Call(WriteLine).argument(value)" incoming="_kyJNY7ZvEeKKK5n_KcgS8w">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kyJNWLZvEeKKK5n_KcgS8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kyJNWbZvEeKKK5n_KcgS8w" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_kyJNWrZvEeKKK5n_KcgS8w" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kyJNW7ZvEeKKK5n_KcgS8w"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kyJNXLZvEeKKK5n_KcgS8w" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_kyJNXbZvEeKKK5n_KcgS8w" name="Tuple@1894422" inStructuredNode="_kyJNVbZvEeKKK5n_KcgS8w" outgoing="_kyJNZLZvEeKKK5n_KcgS8w">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_kyJNXrZvEeKKK5n_KcgS8w" name="Value(&quot;&quot;)" inStructuredNode="_kyJNXbZvEeKKK5n_KcgS8w">
                <result xmi:type="uml:OutputPin" xmi:id="_kyJNX7ZvEeKKK5n_KcgS8w" name="Value(&quot;&quot;).result" outgoing="_kyJNY7ZvEeKKK5n_KcgS8w" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kyJNYLZvEeKKK5n_KcgS8w" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kyJNYbZvEeKKK5n_KcgS8w" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_kyJNYrZvEeKKK5n_KcgS8w" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_kyJNY7ZvEeKKK5n_KcgS8w" inStructuredNode="_kyJNVbZvEeKKK5n_KcgS8w" source="_kyJNX7ZvEeKKK5n_KcgS8w" target="_kyJNV7ZvEeKKK5n_KcgS8w"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_kyJNZLZvEeKKK5n_KcgS8w" inStructuredNode="_kyJNVbZvEeKKK5n_KcgS8w" source="_kyJNXbZvEeKKK5n_KcgS8w" target="_kyJNVrZvEeKKK5n_KcgS8w"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_kyJNZbZvEeKKK5n_KcgS8w" name="ExpressionStatement@a131f" inStructuredNode="_kyJNILZvEeKKK5n_KcgS8w" outgoing="_kyJN07ZvEeKKK5n_KcgS8w" incoming="_kyJN0rZvEeKKK5n_KcgS8w">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_kyJNZrZvEeKKK5n_KcgS8w" name="Call(Test case - Feature on Provided Interface)" inStructuredNode="_kyJNZbZvEeKKK5n_KcgS8w" behavior="_wP30gLZKEeKVFKC7Y-H4-A"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_kyJNZ7ZvEeKKK5n_KcgS8w" name="ExpressionStatement@5d05a4" inStructuredNode="_kyJNILZvEeKKK5n_KcgS8w" outgoing="_kyJN1LZvEeKKK5n_KcgS8w" incoming="_kyJN07ZvEeKKK5n_KcgS8w">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_kyJNaLZvEeKKK5n_KcgS8w" name="Call(WriteLine)" inStructuredNode="_kyJNZ7ZvEeKKK5n_KcgS8w" incoming="_kyJNdrZvEeKKK5n_KcgS8w">
              <argument xmi:type="uml:InputPin" xmi:id="_kyJNabZvEeKKK5n_KcgS8w" name="Call(WriteLine).argument(value)" incoming="_kyJNdbZvEeKKK5n_KcgS8w">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kyJNarZvEeKKK5n_KcgS8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kyJNa7ZvEeKKK5n_KcgS8w" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_kyJNbLZvEeKKK5n_KcgS8w" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kyJNbbZvEeKKK5n_KcgS8w"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kyJNbrZvEeKKK5n_KcgS8w" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_kyJNb7ZvEeKKK5n_KcgS8w" name="Tuple@ebd006" inStructuredNode="_kyJNZ7ZvEeKKK5n_KcgS8w" outgoing="_kyJNdrZvEeKKK5n_KcgS8w">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_kyJNcLZvEeKKK5n_KcgS8w" name="Value(&quot;&quot;)" inStructuredNode="_kyJNb7ZvEeKKK5n_KcgS8w">
                <result xmi:type="uml:OutputPin" xmi:id="_kyJNcbZvEeKKK5n_KcgS8w" name="Value(&quot;&quot;).result" outgoing="_kyJNdbZvEeKKK5n_KcgS8w" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kyJNcrZvEeKKK5n_KcgS8w" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kyJNc7ZvEeKKK5n_KcgS8w" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_kyJNdLZvEeKKK5n_KcgS8w" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_kyJNdbZvEeKKK5n_KcgS8w" inStructuredNode="_kyJNZ7ZvEeKKK5n_KcgS8w" source="_kyJNcbZvEeKKK5n_KcgS8w" target="_kyJNabZvEeKKK5n_KcgS8w"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_kyJNdrZvEeKKK5n_KcgS8w" inStructuredNode="_kyJNZ7ZvEeKKK5n_KcgS8w" source="_kyJNb7ZvEeKKK5n_KcgS8w" target="_kyJNaLZvEeKKK5n_KcgS8w"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_kyJNd7ZvEeKKK5n_KcgS8w" name="ExpressionStatement@1aba6fa" inStructuredNode="_kyJNILZvEeKKK5n_KcgS8w" outgoing="_kyJN1bZvEeKKK5n_KcgS8w" incoming="_kyJN1LZvEeKKK5n_KcgS8w">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_kyJNeLZvEeKKK5n_KcgS8w" name="Call(Test case - Feature on Required Interface)" inStructuredNode="_kyJNd7ZvEeKKK5n_KcgS8w" behavior="_hjcQwLZUEeKifZ6nCzyfKA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_kyJNebZvEeKKK5n_KcgS8w" name="ExpressionStatement@1f16c13" inStructuredNode="_kyJNILZvEeKKK5n_KcgS8w" outgoing="_kyJN1rZvEeKKK5n_KcgS8w" incoming="_kyJN1bZvEeKKK5n_KcgS8w">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_kyJNerZvEeKKK5n_KcgS8w" name="Call(WriteLine)" inStructuredNode="_kyJNebZvEeKKK5n_KcgS8w" incoming="_kyJNiLZvEeKKK5n_KcgS8w">
              <argument xmi:type="uml:InputPin" xmi:id="_kyJNe7ZvEeKKK5n_KcgS8w" name="Call(WriteLine).argument(value)" incoming="_kyJNh7ZvEeKKK5n_KcgS8w">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kyJNfLZvEeKKK5n_KcgS8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kyJNfbZvEeKKK5n_KcgS8w" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_kyJNfrZvEeKKK5n_KcgS8w" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kyJNf7ZvEeKKK5n_KcgS8w"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kyJNgLZvEeKKK5n_KcgS8w" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_kyJNgbZvEeKKK5n_KcgS8w" name="Tuple@1b528e9" inStructuredNode="_kyJNebZvEeKKK5n_KcgS8w" outgoing="_kyJNiLZvEeKKK5n_KcgS8w">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_kyJNgrZvEeKKK5n_KcgS8w" name="Value(&quot;&quot;)" inStructuredNode="_kyJNgbZvEeKKK5n_KcgS8w">
                <result xmi:type="uml:OutputPin" xmi:id="_kyJNg7ZvEeKKK5n_KcgS8w" name="Value(&quot;&quot;).result" outgoing="_kyJNh7ZvEeKKK5n_KcgS8w" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kyJNhLZvEeKKK5n_KcgS8w" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kyJNhbZvEeKKK5n_KcgS8w" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_kyJNhrZvEeKKK5n_KcgS8w" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_kyJNh7ZvEeKKK5n_KcgS8w" inStructuredNode="_kyJNebZvEeKKK5n_KcgS8w" source="_kyJNg7ZvEeKKK5n_KcgS8w" target="_kyJNe7ZvEeKKK5n_KcgS8w"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_kyJNiLZvEeKKK5n_KcgS8w" inStructuredNode="_kyJNebZvEeKKK5n_KcgS8w" source="_kyJNgbZvEeKKK5n_KcgS8w" target="_kyJNerZvEeKKK5n_KcgS8w"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_kyJNibZvEeKKK5n_KcgS8w" name="ExpressionStatement@1ed7ed" inStructuredNode="_kyJNILZvEeKKK5n_KcgS8w" outgoing="_kyJN17ZvEeKKK5n_KcgS8w" incoming="_kyJN1rZvEeKKK5n_KcgS8w">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_kyJNirZvEeKKK5n_KcgS8w" name="Call(Test case - Feature on Required Interface with Delegation Chain)" inStructuredNode="_kyJNibZvEeKKK5n_KcgS8w" behavior="_L8jHWLZcEeKifZ6nCzyfKA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_kyJNi7ZvEeKKK5n_KcgS8w" name="ExpressionStatement@d6293f" inStructuredNode="_kyJNILZvEeKKK5n_KcgS8w" outgoing="_kyJN2LZvEeKKK5n_KcgS8w" incoming="_kyJN17ZvEeKKK5n_KcgS8w">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_kyJNjLZvEeKKK5n_KcgS8w" name="Call(WriteLine)" inStructuredNode="_kyJNi7ZvEeKKK5n_KcgS8w" incoming="_kyJNmrZvEeKKK5n_KcgS8w">
              <argument xmi:type="uml:InputPin" xmi:id="_kyJNjbZvEeKKK5n_KcgS8w" name="Call(WriteLine).argument(value)" incoming="_kyJNmbZvEeKKK5n_KcgS8w">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kyJNjrZvEeKKK5n_KcgS8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kyJNj7ZvEeKKK5n_KcgS8w" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_kyJNkLZvEeKKK5n_KcgS8w" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kyJNkbZvEeKKK5n_KcgS8w"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kyJNkrZvEeKKK5n_KcgS8w" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_kyJNk7ZvEeKKK5n_KcgS8w" name="Tuple@106697a" inStructuredNode="_kyJNi7ZvEeKKK5n_KcgS8w" outgoing="_kyJNmrZvEeKKK5n_KcgS8w">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_kyJNlLZvEeKKK5n_KcgS8w" name="Value(&quot;&quot;)" inStructuredNode="_kyJNk7ZvEeKKK5n_KcgS8w">
                <result xmi:type="uml:OutputPin" xmi:id="_kyJNlbZvEeKKK5n_KcgS8w" name="Value(&quot;&quot;).result" outgoing="_kyJNmbZvEeKKK5n_KcgS8w" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kyJNlrZvEeKKK5n_KcgS8w" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kyJNl7ZvEeKKK5n_KcgS8w" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_kyJNmLZvEeKKK5n_KcgS8w" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_kyJNmbZvEeKKK5n_KcgS8w" inStructuredNode="_kyJNi7ZvEeKKK5n_KcgS8w" source="_kyJNlbZvEeKKK5n_KcgS8w" target="_kyJNjbZvEeKKK5n_KcgS8w"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_kyJNmrZvEeKKK5n_KcgS8w" inStructuredNode="_kyJNi7ZvEeKKK5n_KcgS8w" source="_kyJNk7ZvEeKKK5n_KcgS8w" target="_kyJNjLZvEeKKK5n_KcgS8w"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_kyJNm7ZvEeKKK5n_KcgS8w" name="ExpressionStatement@12b0975" inStructuredNode="_kyJNILZvEeKKK5n_KcgS8w" outgoing="_kyJN2bZvEeKKK5n_KcgS8w" incoming="_kyJN2LZvEeKKK5n_KcgS8w">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_kyJNnLZvEeKKK5n_KcgS8w" name="Call(Test case - Feature on both Provided and Required Interface)" inStructuredNode="_kyJNm7ZvEeKKK5n_KcgS8w" behavior="_Nxrqn7ZhEeKifZ6nCzyfKA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_kyJNnbZvEeKKK5n_KcgS8w" name="ExpressionStatement@1310756" inStructuredNode="_kyJNILZvEeKKK5n_KcgS8w" outgoing="_kyJN2rZvEeKKK5n_KcgS8w" incoming="_kyJN2bZvEeKKK5n_KcgS8w">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_kyJNnrZvEeKKK5n_KcgS8w" name="Call(WriteLine)" inStructuredNode="_kyJNnbZvEeKKK5n_KcgS8w" incoming="_kyJNrLZvEeKKK5n_KcgS8w">
              <argument xmi:type="uml:InputPin" xmi:id="_kyJNn7ZvEeKKK5n_KcgS8w" name="Call(WriteLine).argument(value)" incoming="_kyJNq7ZvEeKKK5n_KcgS8w">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kyJNoLZvEeKKK5n_KcgS8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kyJNobZvEeKKK5n_KcgS8w" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_kyJNorZvEeKKK5n_KcgS8w" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kyJNo7ZvEeKKK5n_KcgS8w"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kyJNpLZvEeKKK5n_KcgS8w" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_kyJNpbZvEeKKK5n_KcgS8w" name="Tuple@1cce001" inStructuredNode="_kyJNnbZvEeKKK5n_KcgS8w" outgoing="_kyJNrLZvEeKKK5n_KcgS8w">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_kyJNprZvEeKKK5n_KcgS8w" name="Value(&quot;&quot;)" inStructuredNode="_kyJNpbZvEeKKK5n_KcgS8w">
                <result xmi:type="uml:OutputPin" xmi:id="_kyJNp7ZvEeKKK5n_KcgS8w" name="Value(&quot;&quot;).result" outgoing="_kyJNq7ZvEeKKK5n_KcgS8w" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kyJNqLZvEeKKK5n_KcgS8w" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kyJNqbZvEeKKK5n_KcgS8w" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_kyJNqrZvEeKKK5n_KcgS8w" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_kyJNq7ZvEeKKK5n_KcgS8w" inStructuredNode="_kyJNnbZvEeKKK5n_KcgS8w" source="_kyJNp7ZvEeKKK5n_KcgS8w" target="_kyJNn7ZvEeKKK5n_KcgS8w"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_kyJNrLZvEeKKK5n_KcgS8w" inStructuredNode="_kyJNnbZvEeKKK5n_KcgS8w" source="_kyJNpbZvEeKKK5n_KcgS8w" target="_kyJNnrZvEeKKK5n_KcgS8w"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_kyJNrbZvEeKKK5n_KcgS8w" name="ExpressionStatement@a0fabb" inStructuredNode="_kyJNILZvEeKKK5n_KcgS8w" outgoing="_kyJN27ZvEeKKK5n_KcgS8w" incoming="_kyJN2rZvEeKKK5n_KcgS8w">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_kyJNrrZvEeKKK5n_KcgS8w" name="Call(WriteLine)" inStructuredNode="_kyJNrbZvEeKKK5n_KcgS8w" incoming="_kyJNvLZvEeKKK5n_KcgS8w">
              <argument xmi:type="uml:InputPin" xmi:id="_kyJNr7ZvEeKKK5n_KcgS8w" name="Call(WriteLine).argument(value)" incoming="_kyJNu7ZvEeKKK5n_KcgS8w">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kyJNsLZvEeKKK5n_KcgS8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kyJNsbZvEeKKK5n_KcgS8w" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_kyJNsrZvEeKKK5n_KcgS8w" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kyJNs7ZvEeKKK5n_KcgS8w"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kyJNtLZvEeKKK5n_KcgS8w" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_kyJNtbZvEeKKK5n_KcgS8w" name="Tuple@401db8" inStructuredNode="_kyJNrbZvEeKKK5n_KcgS8w" outgoing="_kyJNvLZvEeKKK5n_KcgS8w">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_kyJNtrZvEeKKK5n_KcgS8w" name="Value(&quot;&quot;)" inStructuredNode="_kyJNtbZvEeKKK5n_KcgS8w">
                <result xmi:type="uml:OutputPin" xmi:id="_kyJNt7ZvEeKKK5n_KcgS8w" name="Value(&quot;&quot;).result" outgoing="_kyJNu7ZvEeKKK5n_KcgS8w" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kyJNuLZvEeKKK5n_KcgS8w" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kyJNubZvEeKKK5n_KcgS8w" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_kyJNurZvEeKKK5n_KcgS8w" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_kyJNu7ZvEeKKK5n_KcgS8w" inStructuredNode="_kyJNrbZvEeKKK5n_KcgS8w" source="_kyJNt7ZvEeKKK5n_KcgS8w" target="_kyJNr7ZvEeKKK5n_KcgS8w"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_kyJNvLZvEeKKK5n_KcgS8w" inStructuredNode="_kyJNrbZvEeKKK5n_KcgS8w" source="_kyJNtbZvEeKKK5n_KcgS8w" target="_kyJNrrZvEeKKK5n_KcgS8w"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_kyJNvbZvEeKKK5n_KcgS8w" name="ExpressionStatement@108a818" inStructuredNode="_kyJNILZvEeKKK5n_KcgS8w" incoming="_kyJN27ZvEeKKK5n_KcgS8w">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_kyJNvrZvEeKKK5n_KcgS8w" name="Call(WriteLine)" inStructuredNode="_kyJNvbZvEeKKK5n_KcgS8w" incoming="_kyJNzLZvEeKKK5n_KcgS8w">
              <argument xmi:type="uml:InputPin" xmi:id="_kyJNv7ZvEeKKK5n_KcgS8w" name="Call(WriteLine).argument(value)" incoming="_kyJNy7ZvEeKKK5n_KcgS8w">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kyJNwLZvEeKKK5n_KcgS8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kyJNwbZvEeKKK5n_KcgS8w" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_kyJNwrZvEeKKK5n_KcgS8w" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kyJNw7ZvEeKKK5n_KcgS8w"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kyJNxLZvEeKKK5n_KcgS8w" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_kyJNxbZvEeKKK5n_KcgS8w" name="Tuple@5b52d6" inStructuredNode="_kyJNvbZvEeKKK5n_KcgS8w" outgoing="_kyJNzLZvEeKKK5n_KcgS8w">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_kyJNxrZvEeKKK5n_KcgS8w" name="Value(&quot;---- End of Test Suite 3 ----&quot;)" inStructuredNode="_kyJNxbZvEeKKK5n_KcgS8w">
                <result xmi:type="uml:OutputPin" xmi:id="_kyJNx7ZvEeKKK5n_KcgS8w" name="Value(&quot;---- End of Test Suite 3 ----&quot;).result" outgoing="_kyJNy7ZvEeKKK5n_KcgS8w" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kyJNyLZvEeKKK5n_KcgS8w" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kyJNybZvEeKKK5n_KcgS8w" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_kyJNyrZvEeKKK5n_KcgS8w" value="---- End of Test Suite 3 ----">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_kyJNy7ZvEeKKK5n_KcgS8w" inStructuredNode="_kyJNvbZvEeKKK5n_KcgS8w" source="_kyJNx7ZvEeKKK5n_KcgS8w" target="_kyJNv7ZvEeKKK5n_KcgS8w"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_kyJNzLZvEeKKK5n_KcgS8w" inStructuredNode="_kyJNvbZvEeKKK5n_KcgS8w" source="_kyJNxbZvEeKKK5n_KcgS8w" target="_kyJNvrZvEeKKK5n_KcgS8w"/>
          </node>
          <edge xmi:type="uml:ControlFlow" xmi:id="_kyJNzbZvEeKKK5n_KcgS8w" inStructuredNode="_kyJNILZvEeKKK5n_KcgS8w" source="_kyJNIbZvEeKKK5n_KcgS8w" target="_kyJNMbZvEeKKK5n_KcgS8w"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_kyJNzrZvEeKKK5n_KcgS8w" inStructuredNode="_kyJNILZvEeKKK5n_KcgS8w" source="_kyJNMbZvEeKKK5n_KcgS8w" target="_kyJNQbZvEeKKK5n_KcgS8w"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_kyJNz7ZvEeKKK5n_KcgS8w" inStructuredNode="_kyJNILZvEeKKK5n_KcgS8w" source="_kyJNQbZvEeKKK5n_KcgS8w" target="_kyJNQ7ZvEeKKK5n_KcgS8w"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_kyJN0LZvEeKKK5n_KcgS8w" inStructuredNode="_kyJNILZvEeKKK5n_KcgS8w" source="_kyJNQ7ZvEeKKK5n_KcgS8w" target="_kyJNU7ZvEeKKK5n_KcgS8w"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_kyJN0bZvEeKKK5n_KcgS8w" inStructuredNode="_kyJNILZvEeKKK5n_KcgS8w" source="_kyJNU7ZvEeKKK5n_KcgS8w" target="_kyJNVbZvEeKKK5n_KcgS8w"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_kyJN0rZvEeKKK5n_KcgS8w" inStructuredNode="_kyJNILZvEeKKK5n_KcgS8w" source="_kyJNVbZvEeKKK5n_KcgS8w" target="_kyJNZbZvEeKKK5n_KcgS8w"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_kyJN07ZvEeKKK5n_KcgS8w" inStructuredNode="_kyJNILZvEeKKK5n_KcgS8w" source="_kyJNZbZvEeKKK5n_KcgS8w" target="_kyJNZ7ZvEeKKK5n_KcgS8w"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_kyJN1LZvEeKKK5n_KcgS8w" inStructuredNode="_kyJNILZvEeKKK5n_KcgS8w" source="_kyJNZ7ZvEeKKK5n_KcgS8w" target="_kyJNd7ZvEeKKK5n_KcgS8w"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_kyJN1bZvEeKKK5n_KcgS8w" inStructuredNode="_kyJNILZvEeKKK5n_KcgS8w" source="_kyJNd7ZvEeKKK5n_KcgS8w" target="_kyJNebZvEeKKK5n_KcgS8w"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_kyJN1rZvEeKKK5n_KcgS8w" inStructuredNode="_kyJNILZvEeKKK5n_KcgS8w" source="_kyJNebZvEeKKK5n_KcgS8w" target="_kyJNibZvEeKKK5n_KcgS8w"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_kyJN17ZvEeKKK5n_KcgS8w" inStructuredNode="_kyJNILZvEeKKK5n_KcgS8w" source="_kyJNibZvEeKKK5n_KcgS8w" target="_kyJNi7ZvEeKKK5n_KcgS8w"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_kyJN2LZvEeKKK5n_KcgS8w" inStructuredNode="_kyJNILZvEeKKK5n_KcgS8w" source="_kyJNi7ZvEeKKK5n_KcgS8w" target="_kyJNm7ZvEeKKK5n_KcgS8w"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_kyJN2bZvEeKKK5n_KcgS8w" inStructuredNode="_kyJNILZvEeKKK5n_KcgS8w" source="_kyJNm7ZvEeKKK5n_KcgS8w" target="_kyJNnbZvEeKKK5n_KcgS8w"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_kyJN2rZvEeKKK5n_KcgS8w" inStructuredNode="_kyJNILZvEeKKK5n_KcgS8w" source="_kyJNnbZvEeKKK5n_KcgS8w" target="_kyJNrbZvEeKKK5n_KcgS8w"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_kyJN27ZvEeKKK5n_KcgS8w" inStructuredNode="_kyJNILZvEeKKK5n_KcgS8w" source="_kyJNrbZvEeKKK5n_KcgS8w" target="_kyJNvbZvEeKKK5n_KcgS8w"/>
        </structuredNode>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_sqqpYLY_EeKVFKC7Y-H4-A" name="Operation">
        <packagedElement xmi:type="uml:Class" xmi:id="_0E1U4LY_EeKVFKC7Y-H4-A" clientDependency="_0E1U4bY_EeKVFKC7Y-H4-A" name="IImpl">
          <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_0E1U4bY_EeKVFKC7Y-H4-A" name="InterfaceRealization1" client="_0E1U4LY_EeKVFKC7Y-H4-A" supplier="_0Fk7wLY_EeKVFKC7Y-H4-A" contract="_0Fk7wLY_EeKVFKC7Y-H4-A" implementingClassifier="_0E1U4LY_EeKVFKC7Y-H4-A"/>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_0E1U4rY_EeKVFKC7Y-H4-A" name="setP" class="_0E1U4LY_EeKVFKC7Y-H4-A">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_0E1U47Y_EeKVFKC7Y-H4-A" name="v">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
            </ownedParameter>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_0Fk7wLY_EeKVFKC7Y-H4-A" name="I">
          <ownedOperation xmi:type="uml:Operation" xmi:id="_0Fk7wbY_EeKVFKC7Y-H4-A" name="setP" interface="_0Fk7wLY_EeKVFKC7Y-H4-A">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_0Fk7wrY_EeKVFKC7Y-H4-A" name="v">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
            </ownedParameter>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_yLSnELZEEeKVFKC7Y-H4-A" clientDependency="_KhMa8LZFEeKVFKC7Y-H4-A" name="B">
          <ownedAttribute xmi:type="uml:Property" xmi:id="_0FIP0rY_EeKVFKC7Y-H4-A" name="p" aggregation="composite">
            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
          </ownedAttribute>
          <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_KhMa8LZFEeKVFKC7Y-H4-A" name="InterfaceRealization1" client="_yLSnELZEEeKVFKC7Y-H4-A" supplier="_0Fk7wLY_EeKVFKC7Y-H4-A" contract="_0Fk7wLY_EeKVFKC7Y-H4-A" implementingClassifier="_yLSnELZEEeKVFKC7Y-H4-A"/>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_nFOcILZFEeKVFKC7Y-H4-A" name="setP" specification="_7ggqALZEEeKVFKC7Y-H4-A" group="_y0anILZFEeKVFKC7Y-H4-A" node="_yyxoYLZFEeKVFKC7Y-H4-A _yyxoYbZFEeKVFKC7Y-H4-A _y0anILZFEeKVFKC7Y-H4-A">
            <ownedComment xmi:type="uml:Comment" xmi:id="_y28WsLZFEeKVFKC7Y-H4-A">
              <body>/* Generated textual representation of Activity Test Suites::Test Suite 3::Operation::B::setP */&#xD;
&#xD;
namespace 'Test Suites'::'Test Suite 3'::Operation::B ;&#xD;
&#xD;
activity setP(in v : Integer) { &#xD;
	this.p = v ;&#xD;
}</body>
            </ownedComment>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_odczULZFEeKVFKC7Y-H4-A" name="v">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
            </ownedParameter>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_y2Dl4LZFEeKVFKC7Y-H4-A" activity="_nFOcILZFEeKVFKC7Y-H4-A" source="_yyxoYLZFEeKVFKC7Y-H4-A" target="_yyxoYbZFEeKVFKC7Y-H4-A"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_y2Dl4bZFEeKVFKC7Y-H4-A" activity="_nFOcILZFEeKVFKC7Y-H4-A" source="_yyxoYbZFEeKVFKC7Y-H4-A" target="_y0anLrZFEeKVFKC7Y-H4-A"/>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_y0anILZFEeKVFKC7Y-H4-A" name="Body(setP)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_y0anIbZFEeKVFKC7Y-H4-A" name="ExpressionStatement@9aebda" inStructuredNode="_y0anILZFEeKVFKC7Y-H4-A">
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_y0anIrZFEeKVFKC7Y-H4-A" name="Expression(LeftHandSide@7500fd)" inStructuredNode="_y0anIbZFEeKVFKC7Y-H4-A" incoming="_y0anQrZFEeKVFKC7Y-H4-A">
                  <node xmi:type="uml:ReadSelfAction" xmi:id="_y0anI7ZFEeKVFKC7Y-H4-A" name="ReadSelf" inStructuredNode="_y0anIrZFEeKVFKC7Y-H4-A">
                    <result xmi:type="uml:OutputPin" xmi:id="_y0anJLZFEeKVFKC7Y-H4-A" name="ReadSelf.result" outgoing="_y0anP7ZFEeKVFKC7Y-H4-A" type="_yLSnELZEEeKVFKC7Y-H4-A" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_y0anJbZFEeKVFKC7Y-H4-A" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_y0anJrZFEeKVFKC7Y-H4-A" value="1"/>
                    </result>
                  </node>
                </node>
                <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_y0anJ7ZFEeKVFKC7Y-H4-A" name="Clear(p)" inStructuredNode="_y0anIbZFEeKVFKC7Y-H4-A" structuralFeature="_0FIP0rY_EeKVFKC7Y-H4-A">
                  <object xmi:type="uml:InputPin" xmi:id="_y0anKLZFEeKVFKC7Y-H4-A" name="Clear(p).object" incoming="_y0anP7ZFEeKVFKC7Y-H4-A" type="_yLSnELZEEeKVFKC7Y-H4-A" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_y0anKbZFEeKVFKC7Y-H4-A" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_y0anKrZFEeKVFKC7Y-H4-A" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_y0anK7ZFEeKVFKC7Y-H4-A" name="Clear(p).result" outgoing="_y0anQbZFEeKVFKC7Y-H4-A" type="_yLSnELZEEeKVFKC7Y-H4-A" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_y0anLLZFEeKVFKC7Y-H4-A" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_y0anLbZFEeKVFKC7Y-H4-A" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_y0anLrZFEeKVFKC7Y-H4-A" name="Fork(LeftHandSide@7500fd)" inStructuredNode="_y0anIbZFEeKVFKC7Y-H4-A" outgoing="_y0anQLZFEeKVFKC7Y-H4-A" incoming="_y2Dl4bZFEeKVFKC7Y-H4-A"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_y0anL7ZFEeKVFKC7Y-H4-A" name="WriteAll(Test Suites::Test Suite 3::Operation::B::p)" inStructuredNode="_y0anIbZFEeKVFKC7Y-H4-A">
                  <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_y0anMLZFEeKVFKC7Y-H4-A" name="Write(p)" inStructuredNode="_y0anL7ZFEeKVFKC7Y-H4-A" structuralFeature="_0FIP0rY_EeKVFKC7Y-H4-A" isReplaceAll="true">
                    <object xmi:type="uml:InputPin" xmi:id="_y0anMbZFEeKVFKC7Y-H4-A" name="Write(p).object" incoming="_y0anQbZFEeKVFKC7Y-H4-A" type="_yLSnELZEEeKVFKC7Y-H4-A" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_y0anMrZFEeKVFKC7Y-H4-A" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_y0anM7ZFEeKVFKC7Y-H4-A" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_y0anNLZFEeKVFKC7Y-H4-A" name="Write(p).result" type="_yLSnELZEEeKVFKC7Y-H4-A" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_y0anNbZFEeKVFKC7Y-H4-A" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_y0anNrZFEeKVFKC7Y-H4-A" value="1"/>
                    </result>
                    <value xmi:type="uml:InputPin" xmi:id="_y0anN7ZFEeKVFKC7Y-H4-A" name="Write(p).value" incoming="_y0anPbZFEeKVFKC7Y-H4-A" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_y0anOLZFEeKVFKC7Y-H4-A" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_y0anObZFEeKVFKC7Y-H4-A" value="1"/>
                    </value>
                  </node>
                  <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_y0anOrZFEeKVFKC7Y-H4-A" name="WriteAll(Test Suites::Test Suite 3::Operation::B::p).input(Test Suites::Test Suite 3::Operation::B::p)" outgoing="_y0anPbZFEeKVFKC7Y-H4-A" incoming="_y0anQLZFEeKVFKC7Y-H4-A" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_y0anO7ZFEeKVFKC7Y-H4-A" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_y0anPLZFEeKVFKC7Y-H4-A" value="1"/>
                  </structuredNodeInput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_y0anPbZFEeKVFKC7Y-H4-A" inStructuredNode="_y0anL7ZFEeKVFKC7Y-H4-A" source="_y0anOrZFEeKVFKC7Y-H4-A" target="_y0anN7ZFEeKVFKC7Y-H4-A"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_y0anPrZFEeKVFKC7Y-H4-A" name="RightHandSide@15c2886" inStructuredNode="_y0anIbZFEeKVFKC7Y-H4-A" outgoing="_y0anQrZFEeKVFKC7Y-H4-A"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_y0anP7ZFEeKVFKC7Y-H4-A" inStructuredNode="_y0anIbZFEeKVFKC7Y-H4-A" source="_y0anJLZFEeKVFKC7Y-H4-A" target="_y0anKLZFEeKVFKC7Y-H4-A"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_y0anQLZFEeKVFKC7Y-H4-A" inStructuredNode="_y0anIbZFEeKVFKC7Y-H4-A" source="_y0anLrZFEeKVFKC7Y-H4-A" target="_y0anOrZFEeKVFKC7Y-H4-A"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_y0anQbZFEeKVFKC7Y-H4-A" inStructuredNode="_y0anIbZFEeKVFKC7Y-H4-A" source="_y0anK7ZFEeKVFKC7Y-H4-A" target="_y0anMbZFEeKVFKC7Y-H4-A"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_y0anQrZFEeKVFKC7Y-H4-A" inStructuredNode="_y0anIbZFEeKVFKC7Y-H4-A" source="_y0anPrZFEeKVFKC7Y-H4-A" target="_y0anIrZFEeKVFKC7Y-H4-A"/>
              </node>
            </structuredNode>
            <node xmi:type="uml:ActivityParameterNode" xmi:id="_yyxoYLZFEeKVFKC7Y-H4-A" name="Input(v)" outgoing="_y2Dl4LZFEeKVFKC7Y-H4-A" parameter="_odczULZFEeKVFKC7Y-H4-A"/>
            <node xmi:type="uml:ForkNode" xmi:id="_yyxoYbZFEeKVFKC7Y-H4-A" name="Fork(v)" outgoing="_y2Dl4bZFEeKVFKC7Y-H4-A" incoming="_y2Dl4LZFEeKVFKC7Y-H4-A"/>
          </ownedBehavior>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_7ggqALZEEeKVFKC7Y-H4-A" name="setP" method="_nFOcILZFEeKVFKC7Y-H4-A" class="_yLSnELZEEeKVFKC7Y-H4-A">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="__UOMMLZEEeKVFKC7Y-H4-A" name="v">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
            </ownedParameter>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_Y0BnYLZFEeKVFKC7Y-H4-A" name="R" memberEnd="_Y0BnYbZFEeKVFKC7Y-H4-A _Yzk7cLZFEeKVFKC7Y-H4-A">
          <ownedEnd xmi:type="uml:Property" xmi:id="_Y0BnYbZFEeKVFKC7Y-H4-A" name="x" type="_0E1U4LY_EeKVFKC7Y-H4-A" owningAssociation="_Y0BnYLZFEeKVFKC7Y-H4-A" association="_Y0BnYLZFEeKVFKC7Y-H4-A">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y0BnYrZFEeKVFKC7Y-H4-A" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y0BnY7ZFEeKVFKC7Y-H4-A" value="1"/>
          </ownedEnd>
          <ownedEnd xmi:type="uml:Property" xmi:id="_Yzk7cLZFEeKVFKC7Y-H4-A" name="y" type="_yLSnELZEEeKVFKC7Y-H4-A" owningAssociation="_Y0BnYLZFEeKVFKC7Y-H4-A" association="_Y0BnYLZFEeKVFKC7Y-H4-A">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Yzk7cbZFEeKVFKC7Y-H4-A" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Yzk7crZFEeKVFKC7Y-H4-A" value="1"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_68SwYLZJEeKVFKC7Y-H4-A" name="Test Case - Feature on Provided Interface">
          <packagedElement xmi:type="uml:Class" xmi:id="_0FIP0LY_EeKVFKC7Y-H4-A" name="A">
            <ownedAttribute xmi:type="uml:Port" xmi:id="_0FIP0bY_EeKVFKC7Y-H4-A" name="q" type="_0E1U4LY_EeKVFKC7Y-H4-A" end="_VuCRYLZGEeKVFKC7Y-H4-A _CHxJgLZTEeKifZ6nCzyfKA _L8jHU7ZcEeKifZ6nCzyfKA _NxrqmrZhEeKifZ6nCzyfKA" aggregation="composite"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_OBZyULZFEeKVFKC7Y-H4-A" name="b" visibility="public" type="_yLSnELZEEeKVFKC7Y-H4-A" end="_Vue9ULZGEeKVFKC7Y-H4-A" aggregation="composite">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PKTUELZFEeKVFKC7Y-H4-A" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PLC68LZFEeKVFKC7Y-H4-A" value="1"/>
            </ownedAttribute>
            <ownedConnector xmi:type="uml:Connector" xmi:id="_VtmMgLZGEeKVFKC7Y-H4-A" name="r" type="_Y0BnYLZFEeKVFKC7Y-H4-A">
              <end xmi:type="uml:ConnectorEnd" xmi:id="_VuCRYLZGEeKVFKC7Y-H4-A" role="_0FIP0bY_EeKVFKC7Y-H4-A">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VuCRYbZGEeKVFKC7Y-H4-A" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VuCRYrZGEeKVFKC7Y-H4-A" value="1"/>
              </end>
              <end xmi:type="uml:ConnectorEnd" xmi:id="_Vue9ULZGEeKVFKC7Y-H4-A" role="_OBZyULZFEeKVFKC7Y-H4-A">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Vue9UbZGEeKVFKC7Y-H4-A" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Vue9UrZGEeKVFKC7Y-H4-A" value="1"/>
              </end>
            </ownedConnector>
            <ownedBehavior xmi:type="uml:Activity" xmi:id="_sAoUQLZHEeKVFKC7Y-H4-A" name="setP" specification="_V6WhALZEEeKVFKC7Y-H4-A" node="_1huQALZHEeKVFKC7Y-H4-A _9DweELZHEeKVFKC7Y-H4-A _Jc3v0LZIEeKVFKC7Y-H4-A">
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_1gYMMLZHEeKVFKC7Y-H4-A" name="v">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
              </ownedParameter>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_d4A-ULZIEeKVFKC7Y-H4-A" name="ObjectFlow1" activity="_sAoUQLZHEeKVFKC7Y-H4-A" source="_1huQALZHEeKVFKC7Y-H4-A" target="_bZRrALZIEeKVFKC7Y-H4-A">
                <guard xmi:type="uml:LiteralBoolean" xmi:id="_d6se4LZIEeKVFKC7Y-H4-A" value="true"/>
                <weight xmi:type="uml:LiteralInteger" xmi:id="_d7IjwLZIEeKVFKC7Y-H4-A" value="1"/>
              </edge>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_f0PacLZIEeKVFKC7Y-H4-A" name="ObjectFlow2" activity="_sAoUQLZHEeKVFKC7Y-H4-A" source="_ANf2MLZIEeKVFKC7Y-H4-A" target="_UBNRQLZIEeKVFKC7Y-H4-A">
                <guard xmi:type="uml:LiteralBoolean" xmi:id="_f267ALZIEeKVFKC7Y-H4-A" value="true"/>
                <weight xmi:type="uml:LiteralInteger" xmi:id="_f3W_4LZIEeKVFKC7Y-H4-A" value="1"/>
              </edge>
              <node xmi:type="uml:ActivityParameterNode" xmi:id="_1huQALZHEeKVFKC7Y-H4-A" name="v" outgoing="_d4A-ULZIEeKVFKC7Y-H4-A" isControlType="true" parameter="_1gYMMLZHEeKVFKC7Y-H4-A">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                <upperBound xmi:type="uml:LiteralInteger" xmi:id="_1iKU4LZHEeKVFKC7Y-H4-A" value="1"/>
              </node>
              <node xmi:type="uml:ReadSelfAction" xmi:id="_9DweELZHEeKVFKC7Y-H4-A" name="This">
                <result xmi:type="uml:OutputPin" xmi:id="_ANf2MLZIEeKVFKC7Y-H4-A" outgoing="_f0PacLZIEeKVFKC7Y-H4-A" type="_0FIP0LY_EeKVFKC7Y-H4-A"/>
              </node>
              <node xmi:type="uml:CallOperationAction" xmi:id="_Jc3v0LZIEeKVFKC7Y-H4-A" name="setP on q" onPort="_0FIP0bY_EeKVFKC7Y-H4-A" operation="_0Fk7wbY_EeKVFKC7Y-H4-A">
                <argument xmi:type="uml:InputPin" xmi:id="_bZRrALZIEeKVFKC7Y-H4-A" name="v" incoming="_d4A-ULZIEeKVFKC7Y-H4-A">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <upperBound xmi:type="uml:LiteralInteger" xmi:id="_bZRrAbZIEeKVFKC7Y-H4-A" value="1"/>
                </argument>
                <target xmi:type="uml:InputPin" xmi:id="_UBNRQLZIEeKVFKC7Y-H4-A" incoming="_f0PacLZIEeKVFKC7Y-H4-A" type="_0FIP0LY_EeKVFKC7Y-H4-A">
                  <upperBound xmi:type="uml:LiteralInteger" xmi:id="_UBNRQbZIEeKVFKC7Y-H4-A" value="1"/>
                </target>
              </node>
            </ownedBehavior>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_0FIP2rY_EeKVFKC7Y-H4-A" name="A" class="_0FIP0LY_EeKVFKC7Y-H4-A">
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_0FIP27Y_EeKVFKC7Y-H4-A" name="result" type="_0FIP0LY_EeKVFKC7Y-H4-A" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_V6WhALZEEeKVFKC7Y-H4-A" name="setP" method="_sAoUQLZHEeKVFKC7Y-H4-A" class="_0FIP0LY_EeKVFKC7Y-H4-A">
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_7qpykLZGEeKVFKC7Y-H4-A" name="v">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
              </ownedParameter>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Activity" xmi:id="_wP30gLZKEeKVFKC7Y-H4-A" name="Test case - Feature on Provided Interface" group="_9kX7ALZLEeKgJ-iymj9C8w" node="_9kX7ALZLEeKgJ-iymj9C8w">
            <ownedComment xmi:type="uml:Comment" xmi:id="_wP30gbZKEeKVFKC7Y-H4-A">
              <body>&#xD;
namespace 'Test Suites'::'Test Suite 3'::Operation::'Test Case - Feature on Provided Interface' ;&#xD;
&#xD;
activity 'Test case - Feature on Provided Interface'() { &#xD;
&#xD;
	WriteLine(&quot;-- Running test case: Feature on Provided Interface --&quot;) ;&#xD;
	&#xD;
	a = new A() ;&#xD;
	a.setP(4) ;&#xD;
	AssertTrue(&quot;Invocation made into a through q&quot;, a.b.p == 4) ;&#xD;
	&#xD;
	WriteLine(&quot;-- End of test case --&quot;) ;&#xD;
}</body>
            </ownedComment>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_9kX7ALZLEeKgJ-iymj9C8w" name="Body(Test case - Feature on Provided Interface)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_9kX7AbZLEeKgJ-iymj9C8w" name="ExpressionStatement@2b4125" inStructuredNode="_9kX7ALZLEeKgJ-iymj9C8w" outgoing="_9kX7jrZLEeKgJ-iymj9C8w">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_9kX7ArZLEeKgJ-iymj9C8w" name="Call(WriteLine)" inStructuredNode="_9kX7AbZLEeKgJ-iymj9C8w" incoming="_9kX7ELZLEeKgJ-iymj9C8w">
                  <argument xmi:type="uml:InputPin" xmi:id="_9kX7A7ZLEeKgJ-iymj9C8w" name="Call(WriteLine).argument(value)" incoming="_9kX7D7ZLEeKgJ-iymj9C8w">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9kX7BLZLEeKgJ-iymj9C8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9kX7BbZLEeKgJ-iymj9C8w" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_9kX7BrZLEeKgJ-iymj9C8w" name="Call(WriteLine).result(errorStatus)">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9kX7B7ZLEeKgJ-iymj9C8w"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9kX7CLZLEeKgJ-iymj9C8w" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_9kX7CbZLEeKgJ-iymj9C8w" name="Tuple@10b1ec5" inStructuredNode="_9kX7AbZLEeKgJ-iymj9C8w" outgoing="_9kX7ELZLEeKgJ-iymj9C8w">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_9kX7CrZLEeKgJ-iymj9C8w" name="Value(&quot;-- Running test case: Feature on Provided Interface --&quot;)" inStructuredNode="_9kX7CbZLEeKgJ-iymj9C8w">
                    <result xmi:type="uml:OutputPin" xmi:id="_9kX7C7ZLEeKgJ-iymj9C8w" name="Value(&quot;-- Running test case: Feature on Provided Interface --&quot;).result" outgoing="_9kX7D7ZLEeKgJ-iymj9C8w" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9kX7DLZLEeKgJ-iymj9C8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9kX7DbZLEeKgJ-iymj9C8w" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_9kX7DrZLEeKgJ-iymj9C8w" value="-- Running test case: Feature on Provided Interface --">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_9kX7D7ZLEeKgJ-iymj9C8w" inStructuredNode="_9kX7AbZLEeKgJ-iymj9C8w" source="_9kX7C7ZLEeKgJ-iymj9C8w" target="_9kX7A7ZLEeKgJ-iymj9C8w"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_9kX7ELZLEeKgJ-iymj9C8w" inStructuredNode="_9kX7AbZLEeKgJ-iymj9C8w" source="_9kX7CbZLEeKgJ-iymj9C8w" target="_9kX7ArZLEeKgJ-iymj9C8w"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_9kX7EbZLEeKgJ-iymj9C8w" name="ExpressionStatement@1c645e5" inStructuredNode="_9kX7ALZLEeKgJ-iymj9C8w" outgoing="_9kX7kLZLEeKgJ-iymj9C8w" incoming="_9kX7jrZLEeKgJ-iymj9C8w">
                <node xmi:type="uml:ForkNode" xmi:id="_9kX7ErZLEeKgJ-iymj9C8w" name="Fork(a)@1b3b084" inStructuredNode="_9kX7EbZLEeKgJ-iymj9C8w" outgoing="_9kX7j7ZLEeKgJ-iymj9C8w _9kX7kbZLEeKgJ-iymj9C8w" incoming="_9kX7ILZLEeKgJ-iymj9C8w"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_9kX7E7ZLEeKgJ-iymj9C8w" name="RightHandSide@9d611" inStructuredNode="_9kX7EbZLEeKgJ-iymj9C8w">
                  <node xmi:type="uml:CallOperationAction" xmi:id="_9kX7FLZLEeKgJ-iymj9C8w" name="Call(A)" inStructuredNode="_9kX7E7ZLEeKgJ-iymj9C8w" operation="_0FIP2rY_EeKVFKC7Y-H4-A">
                    <result xmi:type="uml:OutputPin" xmi:id="_9kX7FbZLEeKgJ-iymj9C8w" name="Call(A).result(result)" outgoing="_9kX7ILZLEeKgJ-iymj9C8w" type="_0FIP0LY_EeKVFKC7Y-H4-A">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9kX7FrZLEeKgJ-iymj9C8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9kX7F7ZLEeKgJ-iymj9C8w" value="1"/>
                    </result>
                    <target xmi:type="uml:InputPin" xmi:id="_9kX7GLZLEeKgJ-iymj9C8w" name="Call(A).target" incoming="_9kX7H7ZLEeKgJ-iymj9C8w" type="_0FIP0LY_EeKVFKC7Y-H4-A" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9kX7GbZLEeKgJ-iymj9C8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9kX7GrZLEeKgJ-iymj9C8w" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:CreateObjectAction" xmi:id="_9kX7G7ZLEeKgJ-iymj9C8w" name="Create(A)" inStructuredNode="_9kX7E7ZLEeKgJ-iymj9C8w" classifier="_0FIP0LY_EeKVFKC7Y-H4-A">
                    <result xmi:type="uml:OutputPin" xmi:id="_9kX7HLZLEeKgJ-iymj9C8w" name="Create(A).result" outgoing="_9kX7H7ZLEeKgJ-iymj9C8w" type="_0FIP0LY_EeKVFKC7Y-H4-A" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9kX7HbZLEeKgJ-iymj9C8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9kX7HrZLEeKgJ-iymj9C8w" value="1"/>
                    </result>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_9kX7H7ZLEeKgJ-iymj9C8w" inStructuredNode="_9kX7E7ZLEeKgJ-iymj9C8w" source="_9kX7HLZLEeKgJ-iymj9C8w" target="_9kX7GLZLEeKgJ-iymj9C8w"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_9kX7ILZLEeKgJ-iymj9C8w" inStructuredNode="_9kX7EbZLEeKgJ-iymj9C8w" source="_9kX7FbZLEeKgJ-iymj9C8w" target="_9kX7ErZLEeKgJ-iymj9C8w"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_9kX7IbZLEeKgJ-iymj9C8w" name="ExpressionStatement@224c4f" inStructuredNode="_9kX7ALZLEeKgJ-iymj9C8w" outgoing="_9kX7krZLEeKgJ-iymj9C8w" incoming="_9kX7kLZLEeKgJ-iymj9C8w">
                <node xmi:type="uml:ExpansionRegion" xmi:id="_9kX7IrZLEeKgJ-iymj9C8w" name="Collect(Call(setP))" inStructuredNode="_9kX7IbZLEeKgJ-iymj9C8w" incoming="_9kX7NbZLEeKgJ-iymj9C8w" mode="parallel" inputElement="_9kX7M7ZLEeKgJ-iymj9C8w">
                  <node xmi:type="uml:CallOperationAction" xmi:id="_9kX7I7ZLEeKgJ-iymj9C8w" name="Call(setP)" inStructuredNode="_9kX7IrZLEeKgJ-iymj9C8w" incoming="_9kX7MbZLEeKgJ-iymj9C8w" operation="_V6WhALZEEeKVFKC7Y-H4-A">
                    <argument xmi:type="uml:InputPin" xmi:id="_9kX7JLZLEeKgJ-iymj9C8w" name="Call(setP).argument(v)" incoming="_9kX7MLZLEeKgJ-iymj9C8w">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9kX7JbZLEeKgJ-iymj9C8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9kX7JrZLEeKgJ-iymj9C8w" value="1"/>
                    </argument>
                    <target xmi:type="uml:InputPin" xmi:id="_9kX7J7ZLEeKgJ-iymj9C8w" name="Call(setP).target" incoming="_9kX7MrZLEeKgJ-iymj9C8w" type="_0FIP0LY_EeKVFKC7Y-H4-A" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9kX7KLZLEeKgJ-iymj9C8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9kX7KbZLEeKgJ-iymj9C8w" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_9kX7KrZLEeKgJ-iymj9C8w" name="Tuple@1592218" inStructuredNode="_9kX7IrZLEeKgJ-iymj9C8w" outgoing="_9kX7MbZLEeKgJ-iymj9C8w">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_9kX7K7ZLEeKgJ-iymj9C8w" name="Value(4)" inStructuredNode="_9kX7KrZLEeKgJ-iymj9C8w">
                      <result xmi:type="uml:OutputPin" xmi:id="_9kX7LLZLEeKgJ-iymj9C8w" name="Value(4).result" outgoing="_9kX7MLZLEeKgJ-iymj9C8w" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9kX7LbZLEeKgJ-iymj9C8w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9kX7LrZLEeKgJ-iymj9C8w" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_9kX7L7ZLEeKgJ-iymj9C8w" value="4">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_9kX7MLZLEeKgJ-iymj9C8w" inStructuredNode="_9kX7IrZLEeKgJ-iymj9C8w" source="_9kX7LLZLEeKgJ-iymj9C8w" target="_9kX7JLZLEeKgJ-iymj9C8w"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_9kX7MbZLEeKgJ-iymj9C8w" inStructuredNode="_9kX7IrZLEeKgJ-iymj9C8w" source="_9kX7KrZLEeKgJ-iymj9C8w" target="_9kX7I7ZLEeKgJ-iymj9C8w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_9kX7MrZLEeKgJ-iymj9C8w" inStructuredNode="_9kX7IrZLEeKgJ-iymj9C8w" source="_9kX7M7ZLEeKgJ-iymj9C8w" target="_9kX7J7ZLEeKgJ-iymj9C8w"/>
                </node>
                <node xmi:type="uml:ExpansionNode" xmi:id="_9kX7M7ZLEeKgJ-iymj9C8w" name="Collect(Call(setP)).inputElement" inStructuredNode="_9kX7IbZLEeKgJ-iymj9C8w" outgoing="_9kX7MrZLEeKgJ-iymj9C8w" incoming="_9kX7j7ZLEeKgJ-iymj9C8w" regionAsInput="_9kX7IrZLEeKgJ-iymj9C8w"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_9kX7NLZLEeKgJ-iymj9C8w" name="Feature(Fork(a)@1b3b084)" inStructuredNode="_9kX7IbZLEeKgJ-iymj9C8w" outgoing="_9kX7NbZLEeKgJ-iymj9C8w"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_9kX7NbZLEeKgJ-iymj9C8w" inStructuredNode="_9kX7IbZLEeKgJ-iymj9C8w" source="_9kX7NLZLEeKgJ-iymj9C8w" target="_9kX7IrZLEeKgJ-iymj9C8w"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_9kX7NrZLEeKgJ-iymj9C8w" name="ExpressionStatement@a607af" inStructuredNode="_9kX7ALZLEeKgJ-iymj9C8w" outgoing="_9kX7k7ZLEeKgJ-iymj9C8w" incoming="_9kX7krZLEeKgJ-iymj9C8w">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_9kX7N7ZLEeKgJ-iymj9C8w" name="Call(AssertTrue)" inStructuredNode="_9kX7NrZLEeKgJ-iymj9C8w" incoming="_9kX7fbZLEeKgJ-iymj9C8w">
                  <argument xmi:type="uml:InputPin" xmi:id="_9kX7OLZLEeKgJ-iymj9C8w" name="Call(AssertTrue).argument(label)" incoming="_9kX7e7ZLEeKgJ-iymj9C8w">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9kX7ObZLEeKgJ-iymj9C8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9kX7OrZLEeKgJ-iymj9C8w" value="1"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_9kX7O7ZLEeKgJ-iymj9C8w" name="Call(AssertTrue).argument(condition)" incoming="_9kX7fLZLEeKgJ-iymj9C8w">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9kX7PLZLEeKgJ-iymj9C8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9kX7PbZLEeKgJ-iymj9C8w" value="1"/>
                  </argument>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_9kX7PrZLEeKgJ-iymj9C8w" name="Tuple@12fbeed" inStructuredNode="_9kX7NrZLEeKgJ-iymj9C8w" outgoing="_9kX7fbZLEeKgJ-iymj9C8w">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_9kX7P7ZLEeKgJ-iymj9C8w" name="Value(&quot;Invocation made into a through q&quot;)" inStructuredNode="_9kX7PrZLEeKgJ-iymj9C8w">
                    <result xmi:type="uml:OutputPin" xmi:id="_9kX7QLZLEeKgJ-iymj9C8w" name="Value(&quot;Invocation made into a through q&quot;).result" outgoing="_9kX7e7ZLEeKgJ-iymj9C8w" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9kX7QbZLEeKgJ-iymj9C8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9kX7QrZLEeKgJ-iymj9C8w" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_9kX7Q7ZLEeKgJ-iymj9C8w" value="Invocation made into a through q">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_9kX7RLZLEeKgJ-iymj9C8w" name="Read(b)" inStructuredNode="_9kX7PrZLEeKgJ-iymj9C8w" structuralFeature="_OBZyULZFEeKVFKC7Y-H4-A">
                    <object xmi:type="uml:InputPin" xmi:id="_9kX7RbZLEeKgJ-iymj9C8w" name="Read(b).object" incoming="_9kX7brZLEeKgJ-iymj9C8w" type="_0FIP0LY_EeKVFKC7Y-H4-A" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9kX7RrZLEeKgJ-iymj9C8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9kX7R7ZLEeKgJ-iymj9C8w" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_9kX7SLZLEeKgJ-iymj9C8w" name="Read(b).result" outgoing="_9kX7b7ZLEeKgJ-iymj9C8w" type="_yLSnELZEEeKVFKC7Y-H4-A" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9kX7SbZLEeKgJ-iymj9C8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9kX7SrZLEeKgJ-iymj9C8w" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_9kX7S7ZLEeKgJ-iymj9C8w" name="Fork(Fork(a)@1b3b084)" inStructuredNode="_9kX7PrZLEeKgJ-iymj9C8w" outgoing="_9kX7brZLEeKgJ-iymj9C8w" incoming="_9kX7kbZLEeKgJ-iymj9C8w"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_9kX7TLZLEeKgJ-iymj9C8w" name="Read(p)" inStructuredNode="_9kX7PrZLEeKgJ-iymj9C8w" structuralFeature="_0FIP0rY_EeKVFKC7Y-H4-A">
                    <object xmi:type="uml:InputPin" xmi:id="_9kX7TbZLEeKgJ-iymj9C8w" name="Read(p).object" incoming="_9kX7cLZLEeKgJ-iymj9C8w" type="_yLSnELZEEeKVFKC7Y-H4-A" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9kX7TrZLEeKgJ-iymj9C8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9kX7T7ZLEeKgJ-iymj9C8w" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_9kX7ULZLEeKgJ-iymj9C8w" name="Read(p).result" outgoing="_9kX7cbZLEeKgJ-iymj9C8w" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9kX7UbZLEeKgJ-iymj9C8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9kX7UrZLEeKgJ-iymj9C8w" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_9kX7U7ZLEeKgJ-iymj9C8w" name="Fork(Read(b).result)" inStructuredNode="_9kX7PrZLEeKgJ-iymj9C8w" outgoing="_9kX7cLZLEeKgJ-iymj9C8w" incoming="_9kX7b7ZLEeKgJ-iymj9C8w"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_9kX7VLZLEeKgJ-iymj9C8w" name="Value(4)" inStructuredNode="_9kX7PrZLEeKgJ-iymj9C8w">
                    <result xmi:type="uml:OutputPin" xmi:id="_9kX7VbZLEeKgJ-iymj9C8w" name="Value(4).result" outgoing="_9kX7erZLEeKgJ-iymj9C8w" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9kX7VrZLEeKgJ-iymj9C8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9kX7V7ZLEeKgJ-iymj9C8w" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_9kX7WLZLEeKgJ-iymj9C8w" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:TestIdentityAction" xmi:id="_9kX7WbZLEeKgJ-iymj9C8w" name="Test(==)" inStructuredNode="_9kX7PrZLEeKgJ-iymj9C8w">
                    <first xmi:type="uml:InputPin" xmi:id="_9kX7WrZLEeKgJ-iymj9C8w" name="Test(==).first" incoming="_9kX7crZLEeKgJ-iymj9C8w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9kX7W7ZLEeKgJ-iymj9C8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9kX7XLZLEeKgJ-iymj9C8w" value="1"/>
                    </first>
                    <result xmi:type="uml:OutputPin" xmi:id="_9kX7XbZLEeKgJ-iymj9C8w" name="Test(==).result" outgoing="_9kX7dbZLEeKgJ-iymj9C8w" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9kX7XrZLEeKgJ-iymj9C8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9kX7X7ZLEeKgJ-iymj9C8w" value="1"/>
                    </result>
                    <second xmi:type="uml:InputPin" xmi:id="_9kX7YLZLEeKgJ-iymj9C8w" name="Test(==).second" incoming="_9kX7erZLEeKgJ-iymj9C8w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9kX7YbZLEeKgJ-iymj9C8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9kX7YrZLEeKgJ-iymj9C8w" value="1"/>
                    </second>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_9kX7Y7ZLEeKgJ-iymj9C8w" name="Fork(Read(p).result)" inStructuredNode="_9kX7PrZLEeKgJ-iymj9C8w" outgoing="_9kX7crZLEeKgJ-iymj9C8w _9kX7c7ZLEeKgJ-iymj9C8w" incoming="_9kX7cbZLEeKgJ-iymj9C8w"/>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_9kX7ZLZLEeKgJ-iymj9C8w" name="Call(NotEmpty)" inStructuredNode="_9kX7PrZLEeKgJ-iymj9C8w">
                    <argument xmi:type="uml:InputPin" xmi:id="_9kX7ZbZLEeKgJ-iymj9C8w" name="Call(NotEmpty).argument(seq)" incoming="_9kX7c7ZLEeKgJ-iymj9C8w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9kX7ZrZLEeKgJ-iymj9C8w"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9kX7Z7ZLEeKgJ-iymj9C8w" value="*"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_9kX7aLZLEeKgJ-iymj9C8w" name="Call(NotEmpty).result()" outgoing="_9kX7dLZLEeKgJ-iymj9C8w">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9kX7abZLEeKgJ-iymj9C8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9kX7arZLEeKgJ-iymj9C8w" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_9kX7a7ZLEeKgJ-iymj9C8w" name="Fork(Call(NotEmpty).result())" inStructuredNode="_9kX7PrZLEeKgJ-iymj9C8w" outgoing="_9kX7drZLEeKgJ-iymj9C8w _9kX7d7ZLEeKgJ-iymj9C8w" incoming="_9kX7dLZLEeKgJ-iymj9C8w"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_9kX7bLZLEeKgJ-iymj9C8w" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_9kX7PrZLEeKgJ-iymj9C8w" outgoing="_9kX7fLZLEeKgJ-iymj9C8w" incoming="_9kX7dbZLEeKgJ-iymj9C8w _9kX7eLZLEeKgJ-iymj9C8w"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_9kX7bbZLEeKgJ-iymj9C8w" name="Decision(Call(NotEmpty).result())" inStructuredNode="_9kX7PrZLEeKgJ-iymj9C8w" outgoing="_9kX7eLZLEeKgJ-iymj9C8w" incoming="_9kX7drZLEeKgJ-iymj9C8w _9kX7d7ZLEeKgJ-iymj9C8w" decisionInputFlow="_9kX7d7ZLEeKgJ-iymj9C8w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_9kX7brZLEeKgJ-iymj9C8w" inStructuredNode="_9kX7PrZLEeKgJ-iymj9C8w" source="_9kX7S7ZLEeKgJ-iymj9C8w" target="_9kX7RbZLEeKgJ-iymj9C8w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_9kX7b7ZLEeKgJ-iymj9C8w" inStructuredNode="_9kX7PrZLEeKgJ-iymj9C8w" source="_9kX7SLZLEeKgJ-iymj9C8w" target="_9kX7U7ZLEeKgJ-iymj9C8w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_9kX7cLZLEeKgJ-iymj9C8w" inStructuredNode="_9kX7PrZLEeKgJ-iymj9C8w" source="_9kX7U7ZLEeKgJ-iymj9C8w" target="_9kX7TbZLEeKgJ-iymj9C8w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_9kX7cbZLEeKgJ-iymj9C8w" inStructuredNode="_9kX7PrZLEeKgJ-iymj9C8w" source="_9kX7ULZLEeKgJ-iymj9C8w" target="_9kX7Y7ZLEeKgJ-iymj9C8w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_9kX7crZLEeKgJ-iymj9C8w" inStructuredNode="_9kX7PrZLEeKgJ-iymj9C8w" source="_9kX7Y7ZLEeKgJ-iymj9C8w" target="_9kX7WrZLEeKgJ-iymj9C8w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_9kX7c7ZLEeKgJ-iymj9C8w" inStructuredNode="_9kX7PrZLEeKgJ-iymj9C8w" source="_9kX7Y7ZLEeKgJ-iymj9C8w" target="_9kX7ZbZLEeKgJ-iymj9C8w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_9kX7dLZLEeKgJ-iymj9C8w" inStructuredNode="_9kX7PrZLEeKgJ-iymj9C8w" source="_9kX7aLZLEeKgJ-iymj9C8w" target="_9kX7a7ZLEeKgJ-iymj9C8w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_9kX7dbZLEeKgJ-iymj9C8w" inStructuredNode="_9kX7PrZLEeKgJ-iymj9C8w" source="_9kX7XbZLEeKgJ-iymj9C8w" target="_9kX7bLZLEeKgJ-iymj9C8w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_9kX7drZLEeKgJ-iymj9C8w" inStructuredNode="_9kX7PrZLEeKgJ-iymj9C8w" source="_9kX7a7ZLEeKgJ-iymj9C8w" target="_9kX7bbZLEeKgJ-iymj9C8w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_9kX7d7ZLEeKgJ-iymj9C8w" inStructuredNode="_9kX7PrZLEeKgJ-iymj9C8w" source="_9kX7a7ZLEeKgJ-iymj9C8w" target="_9kX7bbZLEeKgJ-iymj9C8w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_9kX7eLZLEeKgJ-iymj9C8w" inStructuredNode="_9kX7PrZLEeKgJ-iymj9C8w" source="_9kX7bbZLEeKgJ-iymj9C8w" target="_9kX7bLZLEeKgJ-iymj9C8w">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_9kX7ebZLEeKgJ-iymj9C8w" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_9kX7erZLEeKgJ-iymj9C8w" inStructuredNode="_9kX7PrZLEeKgJ-iymj9C8w" source="_9kX7VbZLEeKgJ-iymj9C8w" target="_9kX7YLZLEeKgJ-iymj9C8w"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_9kX7e7ZLEeKgJ-iymj9C8w" inStructuredNode="_9kX7NrZLEeKgJ-iymj9C8w" source="_9kX7QLZLEeKgJ-iymj9C8w" target="_9kX7OLZLEeKgJ-iymj9C8w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_9kX7fLZLEeKgJ-iymj9C8w" inStructuredNode="_9kX7NrZLEeKgJ-iymj9C8w" source="_9kX7bLZLEeKgJ-iymj9C8w" target="_9kX7O7ZLEeKgJ-iymj9C8w"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_9kX7fbZLEeKgJ-iymj9C8w" inStructuredNode="_9kX7NrZLEeKgJ-iymj9C8w" source="_9kX7PrZLEeKgJ-iymj9C8w" target="_9kX7N7ZLEeKgJ-iymj9C8w"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_9kX7frZLEeKgJ-iymj9C8w" name="ExpressionStatement@1c40add" inStructuredNode="_9kX7ALZLEeKgJ-iymj9C8w" incoming="_9kX7k7ZLEeKgJ-iymj9C8w">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_9kX7f7ZLEeKgJ-iymj9C8w" name="Call(WriteLine)" inStructuredNode="_9kX7frZLEeKgJ-iymj9C8w" incoming="_9kX7jbZLEeKgJ-iymj9C8w">
                  <argument xmi:type="uml:InputPin" xmi:id="_9kX7gLZLEeKgJ-iymj9C8w" name="Call(WriteLine).argument(value)" incoming="_9kX7jLZLEeKgJ-iymj9C8w">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9kX7gbZLEeKgJ-iymj9C8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9kX7grZLEeKgJ-iymj9C8w" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_9kX7g7ZLEeKgJ-iymj9C8w" name="Call(WriteLine).result(errorStatus)">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9kX7hLZLEeKgJ-iymj9C8w"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9kX7hbZLEeKgJ-iymj9C8w" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_9kX7hrZLEeKgJ-iymj9C8w" name="Tuple@b1dac8" inStructuredNode="_9kX7frZLEeKgJ-iymj9C8w" outgoing="_9kX7jbZLEeKgJ-iymj9C8w">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_9kX7h7ZLEeKgJ-iymj9C8w" name="Value(&quot;-- End of test case --&quot;)" inStructuredNode="_9kX7hrZLEeKgJ-iymj9C8w">
                    <result xmi:type="uml:OutputPin" xmi:id="_9kX7iLZLEeKgJ-iymj9C8w" name="Value(&quot;-- End of test case --&quot;).result" outgoing="_9kX7jLZLEeKgJ-iymj9C8w" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9kX7ibZLEeKgJ-iymj9C8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9kX7irZLEeKgJ-iymj9C8w" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_9kX7i7ZLEeKgJ-iymj9C8w" value="-- End of test case --">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_9kX7jLZLEeKgJ-iymj9C8w" inStructuredNode="_9kX7frZLEeKgJ-iymj9C8w" source="_9kX7iLZLEeKgJ-iymj9C8w" target="_9kX7gLZLEeKgJ-iymj9C8w"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_9kX7jbZLEeKgJ-iymj9C8w" inStructuredNode="_9kX7frZLEeKgJ-iymj9C8w" source="_9kX7hrZLEeKgJ-iymj9C8w" target="_9kX7f7ZLEeKgJ-iymj9C8w"/>
              </node>
              <edge xmi:type="uml:ControlFlow" xmi:id="_9kX7jrZLEeKgJ-iymj9C8w" inStructuredNode="_9kX7ALZLEeKgJ-iymj9C8w" source="_9kX7AbZLEeKgJ-iymj9C8w" target="_9kX7EbZLEeKgJ-iymj9C8w"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_9kX7j7ZLEeKgJ-iymj9C8w" inStructuredNode="_9kX7ALZLEeKgJ-iymj9C8w" source="_9kX7ErZLEeKgJ-iymj9C8w" target="_9kX7M7ZLEeKgJ-iymj9C8w"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_9kX7kLZLEeKgJ-iymj9C8w" inStructuredNode="_9kX7ALZLEeKgJ-iymj9C8w" source="_9kX7EbZLEeKgJ-iymj9C8w" target="_9kX7IbZLEeKgJ-iymj9C8w"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_9kX7kbZLEeKgJ-iymj9C8w" inStructuredNode="_9kX7ALZLEeKgJ-iymj9C8w" source="_9kX7ErZLEeKgJ-iymj9C8w" target="_9kX7S7ZLEeKgJ-iymj9C8w"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_9kX7krZLEeKgJ-iymj9C8w" inStructuredNode="_9kX7ALZLEeKgJ-iymj9C8w" source="_9kX7IbZLEeKgJ-iymj9C8w" target="_9kX7NrZLEeKgJ-iymj9C8w"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_9kX7k7ZLEeKgJ-iymj9C8w" inStructuredNode="_9kX7ALZLEeKgJ-iymj9C8w" source="_9kX7NrZLEeKgJ-iymj9C8w" target="_9kX7frZLEeKgJ-iymj9C8w"/>
            </structuredNode>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_pMZtkLZREeKifZ6nCzyfKA" name="Test case - Feature on Required Interface">
          <ownedComment xmi:type="uml:Comment" xmi:id="_nMz-8LZSEeKifZ6nCzyfKA" annotatedElement="_bW9LQLZSEeKifZ6nCzyfKA">
            <body>is conjugated</body>
          </ownedComment>
          <packagedElement xmi:type="uml:Class" xmi:id="_3UN80LZREeKifZ6nCzyfKA" clientDependency="_vUxKQLZiEeKifZ6nCzyfKA" name="C">
            <ownedAttribute xmi:type="uml:Port" xmi:id="_bW9LQLZSEeKifZ6nCzyfKA" name="q" visibility="public" type="_0E1U4LY_EeKVFKC7Y-H4-A" end="_CHUdkLZTEeKifZ6nCzyfKA _-H3kcLZdEeKifZ6nCzyfKA" aggregation="composite" isConjugated="true">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dBxuULZSEeKifZ6nCzyfKA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dCqfILZSEeKifZ6nCzyfKA" value="1"/>
            </ownedAttribute>
            <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_vUxKQLZiEeKifZ6nCzyfKA" name="InterfaceRealization1" client="_3UN80LZREeKifZ6nCzyfKA" supplier="_0Fk7wLY_EeKVFKC7Y-H4-A" contract="_0Fk7wLY_EeKVFKC7Y-H4-A" implementingClassifier="_3UN80LZREeKifZ6nCzyfKA"/>
            <ownedBehavior xmi:type="uml:Activity" xmi:id="_Ut9okLZTEeKifZ6nCzyfKA" name="setP" specification="_599mQLZREeKifZ6nCzyfKA" node="_ZazLILZTEeKifZ6nCzyfKA _iCTMcLZTEeKifZ6nCzyfKA _qOSWcLZTEeKifZ6nCzyfKA">
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_ZY3RcLZTEeKifZ6nCzyfKA" name="v">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
              </ownedParameter>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_69eQkLZTEeKifZ6nCzyfKA" name="ObjectFlow1" activity="_Ut9okLZTEeKifZ6nCzyfKA" source="_ZazLILZTEeKifZ6nCzyfKA" target="_5DepELZTEeKifZ6nCzyfKA">
                <guard xmi:type="uml:LiteralBoolean" xmi:id="_7AcsELZTEeKifZ6nCzyfKA" value="true"/>
                <weight xmi:type="uml:LiteralInteger" xmi:id="_7A5YALZTEeKifZ6nCzyfKA" value="1"/>
              </edge>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_8ITsALZTEeKifZ6nCzyfKA" name="ObjectFlow2" activity="_Ut9okLZTEeKifZ6nCzyfKA" source="_lrI7YLZTEeKifZ6nCzyfKA" target="_wZ49ELZTEeKifZ6nCzyfKA">
                <guard xmi:type="uml:LiteralBoolean" xmi:id="_8LI9kLZTEeKifZ6nCzyfKA" value="true"/>
                <weight xmi:type="uml:LiteralInteger" xmi:id="_8LlCcLZTEeKifZ6nCzyfKA" value="1"/>
              </edge>
              <node xmi:type="uml:ActivityParameterNode" xmi:id="_ZazLILZTEeKifZ6nCzyfKA" name="v" outgoing="_69eQkLZTEeKifZ6nCzyfKA" isControlType="true" parameter="_ZY3RcLZTEeKifZ6nCzyfKA">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                <upperBound xmi:type="uml:LiteralInteger" xmi:id="_ZbP3ELZTEeKifZ6nCzyfKA" value="1"/>
              </node>
              <node xmi:type="uml:ReadSelfAction" xmi:id="_iCTMcLZTEeKifZ6nCzyfKA" name="This">
                <result xmi:type="uml:OutputPin" xmi:id="_lrI7YLZTEeKifZ6nCzyfKA" outgoing="_8ITsALZTEeKifZ6nCzyfKA" type="_3UN80LZREeKifZ6nCzyfKA"/>
              </node>
              <node xmi:type="uml:CallOperationAction" xmi:id="_qOSWcLZTEeKifZ6nCzyfKA" name="setP on q" onPort="_bW9LQLZSEeKifZ6nCzyfKA" operation="_0Fk7wbY_EeKVFKC7Y-H4-A">
                <argument xmi:type="uml:InputPin" xmi:id="_5DepELZTEeKifZ6nCzyfKA" name="v" incoming="_69eQkLZTEeKifZ6nCzyfKA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <upperBound xmi:type="uml:LiteralInteger" xmi:id="_5DepEbZTEeKifZ6nCzyfKA" value="1"/>
                </argument>
                <target xmi:type="uml:InputPin" xmi:id="_wZ49ELZTEeKifZ6nCzyfKA" incoming="_8ITsALZTEeKifZ6nCzyfKA" type="_3UN80LZREeKifZ6nCzyfKA">
                  <upperBound xmi:type="uml:LiteralInteger" xmi:id="_wZ49EbZTEeKifZ6nCzyfKA" value="1"/>
                </target>
              </node>
            </ownedBehavior>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_599mQLZREeKifZ6nCzyfKA" name="setP" method="_Ut9okLZTEeKifZ6nCzyfKA" class="_3UN80LZREeKifZ6nCzyfKA">
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_9ZRPgLZREeKifZ6nCzyfKA" name="v">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
              </ownedParameter>
            </ownedOperation>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_MUEwALZUEeKifZ6nCzyfKA" name="C" class="_3UN80LZREeKifZ6nCzyfKA">
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_POM-0LZUEeKifZ6nCzyfKA" name="result" type="_3UN80LZREeKifZ6nCzyfKA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_sB0mELZSEeKifZ6nCzyfKA" name="D">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_usKscLZSEeKifZ6nCzyfKA" name="c" type="_3UN80LZREeKifZ6nCzyfKA" aggregation="composite"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_6jEB8LZSEeKifZ6nCzyfKA" name="a" type="_0FIP0LY_EeKVFKC7Y-H4-A" aggregation="composite"/>
            <ownedConnector xmi:type="uml:Connector" xmi:id="_CG3xoLZTEeKifZ6nCzyfKA" name="s" type="_GJP3YLZSEeKifZ6nCzyfKA">
              <end xmi:type="uml:ConnectorEnd" xmi:id="_CHUdkLZTEeKifZ6nCzyfKA" partWithPort="_usKscLZSEeKifZ6nCzyfKA" role="_bW9LQLZSEeKifZ6nCzyfKA">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CHUdkbZTEeKifZ6nCzyfKA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CHUdkrZTEeKifZ6nCzyfKA" value="1"/>
              </end>
              <end xmi:type="uml:ConnectorEnd" xmi:id="_CHxJgLZTEeKifZ6nCzyfKA" partWithPort="_6jEB8LZSEeKifZ6nCzyfKA" role="_0FIP0bY_EeKVFKC7Y-H4-A">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CHxJgbZTEeKifZ6nCzyfKA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CHxJgrZTEeKifZ6nCzyfKA" value="1"/>
              </end>
            </ownedConnector>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_Wc4zELZUEeKifZ6nCzyfKA" name="D" class="_sB0mELZSEeKifZ6nCzyfKA">
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_ZFwSwLZUEeKifZ6nCzyfKA" name="result" type="_sB0mELZSEeKifZ6nCzyfKA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Activity" xmi:id="_hjcQwLZUEeKifZ6nCzyfKA" name="Test case - Feature on Required Interface" group="_BoItkLZbEeKifZ6nCzyfKA" node="_BoItkLZbEeKifZ6nCzyfKA">
            <ownedComment xmi:type="uml:Comment" xmi:id="_hjcQwbZUEeKifZ6nCzyfKA">
              <body>&#xD;
namespace 'Test Suites'::'Test Suite 3'::Operation::'Test Case - Feature on Provided Interface' ;&#xD;
&#xD;
activity 'Test case - Feature on Required Interface'() { &#xD;
&#xD;
	WriteLine(&quot;-- Running test case: Feature on Required Interface --&quot;) ;&#xD;
	&#xD;
	d = new D() ;&#xD;
	d.c.setP(4) ;&#xD;
	AssertTrue(&quot;Invocation forwarded out of c through q&quot;, d.a.b.p == 4) ;&#xD;
	&#xD;
	WriteLine(&quot;-- End of test case --&quot;) ;&#xD;
}</body>
            </ownedComment>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_BoItkLZbEeKifZ6nCzyfKA" name="Body(Test case - Feature on Required Interface)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_BoItkbZbEeKifZ6nCzyfKA" name="ExpressionStatement@1cebd4f" inStructuredNode="_BoItkLZbEeKifZ6nCzyfKA" outgoing="_BoIuMrZbEeKifZ6nCzyfKA">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_BoItkrZbEeKifZ6nCzyfKA" name="Call(WriteLine)" inStructuredNode="_BoItkbZbEeKifZ6nCzyfKA" incoming="_BoItoLZbEeKifZ6nCzyfKA">
                  <argument xmi:type="uml:InputPin" xmi:id="_BoItk7ZbEeKifZ6nCzyfKA" name="Call(WriteLine).argument(value)" incoming="_BoItn7ZbEeKifZ6nCzyfKA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BoItlLZbEeKifZ6nCzyfKA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BoItlbZbEeKifZ6nCzyfKA" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_BoItlrZbEeKifZ6nCzyfKA" name="Call(WriteLine).result(errorStatus)">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BoItl7ZbEeKifZ6nCzyfKA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BoItmLZbEeKifZ6nCzyfKA" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_BoItmbZbEeKifZ6nCzyfKA" name="Tuple@13f7ae6" inStructuredNode="_BoItkbZbEeKifZ6nCzyfKA" outgoing="_BoItoLZbEeKifZ6nCzyfKA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_BoItmrZbEeKifZ6nCzyfKA" name="Value(&quot;-- Running test case: Feature on Required Interface --&quot;)" inStructuredNode="_BoItmbZbEeKifZ6nCzyfKA">
                    <result xmi:type="uml:OutputPin" xmi:id="_BoItm7ZbEeKifZ6nCzyfKA" name="Value(&quot;-- Running test case: Feature on Required Interface --&quot;).result" outgoing="_BoItn7ZbEeKifZ6nCzyfKA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BoItnLZbEeKifZ6nCzyfKA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BoItnbZbEeKifZ6nCzyfKA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_BoItnrZbEeKifZ6nCzyfKA" value="-- Running test case: Feature on Required Interface --">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_BoItn7ZbEeKifZ6nCzyfKA" inStructuredNode="_BoItkbZbEeKifZ6nCzyfKA" source="_BoItm7ZbEeKifZ6nCzyfKA" target="_BoItk7ZbEeKifZ6nCzyfKA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_BoItoLZbEeKifZ6nCzyfKA" inStructuredNode="_BoItkbZbEeKifZ6nCzyfKA" source="_BoItmbZbEeKifZ6nCzyfKA" target="_BoItkrZbEeKifZ6nCzyfKA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_BoItobZbEeKifZ6nCzyfKA" name="ExpressionStatement@1daca72" inStructuredNode="_BoItkLZbEeKifZ6nCzyfKA" outgoing="_BoIuNLZbEeKifZ6nCzyfKA" incoming="_BoIuMrZbEeKifZ6nCzyfKA">
                <node xmi:type="uml:ForkNode" xmi:id="_BoItorZbEeKifZ6nCzyfKA" name="Fork(d)@6c53eb" inStructuredNode="_BoItobZbEeKifZ6nCzyfKA" outgoing="_BoIuM7ZbEeKifZ6nCzyfKA _BoIuNbZbEeKifZ6nCzyfKA" incoming="_BoItsLZbEeKifZ6nCzyfKA"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_BoIto7ZbEeKifZ6nCzyfKA" name="RightHandSide@1f97e08" inStructuredNode="_BoItobZbEeKifZ6nCzyfKA">
                  <node xmi:type="uml:CallOperationAction" xmi:id="_BoItpLZbEeKifZ6nCzyfKA" name="Call(D)" inStructuredNode="_BoIto7ZbEeKifZ6nCzyfKA" operation="_Wc4zELZUEeKifZ6nCzyfKA">
                    <result xmi:type="uml:OutputPin" xmi:id="_BoItpbZbEeKifZ6nCzyfKA" name="Call(D).result(result)" outgoing="_BoItsLZbEeKifZ6nCzyfKA" type="_sB0mELZSEeKifZ6nCzyfKA">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BoItprZbEeKifZ6nCzyfKA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BoItp7ZbEeKifZ6nCzyfKA" value="1"/>
                    </result>
                    <target xmi:type="uml:InputPin" xmi:id="_BoItqLZbEeKifZ6nCzyfKA" name="Call(D).target" incoming="_BoItr7ZbEeKifZ6nCzyfKA" type="_sB0mELZSEeKifZ6nCzyfKA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BoItqbZbEeKifZ6nCzyfKA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BoItqrZbEeKifZ6nCzyfKA" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:CreateObjectAction" xmi:id="_BoItq7ZbEeKifZ6nCzyfKA" name="Create(D)" inStructuredNode="_BoIto7ZbEeKifZ6nCzyfKA" classifier="_sB0mELZSEeKifZ6nCzyfKA">
                    <result xmi:type="uml:OutputPin" xmi:id="_BoItrLZbEeKifZ6nCzyfKA" name="Create(D).result" outgoing="_BoItr7ZbEeKifZ6nCzyfKA" type="_sB0mELZSEeKifZ6nCzyfKA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BoItrbZbEeKifZ6nCzyfKA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BoItrrZbEeKifZ6nCzyfKA" value="1"/>
                    </result>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_BoItr7ZbEeKifZ6nCzyfKA" inStructuredNode="_BoIto7ZbEeKifZ6nCzyfKA" source="_BoItrLZbEeKifZ6nCzyfKA" target="_BoItqLZbEeKifZ6nCzyfKA"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_BoItsLZbEeKifZ6nCzyfKA" inStructuredNode="_BoItobZbEeKifZ6nCzyfKA" source="_BoItpbZbEeKifZ6nCzyfKA" target="_BoItorZbEeKifZ6nCzyfKA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_BoItsbZbEeKifZ6nCzyfKA" name="ExpressionStatement@170fd8e" inStructuredNode="_BoItkLZbEeKifZ6nCzyfKA" outgoing="_BoIuNrZbEeKifZ6nCzyfKA" incoming="_BoIuNLZbEeKifZ6nCzyfKA">
                <node xmi:type="uml:ExpansionRegion" xmi:id="_BoItsrZbEeKifZ6nCzyfKA" name="Collect(Call(setP))" inStructuredNode="_BoItsbZbEeKifZ6nCzyfKA" incoming="_BoItz7ZbEeKifZ6nCzyfKA" mode="parallel" inputElement="_BoItw7ZbEeKifZ6nCzyfKA">
                  <node xmi:type="uml:CallOperationAction" xmi:id="_BoIts7ZbEeKifZ6nCzyfKA" name="Call(setP)" inStructuredNode="_BoItsrZbEeKifZ6nCzyfKA" incoming="_BoItwbZbEeKifZ6nCzyfKA" operation="_599mQLZREeKifZ6nCzyfKA">
                    <argument xmi:type="uml:InputPin" xmi:id="_BoIttLZbEeKifZ6nCzyfKA" name="Call(setP).argument(v)" incoming="_BoItwLZbEeKifZ6nCzyfKA">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BoIttbZbEeKifZ6nCzyfKA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BoIttrZbEeKifZ6nCzyfKA" value="1"/>
                    </argument>
                    <target xmi:type="uml:InputPin" xmi:id="_BoItt7ZbEeKifZ6nCzyfKA" name="Call(setP).target" incoming="_BoItwrZbEeKifZ6nCzyfKA" type="_3UN80LZREeKifZ6nCzyfKA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BoItuLZbEeKifZ6nCzyfKA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BoItubZbEeKifZ6nCzyfKA" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_BoIturZbEeKifZ6nCzyfKA" name="Tuple@23e76c" inStructuredNode="_BoItsrZbEeKifZ6nCzyfKA" outgoing="_BoItwbZbEeKifZ6nCzyfKA">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_BoItu7ZbEeKifZ6nCzyfKA" name="Value(4)" inStructuredNode="_BoIturZbEeKifZ6nCzyfKA">
                      <result xmi:type="uml:OutputPin" xmi:id="_BoItvLZbEeKifZ6nCzyfKA" name="Value(4).result" outgoing="_BoItwLZbEeKifZ6nCzyfKA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BoItvbZbEeKifZ6nCzyfKA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BoItvrZbEeKifZ6nCzyfKA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_BoItv7ZbEeKifZ6nCzyfKA" value="4">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_BoItwLZbEeKifZ6nCzyfKA" inStructuredNode="_BoItsrZbEeKifZ6nCzyfKA" source="_BoItvLZbEeKifZ6nCzyfKA" target="_BoIttLZbEeKifZ6nCzyfKA"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_BoItwbZbEeKifZ6nCzyfKA" inStructuredNode="_BoItsrZbEeKifZ6nCzyfKA" source="_BoIturZbEeKifZ6nCzyfKA" target="_BoIts7ZbEeKifZ6nCzyfKA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_BoItwrZbEeKifZ6nCzyfKA" inStructuredNode="_BoItsrZbEeKifZ6nCzyfKA" source="_BoItw7ZbEeKifZ6nCzyfKA" target="_BoItt7ZbEeKifZ6nCzyfKA"/>
                </node>
                <node xmi:type="uml:ExpansionNode" xmi:id="_BoItw7ZbEeKifZ6nCzyfKA" name="Collect(Call(setP)).inputElement" inStructuredNode="_BoItsbZbEeKifZ6nCzyfKA" outgoing="_BoItwrZbEeKifZ6nCzyfKA" incoming="_BoItzrZbEeKifZ6nCzyfKA" regionAsInput="_BoItsrZbEeKifZ6nCzyfKA"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_BoItxLZbEeKifZ6nCzyfKA" name="Feature(Read(c).result)" inStructuredNode="_BoItsbZbEeKifZ6nCzyfKA" outgoing="_BoItz7ZbEeKifZ6nCzyfKA">
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_BoItxbZbEeKifZ6nCzyfKA" name="Read(c)" inStructuredNode="_BoItxLZbEeKifZ6nCzyfKA" structuralFeature="_usKscLZSEeKifZ6nCzyfKA">
                    <object xmi:type="uml:InputPin" xmi:id="_BoItxrZbEeKifZ6nCzyfKA" name="Read(c).object" incoming="_BoItzbZbEeKifZ6nCzyfKA" type="_sB0mELZSEeKifZ6nCzyfKA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BoItx7ZbEeKifZ6nCzyfKA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BoItyLZbEeKifZ6nCzyfKA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_BoItybZbEeKifZ6nCzyfKA" name="Read(c).result" outgoing="_BoItzrZbEeKifZ6nCzyfKA" type="_3UN80LZREeKifZ6nCzyfKA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BoItyrZbEeKifZ6nCzyfKA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BoIty7ZbEeKifZ6nCzyfKA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_BoItzLZbEeKifZ6nCzyfKA" name="Fork(Fork(d)@6c53eb)" inStructuredNode="_BoItxLZbEeKifZ6nCzyfKA" outgoing="_BoItzbZbEeKifZ6nCzyfKA" incoming="_BoIuM7ZbEeKifZ6nCzyfKA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_BoItzbZbEeKifZ6nCzyfKA" inStructuredNode="_BoItxLZbEeKifZ6nCzyfKA" source="_BoItzLZbEeKifZ6nCzyfKA" target="_BoItxrZbEeKifZ6nCzyfKA"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_BoItzrZbEeKifZ6nCzyfKA" inStructuredNode="_BoItsbZbEeKifZ6nCzyfKA" source="_BoItybZbEeKifZ6nCzyfKA" target="_BoItw7ZbEeKifZ6nCzyfKA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_BoItz7ZbEeKifZ6nCzyfKA" inStructuredNode="_BoItsbZbEeKifZ6nCzyfKA" source="_BoItxLZbEeKifZ6nCzyfKA" target="_BoItsrZbEeKifZ6nCzyfKA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_BoIt0LZbEeKifZ6nCzyfKA" name="ExpressionStatement@1367d8a" inStructuredNode="_BoItkLZbEeKifZ6nCzyfKA" outgoing="_BoIuN7ZbEeKifZ6nCzyfKA" incoming="_BoIuNrZbEeKifZ6nCzyfKA">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_BoIt0bZbEeKifZ6nCzyfKA" name="Call(AssertTrue)" inStructuredNode="_BoIt0LZbEeKifZ6nCzyfKA" incoming="_BoIuIbZbEeKifZ6nCzyfKA">
                  <argument xmi:type="uml:InputPin" xmi:id="_BoIt0rZbEeKifZ6nCzyfKA" name="Call(AssertTrue).argument(label)" incoming="_BoIuH7ZbEeKifZ6nCzyfKA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BoIt07ZbEeKifZ6nCzyfKA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BoIt1LZbEeKifZ6nCzyfKA" value="1"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_BoIt1bZbEeKifZ6nCzyfKA" name="Call(AssertTrue).argument(condition)" incoming="_BoIuILZbEeKifZ6nCzyfKA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BoIt1rZbEeKifZ6nCzyfKA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BoIt17ZbEeKifZ6nCzyfKA" value="1"/>
                  </argument>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_BoIt2LZbEeKifZ6nCzyfKA" name="Tuple@1c54632" inStructuredNode="_BoIt0LZbEeKifZ6nCzyfKA" outgoing="_BoIuIbZbEeKifZ6nCzyfKA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_BoIt2bZbEeKifZ6nCzyfKA" name="Value(&quot;Invocation forwarded out of c through q&quot;)" inStructuredNode="_BoIt2LZbEeKifZ6nCzyfKA">
                    <result xmi:type="uml:OutputPin" xmi:id="_BoIt2rZbEeKifZ6nCzyfKA" name="Value(&quot;Invocation forwarded out of c through q&quot;).result" outgoing="_BoIuH7ZbEeKifZ6nCzyfKA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BoIt27ZbEeKifZ6nCzyfKA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BoIt3LZbEeKifZ6nCzyfKA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_BoIt3bZbEeKifZ6nCzyfKA" value="Invocation forwarded out of c through q">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_BoIt3rZbEeKifZ6nCzyfKA" name="Read(a)" inStructuredNode="_BoIt2LZbEeKifZ6nCzyfKA" structuralFeature="_6jEB8LZSEeKifZ6nCzyfKA">
                    <object xmi:type="uml:InputPin" xmi:id="_BoIt37ZbEeKifZ6nCzyfKA" name="Read(a).object" incoming="_BoIuELZbEeKifZ6nCzyfKA" type="_sB0mELZSEeKifZ6nCzyfKA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BoIt4LZbEeKifZ6nCzyfKA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BoIt4bZbEeKifZ6nCzyfKA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_BoIt4rZbEeKifZ6nCzyfKA" name="Read(a).result" outgoing="_BoIuEbZbEeKifZ6nCzyfKA" type="_0FIP0LY_EeKVFKC7Y-H4-A" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BoIt47ZbEeKifZ6nCzyfKA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BoIt5LZbEeKifZ6nCzyfKA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_BoIt5bZbEeKifZ6nCzyfKA" name="Fork(Fork(d)@6c53eb)" inStructuredNode="_BoIt2LZbEeKifZ6nCzyfKA" outgoing="_BoIuELZbEeKifZ6nCzyfKA" incoming="_BoIuNbZbEeKifZ6nCzyfKA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_BoIt5rZbEeKifZ6nCzyfKA" name="Read(b)" inStructuredNode="_BoIt2LZbEeKifZ6nCzyfKA" structuralFeature="_OBZyULZFEeKVFKC7Y-H4-A">
                    <object xmi:type="uml:InputPin" xmi:id="_BoIt57ZbEeKifZ6nCzyfKA" name="Read(b).object" incoming="_BoIuErZbEeKifZ6nCzyfKA" type="_0FIP0LY_EeKVFKC7Y-H4-A" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BoIt6LZbEeKifZ6nCzyfKA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BoIt6bZbEeKifZ6nCzyfKA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_BoIt6rZbEeKifZ6nCzyfKA" name="Read(b).result" outgoing="_BoIuE7ZbEeKifZ6nCzyfKA" type="_yLSnELZEEeKVFKC7Y-H4-A" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BoIt67ZbEeKifZ6nCzyfKA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BoIt7LZbEeKifZ6nCzyfKA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_BoIt7bZbEeKifZ6nCzyfKA" name="Fork(Read(a).result)" inStructuredNode="_BoIt2LZbEeKifZ6nCzyfKA" outgoing="_BoIuErZbEeKifZ6nCzyfKA" incoming="_BoIuEbZbEeKifZ6nCzyfKA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_BoIt7rZbEeKifZ6nCzyfKA" name="Read(p)" inStructuredNode="_BoIt2LZbEeKifZ6nCzyfKA" structuralFeature="_0FIP0rY_EeKVFKC7Y-H4-A">
                    <object xmi:type="uml:InputPin" xmi:id="_BoIt77ZbEeKifZ6nCzyfKA" name="Read(p).object" incoming="_BoIuFLZbEeKifZ6nCzyfKA" type="_yLSnELZEEeKVFKC7Y-H4-A" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BoIt8LZbEeKifZ6nCzyfKA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BoIt8bZbEeKifZ6nCzyfKA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_BoIt8rZbEeKifZ6nCzyfKA" name="Read(p).result" outgoing="_BoIuFbZbEeKifZ6nCzyfKA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BoIt87ZbEeKifZ6nCzyfKA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BoIt9LZbEeKifZ6nCzyfKA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_BoIt9bZbEeKifZ6nCzyfKA" name="Fork(Read(b).result)" inStructuredNode="_BoIt2LZbEeKifZ6nCzyfKA" outgoing="_BoIuFLZbEeKifZ6nCzyfKA" incoming="_BoIuE7ZbEeKifZ6nCzyfKA"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_BoIt9rZbEeKifZ6nCzyfKA" name="Value(4)" inStructuredNode="_BoIt2LZbEeKifZ6nCzyfKA">
                    <result xmi:type="uml:OutputPin" xmi:id="_BoIt97ZbEeKifZ6nCzyfKA" name="Value(4).result" outgoing="_BoIuHrZbEeKifZ6nCzyfKA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BoIt-LZbEeKifZ6nCzyfKA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BoIt-bZbEeKifZ6nCzyfKA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_BoIt-rZbEeKifZ6nCzyfKA" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:TestIdentityAction" xmi:id="_BoIt-7ZbEeKifZ6nCzyfKA" name="Test(==)" inStructuredNode="_BoIt2LZbEeKifZ6nCzyfKA">
                    <first xmi:type="uml:InputPin" xmi:id="_BoIt_LZbEeKifZ6nCzyfKA" name="Test(==).first" incoming="_BoIuFrZbEeKifZ6nCzyfKA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BoIt_bZbEeKifZ6nCzyfKA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BoIt_rZbEeKifZ6nCzyfKA" value="1"/>
                    </first>
                    <result xmi:type="uml:OutputPin" xmi:id="_BoIt_7ZbEeKifZ6nCzyfKA" name="Test(==).result" outgoing="_BoIuGbZbEeKifZ6nCzyfKA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BoIuALZbEeKifZ6nCzyfKA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BoIuAbZbEeKifZ6nCzyfKA" value="1"/>
                    </result>
                    <second xmi:type="uml:InputPin" xmi:id="_BoIuArZbEeKifZ6nCzyfKA" name="Test(==).second" incoming="_BoIuHrZbEeKifZ6nCzyfKA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BoIuA7ZbEeKifZ6nCzyfKA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BoIuBLZbEeKifZ6nCzyfKA" value="1"/>
                    </second>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_BoIuBbZbEeKifZ6nCzyfKA" name="Fork(Read(p).result)" inStructuredNode="_BoIt2LZbEeKifZ6nCzyfKA" outgoing="_BoIuFrZbEeKifZ6nCzyfKA _BoIuF7ZbEeKifZ6nCzyfKA" incoming="_BoIuFbZbEeKifZ6nCzyfKA"/>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_BoIuBrZbEeKifZ6nCzyfKA" name="Call(NotEmpty)" inStructuredNode="_BoIt2LZbEeKifZ6nCzyfKA">
                    <argument xmi:type="uml:InputPin" xmi:id="_BoIuB7ZbEeKifZ6nCzyfKA" name="Call(NotEmpty).argument(seq)" incoming="_BoIuF7ZbEeKifZ6nCzyfKA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BoIuCLZbEeKifZ6nCzyfKA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BoIuCbZbEeKifZ6nCzyfKA" value="*"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_BoIuCrZbEeKifZ6nCzyfKA" name="Call(NotEmpty).result()" outgoing="_BoIuGLZbEeKifZ6nCzyfKA">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BoIuC7ZbEeKifZ6nCzyfKA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BoIuDLZbEeKifZ6nCzyfKA" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_BoIuDbZbEeKifZ6nCzyfKA" name="Fork(Call(NotEmpty).result())" inStructuredNode="_BoIt2LZbEeKifZ6nCzyfKA" outgoing="_BoIuGrZbEeKifZ6nCzyfKA _BoIuG7ZbEeKifZ6nCzyfKA" incoming="_BoIuGLZbEeKifZ6nCzyfKA"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_BoIuDrZbEeKifZ6nCzyfKA" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_BoIt2LZbEeKifZ6nCzyfKA" outgoing="_BoIuILZbEeKifZ6nCzyfKA" incoming="_BoIuGbZbEeKifZ6nCzyfKA _BoIuHLZbEeKifZ6nCzyfKA"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_BoIuD7ZbEeKifZ6nCzyfKA" name="Decision(Call(NotEmpty).result())" inStructuredNode="_BoIt2LZbEeKifZ6nCzyfKA" outgoing="_BoIuHLZbEeKifZ6nCzyfKA" incoming="_BoIuGrZbEeKifZ6nCzyfKA _BoIuG7ZbEeKifZ6nCzyfKA" decisionInputFlow="_BoIuG7ZbEeKifZ6nCzyfKA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_BoIuELZbEeKifZ6nCzyfKA" inStructuredNode="_BoIt2LZbEeKifZ6nCzyfKA" source="_BoIt5bZbEeKifZ6nCzyfKA" target="_BoIt37ZbEeKifZ6nCzyfKA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_BoIuEbZbEeKifZ6nCzyfKA" inStructuredNode="_BoIt2LZbEeKifZ6nCzyfKA" source="_BoIt4rZbEeKifZ6nCzyfKA" target="_BoIt7bZbEeKifZ6nCzyfKA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_BoIuErZbEeKifZ6nCzyfKA" inStructuredNode="_BoIt2LZbEeKifZ6nCzyfKA" source="_BoIt7bZbEeKifZ6nCzyfKA" target="_BoIt57ZbEeKifZ6nCzyfKA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_BoIuE7ZbEeKifZ6nCzyfKA" inStructuredNode="_BoIt2LZbEeKifZ6nCzyfKA" source="_BoIt6rZbEeKifZ6nCzyfKA" target="_BoIt9bZbEeKifZ6nCzyfKA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_BoIuFLZbEeKifZ6nCzyfKA" inStructuredNode="_BoIt2LZbEeKifZ6nCzyfKA" source="_BoIt9bZbEeKifZ6nCzyfKA" target="_BoIt77ZbEeKifZ6nCzyfKA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_BoIuFbZbEeKifZ6nCzyfKA" inStructuredNode="_BoIt2LZbEeKifZ6nCzyfKA" source="_BoIt8rZbEeKifZ6nCzyfKA" target="_BoIuBbZbEeKifZ6nCzyfKA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_BoIuFrZbEeKifZ6nCzyfKA" inStructuredNode="_BoIt2LZbEeKifZ6nCzyfKA" source="_BoIuBbZbEeKifZ6nCzyfKA" target="_BoIt_LZbEeKifZ6nCzyfKA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_BoIuF7ZbEeKifZ6nCzyfKA" inStructuredNode="_BoIt2LZbEeKifZ6nCzyfKA" source="_BoIuBbZbEeKifZ6nCzyfKA" target="_BoIuB7ZbEeKifZ6nCzyfKA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_BoIuGLZbEeKifZ6nCzyfKA" inStructuredNode="_BoIt2LZbEeKifZ6nCzyfKA" source="_BoIuCrZbEeKifZ6nCzyfKA" target="_BoIuDbZbEeKifZ6nCzyfKA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_BoIuGbZbEeKifZ6nCzyfKA" inStructuredNode="_BoIt2LZbEeKifZ6nCzyfKA" source="_BoIt_7ZbEeKifZ6nCzyfKA" target="_BoIuDrZbEeKifZ6nCzyfKA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_BoIuGrZbEeKifZ6nCzyfKA" inStructuredNode="_BoIt2LZbEeKifZ6nCzyfKA" source="_BoIuDbZbEeKifZ6nCzyfKA" target="_BoIuD7ZbEeKifZ6nCzyfKA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_BoIuG7ZbEeKifZ6nCzyfKA" inStructuredNode="_BoIt2LZbEeKifZ6nCzyfKA" source="_BoIuDbZbEeKifZ6nCzyfKA" target="_BoIuD7ZbEeKifZ6nCzyfKA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_BoIuHLZbEeKifZ6nCzyfKA" inStructuredNode="_BoIt2LZbEeKifZ6nCzyfKA" source="_BoIuD7ZbEeKifZ6nCzyfKA" target="_BoIuDrZbEeKifZ6nCzyfKA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_BoIuHbZbEeKifZ6nCzyfKA" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_BoIuHrZbEeKifZ6nCzyfKA" inStructuredNode="_BoIt2LZbEeKifZ6nCzyfKA" source="_BoIt97ZbEeKifZ6nCzyfKA" target="_BoIuArZbEeKifZ6nCzyfKA"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_BoIuH7ZbEeKifZ6nCzyfKA" inStructuredNode="_BoIt0LZbEeKifZ6nCzyfKA" source="_BoIt2rZbEeKifZ6nCzyfKA" target="_BoIt0rZbEeKifZ6nCzyfKA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_BoIuILZbEeKifZ6nCzyfKA" inStructuredNode="_BoIt0LZbEeKifZ6nCzyfKA" source="_BoIuDrZbEeKifZ6nCzyfKA" target="_BoIt1bZbEeKifZ6nCzyfKA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_BoIuIbZbEeKifZ6nCzyfKA" inStructuredNode="_BoIt0LZbEeKifZ6nCzyfKA" source="_BoIt2LZbEeKifZ6nCzyfKA" target="_BoIt0bZbEeKifZ6nCzyfKA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_BoIuIrZbEeKifZ6nCzyfKA" name="ExpressionStatement@4be7e3" inStructuredNode="_BoItkLZbEeKifZ6nCzyfKA" incoming="_BoIuN7ZbEeKifZ6nCzyfKA">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_BoIuI7ZbEeKifZ6nCzyfKA" name="Call(WriteLine)" inStructuredNode="_BoIuIrZbEeKifZ6nCzyfKA" incoming="_BoIuMbZbEeKifZ6nCzyfKA">
                  <argument xmi:type="uml:InputPin" xmi:id="_BoIuJLZbEeKifZ6nCzyfKA" name="Call(WriteLine).argument(value)" incoming="_BoIuMLZbEeKifZ6nCzyfKA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BoIuJbZbEeKifZ6nCzyfKA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BoIuJrZbEeKifZ6nCzyfKA" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_BoIuJ7ZbEeKifZ6nCzyfKA" name="Call(WriteLine).result(errorStatus)">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BoIuKLZbEeKifZ6nCzyfKA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BoIuKbZbEeKifZ6nCzyfKA" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_BoIuKrZbEeKifZ6nCzyfKA" name="Tuple@15829f2" inStructuredNode="_BoIuIrZbEeKifZ6nCzyfKA" outgoing="_BoIuMbZbEeKifZ6nCzyfKA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_BoIuK7ZbEeKifZ6nCzyfKA" name="Value(&quot;-- End of test case --&quot;)" inStructuredNode="_BoIuKrZbEeKifZ6nCzyfKA">
                    <result xmi:type="uml:OutputPin" xmi:id="_BoIuLLZbEeKifZ6nCzyfKA" name="Value(&quot;-- End of test case --&quot;).result" outgoing="_BoIuMLZbEeKifZ6nCzyfKA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BoIuLbZbEeKifZ6nCzyfKA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BoIuLrZbEeKifZ6nCzyfKA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_BoIuL7ZbEeKifZ6nCzyfKA" value="-- End of test case --">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_BoIuMLZbEeKifZ6nCzyfKA" inStructuredNode="_BoIuIrZbEeKifZ6nCzyfKA" source="_BoIuLLZbEeKifZ6nCzyfKA" target="_BoIuJLZbEeKifZ6nCzyfKA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_BoIuMbZbEeKifZ6nCzyfKA" inStructuredNode="_BoIuIrZbEeKifZ6nCzyfKA" source="_BoIuKrZbEeKifZ6nCzyfKA" target="_BoIuI7ZbEeKifZ6nCzyfKA"/>
              </node>
              <edge xmi:type="uml:ControlFlow" xmi:id="_BoIuMrZbEeKifZ6nCzyfKA" inStructuredNode="_BoItkLZbEeKifZ6nCzyfKA" source="_BoItkbZbEeKifZ6nCzyfKA" target="_BoItobZbEeKifZ6nCzyfKA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_BoIuM7ZbEeKifZ6nCzyfKA" inStructuredNode="_BoItkLZbEeKifZ6nCzyfKA" source="_BoItorZbEeKifZ6nCzyfKA" target="_BoItzLZbEeKifZ6nCzyfKA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_BoIuNLZbEeKifZ6nCzyfKA" inStructuredNode="_BoItkLZbEeKifZ6nCzyfKA" source="_BoItobZbEeKifZ6nCzyfKA" target="_BoItsbZbEeKifZ6nCzyfKA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_BoIuNbZbEeKifZ6nCzyfKA" inStructuredNode="_BoItkLZbEeKifZ6nCzyfKA" source="_BoItorZbEeKifZ6nCzyfKA" target="_BoIt5bZbEeKifZ6nCzyfKA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_BoIuNrZbEeKifZ6nCzyfKA" inStructuredNode="_BoItkLZbEeKifZ6nCzyfKA" source="_BoItsbZbEeKifZ6nCzyfKA" target="_BoIt0LZbEeKifZ6nCzyfKA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_BoIuN7ZbEeKifZ6nCzyfKA" inStructuredNode="_BoItkLZbEeKifZ6nCzyfKA" source="_BoIt0LZbEeKifZ6nCzyfKA" target="_BoIuIrZbEeKifZ6nCzyfKA"/>
            </structuredNode>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_GJP3YLZSEeKifZ6nCzyfKA" name="S" memberEnd="_GJP3YbZSEeKifZ6nCzyfKA _GIzLcLZSEeKifZ6nCzyfKA">
          <ownedEnd xmi:type="uml:Property" xmi:id="_GJP3YbZSEeKifZ6nCzyfKA" name="x" type="_0E1U4LY_EeKVFKC7Y-H4-A" owningAssociation="_GJP3YLZSEeKifZ6nCzyfKA" association="_GJP3YLZSEeKifZ6nCzyfKA">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GJP3YrZSEeKifZ6nCzyfKA" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GJP3Y7ZSEeKifZ6nCzyfKA" value="1"/>
          </ownedEnd>
          <ownedEnd xmi:type="uml:Property" xmi:id="_GIzLcLZSEeKifZ6nCzyfKA" name="y" type="_0E1U4LY_EeKVFKC7Y-H4-A" owningAssociation="_GJP3YLZSEeKifZ6nCzyfKA" association="_GJP3YLZSEeKifZ6nCzyfKA">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GIzLcbZSEeKifZ6nCzyfKA" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GIzLcrZSEeKifZ6nCzyfKA" value="1"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_L8jHMLZcEeKifZ6nCzyfKA" name="Test case - Feature on Required Interface with Delegation Chain">
          <ownedComment xmi:type="uml:Comment" xmi:id="_L8jHMbZcEeKifZ6nCzyfKA">
            <body>is conjugated</body>
          </ownedComment>
          <ownedComment xmi:type="uml:Comment" xmi:id="_OFJ9ALZdEeKifZ6nCzyfKA" annotatedElement="_kptkgLZcEeKifZ6nCzyfKA">
            <body>is conjugated</body>
          </ownedComment>
          <packagedElement xmi:type="uml:Class" xmi:id="_L8jHTLZcEeKifZ6nCzyfKA" name="D">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_L8jHTrZcEeKifZ6nCzyfKA" name="a" type="_0FIP0LY_EeKVFKC7Y-H4-A" aggregation="composite"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9XoPwLZcEeKifZ6nCzyfKA" name="e" type="_eRCLMLZcEeKifZ6nCzyfKA" aggregation="composite"/>
            <ownedConnector xmi:type="uml:Connector" xmi:id="_L8jHT7ZcEeKifZ6nCzyfKA" name="s" type="_GJP3YLZSEeKifZ6nCzyfKA">
              <end xmi:type="uml:ConnectorEnd" xmi:id="_L8jHULZcEeKifZ6nCzyfKA" partWithPort="_9XoPwLZcEeKifZ6nCzyfKA" role="_kptkgLZcEeKifZ6nCzyfKA">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L8jHUbZcEeKifZ6nCzyfKA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_L8jHUrZcEeKifZ6nCzyfKA" value="1"/>
              </end>
              <end xmi:type="uml:ConnectorEnd" xmi:id="_L8jHU7ZcEeKifZ6nCzyfKA" partWithPort="_L8jHTrZcEeKifZ6nCzyfKA" role="_0FIP0bY_EeKVFKC7Y-H4-A">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L8jHVLZcEeKifZ6nCzyfKA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_L8jHVbZcEeKifZ6nCzyfKA" value="1"/>
              </end>
            </ownedConnector>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_L8jHVrZcEeKifZ6nCzyfKA" name="D" class="_L8jHTLZcEeKifZ6nCzyfKA">
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_L8jHV7ZcEeKifZ6nCzyfKA" name="result" type="_L8jHTLZcEeKifZ6nCzyfKA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Activity" xmi:id="_L8jHWLZcEeKifZ6nCzyfKA" name="Test case - Feature on Required Interface with Delegation Chain" group="_jRT8QLZeEeKifZ6nCzyfKA" node="_jRT8QLZeEeKifZ6nCzyfKA">
            <ownedComment xmi:type="uml:Comment" xmi:id="_L8jHWbZcEeKifZ6nCzyfKA">
              <body>&#xD;
namespace 'Test Suites'::'Test Suite 3'::Operation::'Test case - Feature on Required Interface with Delegation Chain' ;&#xD;
&#xD;
activity 'Test case - Feature on Required Interface with Delegation Chain'() { &#xD;
&#xD;
	WriteLine(&quot;-- Running test case: Feature on Required Interface with Delegation Chain--&quot;) ;&#xD;
	&#xD;
	d = new D() ;&#xD;
	d.e.c.setP(4) ;&#xD;
	AssertTrue(&quot;Invocation forwarded out of e through q&quot;, d.a.b.p == 4) ;&#xD;
	&#xD;
	WriteLine(&quot;-- End of test case --&quot;) ;&#xD;
}</body>
            </ownedComment>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_jRT8QLZeEeKifZ6nCzyfKA" name="Body(Test case - Feature on Required Interface with Delegation Chain)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_jRT8QbZeEeKifZ6nCzyfKA" name="ExpressionStatement@e6c426" inStructuredNode="_jRT8QLZeEeKifZ6nCzyfKA" outgoing="_jRT87LZeEeKifZ6nCzyfKA">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_jRT8QrZeEeKifZ6nCzyfKA" name="Call(WriteLine)" inStructuredNode="_jRT8QbZeEeKifZ6nCzyfKA" incoming="_jRT8ULZeEeKifZ6nCzyfKA">
                  <argument xmi:type="uml:InputPin" xmi:id="_jRT8Q7ZeEeKifZ6nCzyfKA" name="Call(WriteLine).argument(value)" incoming="_jRT8T7ZeEeKifZ6nCzyfKA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jRT8RLZeEeKifZ6nCzyfKA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jRT8RbZeEeKifZ6nCzyfKA" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_jRT8RrZeEeKifZ6nCzyfKA" name="Call(WriteLine).result(errorStatus)">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jRT8R7ZeEeKifZ6nCzyfKA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jRT8SLZeEeKifZ6nCzyfKA" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_jRT8SbZeEeKifZ6nCzyfKA" name="Tuple@e5e14e" inStructuredNode="_jRT8QbZeEeKifZ6nCzyfKA" outgoing="_jRT8ULZeEeKifZ6nCzyfKA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_jRT8SrZeEeKifZ6nCzyfKA" name="Value(&quot;-- Running test case: Feature on Required Interface with Delegation Chain--&quot;)" inStructuredNode="_jRT8SbZeEeKifZ6nCzyfKA">
                    <result xmi:type="uml:OutputPin" xmi:id="_jRT8S7ZeEeKifZ6nCzyfKA" name="Value(&quot;-- Running test case: Feature on Required Interface with Delegation Chain--&quot;).result" outgoing="_jRT8T7ZeEeKifZ6nCzyfKA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jRT8TLZeEeKifZ6nCzyfKA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jRT8TbZeEeKifZ6nCzyfKA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_jRT8TrZeEeKifZ6nCzyfKA" value="-- Running test case: Feature on Required Interface with Delegation Chain--">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_jRT8T7ZeEeKifZ6nCzyfKA" inStructuredNode="_jRT8QbZeEeKifZ6nCzyfKA" source="_jRT8S7ZeEeKifZ6nCzyfKA" target="_jRT8Q7ZeEeKifZ6nCzyfKA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_jRT8ULZeEeKifZ6nCzyfKA" inStructuredNode="_jRT8QbZeEeKifZ6nCzyfKA" source="_jRT8SbZeEeKifZ6nCzyfKA" target="_jRT8QrZeEeKifZ6nCzyfKA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_jRT8UbZeEeKifZ6nCzyfKA" name="ExpressionStatement@19c4664" inStructuredNode="_jRT8QLZeEeKifZ6nCzyfKA" outgoing="_jRT87rZeEeKifZ6nCzyfKA" incoming="_jRT87LZeEeKifZ6nCzyfKA">
                <node xmi:type="uml:ForkNode" xmi:id="_jRT8UrZeEeKifZ6nCzyfKA" name="Fork(d)@1e6b12b" inStructuredNode="_jRT8UbZeEeKifZ6nCzyfKA" outgoing="_jRT87bZeEeKifZ6nCzyfKA _jRT877ZeEeKifZ6nCzyfKA" incoming="_jRT8YLZeEeKifZ6nCzyfKA"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_jRT8U7ZeEeKifZ6nCzyfKA" name="RightHandSide@79b772" inStructuredNode="_jRT8UbZeEeKifZ6nCzyfKA">
                  <node xmi:type="uml:CallOperationAction" xmi:id="_jRT8VLZeEeKifZ6nCzyfKA" name="Call(D)" inStructuredNode="_jRT8U7ZeEeKifZ6nCzyfKA" operation="_L8jHVrZcEeKifZ6nCzyfKA">
                    <result xmi:type="uml:OutputPin" xmi:id="_jRT8VbZeEeKifZ6nCzyfKA" name="Call(D).result(result)" outgoing="_jRT8YLZeEeKifZ6nCzyfKA" type="_L8jHTLZcEeKifZ6nCzyfKA">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jRT8VrZeEeKifZ6nCzyfKA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jRT8V7ZeEeKifZ6nCzyfKA" value="1"/>
                    </result>
                    <target xmi:type="uml:InputPin" xmi:id="_jRT8WLZeEeKifZ6nCzyfKA" name="Call(D).target" incoming="_jRT8X7ZeEeKifZ6nCzyfKA" type="_L8jHTLZcEeKifZ6nCzyfKA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jRT8WbZeEeKifZ6nCzyfKA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jRT8WrZeEeKifZ6nCzyfKA" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:CreateObjectAction" xmi:id="_jRT8W7ZeEeKifZ6nCzyfKA" name="Create(D)" inStructuredNode="_jRT8U7ZeEeKifZ6nCzyfKA" classifier="_L8jHTLZcEeKifZ6nCzyfKA">
                    <result xmi:type="uml:OutputPin" xmi:id="_jRT8XLZeEeKifZ6nCzyfKA" name="Create(D).result" outgoing="_jRT8X7ZeEeKifZ6nCzyfKA" type="_L8jHTLZcEeKifZ6nCzyfKA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jRT8XbZeEeKifZ6nCzyfKA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jRT8XrZeEeKifZ6nCzyfKA" value="1"/>
                    </result>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_jRT8X7ZeEeKifZ6nCzyfKA" inStructuredNode="_jRT8U7ZeEeKifZ6nCzyfKA" source="_jRT8XLZeEeKifZ6nCzyfKA" target="_jRT8WLZeEeKifZ6nCzyfKA"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_jRT8YLZeEeKifZ6nCzyfKA" inStructuredNode="_jRT8UbZeEeKifZ6nCzyfKA" source="_jRT8VbZeEeKifZ6nCzyfKA" target="_jRT8UrZeEeKifZ6nCzyfKA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_jRT8YbZeEeKifZ6nCzyfKA" name="ExpressionStatement@60279" inStructuredNode="_jRT8QLZeEeKifZ6nCzyfKA" outgoing="_jRT88LZeEeKifZ6nCzyfKA" incoming="_jRT87rZeEeKifZ6nCzyfKA">
                <node xmi:type="uml:ExpansionRegion" xmi:id="_jRT8YrZeEeKifZ6nCzyfKA" name="Collect(Call(setP))" inStructuredNode="_jRT8YbZeEeKifZ6nCzyfKA" incoming="_jRT8ibZeEeKifZ6nCzyfKA" mode="parallel" inputElement="_jRT8c7ZeEeKifZ6nCzyfKA">
                  <node xmi:type="uml:CallOperationAction" xmi:id="_jRT8Y7ZeEeKifZ6nCzyfKA" name="Call(setP)" inStructuredNode="_jRT8YrZeEeKifZ6nCzyfKA" incoming="_jRT8cbZeEeKifZ6nCzyfKA" operation="_599mQLZREeKifZ6nCzyfKA">
                    <argument xmi:type="uml:InputPin" xmi:id="_jRT8ZLZeEeKifZ6nCzyfKA" name="Call(setP).argument(v)" incoming="_jRT8cLZeEeKifZ6nCzyfKA">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jRT8ZbZeEeKifZ6nCzyfKA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jRT8ZrZeEeKifZ6nCzyfKA" value="1"/>
                    </argument>
                    <target xmi:type="uml:InputPin" xmi:id="_jRT8Z7ZeEeKifZ6nCzyfKA" name="Call(setP).target" incoming="_jRT8crZeEeKifZ6nCzyfKA" type="_3UN80LZREeKifZ6nCzyfKA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jRT8aLZeEeKifZ6nCzyfKA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jRT8abZeEeKifZ6nCzyfKA" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_jRT8arZeEeKifZ6nCzyfKA" name="Tuple@1b7d87c" inStructuredNode="_jRT8YrZeEeKifZ6nCzyfKA" outgoing="_jRT8cbZeEeKifZ6nCzyfKA">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_jRT8a7ZeEeKifZ6nCzyfKA" name="Value(4)" inStructuredNode="_jRT8arZeEeKifZ6nCzyfKA">
                      <result xmi:type="uml:OutputPin" xmi:id="_jRT8bLZeEeKifZ6nCzyfKA" name="Value(4).result" outgoing="_jRT8cLZeEeKifZ6nCzyfKA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jRT8bbZeEeKifZ6nCzyfKA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jRT8brZeEeKifZ6nCzyfKA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_jRT8b7ZeEeKifZ6nCzyfKA" value="4">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_jRT8cLZeEeKifZ6nCzyfKA" inStructuredNode="_jRT8YrZeEeKifZ6nCzyfKA" source="_jRT8bLZeEeKifZ6nCzyfKA" target="_jRT8ZLZeEeKifZ6nCzyfKA"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_jRT8cbZeEeKifZ6nCzyfKA" inStructuredNode="_jRT8YrZeEeKifZ6nCzyfKA" source="_jRT8arZeEeKifZ6nCzyfKA" target="_jRT8Y7ZeEeKifZ6nCzyfKA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_jRT8crZeEeKifZ6nCzyfKA" inStructuredNode="_jRT8YrZeEeKifZ6nCzyfKA" source="_jRT8c7ZeEeKifZ6nCzyfKA" target="_jRT8Z7ZeEeKifZ6nCzyfKA"/>
                </node>
                <node xmi:type="uml:ExpansionNode" xmi:id="_jRT8c7ZeEeKifZ6nCzyfKA" name="Collect(Call(setP)).inputElement" inStructuredNode="_jRT8YbZeEeKifZ6nCzyfKA" outgoing="_jRT8crZeEeKifZ6nCzyfKA" incoming="_jRT8iLZeEeKifZ6nCzyfKA" regionAsInput="_jRT8YrZeEeKifZ6nCzyfKA"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_jRT8dLZeEeKifZ6nCzyfKA" name="Feature(Read(c).result)" inStructuredNode="_jRT8YbZeEeKifZ6nCzyfKA" outgoing="_jRT8ibZeEeKifZ6nCzyfKA">
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_jRT8dbZeEeKifZ6nCzyfKA" name="Read(e)" inStructuredNode="_jRT8dLZeEeKifZ6nCzyfKA" structuralFeature="_9XoPwLZcEeKifZ6nCzyfKA">
                    <object xmi:type="uml:InputPin" xmi:id="_jRT8drZeEeKifZ6nCzyfKA" name="Read(e).object" incoming="_jRT8hbZeEeKifZ6nCzyfKA" type="_L8jHTLZcEeKifZ6nCzyfKA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jRT8d7ZeEeKifZ6nCzyfKA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jRT8eLZeEeKifZ6nCzyfKA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_jRT8ebZeEeKifZ6nCzyfKA" name="Read(e).result" outgoing="_jRT8hrZeEeKifZ6nCzyfKA" type="_eRCLMLZcEeKifZ6nCzyfKA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jRT8erZeEeKifZ6nCzyfKA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jRT8e7ZeEeKifZ6nCzyfKA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_jRT8fLZeEeKifZ6nCzyfKA" name="Fork(Fork(d)@1e6b12b)" inStructuredNode="_jRT8dLZeEeKifZ6nCzyfKA" outgoing="_jRT8hbZeEeKifZ6nCzyfKA" incoming="_jRT87bZeEeKifZ6nCzyfKA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_jRT8fbZeEeKifZ6nCzyfKA" name="Read(c)" inStructuredNode="_jRT8dLZeEeKifZ6nCzyfKA" structuralFeature="_fcdcgLZcEeKifZ6nCzyfKA">
                    <object xmi:type="uml:InputPin" xmi:id="_jRT8frZeEeKifZ6nCzyfKA" name="Read(c).object" incoming="_jRT8h7ZeEeKifZ6nCzyfKA" type="_eRCLMLZcEeKifZ6nCzyfKA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jRT8f7ZeEeKifZ6nCzyfKA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jRT8gLZeEeKifZ6nCzyfKA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_jRT8gbZeEeKifZ6nCzyfKA" name="Read(c).result" outgoing="_jRT8iLZeEeKifZ6nCzyfKA" type="_3UN80LZREeKifZ6nCzyfKA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jRT8grZeEeKifZ6nCzyfKA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jRT8g7ZeEeKifZ6nCzyfKA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_jRT8hLZeEeKifZ6nCzyfKA" name="Fork(Read(e).result)" inStructuredNode="_jRT8dLZeEeKifZ6nCzyfKA" outgoing="_jRT8h7ZeEeKifZ6nCzyfKA" incoming="_jRT8hrZeEeKifZ6nCzyfKA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_jRT8hbZeEeKifZ6nCzyfKA" inStructuredNode="_jRT8dLZeEeKifZ6nCzyfKA" source="_jRT8fLZeEeKifZ6nCzyfKA" target="_jRT8drZeEeKifZ6nCzyfKA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_jRT8hrZeEeKifZ6nCzyfKA" inStructuredNode="_jRT8dLZeEeKifZ6nCzyfKA" source="_jRT8ebZeEeKifZ6nCzyfKA" target="_jRT8hLZeEeKifZ6nCzyfKA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_jRT8h7ZeEeKifZ6nCzyfKA" inStructuredNode="_jRT8dLZeEeKifZ6nCzyfKA" source="_jRT8hLZeEeKifZ6nCzyfKA" target="_jRT8frZeEeKifZ6nCzyfKA"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_jRT8iLZeEeKifZ6nCzyfKA" inStructuredNode="_jRT8YbZeEeKifZ6nCzyfKA" source="_jRT8gbZeEeKifZ6nCzyfKA" target="_jRT8c7ZeEeKifZ6nCzyfKA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_jRT8ibZeEeKifZ6nCzyfKA" inStructuredNode="_jRT8YbZeEeKifZ6nCzyfKA" source="_jRT8dLZeEeKifZ6nCzyfKA" target="_jRT8YrZeEeKifZ6nCzyfKA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_jRT8irZeEeKifZ6nCzyfKA" name="ExpressionStatement@1738f2f" inStructuredNode="_jRT8QLZeEeKifZ6nCzyfKA" outgoing="_jRT88bZeEeKifZ6nCzyfKA" incoming="_jRT88LZeEeKifZ6nCzyfKA">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_jRT8i7ZeEeKifZ6nCzyfKA" name="Call(AssertTrue)" inStructuredNode="_jRT8irZeEeKifZ6nCzyfKA" incoming="_jRT827ZeEeKifZ6nCzyfKA">
                  <argument xmi:type="uml:InputPin" xmi:id="_jRT8jLZeEeKifZ6nCzyfKA" name="Call(AssertTrue).argument(label)" incoming="_jRT82bZeEeKifZ6nCzyfKA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jRT8jbZeEeKifZ6nCzyfKA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jRT8jrZeEeKifZ6nCzyfKA" value="1"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_jRT8j7ZeEeKifZ6nCzyfKA" name="Call(AssertTrue).argument(condition)" incoming="_jRT82rZeEeKifZ6nCzyfKA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jRT8kLZeEeKifZ6nCzyfKA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jRT8kbZeEeKifZ6nCzyfKA" value="1"/>
                  </argument>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_jRT8krZeEeKifZ6nCzyfKA" name="Tuple@f405aa" inStructuredNode="_jRT8irZeEeKifZ6nCzyfKA" outgoing="_jRT827ZeEeKifZ6nCzyfKA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_jRT8k7ZeEeKifZ6nCzyfKA" name="Value(&quot;Invocation forwarded out of e through q&quot;)" inStructuredNode="_jRT8krZeEeKifZ6nCzyfKA">
                    <result xmi:type="uml:OutputPin" xmi:id="_jRT8lLZeEeKifZ6nCzyfKA" name="Value(&quot;Invocation forwarded out of e through q&quot;).result" outgoing="_jRT82bZeEeKifZ6nCzyfKA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jRT8lbZeEeKifZ6nCzyfKA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jRT8lrZeEeKifZ6nCzyfKA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_jRT8l7ZeEeKifZ6nCzyfKA" value="Invocation forwarded out of e through q">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_jRT8mLZeEeKifZ6nCzyfKA" name="Read(a)" inStructuredNode="_jRT8krZeEeKifZ6nCzyfKA" structuralFeature="_L8jHTrZcEeKifZ6nCzyfKA">
                    <object xmi:type="uml:InputPin" xmi:id="_jRT8mbZeEeKifZ6nCzyfKA" name="Read(a).object" incoming="_jRT8yrZeEeKifZ6nCzyfKA" type="_L8jHTLZcEeKifZ6nCzyfKA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jRT8mrZeEeKifZ6nCzyfKA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jRT8m7ZeEeKifZ6nCzyfKA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_jRT8nLZeEeKifZ6nCzyfKA" name="Read(a).result" outgoing="_jRT8y7ZeEeKifZ6nCzyfKA" type="_0FIP0LY_EeKVFKC7Y-H4-A" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jRT8nbZeEeKifZ6nCzyfKA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jRT8nrZeEeKifZ6nCzyfKA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_jRT8n7ZeEeKifZ6nCzyfKA" name="Fork(Fork(d)@1e6b12b)" inStructuredNode="_jRT8krZeEeKifZ6nCzyfKA" outgoing="_jRT8yrZeEeKifZ6nCzyfKA" incoming="_jRT877ZeEeKifZ6nCzyfKA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_jRT8oLZeEeKifZ6nCzyfKA" name="Read(b)" inStructuredNode="_jRT8krZeEeKifZ6nCzyfKA" structuralFeature="_OBZyULZFEeKVFKC7Y-H4-A">
                    <object xmi:type="uml:InputPin" xmi:id="_jRT8obZeEeKifZ6nCzyfKA" name="Read(b).object" incoming="_jRT8zLZeEeKifZ6nCzyfKA" type="_0FIP0LY_EeKVFKC7Y-H4-A" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jRT8orZeEeKifZ6nCzyfKA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jRT8o7ZeEeKifZ6nCzyfKA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_jRT8pLZeEeKifZ6nCzyfKA" name="Read(b).result" outgoing="_jRT8zbZeEeKifZ6nCzyfKA" type="_yLSnELZEEeKVFKC7Y-H4-A" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jRT8pbZeEeKifZ6nCzyfKA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jRT8prZeEeKifZ6nCzyfKA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_jRT8p7ZeEeKifZ6nCzyfKA" name="Fork(Read(a).result)" inStructuredNode="_jRT8krZeEeKifZ6nCzyfKA" outgoing="_jRT8zLZeEeKifZ6nCzyfKA" incoming="_jRT8y7ZeEeKifZ6nCzyfKA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_jRT8qLZeEeKifZ6nCzyfKA" name="Read(p)" inStructuredNode="_jRT8krZeEeKifZ6nCzyfKA" structuralFeature="_0FIP0rY_EeKVFKC7Y-H4-A">
                    <object xmi:type="uml:InputPin" xmi:id="_jRT8qbZeEeKifZ6nCzyfKA" name="Read(p).object" incoming="_jRT8zrZeEeKifZ6nCzyfKA" type="_yLSnELZEEeKVFKC7Y-H4-A" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jRT8qrZeEeKifZ6nCzyfKA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jRT8q7ZeEeKifZ6nCzyfKA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_jRT8rLZeEeKifZ6nCzyfKA" name="Read(p).result" outgoing="_jRT8z7ZeEeKifZ6nCzyfKA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jRT8rbZeEeKifZ6nCzyfKA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jRT8rrZeEeKifZ6nCzyfKA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_jRT8r7ZeEeKifZ6nCzyfKA" name="Fork(Read(b).result)" inStructuredNode="_jRT8krZeEeKifZ6nCzyfKA" outgoing="_jRT8zrZeEeKifZ6nCzyfKA" incoming="_jRT8zbZeEeKifZ6nCzyfKA"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_jRT8sLZeEeKifZ6nCzyfKA" name="Value(4)" inStructuredNode="_jRT8krZeEeKifZ6nCzyfKA">
                    <result xmi:type="uml:OutputPin" xmi:id="_jRT8sbZeEeKifZ6nCzyfKA" name="Value(4).result" outgoing="_jRT82LZeEeKifZ6nCzyfKA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jRT8srZeEeKifZ6nCzyfKA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jRT8s7ZeEeKifZ6nCzyfKA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_jRT8tLZeEeKifZ6nCzyfKA" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:TestIdentityAction" xmi:id="_jRT8tbZeEeKifZ6nCzyfKA" name="Test(==)" inStructuredNode="_jRT8krZeEeKifZ6nCzyfKA">
                    <first xmi:type="uml:InputPin" xmi:id="_jRT8trZeEeKifZ6nCzyfKA" name="Test(==).first" incoming="_jRT80LZeEeKifZ6nCzyfKA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jRT8t7ZeEeKifZ6nCzyfKA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jRT8uLZeEeKifZ6nCzyfKA" value="1"/>
                    </first>
                    <result xmi:type="uml:OutputPin" xmi:id="_jRT8ubZeEeKifZ6nCzyfKA" name="Test(==).result" outgoing="_jRT807ZeEeKifZ6nCzyfKA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jRT8urZeEeKifZ6nCzyfKA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jRT8u7ZeEeKifZ6nCzyfKA" value="1"/>
                    </result>
                    <second xmi:type="uml:InputPin" xmi:id="_jRT8vLZeEeKifZ6nCzyfKA" name="Test(==).second" incoming="_jRT82LZeEeKifZ6nCzyfKA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jRT8vbZeEeKifZ6nCzyfKA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jRT8vrZeEeKifZ6nCzyfKA" value="1"/>
                    </second>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_jRT8v7ZeEeKifZ6nCzyfKA" name="Fork(Read(p).result)" inStructuredNode="_jRT8krZeEeKifZ6nCzyfKA" outgoing="_jRT80LZeEeKifZ6nCzyfKA _jRT80bZeEeKifZ6nCzyfKA" incoming="_jRT8z7ZeEeKifZ6nCzyfKA"/>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_jRT8wLZeEeKifZ6nCzyfKA" name="Call(NotEmpty)" inStructuredNode="_jRT8krZeEeKifZ6nCzyfKA">
                    <argument xmi:type="uml:InputPin" xmi:id="_jRT8wbZeEeKifZ6nCzyfKA" name="Call(NotEmpty).argument(seq)" incoming="_jRT80bZeEeKifZ6nCzyfKA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jRT8wrZeEeKifZ6nCzyfKA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jRT8w7ZeEeKifZ6nCzyfKA" value="*"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_jRT8xLZeEeKifZ6nCzyfKA" name="Call(NotEmpty).result()" outgoing="_jRT80rZeEeKifZ6nCzyfKA">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jRT8xbZeEeKifZ6nCzyfKA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jRT8xrZeEeKifZ6nCzyfKA" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_jRT8x7ZeEeKifZ6nCzyfKA" name="Fork(Call(NotEmpty).result())" inStructuredNode="_jRT8krZeEeKifZ6nCzyfKA" outgoing="_jRT81LZeEeKifZ6nCzyfKA _jRT81bZeEeKifZ6nCzyfKA" incoming="_jRT80rZeEeKifZ6nCzyfKA"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_jRT8yLZeEeKifZ6nCzyfKA" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_jRT8krZeEeKifZ6nCzyfKA" outgoing="_jRT82rZeEeKifZ6nCzyfKA" incoming="_jRT807ZeEeKifZ6nCzyfKA _jRT81rZeEeKifZ6nCzyfKA"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_jRT8ybZeEeKifZ6nCzyfKA" name="Decision(Call(NotEmpty).result())" inStructuredNode="_jRT8krZeEeKifZ6nCzyfKA" outgoing="_jRT81rZeEeKifZ6nCzyfKA" incoming="_jRT81LZeEeKifZ6nCzyfKA _jRT81bZeEeKifZ6nCzyfKA" decisionInputFlow="_jRT81bZeEeKifZ6nCzyfKA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_jRT8yrZeEeKifZ6nCzyfKA" inStructuredNode="_jRT8krZeEeKifZ6nCzyfKA" source="_jRT8n7ZeEeKifZ6nCzyfKA" target="_jRT8mbZeEeKifZ6nCzyfKA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_jRT8y7ZeEeKifZ6nCzyfKA" inStructuredNode="_jRT8krZeEeKifZ6nCzyfKA" source="_jRT8nLZeEeKifZ6nCzyfKA" target="_jRT8p7ZeEeKifZ6nCzyfKA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_jRT8zLZeEeKifZ6nCzyfKA" inStructuredNode="_jRT8krZeEeKifZ6nCzyfKA" source="_jRT8p7ZeEeKifZ6nCzyfKA" target="_jRT8obZeEeKifZ6nCzyfKA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_jRT8zbZeEeKifZ6nCzyfKA" inStructuredNode="_jRT8krZeEeKifZ6nCzyfKA" source="_jRT8pLZeEeKifZ6nCzyfKA" target="_jRT8r7ZeEeKifZ6nCzyfKA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_jRT8zrZeEeKifZ6nCzyfKA" inStructuredNode="_jRT8krZeEeKifZ6nCzyfKA" source="_jRT8r7ZeEeKifZ6nCzyfKA" target="_jRT8qbZeEeKifZ6nCzyfKA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_jRT8z7ZeEeKifZ6nCzyfKA" inStructuredNode="_jRT8krZeEeKifZ6nCzyfKA" source="_jRT8rLZeEeKifZ6nCzyfKA" target="_jRT8v7ZeEeKifZ6nCzyfKA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_jRT80LZeEeKifZ6nCzyfKA" inStructuredNode="_jRT8krZeEeKifZ6nCzyfKA" source="_jRT8v7ZeEeKifZ6nCzyfKA" target="_jRT8trZeEeKifZ6nCzyfKA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_jRT80bZeEeKifZ6nCzyfKA" inStructuredNode="_jRT8krZeEeKifZ6nCzyfKA" source="_jRT8v7ZeEeKifZ6nCzyfKA" target="_jRT8wbZeEeKifZ6nCzyfKA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_jRT80rZeEeKifZ6nCzyfKA" inStructuredNode="_jRT8krZeEeKifZ6nCzyfKA" source="_jRT8xLZeEeKifZ6nCzyfKA" target="_jRT8x7ZeEeKifZ6nCzyfKA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_jRT807ZeEeKifZ6nCzyfKA" inStructuredNode="_jRT8krZeEeKifZ6nCzyfKA" source="_jRT8ubZeEeKifZ6nCzyfKA" target="_jRT8yLZeEeKifZ6nCzyfKA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_jRT81LZeEeKifZ6nCzyfKA" inStructuredNode="_jRT8krZeEeKifZ6nCzyfKA" source="_jRT8x7ZeEeKifZ6nCzyfKA" target="_jRT8ybZeEeKifZ6nCzyfKA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_jRT81bZeEeKifZ6nCzyfKA" inStructuredNode="_jRT8krZeEeKifZ6nCzyfKA" source="_jRT8x7ZeEeKifZ6nCzyfKA" target="_jRT8ybZeEeKifZ6nCzyfKA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_jRT81rZeEeKifZ6nCzyfKA" inStructuredNode="_jRT8krZeEeKifZ6nCzyfKA" source="_jRT8ybZeEeKifZ6nCzyfKA" target="_jRT8yLZeEeKifZ6nCzyfKA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_jRT817ZeEeKifZ6nCzyfKA" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_jRT82LZeEeKifZ6nCzyfKA" inStructuredNode="_jRT8krZeEeKifZ6nCzyfKA" source="_jRT8sbZeEeKifZ6nCzyfKA" target="_jRT8vLZeEeKifZ6nCzyfKA"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_jRT82bZeEeKifZ6nCzyfKA" inStructuredNode="_jRT8irZeEeKifZ6nCzyfKA" source="_jRT8lLZeEeKifZ6nCzyfKA" target="_jRT8jLZeEeKifZ6nCzyfKA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_jRT82rZeEeKifZ6nCzyfKA" inStructuredNode="_jRT8irZeEeKifZ6nCzyfKA" source="_jRT8yLZeEeKifZ6nCzyfKA" target="_jRT8j7ZeEeKifZ6nCzyfKA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_jRT827ZeEeKifZ6nCzyfKA" inStructuredNode="_jRT8irZeEeKifZ6nCzyfKA" source="_jRT8krZeEeKifZ6nCzyfKA" target="_jRT8i7ZeEeKifZ6nCzyfKA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_jRT83LZeEeKifZ6nCzyfKA" name="ExpressionStatement@b1e7f7" inStructuredNode="_jRT8QLZeEeKifZ6nCzyfKA" incoming="_jRT88bZeEeKifZ6nCzyfKA">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_jRT83bZeEeKifZ6nCzyfKA" name="Call(WriteLine)" inStructuredNode="_jRT83LZeEeKifZ6nCzyfKA" incoming="_jRT867ZeEeKifZ6nCzyfKA">
                  <argument xmi:type="uml:InputPin" xmi:id="_jRT83rZeEeKifZ6nCzyfKA" name="Call(WriteLine).argument(value)" incoming="_jRT86rZeEeKifZ6nCzyfKA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jRT837ZeEeKifZ6nCzyfKA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jRT84LZeEeKifZ6nCzyfKA" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_jRT84bZeEeKifZ6nCzyfKA" name="Call(WriteLine).result(errorStatus)">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jRT84rZeEeKifZ6nCzyfKA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jRT847ZeEeKifZ6nCzyfKA" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_jRT85LZeEeKifZ6nCzyfKA" name="Tuple@19a25c5" inStructuredNode="_jRT83LZeEeKifZ6nCzyfKA" outgoing="_jRT867ZeEeKifZ6nCzyfKA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_jRT85bZeEeKifZ6nCzyfKA" name="Value(&quot;-- End of test case --&quot;)" inStructuredNode="_jRT85LZeEeKifZ6nCzyfKA">
                    <result xmi:type="uml:OutputPin" xmi:id="_jRT85rZeEeKifZ6nCzyfKA" name="Value(&quot;-- End of test case --&quot;).result" outgoing="_jRT86rZeEeKifZ6nCzyfKA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jRT857ZeEeKifZ6nCzyfKA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jRT86LZeEeKifZ6nCzyfKA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_jRT86bZeEeKifZ6nCzyfKA" value="-- End of test case --">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_jRT86rZeEeKifZ6nCzyfKA" inStructuredNode="_jRT83LZeEeKifZ6nCzyfKA" source="_jRT85rZeEeKifZ6nCzyfKA" target="_jRT83rZeEeKifZ6nCzyfKA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_jRT867ZeEeKifZ6nCzyfKA" inStructuredNode="_jRT83LZeEeKifZ6nCzyfKA" source="_jRT85LZeEeKifZ6nCzyfKA" target="_jRT83bZeEeKifZ6nCzyfKA"/>
              </node>
              <edge xmi:type="uml:ControlFlow" xmi:id="_jRT87LZeEeKifZ6nCzyfKA" inStructuredNode="_jRT8QLZeEeKifZ6nCzyfKA" source="_jRT8QbZeEeKifZ6nCzyfKA" target="_jRT8UbZeEeKifZ6nCzyfKA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_jRT87bZeEeKifZ6nCzyfKA" inStructuredNode="_jRT8QLZeEeKifZ6nCzyfKA" source="_jRT8UrZeEeKifZ6nCzyfKA" target="_jRT8fLZeEeKifZ6nCzyfKA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_jRT87rZeEeKifZ6nCzyfKA" inStructuredNode="_jRT8QLZeEeKifZ6nCzyfKA" source="_jRT8UbZeEeKifZ6nCzyfKA" target="_jRT8YbZeEeKifZ6nCzyfKA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_jRT877ZeEeKifZ6nCzyfKA" inStructuredNode="_jRT8QLZeEeKifZ6nCzyfKA" source="_jRT8UrZeEeKifZ6nCzyfKA" target="_jRT8n7ZeEeKifZ6nCzyfKA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_jRT88LZeEeKifZ6nCzyfKA" inStructuredNode="_jRT8QLZeEeKifZ6nCzyfKA" source="_jRT8YbZeEeKifZ6nCzyfKA" target="_jRT8irZeEeKifZ6nCzyfKA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_jRT88bZeEeKifZ6nCzyfKA" inStructuredNode="_jRT8QLZeEeKifZ6nCzyfKA" source="_jRT8irZeEeKifZ6nCzyfKA" target="_jRT83LZeEeKifZ6nCzyfKA"/>
            </structuredNode>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_eRCLMLZcEeKifZ6nCzyfKA" name="E">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_fcdcgLZcEeKifZ6nCzyfKA" name="c" type="_3UN80LZREeKifZ6nCzyfKA" aggregation="composite"/>
            <ownedAttribute xmi:type="uml:Port" xmi:id="_kptkgLZcEeKifZ6nCzyfKA" name="q" visibility="public" type="_0E1U4LY_EeKVFKC7Y-H4-A" end="_L8jHULZcEeKifZ6nCzyfKA _-IUQYLZdEeKifZ6nCzyfKA" aggregation="composite" isConjugated="true">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lVTfMLZcEeKifZ6nCzyfKA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lWWBALZcEeKifZ6nCzyfKA" value="1"/>
            </ownedAttribute>
            <ownedConnector xmi:type="uml:Connector" xmi:id="_-HbfkLZdEeKifZ6nCzyfKA" name="s" type="_GJP3YLZSEeKifZ6nCzyfKA">
              <end xmi:type="uml:ConnectorEnd" xmi:id="_-H3kcLZdEeKifZ6nCzyfKA" partWithPort="_fcdcgLZcEeKifZ6nCzyfKA" role="_bW9LQLZSEeKifZ6nCzyfKA">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-H3kcbZdEeKifZ6nCzyfKA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-H3kcrZdEeKifZ6nCzyfKA" value="1"/>
              </end>
              <end xmi:type="uml:ConnectorEnd" xmi:id="_-IUQYLZdEeKifZ6nCzyfKA" role="_kptkgLZcEeKifZ6nCzyfKA">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-IUQYbZdEeKifZ6nCzyfKA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-IUQYrZdEeKifZ6nCzyfKA" value="1"/>
              </end>
            </ownedConnector>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_KDheILZeEeKifZ6nCzyfKA" name="E" class="_eRCLMLZcEeKifZ6nCzyfKA">
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_N5wv4LZeEeKifZ6nCzyfKA" name="" type="_eRCLMLZcEeKifZ6nCzyfKA" direction="return"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_NxrqkLZhEeKifZ6nCzyfKA" name="Test case - Feature on both Required and Provided Interface">
          <ownedComment xmi:type="uml:Comment" xmi:id="_NxrqkbZhEeKifZ6nCzyfKA">
            <body>is conjugated</body>
          </ownedComment>
          <ownedComment xmi:type="uml:Comment" xmi:id="_NxrqkrZhEeKifZ6nCzyfKA" annotatedElement="_NxrrVbZhEeKifZ6nCzyfKA">
            <body>is conjugated</body>
          </ownedComment>
          <packagedElement xmi:type="uml:Class" xmi:id="_Nxrqk7ZhEeKifZ6nCzyfKA" name="D">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_NxrqlLZhEeKifZ6nCzyfKA" name="a" type="_0FIP0LY_EeKVFKC7Y-H4-A" aggregation="composite"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_NxrqlbZhEeKifZ6nCzyfKA" name="e" type="_NxrrU7ZhEeKifZ6nCzyfKA" aggregation="composite"/>
            <ownedConnector xmi:type="uml:Connector" xmi:id="_NxrqlrZhEeKifZ6nCzyfKA" name="s" type="_GJP3YLZSEeKifZ6nCzyfKA">
              <end xmi:type="uml:ConnectorEnd" xmi:id="_Nxrql7ZhEeKifZ6nCzyfKA" partWithPort="_NxrqlbZhEeKifZ6nCzyfKA" role="_NxrrVbZhEeKifZ6nCzyfKA">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NxrqmLZhEeKifZ6nCzyfKA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NxrqmbZhEeKifZ6nCzyfKA" value="1"/>
              </end>
              <end xmi:type="uml:ConnectorEnd" xmi:id="_NxrqmrZhEeKifZ6nCzyfKA" partWithPort="_NxrqlLZhEeKifZ6nCzyfKA" role="_0FIP0bY_EeKVFKC7Y-H4-A">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Nxrqm7ZhEeKifZ6nCzyfKA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NxrqnLZhEeKifZ6nCzyfKA" value="1"/>
              </end>
            </ownedConnector>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_NxrqnbZhEeKifZ6nCzyfKA" name="D" class="_Nxrqk7ZhEeKifZ6nCzyfKA">
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_NxrqnrZhEeKifZ6nCzyfKA" name="result" type="_Nxrqk7ZhEeKifZ6nCzyfKA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Activity" xmi:id="_Nxrqn7ZhEeKifZ6nCzyfKA" name="Test case - Feature on both Provided and Required Interface" group="__udjQLZnEeKKK5n_KcgS8w" node="__udjQLZnEeKKK5n_KcgS8w">
            <ownedComment xmi:type="uml:Comment" xmi:id="_NxrqoLZhEeKifZ6nCzyfKA">
              <body>&#xD;
namespace 'Test Suites'::'Test Suite 3'::Operation::'Test case - Feature on both Required and Provided Interface' ;&#xD;
&#xD;
activity 'Test case - Feature on both Required and Provided Interface'() { &#xD;
&#xD;
	WriteLine(&quot;-- Running test case: Feature on both Required and Provided Interface --&quot;) ;&#xD;
	&#xD;
	d = new D() ;&#xD;
	d.e.c.setP(4) ;&#xD;
	AssertTrue(&quot;Invocation forwarded out of e through q&quot;, d.a.b.p == 4) ;&#xD;
	&#xD;
	WriteLine(&quot;-- End of test case --&quot;) ;&#xD;
}</body>
            </ownedComment>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="__udjQLZnEeKKK5n_KcgS8w" name="Body(Test case - Feature on both Required and Provided Interface)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="__udjQbZnEeKKK5n_KcgS8w" name="ExpressionStatement@145c092" inStructuredNode="__udjQLZnEeKKK5n_KcgS8w" outgoing="__udj7LZnEeKKK5n_KcgS8w">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="__udjQrZnEeKKK5n_KcgS8w" name="Call(WriteLine)" inStructuredNode="__udjQbZnEeKKK5n_KcgS8w" incoming="__udjULZnEeKKK5n_KcgS8w">
                  <argument xmi:type="uml:InputPin" xmi:id="__udjQ7ZnEeKKK5n_KcgS8w" name="Call(WriteLine).argument(value)" incoming="__udjT7ZnEeKKK5n_KcgS8w">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__udjRLZnEeKKK5n_KcgS8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__udjRbZnEeKKK5n_KcgS8w" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="__udjRrZnEeKKK5n_KcgS8w" name="Call(WriteLine).result(errorStatus)">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__udjR7ZnEeKKK5n_KcgS8w"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__udjSLZnEeKKK5n_KcgS8w" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="__udjSbZnEeKKK5n_KcgS8w" name="Tuple@1f9e63e" inStructuredNode="__udjQbZnEeKKK5n_KcgS8w" outgoing="__udjULZnEeKKK5n_KcgS8w">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="__udjSrZnEeKKK5n_KcgS8w" name="Value(&quot;-- Running test case: Feature on both Required and Provided Interface --&quot;)" inStructuredNode="__udjSbZnEeKKK5n_KcgS8w">
                    <result xmi:type="uml:OutputPin" xmi:id="__udjS7ZnEeKKK5n_KcgS8w" name="Value(&quot;-- Running test case: Feature on both Required and Provided Interface --&quot;).result" outgoing="__udjT7ZnEeKKK5n_KcgS8w" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__udjTLZnEeKKK5n_KcgS8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__udjTbZnEeKKK5n_KcgS8w" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="__udjTrZnEeKKK5n_KcgS8w" value="-- Running test case: Feature on both Required and Provided Interface --">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="__udjT7ZnEeKKK5n_KcgS8w" inStructuredNode="__udjQbZnEeKKK5n_KcgS8w" source="__udjS7ZnEeKKK5n_KcgS8w" target="__udjQ7ZnEeKKK5n_KcgS8w"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="__udjULZnEeKKK5n_KcgS8w" inStructuredNode="__udjQbZnEeKKK5n_KcgS8w" source="__udjSbZnEeKKK5n_KcgS8w" target="__udjQrZnEeKKK5n_KcgS8w"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="__udjUbZnEeKKK5n_KcgS8w" name="ExpressionStatement@a74f35" inStructuredNode="__udjQLZnEeKKK5n_KcgS8w" outgoing="__udj7rZnEeKKK5n_KcgS8w" incoming="__udj7LZnEeKKK5n_KcgS8w">
                <node xmi:type="uml:ForkNode" xmi:id="__udjUrZnEeKKK5n_KcgS8w" name="Fork(d)@1a88f84" inStructuredNode="__udjUbZnEeKKK5n_KcgS8w" outgoing="__udj7bZnEeKKK5n_KcgS8w __udj77ZnEeKKK5n_KcgS8w" incoming="__udjYLZnEeKKK5n_KcgS8w"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="__udjU7ZnEeKKK5n_KcgS8w" name="RightHandSide@1066d26" inStructuredNode="__udjUbZnEeKKK5n_KcgS8w">
                  <node xmi:type="uml:CallOperationAction" xmi:id="__udjVLZnEeKKK5n_KcgS8w" name="Call(D)" inStructuredNode="__udjU7ZnEeKKK5n_KcgS8w" operation="_NxrqnbZhEeKifZ6nCzyfKA">
                    <result xmi:type="uml:OutputPin" xmi:id="__udjVbZnEeKKK5n_KcgS8w" name="Call(D).result(result)" outgoing="__udjYLZnEeKKK5n_KcgS8w" type="_Nxrqk7ZhEeKifZ6nCzyfKA">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__udjVrZnEeKKK5n_KcgS8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__udjV7ZnEeKKK5n_KcgS8w" value="1"/>
                    </result>
                    <target xmi:type="uml:InputPin" xmi:id="__udjWLZnEeKKK5n_KcgS8w" name="Call(D).target" incoming="__udjX7ZnEeKKK5n_KcgS8w" type="_Nxrqk7ZhEeKifZ6nCzyfKA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__udjWbZnEeKKK5n_KcgS8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__udjWrZnEeKKK5n_KcgS8w" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:CreateObjectAction" xmi:id="__udjW7ZnEeKKK5n_KcgS8w" name="Create(D)" inStructuredNode="__udjU7ZnEeKKK5n_KcgS8w" classifier="_Nxrqk7ZhEeKifZ6nCzyfKA">
                    <result xmi:type="uml:OutputPin" xmi:id="__udjXLZnEeKKK5n_KcgS8w" name="Create(D).result" outgoing="__udjX7ZnEeKKK5n_KcgS8w" type="_Nxrqk7ZhEeKifZ6nCzyfKA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__udjXbZnEeKKK5n_KcgS8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__udjXrZnEeKKK5n_KcgS8w" value="1"/>
                    </result>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="__udjX7ZnEeKKK5n_KcgS8w" inStructuredNode="__udjU7ZnEeKKK5n_KcgS8w" source="__udjXLZnEeKKK5n_KcgS8w" target="__udjWLZnEeKKK5n_KcgS8w"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="__udjYLZnEeKKK5n_KcgS8w" inStructuredNode="__udjUbZnEeKKK5n_KcgS8w" source="__udjVbZnEeKKK5n_KcgS8w" target="__udjUrZnEeKKK5n_KcgS8w"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="__udjYbZnEeKKK5n_KcgS8w" name="ExpressionStatement@14931b0" inStructuredNode="__udjQLZnEeKKK5n_KcgS8w" outgoing="__udj8LZnEeKKK5n_KcgS8w" incoming="__udj7rZnEeKKK5n_KcgS8w">
                <node xmi:type="uml:ExpansionRegion" xmi:id="__udjYrZnEeKKK5n_KcgS8w" name="Collect(Call(setP))" inStructuredNode="__udjYbZnEeKKK5n_KcgS8w" incoming="__udjibZnEeKKK5n_KcgS8w" mode="parallel" inputElement="__udjc7ZnEeKKK5n_KcgS8w">
                  <node xmi:type="uml:CallOperationAction" xmi:id="__udjY7ZnEeKKK5n_KcgS8w" name="Call(setP)" inStructuredNode="__udjYrZnEeKKK5n_KcgS8w" incoming="__udjcbZnEeKKK5n_KcgS8w" operation="_Cis3d7ZmEeKifZ6nCzyfKA">
                    <argument xmi:type="uml:InputPin" xmi:id="__udjZLZnEeKKK5n_KcgS8w" name="Call(setP).argument(v)" incoming="__udjcLZnEeKKK5n_KcgS8w">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__udjZbZnEeKKK5n_KcgS8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__udjZrZnEeKKK5n_KcgS8w" value="1"/>
                    </argument>
                    <target xmi:type="uml:InputPin" xmi:id="__udjZ7ZnEeKKK5n_KcgS8w" name="Call(setP).target" incoming="__udjcrZnEeKKK5n_KcgS8w" type="_Cis3YLZmEeKifZ6nCzyfKA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__udjaLZnEeKKK5n_KcgS8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__udjabZnEeKKK5n_KcgS8w" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="__udjarZnEeKKK5n_KcgS8w" name="Tuple@13cf769" inStructuredNode="__udjYrZnEeKKK5n_KcgS8w" outgoing="__udjcbZnEeKKK5n_KcgS8w">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="__udja7ZnEeKKK5n_KcgS8w" name="Value(4)" inStructuredNode="__udjarZnEeKKK5n_KcgS8w">
                      <result xmi:type="uml:OutputPin" xmi:id="__udjbLZnEeKKK5n_KcgS8w" name="Value(4).result" outgoing="__udjcLZnEeKKK5n_KcgS8w" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__udjbbZnEeKKK5n_KcgS8w" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__udjbrZnEeKKK5n_KcgS8w" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="__udjb7ZnEeKKK5n_KcgS8w" value="4">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="__udjcLZnEeKKK5n_KcgS8w" inStructuredNode="__udjYrZnEeKKK5n_KcgS8w" source="__udjbLZnEeKKK5n_KcgS8w" target="__udjZLZnEeKKK5n_KcgS8w"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="__udjcbZnEeKKK5n_KcgS8w" inStructuredNode="__udjYrZnEeKKK5n_KcgS8w" source="__udjarZnEeKKK5n_KcgS8w" target="__udjY7ZnEeKKK5n_KcgS8w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="__udjcrZnEeKKK5n_KcgS8w" inStructuredNode="__udjYrZnEeKKK5n_KcgS8w" source="__udjc7ZnEeKKK5n_KcgS8w" target="__udjZ7ZnEeKKK5n_KcgS8w"/>
                </node>
                <node xmi:type="uml:ExpansionNode" xmi:id="__udjc7ZnEeKKK5n_KcgS8w" name="Collect(Call(setP)).inputElement" inStructuredNode="__udjYbZnEeKKK5n_KcgS8w" outgoing="__udjcrZnEeKKK5n_KcgS8w" incoming="__udjiLZnEeKKK5n_KcgS8w" regionAsInput="__udjYrZnEeKKK5n_KcgS8w"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="__udjdLZnEeKKK5n_KcgS8w" name="Feature(Read(c).result)" inStructuredNode="__udjYbZnEeKKK5n_KcgS8w" outgoing="__udjibZnEeKKK5n_KcgS8w">
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="__udjdbZnEeKKK5n_KcgS8w" name="Read(e)" inStructuredNode="__udjdLZnEeKKK5n_KcgS8w" structuralFeature="_NxrqlbZhEeKifZ6nCzyfKA">
                    <object xmi:type="uml:InputPin" xmi:id="__udjdrZnEeKKK5n_KcgS8w" name="Read(e).object" incoming="__udjhbZnEeKKK5n_KcgS8w" type="_Nxrqk7ZhEeKifZ6nCzyfKA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__udjd7ZnEeKKK5n_KcgS8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__udjeLZnEeKKK5n_KcgS8w" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="__udjebZnEeKKK5n_KcgS8w" name="Read(e).result" outgoing="__udjhrZnEeKKK5n_KcgS8w" type="_NxrrU7ZhEeKifZ6nCzyfKA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__udjerZnEeKKK5n_KcgS8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__udje7ZnEeKKK5n_KcgS8w" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="__udjfLZnEeKKK5n_KcgS8w" name="Fork(Fork(d)@1a88f84)" inStructuredNode="__udjdLZnEeKKK5n_KcgS8w" outgoing="__udjhbZnEeKKK5n_KcgS8w" incoming="__udj7bZnEeKKK5n_KcgS8w"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="__udjfbZnEeKKK5n_KcgS8w" name="Read(c)" inStructuredNode="__udjdLZnEeKKK5n_KcgS8w" structuralFeature="_NxrrVLZhEeKifZ6nCzyfKA">
                    <object xmi:type="uml:InputPin" xmi:id="__udjfrZnEeKKK5n_KcgS8w" name="Read(c).object" incoming="__udjh7ZnEeKKK5n_KcgS8w" type="_NxrrU7ZhEeKifZ6nCzyfKA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__udjf7ZnEeKKK5n_KcgS8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__udjgLZnEeKKK5n_KcgS8w" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="__udjgbZnEeKKK5n_KcgS8w" name="Read(c).result" outgoing="__udjiLZnEeKKK5n_KcgS8w" type="_Cis3YLZmEeKifZ6nCzyfKA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__udjgrZnEeKKK5n_KcgS8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__udjg7ZnEeKKK5n_KcgS8w" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="__udjhLZnEeKKK5n_KcgS8w" name="Fork(Read(e).result)" inStructuredNode="__udjdLZnEeKKK5n_KcgS8w" outgoing="__udjh7ZnEeKKK5n_KcgS8w" incoming="__udjhrZnEeKKK5n_KcgS8w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="__udjhbZnEeKKK5n_KcgS8w" inStructuredNode="__udjdLZnEeKKK5n_KcgS8w" source="__udjfLZnEeKKK5n_KcgS8w" target="__udjdrZnEeKKK5n_KcgS8w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="__udjhrZnEeKKK5n_KcgS8w" inStructuredNode="__udjdLZnEeKKK5n_KcgS8w" source="__udjebZnEeKKK5n_KcgS8w" target="__udjhLZnEeKKK5n_KcgS8w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="__udjh7ZnEeKKK5n_KcgS8w" inStructuredNode="__udjdLZnEeKKK5n_KcgS8w" source="__udjhLZnEeKKK5n_KcgS8w" target="__udjfrZnEeKKK5n_KcgS8w"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="__udjiLZnEeKKK5n_KcgS8w" inStructuredNode="__udjYbZnEeKKK5n_KcgS8w" source="__udjgbZnEeKKK5n_KcgS8w" target="__udjc7ZnEeKKK5n_KcgS8w"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="__udjibZnEeKKK5n_KcgS8w" inStructuredNode="__udjYbZnEeKKK5n_KcgS8w" source="__udjdLZnEeKKK5n_KcgS8w" target="__udjYrZnEeKKK5n_KcgS8w"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="__udjirZnEeKKK5n_KcgS8w" name="ExpressionStatement@1440771" inStructuredNode="__udjQLZnEeKKK5n_KcgS8w" outgoing="__udj8bZnEeKKK5n_KcgS8w" incoming="__udj8LZnEeKKK5n_KcgS8w">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="__udji7ZnEeKKK5n_KcgS8w" name="Call(AssertTrue)" inStructuredNode="__udjirZnEeKKK5n_KcgS8w" incoming="__udj27ZnEeKKK5n_KcgS8w">
                  <argument xmi:type="uml:InputPin" xmi:id="__udjjLZnEeKKK5n_KcgS8w" name="Call(AssertTrue).argument(label)" incoming="__udj2bZnEeKKK5n_KcgS8w">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__udjjbZnEeKKK5n_KcgS8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__udjjrZnEeKKK5n_KcgS8w" value="1"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="__udjj7ZnEeKKK5n_KcgS8w" name="Call(AssertTrue).argument(condition)" incoming="__udj2rZnEeKKK5n_KcgS8w">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__udjkLZnEeKKK5n_KcgS8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__udjkbZnEeKKK5n_KcgS8w" value="1"/>
                  </argument>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="__udjkrZnEeKKK5n_KcgS8w" name="Tuple@1d4c696" inStructuredNode="__udjirZnEeKKK5n_KcgS8w" outgoing="__udj27ZnEeKKK5n_KcgS8w">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="__udjk7ZnEeKKK5n_KcgS8w" name="Value(&quot;Invocation forwarded out of e through q&quot;)" inStructuredNode="__udjkrZnEeKKK5n_KcgS8w">
                    <result xmi:type="uml:OutputPin" xmi:id="__udjlLZnEeKKK5n_KcgS8w" name="Value(&quot;Invocation forwarded out of e through q&quot;).result" outgoing="__udj2bZnEeKKK5n_KcgS8w" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__udjlbZnEeKKK5n_KcgS8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__udjlrZnEeKKK5n_KcgS8w" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="__udjl7ZnEeKKK5n_KcgS8w" value="Invocation forwarded out of e through q">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="__udjmLZnEeKKK5n_KcgS8w" name="Read(a)" inStructuredNode="__udjkrZnEeKKK5n_KcgS8w" structuralFeature="_NxrqlLZhEeKifZ6nCzyfKA">
                    <object xmi:type="uml:InputPin" xmi:id="__udjmbZnEeKKK5n_KcgS8w" name="Read(a).object" incoming="__udjyrZnEeKKK5n_KcgS8w" type="_Nxrqk7ZhEeKifZ6nCzyfKA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__udjmrZnEeKKK5n_KcgS8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__udjm7ZnEeKKK5n_KcgS8w" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="__udjnLZnEeKKK5n_KcgS8w" name="Read(a).result" outgoing="__udjy7ZnEeKKK5n_KcgS8w" type="_0FIP0LY_EeKVFKC7Y-H4-A" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__udjnbZnEeKKK5n_KcgS8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__udjnrZnEeKKK5n_KcgS8w" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="__udjn7ZnEeKKK5n_KcgS8w" name="Fork(Fork(d)@1a88f84)" inStructuredNode="__udjkrZnEeKKK5n_KcgS8w" outgoing="__udjyrZnEeKKK5n_KcgS8w" incoming="__udj77ZnEeKKK5n_KcgS8w"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="__udjoLZnEeKKK5n_KcgS8w" name="Read(b)" inStructuredNode="__udjkrZnEeKKK5n_KcgS8w" structuralFeature="_OBZyULZFEeKVFKC7Y-H4-A">
                    <object xmi:type="uml:InputPin" xmi:id="__udjobZnEeKKK5n_KcgS8w" name="Read(b).object" incoming="__udjzLZnEeKKK5n_KcgS8w" type="_0FIP0LY_EeKVFKC7Y-H4-A" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__udjorZnEeKKK5n_KcgS8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__udjo7ZnEeKKK5n_KcgS8w" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="__udjpLZnEeKKK5n_KcgS8w" name="Read(b).result" outgoing="__udjzbZnEeKKK5n_KcgS8w" type="_yLSnELZEEeKVFKC7Y-H4-A" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__udjpbZnEeKKK5n_KcgS8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__udjprZnEeKKK5n_KcgS8w" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="__udjp7ZnEeKKK5n_KcgS8w" name="Fork(Read(a).result)" inStructuredNode="__udjkrZnEeKKK5n_KcgS8w" outgoing="__udjzLZnEeKKK5n_KcgS8w" incoming="__udjy7ZnEeKKK5n_KcgS8w"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="__udjqLZnEeKKK5n_KcgS8w" name="Read(p)" inStructuredNode="__udjkrZnEeKKK5n_KcgS8w" structuralFeature="_0FIP0rY_EeKVFKC7Y-H4-A">
                    <object xmi:type="uml:InputPin" xmi:id="__udjqbZnEeKKK5n_KcgS8w" name="Read(p).object" incoming="__udjzrZnEeKKK5n_KcgS8w" type="_yLSnELZEEeKVFKC7Y-H4-A" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__udjqrZnEeKKK5n_KcgS8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__udjq7ZnEeKKK5n_KcgS8w" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="__udjrLZnEeKKK5n_KcgS8w" name="Read(p).result" outgoing="__udjz7ZnEeKKK5n_KcgS8w" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__udjrbZnEeKKK5n_KcgS8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__udjrrZnEeKKK5n_KcgS8w" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="__udjr7ZnEeKKK5n_KcgS8w" name="Fork(Read(b).result)" inStructuredNode="__udjkrZnEeKKK5n_KcgS8w" outgoing="__udjzrZnEeKKK5n_KcgS8w" incoming="__udjzbZnEeKKK5n_KcgS8w"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="__udjsLZnEeKKK5n_KcgS8w" name="Value(4)" inStructuredNode="__udjkrZnEeKKK5n_KcgS8w">
                    <result xmi:type="uml:OutputPin" xmi:id="__udjsbZnEeKKK5n_KcgS8w" name="Value(4).result" outgoing="__udj2LZnEeKKK5n_KcgS8w" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__udjsrZnEeKKK5n_KcgS8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__udjs7ZnEeKKK5n_KcgS8w" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="__udjtLZnEeKKK5n_KcgS8w" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:TestIdentityAction" xmi:id="__udjtbZnEeKKK5n_KcgS8w" name="Test(==)" inStructuredNode="__udjkrZnEeKKK5n_KcgS8w">
                    <first xmi:type="uml:InputPin" xmi:id="__udjtrZnEeKKK5n_KcgS8w" name="Test(==).first" incoming="__udj0LZnEeKKK5n_KcgS8w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__udjt7ZnEeKKK5n_KcgS8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__udjuLZnEeKKK5n_KcgS8w" value="1"/>
                    </first>
                    <result xmi:type="uml:OutputPin" xmi:id="__udjubZnEeKKK5n_KcgS8w" name="Test(==).result" outgoing="__udj07ZnEeKKK5n_KcgS8w" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__udjurZnEeKKK5n_KcgS8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__udju7ZnEeKKK5n_KcgS8w" value="1"/>
                    </result>
                    <second xmi:type="uml:InputPin" xmi:id="__udjvLZnEeKKK5n_KcgS8w" name="Test(==).second" incoming="__udj2LZnEeKKK5n_KcgS8w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__udjvbZnEeKKK5n_KcgS8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__udjvrZnEeKKK5n_KcgS8w" value="1"/>
                    </second>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="__udjv7ZnEeKKK5n_KcgS8w" name="Fork(Read(p).result)" inStructuredNode="__udjkrZnEeKKK5n_KcgS8w" outgoing="__udj0LZnEeKKK5n_KcgS8w __udj0bZnEeKKK5n_KcgS8w" incoming="__udjz7ZnEeKKK5n_KcgS8w"/>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="__udjwLZnEeKKK5n_KcgS8w" name="Call(NotEmpty)" inStructuredNode="__udjkrZnEeKKK5n_KcgS8w">
                    <argument xmi:type="uml:InputPin" xmi:id="__udjwbZnEeKKK5n_KcgS8w" name="Call(NotEmpty).argument(seq)" incoming="__udj0bZnEeKKK5n_KcgS8w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__udjwrZnEeKKK5n_KcgS8w"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__udjw7ZnEeKKK5n_KcgS8w" value="*"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="__udjxLZnEeKKK5n_KcgS8w" name="Call(NotEmpty).result()" outgoing="__udj0rZnEeKKK5n_KcgS8w">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__udjxbZnEeKKK5n_KcgS8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__udjxrZnEeKKK5n_KcgS8w" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="__udjx7ZnEeKKK5n_KcgS8w" name="Fork(Call(NotEmpty).result())" inStructuredNode="__udjkrZnEeKKK5n_KcgS8w" outgoing="__udj1LZnEeKKK5n_KcgS8w __udj1bZnEeKKK5n_KcgS8w" incoming="__udj0rZnEeKKK5n_KcgS8w"/>
                  <node xmi:type="uml:MergeNode" xmi:id="__udjyLZnEeKKK5n_KcgS8w" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="__udjkrZnEeKKK5n_KcgS8w" outgoing="__udj2rZnEeKKK5n_KcgS8w" incoming="__udj07ZnEeKKK5n_KcgS8w __udj1rZnEeKKK5n_KcgS8w"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="__udjybZnEeKKK5n_KcgS8w" name="Decision(Call(NotEmpty).result())" inStructuredNode="__udjkrZnEeKKK5n_KcgS8w" outgoing="__udj1rZnEeKKK5n_KcgS8w" incoming="__udj1LZnEeKKK5n_KcgS8w __udj1bZnEeKKK5n_KcgS8w" decisionInputFlow="__udj1bZnEeKKK5n_KcgS8w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="__udjyrZnEeKKK5n_KcgS8w" inStructuredNode="__udjkrZnEeKKK5n_KcgS8w" source="__udjn7ZnEeKKK5n_KcgS8w" target="__udjmbZnEeKKK5n_KcgS8w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="__udjy7ZnEeKKK5n_KcgS8w" inStructuredNode="__udjkrZnEeKKK5n_KcgS8w" source="__udjnLZnEeKKK5n_KcgS8w" target="__udjp7ZnEeKKK5n_KcgS8w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="__udjzLZnEeKKK5n_KcgS8w" inStructuredNode="__udjkrZnEeKKK5n_KcgS8w" source="__udjp7ZnEeKKK5n_KcgS8w" target="__udjobZnEeKKK5n_KcgS8w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="__udjzbZnEeKKK5n_KcgS8w" inStructuredNode="__udjkrZnEeKKK5n_KcgS8w" source="__udjpLZnEeKKK5n_KcgS8w" target="__udjr7ZnEeKKK5n_KcgS8w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="__udjzrZnEeKKK5n_KcgS8w" inStructuredNode="__udjkrZnEeKKK5n_KcgS8w" source="__udjr7ZnEeKKK5n_KcgS8w" target="__udjqbZnEeKKK5n_KcgS8w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="__udjz7ZnEeKKK5n_KcgS8w" inStructuredNode="__udjkrZnEeKKK5n_KcgS8w" source="__udjrLZnEeKKK5n_KcgS8w" target="__udjv7ZnEeKKK5n_KcgS8w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="__udj0LZnEeKKK5n_KcgS8w" inStructuredNode="__udjkrZnEeKKK5n_KcgS8w" source="__udjv7ZnEeKKK5n_KcgS8w" target="__udjtrZnEeKKK5n_KcgS8w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="__udj0bZnEeKKK5n_KcgS8w" inStructuredNode="__udjkrZnEeKKK5n_KcgS8w" source="__udjv7ZnEeKKK5n_KcgS8w" target="__udjwbZnEeKKK5n_KcgS8w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="__udj0rZnEeKKK5n_KcgS8w" inStructuredNode="__udjkrZnEeKKK5n_KcgS8w" source="__udjxLZnEeKKK5n_KcgS8w" target="__udjx7ZnEeKKK5n_KcgS8w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="__udj07ZnEeKKK5n_KcgS8w" inStructuredNode="__udjkrZnEeKKK5n_KcgS8w" source="__udjubZnEeKKK5n_KcgS8w" target="__udjyLZnEeKKK5n_KcgS8w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="__udj1LZnEeKKK5n_KcgS8w" inStructuredNode="__udjkrZnEeKKK5n_KcgS8w" source="__udjx7ZnEeKKK5n_KcgS8w" target="__udjybZnEeKKK5n_KcgS8w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="__udj1bZnEeKKK5n_KcgS8w" inStructuredNode="__udjkrZnEeKKK5n_KcgS8w" source="__udjx7ZnEeKKK5n_KcgS8w" target="__udjybZnEeKKK5n_KcgS8w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="__udj1rZnEeKKK5n_KcgS8w" inStructuredNode="__udjkrZnEeKKK5n_KcgS8w" source="__udjybZnEeKKK5n_KcgS8w" target="__udjyLZnEeKKK5n_KcgS8w">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="__udj17ZnEeKKK5n_KcgS8w" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="__udj2LZnEeKKK5n_KcgS8w" inStructuredNode="__udjkrZnEeKKK5n_KcgS8w" source="__udjsbZnEeKKK5n_KcgS8w" target="__udjvLZnEeKKK5n_KcgS8w"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="__udj2bZnEeKKK5n_KcgS8w" inStructuredNode="__udjirZnEeKKK5n_KcgS8w" source="__udjlLZnEeKKK5n_KcgS8w" target="__udjjLZnEeKKK5n_KcgS8w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="__udj2rZnEeKKK5n_KcgS8w" inStructuredNode="__udjirZnEeKKK5n_KcgS8w" source="__udjyLZnEeKKK5n_KcgS8w" target="__udjj7ZnEeKKK5n_KcgS8w"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="__udj27ZnEeKKK5n_KcgS8w" inStructuredNode="__udjirZnEeKKK5n_KcgS8w" source="__udjkrZnEeKKK5n_KcgS8w" target="__udji7ZnEeKKK5n_KcgS8w"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="__udj3LZnEeKKK5n_KcgS8w" name="ExpressionStatement@13aa188" inStructuredNode="__udjQLZnEeKKK5n_KcgS8w" incoming="__udj8bZnEeKKK5n_KcgS8w">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="__udj3bZnEeKKK5n_KcgS8w" name="Call(WriteLine)" inStructuredNode="__udj3LZnEeKKK5n_KcgS8w" incoming="__udj67ZnEeKKK5n_KcgS8w">
                  <argument xmi:type="uml:InputPin" xmi:id="__udj3rZnEeKKK5n_KcgS8w" name="Call(WriteLine).argument(value)" incoming="__udj6rZnEeKKK5n_KcgS8w">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__udj37ZnEeKKK5n_KcgS8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__udj4LZnEeKKK5n_KcgS8w" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="__udj4bZnEeKKK5n_KcgS8w" name="Call(WriteLine).result(errorStatus)">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__udj4rZnEeKKK5n_KcgS8w"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__udj47ZnEeKKK5n_KcgS8w" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="__udj5LZnEeKKK5n_KcgS8w" name="Tuple@196da81" inStructuredNode="__udj3LZnEeKKK5n_KcgS8w" outgoing="__udj67ZnEeKKK5n_KcgS8w">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="__udj5bZnEeKKK5n_KcgS8w" name="Value(&quot;-- End of test case --&quot;)" inStructuredNode="__udj5LZnEeKKK5n_KcgS8w">
                    <result xmi:type="uml:OutputPin" xmi:id="__udj5rZnEeKKK5n_KcgS8w" name="Value(&quot;-- End of test case --&quot;).result" outgoing="__udj6rZnEeKKK5n_KcgS8w" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__udj57ZnEeKKK5n_KcgS8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__udj6LZnEeKKK5n_KcgS8w" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="__udj6bZnEeKKK5n_KcgS8w" value="-- End of test case --">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="__udj6rZnEeKKK5n_KcgS8w" inStructuredNode="__udj3LZnEeKKK5n_KcgS8w" source="__udj5rZnEeKKK5n_KcgS8w" target="__udj3rZnEeKKK5n_KcgS8w"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="__udj67ZnEeKKK5n_KcgS8w" inStructuredNode="__udj3LZnEeKKK5n_KcgS8w" source="__udj5LZnEeKKK5n_KcgS8w" target="__udj3bZnEeKKK5n_KcgS8w"/>
              </node>
              <edge xmi:type="uml:ControlFlow" xmi:id="__udj7LZnEeKKK5n_KcgS8w" inStructuredNode="__udjQLZnEeKKK5n_KcgS8w" source="__udjQbZnEeKKK5n_KcgS8w" target="__udjUbZnEeKKK5n_KcgS8w"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="__udj7bZnEeKKK5n_KcgS8w" inStructuredNode="__udjQLZnEeKKK5n_KcgS8w" source="__udjUrZnEeKKK5n_KcgS8w" target="__udjfLZnEeKKK5n_KcgS8w"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="__udj7rZnEeKKK5n_KcgS8w" inStructuredNode="__udjQLZnEeKKK5n_KcgS8w" source="__udjUbZnEeKKK5n_KcgS8w" target="__udjYbZnEeKKK5n_KcgS8w"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="__udj77ZnEeKKK5n_KcgS8w" inStructuredNode="__udjQLZnEeKKK5n_KcgS8w" source="__udjUrZnEeKKK5n_KcgS8w" target="__udjn7ZnEeKKK5n_KcgS8w"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="__udj8LZnEeKKK5n_KcgS8w" inStructuredNode="__udjQLZnEeKKK5n_KcgS8w" source="__udjYbZnEeKKK5n_KcgS8w" target="__udjirZnEeKKK5n_KcgS8w"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="__udj8bZnEeKKK5n_KcgS8w" inStructuredNode="__udjQLZnEeKKK5n_KcgS8w" source="__udjirZnEeKKK5n_KcgS8w" target="__udj3LZnEeKKK5n_KcgS8w"/>
            </structuredNode>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_NxrrU7ZhEeKifZ6nCzyfKA" name="E">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_NxrrVLZhEeKifZ6nCzyfKA" name="c" type="_Cis3YLZmEeKifZ6nCzyfKA" aggregation="composite"/>
            <ownedAttribute xmi:type="uml:Port" xmi:id="_NxrrVbZhEeKifZ6nCzyfKA" name="q" visibility="public" type="_aPMpQLZjEeKifZ6nCzyfKA" end="_Nxrql7ZhEeKifZ6nCzyfKA _-WjxoLZmEeKifZ6nCzyfKA" aggregation="composite">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NxrrVrZhEeKifZ6nCzyfKA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NxrrV7ZhEeKifZ6nCzyfKA" value="1"/>
            </ownedAttribute>
            <ownedConnector xmi:type="uml:Connector" xmi:id="_-VqZwLZmEeKifZ6nCzyfKA" name="s" type="_GJP3YLZSEeKifZ6nCzyfKA">
              <end xmi:type="uml:ConnectorEnd" xmi:id="_-WHFsLZmEeKifZ6nCzyfKA" partWithPort="_NxrrVLZhEeKifZ6nCzyfKA" role="_Cis3YbZmEeKifZ6nCzyfKA">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-WHFsbZmEeKifZ6nCzyfKA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-WHFsrZmEeKifZ6nCzyfKA" value="1"/>
              </end>
              <end xmi:type="uml:ConnectorEnd" xmi:id="_-WjxoLZmEeKifZ6nCzyfKA" role="_NxrrVbZhEeKifZ6nCzyfKA">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-WjxobZmEeKifZ6nCzyfKA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-WjxorZmEeKifZ6nCzyfKA" value="1"/>
              </end>
            </ownedConnector>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_NxrrYLZhEeKifZ6nCzyfKA" name="E" class="_NxrrU7ZhEeKifZ6nCzyfKA">
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_NxrrYbZhEeKifZ6nCzyfKA" name="" type="_NxrrU7ZhEeKifZ6nCzyfKA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_aPMpQLZjEeKifZ6nCzyfKA" clientDependency="_DcjicLZkEeKifZ6nCzyfKA" name="IProvReq">
            <generalization xmi:type="uml:Generalization" xmi:id="_t5p6ULZmEeKifZ6nCzyfKA" general="_0E1U4LY_EeKVFKC7Y-H4-A" specific="_aPMpQLZjEeKifZ6nCzyfKA"/>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_zWkWULZjEeKifZ6nCzyfKA" name="setP" class="_aPMpQLZjEeKifZ6nCzyfKA">
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_3Ou6sLZjEeKifZ6nCzyfKA" name="v">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
              </ownedParameter>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Usage" xmi:id="_DcjicLZkEeKifZ6nCzyfKA" name="Usage1" client="_aPMpQLZjEeKifZ6nCzyfKA" supplier="_0Fk7wLY_EeKVFKC7Y-H4-A"/>
          <packagedElement xmi:type="uml:Class" xmi:id="_Cis3YLZmEeKifZ6nCzyfKA" clientDependency="_Cis3ZbZmEeKifZ6nCzyfKA" name="C">
            <ownedAttribute xmi:type="uml:Port" xmi:id="_Cis3YbZmEeKifZ6nCzyfKA" name="q" visibility="public" type="_aPMpQLZjEeKifZ6nCzyfKA" end="_-WHFsLZmEeKifZ6nCzyfKA" aggregation="composite">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cis3YrZmEeKifZ6nCzyfKA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cis3Y7ZmEeKifZ6nCzyfKA" value="1"/>
            </ownedAttribute>
            <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_Cis3ZbZmEeKifZ6nCzyfKA" name="InterfaceRealization1" client="_Cis3YLZmEeKifZ6nCzyfKA" supplier="_0Fk7wLY_EeKVFKC7Y-H4-A" contract="_0Fk7wLY_EeKVFKC7Y-H4-A" implementingClassifier="_Cis3YLZmEeKifZ6nCzyfKA"/>
            <ownedBehavior xmi:type="uml:Activity" xmi:id="_Cis3ZrZmEeKifZ6nCzyfKA" name="setP" specification="_Cis3d7ZmEeKifZ6nCzyfKA" node="_Cis3brZmEeKifZ6nCzyfKA _Cis3cLZmEeKifZ6nCzyfKA _Cis3crZmEeKifZ6nCzyfKA">
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_Cis3Z7ZmEeKifZ6nCzyfKA" name="v">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
              </ownedParameter>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Cis3aLZmEeKifZ6nCzyfKA" name="ObjectFlow1" activity="_Cis3ZrZmEeKifZ6nCzyfKA" source="_Cis3brZmEeKifZ6nCzyfKA" target="_Cis3c7ZmEeKifZ6nCzyfKA">
                <guard xmi:type="uml:LiteralBoolean" xmi:id="_Cis3abZmEeKifZ6nCzyfKA" value="true"/>
                <weight xmi:type="uml:LiteralInteger" xmi:id="_Cis3arZmEeKifZ6nCzyfKA" value="1"/>
              </edge>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Cis3a7ZmEeKifZ6nCzyfKA" name="ObjectFlow2" activity="_Cis3ZrZmEeKifZ6nCzyfKA" source="_Cis3cbZmEeKifZ6nCzyfKA" target="_Cis3dbZmEeKifZ6nCzyfKA">
                <guard xmi:type="uml:LiteralBoolean" xmi:id="_Cis3bLZmEeKifZ6nCzyfKA" value="true"/>
                <weight xmi:type="uml:LiteralInteger" xmi:id="_Cis3bbZmEeKifZ6nCzyfKA" value="1"/>
              </edge>
              <node xmi:type="uml:ActivityParameterNode" xmi:id="_Cis3brZmEeKifZ6nCzyfKA" name="v" outgoing="_Cis3aLZmEeKifZ6nCzyfKA" isControlType="true" parameter="_Cis3Z7ZmEeKifZ6nCzyfKA">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                <upperBound xmi:type="uml:LiteralInteger" xmi:id="_Cis3b7ZmEeKifZ6nCzyfKA" value="1"/>
              </node>
              <node xmi:type="uml:ReadSelfAction" xmi:id="_Cis3cLZmEeKifZ6nCzyfKA" name="This">
                <result xmi:type="uml:OutputPin" xmi:id="_Cis3cbZmEeKifZ6nCzyfKA" outgoing="_Cis3a7ZmEeKifZ6nCzyfKA" type="_Cis3YLZmEeKifZ6nCzyfKA"/>
              </node>
              <node xmi:type="uml:CallOperationAction" xmi:id="_Cis3crZmEeKifZ6nCzyfKA" name="setP on q" onPort="_Cis3YbZmEeKifZ6nCzyfKA" operation="_0Fk7wbY_EeKVFKC7Y-H4-A">
                <argument xmi:type="uml:InputPin" xmi:id="_Cis3c7ZmEeKifZ6nCzyfKA" name="v" incoming="_Cis3aLZmEeKifZ6nCzyfKA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <upperBound xmi:type="uml:LiteralInteger" xmi:id="_Cis3dLZmEeKifZ6nCzyfKA" value="1"/>
                </argument>
                <target xmi:type="uml:InputPin" xmi:id="_Cis3dbZmEeKifZ6nCzyfKA" incoming="_Cis3a7ZmEeKifZ6nCzyfKA" type="_Cis3YLZmEeKifZ6nCzyfKA">
                  <upperBound xmi:type="uml:LiteralInteger" xmi:id="_Cis3drZmEeKifZ6nCzyfKA" value="1"/>
                </target>
              </node>
            </ownedBehavior>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_Cis3d7ZmEeKifZ6nCzyfKA" name="setP" method="_Cis3ZrZmEeKifZ6nCzyfKA" class="_Cis3YLZmEeKifZ6nCzyfKA">
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_Cis3eLZmEeKifZ6nCzyfKA" name="v">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
              </ownedParameter>
            </ownedOperation>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_Cis3ebZmEeKifZ6nCzyfKA" name="C" class="_Cis3YLZmEeKifZ6nCzyfKA">
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_Cis3erZmEeKifZ6nCzyfKA" name="result" type="_Cis3YLZmEeKifZ6nCzyfKA" direction="return"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_vrufgLMyEeKz4Y_FUYA0JA" name="$$Test Suites$Test Suite 2$BehaviorPort - Signal$Tester$TesterClassifierBehavior">
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_EycCALPMEeKFWdA0s_Fo6w" name="Event(Start)" signal="_Jqen4LMwEeKUntHy_YfVmg"/>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_Ey4G4LPMEeKFWdA0s_Fo6w" name="Event(Continue)" signal="_FvfuILMyEeKz4Y_FUYA0JA"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_v9dL4LM2EeKz4Y_FUYA0JA" name="$$Test Suites$Test Suite 2$SingleDelegation - PortToPart - Signal$Tester$TesterClassifierBehavior">
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_WSP5ELPSEeKFWdA0s_Fo6w" name="Event(Start)" signal="_Jqen4LMwEeKUntHy_YfVmg"/>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_WStMELPSEeKFWdA0s_Fo6w" name="Event(Continue)" signal="_FvfuILMyEeKz4Y_FUYA0JA"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_iuy_8LM7EeK7CMLj6g9UCw" name="$$Test Suites$Test Suite 2$MultipleDelegation - SameConnector - PortToPart - Signal$Tester$TesterClassifierBehavior">
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_khIkMLPTEeKFWdA0s_Fo6w" name="Event(Start)" signal="_Jqen4LMwEeKUntHy_YfVmg"/>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_khl3MLPTEeKFWdA0s_Fo6w" name="Event(Continue)" signal="_FvfuILMyEeKz4Y_FUYA0JA"/>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_kiDKMLPTEeKFWdA0s_Fo6w" name="Event(Continue)" signal="_FvfuILMyEeKz4Y_FUYA0JA"/>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_kif2ILPTEeKFWdA0s_Fo6w" name="Event(Continue)" signal="_FvfuILMyEeKz4Y_FUYA0JA"/>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_ki9JILPTEeKFWdA0s_Fo6w" name="Event(Continue)" signal="_FvfuILMyEeKz4Y_FUYA0JA"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_ZdRC0LM-EeK7CMLj6g9UCw" name="$$Test Suites$Test Suite 2$MultipleDelegation - MultipleConnectors - PortToPart - Signal$Tester$TesterClassifierBehavior">
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_iCq7gP9zEeKcBsjselkpBA" name="Event(Start)" signal="_Jqen4LMwEeKUntHy_YfVmg"/>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_iDRYcP9zEeKcBsjselkpBA" name="Event(Continue)" signal="_FvfuILMyEeKz4Y_FUYA0JA"/>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_iD3OUP9zEeKcBsjselkpBA" name="Event(Continue)" signal="_FvfuILMyEeKz4Y_FUYA0JA"/>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_iEdrQP9zEeKcBsjselkpBA" name="Event(Continue)" signal="_FvfuILMyEeKz4Y_FUYA0JA"/>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_iE5wIP9zEeKcBsjselkpBA" name="Event(Continue)" signal="_FvfuILMyEeKz4Y_FUYA0JA"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_YYr5ALNBEeK7CMLj6g9UCw" name="$$Test Suites$Test Suite 2$SingleDelegation - PortToPWP - Signal$Tester$TesterClassifierBehavior">
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_pcU_8LPgEeK1gvDcAKh42g" name="Event(Start)" signal="_Jqen4LMwEeKUntHy_YfVmg"/>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_pcyS8LPgEeK1gvDcAKh42g" name="Event(Continue)" signal="_FvfuILMyEeKz4Y_FUYA0JA"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_o7ZuULNKEeKK3coO-y0vJg" name="$$Test Suites$Test Suite 2$MultipleDelegation - SameConnector - PortToPWP - Signal$Tester$TesterClassifierBehavior">
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="__0vFALPjEeK1gvDcAKh42g" name="Event(Start)" signal="_Jqen4LMwEeKUntHy_YfVmg"/>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="__1MYALPjEeK1gvDcAKh42g" name="Event(Continue)" signal="_FvfuILMyEeKz4Y_FUYA0JA"/>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="__1prALPjEeK1gvDcAKh42g" name="Event(Continue)" signal="_FvfuILMyEeKz4Y_FUYA0JA"/>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="__2GW8LPjEeK1gvDcAKh42g" name="Event(Continue)" signal="_FvfuILMyEeKz4Y_FUYA0JA"/>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="__2jp8LPjEeK1gvDcAKh42g" name="Event(Continue)" signal="_FvfuILMyEeKz4Y_FUYA0JA"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Activity" xmi:id="_TyNRULZbEeKifZ6nCzyfKA" name="Run all tests but Test Suite 4" group="_28eesDDFEeOwibuSYtY-Cg" node="_28eesDDFEeOwibuSYtY-Cg">
      <ownedComment xmi:type="uml:Comment" xmi:id="_lQiwcLZbEeKifZ6nCzyfKA">
        <body>&#xD;
namespace 'Test Suites' ;&#xD;
&#xD;
private import 'Test Suites'::'Test Suite 1'::* ;&#xD;
private import 'Test Suites'::'Test Suite 1 - Bis'::* ;&#xD;
private import 'Test Suites'::'Test Suite 2'::* ;&#xD;
private import 'Test Suites'::'Test Suite 2 - Bis'::* ;&#xD;
private import 'Test Suites'::'Test Suite 2 - Ter'::* ;&#xD;
private import 'Test Suites'::'Test Suite 2 - Quater'::* ;&#xD;
private import 'Test Suites'::'Test Suite 3'::* ;&#xD;
private import 'Test Suites'::'Test Suite 3 - Bis'::* ;&#xD;
private import 'Test Suites'::'Test Suite 3 - Ter'::* ;&#xD;
private import 'Test Suites'::'Test Suite 3 - Quater'::* ;&#xD;
&#xD;
activity 'Run all tests but Test Suite 4'() { &#xD;
	'Test Suite 1'() ;&#xD;
	WriteLine(&quot;&quot;) ; WriteLine(&quot;&quot;) ; WriteLine(&quot;&quot;) ;&#xD;
	'Test Suite 1 - Bis'() ;&#xD;
	WriteLine(&quot;&quot;) ; WriteLine(&quot;&quot;) ; WriteLine(&quot;&quot;) ;&#xD;
	'Test Suite 2'() ;&#xD;
	WriteLine(&quot;&quot;) ; WriteLine(&quot;&quot;) ; WriteLine(&quot;&quot;) ;&#xD;
	'Test Suite 2 - Bis'() ;&#xD;
	WriteLine(&quot;&quot;) ; WriteLine(&quot;&quot;) ; WriteLine(&quot;&quot;) ;&#xD;
	'Test Suite 2 - Ter'() ;&#xD;
	WriteLine(&quot;&quot;) ; WriteLine(&quot;&quot;) ; WriteLine(&quot;&quot;) ;&#xD;
	'Test Suite 2 - Quater'() ;&#xD;
	WriteLine(&quot;&quot;) ; WriteLine(&quot;&quot;) ; WriteLine(&quot;&quot;) ;&#xD;
	'Test Suite 3'() ;&#xD;
	WriteLine(&quot;&quot;) ; WriteLine(&quot;&quot;) ; WriteLine(&quot;&quot;) ;&#xD;
	'Test Suite 3 - Bis'() ;&#xD;
	WriteLine(&quot;&quot;) ; WriteLine(&quot;&quot;) ; WriteLine(&quot;&quot;) ;&#xD;
	'Test Suite 3 - Ter'() ;&#xD;
	WriteLine(&quot;&quot;) ; WriteLine(&quot;&quot;) ; WriteLine(&quot;&quot;) ;&#xD;
	'Test Suite 3 - Quater'() ;&#xD;
}</body>
      </ownedComment>
      <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_28eesDDFEeOwibuSYtY-Cg" name="Body(Run all tests but Test Suite 4)">
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_28eesTDFEeOwibuSYtY-Cg" name="ExpressionStatement@2d1a0b" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" outgoing="_28fGWjDFEeOwibuSYtY-Cg">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_28eesjDFEeOwibuSYtY-Cg" name="Call(Test Suite 1)" inStructuredNode="_28eesTDFEeOwibuSYtY-Cg" behavior="_g49ccIgJEeKFcsb44QQ1Kg"/>
        </node>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_28eeszDFEeOwibuSYtY-Cg" name="ExpressionStatement@4f64ab" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" outgoing="_28fGWzDFEeOwibuSYtY-Cg" incoming="_28fGWjDFEeOwibuSYtY-Cg">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_28eetDDFEeOwibuSYtY-Cg" name="Call(WriteLine)" inStructuredNode="_28eeszDFEeOwibuSYtY-Cg" incoming="_28eewjDFEeOwibuSYtY-Cg">
            <argument xmi:type="uml:InputPin" xmi:id="_28eetTDFEeOwibuSYtY-Cg" name="Call(WriteLine).argument(value)" incoming="_28eewTDFEeOwibuSYtY-Cg">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28eetjDFEeOwibuSYtY-Cg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28eetzDFEeOwibuSYtY-Cg" value="1"/>
            </argument>
            <result xmi:type="uml:OutputPin" xmi:id="_28eeuDDFEeOwibuSYtY-Cg" name="Call(WriteLine).result(errorStatus)">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28eeuTDFEeOwibuSYtY-Cg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28eeujDFEeOwibuSYtY-Cg" value="1"/>
            </result>
            <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_28eeuzDFEeOwibuSYtY-Cg" name="Tuple@1b4ee9b" inStructuredNode="_28eeszDFEeOwibuSYtY-Cg" outgoing="_28eewjDFEeOwibuSYtY-Cg">
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_28eevDDFEeOwibuSYtY-Cg" name="Value(&quot;&quot;)" inStructuredNode="_28eeuzDFEeOwibuSYtY-Cg">
              <result xmi:type="uml:OutputPin" xmi:id="_28eevTDFEeOwibuSYtY-Cg" name="Value(&quot;&quot;).result" outgoing="_28eewTDFEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28eevjDFEeOwibuSYtY-Cg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28eevzDFEeOwibuSYtY-Cg" value="1"/>
              </result>
              <value xmi:type="uml:LiteralString" xmi:id="_28eewDDFEeOwibuSYtY-Cg" value="">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
              </value>
            </node>
          </node>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_28eewTDFEeOwibuSYtY-Cg" inStructuredNode="_28eeszDFEeOwibuSYtY-Cg" source="_28eevTDFEeOwibuSYtY-Cg" target="_28eetTDFEeOwibuSYtY-Cg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_28eewjDFEeOwibuSYtY-Cg" inStructuredNode="_28eeszDFEeOwibuSYtY-Cg" source="_28eeuzDFEeOwibuSYtY-Cg" target="_28eetDDFEeOwibuSYtY-Cg"/>
        </node>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_28eewzDFEeOwibuSYtY-Cg" name="ExpressionStatement@716d9c" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" outgoing="_28fGXDDFEeOwibuSYtY-Cg" incoming="_28fGWzDFEeOwibuSYtY-Cg">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_28eexDDFEeOwibuSYtY-Cg" name="Call(WriteLine)" inStructuredNode="_28eewzDFEeOwibuSYtY-Cg" incoming="_28ee0jDFEeOwibuSYtY-Cg">
            <argument xmi:type="uml:InputPin" xmi:id="_28eexTDFEeOwibuSYtY-Cg" name="Call(WriteLine).argument(value)" incoming="_28ee0TDFEeOwibuSYtY-Cg">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28eexjDFEeOwibuSYtY-Cg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28eexzDFEeOwibuSYtY-Cg" value="1"/>
            </argument>
            <result xmi:type="uml:OutputPin" xmi:id="_28eeyDDFEeOwibuSYtY-Cg" name="Call(WriteLine).result(errorStatus)">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28eeyTDFEeOwibuSYtY-Cg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28eeyjDFEeOwibuSYtY-Cg" value="1"/>
            </result>
            <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_28eeyzDFEeOwibuSYtY-Cg" name="Tuple@1c9ead" inStructuredNode="_28eewzDFEeOwibuSYtY-Cg" outgoing="_28ee0jDFEeOwibuSYtY-Cg">
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_28eezDDFEeOwibuSYtY-Cg" name="Value(&quot;&quot;)" inStructuredNode="_28eeyzDFEeOwibuSYtY-Cg">
              <result xmi:type="uml:OutputPin" xmi:id="_28eezTDFEeOwibuSYtY-Cg" name="Value(&quot;&quot;).result" outgoing="_28ee0TDFEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28eezjDFEeOwibuSYtY-Cg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28eezzDFEeOwibuSYtY-Cg" value="1"/>
              </result>
              <value xmi:type="uml:LiteralString" xmi:id="_28ee0DDFEeOwibuSYtY-Cg" value="">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
              </value>
            </node>
          </node>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_28ee0TDFEeOwibuSYtY-Cg" inStructuredNode="_28eewzDFEeOwibuSYtY-Cg" source="_28eezTDFEeOwibuSYtY-Cg" target="_28eexTDFEeOwibuSYtY-Cg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_28ee0jDFEeOwibuSYtY-Cg" inStructuredNode="_28eewzDFEeOwibuSYtY-Cg" source="_28eeyzDFEeOwibuSYtY-Cg" target="_28eexDDFEeOwibuSYtY-Cg"/>
        </node>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_28ee0zDFEeOwibuSYtY-Cg" name="ExpressionStatement@174e852" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" outgoing="_28fGXTDFEeOwibuSYtY-Cg" incoming="_28fGXDDFEeOwibuSYtY-Cg">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_28ee1DDFEeOwibuSYtY-Cg" name="Call(WriteLine)" inStructuredNode="_28ee0zDFEeOwibuSYtY-Cg" incoming="_28ee4jDFEeOwibuSYtY-Cg">
            <argument xmi:type="uml:InputPin" xmi:id="_28ee1TDFEeOwibuSYtY-Cg" name="Call(WriteLine).argument(value)" incoming="_28ee4TDFEeOwibuSYtY-Cg">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28ee1jDFEeOwibuSYtY-Cg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28ee1zDFEeOwibuSYtY-Cg" value="1"/>
            </argument>
            <result xmi:type="uml:OutputPin" xmi:id="_28ee2DDFEeOwibuSYtY-Cg" name="Call(WriteLine).result(errorStatus)">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28ee2TDFEeOwibuSYtY-Cg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28ee2jDFEeOwibuSYtY-Cg" value="1"/>
            </result>
            <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_28ee2zDFEeOwibuSYtY-Cg" name="Tuple@df6870" inStructuredNode="_28ee0zDFEeOwibuSYtY-Cg" outgoing="_28ee4jDFEeOwibuSYtY-Cg">
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_28ee3DDFEeOwibuSYtY-Cg" name="Value(&quot;&quot;)" inStructuredNode="_28ee2zDFEeOwibuSYtY-Cg">
              <result xmi:type="uml:OutputPin" xmi:id="_28ee3TDFEeOwibuSYtY-Cg" name="Value(&quot;&quot;).result" outgoing="_28ee4TDFEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28ee3jDFEeOwibuSYtY-Cg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28ee3zDFEeOwibuSYtY-Cg" value="1"/>
              </result>
              <value xmi:type="uml:LiteralString" xmi:id="_28ee4DDFEeOwibuSYtY-Cg" value="">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
              </value>
            </node>
          </node>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_28ee4TDFEeOwibuSYtY-Cg" inStructuredNode="_28ee0zDFEeOwibuSYtY-Cg" source="_28ee3TDFEeOwibuSYtY-Cg" target="_28ee1TDFEeOwibuSYtY-Cg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_28ee4jDFEeOwibuSYtY-Cg" inStructuredNode="_28ee0zDFEeOwibuSYtY-Cg" source="_28ee2zDFEeOwibuSYtY-Cg" target="_28ee1DDFEeOwibuSYtY-Cg"/>
        </node>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_28ee4zDFEeOwibuSYtY-Cg" name="ExpressionStatement@deeafa" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" outgoing="_28fGXjDFEeOwibuSYtY-Cg" incoming="_28fGXTDFEeOwibuSYtY-Cg">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_28ee5DDFEeOwibuSYtY-Cg" name="Call(Test Suite 1 - Bis)" inStructuredNode="_28ee4zDFEeOwibuSYtY-Cg" behavior="_ocr_AitmEeO4fJDQoZ3qWg"/>
        </node>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_28ee5TDFEeOwibuSYtY-Cg" name="ExpressionStatement@ed6c64" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" outgoing="_28fGXzDFEeOwibuSYtY-Cg" incoming="_28fGXjDFEeOwibuSYtY-Cg">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_28ee5jDFEeOwibuSYtY-Cg" name="Call(WriteLine)" inStructuredNode="_28ee5TDFEeOwibuSYtY-Cg" incoming="_28ee9DDFEeOwibuSYtY-Cg">
            <argument xmi:type="uml:InputPin" xmi:id="_28ee5zDFEeOwibuSYtY-Cg" name="Call(WriteLine).argument(value)" incoming="_28ee8zDFEeOwibuSYtY-Cg">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28ee6DDFEeOwibuSYtY-Cg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28ee6TDFEeOwibuSYtY-Cg" value="1"/>
            </argument>
            <result xmi:type="uml:OutputPin" xmi:id="_28ee6jDFEeOwibuSYtY-Cg" name="Call(WriteLine).result(errorStatus)">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28ee6zDFEeOwibuSYtY-Cg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28ee7DDFEeOwibuSYtY-Cg" value="1"/>
            </result>
            <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_28ee7TDFEeOwibuSYtY-Cg" name="Tuple@1e37e9d" inStructuredNode="_28ee5TDFEeOwibuSYtY-Cg" outgoing="_28ee9DDFEeOwibuSYtY-Cg">
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_28ee7jDFEeOwibuSYtY-Cg" name="Value(&quot;&quot;)" inStructuredNode="_28ee7TDFEeOwibuSYtY-Cg">
              <result xmi:type="uml:OutputPin" xmi:id="_28ee7zDFEeOwibuSYtY-Cg" name="Value(&quot;&quot;).result" outgoing="_28ee8zDFEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28ee8DDFEeOwibuSYtY-Cg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28ee8TDFEeOwibuSYtY-Cg" value="1"/>
              </result>
              <value xmi:type="uml:LiteralString" xmi:id="_28ee8jDFEeOwibuSYtY-Cg" value="">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
              </value>
            </node>
          </node>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_28ee8zDFEeOwibuSYtY-Cg" inStructuredNode="_28ee5TDFEeOwibuSYtY-Cg" source="_28ee7zDFEeOwibuSYtY-Cg" target="_28ee5zDFEeOwibuSYtY-Cg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_28ee9DDFEeOwibuSYtY-Cg" inStructuredNode="_28ee5TDFEeOwibuSYtY-Cg" source="_28ee7TDFEeOwibuSYtY-Cg" target="_28ee5jDFEeOwibuSYtY-Cg"/>
        </node>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_28ee9TDFEeOwibuSYtY-Cg" name="ExpressionStatement@8f9d2" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" outgoing="_28fGYDDFEeOwibuSYtY-Cg" incoming="_28fGXzDFEeOwibuSYtY-Cg">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_28ee9jDFEeOwibuSYtY-Cg" name="Call(WriteLine)" inStructuredNode="_28ee9TDFEeOwibuSYtY-Cg" incoming="_28efBDDFEeOwibuSYtY-Cg">
            <argument xmi:type="uml:InputPin" xmi:id="_28ee9zDFEeOwibuSYtY-Cg" name="Call(WriteLine).argument(value)" incoming="_28efAzDFEeOwibuSYtY-Cg">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28ee-DDFEeOwibuSYtY-Cg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28ee-TDFEeOwibuSYtY-Cg" value="1"/>
            </argument>
            <result xmi:type="uml:OutputPin" xmi:id="_28ee-jDFEeOwibuSYtY-Cg" name="Call(WriteLine).result(errorStatus)">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28ee-zDFEeOwibuSYtY-Cg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28ee_DDFEeOwibuSYtY-Cg" value="1"/>
            </result>
            <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_28ee_TDFEeOwibuSYtY-Cg" name="Tuple@18e39d3" inStructuredNode="_28ee9TDFEeOwibuSYtY-Cg" outgoing="_28efBDDFEeOwibuSYtY-Cg">
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_28ee_jDFEeOwibuSYtY-Cg" name="Value(&quot;&quot;)" inStructuredNode="_28ee_TDFEeOwibuSYtY-Cg">
              <result xmi:type="uml:OutputPin" xmi:id="_28ee_zDFEeOwibuSYtY-Cg" name="Value(&quot;&quot;).result" outgoing="_28efAzDFEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28efADDFEeOwibuSYtY-Cg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28efATDFEeOwibuSYtY-Cg" value="1"/>
              </result>
              <value xmi:type="uml:LiteralString" xmi:id="_28efAjDFEeOwibuSYtY-Cg" value="">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
              </value>
            </node>
          </node>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_28efAzDFEeOwibuSYtY-Cg" inStructuredNode="_28ee9TDFEeOwibuSYtY-Cg" source="_28ee_zDFEeOwibuSYtY-Cg" target="_28ee9zDFEeOwibuSYtY-Cg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_28efBDDFEeOwibuSYtY-Cg" inStructuredNode="_28ee9TDFEeOwibuSYtY-Cg" source="_28ee_TDFEeOwibuSYtY-Cg" target="_28ee9jDFEeOwibuSYtY-Cg"/>
        </node>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_28efBTDFEeOwibuSYtY-Cg" name="ExpressionStatement@17a5e82" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" outgoing="_28fGYTDFEeOwibuSYtY-Cg" incoming="_28fGYDDFEeOwibuSYtY-Cg">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_28efBjDFEeOwibuSYtY-Cg" name="Call(WriteLine)" inStructuredNode="_28efBTDFEeOwibuSYtY-Cg" incoming="_28efFDDFEeOwibuSYtY-Cg">
            <argument xmi:type="uml:InputPin" xmi:id="_28efBzDFEeOwibuSYtY-Cg" name="Call(WriteLine).argument(value)" incoming="_28efEzDFEeOwibuSYtY-Cg">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28efCDDFEeOwibuSYtY-Cg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28efCTDFEeOwibuSYtY-Cg" value="1"/>
            </argument>
            <result xmi:type="uml:OutputPin" xmi:id="_28efCjDFEeOwibuSYtY-Cg" name="Call(WriteLine).result(errorStatus)">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28efCzDFEeOwibuSYtY-Cg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28efDDDFEeOwibuSYtY-Cg" value="1"/>
            </result>
            <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_28efDTDFEeOwibuSYtY-Cg" name="Tuple@11c8677" inStructuredNode="_28efBTDFEeOwibuSYtY-Cg" outgoing="_28efFDDFEeOwibuSYtY-Cg">
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_28efDjDFEeOwibuSYtY-Cg" name="Value(&quot;&quot;)" inStructuredNode="_28efDTDFEeOwibuSYtY-Cg">
              <result xmi:type="uml:OutputPin" xmi:id="_28efDzDFEeOwibuSYtY-Cg" name="Value(&quot;&quot;).result" outgoing="_28efEzDFEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28efEDDFEeOwibuSYtY-Cg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28efETDFEeOwibuSYtY-Cg" value="1"/>
              </result>
              <value xmi:type="uml:LiteralString" xmi:id="_28efEjDFEeOwibuSYtY-Cg" value="">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
              </value>
            </node>
          </node>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_28efEzDFEeOwibuSYtY-Cg" inStructuredNode="_28efBTDFEeOwibuSYtY-Cg" source="_28efDzDFEeOwibuSYtY-Cg" target="_28efBzDFEeOwibuSYtY-Cg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_28efFDDFEeOwibuSYtY-Cg" inStructuredNode="_28efBTDFEeOwibuSYtY-Cg" source="_28efDTDFEeOwibuSYtY-Cg" target="_28efBjDFEeOwibuSYtY-Cg"/>
        </node>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_28efFTDFEeOwibuSYtY-Cg" name="ExpressionStatement@1e5263e" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" outgoing="_28fGYjDFEeOwibuSYtY-Cg" incoming="_28fGYTDFEeOwibuSYtY-Cg">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_28efFjDFEeOwibuSYtY-Cg" name="Call(Test Suite 2)" inStructuredNode="_28efFTDFEeOwibuSYtY-Cg" behavior="_gHyFcKNYEeKtYNW7l6h6LA"/>
        </node>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_28efFzDFEeOwibuSYtY-Cg" name="ExpressionStatement@1761020" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" outgoing="_28fGYzDFEeOwibuSYtY-Cg" incoming="_28fGYjDFEeOwibuSYtY-Cg">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_28efGDDFEeOwibuSYtY-Cg" name="Call(WriteLine)" inStructuredNode="_28efFzDFEeOwibuSYtY-Cg" incoming="_28efJjDFEeOwibuSYtY-Cg">
            <argument xmi:type="uml:InputPin" xmi:id="_28efGTDFEeOwibuSYtY-Cg" name="Call(WriteLine).argument(value)" incoming="_28efJTDFEeOwibuSYtY-Cg">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28efGjDFEeOwibuSYtY-Cg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28efGzDFEeOwibuSYtY-Cg" value="1"/>
            </argument>
            <result xmi:type="uml:OutputPin" xmi:id="_28efHDDFEeOwibuSYtY-Cg" name="Call(WriteLine).result(errorStatus)">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28efHTDFEeOwibuSYtY-Cg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28efHjDFEeOwibuSYtY-Cg" value="1"/>
            </result>
            <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_28efHzDFEeOwibuSYtY-Cg" name="Tuple@141ad5b" inStructuredNode="_28efFzDFEeOwibuSYtY-Cg" outgoing="_28efJjDFEeOwibuSYtY-Cg">
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_28efIDDFEeOwibuSYtY-Cg" name="Value(&quot;&quot;)" inStructuredNode="_28efHzDFEeOwibuSYtY-Cg">
              <result xmi:type="uml:OutputPin" xmi:id="_28efITDFEeOwibuSYtY-Cg" name="Value(&quot;&quot;).result" outgoing="_28efJTDFEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28efIjDFEeOwibuSYtY-Cg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28efIzDFEeOwibuSYtY-Cg" value="1"/>
              </result>
              <value xmi:type="uml:LiteralString" xmi:id="_28efJDDFEeOwibuSYtY-Cg" value="">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
              </value>
            </node>
          </node>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_28efJTDFEeOwibuSYtY-Cg" inStructuredNode="_28efFzDFEeOwibuSYtY-Cg" source="_28efITDFEeOwibuSYtY-Cg" target="_28efGTDFEeOwibuSYtY-Cg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_28efJjDFEeOwibuSYtY-Cg" inStructuredNode="_28efFzDFEeOwibuSYtY-Cg" source="_28efHzDFEeOwibuSYtY-Cg" target="_28efGDDFEeOwibuSYtY-Cg"/>
        </node>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_28efJzDFEeOwibuSYtY-Cg" name="ExpressionStatement@a7ae7f" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" outgoing="_28fGZDDFEeOwibuSYtY-Cg" incoming="_28fGYzDFEeOwibuSYtY-Cg">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_28efKDDFEeOwibuSYtY-Cg" name="Call(WriteLine)" inStructuredNode="_28efJzDFEeOwibuSYtY-Cg" incoming="_28efNjDFEeOwibuSYtY-Cg">
            <argument xmi:type="uml:InputPin" xmi:id="_28efKTDFEeOwibuSYtY-Cg" name="Call(WriteLine).argument(value)" incoming="_28efNTDFEeOwibuSYtY-Cg">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28efKjDFEeOwibuSYtY-Cg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28efKzDFEeOwibuSYtY-Cg" value="1"/>
            </argument>
            <result xmi:type="uml:OutputPin" xmi:id="_28efLDDFEeOwibuSYtY-Cg" name="Call(WriteLine).result(errorStatus)">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28efLTDFEeOwibuSYtY-Cg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28efLjDFEeOwibuSYtY-Cg" value="1"/>
            </result>
            <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_28efLzDFEeOwibuSYtY-Cg" name="Tuple@d69d92" inStructuredNode="_28efJzDFEeOwibuSYtY-Cg" outgoing="_28efNjDFEeOwibuSYtY-Cg">
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_28efMDDFEeOwibuSYtY-Cg" name="Value(&quot;&quot;)" inStructuredNode="_28efLzDFEeOwibuSYtY-Cg">
              <result xmi:type="uml:OutputPin" xmi:id="_28efMTDFEeOwibuSYtY-Cg" name="Value(&quot;&quot;).result" outgoing="_28efNTDFEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28efMjDFEeOwibuSYtY-Cg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28efMzDFEeOwibuSYtY-Cg" value="1"/>
              </result>
              <value xmi:type="uml:LiteralString" xmi:id="_28efNDDFEeOwibuSYtY-Cg" value="">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
              </value>
            </node>
          </node>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_28efNTDFEeOwibuSYtY-Cg" inStructuredNode="_28efJzDFEeOwibuSYtY-Cg" source="_28efMTDFEeOwibuSYtY-Cg" target="_28efKTDFEeOwibuSYtY-Cg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_28efNjDFEeOwibuSYtY-Cg" inStructuredNode="_28efJzDFEeOwibuSYtY-Cg" source="_28efLzDFEeOwibuSYtY-Cg" target="_28efKDDFEeOwibuSYtY-Cg"/>
        </node>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_28efNzDFEeOwibuSYtY-Cg" name="ExpressionStatement@195ebe1" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" outgoing="_28fGZTDFEeOwibuSYtY-Cg" incoming="_28fGZDDFEeOwibuSYtY-Cg">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_28efODDFEeOwibuSYtY-Cg" name="Call(WriteLine)" inStructuredNode="_28efNzDFEeOwibuSYtY-Cg" incoming="_28efRjDFEeOwibuSYtY-Cg">
            <argument xmi:type="uml:InputPin" xmi:id="_28efOTDFEeOwibuSYtY-Cg" name="Call(WriteLine).argument(value)" incoming="_28efRTDFEeOwibuSYtY-Cg">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28efOjDFEeOwibuSYtY-Cg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28efOzDFEeOwibuSYtY-Cg" value="1"/>
            </argument>
            <result xmi:type="uml:OutputPin" xmi:id="_28efPDDFEeOwibuSYtY-Cg" name="Call(WriteLine).result(errorStatus)">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28efPTDFEeOwibuSYtY-Cg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28efPjDFEeOwibuSYtY-Cg" value="1"/>
            </result>
            <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_28efPzDFEeOwibuSYtY-Cg" name="Tuple@8809b" inStructuredNode="_28efNzDFEeOwibuSYtY-Cg" outgoing="_28efRjDFEeOwibuSYtY-Cg">
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_28efQDDFEeOwibuSYtY-Cg" name="Value(&quot;&quot;)" inStructuredNode="_28efPzDFEeOwibuSYtY-Cg">
              <result xmi:type="uml:OutputPin" xmi:id="_28efQTDFEeOwibuSYtY-Cg" name="Value(&quot;&quot;).result" outgoing="_28efRTDFEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28efQjDFEeOwibuSYtY-Cg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28efQzDFEeOwibuSYtY-Cg" value="1"/>
              </result>
              <value xmi:type="uml:LiteralString" xmi:id="_28efRDDFEeOwibuSYtY-Cg" value="">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
              </value>
            </node>
          </node>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_28efRTDFEeOwibuSYtY-Cg" inStructuredNode="_28efNzDFEeOwibuSYtY-Cg" source="_28efQTDFEeOwibuSYtY-Cg" target="_28efOTDFEeOwibuSYtY-Cg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_28efRjDFEeOwibuSYtY-Cg" inStructuredNode="_28efNzDFEeOwibuSYtY-Cg" source="_28efPzDFEeOwibuSYtY-Cg" target="_28efODDFEeOwibuSYtY-Cg"/>
        </node>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_28efRzDFEeOwibuSYtY-Cg" name="ExpressionStatement@7f6ed1" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" outgoing="_28fGZjDFEeOwibuSYtY-Cg" incoming="_28fGZTDFEeOwibuSYtY-Cg">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_28efSDDFEeOwibuSYtY-Cg" name="Call(Test Suite 2 - Bis)" inStructuredNode="_28efRzDFEeOwibuSYtY-Cg" behavior="_84FMx_68EeKIUMeW2s0i8Q"/>
        </node>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_28efSTDFEeOwibuSYtY-Cg" name="ExpressionStatement@1019af0" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" outgoing="_28fGZzDFEeOwibuSYtY-Cg" incoming="_28fGZjDFEeOwibuSYtY-Cg">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_28efSjDFEeOwibuSYtY-Cg" name="Call(WriteLine)" inStructuredNode="_28efSTDFEeOwibuSYtY-Cg" incoming="_28efWDDFEeOwibuSYtY-Cg">
            <argument xmi:type="uml:InputPin" xmi:id="_28efSzDFEeOwibuSYtY-Cg" name="Call(WriteLine).argument(value)" incoming="_28efVzDFEeOwibuSYtY-Cg">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28efTDDFEeOwibuSYtY-Cg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28efTTDFEeOwibuSYtY-Cg" value="1"/>
            </argument>
            <result xmi:type="uml:OutputPin" xmi:id="_28efTjDFEeOwibuSYtY-Cg" name="Call(WriteLine).result(errorStatus)">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28efTzDFEeOwibuSYtY-Cg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28efUDDFEeOwibuSYtY-Cg" value="1"/>
            </result>
            <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_28efUTDFEeOwibuSYtY-Cg" name="Tuple@1c3a434" inStructuredNode="_28efSTDFEeOwibuSYtY-Cg" outgoing="_28efWDDFEeOwibuSYtY-Cg">
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_28efUjDFEeOwibuSYtY-Cg" name="Value(&quot;&quot;)" inStructuredNode="_28efUTDFEeOwibuSYtY-Cg">
              <result xmi:type="uml:OutputPin" xmi:id="_28efUzDFEeOwibuSYtY-Cg" name="Value(&quot;&quot;).result" outgoing="_28efVzDFEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28efVDDFEeOwibuSYtY-Cg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28efVTDFEeOwibuSYtY-Cg" value="1"/>
              </result>
              <value xmi:type="uml:LiteralString" xmi:id="_28efVjDFEeOwibuSYtY-Cg" value="">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
              </value>
            </node>
          </node>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_28efVzDFEeOwibuSYtY-Cg" inStructuredNode="_28efSTDFEeOwibuSYtY-Cg" source="_28efUzDFEeOwibuSYtY-Cg" target="_28efSzDFEeOwibuSYtY-Cg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_28efWDDFEeOwibuSYtY-Cg" inStructuredNode="_28efSTDFEeOwibuSYtY-Cg" source="_28efUTDFEeOwibuSYtY-Cg" target="_28efSjDFEeOwibuSYtY-Cg"/>
        </node>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_28efWTDFEeOwibuSYtY-Cg" name="ExpressionStatement@fa8fdd" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" outgoing="_28fGaDDFEeOwibuSYtY-Cg" incoming="_28fGZzDFEeOwibuSYtY-Cg">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_28efWjDFEeOwibuSYtY-Cg" name="Call(WriteLine)" inStructuredNode="_28efWTDFEeOwibuSYtY-Cg" incoming="_28efaDDFEeOwibuSYtY-Cg">
            <argument xmi:type="uml:InputPin" xmi:id="_28efWzDFEeOwibuSYtY-Cg" name="Call(WriteLine).argument(value)" incoming="_28efZzDFEeOwibuSYtY-Cg">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28efXDDFEeOwibuSYtY-Cg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28efXTDFEeOwibuSYtY-Cg" value="1"/>
            </argument>
            <result xmi:type="uml:OutputPin" xmi:id="_28efXjDFEeOwibuSYtY-Cg" name="Call(WriteLine).result(errorStatus)">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28efXzDFEeOwibuSYtY-Cg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28efYDDFEeOwibuSYtY-Cg" value="1"/>
            </result>
            <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_28efYTDFEeOwibuSYtY-Cg" name="Tuple@15facf8" inStructuredNode="_28efWTDFEeOwibuSYtY-Cg" outgoing="_28efaDDFEeOwibuSYtY-Cg">
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_28efYjDFEeOwibuSYtY-Cg" name="Value(&quot;&quot;)" inStructuredNode="_28efYTDFEeOwibuSYtY-Cg">
              <result xmi:type="uml:OutputPin" xmi:id="_28efYzDFEeOwibuSYtY-Cg" name="Value(&quot;&quot;).result" outgoing="_28efZzDFEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28efZDDFEeOwibuSYtY-Cg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28efZTDFEeOwibuSYtY-Cg" value="1"/>
              </result>
              <value xmi:type="uml:LiteralString" xmi:id="_28efZjDFEeOwibuSYtY-Cg" value="">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
              </value>
            </node>
          </node>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_28efZzDFEeOwibuSYtY-Cg" inStructuredNode="_28efWTDFEeOwibuSYtY-Cg" source="_28efYzDFEeOwibuSYtY-Cg" target="_28efWzDFEeOwibuSYtY-Cg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_28efaDDFEeOwibuSYtY-Cg" inStructuredNode="_28efWTDFEeOwibuSYtY-Cg" source="_28efYTDFEeOwibuSYtY-Cg" target="_28efWjDFEeOwibuSYtY-Cg"/>
        </node>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_28efaTDFEeOwibuSYtY-Cg" name="ExpressionStatement@e976ca" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" outgoing="_28fGaTDFEeOwibuSYtY-Cg" incoming="_28fGaDDFEeOwibuSYtY-Cg">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_28efajDFEeOwibuSYtY-Cg" name="Call(WriteLine)" inStructuredNode="_28efaTDFEeOwibuSYtY-Cg" incoming="_28efeDDFEeOwibuSYtY-Cg">
            <argument xmi:type="uml:InputPin" xmi:id="_28efazDFEeOwibuSYtY-Cg" name="Call(WriteLine).argument(value)" incoming="_28efdzDFEeOwibuSYtY-Cg">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28efbDDFEeOwibuSYtY-Cg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28efbTDFEeOwibuSYtY-Cg" value="1"/>
            </argument>
            <result xmi:type="uml:OutputPin" xmi:id="_28efbjDFEeOwibuSYtY-Cg" name="Call(WriteLine).result(errorStatus)">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28efbzDFEeOwibuSYtY-Cg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28efcDDFEeOwibuSYtY-Cg" value="1"/>
            </result>
            <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_28efcTDFEeOwibuSYtY-Cg" name="Tuple@1a05b02" inStructuredNode="_28efaTDFEeOwibuSYtY-Cg" outgoing="_28efeDDFEeOwibuSYtY-Cg">
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_28efcjDFEeOwibuSYtY-Cg" name="Value(&quot;&quot;)" inStructuredNode="_28efcTDFEeOwibuSYtY-Cg">
              <result xmi:type="uml:OutputPin" xmi:id="_28efczDFEeOwibuSYtY-Cg" name="Value(&quot;&quot;).result" outgoing="_28efdzDFEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28efdDDFEeOwibuSYtY-Cg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28efdTDFEeOwibuSYtY-Cg" value="1"/>
              </result>
              <value xmi:type="uml:LiteralString" xmi:id="_28efdjDFEeOwibuSYtY-Cg" value="">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
              </value>
            </node>
          </node>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_28efdzDFEeOwibuSYtY-Cg" inStructuredNode="_28efaTDFEeOwibuSYtY-Cg" source="_28efczDFEeOwibuSYtY-Cg" target="_28efazDFEeOwibuSYtY-Cg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_28efeDDFEeOwibuSYtY-Cg" inStructuredNode="_28efaTDFEeOwibuSYtY-Cg" source="_28efcTDFEeOwibuSYtY-Cg" target="_28efajDFEeOwibuSYtY-Cg"/>
        </node>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_28efeTDFEeOwibuSYtY-Cg" name="ExpressionStatement@170f77b" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" outgoing="_28fGajDFEeOwibuSYtY-Cg" incoming="_28fGaTDFEeOwibuSYtY-Cg">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_28efejDFEeOwibuSYtY-Cg" name="Call(Test Suite 2 - Ter)" inStructuredNode="_28efeTDFEeOwibuSYtY-Cg" behavior="_OBMCPixNEeO3H5Soz7PiHA"/>
        </node>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_28efezDFEeOwibuSYtY-Cg" name="ExpressionStatement@363884" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" outgoing="_28fGazDFEeOwibuSYtY-Cg" incoming="_28fGajDFEeOwibuSYtY-Cg">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_28effDDFEeOwibuSYtY-Cg" name="Call(WriteLine)" inStructuredNode="_28efezDFEeOwibuSYtY-Cg" incoming="_28efijDFEeOwibuSYtY-Cg">
            <argument xmi:type="uml:InputPin" xmi:id="_28effTDFEeOwibuSYtY-Cg" name="Call(WriteLine).argument(value)" incoming="_28efiTDFEeOwibuSYtY-Cg">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28effjDFEeOwibuSYtY-Cg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28effzDFEeOwibuSYtY-Cg" value="1"/>
            </argument>
            <result xmi:type="uml:OutputPin" xmi:id="_28efgDDFEeOwibuSYtY-Cg" name="Call(WriteLine).result(errorStatus)">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28efgTDFEeOwibuSYtY-Cg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28efgjDFEeOwibuSYtY-Cg" value="1"/>
            </result>
            <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_28efgzDFEeOwibuSYtY-Cg" name="Tuple@1c6d7e3" inStructuredNode="_28efezDFEeOwibuSYtY-Cg" outgoing="_28efijDFEeOwibuSYtY-Cg">
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_28efhDDFEeOwibuSYtY-Cg" name="Value(&quot;&quot;)" inStructuredNode="_28efgzDFEeOwibuSYtY-Cg">
              <result xmi:type="uml:OutputPin" xmi:id="_28efhTDFEeOwibuSYtY-Cg" name="Value(&quot;&quot;).result" outgoing="_28efiTDFEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28efhjDFEeOwibuSYtY-Cg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28efhzDFEeOwibuSYtY-Cg" value="1"/>
              </result>
              <value xmi:type="uml:LiteralString" xmi:id="_28efiDDFEeOwibuSYtY-Cg" value="">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
              </value>
            </node>
          </node>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_28efiTDFEeOwibuSYtY-Cg" inStructuredNode="_28efezDFEeOwibuSYtY-Cg" source="_28efhTDFEeOwibuSYtY-Cg" target="_28effTDFEeOwibuSYtY-Cg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_28efijDFEeOwibuSYtY-Cg" inStructuredNode="_28efezDFEeOwibuSYtY-Cg" source="_28efgzDFEeOwibuSYtY-Cg" target="_28effDDFEeOwibuSYtY-Cg"/>
        </node>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_28efizDFEeOwibuSYtY-Cg" name="ExpressionStatement@146a11c" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" outgoing="_28fGbDDFEeOwibuSYtY-Cg" incoming="_28fGazDFEeOwibuSYtY-Cg">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_28efjDDFEeOwibuSYtY-Cg" name="Call(WriteLine)" inStructuredNode="_28efizDFEeOwibuSYtY-Cg" incoming="_28efmjDFEeOwibuSYtY-Cg">
            <argument xmi:type="uml:InputPin" xmi:id="_28efjTDFEeOwibuSYtY-Cg" name="Call(WriteLine).argument(value)" incoming="_28efmTDFEeOwibuSYtY-Cg">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28efjjDFEeOwibuSYtY-Cg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28efjzDFEeOwibuSYtY-Cg" value="1"/>
            </argument>
            <result xmi:type="uml:OutputPin" xmi:id="_28efkDDFEeOwibuSYtY-Cg" name="Call(WriteLine).result(errorStatus)">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28efkTDFEeOwibuSYtY-Cg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28efkjDFEeOwibuSYtY-Cg" value="1"/>
            </result>
            <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_28efkzDFEeOwibuSYtY-Cg" name="Tuple@447ddf" inStructuredNode="_28efizDFEeOwibuSYtY-Cg" outgoing="_28efmjDFEeOwibuSYtY-Cg">
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_28eflDDFEeOwibuSYtY-Cg" name="Value(&quot;&quot;)" inStructuredNode="_28efkzDFEeOwibuSYtY-Cg">
              <result xmi:type="uml:OutputPin" xmi:id="_28eflTDFEeOwibuSYtY-Cg" name="Value(&quot;&quot;).result" outgoing="_28efmTDFEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28efljDFEeOwibuSYtY-Cg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28eflzDFEeOwibuSYtY-Cg" value="1"/>
              </result>
              <value xmi:type="uml:LiteralString" xmi:id="_28efmDDFEeOwibuSYtY-Cg" value="">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
              </value>
            </node>
          </node>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_28efmTDFEeOwibuSYtY-Cg" inStructuredNode="_28efizDFEeOwibuSYtY-Cg" source="_28eflTDFEeOwibuSYtY-Cg" target="_28efjTDFEeOwibuSYtY-Cg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_28efmjDFEeOwibuSYtY-Cg" inStructuredNode="_28efizDFEeOwibuSYtY-Cg" source="_28efkzDFEeOwibuSYtY-Cg" target="_28efjDDFEeOwibuSYtY-Cg"/>
        </node>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_28efmzDFEeOwibuSYtY-Cg" name="ExpressionStatement@10f68bd" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" outgoing="_28fGbTDFEeOwibuSYtY-Cg" incoming="_28fGbDDFEeOwibuSYtY-Cg">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_28efnDDFEeOwibuSYtY-Cg" name="Call(WriteLine)" inStructuredNode="_28efmzDFEeOwibuSYtY-Cg" incoming="_28efqjDFEeOwibuSYtY-Cg">
            <argument xmi:type="uml:InputPin" xmi:id="_28efnTDFEeOwibuSYtY-Cg" name="Call(WriteLine).argument(value)" incoming="_28efqTDFEeOwibuSYtY-Cg">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28efnjDFEeOwibuSYtY-Cg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28efnzDFEeOwibuSYtY-Cg" value="1"/>
            </argument>
            <result xmi:type="uml:OutputPin" xmi:id="_28efoDDFEeOwibuSYtY-Cg" name="Call(WriteLine).result(errorStatus)">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28efoTDFEeOwibuSYtY-Cg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28efojDFEeOwibuSYtY-Cg" value="1"/>
            </result>
            <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_28efozDFEeOwibuSYtY-Cg" name="Tuple@1cd70ac" inStructuredNode="_28efmzDFEeOwibuSYtY-Cg" outgoing="_28efqjDFEeOwibuSYtY-Cg">
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_28efpDDFEeOwibuSYtY-Cg" name="Value(&quot;&quot;)" inStructuredNode="_28efozDFEeOwibuSYtY-Cg">
              <result xmi:type="uml:OutputPin" xmi:id="_28efpTDFEeOwibuSYtY-Cg" name="Value(&quot;&quot;).result" outgoing="_28efqTDFEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28efpjDFEeOwibuSYtY-Cg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28efpzDFEeOwibuSYtY-Cg" value="1"/>
              </result>
              <value xmi:type="uml:LiteralString" xmi:id="_28efqDDFEeOwibuSYtY-Cg" value="">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
              </value>
            </node>
          </node>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_28efqTDFEeOwibuSYtY-Cg" inStructuredNode="_28efmzDFEeOwibuSYtY-Cg" source="_28efpTDFEeOwibuSYtY-Cg" target="_28efnTDFEeOwibuSYtY-Cg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_28efqjDFEeOwibuSYtY-Cg" inStructuredNode="_28efmzDFEeOwibuSYtY-Cg" source="_28efozDFEeOwibuSYtY-Cg" target="_28efnDDFEeOwibuSYtY-Cg"/>
        </node>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_28efqzDFEeOwibuSYtY-Cg" name="ExpressionStatement@20d0c1" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" outgoing="_28fGbjDFEeOwibuSYtY-Cg" incoming="_28fGbTDFEeOwibuSYtY-Cg">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_28efrDDFEeOwibuSYtY-Cg" name="Call(Test Suite 2 - Quater)" inStructuredNode="_28efqzDFEeOwibuSYtY-Cg" behavior="_7n49IizlEeOKM6g_-y4R4Q"/>
        </node>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_28efrTDFEeOwibuSYtY-Cg" name="ExpressionStatement@2c09ea" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" outgoing="_28fGbzDFEeOwibuSYtY-Cg" incoming="_28fGbjDFEeOwibuSYtY-Cg">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_28efrjDFEeOwibuSYtY-Cg" name="Call(WriteLine)" inStructuredNode="_28efrTDFEeOwibuSYtY-Cg" incoming="_28efvDDFEeOwibuSYtY-Cg">
            <argument xmi:type="uml:InputPin" xmi:id="_28efrzDFEeOwibuSYtY-Cg" name="Call(WriteLine).argument(value)" incoming="_28efuzDFEeOwibuSYtY-Cg">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28efsDDFEeOwibuSYtY-Cg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28efsTDFEeOwibuSYtY-Cg" value="1"/>
            </argument>
            <result xmi:type="uml:OutputPin" xmi:id="_28efsjDFEeOwibuSYtY-Cg" name="Call(WriteLine).result(errorStatus)">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28efszDFEeOwibuSYtY-Cg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28eftDDFEeOwibuSYtY-Cg" value="1"/>
            </result>
            <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_28eftTDFEeOwibuSYtY-Cg" name="Tuple@1768b2e" inStructuredNode="_28efrTDFEeOwibuSYtY-Cg" outgoing="_28efvDDFEeOwibuSYtY-Cg">
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_28eftjDFEeOwibuSYtY-Cg" name="Value(&quot;&quot;)" inStructuredNode="_28eftTDFEeOwibuSYtY-Cg">
              <result xmi:type="uml:OutputPin" xmi:id="_28eftzDFEeOwibuSYtY-Cg" name="Value(&quot;&quot;).result" outgoing="_28efuzDFEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28efuDDFEeOwibuSYtY-Cg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28efuTDFEeOwibuSYtY-Cg" value="1"/>
              </result>
              <value xmi:type="uml:LiteralString" xmi:id="_28efujDFEeOwibuSYtY-Cg" value="">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
              </value>
            </node>
          </node>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_28efuzDFEeOwibuSYtY-Cg" inStructuredNode="_28efrTDFEeOwibuSYtY-Cg" source="_28eftzDFEeOwibuSYtY-Cg" target="_28efrzDFEeOwibuSYtY-Cg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_28efvDDFEeOwibuSYtY-Cg" inStructuredNode="_28efrTDFEeOwibuSYtY-Cg" source="_28eftTDFEeOwibuSYtY-Cg" target="_28efrjDFEeOwibuSYtY-Cg"/>
        </node>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_28efvTDFEeOwibuSYtY-Cg" name="ExpressionStatement@189a122" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" outgoing="_28fGcDDFEeOwibuSYtY-Cg" incoming="_28fGbzDFEeOwibuSYtY-Cg">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_28efvjDFEeOwibuSYtY-Cg" name="Call(WriteLine)" inStructuredNode="_28efvTDFEeOwibuSYtY-Cg" incoming="_28efzDDFEeOwibuSYtY-Cg">
            <argument xmi:type="uml:InputPin" xmi:id="_28efvzDFEeOwibuSYtY-Cg" name="Call(WriteLine).argument(value)" incoming="_28efyzDFEeOwibuSYtY-Cg">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28efwDDFEeOwibuSYtY-Cg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28efwTDFEeOwibuSYtY-Cg" value="1"/>
            </argument>
            <result xmi:type="uml:OutputPin" xmi:id="_28efwjDFEeOwibuSYtY-Cg" name="Call(WriteLine).result(errorStatus)">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28efwzDFEeOwibuSYtY-Cg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28efxDDFEeOwibuSYtY-Cg" value="1"/>
            </result>
            <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_28efxTDFEeOwibuSYtY-Cg" name="Tuple@c92d57" inStructuredNode="_28efvTDFEeOwibuSYtY-Cg" outgoing="_28efzDDFEeOwibuSYtY-Cg">
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_28efxjDFEeOwibuSYtY-Cg" name="Value(&quot;&quot;)" inStructuredNode="_28efxTDFEeOwibuSYtY-Cg">
              <result xmi:type="uml:OutputPin" xmi:id="_28efxzDFEeOwibuSYtY-Cg" name="Value(&quot;&quot;).result" outgoing="_28efyzDFEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28efyDDFEeOwibuSYtY-Cg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28efyTDFEeOwibuSYtY-Cg" value="1"/>
              </result>
              <value xmi:type="uml:LiteralString" xmi:id="_28efyjDFEeOwibuSYtY-Cg" value="">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
              </value>
            </node>
          </node>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_28efyzDFEeOwibuSYtY-Cg" inStructuredNode="_28efvTDFEeOwibuSYtY-Cg" source="_28efxzDFEeOwibuSYtY-Cg" target="_28efvzDFEeOwibuSYtY-Cg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_28efzDDFEeOwibuSYtY-Cg" inStructuredNode="_28efvTDFEeOwibuSYtY-Cg" source="_28efxTDFEeOwibuSYtY-Cg" target="_28efvjDFEeOwibuSYtY-Cg"/>
        </node>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_28efzTDFEeOwibuSYtY-Cg" name="ExpressionStatement@1e2e995" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" outgoing="_28fGcTDFEeOwibuSYtY-Cg" incoming="_28fGcDDFEeOwibuSYtY-Cg">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_28efzjDFEeOwibuSYtY-Cg" name="Call(WriteLine)" inStructuredNode="_28efzTDFEeOwibuSYtY-Cg" incoming="_28fFwTDFEeOwibuSYtY-Cg">
            <argument xmi:type="uml:InputPin" xmi:id="_28efzzDFEeOwibuSYtY-Cg" name="Call(WriteLine).argument(value)" incoming="_28fFwDDFEeOwibuSYtY-Cg">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28ef0DDFEeOwibuSYtY-Cg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28ef0TDFEeOwibuSYtY-Cg" value="1"/>
            </argument>
            <result xmi:type="uml:OutputPin" xmi:id="_28ef0jDFEeOwibuSYtY-Cg" name="Call(WriteLine).result(errorStatus)">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28ef0zDFEeOwibuSYtY-Cg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28ef1DDFEeOwibuSYtY-Cg" value="1"/>
            </result>
            <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_28ef1TDFEeOwibuSYtY-Cg" name="Tuple@a7e383" inStructuredNode="_28efzTDFEeOwibuSYtY-Cg" outgoing="_28fFwTDFEeOwibuSYtY-Cg">
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_28ef1jDFEeOwibuSYtY-Cg" name="Value(&quot;&quot;)" inStructuredNode="_28ef1TDFEeOwibuSYtY-Cg">
              <result xmi:type="uml:OutputPin" xmi:id="_28ef1zDFEeOwibuSYtY-Cg" name="Value(&quot;&quot;).result" outgoing="_28fFwDDFEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28ef2DDFEeOwibuSYtY-Cg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28ef2TDFEeOwibuSYtY-Cg" value="1"/>
              </result>
              <value xmi:type="uml:LiteralString" xmi:id="_28ef2jDFEeOwibuSYtY-Cg" value="">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
              </value>
            </node>
          </node>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_28fFwDDFEeOwibuSYtY-Cg" inStructuredNode="_28efzTDFEeOwibuSYtY-Cg" source="_28ef1zDFEeOwibuSYtY-Cg" target="_28efzzDFEeOwibuSYtY-Cg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_28fFwTDFEeOwibuSYtY-Cg" inStructuredNode="_28efzTDFEeOwibuSYtY-Cg" source="_28ef1TDFEeOwibuSYtY-Cg" target="_28efzjDFEeOwibuSYtY-Cg"/>
        </node>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_28fFwjDFEeOwibuSYtY-Cg" name="ExpressionStatement@ef3cb4" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" outgoing="_28fGcjDFEeOwibuSYtY-Cg" incoming="_28fGcTDFEeOwibuSYtY-Cg">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_28fFwzDFEeOwibuSYtY-Cg" name="Call(Test Suite 3)" inStructuredNode="_28fFwjDFEeOwibuSYtY-Cg" behavior="_yHj6gLMLEeKIUd4WA7wmmA"/>
        </node>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_28fFxDDFEeOwibuSYtY-Cg" name="ExpressionStatement@123adf7" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" outgoing="_28fGczDFEeOwibuSYtY-Cg" incoming="_28fGcjDFEeOwibuSYtY-Cg">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_28fFxTDFEeOwibuSYtY-Cg" name="Call(WriteLine)" inStructuredNode="_28fFxDDFEeOwibuSYtY-Cg" incoming="_28fF0zDFEeOwibuSYtY-Cg">
            <argument xmi:type="uml:InputPin" xmi:id="_28fFxjDFEeOwibuSYtY-Cg" name="Call(WriteLine).argument(value)" incoming="_28fF0jDFEeOwibuSYtY-Cg">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28fFxzDFEeOwibuSYtY-Cg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28fFyDDFEeOwibuSYtY-Cg" value="1"/>
            </argument>
            <result xmi:type="uml:OutputPin" xmi:id="_28fFyTDFEeOwibuSYtY-Cg" name="Call(WriteLine).result(errorStatus)">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28fFyjDFEeOwibuSYtY-Cg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28fFyzDFEeOwibuSYtY-Cg" value="1"/>
            </result>
            <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_28fFzDDFEeOwibuSYtY-Cg" name="Tuple@64a36a" inStructuredNode="_28fFxDDFEeOwibuSYtY-Cg" outgoing="_28fF0zDFEeOwibuSYtY-Cg">
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_28fFzTDFEeOwibuSYtY-Cg" name="Value(&quot;&quot;)" inStructuredNode="_28fFzDDFEeOwibuSYtY-Cg">
              <result xmi:type="uml:OutputPin" xmi:id="_28fFzjDFEeOwibuSYtY-Cg" name="Value(&quot;&quot;).result" outgoing="_28fF0jDFEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28fFzzDFEeOwibuSYtY-Cg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28fF0DDFEeOwibuSYtY-Cg" value="1"/>
              </result>
              <value xmi:type="uml:LiteralString" xmi:id="_28fF0TDFEeOwibuSYtY-Cg" value="">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
              </value>
            </node>
          </node>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_28fF0jDFEeOwibuSYtY-Cg" inStructuredNode="_28fFxDDFEeOwibuSYtY-Cg" source="_28fFzjDFEeOwibuSYtY-Cg" target="_28fFxjDFEeOwibuSYtY-Cg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_28fF0zDFEeOwibuSYtY-Cg" inStructuredNode="_28fFxDDFEeOwibuSYtY-Cg" source="_28fFzDDFEeOwibuSYtY-Cg" target="_28fFxTDFEeOwibuSYtY-Cg"/>
        </node>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_28fF1DDFEeOwibuSYtY-Cg" name="ExpressionStatement@be7786" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" outgoing="_28fGdDDFEeOwibuSYtY-Cg" incoming="_28fGczDFEeOwibuSYtY-Cg">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_28fF1TDFEeOwibuSYtY-Cg" name="Call(WriteLine)" inStructuredNode="_28fF1DDFEeOwibuSYtY-Cg" incoming="_28fF4zDFEeOwibuSYtY-Cg">
            <argument xmi:type="uml:InputPin" xmi:id="_28fF1jDFEeOwibuSYtY-Cg" name="Call(WriteLine).argument(value)" incoming="_28fF4jDFEeOwibuSYtY-Cg">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28fF1zDFEeOwibuSYtY-Cg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28fF2DDFEeOwibuSYtY-Cg" value="1"/>
            </argument>
            <result xmi:type="uml:OutputPin" xmi:id="_28fF2TDFEeOwibuSYtY-Cg" name="Call(WriteLine).result(errorStatus)">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28fF2jDFEeOwibuSYtY-Cg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28fF2zDFEeOwibuSYtY-Cg" value="1"/>
            </result>
            <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_28fF3DDFEeOwibuSYtY-Cg" name="Tuple@213917" inStructuredNode="_28fF1DDFEeOwibuSYtY-Cg" outgoing="_28fF4zDFEeOwibuSYtY-Cg">
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_28fF3TDFEeOwibuSYtY-Cg" name="Value(&quot;&quot;)" inStructuredNode="_28fF3DDFEeOwibuSYtY-Cg">
              <result xmi:type="uml:OutputPin" xmi:id="_28fF3jDFEeOwibuSYtY-Cg" name="Value(&quot;&quot;).result" outgoing="_28fF4jDFEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28fF3zDFEeOwibuSYtY-Cg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28fF4DDFEeOwibuSYtY-Cg" value="1"/>
              </result>
              <value xmi:type="uml:LiteralString" xmi:id="_28fF4TDFEeOwibuSYtY-Cg" value="">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
              </value>
            </node>
          </node>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_28fF4jDFEeOwibuSYtY-Cg" inStructuredNode="_28fF1DDFEeOwibuSYtY-Cg" source="_28fF3jDFEeOwibuSYtY-Cg" target="_28fF1jDFEeOwibuSYtY-Cg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_28fF4zDFEeOwibuSYtY-Cg" inStructuredNode="_28fF1DDFEeOwibuSYtY-Cg" source="_28fF3DDFEeOwibuSYtY-Cg" target="_28fF1TDFEeOwibuSYtY-Cg"/>
        </node>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_28fF5DDFEeOwibuSYtY-Cg" name="ExpressionStatement@123763c" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" outgoing="_28fGdTDFEeOwibuSYtY-Cg" incoming="_28fGdDDFEeOwibuSYtY-Cg">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_28fF5TDFEeOwibuSYtY-Cg" name="Call(WriteLine)" inStructuredNode="_28fF5DDFEeOwibuSYtY-Cg" incoming="_28fF8zDFEeOwibuSYtY-Cg">
            <argument xmi:type="uml:InputPin" xmi:id="_28fF5jDFEeOwibuSYtY-Cg" name="Call(WriteLine).argument(value)" incoming="_28fF8jDFEeOwibuSYtY-Cg">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28fF5zDFEeOwibuSYtY-Cg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28fF6DDFEeOwibuSYtY-Cg" value="1"/>
            </argument>
            <result xmi:type="uml:OutputPin" xmi:id="_28fF6TDFEeOwibuSYtY-Cg" name="Call(WriteLine).result(errorStatus)">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28fF6jDFEeOwibuSYtY-Cg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28fF6zDFEeOwibuSYtY-Cg" value="1"/>
            </result>
            <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_28fF7DDFEeOwibuSYtY-Cg" name="Tuple@a08c40" inStructuredNode="_28fF5DDFEeOwibuSYtY-Cg" outgoing="_28fF8zDFEeOwibuSYtY-Cg">
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_28fF7TDFEeOwibuSYtY-Cg" name="Value(&quot;&quot;)" inStructuredNode="_28fF7DDFEeOwibuSYtY-Cg">
              <result xmi:type="uml:OutputPin" xmi:id="_28fF7jDFEeOwibuSYtY-Cg" name="Value(&quot;&quot;).result" outgoing="_28fF8jDFEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28fF7zDFEeOwibuSYtY-Cg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28fF8DDFEeOwibuSYtY-Cg" value="1"/>
              </result>
              <value xmi:type="uml:LiteralString" xmi:id="_28fF8TDFEeOwibuSYtY-Cg" value="">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
              </value>
            </node>
          </node>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_28fF8jDFEeOwibuSYtY-Cg" inStructuredNode="_28fF5DDFEeOwibuSYtY-Cg" source="_28fF7jDFEeOwibuSYtY-Cg" target="_28fF5jDFEeOwibuSYtY-Cg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_28fF8zDFEeOwibuSYtY-Cg" inStructuredNode="_28fF5DDFEeOwibuSYtY-Cg" source="_28fF7DDFEeOwibuSYtY-Cg" target="_28fF5TDFEeOwibuSYtY-Cg"/>
        </node>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_28fF9DDFEeOwibuSYtY-Cg" name="ExpressionStatement@431457" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" outgoing="_28fGdjDFEeOwibuSYtY-Cg" incoming="_28fGdTDFEeOwibuSYtY-Cg">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_28fF9TDFEeOwibuSYtY-Cg" name="Call(Test Suite 3 - Bis)" inStructuredNode="_28fF9DDFEeOwibuSYtY-Cg" behavior="_T_M87gAZEeOs7eeqDkWiYA"/>
        </node>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_28fF9jDFEeOwibuSYtY-Cg" name="ExpressionStatement@c73aa1" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" outgoing="_28fGdzDFEeOwibuSYtY-Cg" incoming="_28fGdjDFEeOwibuSYtY-Cg">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_28fF9zDFEeOwibuSYtY-Cg" name="Call(WriteLine)" inStructuredNode="_28fF9jDFEeOwibuSYtY-Cg" incoming="_28fGBTDFEeOwibuSYtY-Cg">
            <argument xmi:type="uml:InputPin" xmi:id="_28fF-DDFEeOwibuSYtY-Cg" name="Call(WriteLine).argument(value)" incoming="_28fGBDDFEeOwibuSYtY-Cg">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28fF-TDFEeOwibuSYtY-Cg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28fF-jDFEeOwibuSYtY-Cg" value="1"/>
            </argument>
            <result xmi:type="uml:OutputPin" xmi:id="_28fF-zDFEeOwibuSYtY-Cg" name="Call(WriteLine).result(errorStatus)">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28fF_DDFEeOwibuSYtY-Cg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28fF_TDFEeOwibuSYtY-Cg" value="1"/>
            </result>
            <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_28fF_jDFEeOwibuSYtY-Cg" name="Tuple@c0b280" inStructuredNode="_28fF9jDFEeOwibuSYtY-Cg" outgoing="_28fGBTDFEeOwibuSYtY-Cg">
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_28fF_zDFEeOwibuSYtY-Cg" name="Value(&quot;&quot;)" inStructuredNode="_28fF_jDFEeOwibuSYtY-Cg">
              <result xmi:type="uml:OutputPin" xmi:id="_28fGADDFEeOwibuSYtY-Cg" name="Value(&quot;&quot;).result" outgoing="_28fGBDDFEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28fGATDFEeOwibuSYtY-Cg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28fGAjDFEeOwibuSYtY-Cg" value="1"/>
              </result>
              <value xmi:type="uml:LiteralString" xmi:id="_28fGAzDFEeOwibuSYtY-Cg" value="">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
              </value>
            </node>
          </node>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_28fGBDDFEeOwibuSYtY-Cg" inStructuredNode="_28fF9jDFEeOwibuSYtY-Cg" source="_28fGADDFEeOwibuSYtY-Cg" target="_28fF-DDFEeOwibuSYtY-Cg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_28fGBTDFEeOwibuSYtY-Cg" inStructuredNode="_28fF9jDFEeOwibuSYtY-Cg" source="_28fF_jDFEeOwibuSYtY-Cg" target="_28fF9zDFEeOwibuSYtY-Cg"/>
        </node>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_28fGBjDFEeOwibuSYtY-Cg" name="ExpressionStatement@1c91bfd" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" outgoing="_28fGeDDFEeOwibuSYtY-Cg" incoming="_28fGdzDFEeOwibuSYtY-Cg">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_28fGBzDFEeOwibuSYtY-Cg" name="Call(WriteLine)" inStructuredNode="_28fGBjDFEeOwibuSYtY-Cg" incoming="_28fGFTDFEeOwibuSYtY-Cg">
            <argument xmi:type="uml:InputPin" xmi:id="_28fGCDDFEeOwibuSYtY-Cg" name="Call(WriteLine).argument(value)" incoming="_28fGFDDFEeOwibuSYtY-Cg">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28fGCTDFEeOwibuSYtY-Cg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28fGCjDFEeOwibuSYtY-Cg" value="1"/>
            </argument>
            <result xmi:type="uml:OutputPin" xmi:id="_28fGCzDFEeOwibuSYtY-Cg" name="Call(WriteLine).result(errorStatus)">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28fGDDDFEeOwibuSYtY-Cg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28fGDTDFEeOwibuSYtY-Cg" value="1"/>
            </result>
            <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_28fGDjDFEeOwibuSYtY-Cg" name="Tuple@6f5226" inStructuredNode="_28fGBjDFEeOwibuSYtY-Cg" outgoing="_28fGFTDFEeOwibuSYtY-Cg">
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_28fGDzDFEeOwibuSYtY-Cg" name="Value(&quot;&quot;)" inStructuredNode="_28fGDjDFEeOwibuSYtY-Cg">
              <result xmi:type="uml:OutputPin" xmi:id="_28fGEDDFEeOwibuSYtY-Cg" name="Value(&quot;&quot;).result" outgoing="_28fGFDDFEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28fGETDFEeOwibuSYtY-Cg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28fGEjDFEeOwibuSYtY-Cg" value="1"/>
              </result>
              <value xmi:type="uml:LiteralString" xmi:id="_28fGEzDFEeOwibuSYtY-Cg" value="">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
              </value>
            </node>
          </node>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_28fGFDDFEeOwibuSYtY-Cg" inStructuredNode="_28fGBjDFEeOwibuSYtY-Cg" source="_28fGEDDFEeOwibuSYtY-Cg" target="_28fGCDDFEeOwibuSYtY-Cg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_28fGFTDFEeOwibuSYtY-Cg" inStructuredNode="_28fGBjDFEeOwibuSYtY-Cg" source="_28fGDjDFEeOwibuSYtY-Cg" target="_28fGBzDFEeOwibuSYtY-Cg"/>
        </node>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_28fGFjDFEeOwibuSYtY-Cg" name="ExpressionStatement@17fa8fb" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" outgoing="_28fGeTDFEeOwibuSYtY-Cg" incoming="_28fGeDDFEeOwibuSYtY-Cg">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_28fGFzDFEeOwibuSYtY-Cg" name="Call(WriteLine)" inStructuredNode="_28fGFjDFEeOwibuSYtY-Cg" incoming="_28fGJTDFEeOwibuSYtY-Cg">
            <argument xmi:type="uml:InputPin" xmi:id="_28fGGDDFEeOwibuSYtY-Cg" name="Call(WriteLine).argument(value)" incoming="_28fGJDDFEeOwibuSYtY-Cg">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28fGGTDFEeOwibuSYtY-Cg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28fGGjDFEeOwibuSYtY-Cg" value="1"/>
            </argument>
            <result xmi:type="uml:OutputPin" xmi:id="_28fGGzDFEeOwibuSYtY-Cg" name="Call(WriteLine).result(errorStatus)">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28fGHDDFEeOwibuSYtY-Cg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28fGHTDFEeOwibuSYtY-Cg" value="1"/>
            </result>
            <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_28fGHjDFEeOwibuSYtY-Cg" name="Tuple@962621" inStructuredNode="_28fGFjDFEeOwibuSYtY-Cg" outgoing="_28fGJTDFEeOwibuSYtY-Cg">
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_28fGHzDFEeOwibuSYtY-Cg" name="Value(&quot;&quot;)" inStructuredNode="_28fGHjDFEeOwibuSYtY-Cg">
              <result xmi:type="uml:OutputPin" xmi:id="_28fGIDDFEeOwibuSYtY-Cg" name="Value(&quot;&quot;).result" outgoing="_28fGJDDFEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28fGITDFEeOwibuSYtY-Cg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28fGIjDFEeOwibuSYtY-Cg" value="1"/>
              </result>
              <value xmi:type="uml:LiteralString" xmi:id="_28fGIzDFEeOwibuSYtY-Cg" value="">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
              </value>
            </node>
          </node>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_28fGJDDFEeOwibuSYtY-Cg" inStructuredNode="_28fGFjDFEeOwibuSYtY-Cg" source="_28fGIDDFEeOwibuSYtY-Cg" target="_28fGGDDFEeOwibuSYtY-Cg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_28fGJTDFEeOwibuSYtY-Cg" inStructuredNode="_28fGFjDFEeOwibuSYtY-Cg" source="_28fGHjDFEeOwibuSYtY-Cg" target="_28fGFzDFEeOwibuSYtY-Cg"/>
        </node>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_28fGJjDFEeOwibuSYtY-Cg" name="ExpressionStatement@dd4d41" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" outgoing="_28fGejDFEeOwibuSYtY-Cg" incoming="_28fGeTDFEeOwibuSYtY-Cg">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_28fGJzDFEeOwibuSYtY-Cg" name="Call(Test Suite 3 - Ter)" inStructuredNode="_28fGJjDFEeOwibuSYtY-Cg" behavior="_sDV6Niz5EeO33oL4Gs2A0g"/>
        </node>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_28fGKDDFEeOwibuSYtY-Cg" name="ExpressionStatement@105d0d0" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" outgoing="_28fGezDFEeOwibuSYtY-Cg" incoming="_28fGejDFEeOwibuSYtY-Cg">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_28fGKTDFEeOwibuSYtY-Cg" name="Call(WriteLine)" inStructuredNode="_28fGKDDFEeOwibuSYtY-Cg" incoming="_28fGNzDFEeOwibuSYtY-Cg">
            <argument xmi:type="uml:InputPin" xmi:id="_28fGKjDFEeOwibuSYtY-Cg" name="Call(WriteLine).argument(value)" incoming="_28fGNjDFEeOwibuSYtY-Cg">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28fGKzDFEeOwibuSYtY-Cg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28fGLDDFEeOwibuSYtY-Cg" value="1"/>
            </argument>
            <result xmi:type="uml:OutputPin" xmi:id="_28fGLTDFEeOwibuSYtY-Cg" name="Call(WriteLine).result(errorStatus)">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28fGLjDFEeOwibuSYtY-Cg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28fGLzDFEeOwibuSYtY-Cg" value="1"/>
            </result>
            <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_28fGMDDFEeOwibuSYtY-Cg" name="Tuple@1b3e3a7" inStructuredNode="_28fGKDDFEeOwibuSYtY-Cg" outgoing="_28fGNzDFEeOwibuSYtY-Cg">
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_28fGMTDFEeOwibuSYtY-Cg" name="Value(&quot;&quot;)" inStructuredNode="_28fGMDDFEeOwibuSYtY-Cg">
              <result xmi:type="uml:OutputPin" xmi:id="_28fGMjDFEeOwibuSYtY-Cg" name="Value(&quot;&quot;).result" outgoing="_28fGNjDFEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28fGMzDFEeOwibuSYtY-Cg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28fGNDDFEeOwibuSYtY-Cg" value="1"/>
              </result>
              <value xmi:type="uml:LiteralString" xmi:id="_28fGNTDFEeOwibuSYtY-Cg" value="">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
              </value>
            </node>
          </node>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_28fGNjDFEeOwibuSYtY-Cg" inStructuredNode="_28fGKDDFEeOwibuSYtY-Cg" source="_28fGMjDFEeOwibuSYtY-Cg" target="_28fGKjDFEeOwibuSYtY-Cg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_28fGNzDFEeOwibuSYtY-Cg" inStructuredNode="_28fGKDDFEeOwibuSYtY-Cg" source="_28fGMDDFEeOwibuSYtY-Cg" target="_28fGKTDFEeOwibuSYtY-Cg"/>
        </node>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_28fGODDFEeOwibuSYtY-Cg" name="ExpressionStatement@33ca59" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" outgoing="_28fGfDDFEeOwibuSYtY-Cg" incoming="_28fGezDFEeOwibuSYtY-Cg">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_28fGOTDFEeOwibuSYtY-Cg" name="Call(WriteLine)" inStructuredNode="_28fGODDFEeOwibuSYtY-Cg" incoming="_28fGRzDFEeOwibuSYtY-Cg">
            <argument xmi:type="uml:InputPin" xmi:id="_28fGOjDFEeOwibuSYtY-Cg" name="Call(WriteLine).argument(value)" incoming="_28fGRjDFEeOwibuSYtY-Cg">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28fGOzDFEeOwibuSYtY-Cg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28fGPDDFEeOwibuSYtY-Cg" value="1"/>
            </argument>
            <result xmi:type="uml:OutputPin" xmi:id="_28fGPTDFEeOwibuSYtY-Cg" name="Call(WriteLine).result(errorStatus)">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28fGPjDFEeOwibuSYtY-Cg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28fGPzDFEeOwibuSYtY-Cg" value="1"/>
            </result>
            <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_28fGQDDFEeOwibuSYtY-Cg" name="Tuple@752ab" inStructuredNode="_28fGODDFEeOwibuSYtY-Cg" outgoing="_28fGRzDFEeOwibuSYtY-Cg">
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_28fGQTDFEeOwibuSYtY-Cg" name="Value(&quot;&quot;)" inStructuredNode="_28fGQDDFEeOwibuSYtY-Cg">
              <result xmi:type="uml:OutputPin" xmi:id="_28fGQjDFEeOwibuSYtY-Cg" name="Value(&quot;&quot;).result" outgoing="_28fGRjDFEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28fGQzDFEeOwibuSYtY-Cg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28fGRDDFEeOwibuSYtY-Cg" value="1"/>
              </result>
              <value xmi:type="uml:LiteralString" xmi:id="_28fGRTDFEeOwibuSYtY-Cg" value="">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
              </value>
            </node>
          </node>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_28fGRjDFEeOwibuSYtY-Cg" inStructuredNode="_28fGODDFEeOwibuSYtY-Cg" source="_28fGQjDFEeOwibuSYtY-Cg" target="_28fGOjDFEeOwibuSYtY-Cg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_28fGRzDFEeOwibuSYtY-Cg" inStructuredNode="_28fGODDFEeOwibuSYtY-Cg" source="_28fGQDDFEeOwibuSYtY-Cg" target="_28fGOTDFEeOwibuSYtY-Cg"/>
        </node>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_28fGSDDFEeOwibuSYtY-Cg" name="ExpressionStatement@b6d6bc" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" outgoing="_28fGfTDFEeOwibuSYtY-Cg" incoming="_28fGfDDFEeOwibuSYtY-Cg">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_28fGSTDFEeOwibuSYtY-Cg" name="Call(WriteLine)" inStructuredNode="_28fGSDDFEeOwibuSYtY-Cg" incoming="_28fGVzDFEeOwibuSYtY-Cg">
            <argument xmi:type="uml:InputPin" xmi:id="_28fGSjDFEeOwibuSYtY-Cg" name="Call(WriteLine).argument(value)" incoming="_28fGVjDFEeOwibuSYtY-Cg">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28fGSzDFEeOwibuSYtY-Cg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28fGTDDFEeOwibuSYtY-Cg" value="1"/>
            </argument>
            <result xmi:type="uml:OutputPin" xmi:id="_28fGTTDFEeOwibuSYtY-Cg" name="Call(WriteLine).result(errorStatus)">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28fGTjDFEeOwibuSYtY-Cg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28fGTzDFEeOwibuSYtY-Cg" value="1"/>
            </result>
            <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_28fGUDDFEeOwibuSYtY-Cg" name="Tuple@123f479" inStructuredNode="_28fGSDDFEeOwibuSYtY-Cg" outgoing="_28fGVzDFEeOwibuSYtY-Cg">
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_28fGUTDFEeOwibuSYtY-Cg" name="Value(&quot;&quot;)" inStructuredNode="_28fGUDDFEeOwibuSYtY-Cg">
              <result xmi:type="uml:OutputPin" xmi:id="_28fGUjDFEeOwibuSYtY-Cg" name="Value(&quot;&quot;).result" outgoing="_28fGVjDFEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28fGUzDFEeOwibuSYtY-Cg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28fGVDDFEeOwibuSYtY-Cg" value="1"/>
              </result>
              <value xmi:type="uml:LiteralString" xmi:id="_28fGVTDFEeOwibuSYtY-Cg" value="">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
              </value>
            </node>
          </node>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_28fGVjDFEeOwibuSYtY-Cg" inStructuredNode="_28fGSDDFEeOwibuSYtY-Cg" source="_28fGUjDFEeOwibuSYtY-Cg" target="_28fGSjDFEeOwibuSYtY-Cg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_28fGVzDFEeOwibuSYtY-Cg" inStructuredNode="_28fGSDDFEeOwibuSYtY-Cg" source="_28fGUDDFEeOwibuSYtY-Cg" target="_28fGSTDFEeOwibuSYtY-Cg"/>
        </node>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_28fGWDDFEeOwibuSYtY-Cg" name="ExpressionStatement@3c2c7b" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" incoming="_28fGfTDFEeOwibuSYtY-Cg">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_28fGWTDFEeOwibuSYtY-Cg" name="Call(Test Suite 3 - Quater)" inStructuredNode="_28fGWDDFEeOwibuSYtY-Cg" behavior="_mUDJUTDEEeOwibuSYtY-Cg"/>
        </node>
        <edge xmi:type="uml:ControlFlow" xmi:id="_28fGWjDFEeOwibuSYtY-Cg" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" source="_28eesTDFEeOwibuSYtY-Cg" target="_28eeszDFEeOwibuSYtY-Cg"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_28fGWzDFEeOwibuSYtY-Cg" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" source="_28eeszDFEeOwibuSYtY-Cg" target="_28eewzDFEeOwibuSYtY-Cg"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_28fGXDDFEeOwibuSYtY-Cg" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" source="_28eewzDFEeOwibuSYtY-Cg" target="_28ee0zDFEeOwibuSYtY-Cg"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_28fGXTDFEeOwibuSYtY-Cg" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" source="_28ee0zDFEeOwibuSYtY-Cg" target="_28ee4zDFEeOwibuSYtY-Cg"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_28fGXjDFEeOwibuSYtY-Cg" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" source="_28ee4zDFEeOwibuSYtY-Cg" target="_28ee5TDFEeOwibuSYtY-Cg"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_28fGXzDFEeOwibuSYtY-Cg" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" source="_28ee5TDFEeOwibuSYtY-Cg" target="_28ee9TDFEeOwibuSYtY-Cg"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_28fGYDDFEeOwibuSYtY-Cg" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" source="_28ee9TDFEeOwibuSYtY-Cg" target="_28efBTDFEeOwibuSYtY-Cg"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_28fGYTDFEeOwibuSYtY-Cg" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" source="_28efBTDFEeOwibuSYtY-Cg" target="_28efFTDFEeOwibuSYtY-Cg"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_28fGYjDFEeOwibuSYtY-Cg" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" source="_28efFTDFEeOwibuSYtY-Cg" target="_28efFzDFEeOwibuSYtY-Cg"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_28fGYzDFEeOwibuSYtY-Cg" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" source="_28efFzDFEeOwibuSYtY-Cg" target="_28efJzDFEeOwibuSYtY-Cg"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_28fGZDDFEeOwibuSYtY-Cg" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" source="_28efJzDFEeOwibuSYtY-Cg" target="_28efNzDFEeOwibuSYtY-Cg"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_28fGZTDFEeOwibuSYtY-Cg" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" source="_28efNzDFEeOwibuSYtY-Cg" target="_28efRzDFEeOwibuSYtY-Cg"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_28fGZjDFEeOwibuSYtY-Cg" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" source="_28efRzDFEeOwibuSYtY-Cg" target="_28efSTDFEeOwibuSYtY-Cg"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_28fGZzDFEeOwibuSYtY-Cg" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" source="_28efSTDFEeOwibuSYtY-Cg" target="_28efWTDFEeOwibuSYtY-Cg"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_28fGaDDFEeOwibuSYtY-Cg" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" source="_28efWTDFEeOwibuSYtY-Cg" target="_28efaTDFEeOwibuSYtY-Cg"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_28fGaTDFEeOwibuSYtY-Cg" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" source="_28efaTDFEeOwibuSYtY-Cg" target="_28efeTDFEeOwibuSYtY-Cg"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_28fGajDFEeOwibuSYtY-Cg" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" source="_28efeTDFEeOwibuSYtY-Cg" target="_28efezDFEeOwibuSYtY-Cg"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_28fGazDFEeOwibuSYtY-Cg" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" source="_28efezDFEeOwibuSYtY-Cg" target="_28efizDFEeOwibuSYtY-Cg"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_28fGbDDFEeOwibuSYtY-Cg" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" source="_28efizDFEeOwibuSYtY-Cg" target="_28efmzDFEeOwibuSYtY-Cg"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_28fGbTDFEeOwibuSYtY-Cg" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" source="_28efmzDFEeOwibuSYtY-Cg" target="_28efqzDFEeOwibuSYtY-Cg"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_28fGbjDFEeOwibuSYtY-Cg" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" source="_28efqzDFEeOwibuSYtY-Cg" target="_28efrTDFEeOwibuSYtY-Cg"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_28fGbzDFEeOwibuSYtY-Cg" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" source="_28efrTDFEeOwibuSYtY-Cg" target="_28efvTDFEeOwibuSYtY-Cg"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_28fGcDDFEeOwibuSYtY-Cg" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" source="_28efvTDFEeOwibuSYtY-Cg" target="_28efzTDFEeOwibuSYtY-Cg"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_28fGcTDFEeOwibuSYtY-Cg" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" source="_28efzTDFEeOwibuSYtY-Cg" target="_28fFwjDFEeOwibuSYtY-Cg"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_28fGcjDFEeOwibuSYtY-Cg" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" source="_28fFwjDFEeOwibuSYtY-Cg" target="_28fFxDDFEeOwibuSYtY-Cg"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_28fGczDFEeOwibuSYtY-Cg" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" source="_28fFxDDFEeOwibuSYtY-Cg" target="_28fF1DDFEeOwibuSYtY-Cg"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_28fGdDDFEeOwibuSYtY-Cg" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" source="_28fF1DDFEeOwibuSYtY-Cg" target="_28fF5DDFEeOwibuSYtY-Cg"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_28fGdTDFEeOwibuSYtY-Cg" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" source="_28fF5DDFEeOwibuSYtY-Cg" target="_28fF9DDFEeOwibuSYtY-Cg"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_28fGdjDFEeOwibuSYtY-Cg" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" source="_28fF9DDFEeOwibuSYtY-Cg" target="_28fF9jDFEeOwibuSYtY-Cg"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_28fGdzDFEeOwibuSYtY-Cg" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" source="_28fF9jDFEeOwibuSYtY-Cg" target="_28fGBjDFEeOwibuSYtY-Cg"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_28fGeDDFEeOwibuSYtY-Cg" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" source="_28fGBjDFEeOwibuSYtY-Cg" target="_28fGFjDFEeOwibuSYtY-Cg"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_28fGeTDFEeOwibuSYtY-Cg" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" source="_28fGFjDFEeOwibuSYtY-Cg" target="_28fGJjDFEeOwibuSYtY-Cg"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_28fGejDFEeOwibuSYtY-Cg" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" source="_28fGJjDFEeOwibuSYtY-Cg" target="_28fGKDDFEeOwibuSYtY-Cg"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_28fGezDFEeOwibuSYtY-Cg" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" source="_28fGKDDFEeOwibuSYtY-Cg" target="_28fGODDFEeOwibuSYtY-Cg"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_28fGfDDFEeOwibuSYtY-Cg" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" source="_28fGODDFEeOwibuSYtY-Cg" target="_28fGSDDFEeOwibuSYtY-Cg"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_28fGfTDFEeOwibuSYtY-Cg" inStructuredNode="_28eesDDFEeOwibuSYtY-Cg" source="_28fGSDDFEeOwibuSYtY-Cg" target="_28fGWDDFEeOwibuSYtY-Cg"/>
      </structuredNode>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_wzN8oLcPEeKQYayI9qY9dA" name="$$Test Suites$Test Suite 2$MultipleDelegation - MultipleConnectors - PortToPWP - Signal$Tester$TesterClassifierBehavior">
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_zd298LcPEeKQYayI9qY9dA" name="Event(Start)" signal="_Jqen4LMwEeKUntHy_YfVmg"/>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_zeTp4LcPEeKQYayI9qY9dA" name="Event(Continue)" signal="_FvfuILMyEeKz4Y_FUYA0JA"/>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_zewV0LcPEeKQYayI9qY9dA" name="Event(Continue)" signal="_FvfuILMyEeKz4Y_FUYA0JA"/>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_zfNBwLcPEeKQYayI9qY9dA" name="Event(Continue)" signal="_FvfuILMyEeKz4Y_FUYA0JA"/>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_zfptsLcPEeKQYayI9qY9dA" name="Event(Continue)" signal="_FvfuILMyEeKz4Y_FUYA0JA"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_e5g64Lc1EeKFVPP6a0DbdA" name="Test Suite 4">
      <ownedComment xmi:type="uml:Comment" xmi:id="_tzuuMEqzEeOJgKAcDQbvUQ">
        <body>Destruction</body>
      </ownedComment>
      <packagedElement xmi:type="uml:Package" xmi:id="_5dUUQLc2EeKFVPP6a0DbdA" name="Removing instance from a role">
        <packagedElement xmi:type="uml:Activity" xmi:id="_DQyZcLc3EeKFVPP6a0DbdA" name="Removing instance from part" group="_f3wwcDDGEeOwibuSYtY-Cg" node="_f3wwcDDGEeOwibuSYtY-Cg">
          <ownedComment xmi:type="uml:Comment" xmi:id="_a-lrgLc3EeKFVPP6a0DbdA">
            <body>&#xD;
namespace 'Test Suites'::'Test Suite 4'::'Removing instance from a role' ;&#xD;
&#xD;
private import 'Test Suites'::'Test Suite 2'::'SingleDelegation - PortToPart - Operation'::* ;&#xD;
&#xD;
activity 'Removing instance from part'() { &#xD;
	WriteLine(&quot;-- Running test case: Removing instance from a part implies destruction of related links --&quot;) ;&#xD;
	a = new A() ;&#xD;
	b = a.b ;&#xD;
	q = a.q ;&#xD;
	a.b = null ;&#xD;
	AssertTrue(&quot;Link has been destroyed&quot;, R.x(y => q)->size() == 0 &amp;&amp; R.y(x => b)->size() == 0) ;&#xD;
	WriteLine(&quot;-- End of test case --&quot;) ;&#xD;
}</body>
          </ownedComment>
          <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_f3wwcDDGEeOwibuSYtY-Cg" name="Body(Removing instance from part)">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_f3wwcTDGEeOwibuSYtY-Cg" name="ExpressionStatement@7c4304" inStructuredNode="_f3wwcDDGEeOwibuSYtY-Cg" outgoing="_f3xYNDDGEeOwibuSYtY-Cg">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_f3wwcjDGEeOwibuSYtY-Cg" name="Call(WriteLine)" inStructuredNode="_f3wwcTDGEeOwibuSYtY-Cg" incoming="_f3wwgDDGEeOwibuSYtY-Cg">
                <argument xmi:type="uml:InputPin" xmi:id="_f3wwczDGEeOwibuSYtY-Cg" name="Call(WriteLine).argument(value)" incoming="_f3wwfzDGEeOwibuSYtY-Cg">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f3wwdDDGEeOwibuSYtY-Cg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f3wwdTDGEeOwibuSYtY-Cg" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_f3wwdjDGEeOwibuSYtY-Cg" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f3wwdzDGEeOwibuSYtY-Cg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f3wweDDGEeOwibuSYtY-Cg" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_f3wweTDGEeOwibuSYtY-Cg" name="Tuple@c7f156" inStructuredNode="_f3wwcTDGEeOwibuSYtY-Cg" outgoing="_f3wwgDDGEeOwibuSYtY-Cg">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_f3wwejDGEeOwibuSYtY-Cg" name="Value(&quot;-- Running test case: Removing instance from a part implies destruction of related links --&quot;)" inStructuredNode="_f3wweTDGEeOwibuSYtY-Cg">
                  <result xmi:type="uml:OutputPin" xmi:id="_f3wwezDGEeOwibuSYtY-Cg" name="Value(&quot;-- Running test case: Removing instance from a part implies destruction of related links --&quot;).result" outgoing="_f3wwfzDGEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f3wwfDDGEeOwibuSYtY-Cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f3wwfTDGEeOwibuSYtY-Cg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_f3wwfjDGEeOwibuSYtY-Cg" value="-- Running test case: Removing instance from a part implies destruction of related links --">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_f3wwfzDGEeOwibuSYtY-Cg" inStructuredNode="_f3wwcTDGEeOwibuSYtY-Cg" source="_f3wwezDGEeOwibuSYtY-Cg" target="_f3wwczDGEeOwibuSYtY-Cg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_f3wwgDDGEeOwibuSYtY-Cg" inStructuredNode="_f3wwcTDGEeOwibuSYtY-Cg" source="_f3wweTDGEeOwibuSYtY-Cg" target="_f3wwcjDGEeOwibuSYtY-Cg"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_f3wwgTDGEeOwibuSYtY-Cg" name="ExpressionStatement@1ba72fc" inStructuredNode="_f3wwcDDGEeOwibuSYtY-Cg" outgoing="_f3xYNjDGEeOwibuSYtY-Cg" incoming="_f3xYNDDGEeOwibuSYtY-Cg">
              <node xmi:type="uml:ForkNode" xmi:id="_f3wwgjDGEeOwibuSYtY-Cg" name="Fork(a)@166fdd1" inStructuredNode="_f3wwgTDGEeOwibuSYtY-Cg" outgoing="_f3xYNTDGEeOwibuSYtY-Cg _f3xYNzDGEeOwibuSYtY-Cg _f3xYOTDGEeOwibuSYtY-Cg" incoming="_f3xXjTDGEeOwibuSYtY-Cg"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_f3xXgDDGEeOwibuSYtY-Cg" name="RightHandSide@a1d231" inStructuredNode="_f3wwgTDGEeOwibuSYtY-Cg">
                <node xmi:type="uml:CallOperationAction" xmi:id="_f3xXgTDGEeOwibuSYtY-Cg" name="Call(A)" inStructuredNode="_f3xXgDDGEeOwibuSYtY-Cg" operation="_hJSdhaNmEeKtYNW7l6h6LA">
                  <result xmi:type="uml:OutputPin" xmi:id="_f3xXgjDGEeOwibuSYtY-Cg" name="Call(A).result(result)" outgoing="_f3xXjTDGEeOwibuSYtY-Cg" type="_hJSdYqNmEeKtYNW7l6h6LA">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f3xXgzDGEeOwibuSYtY-Cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f3xXhDDGEeOwibuSYtY-Cg" value="1"/>
                  </result>
                  <target xmi:type="uml:InputPin" xmi:id="_f3xXhTDGEeOwibuSYtY-Cg" name="Call(A).target" incoming="_f3xXjDDGEeOwibuSYtY-Cg" type="_hJSdYqNmEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f3xXhjDGEeOwibuSYtY-Cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f3xXhzDGEeOwibuSYtY-Cg" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_f3xXiDDGEeOwibuSYtY-Cg" name="Create(A)" inStructuredNode="_f3xXgDDGEeOwibuSYtY-Cg" classifier="_hJSdYqNmEeKtYNW7l6h6LA">
                  <result xmi:type="uml:OutputPin" xmi:id="_f3xXiTDGEeOwibuSYtY-Cg" name="Create(A).result" outgoing="_f3xXjDDGEeOwibuSYtY-Cg" type="_hJSdYqNmEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f3xXijDGEeOwibuSYtY-Cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f3xXizDGEeOwibuSYtY-Cg" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_f3xXjDDGEeOwibuSYtY-Cg" inStructuredNode="_f3xXgDDGEeOwibuSYtY-Cg" source="_f3xXiTDGEeOwibuSYtY-Cg" target="_f3xXhTDGEeOwibuSYtY-Cg"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_f3xXjTDGEeOwibuSYtY-Cg" inStructuredNode="_f3wwgTDGEeOwibuSYtY-Cg" source="_f3xXgjDGEeOwibuSYtY-Cg" target="_f3wwgjDGEeOwibuSYtY-Cg"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_f3xXjjDGEeOwibuSYtY-Cg" name="ExpressionStatement@f9cc08" inStructuredNode="_f3wwcDDGEeOwibuSYtY-Cg" outgoing="_f3xYODDGEeOwibuSYtY-Cg" incoming="_f3xYNjDGEeOwibuSYtY-Cg">
              <node xmi:type="uml:ForkNode" xmi:id="_f3xXjzDGEeOwibuSYtY-Cg" name="Fork(b)@1511dea" inStructuredNode="_f3xXjjDGEeOwibuSYtY-Cg" outgoing="_f3xYPDDGEeOwibuSYtY-Cg" incoming="_f3xXmjDGEeOwibuSYtY-Cg"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_f3xXkDDGEeOwibuSYtY-Cg" name="RightHandSide@832096" inStructuredNode="_f3xXjjDGEeOwibuSYtY-Cg">
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_f3xXkTDGEeOwibuSYtY-Cg" name="Read(b)" inStructuredNode="_f3xXkDDGEeOwibuSYtY-Cg" structuralFeature="_mtEZkKNnEeKtYNW7l6h6LA">
                  <object xmi:type="uml:InputPin" xmi:id="_f3xXkjDGEeOwibuSYtY-Cg" name="Read(b).object" incoming="_f3xXmTDGEeOwibuSYtY-Cg" type="_hJSdYqNmEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f3xXkzDGEeOwibuSYtY-Cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f3xXlDDGEeOwibuSYtY-Cg" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_f3xXlTDGEeOwibuSYtY-Cg" name="Read(b).result" outgoing="_f3xXmjDGEeOwibuSYtY-Cg" type="_RLbBgKQhEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f3xXljDGEeOwibuSYtY-Cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f3xXlzDGEeOwibuSYtY-Cg" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_f3xXmDDGEeOwibuSYtY-Cg" name="Fork(Fork(a)@166fdd1)" inStructuredNode="_f3xXkDDGEeOwibuSYtY-Cg" outgoing="_f3xXmTDGEeOwibuSYtY-Cg" incoming="_f3xYNTDGEeOwibuSYtY-Cg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_f3xXmTDGEeOwibuSYtY-Cg" inStructuredNode="_f3xXkDDGEeOwibuSYtY-Cg" source="_f3xXmDDGEeOwibuSYtY-Cg" target="_f3xXkjDGEeOwibuSYtY-Cg"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_f3xXmjDGEeOwibuSYtY-Cg" inStructuredNode="_f3xXjjDGEeOwibuSYtY-Cg" source="_f3xXlTDGEeOwibuSYtY-Cg" target="_f3xXjzDGEeOwibuSYtY-Cg"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_f3xXmzDGEeOwibuSYtY-Cg" name="ExpressionStatement@471f26" inStructuredNode="_f3wwcDDGEeOwibuSYtY-Cg" outgoing="_f3xYOjDGEeOwibuSYtY-Cg" incoming="_f3xYODDGEeOwibuSYtY-Cg">
              <node xmi:type="uml:ForkNode" xmi:id="_f3xXnDDGEeOwibuSYtY-Cg" name="Fork(q)@1720b9" inStructuredNode="_f3xXmzDGEeOwibuSYtY-Cg" outgoing="_f3xYOzDGEeOwibuSYtY-Cg" incoming="_f3xXpzDGEeOwibuSYtY-Cg"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_f3xXnTDGEeOwibuSYtY-Cg" name="RightHandSide@656431" inStructuredNode="_f3xXmzDGEeOwibuSYtY-Cg">
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_f3xXnjDGEeOwibuSYtY-Cg" name="Read(q)" inStructuredNode="_f3xXnTDGEeOwibuSYtY-Cg" structuralFeature="_hJSdZKNmEeKtYNW7l6h6LA">
                  <object xmi:type="uml:InputPin" xmi:id="_f3xXnzDGEeOwibuSYtY-Cg" name="Read(q).object" incoming="_f3xXpjDGEeOwibuSYtY-Cg" type="_hJSdYqNmEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f3xXoDDGEeOwibuSYtY-Cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f3xXoTDGEeOwibuSYtY-Cg" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_f3xXojDGEeOwibuSYtY-Cg" name="Read(q).result" outgoing="_f3xXpzDGEeOwibuSYtY-Cg" type="_hJSdjKNmEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f3xXozDGEeOwibuSYtY-Cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f3xXpDDGEeOwibuSYtY-Cg" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_f3xXpTDGEeOwibuSYtY-Cg" name="Fork(Fork(a)@166fdd1)" inStructuredNode="_f3xXnTDGEeOwibuSYtY-Cg" outgoing="_f3xXpjDGEeOwibuSYtY-Cg" incoming="_f3xYNzDGEeOwibuSYtY-Cg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_f3xXpjDGEeOwibuSYtY-Cg" inStructuredNode="_f3xXnTDGEeOwibuSYtY-Cg" source="_f3xXpTDGEeOwibuSYtY-Cg" target="_f3xXnzDGEeOwibuSYtY-Cg"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_f3xXpzDGEeOwibuSYtY-Cg" inStructuredNode="_f3xXmzDGEeOwibuSYtY-Cg" source="_f3xXojDGEeOwibuSYtY-Cg" target="_f3xXnDDGEeOwibuSYtY-Cg"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_f3xXqDDGEeOwibuSYtY-Cg" name="ExpressionStatement@11616bc" inStructuredNode="_f3wwcDDGEeOwibuSYtY-Cg" outgoing="_f3xYPTDGEeOwibuSYtY-Cg" incoming="_f3xYOjDGEeOwibuSYtY-Cg">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_f3xXqTDGEeOwibuSYtY-Cg" name="Expression(LeftHandSide@2f0475)" inStructuredNode="_f3xXqDDGEeOwibuSYtY-Cg"/>
              <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_f3xXqjDGEeOwibuSYtY-Cg" name="Clear(b)" inStructuredNode="_f3xXqDDGEeOwibuSYtY-Cg" structuralFeature="_mtEZkKNnEeKtYNW7l6h6LA">
                <object xmi:type="uml:InputPin" xmi:id="_f3xXqzDGEeOwibuSYtY-Cg" name="Clear(b).object" incoming="_f3xYOTDGEeOwibuSYtY-Cg" type="_hJSdYqNmEeKtYNW7l6h6LA" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f3xXrDDGEeOwibuSYtY-Cg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f3xXrTDGEeOwibuSYtY-Cg" value="1"/>
                </object>
                <result xmi:type="uml:OutputPin" xmi:id="_f3xXrjDGEeOwibuSYtY-Cg" name="Clear(b).result" type="_hJSdYqNmEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f3xXrzDGEeOwibuSYtY-Cg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f3xXsDDGEeOwibuSYtY-Cg" value="1"/>
                </result>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_f3xXsTDGEeOwibuSYtY-Cg" name="ExpressionStatement@117d22a" inStructuredNode="_f3wwcDDGEeOwibuSYtY-Cg" outgoing="_f3xYPjDGEeOwibuSYtY-Cg" incoming="_f3xYPTDGEeOwibuSYtY-Cg">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_f3xXsjDGEeOwibuSYtY-Cg" name="Call(AssertTrue)" inStructuredNode="_f3xXsTDGEeOwibuSYtY-Cg" incoming="_f3xYIzDGEeOwibuSYtY-Cg">
                <argument xmi:type="uml:InputPin" xmi:id="_f3xXszDGEeOwibuSYtY-Cg" name="Call(AssertTrue).argument(label)" incoming="_f3xYITDGEeOwibuSYtY-Cg">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f3xXtDDGEeOwibuSYtY-Cg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f3xXtTDGEeOwibuSYtY-Cg" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_f3xXtjDGEeOwibuSYtY-Cg" name="Call(AssertTrue).argument(condition)" incoming="_f3xYIjDGEeOwibuSYtY-Cg">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f3xXtzDGEeOwibuSYtY-Cg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f3xXuDDGEeOwibuSYtY-Cg" value="1"/>
                </argument>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_f3xXuTDGEeOwibuSYtY-Cg" name="Tuple@10b23d8" inStructuredNode="_f3xXsTDGEeOwibuSYtY-Cg" outgoing="_f3xYIzDGEeOwibuSYtY-Cg">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_f3xXujDGEeOwibuSYtY-Cg" name="Value(&quot;Link has been destroyed&quot;)" inStructuredNode="_f3xXuTDGEeOwibuSYtY-Cg">
                  <result xmi:type="uml:OutputPin" xmi:id="_f3xXuzDGEeOwibuSYtY-Cg" name="Value(&quot;Link has been destroyed&quot;).result" outgoing="_f3xYITDGEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f3xXvDDGEeOwibuSYtY-Cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f3xXvTDGEeOwibuSYtY-Cg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_f3xXvjDGEeOwibuSYtY-Cg" value="Link has been destroyed">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_f3xXvzDGEeOwibuSYtY-Cg" name="Call($$Alf$Library$CollectionFunctions$size__Test Suites$Test Suite 2$SingleDelegation - PortToPart - Operation$B__)" inStructuredNode="_f3xXuTDGEeOwibuSYtY-Cg" incoming="_f3xYFjDGEeOwibuSYtY-Cg" behavior="_nYyM0L8CEeKq0sxwVtuf-Q">
                  <argument xmi:type="uml:InputPin" xmi:id="_f3xXwDDGEeOwibuSYtY-Cg" name="Call($$Alf$Library$CollectionFunctions$size__Test Suites$Test Suite 2$SingleDelegation - PortToPart - Operation$B__).argument(seq)" incoming="_f3xYFTDGEeOwibuSYtY-Cg" type="_RLbBgKQhEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f3xXwTDGEeOwibuSYtY-Cg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f3xXwjDGEeOwibuSYtY-Cg" value="*"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_f3xXwzDGEeOwibuSYtY-Cg" name="Call($$Alf$Library$CollectionFunctions$size__Test Suites$Test Suite 2$SingleDelegation - PortToPart - Operation$B__).result()" outgoing="_f3xYFzDGEeOwibuSYtY-Cg">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f3xXxDDGEeOwibuSYtY-Cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f3xXxTDGEeOwibuSYtY-Cg" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_f3xXxjDGEeOwibuSYtY-Cg" name="Tuple@14f2cc4" inStructuredNode="_f3xXuTDGEeOwibuSYtY-Cg" outgoing="_f3xYFjDGEeOwibuSYtY-Cg">
                  <node xmi:type="uml:ReadLinkAction" xmi:id="_f3xXxzDGEeOwibuSYtY-Cg" name="ReadLink(x)" inStructuredNode="_f3xXxjDGEeOwibuSYtY-Cg">
                    <endData xmi:type="uml:LinkEndData" xmi:id="_f3xXyDDGEeOwibuSYtY-Cg" end="_cgi7MKNnEeKtYNW7l6h6LA"/>
                    <endData xmi:type="uml:LinkEndData" xmi:id="_f3xXyTDGEeOwibuSYtY-Cg" end="_cgi7NKNnEeKtYNW7l6h6LA" value="_f3xXyjDGEeOwibuSYtY-Cg"/>
                    <inputValue xmi:type="uml:InputPin" xmi:id="_f3xXyjDGEeOwibuSYtY-Cg" name="ReadLink(x).inputValue(y)" incoming="_f3xYOzDGEeOwibuSYtY-Cg" type="_hJSdjKNmEeKtYNW7l6h6LA">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f3xXyzDGEeOwibuSYtY-Cg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f3xXzDDGEeOwibuSYtY-Cg" value="1"/>
                    </inputValue>
                    <result xmi:type="uml:OutputPin" xmi:id="_f3xXzTDGEeOwibuSYtY-Cg" name="ReadLink(x).result" outgoing="_f3xYFTDGEeOwibuSYtY-Cg" type="_RLbBgKQhEeKU2-QRh2EfwQ">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f3xXzjDGEeOwibuSYtY-Cg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f3xXzzDGEeOwibuSYtY-Cg" value="1"/>
                    </result>
                  </node>
                </node>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_f3xX0DDGEeOwibuSYtY-Cg" name="Value(0)" inStructuredNode="_f3xXuTDGEeOwibuSYtY-Cg">
                  <result xmi:type="uml:OutputPin" xmi:id="_f3xX0TDGEeOwibuSYtY-Cg" name="Value(0).result" outgoing="_f3xYGDDGEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f3xX0jDGEeOwibuSYtY-Cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f3xX0zDGEeOwibuSYtY-Cg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_f3xX1DDGEeOwibuSYtY-Cg">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <node xmi:type="uml:TestIdentityAction" xmi:id="_f3xX1TDGEeOwibuSYtY-Cg" name="Test(==)" inStructuredNode="_f3xXuTDGEeOwibuSYtY-Cg">
                  <first xmi:type="uml:InputPin" xmi:id="_f3xX1jDGEeOwibuSYtY-Cg" name="Test(==).first" incoming="_f3xYFzDGEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f3xX1zDGEeOwibuSYtY-Cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f3xX2DDGEeOwibuSYtY-Cg" value="1"/>
                  </first>
                  <result xmi:type="uml:OutputPin" xmi:id="_f3xX2TDGEeOwibuSYtY-Cg" name="Test(==).result" outgoing="_f3xYGjDGEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f3xX2jDGEeOwibuSYtY-Cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f3xX2zDGEeOwibuSYtY-Cg" value="1"/>
                  </result>
                  <second xmi:type="uml:InputPin" xmi:id="_f3xX3DDGEeOwibuSYtY-Cg" name="Test(==).second" incoming="_f3xYGDDGEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f3xX3TDGEeOwibuSYtY-Cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f3xX3jDGEeOwibuSYtY-Cg" value="1"/>
                  </second>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_f3xX3zDGEeOwibuSYtY-Cg" name="ConditionalLogicalExpression@119c42.operand2" inStructuredNode="_f3xXuTDGEeOwibuSYtY-Cg" incoming="_f3xYGzDGEeOwibuSYtY-Cg">
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_f3xX4DDGEeOwibuSYtY-Cg" name="Call($$Alf$Library$CollectionFunctions$size__Test Suites$Test Suite 2$SingleDelegation - PortToPart - Operation$IImpl__)" inStructuredNode="_f3xX3zDGEeOwibuSYtY-Cg" incoming="_f3xYBDDGEeOwibuSYtY-Cg" behavior="_XLjCQLc4EeKezsaUSpqdiw">
                    <argument xmi:type="uml:InputPin" xmi:id="_f3xX4TDGEeOwibuSYtY-Cg" name="Call($$Alf$Library$CollectionFunctions$size__Test Suites$Test Suite 2$SingleDelegation - PortToPart - Operation$IImpl__).argument(seq)" incoming="_f3xYAzDGEeOwibuSYtY-Cg" type="_hJSdjKNmEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f3xX4jDGEeOwibuSYtY-Cg"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f3xX4zDGEeOwibuSYtY-Cg" value="*"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_f3xX5DDGEeOwibuSYtY-Cg" name="Call($$Alf$Library$CollectionFunctions$size__Test Suites$Test Suite 2$SingleDelegation - PortToPart - Operation$IImpl__).result()" outgoing="_f3xYBTDGEeOwibuSYtY-Cg">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f3xX5TDGEeOwibuSYtY-Cg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f3xX5jDGEeOwibuSYtY-Cg" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_f3xX5zDGEeOwibuSYtY-Cg" name="Tuple@47039d" inStructuredNode="_f3xX3zDGEeOwibuSYtY-Cg" outgoing="_f3xYBDDGEeOwibuSYtY-Cg">
                    <node xmi:type="uml:ReadLinkAction" xmi:id="_f3xX6DDGEeOwibuSYtY-Cg" name="ReadLink(y)" inStructuredNode="_f3xX5zDGEeOwibuSYtY-Cg">
                      <endData xmi:type="uml:LinkEndData" xmi:id="_f3xX6TDGEeOwibuSYtY-Cg" end="_cgi7NKNnEeKtYNW7l6h6LA"/>
                      <endData xmi:type="uml:LinkEndData" xmi:id="_f3xX6jDGEeOwibuSYtY-Cg" end="_cgi7MKNnEeKtYNW7l6h6LA" value="_f3xX6zDGEeOwibuSYtY-Cg"/>
                      <inputValue xmi:type="uml:InputPin" xmi:id="_f3xX6zDGEeOwibuSYtY-Cg" name="ReadLink(y).inputValue(x)" incoming="_f3xYPDDGEeOwibuSYtY-Cg" type="_RLbBgKQhEeKU2-QRh2EfwQ">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f3xX7DDGEeOwibuSYtY-Cg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f3xX7TDGEeOwibuSYtY-Cg" value="1"/>
                      </inputValue>
                      <result xmi:type="uml:OutputPin" xmi:id="_f3xX7jDGEeOwibuSYtY-Cg" name="ReadLink(y).result" outgoing="_f3xYAzDGEeOwibuSYtY-Cg" type="_hJSdjKNmEeKtYNW7l6h6LA">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f3xX7zDGEeOwibuSYtY-Cg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f3xX8DDGEeOwibuSYtY-Cg" value="1"/>
                      </result>
                    </node>
                  </node>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_f3xX8TDGEeOwibuSYtY-Cg" name="Value(0)" inStructuredNode="_f3xX3zDGEeOwibuSYtY-Cg">
                    <result xmi:type="uml:OutputPin" xmi:id="_f3xX8jDGEeOwibuSYtY-Cg" name="Value(0).result" outgoing="_f3xYBjDGEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f3xX8zDGEeOwibuSYtY-Cg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f3xX9DDGEeOwibuSYtY-Cg" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_f3xX9TDGEeOwibuSYtY-Cg">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:TestIdentityAction" xmi:id="_f3xX9jDGEeOwibuSYtY-Cg" name="Test(==)" inStructuredNode="_f3xX3zDGEeOwibuSYtY-Cg">
                    <first xmi:type="uml:InputPin" xmi:id="_f3xX9zDGEeOwibuSYtY-Cg" name="Test(==).first" incoming="_f3xYBTDGEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f3xX-DDGEeOwibuSYtY-Cg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f3xX-TDGEeOwibuSYtY-Cg" value="1"/>
                    </first>
                    <result xmi:type="uml:OutputPin" xmi:id="_f3xX-jDGEeOwibuSYtY-Cg" name="Test(==).result" outgoing="_f3xYBzDGEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f3xX-zDGEeOwibuSYtY-Cg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f3xX_DDGEeOwibuSYtY-Cg" value="1"/>
                    </result>
                    <second xmi:type="uml:InputPin" xmi:id="_f3xX_TDGEeOwibuSYtY-Cg" name="Test(==).second" incoming="_f3xYBjDGEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f3xX_jDGEeOwibuSYtY-Cg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f3xX_zDGEeOwibuSYtY-Cg" value="1"/>
                    </second>
                  </node>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_f3xYADDGEeOwibuSYtY-Cg" name="ConditionalLogicalExpression@119c42.operand2.result" outgoing="_f3xYHzDGEeOwibuSYtY-Cg" incoming="_f3xYBzDGEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f3xYATDGEeOwibuSYtY-Cg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f3xYAjDGEeOwibuSYtY-Cg" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_f3xYAzDGEeOwibuSYtY-Cg" inStructuredNode="_f3xX3zDGEeOwibuSYtY-Cg" source="_f3xX7jDGEeOwibuSYtY-Cg" target="_f3xX4TDGEeOwibuSYtY-Cg"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_f3xYBDDGEeOwibuSYtY-Cg" inStructuredNode="_f3xX3zDGEeOwibuSYtY-Cg" source="_f3xX5zDGEeOwibuSYtY-Cg" target="_f3xX4DDGEeOwibuSYtY-Cg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_f3xYBTDGEeOwibuSYtY-Cg" inStructuredNode="_f3xX3zDGEeOwibuSYtY-Cg" source="_f3xX5DDGEeOwibuSYtY-Cg" target="_f3xX9zDGEeOwibuSYtY-Cg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_f3xYBjDGEeOwibuSYtY-Cg" inStructuredNode="_f3xX3zDGEeOwibuSYtY-Cg" source="_f3xX8jDGEeOwibuSYtY-Cg" target="_f3xX_TDGEeOwibuSYtY-Cg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_f3xYBzDGEeOwibuSYtY-Cg" inStructuredNode="_f3xX3zDGEeOwibuSYtY-Cg" source="_f3xX-jDGEeOwibuSYtY-Cg" target="_f3xYADDGEeOwibuSYtY-Cg"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_f3xYCDDGEeOwibuSYtY-Cg" name="ConditionalLogicalExpression@119c42.operand3" inStructuredNode="_f3xXuTDGEeOwibuSYtY-Cg" incoming="_f3xYHTDGEeOwibuSYtY-Cg">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_f3xYCTDGEeOwibuSYtY-Cg" name="Value(false)" inStructuredNode="_f3xYCDDGEeOwibuSYtY-Cg">
                    <result xmi:type="uml:OutputPin" xmi:id="_f3xYCjDGEeOwibuSYtY-Cg" name="Value(false).result" outgoing="_f3xYETDGEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f3xYCzDGEeOwibuSYtY-Cg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f3xYDDDGEeOwibuSYtY-Cg" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralBoolean" xmi:id="_f3xYDTDGEeOwibuSYtY-Cg">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    </value>
                  </node>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_f3xYDjDGEeOwibuSYtY-Cg" name="ConditionalLogicalExpression@119c42.operand3.result" outgoing="_f3xYIDDGEeOwibuSYtY-Cg" incoming="_f3xYETDGEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f3xYDzDGEeOwibuSYtY-Cg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f3xYEDDGEeOwibuSYtY-Cg" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_f3xYETDGEeOwibuSYtY-Cg" inStructuredNode="_f3xYCDDGEeOwibuSYtY-Cg" source="_f3xYCjDGEeOwibuSYtY-Cg" target="_f3xYDjDGEeOwibuSYtY-Cg"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_f3xYEjDGEeOwibuSYtY-Cg" name="Initial(ConditionalLogicalExpression@119c42)" inStructuredNode="_f3xXuTDGEeOwibuSYtY-Cg" outgoing="_f3xYGTDGEeOwibuSYtY-Cg"/>
                <node xmi:type="uml:DecisionNode" xmi:id="_f3xYEzDGEeOwibuSYtY-Cg" name="Decision(ConditionalLogicalExpression@119c42)" inStructuredNode="_f3xXuTDGEeOwibuSYtY-Cg" outgoing="_f3xYGzDGEeOwibuSYtY-Cg _f3xYHTDGEeOwibuSYtY-Cg" incoming="_f3xYGTDGEeOwibuSYtY-Cg _f3xYGjDGEeOwibuSYtY-Cg" decisionInputFlow="_f3xYGjDGEeOwibuSYtY-Cg"/>
                <node xmi:type="uml:MergeNode" xmi:id="_f3xYFDDGEeOwibuSYtY-Cg" name="Merge(ConditionalLogicalExpression@119c42.result)" inStructuredNode="_f3xXuTDGEeOwibuSYtY-Cg" outgoing="_f3xYIjDGEeOwibuSYtY-Cg" incoming="_f3xYHzDGEeOwibuSYtY-Cg _f3xYIDDGEeOwibuSYtY-Cg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_f3xYFTDGEeOwibuSYtY-Cg" inStructuredNode="_f3xXuTDGEeOwibuSYtY-Cg" source="_f3xXzTDGEeOwibuSYtY-Cg" target="_f3xXwDDGEeOwibuSYtY-Cg"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_f3xYFjDGEeOwibuSYtY-Cg" inStructuredNode="_f3xXuTDGEeOwibuSYtY-Cg" source="_f3xXxjDGEeOwibuSYtY-Cg" target="_f3xXvzDGEeOwibuSYtY-Cg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_f3xYFzDGEeOwibuSYtY-Cg" inStructuredNode="_f3xXuTDGEeOwibuSYtY-Cg" source="_f3xXwzDGEeOwibuSYtY-Cg" target="_f3xX1jDGEeOwibuSYtY-Cg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_f3xYGDDGEeOwibuSYtY-Cg" inStructuredNode="_f3xXuTDGEeOwibuSYtY-Cg" source="_f3xX0TDGEeOwibuSYtY-Cg" target="_f3xX3DDGEeOwibuSYtY-Cg"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_f3xYGTDGEeOwibuSYtY-Cg" inStructuredNode="_f3xXuTDGEeOwibuSYtY-Cg" source="_f3xYEjDGEeOwibuSYtY-Cg" target="_f3xYEzDGEeOwibuSYtY-Cg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_f3xYGjDGEeOwibuSYtY-Cg" inStructuredNode="_f3xXuTDGEeOwibuSYtY-Cg" source="_f3xX2TDGEeOwibuSYtY-Cg" target="_f3xYEzDGEeOwibuSYtY-Cg"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_f3xYGzDGEeOwibuSYtY-Cg" inStructuredNode="_f3xXuTDGEeOwibuSYtY-Cg" source="_f3xYEzDGEeOwibuSYtY-Cg" target="_f3xX3zDGEeOwibuSYtY-Cg">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_f3xYHDDGEeOwibuSYtY-Cg" name="Value(true)" value="true"/>
                </edge>
                <edge xmi:type="uml:ControlFlow" xmi:id="_f3xYHTDGEeOwibuSYtY-Cg" inStructuredNode="_f3xXuTDGEeOwibuSYtY-Cg" source="_f3xYEzDGEeOwibuSYtY-Cg" target="_f3xYCDDGEeOwibuSYtY-Cg">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_f3xYHjDGEeOwibuSYtY-Cg" name="Value(false)"/>
                </edge>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_f3xYHzDGEeOwibuSYtY-Cg" inStructuredNode="_f3xXuTDGEeOwibuSYtY-Cg" source="_f3xYADDGEeOwibuSYtY-Cg" target="_f3xYFDDGEeOwibuSYtY-Cg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_f3xYIDDGEeOwibuSYtY-Cg" inStructuredNode="_f3xXuTDGEeOwibuSYtY-Cg" source="_f3xYDjDGEeOwibuSYtY-Cg" target="_f3xYFDDGEeOwibuSYtY-Cg"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_f3xYITDGEeOwibuSYtY-Cg" inStructuredNode="_f3xXsTDGEeOwibuSYtY-Cg" source="_f3xXuzDGEeOwibuSYtY-Cg" target="_f3xXszDGEeOwibuSYtY-Cg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_f3xYIjDGEeOwibuSYtY-Cg" inStructuredNode="_f3xXsTDGEeOwibuSYtY-Cg" source="_f3xYFDDGEeOwibuSYtY-Cg" target="_f3xXtjDGEeOwibuSYtY-Cg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_f3xYIzDGEeOwibuSYtY-Cg" inStructuredNode="_f3xXsTDGEeOwibuSYtY-Cg" source="_f3xXuTDGEeOwibuSYtY-Cg" target="_f3xXsjDGEeOwibuSYtY-Cg"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_f3xYJDDGEeOwibuSYtY-Cg" name="ExpressionStatement@1c89fe0" inStructuredNode="_f3wwcDDGEeOwibuSYtY-Cg" incoming="_f3xYPjDGEeOwibuSYtY-Cg">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_f3xYJTDGEeOwibuSYtY-Cg" name="Call(WriteLine)" inStructuredNode="_f3xYJDDGEeOwibuSYtY-Cg" incoming="_f3xYMzDGEeOwibuSYtY-Cg">
                <argument xmi:type="uml:InputPin" xmi:id="_f3xYJjDGEeOwibuSYtY-Cg" name="Call(WriteLine).argument(value)" incoming="_f3xYMjDGEeOwibuSYtY-Cg">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f3xYJzDGEeOwibuSYtY-Cg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f3xYKDDGEeOwibuSYtY-Cg" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_f3xYKTDGEeOwibuSYtY-Cg" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f3xYKjDGEeOwibuSYtY-Cg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f3xYKzDGEeOwibuSYtY-Cg" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_f3xYLDDGEeOwibuSYtY-Cg" name="Tuple@16d8491" inStructuredNode="_f3xYJDDGEeOwibuSYtY-Cg" outgoing="_f3xYMzDGEeOwibuSYtY-Cg">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_f3xYLTDGEeOwibuSYtY-Cg" name="Value(&quot;-- End of test case --&quot;)" inStructuredNode="_f3xYLDDGEeOwibuSYtY-Cg">
                  <result xmi:type="uml:OutputPin" xmi:id="_f3xYLjDGEeOwibuSYtY-Cg" name="Value(&quot;-- End of test case --&quot;).result" outgoing="_f3xYMjDGEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f3xYLzDGEeOwibuSYtY-Cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f3xYMDDGEeOwibuSYtY-Cg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_f3xYMTDGEeOwibuSYtY-Cg" value="-- End of test case --">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_f3xYMjDGEeOwibuSYtY-Cg" inStructuredNode="_f3xYJDDGEeOwibuSYtY-Cg" source="_f3xYLjDGEeOwibuSYtY-Cg" target="_f3xYJjDGEeOwibuSYtY-Cg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_f3xYMzDGEeOwibuSYtY-Cg" inStructuredNode="_f3xYJDDGEeOwibuSYtY-Cg" source="_f3xYLDDGEeOwibuSYtY-Cg" target="_f3xYJTDGEeOwibuSYtY-Cg"/>
            </node>
            <edge xmi:type="uml:ControlFlow" xmi:id="_f3xYNDDGEeOwibuSYtY-Cg" inStructuredNode="_f3wwcDDGEeOwibuSYtY-Cg" source="_f3wwcTDGEeOwibuSYtY-Cg" target="_f3wwgTDGEeOwibuSYtY-Cg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_f3xYNTDGEeOwibuSYtY-Cg" inStructuredNode="_f3wwcDDGEeOwibuSYtY-Cg" source="_f3wwgjDGEeOwibuSYtY-Cg" target="_f3xXmDDGEeOwibuSYtY-Cg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_f3xYNjDGEeOwibuSYtY-Cg" inStructuredNode="_f3wwcDDGEeOwibuSYtY-Cg" source="_f3wwgTDGEeOwibuSYtY-Cg" target="_f3xXjjDGEeOwibuSYtY-Cg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_f3xYNzDGEeOwibuSYtY-Cg" inStructuredNode="_f3wwcDDGEeOwibuSYtY-Cg" source="_f3wwgjDGEeOwibuSYtY-Cg" target="_f3xXpTDGEeOwibuSYtY-Cg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_f3xYODDGEeOwibuSYtY-Cg" inStructuredNode="_f3wwcDDGEeOwibuSYtY-Cg" source="_f3xXjjDGEeOwibuSYtY-Cg" target="_f3xXmzDGEeOwibuSYtY-Cg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_f3xYOTDGEeOwibuSYtY-Cg" inStructuredNode="_f3wwcDDGEeOwibuSYtY-Cg" source="_f3wwgjDGEeOwibuSYtY-Cg" target="_f3xXqzDGEeOwibuSYtY-Cg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_f3xYOjDGEeOwibuSYtY-Cg" inStructuredNode="_f3wwcDDGEeOwibuSYtY-Cg" source="_f3xXmzDGEeOwibuSYtY-Cg" target="_f3xXqDDGEeOwibuSYtY-Cg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_f3xYOzDGEeOwibuSYtY-Cg" inStructuredNode="_f3wwcDDGEeOwibuSYtY-Cg" source="_f3xXnDDGEeOwibuSYtY-Cg" target="_f3xXyjDGEeOwibuSYtY-Cg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_f3xYPDDGEeOwibuSYtY-Cg" inStructuredNode="_f3wwcDDGEeOwibuSYtY-Cg" source="_f3xXjzDGEeOwibuSYtY-Cg" target="_f3xX6zDGEeOwibuSYtY-Cg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_f3xYPTDGEeOwibuSYtY-Cg" inStructuredNode="_f3wwcDDGEeOwibuSYtY-Cg" source="_f3xXqDDGEeOwibuSYtY-Cg" target="_f3xXsTDGEeOwibuSYtY-Cg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_f3xYPjDGEeOwibuSYtY-Cg" inStructuredNode="_f3wwcDDGEeOwibuSYtY-Cg" source="_f3xXsTDGEeOwibuSYtY-Cg" target="_f3xYJDDGEeOwibuSYtY-Cg"/>
          </structuredNode>
        </packagedElement>
        <packagedElement xmi:type="uml:Activity" xmi:id="_c214EL8CEeKq0sxwVtuf-Q" name="Removing instance from port" group="_hoThADDGEeOwibuSYtY-Cg" node="_hoThADDGEeOwibuSYtY-Cg">
          <ownedComment xmi:type="uml:Comment" xmi:id="_c214Eb8CEeKq0sxwVtuf-Q">
            <body>&#xD;
namespace 'Test Suites'::'Test Suite 4'::'Removing instance from a role' ;&#xD;
&#xD;
private import 'Test Suites'::'Test Suite 2'::'SingleDelegation - PortToPart - Operation'::* ;&#xD;
&#xD;
activity 'Removing instance from port'() { &#xD;
	WriteLine(&quot;-- Running test case: Removing instance from a port implies destruction of related links --&quot;) ;&#xD;
	a = new A() ;&#xD;
	b = a.b ;&#xD;
	q = a.q ;&#xD;
	a.q = null ;&#xD;
	AssertTrue(&quot;Link has been destroyed&quot;, R.x(y => q)->size() == 0 &amp;&amp; R.y(x => b)->size() == 0) ;&#xD;
	WriteLine(&quot;-- End of test case --&quot;) ;&#xD;
}</body>
          </ownedComment>
          <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_hoThADDGEeOwibuSYtY-Cg" name="Body(Removing instance from port)">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_hoThATDGEeOwibuSYtY-Cg" name="ExpressionStatement@1521868" inStructuredNode="_hoThADDGEeOwibuSYtY-Cg" outgoing="_hoUIGDDGEeOwibuSYtY-Cg">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_hoThAjDGEeOwibuSYtY-Cg" name="Call(WriteLine)" inStructuredNode="_hoThATDGEeOwibuSYtY-Cg" incoming="_hoThEDDGEeOwibuSYtY-Cg">
                <argument xmi:type="uml:InputPin" xmi:id="_hoThAzDGEeOwibuSYtY-Cg" name="Call(WriteLine).argument(value)" incoming="_hoThDzDGEeOwibuSYtY-Cg">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hoThBDDGEeOwibuSYtY-Cg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hoThBTDGEeOwibuSYtY-Cg" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_hoThBjDGEeOwibuSYtY-Cg" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hoThBzDGEeOwibuSYtY-Cg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hoThCDDGEeOwibuSYtY-Cg" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_hoThCTDGEeOwibuSYtY-Cg" name="Tuple@1777038" inStructuredNode="_hoThATDGEeOwibuSYtY-Cg" outgoing="_hoThEDDGEeOwibuSYtY-Cg">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_hoThCjDGEeOwibuSYtY-Cg" name="Value(&quot;-- Running test case: Removing instance from a port implies destruction of related links --&quot;)" inStructuredNode="_hoThCTDGEeOwibuSYtY-Cg">
                  <result xmi:type="uml:OutputPin" xmi:id="_hoThCzDGEeOwibuSYtY-Cg" name="Value(&quot;-- Running test case: Removing instance from a port implies destruction of related links --&quot;).result" outgoing="_hoThDzDGEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hoThDDDGEeOwibuSYtY-Cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hoThDTDGEeOwibuSYtY-Cg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_hoThDjDGEeOwibuSYtY-Cg" value="-- Running test case: Removing instance from a port implies destruction of related links --">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_hoThDzDGEeOwibuSYtY-Cg" inStructuredNode="_hoThATDGEeOwibuSYtY-Cg" source="_hoThCzDGEeOwibuSYtY-Cg" target="_hoThAzDGEeOwibuSYtY-Cg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_hoThEDDGEeOwibuSYtY-Cg" inStructuredNode="_hoThATDGEeOwibuSYtY-Cg" source="_hoThCTDGEeOwibuSYtY-Cg" target="_hoThAjDGEeOwibuSYtY-Cg"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_hoThETDGEeOwibuSYtY-Cg" name="ExpressionStatement@d3995a" inStructuredNode="_hoThADDGEeOwibuSYtY-Cg" outgoing="_hoUIGjDGEeOwibuSYtY-Cg" incoming="_hoUIGDDGEeOwibuSYtY-Cg">
              <node xmi:type="uml:ForkNode" xmi:id="_hoThEjDGEeOwibuSYtY-Cg" name="Fork(a)@f477a3" inStructuredNode="_hoThETDGEeOwibuSYtY-Cg" outgoing="_hoUIGTDGEeOwibuSYtY-Cg _hoUIGzDGEeOwibuSYtY-Cg _hoUIHTDGEeOwibuSYtY-Cg" incoming="_hoThIDDGEeOwibuSYtY-Cg"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_hoThEzDGEeOwibuSYtY-Cg" name="RightHandSide@1da72ec" inStructuredNode="_hoThETDGEeOwibuSYtY-Cg">
                <node xmi:type="uml:CallOperationAction" xmi:id="_hoThFDDGEeOwibuSYtY-Cg" name="Call(A)" inStructuredNode="_hoThEzDGEeOwibuSYtY-Cg" operation="_hJSdhaNmEeKtYNW7l6h6LA">
                  <result xmi:type="uml:OutputPin" xmi:id="_hoThFTDGEeOwibuSYtY-Cg" name="Call(A).result(result)" outgoing="_hoThIDDGEeOwibuSYtY-Cg" type="_hJSdYqNmEeKtYNW7l6h6LA">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hoThFjDGEeOwibuSYtY-Cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hoThFzDGEeOwibuSYtY-Cg" value="1"/>
                  </result>
                  <target xmi:type="uml:InputPin" xmi:id="_hoThGDDGEeOwibuSYtY-Cg" name="Call(A).target" incoming="_hoThHzDGEeOwibuSYtY-Cg" type="_hJSdYqNmEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hoThGTDGEeOwibuSYtY-Cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hoThGjDGEeOwibuSYtY-Cg" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_hoThGzDGEeOwibuSYtY-Cg" name="Create(A)" inStructuredNode="_hoThEzDGEeOwibuSYtY-Cg" classifier="_hJSdYqNmEeKtYNW7l6h6LA">
                  <result xmi:type="uml:OutputPin" xmi:id="_hoThHDDGEeOwibuSYtY-Cg" name="Create(A).result" outgoing="_hoThHzDGEeOwibuSYtY-Cg" type="_hJSdYqNmEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hoThHTDGEeOwibuSYtY-Cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hoThHjDGEeOwibuSYtY-Cg" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_hoThHzDGEeOwibuSYtY-Cg" inStructuredNode="_hoThEzDGEeOwibuSYtY-Cg" source="_hoThHDDGEeOwibuSYtY-Cg" target="_hoThGDDGEeOwibuSYtY-Cg"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_hoThIDDGEeOwibuSYtY-Cg" inStructuredNode="_hoThETDGEeOwibuSYtY-Cg" source="_hoThFTDGEeOwibuSYtY-Cg" target="_hoThEjDGEeOwibuSYtY-Cg"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_hoThITDGEeOwibuSYtY-Cg" name="ExpressionStatement@13c34ae" inStructuredNode="_hoThADDGEeOwibuSYtY-Cg" outgoing="_hoUIHDDGEeOwibuSYtY-Cg" incoming="_hoUIGjDGEeOwibuSYtY-Cg">
              <node xmi:type="uml:ForkNode" xmi:id="_hoThIjDGEeOwibuSYtY-Cg" name="Fork(b)@13d504a" inStructuredNode="_hoThITDGEeOwibuSYtY-Cg" outgoing="_hoUIIDDGEeOwibuSYtY-Cg" incoming="_hoThLTDGEeOwibuSYtY-Cg"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_hoThIzDGEeOwibuSYtY-Cg" name="RightHandSide@623217" inStructuredNode="_hoThITDGEeOwibuSYtY-Cg">
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_hoThJDDGEeOwibuSYtY-Cg" name="Read(b)" inStructuredNode="_hoThIzDGEeOwibuSYtY-Cg" structuralFeature="_mtEZkKNnEeKtYNW7l6h6LA">
                  <object xmi:type="uml:InputPin" xmi:id="_hoThJTDGEeOwibuSYtY-Cg" name="Read(b).object" incoming="_hoThLDDGEeOwibuSYtY-Cg" type="_hJSdYqNmEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hoThJjDGEeOwibuSYtY-Cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hoThJzDGEeOwibuSYtY-Cg" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_hoThKDDGEeOwibuSYtY-Cg" name="Read(b).result" outgoing="_hoThLTDGEeOwibuSYtY-Cg" type="_RLbBgKQhEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hoThKTDGEeOwibuSYtY-Cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hoThKjDGEeOwibuSYtY-Cg" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_hoThKzDGEeOwibuSYtY-Cg" name="Fork(Fork(a)@f477a3)" inStructuredNode="_hoThIzDGEeOwibuSYtY-Cg" outgoing="_hoThLDDGEeOwibuSYtY-Cg" incoming="_hoUIGTDGEeOwibuSYtY-Cg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_hoThLDDGEeOwibuSYtY-Cg" inStructuredNode="_hoThIzDGEeOwibuSYtY-Cg" source="_hoThKzDGEeOwibuSYtY-Cg" target="_hoThJTDGEeOwibuSYtY-Cg"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_hoThLTDGEeOwibuSYtY-Cg" inStructuredNode="_hoThITDGEeOwibuSYtY-Cg" source="_hoThKDDGEeOwibuSYtY-Cg" target="_hoThIjDGEeOwibuSYtY-Cg"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_hoThLjDGEeOwibuSYtY-Cg" name="ExpressionStatement@132ba3f" inStructuredNode="_hoThADDGEeOwibuSYtY-Cg" outgoing="_hoUIHjDGEeOwibuSYtY-Cg" incoming="_hoUIHDDGEeOwibuSYtY-Cg">
              <node xmi:type="uml:ForkNode" xmi:id="_hoThLzDGEeOwibuSYtY-Cg" name="Fork(q)@152fdd1" inStructuredNode="_hoThLjDGEeOwibuSYtY-Cg" outgoing="_hoUIHzDGEeOwibuSYtY-Cg" incoming="_hoThOjDGEeOwibuSYtY-Cg"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_hoThMDDGEeOwibuSYtY-Cg" name="RightHandSide@195b154" inStructuredNode="_hoThLjDGEeOwibuSYtY-Cg">
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_hoThMTDGEeOwibuSYtY-Cg" name="Read(q)" inStructuredNode="_hoThMDDGEeOwibuSYtY-Cg" structuralFeature="_hJSdZKNmEeKtYNW7l6h6LA">
                  <object xmi:type="uml:InputPin" xmi:id="_hoThMjDGEeOwibuSYtY-Cg" name="Read(q).object" incoming="_hoThOTDGEeOwibuSYtY-Cg" type="_hJSdYqNmEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hoThMzDGEeOwibuSYtY-Cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hoThNDDGEeOwibuSYtY-Cg" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_hoThNTDGEeOwibuSYtY-Cg" name="Read(q).result" outgoing="_hoThOjDGEeOwibuSYtY-Cg" type="_hJSdjKNmEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hoThNjDGEeOwibuSYtY-Cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hoThNzDGEeOwibuSYtY-Cg" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_hoThODDGEeOwibuSYtY-Cg" name="Fork(Fork(a)@f477a3)" inStructuredNode="_hoThMDDGEeOwibuSYtY-Cg" outgoing="_hoThOTDGEeOwibuSYtY-Cg" incoming="_hoUIGzDGEeOwibuSYtY-Cg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_hoThOTDGEeOwibuSYtY-Cg" inStructuredNode="_hoThMDDGEeOwibuSYtY-Cg" source="_hoThODDGEeOwibuSYtY-Cg" target="_hoThMjDGEeOwibuSYtY-Cg"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_hoThOjDGEeOwibuSYtY-Cg" inStructuredNode="_hoThLjDGEeOwibuSYtY-Cg" source="_hoThNTDGEeOwibuSYtY-Cg" target="_hoThLzDGEeOwibuSYtY-Cg"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_hoThOzDGEeOwibuSYtY-Cg" name="ExpressionStatement@6a415a" inStructuredNode="_hoThADDGEeOwibuSYtY-Cg" outgoing="_hoUIITDGEeOwibuSYtY-Cg" incoming="_hoUIHjDGEeOwibuSYtY-Cg">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_hoThPDDGEeOwibuSYtY-Cg" name="Expression(LeftHandSide@133a475)" inStructuredNode="_hoThOzDGEeOwibuSYtY-Cg"/>
              <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_hoThPTDGEeOwibuSYtY-Cg" name="Clear(q)" inStructuredNode="_hoThOzDGEeOwibuSYtY-Cg" structuralFeature="_hJSdZKNmEeKtYNW7l6h6LA">
                <object xmi:type="uml:InputPin" xmi:id="_hoThPjDGEeOwibuSYtY-Cg" name="Clear(q).object" incoming="_hoUIHTDGEeOwibuSYtY-Cg" type="_hJSdYqNmEeKtYNW7l6h6LA" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hoThPzDGEeOwibuSYtY-Cg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hoThQDDGEeOwibuSYtY-Cg" value="1"/>
                </object>
                <result xmi:type="uml:OutputPin" xmi:id="_hoThQTDGEeOwibuSYtY-Cg" name="Clear(q).result" type="_hJSdYqNmEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hoThQjDGEeOwibuSYtY-Cg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hoThQzDGEeOwibuSYtY-Cg" value="1"/>
                </result>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_hoThRDDGEeOwibuSYtY-Cg" name="ExpressionStatement@106c32e" inStructuredNode="_hoThADDGEeOwibuSYtY-Cg" outgoing="_hoUIIjDGEeOwibuSYtY-Cg" incoming="_hoUIITDGEeOwibuSYtY-Cg">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_hoThRTDGEeOwibuSYtY-Cg" name="Call(AssertTrue)" inStructuredNode="_hoThRDDGEeOwibuSYtY-Cg" incoming="_hoThtjDGEeOwibuSYtY-Cg">
                <argument xmi:type="uml:InputPin" xmi:id="_hoThRjDGEeOwibuSYtY-Cg" name="Call(AssertTrue).argument(label)" incoming="_hoThtDDGEeOwibuSYtY-Cg">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hoThRzDGEeOwibuSYtY-Cg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hoThSDDGEeOwibuSYtY-Cg" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_hoThSTDGEeOwibuSYtY-Cg" name="Call(AssertTrue).argument(condition)" incoming="_hoThtTDGEeOwibuSYtY-Cg">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hoThSjDGEeOwibuSYtY-Cg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hoThSzDGEeOwibuSYtY-Cg" value="1"/>
                </argument>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_hoThTDDGEeOwibuSYtY-Cg" name="Tuple@2e6177" inStructuredNode="_hoThRDDGEeOwibuSYtY-Cg" outgoing="_hoThtjDGEeOwibuSYtY-Cg">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_hoThTTDGEeOwibuSYtY-Cg" name="Value(&quot;Link has been destroyed&quot;)" inStructuredNode="_hoThTDDGEeOwibuSYtY-Cg">
                  <result xmi:type="uml:OutputPin" xmi:id="_hoThTjDGEeOwibuSYtY-Cg" name="Value(&quot;Link has been destroyed&quot;).result" outgoing="_hoThtDDGEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hoThTzDGEeOwibuSYtY-Cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hoThUDDGEeOwibuSYtY-Cg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_hoThUTDGEeOwibuSYtY-Cg" value="Link has been destroyed">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_hoThUjDGEeOwibuSYtY-Cg" name="Call($$Alf$Library$CollectionFunctions$size__Test Suites$Test Suite 2$SingleDelegation - PortToPart - Operation$B__)" inStructuredNode="_hoThTDDGEeOwibuSYtY-Cg" incoming="_hoThqTDGEeOwibuSYtY-Cg" behavior="_nYyM0L8CEeKq0sxwVtuf-Q">
                  <argument xmi:type="uml:InputPin" xmi:id="_hoThUzDGEeOwibuSYtY-Cg" name="Call($$Alf$Library$CollectionFunctions$size__Test Suites$Test Suite 2$SingleDelegation - PortToPart - Operation$B__).argument(seq)" incoming="_hoThqDDGEeOwibuSYtY-Cg" type="_RLbBgKQhEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hoThVDDGEeOwibuSYtY-Cg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hoThVTDGEeOwibuSYtY-Cg" value="*"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_hoThVjDGEeOwibuSYtY-Cg" name="Call($$Alf$Library$CollectionFunctions$size__Test Suites$Test Suite 2$SingleDelegation - PortToPart - Operation$B__).result()" outgoing="_hoThqjDGEeOwibuSYtY-Cg">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hoThVzDGEeOwibuSYtY-Cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hoThWDDGEeOwibuSYtY-Cg" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_hoThWTDGEeOwibuSYtY-Cg" name="Tuple@195011c" inStructuredNode="_hoThTDDGEeOwibuSYtY-Cg" outgoing="_hoThqTDGEeOwibuSYtY-Cg">
                  <node xmi:type="uml:ReadLinkAction" xmi:id="_hoThWjDGEeOwibuSYtY-Cg" name="ReadLink(x)" inStructuredNode="_hoThWTDGEeOwibuSYtY-Cg">
                    <endData xmi:type="uml:LinkEndData" xmi:id="_hoThWzDGEeOwibuSYtY-Cg" end="_cgi7MKNnEeKtYNW7l6h6LA"/>
                    <endData xmi:type="uml:LinkEndData" xmi:id="_hoThXDDGEeOwibuSYtY-Cg" end="_cgi7NKNnEeKtYNW7l6h6LA" value="_hoThXTDGEeOwibuSYtY-Cg"/>
                    <inputValue xmi:type="uml:InputPin" xmi:id="_hoThXTDGEeOwibuSYtY-Cg" name="ReadLink(x).inputValue(y)" incoming="_hoUIHzDGEeOwibuSYtY-Cg" type="_hJSdjKNmEeKtYNW7l6h6LA">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hoThXjDGEeOwibuSYtY-Cg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hoThXzDGEeOwibuSYtY-Cg" value="1"/>
                    </inputValue>
                    <result xmi:type="uml:OutputPin" xmi:id="_hoThYDDGEeOwibuSYtY-Cg" name="ReadLink(x).result" outgoing="_hoThqDDGEeOwibuSYtY-Cg" type="_RLbBgKQhEeKU2-QRh2EfwQ">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hoThYTDGEeOwibuSYtY-Cg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hoThYjDGEeOwibuSYtY-Cg" value="1"/>
                    </result>
                  </node>
                </node>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_hoThYzDGEeOwibuSYtY-Cg" name="Value(0)" inStructuredNode="_hoThTDDGEeOwibuSYtY-Cg">
                  <result xmi:type="uml:OutputPin" xmi:id="_hoThZDDGEeOwibuSYtY-Cg" name="Value(0).result" outgoing="_hoThqzDGEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hoThZTDGEeOwibuSYtY-Cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hoThZjDGEeOwibuSYtY-Cg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_hoThZzDGEeOwibuSYtY-Cg">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <node xmi:type="uml:TestIdentityAction" xmi:id="_hoThaDDGEeOwibuSYtY-Cg" name="Test(==)" inStructuredNode="_hoThTDDGEeOwibuSYtY-Cg">
                  <first xmi:type="uml:InputPin" xmi:id="_hoThaTDGEeOwibuSYtY-Cg" name="Test(==).first" incoming="_hoThqjDGEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hoThajDGEeOwibuSYtY-Cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hoThazDGEeOwibuSYtY-Cg" value="1"/>
                  </first>
                  <result xmi:type="uml:OutputPin" xmi:id="_hoThbDDGEeOwibuSYtY-Cg" name="Test(==).result" outgoing="_hoThrTDGEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hoThbTDGEeOwibuSYtY-Cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hoThbjDGEeOwibuSYtY-Cg" value="1"/>
                  </result>
                  <second xmi:type="uml:InputPin" xmi:id="_hoThbzDGEeOwibuSYtY-Cg" name="Test(==).second" incoming="_hoThqzDGEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hoThcDDGEeOwibuSYtY-Cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hoThcTDGEeOwibuSYtY-Cg" value="1"/>
                  </second>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_hoThcjDGEeOwibuSYtY-Cg" name="ConditionalLogicalExpression@9236a0.operand2" inStructuredNode="_hoThTDDGEeOwibuSYtY-Cg" incoming="_hoThrjDGEeOwibuSYtY-Cg">
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_hoThczDGEeOwibuSYtY-Cg" name="Call($$Alf$Library$CollectionFunctions$size__Test Suites$Test Suite 2$SingleDelegation - PortToPart - Operation$IImpl__)" inStructuredNode="_hoThcjDGEeOwibuSYtY-Cg" incoming="_hoThlzDGEeOwibuSYtY-Cg" behavior="_XLjCQLc4EeKezsaUSpqdiw">
                    <argument xmi:type="uml:InputPin" xmi:id="_hoThdDDGEeOwibuSYtY-Cg" name="Call($$Alf$Library$CollectionFunctions$size__Test Suites$Test Suite 2$SingleDelegation - PortToPart - Operation$IImpl__).argument(seq)" incoming="_hoThljDGEeOwibuSYtY-Cg" type="_hJSdjKNmEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hoThdTDGEeOwibuSYtY-Cg"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hoThdjDGEeOwibuSYtY-Cg" value="*"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_hoThdzDGEeOwibuSYtY-Cg" name="Call($$Alf$Library$CollectionFunctions$size__Test Suites$Test Suite 2$SingleDelegation - PortToPart - Operation$IImpl__).result()" outgoing="_hoThmDDGEeOwibuSYtY-Cg">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hoTheDDGEeOwibuSYtY-Cg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hoTheTDGEeOwibuSYtY-Cg" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_hoThejDGEeOwibuSYtY-Cg" name="Tuple@1e03c40" inStructuredNode="_hoThcjDGEeOwibuSYtY-Cg" outgoing="_hoThlzDGEeOwibuSYtY-Cg">
                    <node xmi:type="uml:ReadLinkAction" xmi:id="_hoThezDGEeOwibuSYtY-Cg" name="ReadLink(y)" inStructuredNode="_hoThejDGEeOwibuSYtY-Cg">
                      <endData xmi:type="uml:LinkEndData" xmi:id="_hoThfDDGEeOwibuSYtY-Cg" end="_cgi7NKNnEeKtYNW7l6h6LA"/>
                      <endData xmi:type="uml:LinkEndData" xmi:id="_hoThfTDGEeOwibuSYtY-Cg" end="_cgi7MKNnEeKtYNW7l6h6LA" value="_hoThfjDGEeOwibuSYtY-Cg"/>
                      <inputValue xmi:type="uml:InputPin" xmi:id="_hoThfjDGEeOwibuSYtY-Cg" name="ReadLink(y).inputValue(x)" incoming="_hoUIIDDGEeOwibuSYtY-Cg" type="_RLbBgKQhEeKU2-QRh2EfwQ">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hoThfzDGEeOwibuSYtY-Cg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hoThgDDGEeOwibuSYtY-Cg" value="1"/>
                      </inputValue>
                      <result xmi:type="uml:OutputPin" xmi:id="_hoThgTDGEeOwibuSYtY-Cg" name="ReadLink(y).result" outgoing="_hoThljDGEeOwibuSYtY-Cg" type="_hJSdjKNmEeKtYNW7l6h6LA">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hoThgjDGEeOwibuSYtY-Cg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hoThgzDGEeOwibuSYtY-Cg" value="1"/>
                      </result>
                    </node>
                  </node>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_hoThhDDGEeOwibuSYtY-Cg" name="Value(0)" inStructuredNode="_hoThcjDGEeOwibuSYtY-Cg">
                    <result xmi:type="uml:OutputPin" xmi:id="_hoThhTDGEeOwibuSYtY-Cg" name="Value(0).result" outgoing="_hoThmTDGEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hoThhjDGEeOwibuSYtY-Cg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hoThhzDGEeOwibuSYtY-Cg" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_hoThiDDGEeOwibuSYtY-Cg">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:TestIdentityAction" xmi:id="_hoThiTDGEeOwibuSYtY-Cg" name="Test(==)" inStructuredNode="_hoThcjDGEeOwibuSYtY-Cg">
                    <first xmi:type="uml:InputPin" xmi:id="_hoThijDGEeOwibuSYtY-Cg" name="Test(==).first" incoming="_hoThmDDGEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hoThizDGEeOwibuSYtY-Cg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hoThjDDGEeOwibuSYtY-Cg" value="1"/>
                    </first>
                    <result xmi:type="uml:OutputPin" xmi:id="_hoThjTDGEeOwibuSYtY-Cg" name="Test(==).result" outgoing="_hoThmjDGEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hoThjjDGEeOwibuSYtY-Cg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hoThjzDGEeOwibuSYtY-Cg" value="1"/>
                    </result>
                    <second xmi:type="uml:InputPin" xmi:id="_hoThkDDGEeOwibuSYtY-Cg" name="Test(==).second" incoming="_hoThmTDGEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hoThkTDGEeOwibuSYtY-Cg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hoThkjDGEeOwibuSYtY-Cg" value="1"/>
                    </second>
                  </node>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_hoThkzDGEeOwibuSYtY-Cg" name="ConditionalLogicalExpression@9236a0.operand2.result" outgoing="_hoThsjDGEeOwibuSYtY-Cg" incoming="_hoThmjDGEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hoThlDDGEeOwibuSYtY-Cg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hoThlTDGEeOwibuSYtY-Cg" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_hoThljDGEeOwibuSYtY-Cg" inStructuredNode="_hoThcjDGEeOwibuSYtY-Cg" source="_hoThgTDGEeOwibuSYtY-Cg" target="_hoThdDDGEeOwibuSYtY-Cg"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_hoThlzDGEeOwibuSYtY-Cg" inStructuredNode="_hoThcjDGEeOwibuSYtY-Cg" source="_hoThejDGEeOwibuSYtY-Cg" target="_hoThczDGEeOwibuSYtY-Cg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_hoThmDDGEeOwibuSYtY-Cg" inStructuredNode="_hoThcjDGEeOwibuSYtY-Cg" source="_hoThdzDGEeOwibuSYtY-Cg" target="_hoThijDGEeOwibuSYtY-Cg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_hoThmTDGEeOwibuSYtY-Cg" inStructuredNode="_hoThcjDGEeOwibuSYtY-Cg" source="_hoThhTDGEeOwibuSYtY-Cg" target="_hoThkDDGEeOwibuSYtY-Cg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_hoThmjDGEeOwibuSYtY-Cg" inStructuredNode="_hoThcjDGEeOwibuSYtY-Cg" source="_hoThjTDGEeOwibuSYtY-Cg" target="_hoThkzDGEeOwibuSYtY-Cg"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_hoThmzDGEeOwibuSYtY-Cg" name="ConditionalLogicalExpression@9236a0.operand3" inStructuredNode="_hoThTDDGEeOwibuSYtY-Cg" incoming="_hoThsDDGEeOwibuSYtY-Cg">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_hoThnDDGEeOwibuSYtY-Cg" name="Value(false)" inStructuredNode="_hoThmzDGEeOwibuSYtY-Cg">
                    <result xmi:type="uml:OutputPin" xmi:id="_hoThnTDGEeOwibuSYtY-Cg" name="Value(false).result" outgoing="_hoThpDDGEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hoThnjDGEeOwibuSYtY-Cg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hoThnzDGEeOwibuSYtY-Cg" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralBoolean" xmi:id="_hoThoDDGEeOwibuSYtY-Cg">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    </value>
                  </node>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_hoThoTDGEeOwibuSYtY-Cg" name="ConditionalLogicalExpression@9236a0.operand3.result" outgoing="_hoThszDGEeOwibuSYtY-Cg" incoming="_hoThpDDGEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hoThojDGEeOwibuSYtY-Cg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hoThozDGEeOwibuSYtY-Cg" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_hoThpDDGEeOwibuSYtY-Cg" inStructuredNode="_hoThmzDGEeOwibuSYtY-Cg" source="_hoThnTDGEeOwibuSYtY-Cg" target="_hoThoTDGEeOwibuSYtY-Cg"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_hoThpTDGEeOwibuSYtY-Cg" name="Initial(ConditionalLogicalExpression@9236a0)" inStructuredNode="_hoThTDDGEeOwibuSYtY-Cg" outgoing="_hoThrDDGEeOwibuSYtY-Cg"/>
                <node xmi:type="uml:DecisionNode" xmi:id="_hoThpjDGEeOwibuSYtY-Cg" name="Decision(ConditionalLogicalExpression@9236a0)" inStructuredNode="_hoThTDDGEeOwibuSYtY-Cg" outgoing="_hoThrjDGEeOwibuSYtY-Cg _hoThsDDGEeOwibuSYtY-Cg" incoming="_hoThrDDGEeOwibuSYtY-Cg _hoThrTDGEeOwibuSYtY-Cg" decisionInputFlow="_hoThrTDGEeOwibuSYtY-Cg"/>
                <node xmi:type="uml:MergeNode" xmi:id="_hoThpzDGEeOwibuSYtY-Cg" name="Merge(ConditionalLogicalExpression@9236a0.result)" inStructuredNode="_hoThTDDGEeOwibuSYtY-Cg" outgoing="_hoThtTDGEeOwibuSYtY-Cg" incoming="_hoThsjDGEeOwibuSYtY-Cg _hoThszDGEeOwibuSYtY-Cg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_hoThqDDGEeOwibuSYtY-Cg" inStructuredNode="_hoThTDDGEeOwibuSYtY-Cg" source="_hoThYDDGEeOwibuSYtY-Cg" target="_hoThUzDGEeOwibuSYtY-Cg"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_hoThqTDGEeOwibuSYtY-Cg" inStructuredNode="_hoThTDDGEeOwibuSYtY-Cg" source="_hoThWTDGEeOwibuSYtY-Cg" target="_hoThUjDGEeOwibuSYtY-Cg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_hoThqjDGEeOwibuSYtY-Cg" inStructuredNode="_hoThTDDGEeOwibuSYtY-Cg" source="_hoThVjDGEeOwibuSYtY-Cg" target="_hoThaTDGEeOwibuSYtY-Cg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_hoThqzDGEeOwibuSYtY-Cg" inStructuredNode="_hoThTDDGEeOwibuSYtY-Cg" source="_hoThZDDGEeOwibuSYtY-Cg" target="_hoThbzDGEeOwibuSYtY-Cg"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_hoThrDDGEeOwibuSYtY-Cg" inStructuredNode="_hoThTDDGEeOwibuSYtY-Cg" source="_hoThpTDGEeOwibuSYtY-Cg" target="_hoThpjDGEeOwibuSYtY-Cg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_hoThrTDGEeOwibuSYtY-Cg" inStructuredNode="_hoThTDDGEeOwibuSYtY-Cg" source="_hoThbDDGEeOwibuSYtY-Cg" target="_hoThpjDGEeOwibuSYtY-Cg"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_hoThrjDGEeOwibuSYtY-Cg" inStructuredNode="_hoThTDDGEeOwibuSYtY-Cg" source="_hoThpjDGEeOwibuSYtY-Cg" target="_hoThcjDGEeOwibuSYtY-Cg">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_hoThrzDGEeOwibuSYtY-Cg" name="Value(true)" value="true"/>
                </edge>
                <edge xmi:type="uml:ControlFlow" xmi:id="_hoThsDDGEeOwibuSYtY-Cg" inStructuredNode="_hoThTDDGEeOwibuSYtY-Cg" source="_hoThpjDGEeOwibuSYtY-Cg" target="_hoThmzDGEeOwibuSYtY-Cg">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_hoThsTDGEeOwibuSYtY-Cg" name="Value(false)"/>
                </edge>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_hoThsjDGEeOwibuSYtY-Cg" inStructuredNode="_hoThTDDGEeOwibuSYtY-Cg" source="_hoThkzDGEeOwibuSYtY-Cg" target="_hoThpzDGEeOwibuSYtY-Cg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_hoThszDGEeOwibuSYtY-Cg" inStructuredNode="_hoThTDDGEeOwibuSYtY-Cg" source="_hoThoTDGEeOwibuSYtY-Cg" target="_hoThpzDGEeOwibuSYtY-Cg"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_hoThtDDGEeOwibuSYtY-Cg" inStructuredNode="_hoThRDDGEeOwibuSYtY-Cg" source="_hoThTjDGEeOwibuSYtY-Cg" target="_hoThRjDGEeOwibuSYtY-Cg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_hoThtTDGEeOwibuSYtY-Cg" inStructuredNode="_hoThRDDGEeOwibuSYtY-Cg" source="_hoThpzDGEeOwibuSYtY-Cg" target="_hoThSTDGEeOwibuSYtY-Cg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_hoThtjDGEeOwibuSYtY-Cg" inStructuredNode="_hoThRDDGEeOwibuSYtY-Cg" source="_hoThTDDGEeOwibuSYtY-Cg" target="_hoThRTDGEeOwibuSYtY-Cg"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_hoThtzDGEeOwibuSYtY-Cg" name="ExpressionStatement@a9144f" inStructuredNode="_hoThADDGEeOwibuSYtY-Cg" incoming="_hoUIIjDGEeOwibuSYtY-Cg">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_hoThuDDGEeOwibuSYtY-Cg" name="Call(WriteLine)" inStructuredNode="_hoThtzDGEeOwibuSYtY-Cg" incoming="_hoUIFzDGEeOwibuSYtY-Cg">
                <argument xmi:type="uml:InputPin" xmi:id="_hoThuTDGEeOwibuSYtY-Cg" name="Call(WriteLine).argument(value)" incoming="_hoUIFjDGEeOwibuSYtY-Cg">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hoThujDGEeOwibuSYtY-Cg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hoThuzDGEeOwibuSYtY-Cg" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_hoThvDDGEeOwibuSYtY-Cg" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hoThvTDGEeOwibuSYtY-Cg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hoThvjDGEeOwibuSYtY-Cg" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_hoUIEDDGEeOwibuSYtY-Cg" name="Tuple@19bd020" inStructuredNode="_hoThtzDGEeOwibuSYtY-Cg" outgoing="_hoUIFzDGEeOwibuSYtY-Cg">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_hoUIETDGEeOwibuSYtY-Cg" name="Value(&quot;-- End of test case --&quot;)" inStructuredNode="_hoUIEDDGEeOwibuSYtY-Cg">
                  <result xmi:type="uml:OutputPin" xmi:id="_hoUIEjDGEeOwibuSYtY-Cg" name="Value(&quot;-- End of test case --&quot;).result" outgoing="_hoUIFjDGEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hoUIEzDGEeOwibuSYtY-Cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hoUIFDDGEeOwibuSYtY-Cg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_hoUIFTDGEeOwibuSYtY-Cg" value="-- End of test case --">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_hoUIFjDGEeOwibuSYtY-Cg" inStructuredNode="_hoThtzDGEeOwibuSYtY-Cg" source="_hoUIEjDGEeOwibuSYtY-Cg" target="_hoThuTDGEeOwibuSYtY-Cg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_hoUIFzDGEeOwibuSYtY-Cg" inStructuredNode="_hoThtzDGEeOwibuSYtY-Cg" source="_hoUIEDDGEeOwibuSYtY-Cg" target="_hoThuDDGEeOwibuSYtY-Cg"/>
            </node>
            <edge xmi:type="uml:ControlFlow" xmi:id="_hoUIGDDGEeOwibuSYtY-Cg" inStructuredNode="_hoThADDGEeOwibuSYtY-Cg" source="_hoThATDGEeOwibuSYtY-Cg" target="_hoThETDGEeOwibuSYtY-Cg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_hoUIGTDGEeOwibuSYtY-Cg" inStructuredNode="_hoThADDGEeOwibuSYtY-Cg" source="_hoThEjDGEeOwibuSYtY-Cg" target="_hoThKzDGEeOwibuSYtY-Cg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_hoUIGjDGEeOwibuSYtY-Cg" inStructuredNode="_hoThADDGEeOwibuSYtY-Cg" source="_hoThETDGEeOwibuSYtY-Cg" target="_hoThITDGEeOwibuSYtY-Cg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_hoUIGzDGEeOwibuSYtY-Cg" inStructuredNode="_hoThADDGEeOwibuSYtY-Cg" source="_hoThEjDGEeOwibuSYtY-Cg" target="_hoThODDGEeOwibuSYtY-Cg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_hoUIHDDGEeOwibuSYtY-Cg" inStructuredNode="_hoThADDGEeOwibuSYtY-Cg" source="_hoThITDGEeOwibuSYtY-Cg" target="_hoThLjDGEeOwibuSYtY-Cg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_hoUIHTDGEeOwibuSYtY-Cg" inStructuredNode="_hoThADDGEeOwibuSYtY-Cg" source="_hoThEjDGEeOwibuSYtY-Cg" target="_hoThPjDGEeOwibuSYtY-Cg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_hoUIHjDGEeOwibuSYtY-Cg" inStructuredNode="_hoThADDGEeOwibuSYtY-Cg" source="_hoThLjDGEeOwibuSYtY-Cg" target="_hoThOzDGEeOwibuSYtY-Cg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_hoUIHzDGEeOwibuSYtY-Cg" inStructuredNode="_hoThADDGEeOwibuSYtY-Cg" source="_hoThLzDGEeOwibuSYtY-Cg" target="_hoThXTDGEeOwibuSYtY-Cg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_hoUIIDDGEeOwibuSYtY-Cg" inStructuredNode="_hoThADDGEeOwibuSYtY-Cg" source="_hoThIjDGEeOwibuSYtY-Cg" target="_hoThfjDGEeOwibuSYtY-Cg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_hoUIITDGEeOwibuSYtY-Cg" inStructuredNode="_hoThADDGEeOwibuSYtY-Cg" source="_hoThOzDGEeOwibuSYtY-Cg" target="_hoThRDDGEeOwibuSYtY-Cg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_hoUIIjDGEeOwibuSYtY-Cg" inStructuredNode="_hoThADDGEeOwibuSYtY-Cg" source="_hoThRDDGEeOwibuSYtY-Cg" target="_hoThtzDGEeOwibuSYtY-Cg"/>
          </structuredNode>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_otXTwLyJEeK1Qo9t_0gCIw" name="Recursive destruction of parts and ports">
        <packagedElement xmi:type="uml:Activity" xmi:id="_zheWkLyJEeK1Qo9t_0gCIw" name="TestCaseBehavior" group="_WSwHsLyLEeK1Qo9t_0gCIw" node="_WSwHsLyLEeK1Qo9t_0gCIw">
          <ownedComment xmi:type="uml:Comment" xmi:id="_LiLWgLyKEeK1Qo9t_0gCIw">
            <body>&#xD;
namespace 'Test Suites'::'Test Suite 4'::'Recursive destruction of parts and ports' ;&#xD;
&#xD;
private import 'Test Suites'::'Test Suite 1'::'Assembly_PWP_PWP'::* ;&#xD;
&#xD;
activity TestCaseBehavior() { &#xD;
	a = new A_Star_Pattern() ;&#xD;
	WriteLine(&quot;-- Running Test Case: Recursive destruction of parts and ports --&quot;) ;&#xD;
	Write(&quot;# Instances of B: &quot;) ; Write(B.allInstances()->size()) ; WriteLine(&quot;&quot;) ;&#xD;
	Write(&quot;# Instances of C: &quot;) ; Write(C.allInstances()->size()) ; WriteLine(&quot;&quot;) ;&#xD;
	Write(&quot;# Instances of IImpl: &quot;) ; Write(IImpl.allInstances()->size()) ; WriteLine(&quot;&quot;) ;&#xD;
	WriteLine(&quot;... Destruction of a ...&quot;) ;&#xD;
	a.destroy() ;&#xD;
	AssertTrue(&quot;All instances of B recursively destroyed&quot;, B.allInstances()->size() == 0) ;&#xD;
	AssertTrue(&quot;All instances of C recursively destroyed&quot;, C.allInstances()->size() == 0) ;&#xD;
	AssertTrue(&quot;All instances of IImpl recursively destroyed&quot;, IImpl.allInstances()->size() == 0) ;&#xD;
	WriteLine(&quot;-- End of Test Case --&quot;) ;&#xD;
}</body>
          </ownedComment>
          <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_WSwHsLyLEeK1Qo9t_0gCIw" name="Body(TestCaseBehavior)">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_WSwHsbyLEeK1Qo9t_0gCIw" name="ExpressionStatement@4e5156" inStructuredNode="_WSwHsLyLEeK1Qo9t_0gCIw" outgoing="_WSwJJLyLEeK1Qo9t_0gCIw">
              <node xmi:type="uml:ForkNode" xmi:id="_WSwHsryLEeK1Qo9t_0gCIw" name="Fork(a)@1c746c8" inStructuredNode="_WSwHsbyLEeK1Qo9t_0gCIw" outgoing="_WSwJL7yLEeK1Qo9t_0gCIw" incoming="_WSwHwLyLEeK1Qo9t_0gCIw"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_WSwHs7yLEeK1Qo9t_0gCIw" name="RightHandSide@1f831e7" inStructuredNode="_WSwHsbyLEeK1Qo9t_0gCIw">
                <node xmi:type="uml:CallOperationAction" xmi:id="_WSwHtLyLEeK1Qo9t_0gCIw" name="Call(A_Star_Pattern)" inStructuredNode="_WSwHs7yLEeK1Qo9t_0gCIw" operation="_kgnO7Ys1EeKEn4V9UD8Cqw">
                  <result xmi:type="uml:OutputPin" xmi:id="_WSwHtbyLEeK1Qo9t_0gCIw" name="Call(A_Star_Pattern).result(result)" outgoing="_WSwHwLyLEeK1Qo9t_0gCIw" type="_kgnO2Ys1EeKEn4V9UD8Cqw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwHtryLEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwHt7yLEeK1Qo9t_0gCIw" value="1"/>
                  </result>
                  <target xmi:type="uml:InputPin" xmi:id="_WSwHuLyLEeK1Qo9t_0gCIw" name="Call(A_Star_Pattern).target" incoming="_WSwHv7yLEeK1Qo9t_0gCIw" type="_kgnO2Ys1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwHubyLEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwHuryLEeK1Qo9t_0gCIw" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_WSwHu7yLEeK1Qo9t_0gCIw" name="Create(A_Star_Pattern)" inStructuredNode="_WSwHs7yLEeK1Qo9t_0gCIw" classifier="_kgnO2Ys1EeKEn4V9UD8Cqw">
                  <result xmi:type="uml:OutputPin" xmi:id="_WSwHvLyLEeK1Qo9t_0gCIw" name="Create(A_Star_Pattern).result" outgoing="_WSwHv7yLEeK1Qo9t_0gCIw" type="_kgnO2Ys1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwHvbyLEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwHvryLEeK1Qo9t_0gCIw" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_WSwHv7yLEeK1Qo9t_0gCIw" inStructuredNode="_WSwHs7yLEeK1Qo9t_0gCIw" source="_WSwHvLyLEeK1Qo9t_0gCIw" target="_WSwHuLyLEeK1Qo9t_0gCIw"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_WSwHwLyLEeK1Qo9t_0gCIw" inStructuredNode="_WSwHsbyLEeK1Qo9t_0gCIw" source="_WSwHtbyLEeK1Qo9t_0gCIw" target="_WSwHsryLEeK1Qo9t_0gCIw"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_WSwHwbyLEeK1Qo9t_0gCIw" name="ExpressionStatement@f13385" inStructuredNode="_WSwHsLyLEeK1Qo9t_0gCIw" outgoing="_WSwJJbyLEeK1Qo9t_0gCIw" incoming="_WSwJJLyLEeK1Qo9t_0gCIw">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_WSwHwryLEeK1Qo9t_0gCIw" name="Call(WriteLine)" inStructuredNode="_WSwHwbyLEeK1Qo9t_0gCIw" incoming="_WSwH0LyLEeK1Qo9t_0gCIw">
                <argument xmi:type="uml:InputPin" xmi:id="_WSwHw7yLEeK1Qo9t_0gCIw" name="Call(WriteLine).argument(value)" incoming="_WSwHz7yLEeK1Qo9t_0gCIw">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwHxLyLEeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwHxbyLEeK1Qo9t_0gCIw" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_WSwHxryLEeK1Qo9t_0gCIw" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwHx7yLEeK1Qo9t_0gCIw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwHyLyLEeK1Qo9t_0gCIw" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_WSwHybyLEeK1Qo9t_0gCIw" name="Tuple@100887e" inStructuredNode="_WSwHwbyLEeK1Qo9t_0gCIw" outgoing="_WSwH0LyLEeK1Qo9t_0gCIw">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_WSwHyryLEeK1Qo9t_0gCIw" name="Value(&quot;-- Running Test Case: Recursive destruction of parts and ports --&quot;)" inStructuredNode="_WSwHybyLEeK1Qo9t_0gCIw">
                  <result xmi:type="uml:OutputPin" xmi:id="_WSwHy7yLEeK1Qo9t_0gCIw" name="Value(&quot;-- Running Test Case: Recursive destruction of parts and ports --&quot;).result" outgoing="_WSwHz7yLEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwHzLyLEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwHzbyLEeK1Qo9t_0gCIw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_WSwHzryLEeK1Qo9t_0gCIw" value="-- Running Test Case: Recursive destruction of parts and ports --">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_WSwHz7yLEeK1Qo9t_0gCIw" inStructuredNode="_WSwHwbyLEeK1Qo9t_0gCIw" source="_WSwHy7yLEeK1Qo9t_0gCIw" target="_WSwHw7yLEeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_WSwH0LyLEeK1Qo9t_0gCIw" inStructuredNode="_WSwHwbyLEeK1Qo9t_0gCIw" source="_WSwHybyLEeK1Qo9t_0gCIw" target="_WSwHwryLEeK1Qo9t_0gCIw"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_WSwH0byLEeK1Qo9t_0gCIw" name="ExpressionStatement@85352b" inStructuredNode="_WSwHsLyLEeK1Qo9t_0gCIw" outgoing="_WSwJJryLEeK1Qo9t_0gCIw" incoming="_WSwJJbyLEeK1Qo9t_0gCIw">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_WSwH0ryLEeK1Qo9t_0gCIw" name="Call(Write)" inStructuredNode="_WSwH0byLEeK1Qo9t_0gCIw" incoming="_WSwH3byLEeK1Qo9t_0gCIw">
                <argument xmi:type="uml:InputPin" xmi:id="_WSwH07yLEeK1Qo9t_0gCIw" name="Call(Write).argument(value)" incoming="_WSwH3LyLEeK1Qo9t_0gCIw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwH1LyLEeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwH1byLEeK1Qo9t_0gCIw" value="1"/>
                </argument>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_Tz8bEIgWEeKtquXykzQHVw"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_WSwH1ryLEeK1Qo9t_0gCIw" name="Tuple@6e7b4e" inStructuredNode="_WSwH0byLEeK1Qo9t_0gCIw" outgoing="_WSwH3byLEeK1Qo9t_0gCIw">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_WSwH17yLEeK1Qo9t_0gCIw" name="Value(&quot;# Instances of B: &quot;)" inStructuredNode="_WSwH1ryLEeK1Qo9t_0gCIw">
                  <result xmi:type="uml:OutputPin" xmi:id="_WSwH2LyLEeK1Qo9t_0gCIw" name="Value(&quot;# Instances of B: &quot;).result" outgoing="_WSwH3LyLEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwH2byLEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwH2ryLEeK1Qo9t_0gCIw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_WSwH27yLEeK1Qo9t_0gCIw" value="# Instances of B: ">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_WSwH3LyLEeK1Qo9t_0gCIw" inStructuredNode="_WSwH0byLEeK1Qo9t_0gCIw" source="_WSwH2LyLEeK1Qo9t_0gCIw" target="_WSwH07yLEeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_WSwH3byLEeK1Qo9t_0gCIw" inStructuredNode="_WSwH0byLEeK1Qo9t_0gCIw" source="_WSwH1ryLEeK1Qo9t_0gCIw" target="_WSwH0ryLEeK1Qo9t_0gCIw"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_WSwH3ryLEeK1Qo9t_0gCIw" name="ExpressionStatement@ee5644" inStructuredNode="_WSwHsLyLEeK1Qo9t_0gCIw" outgoing="_WSwJJ7yLEeK1Qo9t_0gCIw" incoming="_WSwJJryLEeK1Qo9t_0gCIw">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_WSwH37yLEeK1Qo9t_0gCIw" name="Call(Write)" inStructuredNode="_WSwH3ryLEeK1Qo9t_0gCIw" incoming="_WSwH87yLEeK1Qo9t_0gCIw">
                <argument xmi:type="uml:InputPin" xmi:id="_WSwH4LyLEeK1Qo9t_0gCIw" name="Call(Write).argument(value)" incoming="_WSwH8ryLEeK1Qo9t_0gCIw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwH4byLEeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwH4ryLEeK1Qo9t_0gCIw" value="1"/>
                </argument>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_Tz8bEIgWEeKtquXykzQHVw"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_WSwH47yLEeK1Qo9t_0gCIw" name="Tuple@e35321" inStructuredNode="_WSwH3ryLEeK1Qo9t_0gCIw" outgoing="_WSwH87yLEeK1Qo9t_0gCIw">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_WSwH5LyLEeK1Qo9t_0gCIw" name="Call($$Alf$Library$CollectionFunctions$size__Test Suites$Test Suite 1$Assembly_PWP_PWP$B__)" inStructuredNode="_WSwH47yLEeK1Qo9t_0gCIw" incoming="_WSwH8byLEeK1Qo9t_0gCIw" behavior="_Tl-N0LyKEeK1Qo9t_0gCIw">
                  <argument xmi:type="uml:InputPin" xmi:id="_WSwH5byLEeK1Qo9t_0gCIw" name="Call($$Alf$Library$CollectionFunctions$size__Test Suites$Test Suite 1$Assembly_PWP_PWP$B__).argument(seq)" incoming="_WSwH8LyLEeK1Qo9t_0gCIw" type="_kgnOoYs1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwH5ryLEeK1Qo9t_0gCIw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwH57yLEeK1Qo9t_0gCIw" value="*"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_WSwH6LyLEeK1Qo9t_0gCIw" name="Call($$Alf$Library$CollectionFunctions$size__Test Suites$Test Suite 1$Assembly_PWP_PWP$B__).result()" outgoing="_WSwH8ryLEeK1Qo9t_0gCIw">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwH6byLEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwH6ryLEeK1Qo9t_0gCIw" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_WSwH67yLEeK1Qo9t_0gCIw" name="Tuple@71fd02" inStructuredNode="_WSwH47yLEeK1Qo9t_0gCIw" outgoing="_WSwH8byLEeK1Qo9t_0gCIw">
                  <node xmi:type="uml:ReadExtentAction" xmi:id="_WSwH7LyLEeK1Qo9t_0gCIw" name="ReadExtent(B)" inStructuredNode="_WSwH67yLEeK1Qo9t_0gCIw" classifier="_kgnOoYs1EeKEn4V9UD8Cqw">
                    <result xmi:type="uml:OutputPin" xmi:id="_WSwH7byLEeK1Qo9t_0gCIw" name="ReadExtent(B).result" outgoing="_WSwH8LyLEeK1Qo9t_0gCIw" type="_kgnOoYs1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwH7ryLEeK1Qo9t_0gCIw"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwH77yLEeK1Qo9t_0gCIw" value="*"/>
                    </result>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_WSwH8LyLEeK1Qo9t_0gCIw" inStructuredNode="_WSwH47yLEeK1Qo9t_0gCIw" source="_WSwH7byLEeK1Qo9t_0gCIw" target="_WSwH5byLEeK1Qo9t_0gCIw"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_WSwH8byLEeK1Qo9t_0gCIw" inStructuredNode="_WSwH47yLEeK1Qo9t_0gCIw" source="_WSwH67yLEeK1Qo9t_0gCIw" target="_WSwH5LyLEeK1Qo9t_0gCIw"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_WSwH8ryLEeK1Qo9t_0gCIw" inStructuredNode="_WSwH3ryLEeK1Qo9t_0gCIw" source="_WSwH6LyLEeK1Qo9t_0gCIw" target="_WSwH4LyLEeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_WSwH87yLEeK1Qo9t_0gCIw" inStructuredNode="_WSwH3ryLEeK1Qo9t_0gCIw" source="_WSwH47yLEeK1Qo9t_0gCIw" target="_WSwH37yLEeK1Qo9t_0gCIw"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_WSwH9LyLEeK1Qo9t_0gCIw" name="ExpressionStatement@1accd04" inStructuredNode="_WSwHsLyLEeK1Qo9t_0gCIw" outgoing="_WSwJKLyLEeK1Qo9t_0gCIw" incoming="_WSwJJ7yLEeK1Qo9t_0gCIw">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_WSwH9byLEeK1Qo9t_0gCIw" name="Call(WriteLine)" inStructuredNode="_WSwH9LyLEeK1Qo9t_0gCIw" incoming="_WSwIA7yLEeK1Qo9t_0gCIw">
                <argument xmi:type="uml:InputPin" xmi:id="_WSwH9ryLEeK1Qo9t_0gCIw" name="Call(WriteLine).argument(value)" incoming="_WSwIAryLEeK1Qo9t_0gCIw">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwH97yLEeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwH-LyLEeK1Qo9t_0gCIw" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_WSwH-byLEeK1Qo9t_0gCIw" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwH-ryLEeK1Qo9t_0gCIw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwH-7yLEeK1Qo9t_0gCIw" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_WSwH_LyLEeK1Qo9t_0gCIw" name="Tuple@11ee778" inStructuredNode="_WSwH9LyLEeK1Qo9t_0gCIw" outgoing="_WSwIA7yLEeK1Qo9t_0gCIw">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_WSwH_byLEeK1Qo9t_0gCIw" name="Value(&quot;&quot;)" inStructuredNode="_WSwH_LyLEeK1Qo9t_0gCIw">
                  <result xmi:type="uml:OutputPin" xmi:id="_WSwH_ryLEeK1Qo9t_0gCIw" name="Value(&quot;&quot;).result" outgoing="_WSwIAryLEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwH_7yLEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwIALyLEeK1Qo9t_0gCIw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_WSwIAbyLEeK1Qo9t_0gCIw" value="">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_WSwIAryLEeK1Qo9t_0gCIw" inStructuredNode="_WSwH9LyLEeK1Qo9t_0gCIw" source="_WSwH_ryLEeK1Qo9t_0gCIw" target="_WSwH9ryLEeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_WSwIA7yLEeK1Qo9t_0gCIw" inStructuredNode="_WSwH9LyLEeK1Qo9t_0gCIw" source="_WSwH_LyLEeK1Qo9t_0gCIw" target="_WSwH9byLEeK1Qo9t_0gCIw"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_WSwIBLyLEeK1Qo9t_0gCIw" name="ExpressionStatement@1156982" inStructuredNode="_WSwHsLyLEeK1Qo9t_0gCIw" outgoing="_WSwJKbyLEeK1Qo9t_0gCIw" incoming="_WSwJKLyLEeK1Qo9t_0gCIw">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_WSwIBbyLEeK1Qo9t_0gCIw" name="Call(Write)" inStructuredNode="_WSwIBLyLEeK1Qo9t_0gCIw" incoming="_WSwIELyLEeK1Qo9t_0gCIw">
                <argument xmi:type="uml:InputPin" xmi:id="_WSwIBryLEeK1Qo9t_0gCIw" name="Call(Write).argument(value)" incoming="_WSwID7yLEeK1Qo9t_0gCIw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwIB7yLEeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwICLyLEeK1Qo9t_0gCIw" value="1"/>
                </argument>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_Tz8bEIgWEeKtquXykzQHVw"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_WSwICbyLEeK1Qo9t_0gCIw" name="Tuple@18e5dd3" inStructuredNode="_WSwIBLyLEeK1Qo9t_0gCIw" outgoing="_WSwIELyLEeK1Qo9t_0gCIw">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_WSwICryLEeK1Qo9t_0gCIw" name="Value(&quot;# Instances of C: &quot;)" inStructuredNode="_WSwICbyLEeK1Qo9t_0gCIw">
                  <result xmi:type="uml:OutputPin" xmi:id="_WSwIC7yLEeK1Qo9t_0gCIw" name="Value(&quot;# Instances of C: &quot;).result" outgoing="_WSwID7yLEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwIDLyLEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwIDbyLEeK1Qo9t_0gCIw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_WSwIDryLEeK1Qo9t_0gCIw" value="# Instances of C: ">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_WSwID7yLEeK1Qo9t_0gCIw" inStructuredNode="_WSwIBLyLEeK1Qo9t_0gCIw" source="_WSwIC7yLEeK1Qo9t_0gCIw" target="_WSwIBryLEeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_WSwIELyLEeK1Qo9t_0gCIw" inStructuredNode="_WSwIBLyLEeK1Qo9t_0gCIw" source="_WSwICbyLEeK1Qo9t_0gCIw" target="_WSwIBbyLEeK1Qo9t_0gCIw"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_WSwIEbyLEeK1Qo9t_0gCIw" name="ExpressionStatement@1bbf458" inStructuredNode="_WSwHsLyLEeK1Qo9t_0gCIw" outgoing="_WSwJKryLEeK1Qo9t_0gCIw" incoming="_WSwJKbyLEeK1Qo9t_0gCIw">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_WSwIEryLEeK1Qo9t_0gCIw" name="Call(Write)" inStructuredNode="_WSwIEbyLEeK1Qo9t_0gCIw" incoming="_WSwIJryLEeK1Qo9t_0gCIw">
                <argument xmi:type="uml:InputPin" xmi:id="_WSwIE7yLEeK1Qo9t_0gCIw" name="Call(Write).argument(value)" incoming="_WSwIJbyLEeK1Qo9t_0gCIw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwIFLyLEeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwIFbyLEeK1Qo9t_0gCIw" value="1"/>
                </argument>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_Tz8bEIgWEeKtquXykzQHVw"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_WSwIFryLEeK1Qo9t_0gCIw" name="Tuple@19339e6" inStructuredNode="_WSwIEbyLEeK1Qo9t_0gCIw" outgoing="_WSwIJryLEeK1Qo9t_0gCIw">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_WSwIF7yLEeK1Qo9t_0gCIw" name="Call($$Alf$Library$CollectionFunctions$size__Test Suites$Test Suite 1$Assembly_PWP_PWP$C__)" inStructuredNode="_WSwIFryLEeK1Qo9t_0gCIw" incoming="_WSwIJLyLEeK1Qo9t_0gCIw" behavior="_bLueQLyKEeK1Qo9t_0gCIw">
                  <argument xmi:type="uml:InputPin" xmi:id="_WSwIGLyLEeK1Qo9t_0gCIw" name="Call($$Alf$Library$CollectionFunctions$size__Test Suites$Test Suite 1$Assembly_PWP_PWP$C__).argument(seq)" incoming="_WSwII7yLEeK1Qo9t_0gCIw" type="_kgnOqYs1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwIGbyLEeK1Qo9t_0gCIw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwIGryLEeK1Qo9t_0gCIw" value="*"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_WSwIG7yLEeK1Qo9t_0gCIw" name="Call($$Alf$Library$CollectionFunctions$size__Test Suites$Test Suite 1$Assembly_PWP_PWP$C__).result()" outgoing="_WSwIJbyLEeK1Qo9t_0gCIw">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwIHLyLEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwIHbyLEeK1Qo9t_0gCIw" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_WSwIHryLEeK1Qo9t_0gCIw" name="Tuple@14a6507" inStructuredNode="_WSwIFryLEeK1Qo9t_0gCIw" outgoing="_WSwIJLyLEeK1Qo9t_0gCIw">
                  <node xmi:type="uml:ReadExtentAction" xmi:id="_WSwIH7yLEeK1Qo9t_0gCIw" name="ReadExtent(C)" inStructuredNode="_WSwIHryLEeK1Qo9t_0gCIw" classifier="_kgnOqYs1EeKEn4V9UD8Cqw">
                    <result xmi:type="uml:OutputPin" xmi:id="_WSwIILyLEeK1Qo9t_0gCIw" name="ReadExtent(C).result" outgoing="_WSwII7yLEeK1Qo9t_0gCIw" type="_kgnOqYs1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwIIbyLEeK1Qo9t_0gCIw"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwIIryLEeK1Qo9t_0gCIw" value="*"/>
                    </result>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_WSwII7yLEeK1Qo9t_0gCIw" inStructuredNode="_WSwIFryLEeK1Qo9t_0gCIw" source="_WSwIILyLEeK1Qo9t_0gCIw" target="_WSwIGLyLEeK1Qo9t_0gCIw"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_WSwIJLyLEeK1Qo9t_0gCIw" inStructuredNode="_WSwIFryLEeK1Qo9t_0gCIw" source="_WSwIHryLEeK1Qo9t_0gCIw" target="_WSwIF7yLEeK1Qo9t_0gCIw"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_WSwIJbyLEeK1Qo9t_0gCIw" inStructuredNode="_WSwIEbyLEeK1Qo9t_0gCIw" source="_WSwIG7yLEeK1Qo9t_0gCIw" target="_WSwIE7yLEeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_WSwIJryLEeK1Qo9t_0gCIw" inStructuredNode="_WSwIEbyLEeK1Qo9t_0gCIw" source="_WSwIFryLEeK1Qo9t_0gCIw" target="_WSwIEryLEeK1Qo9t_0gCIw"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_WSwIJ7yLEeK1Qo9t_0gCIw" name="ExpressionStatement@1dba257" inStructuredNode="_WSwHsLyLEeK1Qo9t_0gCIw" outgoing="_WSwJK7yLEeK1Qo9t_0gCIw" incoming="_WSwJKryLEeK1Qo9t_0gCIw">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_WSwIKLyLEeK1Qo9t_0gCIw" name="Call(WriteLine)" inStructuredNode="_WSwIJ7yLEeK1Qo9t_0gCIw" incoming="_WSwINryLEeK1Qo9t_0gCIw">
                <argument xmi:type="uml:InputPin" xmi:id="_WSwIKbyLEeK1Qo9t_0gCIw" name="Call(WriteLine).argument(value)" incoming="_WSwINbyLEeK1Qo9t_0gCIw">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwIKryLEeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwIK7yLEeK1Qo9t_0gCIw" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_WSwILLyLEeK1Qo9t_0gCIw" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwILbyLEeK1Qo9t_0gCIw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwILryLEeK1Qo9t_0gCIw" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_WSwIL7yLEeK1Qo9t_0gCIw" name="Tuple@1a0929a" inStructuredNode="_WSwIJ7yLEeK1Qo9t_0gCIw" outgoing="_WSwINryLEeK1Qo9t_0gCIw">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_WSwIMLyLEeK1Qo9t_0gCIw" name="Value(&quot;&quot;)" inStructuredNode="_WSwIL7yLEeK1Qo9t_0gCIw">
                  <result xmi:type="uml:OutputPin" xmi:id="_WSwIMbyLEeK1Qo9t_0gCIw" name="Value(&quot;&quot;).result" outgoing="_WSwINbyLEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwIMryLEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwIM7yLEeK1Qo9t_0gCIw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_WSwINLyLEeK1Qo9t_0gCIw" value="">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_WSwINbyLEeK1Qo9t_0gCIw" inStructuredNode="_WSwIJ7yLEeK1Qo9t_0gCIw" source="_WSwIMbyLEeK1Qo9t_0gCIw" target="_WSwIKbyLEeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_WSwINryLEeK1Qo9t_0gCIw" inStructuredNode="_WSwIJ7yLEeK1Qo9t_0gCIw" source="_WSwIL7yLEeK1Qo9t_0gCIw" target="_WSwIKLyLEeK1Qo9t_0gCIw"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_WSwIN7yLEeK1Qo9t_0gCIw" name="ExpressionStatement@1d7a20d" inStructuredNode="_WSwHsLyLEeK1Qo9t_0gCIw" outgoing="_WSwJLLyLEeK1Qo9t_0gCIw" incoming="_WSwJK7yLEeK1Qo9t_0gCIw">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_WSwIOLyLEeK1Qo9t_0gCIw" name="Call(Write)" inStructuredNode="_WSwIN7yLEeK1Qo9t_0gCIw" incoming="_WSwIQ7yLEeK1Qo9t_0gCIw">
                <argument xmi:type="uml:InputPin" xmi:id="_WSwIObyLEeK1Qo9t_0gCIw" name="Call(Write).argument(value)" incoming="_WSwIQryLEeK1Qo9t_0gCIw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwIOryLEeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwIO7yLEeK1Qo9t_0gCIw" value="1"/>
                </argument>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_Tz8bEIgWEeKtquXykzQHVw"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_WSwIPLyLEeK1Qo9t_0gCIw" name="Tuple@8cb942" inStructuredNode="_WSwIN7yLEeK1Qo9t_0gCIw" outgoing="_WSwIQ7yLEeK1Qo9t_0gCIw">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_WSwIPbyLEeK1Qo9t_0gCIw" name="Value(&quot;# Instances of IImpl: &quot;)" inStructuredNode="_WSwIPLyLEeK1Qo9t_0gCIw">
                  <result xmi:type="uml:OutputPin" xmi:id="_WSwIPryLEeK1Qo9t_0gCIw" name="Value(&quot;# Instances of IImpl: &quot;).result" outgoing="_WSwIQryLEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwIP7yLEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwIQLyLEeK1Qo9t_0gCIw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_WSwIQbyLEeK1Qo9t_0gCIw" value="# Instances of IImpl: ">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_WSwIQryLEeK1Qo9t_0gCIw" inStructuredNode="_WSwIN7yLEeK1Qo9t_0gCIw" source="_WSwIPryLEeK1Qo9t_0gCIw" target="_WSwIObyLEeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_WSwIQ7yLEeK1Qo9t_0gCIw" inStructuredNode="_WSwIN7yLEeK1Qo9t_0gCIw" source="_WSwIPLyLEeK1Qo9t_0gCIw" target="_WSwIOLyLEeK1Qo9t_0gCIw"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_WSwIRLyLEeK1Qo9t_0gCIw" name="ExpressionStatement@71ecf1" inStructuredNode="_WSwHsLyLEeK1Qo9t_0gCIw" outgoing="_WSwJLbyLEeK1Qo9t_0gCIw" incoming="_WSwJLLyLEeK1Qo9t_0gCIw">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_WSwIRbyLEeK1Qo9t_0gCIw" name="Call(Write)" inStructuredNode="_WSwIRLyLEeK1Qo9t_0gCIw" incoming="_WSwIWbyLEeK1Qo9t_0gCIw">
                <argument xmi:type="uml:InputPin" xmi:id="_WSwIRryLEeK1Qo9t_0gCIw" name="Call(Write).argument(value)" incoming="_WSwIWLyLEeK1Qo9t_0gCIw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwIR7yLEeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwISLyLEeK1Qo9t_0gCIw" value="1"/>
                </argument>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_Tz8bEIgWEeKtquXykzQHVw"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_WSwISbyLEeK1Qo9t_0gCIw" name="Tuple@3882ca" inStructuredNode="_WSwIRLyLEeK1Qo9t_0gCIw" outgoing="_WSwIWbyLEeK1Qo9t_0gCIw">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_WSwISryLEeK1Qo9t_0gCIw" name="Call($$Alf$Library$CollectionFunctions$size__Test Suites$Test Suite 1$Assembly_PWP_PWP$IImpl__)" inStructuredNode="_WSwISbyLEeK1Qo9t_0gCIw" incoming="_WSwIV7yLEeK1Qo9t_0gCIw" behavior="_kJ_ZwLyKEeK1Qo9t_0gCIw">
                  <argument xmi:type="uml:InputPin" xmi:id="_WSwIS7yLEeK1Qo9t_0gCIw" name="Call($$Alf$Library$CollectionFunctions$size__Test Suites$Test Suite 1$Assembly_PWP_PWP$IImpl__).argument(seq)" incoming="_WSwIVryLEeK1Qo9t_0gCIw" type="_kgnPEos1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwITLyLEeK1Qo9t_0gCIw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwITbyLEeK1Qo9t_0gCIw" value="*"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_WSwITryLEeK1Qo9t_0gCIw" name="Call($$Alf$Library$CollectionFunctions$size__Test Suites$Test Suite 1$Assembly_PWP_PWP$IImpl__).result()" outgoing="_WSwIWLyLEeK1Qo9t_0gCIw">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwIT7yLEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwIULyLEeK1Qo9t_0gCIw" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_WSwIUbyLEeK1Qo9t_0gCIw" name="Tuple@dcb859" inStructuredNode="_WSwISbyLEeK1Qo9t_0gCIw" outgoing="_WSwIV7yLEeK1Qo9t_0gCIw">
                  <node xmi:type="uml:ReadExtentAction" xmi:id="_WSwIUryLEeK1Qo9t_0gCIw" name="ReadExtent(IImpl)" inStructuredNode="_WSwIUbyLEeK1Qo9t_0gCIw" classifier="_kgnPEos1EeKEn4V9UD8Cqw">
                    <result xmi:type="uml:OutputPin" xmi:id="_WSwIU7yLEeK1Qo9t_0gCIw" name="ReadExtent(IImpl).result" outgoing="_WSwIVryLEeK1Qo9t_0gCIw" type="_kgnPEos1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwIVLyLEeK1Qo9t_0gCIw"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwIVbyLEeK1Qo9t_0gCIw" value="*"/>
                    </result>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_WSwIVryLEeK1Qo9t_0gCIw" inStructuredNode="_WSwISbyLEeK1Qo9t_0gCIw" source="_WSwIU7yLEeK1Qo9t_0gCIw" target="_WSwIS7yLEeK1Qo9t_0gCIw"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_WSwIV7yLEeK1Qo9t_0gCIw" inStructuredNode="_WSwISbyLEeK1Qo9t_0gCIw" source="_WSwIUbyLEeK1Qo9t_0gCIw" target="_WSwISryLEeK1Qo9t_0gCIw"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_WSwIWLyLEeK1Qo9t_0gCIw" inStructuredNode="_WSwIRLyLEeK1Qo9t_0gCIw" source="_WSwITryLEeK1Qo9t_0gCIw" target="_WSwIRryLEeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_WSwIWbyLEeK1Qo9t_0gCIw" inStructuredNode="_WSwIRLyLEeK1Qo9t_0gCIw" source="_WSwISbyLEeK1Qo9t_0gCIw" target="_WSwIRbyLEeK1Qo9t_0gCIw"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_WSwIWryLEeK1Qo9t_0gCIw" name="ExpressionStatement@a9711" inStructuredNode="_WSwHsLyLEeK1Qo9t_0gCIw" outgoing="_WSwJLryLEeK1Qo9t_0gCIw" incoming="_WSwJLbyLEeK1Qo9t_0gCIw">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_WSwIW7yLEeK1Qo9t_0gCIw" name="Call(WriteLine)" inStructuredNode="_WSwIWryLEeK1Qo9t_0gCIw" incoming="_WSwIabyLEeK1Qo9t_0gCIw">
                <argument xmi:type="uml:InputPin" xmi:id="_WSwIXLyLEeK1Qo9t_0gCIw" name="Call(WriteLine).argument(value)" incoming="_WSwIaLyLEeK1Qo9t_0gCIw">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwIXbyLEeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwIXryLEeK1Qo9t_0gCIw" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_WSwIX7yLEeK1Qo9t_0gCIw" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwIYLyLEeK1Qo9t_0gCIw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwIYbyLEeK1Qo9t_0gCIw" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_WSwIYryLEeK1Qo9t_0gCIw" name="Tuple@1d4527b" inStructuredNode="_WSwIWryLEeK1Qo9t_0gCIw" outgoing="_WSwIabyLEeK1Qo9t_0gCIw">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_WSwIY7yLEeK1Qo9t_0gCIw" name="Value(&quot;&quot;)" inStructuredNode="_WSwIYryLEeK1Qo9t_0gCIw">
                  <result xmi:type="uml:OutputPin" xmi:id="_WSwIZLyLEeK1Qo9t_0gCIw" name="Value(&quot;&quot;).result" outgoing="_WSwIaLyLEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwIZbyLEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwIZryLEeK1Qo9t_0gCIw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_WSwIZ7yLEeK1Qo9t_0gCIw" value="">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_WSwIaLyLEeK1Qo9t_0gCIw" inStructuredNode="_WSwIWryLEeK1Qo9t_0gCIw" source="_WSwIZLyLEeK1Qo9t_0gCIw" target="_WSwIXLyLEeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_WSwIabyLEeK1Qo9t_0gCIw" inStructuredNode="_WSwIWryLEeK1Qo9t_0gCIw" source="_WSwIYryLEeK1Qo9t_0gCIw" target="_WSwIW7yLEeK1Qo9t_0gCIw"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_WSwIaryLEeK1Qo9t_0gCIw" name="ExpressionStatement@6add4d" inStructuredNode="_WSwHsLyLEeK1Qo9t_0gCIw" outgoing="_WSwJMLyLEeK1Qo9t_0gCIw" incoming="_WSwJLryLEeK1Qo9t_0gCIw">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_WSwIa7yLEeK1Qo9t_0gCIw" name="Call(WriteLine)" inStructuredNode="_WSwIaryLEeK1Qo9t_0gCIw" incoming="_WSwIebyLEeK1Qo9t_0gCIw">
                <argument xmi:type="uml:InputPin" xmi:id="_WSwIbLyLEeK1Qo9t_0gCIw" name="Call(WriteLine).argument(value)" incoming="_WSwIeLyLEeK1Qo9t_0gCIw">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwIbbyLEeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwIbryLEeK1Qo9t_0gCIw" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_WSwIb7yLEeK1Qo9t_0gCIw" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwIcLyLEeK1Qo9t_0gCIw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwIcbyLEeK1Qo9t_0gCIw" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_WSwIcryLEeK1Qo9t_0gCIw" name="Tuple@91474a" inStructuredNode="_WSwIaryLEeK1Qo9t_0gCIw" outgoing="_WSwIebyLEeK1Qo9t_0gCIw">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_WSwIc7yLEeK1Qo9t_0gCIw" name="Value(&quot;... Destruction of a ...&quot;)" inStructuredNode="_WSwIcryLEeK1Qo9t_0gCIw">
                  <result xmi:type="uml:OutputPin" xmi:id="_WSwIdLyLEeK1Qo9t_0gCIw" name="Value(&quot;... Destruction of a ...&quot;).result" outgoing="_WSwIeLyLEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwIdbyLEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwIdryLEeK1Qo9t_0gCIw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_WSwId7yLEeK1Qo9t_0gCIw" value="... Destruction of a ...">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_WSwIeLyLEeK1Qo9t_0gCIw" inStructuredNode="_WSwIaryLEeK1Qo9t_0gCIw" source="_WSwIdLyLEeK1Qo9t_0gCIw" target="_WSwIbLyLEeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_WSwIebyLEeK1Qo9t_0gCIw" inStructuredNode="_WSwIaryLEeK1Qo9t_0gCIw" source="_WSwIcryLEeK1Qo9t_0gCIw" target="_WSwIa7yLEeK1Qo9t_0gCIw"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_WSwIeryLEeK1Qo9t_0gCIw" name="ExpressionStatement@d616f2" inStructuredNode="_WSwHsLyLEeK1Qo9t_0gCIw" outgoing="_WSwJMbyLEeK1Qo9t_0gCIw" incoming="_WSwJMLyLEeK1Qo9t_0gCIw">
              <node xmi:type="uml:ExpansionRegion" xmi:id="_WSwIe7yLEeK1Qo9t_0gCIw" name="Collect(DestroyObject)" inStructuredNode="_WSwIeryLEeK1Qo9t_0gCIw" incoming="_WSwIg7yLEeK1Qo9t_0gCIw" mode="parallel" inputElement="_WSwIgbyLEeK1Qo9t_0gCIw">
                <node xmi:type="uml:DestroyObjectAction" xmi:id="_WSwIfLyLEeK1Qo9t_0gCIw" name="DestroyObject" inStructuredNode="_WSwIe7yLEeK1Qo9t_0gCIw" isDestroyLinks="true" isDestroyOwnedObjects="true">
                  <target xmi:type="uml:InputPin" xmi:id="_WSwIfbyLEeK1Qo9t_0gCIw" name="DestroyObject.target" incoming="_WSwIgLyLEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwIfryLEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwIf7yLEeK1Qo9t_0gCIw" value="1"/>
                  </target>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_WSwIgLyLEeK1Qo9t_0gCIw" inStructuredNode="_WSwIe7yLEeK1Qo9t_0gCIw" source="_WSwIgbyLEeK1Qo9t_0gCIw" target="_WSwIfbyLEeK1Qo9t_0gCIw"/>
              </node>
              <node xmi:type="uml:ExpansionNode" xmi:id="_WSwIgbyLEeK1Qo9t_0gCIw" name="Collect(DestroyObject).inputElement" inStructuredNode="_WSwIeryLEeK1Qo9t_0gCIw" outgoing="_WSwIgLyLEeK1Qo9t_0gCIw" incoming="_WSwJL7yLEeK1Qo9t_0gCIw" regionAsInput="_WSwIe7yLEeK1Qo9t_0gCIw"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_WSwIgryLEeK1Qo9t_0gCIw" name="Feature(Fork(a)@1c746c8)" inStructuredNode="_WSwIeryLEeK1Qo9t_0gCIw" outgoing="_WSwIg7yLEeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_WSwIg7yLEeK1Qo9t_0gCIw" inStructuredNode="_WSwIeryLEeK1Qo9t_0gCIw" source="_WSwIgryLEeK1Qo9t_0gCIw" target="_WSwIe7yLEeK1Qo9t_0gCIw"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_WSwIhLyLEeK1Qo9t_0gCIw" name="ExpressionStatement@257494" inStructuredNode="_WSwHsLyLEeK1Qo9t_0gCIw" outgoing="_WSwJMryLEeK1Qo9t_0gCIw" incoming="_WSwJMbyLEeK1Qo9t_0gCIw">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_WSwIhbyLEeK1Qo9t_0gCIw" name="Call(AssertTrue)" inStructuredNode="_WSwIhLyLEeK1Qo9t_0gCIw" incoming="_WSwIs7yLEeK1Qo9t_0gCIw">
                <argument xmi:type="uml:InputPin" xmi:id="_WSwIhryLEeK1Qo9t_0gCIw" name="Call(AssertTrue).argument(label)" incoming="_WSwIsbyLEeK1Qo9t_0gCIw">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwIh7yLEeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwIiLyLEeK1Qo9t_0gCIw" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_WSwIibyLEeK1Qo9t_0gCIw" name="Call(AssertTrue).argument(condition)" incoming="_WSwIsryLEeK1Qo9t_0gCIw">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwIiryLEeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwIi7yLEeK1Qo9t_0gCIw" value="1"/>
                </argument>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_WSwIjLyLEeK1Qo9t_0gCIw" name="Tuple@e73879" inStructuredNode="_WSwIhLyLEeK1Qo9t_0gCIw" outgoing="_WSwIs7yLEeK1Qo9t_0gCIw">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_WSwIjbyLEeK1Qo9t_0gCIw" name="Value(&quot;All instances of B recursively destroyed&quot;)" inStructuredNode="_WSwIjLyLEeK1Qo9t_0gCIw">
                  <result xmi:type="uml:OutputPin" xmi:id="_WSwIjryLEeK1Qo9t_0gCIw" name="Value(&quot;All instances of B recursively destroyed&quot;).result" outgoing="_WSwIsbyLEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwIj7yLEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwIkLyLEeK1Qo9t_0gCIw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_WSwIkbyLEeK1Qo9t_0gCIw" value="All instances of B recursively destroyed">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_WSwIkryLEeK1Qo9t_0gCIw" name="Call($$Alf$Library$CollectionFunctions$size__Test Suites$Test Suite 1$Assembly_PWP_PWP$B__)" inStructuredNode="_WSwIjLyLEeK1Qo9t_0gCIw" incoming="_WSwIrryLEeK1Qo9t_0gCIw" behavior="_Tl-N0LyKEeK1Qo9t_0gCIw">
                  <argument xmi:type="uml:InputPin" xmi:id="_WSwIk7yLEeK1Qo9t_0gCIw" name="Call($$Alf$Library$CollectionFunctions$size__Test Suites$Test Suite 1$Assembly_PWP_PWP$B__).argument(seq)" incoming="_WSwIrbyLEeK1Qo9t_0gCIw" type="_kgnOoYs1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwIlLyLEeK1Qo9t_0gCIw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwIlbyLEeK1Qo9t_0gCIw" value="*"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_WSwIlryLEeK1Qo9t_0gCIw" name="Call($$Alf$Library$CollectionFunctions$size__Test Suites$Test Suite 1$Assembly_PWP_PWP$B__).result()" outgoing="_WSwIr7yLEeK1Qo9t_0gCIw">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwIl7yLEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwImLyLEeK1Qo9t_0gCIw" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_WSwImbyLEeK1Qo9t_0gCIw" name="Tuple@a42060" inStructuredNode="_WSwIjLyLEeK1Qo9t_0gCIw" outgoing="_WSwIrryLEeK1Qo9t_0gCIw">
                  <node xmi:type="uml:ReadExtentAction" xmi:id="_WSwImryLEeK1Qo9t_0gCIw" name="ReadExtent(B)" inStructuredNode="_WSwImbyLEeK1Qo9t_0gCIw" classifier="_kgnOoYs1EeKEn4V9UD8Cqw">
                    <result xmi:type="uml:OutputPin" xmi:id="_WSwIm7yLEeK1Qo9t_0gCIw" name="ReadExtent(B).result" outgoing="_WSwIrbyLEeK1Qo9t_0gCIw" type="_kgnOoYs1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwInLyLEeK1Qo9t_0gCIw"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwInbyLEeK1Qo9t_0gCIw" value="*"/>
                    </result>
                  </node>
                </node>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_WSwInryLEeK1Qo9t_0gCIw" name="Value(0)" inStructuredNode="_WSwIjLyLEeK1Qo9t_0gCIw">
                  <result xmi:type="uml:OutputPin" xmi:id="_WSwIn7yLEeK1Qo9t_0gCIw" name="Value(0).result" outgoing="_WSwIsLyLEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwIoLyLEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwIobyLEeK1Qo9t_0gCIw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_WSwIoryLEeK1Qo9t_0gCIw">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <node xmi:type="uml:TestIdentityAction" xmi:id="_WSwIo7yLEeK1Qo9t_0gCIw" name="Test(==)" inStructuredNode="_WSwIjLyLEeK1Qo9t_0gCIw">
                  <first xmi:type="uml:InputPin" xmi:id="_WSwIpLyLEeK1Qo9t_0gCIw" name="Test(==).first" incoming="_WSwIr7yLEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwIpbyLEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwIpryLEeK1Qo9t_0gCIw" value="1"/>
                  </first>
                  <result xmi:type="uml:OutputPin" xmi:id="_WSwIp7yLEeK1Qo9t_0gCIw" name="Test(==).result" outgoing="_WSwIsryLEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwIqLyLEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwIqbyLEeK1Qo9t_0gCIw" value="1"/>
                  </result>
                  <second xmi:type="uml:InputPin" xmi:id="_WSwIqryLEeK1Qo9t_0gCIw" name="Test(==).second" incoming="_WSwIsLyLEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwIq7yLEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwIrLyLEeK1Qo9t_0gCIw" value="1"/>
                  </second>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_WSwIrbyLEeK1Qo9t_0gCIw" inStructuredNode="_WSwIjLyLEeK1Qo9t_0gCIw" source="_WSwIm7yLEeK1Qo9t_0gCIw" target="_WSwIk7yLEeK1Qo9t_0gCIw"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_WSwIrryLEeK1Qo9t_0gCIw" inStructuredNode="_WSwIjLyLEeK1Qo9t_0gCIw" source="_WSwImbyLEeK1Qo9t_0gCIw" target="_WSwIkryLEeK1Qo9t_0gCIw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_WSwIr7yLEeK1Qo9t_0gCIw" inStructuredNode="_WSwIjLyLEeK1Qo9t_0gCIw" source="_WSwIlryLEeK1Qo9t_0gCIw" target="_WSwIpLyLEeK1Qo9t_0gCIw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_WSwIsLyLEeK1Qo9t_0gCIw" inStructuredNode="_WSwIjLyLEeK1Qo9t_0gCIw" source="_WSwIn7yLEeK1Qo9t_0gCIw" target="_WSwIqryLEeK1Qo9t_0gCIw"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_WSwIsbyLEeK1Qo9t_0gCIw" inStructuredNode="_WSwIhLyLEeK1Qo9t_0gCIw" source="_WSwIjryLEeK1Qo9t_0gCIw" target="_WSwIhryLEeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_WSwIsryLEeK1Qo9t_0gCIw" inStructuredNode="_WSwIhLyLEeK1Qo9t_0gCIw" source="_WSwIp7yLEeK1Qo9t_0gCIw" target="_WSwIibyLEeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_WSwIs7yLEeK1Qo9t_0gCIw" inStructuredNode="_WSwIhLyLEeK1Qo9t_0gCIw" source="_WSwIjLyLEeK1Qo9t_0gCIw" target="_WSwIhbyLEeK1Qo9t_0gCIw"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_WSwItLyLEeK1Qo9t_0gCIw" name="ExpressionStatement@eee47a" inStructuredNode="_WSwHsLyLEeK1Qo9t_0gCIw" outgoing="_WSwJM7yLEeK1Qo9t_0gCIw" incoming="_WSwJMryLEeK1Qo9t_0gCIw">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_WSwItbyLEeK1Qo9t_0gCIw" name="Call(AssertTrue)" inStructuredNode="_WSwItLyLEeK1Qo9t_0gCIw" incoming="_WSwI47yLEeK1Qo9t_0gCIw">
                <argument xmi:type="uml:InputPin" xmi:id="_WSwItryLEeK1Qo9t_0gCIw" name="Call(AssertTrue).argument(label)" incoming="_WSwI4byLEeK1Qo9t_0gCIw">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwIt7yLEeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwIuLyLEeK1Qo9t_0gCIw" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_WSwIubyLEeK1Qo9t_0gCIw" name="Call(AssertTrue).argument(condition)" incoming="_WSwI4ryLEeK1Qo9t_0gCIw">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwIuryLEeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwIu7yLEeK1Qo9t_0gCIw" value="1"/>
                </argument>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_WSwIvLyLEeK1Qo9t_0gCIw" name="Tuple@53cb5f" inStructuredNode="_WSwItLyLEeK1Qo9t_0gCIw" outgoing="_WSwI47yLEeK1Qo9t_0gCIw">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_WSwIvbyLEeK1Qo9t_0gCIw" name="Value(&quot;All instances of C recursively destroyed&quot;)" inStructuredNode="_WSwIvLyLEeK1Qo9t_0gCIw">
                  <result xmi:type="uml:OutputPin" xmi:id="_WSwIvryLEeK1Qo9t_0gCIw" name="Value(&quot;All instances of C recursively destroyed&quot;).result" outgoing="_WSwI4byLEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwIv7yLEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwIwLyLEeK1Qo9t_0gCIw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_WSwIwbyLEeK1Qo9t_0gCIw" value="All instances of C recursively destroyed">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_WSwIwryLEeK1Qo9t_0gCIw" name="Call($$Alf$Library$CollectionFunctions$size__Test Suites$Test Suite 1$Assembly_PWP_PWP$C__)" inStructuredNode="_WSwIvLyLEeK1Qo9t_0gCIw" incoming="_WSwI3ryLEeK1Qo9t_0gCIw" behavior="_bLueQLyKEeK1Qo9t_0gCIw">
                  <argument xmi:type="uml:InputPin" xmi:id="_WSwIw7yLEeK1Qo9t_0gCIw" name="Call($$Alf$Library$CollectionFunctions$size__Test Suites$Test Suite 1$Assembly_PWP_PWP$C__).argument(seq)" incoming="_WSwI3byLEeK1Qo9t_0gCIw" type="_kgnOqYs1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwIxLyLEeK1Qo9t_0gCIw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwIxbyLEeK1Qo9t_0gCIw" value="*"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_WSwIxryLEeK1Qo9t_0gCIw" name="Call($$Alf$Library$CollectionFunctions$size__Test Suites$Test Suite 1$Assembly_PWP_PWP$C__).result()" outgoing="_WSwI37yLEeK1Qo9t_0gCIw">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwIx7yLEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwIyLyLEeK1Qo9t_0gCIw" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_WSwIybyLEeK1Qo9t_0gCIw" name="Tuple@133e531" inStructuredNode="_WSwIvLyLEeK1Qo9t_0gCIw" outgoing="_WSwI3ryLEeK1Qo9t_0gCIw">
                  <node xmi:type="uml:ReadExtentAction" xmi:id="_WSwIyryLEeK1Qo9t_0gCIw" name="ReadExtent(C)" inStructuredNode="_WSwIybyLEeK1Qo9t_0gCIw" classifier="_kgnOqYs1EeKEn4V9UD8Cqw">
                    <result xmi:type="uml:OutputPin" xmi:id="_WSwIy7yLEeK1Qo9t_0gCIw" name="ReadExtent(C).result" outgoing="_WSwI3byLEeK1Qo9t_0gCIw" type="_kgnOqYs1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwIzLyLEeK1Qo9t_0gCIw"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwIzbyLEeK1Qo9t_0gCIw" value="*"/>
                    </result>
                  </node>
                </node>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_WSwIzryLEeK1Qo9t_0gCIw" name="Value(0)" inStructuredNode="_WSwIvLyLEeK1Qo9t_0gCIw">
                  <result xmi:type="uml:OutputPin" xmi:id="_WSwIz7yLEeK1Qo9t_0gCIw" name="Value(0).result" outgoing="_WSwI4LyLEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwI0LyLEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwI0byLEeK1Qo9t_0gCIw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_WSwI0ryLEeK1Qo9t_0gCIw">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <node xmi:type="uml:TestIdentityAction" xmi:id="_WSwI07yLEeK1Qo9t_0gCIw" name="Test(==)" inStructuredNode="_WSwIvLyLEeK1Qo9t_0gCIw">
                  <first xmi:type="uml:InputPin" xmi:id="_WSwI1LyLEeK1Qo9t_0gCIw" name="Test(==).first" incoming="_WSwI37yLEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwI1byLEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwI1ryLEeK1Qo9t_0gCIw" value="1"/>
                  </first>
                  <result xmi:type="uml:OutputPin" xmi:id="_WSwI17yLEeK1Qo9t_0gCIw" name="Test(==).result" outgoing="_WSwI4ryLEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwI2LyLEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwI2byLEeK1Qo9t_0gCIw" value="1"/>
                  </result>
                  <second xmi:type="uml:InputPin" xmi:id="_WSwI2ryLEeK1Qo9t_0gCIw" name="Test(==).second" incoming="_WSwI4LyLEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwI27yLEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwI3LyLEeK1Qo9t_0gCIw" value="1"/>
                  </second>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_WSwI3byLEeK1Qo9t_0gCIw" inStructuredNode="_WSwIvLyLEeK1Qo9t_0gCIw" source="_WSwIy7yLEeK1Qo9t_0gCIw" target="_WSwIw7yLEeK1Qo9t_0gCIw"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_WSwI3ryLEeK1Qo9t_0gCIw" inStructuredNode="_WSwIvLyLEeK1Qo9t_0gCIw" source="_WSwIybyLEeK1Qo9t_0gCIw" target="_WSwIwryLEeK1Qo9t_0gCIw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_WSwI37yLEeK1Qo9t_0gCIw" inStructuredNode="_WSwIvLyLEeK1Qo9t_0gCIw" source="_WSwIxryLEeK1Qo9t_0gCIw" target="_WSwI1LyLEeK1Qo9t_0gCIw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_WSwI4LyLEeK1Qo9t_0gCIw" inStructuredNode="_WSwIvLyLEeK1Qo9t_0gCIw" source="_WSwIz7yLEeK1Qo9t_0gCIw" target="_WSwI2ryLEeK1Qo9t_0gCIw"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_WSwI4byLEeK1Qo9t_0gCIw" inStructuredNode="_WSwItLyLEeK1Qo9t_0gCIw" source="_WSwIvryLEeK1Qo9t_0gCIw" target="_WSwItryLEeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_WSwI4ryLEeK1Qo9t_0gCIw" inStructuredNode="_WSwItLyLEeK1Qo9t_0gCIw" source="_WSwI17yLEeK1Qo9t_0gCIw" target="_WSwIubyLEeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_WSwI47yLEeK1Qo9t_0gCIw" inStructuredNode="_WSwItLyLEeK1Qo9t_0gCIw" source="_WSwIvLyLEeK1Qo9t_0gCIw" target="_WSwItbyLEeK1Qo9t_0gCIw"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_WSwI5LyLEeK1Qo9t_0gCIw" name="ExpressionStatement@c53a60" inStructuredNode="_WSwHsLyLEeK1Qo9t_0gCIw" outgoing="_WSwJNLyLEeK1Qo9t_0gCIw" incoming="_WSwJM7yLEeK1Qo9t_0gCIw">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_WSwI5byLEeK1Qo9t_0gCIw" name="Call(AssertTrue)" inStructuredNode="_WSwI5LyLEeK1Qo9t_0gCIw" incoming="_WSwJE7yLEeK1Qo9t_0gCIw">
                <argument xmi:type="uml:InputPin" xmi:id="_WSwI5ryLEeK1Qo9t_0gCIw" name="Call(AssertTrue).argument(label)" incoming="_WSwJEbyLEeK1Qo9t_0gCIw">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwI57yLEeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwI6LyLEeK1Qo9t_0gCIw" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_WSwI6byLEeK1Qo9t_0gCIw" name="Call(AssertTrue).argument(condition)" incoming="_WSwJEryLEeK1Qo9t_0gCIw">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwI6ryLEeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwI67yLEeK1Qo9t_0gCIw" value="1"/>
                </argument>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_WSwI7LyLEeK1Qo9t_0gCIw" name="Tuple@aee92f" inStructuredNode="_WSwI5LyLEeK1Qo9t_0gCIw" outgoing="_WSwJE7yLEeK1Qo9t_0gCIw">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_WSwI7byLEeK1Qo9t_0gCIw" name="Value(&quot;All instances of IImpl recursively destroyed&quot;)" inStructuredNode="_WSwI7LyLEeK1Qo9t_0gCIw">
                  <result xmi:type="uml:OutputPin" xmi:id="_WSwI7ryLEeK1Qo9t_0gCIw" name="Value(&quot;All instances of IImpl recursively destroyed&quot;).result" outgoing="_WSwJEbyLEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwI77yLEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwI8LyLEeK1Qo9t_0gCIw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_WSwI8byLEeK1Qo9t_0gCIw" value="All instances of IImpl recursively destroyed">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_WSwI8ryLEeK1Qo9t_0gCIw" name="Call($$Alf$Library$CollectionFunctions$size__Test Suites$Test Suite 1$Assembly_PWP_PWP$IImpl__)" inStructuredNode="_WSwI7LyLEeK1Qo9t_0gCIw" incoming="_WSwJDryLEeK1Qo9t_0gCIw" behavior="_kJ_ZwLyKEeK1Qo9t_0gCIw">
                  <argument xmi:type="uml:InputPin" xmi:id="_WSwI87yLEeK1Qo9t_0gCIw" name="Call($$Alf$Library$CollectionFunctions$size__Test Suites$Test Suite 1$Assembly_PWP_PWP$IImpl__).argument(seq)" incoming="_WSwJDbyLEeK1Qo9t_0gCIw" type="_kgnPEos1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwI9LyLEeK1Qo9t_0gCIw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwI9byLEeK1Qo9t_0gCIw" value="*"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_WSwI9ryLEeK1Qo9t_0gCIw" name="Call($$Alf$Library$CollectionFunctions$size__Test Suites$Test Suite 1$Assembly_PWP_PWP$IImpl__).result()" outgoing="_WSwJD7yLEeK1Qo9t_0gCIw">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwI97yLEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwI-LyLEeK1Qo9t_0gCIw" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_WSwI-byLEeK1Qo9t_0gCIw" name="Tuple@19ab373" inStructuredNode="_WSwI7LyLEeK1Qo9t_0gCIw" outgoing="_WSwJDryLEeK1Qo9t_0gCIw">
                  <node xmi:type="uml:ReadExtentAction" xmi:id="_WSwI-ryLEeK1Qo9t_0gCIw" name="ReadExtent(IImpl)" inStructuredNode="_WSwI-byLEeK1Qo9t_0gCIw" classifier="_kgnPEos1EeKEn4V9UD8Cqw">
                    <result xmi:type="uml:OutputPin" xmi:id="_WSwI-7yLEeK1Qo9t_0gCIw" name="ReadExtent(IImpl).result" outgoing="_WSwJDbyLEeK1Qo9t_0gCIw" type="_kgnPEos1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwI_LyLEeK1Qo9t_0gCIw"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwI_byLEeK1Qo9t_0gCIw" value="*"/>
                    </result>
                  </node>
                </node>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_WSwI_ryLEeK1Qo9t_0gCIw" name="Value(0)" inStructuredNode="_WSwI7LyLEeK1Qo9t_0gCIw">
                  <result xmi:type="uml:OutputPin" xmi:id="_WSwI_7yLEeK1Qo9t_0gCIw" name="Value(0).result" outgoing="_WSwJELyLEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwJALyLEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwJAbyLEeK1Qo9t_0gCIw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_WSwJAryLEeK1Qo9t_0gCIw">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <node xmi:type="uml:TestIdentityAction" xmi:id="_WSwJA7yLEeK1Qo9t_0gCIw" name="Test(==)" inStructuredNode="_WSwI7LyLEeK1Qo9t_0gCIw">
                  <first xmi:type="uml:InputPin" xmi:id="_WSwJBLyLEeK1Qo9t_0gCIw" name="Test(==).first" incoming="_WSwJD7yLEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwJBbyLEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwJBryLEeK1Qo9t_0gCIw" value="1"/>
                  </first>
                  <result xmi:type="uml:OutputPin" xmi:id="_WSwJB7yLEeK1Qo9t_0gCIw" name="Test(==).result" outgoing="_WSwJEryLEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwJCLyLEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwJCbyLEeK1Qo9t_0gCIw" value="1"/>
                  </result>
                  <second xmi:type="uml:InputPin" xmi:id="_WSwJCryLEeK1Qo9t_0gCIw" name="Test(==).second" incoming="_WSwJELyLEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwJC7yLEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwJDLyLEeK1Qo9t_0gCIw" value="1"/>
                  </second>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_WSwJDbyLEeK1Qo9t_0gCIw" inStructuredNode="_WSwI7LyLEeK1Qo9t_0gCIw" source="_WSwI-7yLEeK1Qo9t_0gCIw" target="_WSwI87yLEeK1Qo9t_0gCIw"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_WSwJDryLEeK1Qo9t_0gCIw" inStructuredNode="_WSwI7LyLEeK1Qo9t_0gCIw" source="_WSwI-byLEeK1Qo9t_0gCIw" target="_WSwI8ryLEeK1Qo9t_0gCIw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_WSwJD7yLEeK1Qo9t_0gCIw" inStructuredNode="_WSwI7LyLEeK1Qo9t_0gCIw" source="_WSwI9ryLEeK1Qo9t_0gCIw" target="_WSwJBLyLEeK1Qo9t_0gCIw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_WSwJELyLEeK1Qo9t_0gCIw" inStructuredNode="_WSwI7LyLEeK1Qo9t_0gCIw" source="_WSwI_7yLEeK1Qo9t_0gCIw" target="_WSwJCryLEeK1Qo9t_0gCIw"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_WSwJEbyLEeK1Qo9t_0gCIw" inStructuredNode="_WSwI5LyLEeK1Qo9t_0gCIw" source="_WSwI7ryLEeK1Qo9t_0gCIw" target="_WSwI5ryLEeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_WSwJEryLEeK1Qo9t_0gCIw" inStructuredNode="_WSwI5LyLEeK1Qo9t_0gCIw" source="_WSwJB7yLEeK1Qo9t_0gCIw" target="_WSwI6byLEeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_WSwJE7yLEeK1Qo9t_0gCIw" inStructuredNode="_WSwI5LyLEeK1Qo9t_0gCIw" source="_WSwI7LyLEeK1Qo9t_0gCIw" target="_WSwI5byLEeK1Qo9t_0gCIw"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_WSwJFLyLEeK1Qo9t_0gCIw" name="ExpressionStatement@1563b8d" inStructuredNode="_WSwHsLyLEeK1Qo9t_0gCIw" incoming="_WSwJNLyLEeK1Qo9t_0gCIw">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_WSwJFbyLEeK1Qo9t_0gCIw" name="Call(WriteLine)" inStructuredNode="_WSwJFLyLEeK1Qo9t_0gCIw" incoming="_WSwJI7yLEeK1Qo9t_0gCIw">
                <argument xmi:type="uml:InputPin" xmi:id="_WSwJFryLEeK1Qo9t_0gCIw" name="Call(WriteLine).argument(value)" incoming="_WSwJIryLEeK1Qo9t_0gCIw">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwJF7yLEeK1Qo9t_0gCIw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwJGLyLEeK1Qo9t_0gCIw" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_WSwJGbyLEeK1Qo9t_0gCIw" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwJGryLEeK1Qo9t_0gCIw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwJG7yLEeK1Qo9t_0gCIw" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_WSwJHLyLEeK1Qo9t_0gCIw" name="Tuple@accd38" inStructuredNode="_WSwJFLyLEeK1Qo9t_0gCIw" outgoing="_WSwJI7yLEeK1Qo9t_0gCIw">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_WSwJHbyLEeK1Qo9t_0gCIw" name="Value(&quot;-- End of Test Case --&quot;)" inStructuredNode="_WSwJHLyLEeK1Qo9t_0gCIw">
                  <result xmi:type="uml:OutputPin" xmi:id="_WSwJHryLEeK1Qo9t_0gCIw" name="Value(&quot;-- End of Test Case --&quot;).result" outgoing="_WSwJIryLEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSwJH7yLEeK1Qo9t_0gCIw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WSwJILyLEeK1Qo9t_0gCIw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_WSwJIbyLEeK1Qo9t_0gCIw" value="-- End of Test Case --">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_WSwJIryLEeK1Qo9t_0gCIw" inStructuredNode="_WSwJFLyLEeK1Qo9t_0gCIw" source="_WSwJHryLEeK1Qo9t_0gCIw" target="_WSwJFryLEeK1Qo9t_0gCIw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_WSwJI7yLEeK1Qo9t_0gCIw" inStructuredNode="_WSwJFLyLEeK1Qo9t_0gCIw" source="_WSwJHLyLEeK1Qo9t_0gCIw" target="_WSwJFbyLEeK1Qo9t_0gCIw"/>
            </node>
            <edge xmi:type="uml:ControlFlow" xmi:id="_WSwJJLyLEeK1Qo9t_0gCIw" inStructuredNode="_WSwHsLyLEeK1Qo9t_0gCIw" source="_WSwHsbyLEeK1Qo9t_0gCIw" target="_WSwHwbyLEeK1Qo9t_0gCIw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_WSwJJbyLEeK1Qo9t_0gCIw" inStructuredNode="_WSwHsLyLEeK1Qo9t_0gCIw" source="_WSwHwbyLEeK1Qo9t_0gCIw" target="_WSwH0byLEeK1Qo9t_0gCIw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_WSwJJryLEeK1Qo9t_0gCIw" inStructuredNode="_WSwHsLyLEeK1Qo9t_0gCIw" source="_WSwH0byLEeK1Qo9t_0gCIw" target="_WSwH3ryLEeK1Qo9t_0gCIw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_WSwJJ7yLEeK1Qo9t_0gCIw" inStructuredNode="_WSwHsLyLEeK1Qo9t_0gCIw" source="_WSwH3ryLEeK1Qo9t_0gCIw" target="_WSwH9LyLEeK1Qo9t_0gCIw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_WSwJKLyLEeK1Qo9t_0gCIw" inStructuredNode="_WSwHsLyLEeK1Qo9t_0gCIw" source="_WSwH9LyLEeK1Qo9t_0gCIw" target="_WSwIBLyLEeK1Qo9t_0gCIw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_WSwJKbyLEeK1Qo9t_0gCIw" inStructuredNode="_WSwHsLyLEeK1Qo9t_0gCIw" source="_WSwIBLyLEeK1Qo9t_0gCIw" target="_WSwIEbyLEeK1Qo9t_0gCIw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_WSwJKryLEeK1Qo9t_0gCIw" inStructuredNode="_WSwHsLyLEeK1Qo9t_0gCIw" source="_WSwIEbyLEeK1Qo9t_0gCIw" target="_WSwIJ7yLEeK1Qo9t_0gCIw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_WSwJK7yLEeK1Qo9t_0gCIw" inStructuredNode="_WSwHsLyLEeK1Qo9t_0gCIw" source="_WSwIJ7yLEeK1Qo9t_0gCIw" target="_WSwIN7yLEeK1Qo9t_0gCIw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_WSwJLLyLEeK1Qo9t_0gCIw" inStructuredNode="_WSwHsLyLEeK1Qo9t_0gCIw" source="_WSwIN7yLEeK1Qo9t_0gCIw" target="_WSwIRLyLEeK1Qo9t_0gCIw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_WSwJLbyLEeK1Qo9t_0gCIw" inStructuredNode="_WSwHsLyLEeK1Qo9t_0gCIw" source="_WSwIRLyLEeK1Qo9t_0gCIw" target="_WSwIWryLEeK1Qo9t_0gCIw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_WSwJLryLEeK1Qo9t_0gCIw" inStructuredNode="_WSwHsLyLEeK1Qo9t_0gCIw" source="_WSwIWryLEeK1Qo9t_0gCIw" target="_WSwIaryLEeK1Qo9t_0gCIw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_WSwJL7yLEeK1Qo9t_0gCIw" inStructuredNode="_WSwHsLyLEeK1Qo9t_0gCIw" source="_WSwHsryLEeK1Qo9t_0gCIw" target="_WSwIgbyLEeK1Qo9t_0gCIw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_WSwJMLyLEeK1Qo9t_0gCIw" inStructuredNode="_WSwHsLyLEeK1Qo9t_0gCIw" source="_WSwIaryLEeK1Qo9t_0gCIw" target="_WSwIeryLEeK1Qo9t_0gCIw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_WSwJMbyLEeK1Qo9t_0gCIw" inStructuredNode="_WSwHsLyLEeK1Qo9t_0gCIw" source="_WSwIeryLEeK1Qo9t_0gCIw" target="_WSwIhLyLEeK1Qo9t_0gCIw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_WSwJMryLEeK1Qo9t_0gCIw" inStructuredNode="_WSwHsLyLEeK1Qo9t_0gCIw" source="_WSwIhLyLEeK1Qo9t_0gCIw" target="_WSwItLyLEeK1Qo9t_0gCIw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_WSwJM7yLEeK1Qo9t_0gCIw" inStructuredNode="_WSwHsLyLEeK1Qo9t_0gCIw" source="_WSwItLyLEeK1Qo9t_0gCIw" target="_WSwI5LyLEeK1Qo9t_0gCIw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_WSwJNLyLEeK1Qo9t_0gCIw" inStructuredNode="_WSwHsLyLEeK1Qo9t_0gCIw" source="_WSwI5LyLEeK1Qo9t_0gCIw" target="_WSwJFLyLEeK1Qo9t_0gCIw"/>
          </structuredNode>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Activity" xmi:id="_nRoscMRnEeK2-pPa77U2Gg" name="Test Suite 4" group="_jK-NoDDGEeOwibuSYtY-Cg" node="_jK-NoDDGEeOwibuSYtY-Cg">
        <ownedComment xmi:type="uml:Comment" xmi:id="_FgWt0MRoEeK2-pPa77U2Gg">
          <body>&#xD;
namespace 'Test Suites'::'Test Suite 4' ;&#xD;
&#xD;
activity 'Test Suite 4'() { &#xD;
	WriteLine(&quot;---- Running Test Suite 4 ----&quot;) ; WriteLine(&quot;&quot;) ;&#xD;
		&#xD;
	'Recursive destruction of parts and ports'::TestCaseBehavior() ; WriteLine(&quot;&quot;) ;&#xD;
	'Removing instance from a role'::'Removing instance from part'() ; WriteLine(&quot;&quot;) ;&#xD;
	'Removing instance from a role'::'Removing instance from port'() ; WriteLine(&quot;&quot;) ;&#xD;
&#xD;
	WriteLine(&quot;&quot;) ; WriteLine(&quot;---- End of Test Suite 4 ----&quot;) ; &#xD;
}</body>
        </ownedComment>
        <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_jK-NoDDGEeOwibuSYtY-Cg" name="Body(Test Suite 4)">
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_jK-NoTDGEeOwibuSYtY-Cg" name="ExpressionStatement@1f1e7f9" inStructuredNode="_jK-NoDDGEeOwibuSYtY-Cg" outgoing="_jK-OFzDGEeOwibuSYtY-Cg">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_jK-NojDGEeOwibuSYtY-Cg" name="Call(WriteLine)" inStructuredNode="_jK-NoTDGEeOwibuSYtY-Cg" incoming="_jK-NsDDGEeOwibuSYtY-Cg">
              <argument xmi:type="uml:InputPin" xmi:id="_jK-NozDGEeOwibuSYtY-Cg" name="Call(WriteLine).argument(value)" incoming="_jK-NrzDGEeOwibuSYtY-Cg">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jK-NpDDGEeOwibuSYtY-Cg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jK-NpTDGEeOwibuSYtY-Cg" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_jK-NpjDGEeOwibuSYtY-Cg" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jK-NpzDGEeOwibuSYtY-Cg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jK-NqDDGEeOwibuSYtY-Cg" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_jK-NqTDGEeOwibuSYtY-Cg" name="Tuple@b3b4f" inStructuredNode="_jK-NoTDGEeOwibuSYtY-Cg" outgoing="_jK-NsDDGEeOwibuSYtY-Cg">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_jK-NqjDGEeOwibuSYtY-Cg" name="Value(&quot;---- Running Test Suite 4 ----&quot;)" inStructuredNode="_jK-NqTDGEeOwibuSYtY-Cg">
                <result xmi:type="uml:OutputPin" xmi:id="_jK-NqzDGEeOwibuSYtY-Cg" name="Value(&quot;---- Running Test Suite 4 ----&quot;).result" outgoing="_jK-NrzDGEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jK-NrDDGEeOwibuSYtY-Cg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jK-NrTDGEeOwibuSYtY-Cg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_jK-NrjDGEeOwibuSYtY-Cg" value="---- Running Test Suite 4 ----">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_jK-NrzDGEeOwibuSYtY-Cg" inStructuredNode="_jK-NoTDGEeOwibuSYtY-Cg" source="_jK-NqzDGEeOwibuSYtY-Cg" target="_jK-NozDGEeOwibuSYtY-Cg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_jK-NsDDGEeOwibuSYtY-Cg" inStructuredNode="_jK-NoTDGEeOwibuSYtY-Cg" source="_jK-NqTDGEeOwibuSYtY-Cg" target="_jK-NojDGEeOwibuSYtY-Cg"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_jK-NsTDGEeOwibuSYtY-Cg" name="ExpressionStatement@7b585" inStructuredNode="_jK-NoDDGEeOwibuSYtY-Cg" outgoing="_jK-OGDDGEeOwibuSYtY-Cg" incoming="_jK-OFzDGEeOwibuSYtY-Cg">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_jK-NsjDGEeOwibuSYtY-Cg" name="Call(WriteLine)" inStructuredNode="_jK-NsTDGEeOwibuSYtY-Cg" incoming="_jK-NwDDGEeOwibuSYtY-Cg">
              <argument xmi:type="uml:InputPin" xmi:id="_jK-NszDGEeOwibuSYtY-Cg" name="Call(WriteLine).argument(value)" incoming="_jK-NvzDGEeOwibuSYtY-Cg">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jK-NtDDGEeOwibuSYtY-Cg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jK-NtTDGEeOwibuSYtY-Cg" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_jK-NtjDGEeOwibuSYtY-Cg" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jK-NtzDGEeOwibuSYtY-Cg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jK-NuDDGEeOwibuSYtY-Cg" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_jK-NuTDGEeOwibuSYtY-Cg" name="Tuple@179d330" inStructuredNode="_jK-NsTDGEeOwibuSYtY-Cg" outgoing="_jK-NwDDGEeOwibuSYtY-Cg">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_jK-NujDGEeOwibuSYtY-Cg" name="Value(&quot;&quot;)" inStructuredNode="_jK-NuTDGEeOwibuSYtY-Cg">
                <result xmi:type="uml:OutputPin" xmi:id="_jK-NuzDGEeOwibuSYtY-Cg" name="Value(&quot;&quot;).result" outgoing="_jK-NvzDGEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jK-NvDDGEeOwibuSYtY-Cg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jK-NvTDGEeOwibuSYtY-Cg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_jK-NvjDGEeOwibuSYtY-Cg" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_jK-NvzDGEeOwibuSYtY-Cg" inStructuredNode="_jK-NsTDGEeOwibuSYtY-Cg" source="_jK-NuzDGEeOwibuSYtY-Cg" target="_jK-NszDGEeOwibuSYtY-Cg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_jK-NwDDGEeOwibuSYtY-Cg" inStructuredNode="_jK-NsTDGEeOwibuSYtY-Cg" source="_jK-NuTDGEeOwibuSYtY-Cg" target="_jK-NsjDGEeOwibuSYtY-Cg"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_jK-NwTDGEeOwibuSYtY-Cg" name="ExpressionStatement@15a3c28" inStructuredNode="_jK-NoDDGEeOwibuSYtY-Cg" outgoing="_jK-OGTDGEeOwibuSYtY-Cg" incoming="_jK-OGDDGEeOwibuSYtY-Cg">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_jK-NwjDGEeOwibuSYtY-Cg" name="Call(TestCaseBehavior)" inStructuredNode="_jK-NwTDGEeOwibuSYtY-Cg" behavior="_zheWkLyJEeK1Qo9t_0gCIw"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_jK-NwzDGEeOwibuSYtY-Cg" name="ExpressionStatement@6664e4" inStructuredNode="_jK-NoDDGEeOwibuSYtY-Cg" outgoing="_jK-OGjDGEeOwibuSYtY-Cg" incoming="_jK-OGTDGEeOwibuSYtY-Cg">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_jK-NxDDGEeOwibuSYtY-Cg" name="Call(WriteLine)" inStructuredNode="_jK-NwzDGEeOwibuSYtY-Cg" incoming="_jK-N0jDGEeOwibuSYtY-Cg">
              <argument xmi:type="uml:InputPin" xmi:id="_jK-NxTDGEeOwibuSYtY-Cg" name="Call(WriteLine).argument(value)" incoming="_jK-N0TDGEeOwibuSYtY-Cg">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jK-NxjDGEeOwibuSYtY-Cg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jK-NxzDGEeOwibuSYtY-Cg" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_jK-NyDDGEeOwibuSYtY-Cg" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jK-NyTDGEeOwibuSYtY-Cg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jK-NyjDGEeOwibuSYtY-Cg" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_jK-NyzDGEeOwibuSYtY-Cg" name="Tuple@1665198" inStructuredNode="_jK-NwzDGEeOwibuSYtY-Cg" outgoing="_jK-N0jDGEeOwibuSYtY-Cg">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_jK-NzDDGEeOwibuSYtY-Cg" name="Value(&quot;&quot;)" inStructuredNode="_jK-NyzDGEeOwibuSYtY-Cg">
                <result xmi:type="uml:OutputPin" xmi:id="_jK-NzTDGEeOwibuSYtY-Cg" name="Value(&quot;&quot;).result" outgoing="_jK-N0TDGEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jK-NzjDGEeOwibuSYtY-Cg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jK-NzzDGEeOwibuSYtY-Cg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_jK-N0DDGEeOwibuSYtY-Cg" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_jK-N0TDGEeOwibuSYtY-Cg" inStructuredNode="_jK-NwzDGEeOwibuSYtY-Cg" source="_jK-NzTDGEeOwibuSYtY-Cg" target="_jK-NxTDGEeOwibuSYtY-Cg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_jK-N0jDGEeOwibuSYtY-Cg" inStructuredNode="_jK-NwzDGEeOwibuSYtY-Cg" source="_jK-NyzDGEeOwibuSYtY-Cg" target="_jK-NxDDGEeOwibuSYtY-Cg"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_jK-N0zDGEeOwibuSYtY-Cg" name="ExpressionStatement@1b9bf34" inStructuredNode="_jK-NoDDGEeOwibuSYtY-Cg" outgoing="_jK-OGzDGEeOwibuSYtY-Cg" incoming="_jK-OGjDGEeOwibuSYtY-Cg">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_jK-N1DDGEeOwibuSYtY-Cg" name="Call(Removing instance from part)" inStructuredNode="_jK-N0zDGEeOwibuSYtY-Cg" behavior="_DQyZcLc3EeKFVPP6a0DbdA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_jK-N1TDGEeOwibuSYtY-Cg" name="ExpressionStatement@1aa20f4" inStructuredNode="_jK-NoDDGEeOwibuSYtY-Cg" outgoing="_jK-OHDDGEeOwibuSYtY-Cg" incoming="_jK-OGzDGEeOwibuSYtY-Cg">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_jK-N1jDGEeOwibuSYtY-Cg" name="Call(WriteLine)" inStructuredNode="_jK-N1TDGEeOwibuSYtY-Cg" incoming="_jK-N5DDGEeOwibuSYtY-Cg">
              <argument xmi:type="uml:InputPin" xmi:id="_jK-N1zDGEeOwibuSYtY-Cg" name="Call(WriteLine).argument(value)" incoming="_jK-N4zDGEeOwibuSYtY-Cg">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jK-N2DDGEeOwibuSYtY-Cg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jK-N2TDGEeOwibuSYtY-Cg" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_jK-N2jDGEeOwibuSYtY-Cg" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jK-N2zDGEeOwibuSYtY-Cg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jK-N3DDGEeOwibuSYtY-Cg" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_jK-N3TDGEeOwibuSYtY-Cg" name="Tuple@7cebde" inStructuredNode="_jK-N1TDGEeOwibuSYtY-Cg" outgoing="_jK-N5DDGEeOwibuSYtY-Cg">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_jK-N3jDGEeOwibuSYtY-Cg" name="Value(&quot;&quot;)" inStructuredNode="_jK-N3TDGEeOwibuSYtY-Cg">
                <result xmi:type="uml:OutputPin" xmi:id="_jK-N3zDGEeOwibuSYtY-Cg" name="Value(&quot;&quot;).result" outgoing="_jK-N4zDGEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jK-N4DDGEeOwibuSYtY-Cg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jK-N4TDGEeOwibuSYtY-Cg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_jK-N4jDGEeOwibuSYtY-Cg" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_jK-N4zDGEeOwibuSYtY-Cg" inStructuredNode="_jK-N1TDGEeOwibuSYtY-Cg" source="_jK-N3zDGEeOwibuSYtY-Cg" target="_jK-N1zDGEeOwibuSYtY-Cg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_jK-N5DDGEeOwibuSYtY-Cg" inStructuredNode="_jK-N1TDGEeOwibuSYtY-Cg" source="_jK-N3TDGEeOwibuSYtY-Cg" target="_jK-N1jDGEeOwibuSYtY-Cg"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_jK-N5TDGEeOwibuSYtY-Cg" name="ExpressionStatement@1e42b94" inStructuredNode="_jK-NoDDGEeOwibuSYtY-Cg" outgoing="_jK-OHTDGEeOwibuSYtY-Cg" incoming="_jK-OHDDGEeOwibuSYtY-Cg">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_jK-N5jDGEeOwibuSYtY-Cg" name="Call(Removing instance from port)" inStructuredNode="_jK-N5TDGEeOwibuSYtY-Cg" behavior="_c214EL8CEeKq0sxwVtuf-Q"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_jK-N5zDGEeOwibuSYtY-Cg" name="ExpressionStatement@129bc74" inStructuredNode="_jK-NoDDGEeOwibuSYtY-Cg" outgoing="_jK-OHjDGEeOwibuSYtY-Cg" incoming="_jK-OHTDGEeOwibuSYtY-Cg">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_jK-N6DDGEeOwibuSYtY-Cg" name="Call(WriteLine)" inStructuredNode="_jK-N5zDGEeOwibuSYtY-Cg" incoming="_jK-N9jDGEeOwibuSYtY-Cg">
              <argument xmi:type="uml:InputPin" xmi:id="_jK-N6TDGEeOwibuSYtY-Cg" name="Call(WriteLine).argument(value)" incoming="_jK-N9TDGEeOwibuSYtY-Cg">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jK-N6jDGEeOwibuSYtY-Cg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jK-N6zDGEeOwibuSYtY-Cg" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_jK-N7DDGEeOwibuSYtY-Cg" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jK-N7TDGEeOwibuSYtY-Cg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jK-N7jDGEeOwibuSYtY-Cg" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_jK-N7zDGEeOwibuSYtY-Cg" name="Tuple@3c5e2e" inStructuredNode="_jK-N5zDGEeOwibuSYtY-Cg" outgoing="_jK-N9jDGEeOwibuSYtY-Cg">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_jK-N8DDGEeOwibuSYtY-Cg" name="Value(&quot;&quot;)" inStructuredNode="_jK-N7zDGEeOwibuSYtY-Cg">
                <result xmi:type="uml:OutputPin" xmi:id="_jK-N8TDGEeOwibuSYtY-Cg" name="Value(&quot;&quot;).result" outgoing="_jK-N9TDGEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jK-N8jDGEeOwibuSYtY-Cg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jK-N8zDGEeOwibuSYtY-Cg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_jK-N9DDGEeOwibuSYtY-Cg" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_jK-N9TDGEeOwibuSYtY-Cg" inStructuredNode="_jK-N5zDGEeOwibuSYtY-Cg" source="_jK-N8TDGEeOwibuSYtY-Cg" target="_jK-N6TDGEeOwibuSYtY-Cg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_jK-N9jDGEeOwibuSYtY-Cg" inStructuredNode="_jK-N5zDGEeOwibuSYtY-Cg" source="_jK-N7zDGEeOwibuSYtY-Cg" target="_jK-N6DDGEeOwibuSYtY-Cg"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_jK-N9zDGEeOwibuSYtY-Cg" name="ExpressionStatement@9f77a1" inStructuredNode="_jK-NoDDGEeOwibuSYtY-Cg" outgoing="_jK-OHzDGEeOwibuSYtY-Cg" incoming="_jK-OHjDGEeOwibuSYtY-Cg">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_jK-N-DDGEeOwibuSYtY-Cg" name="Call(WriteLine)" inStructuredNode="_jK-N9zDGEeOwibuSYtY-Cg" incoming="_jK-OBjDGEeOwibuSYtY-Cg">
              <argument xmi:type="uml:InputPin" xmi:id="_jK-N-TDGEeOwibuSYtY-Cg" name="Call(WriteLine).argument(value)" incoming="_jK-OBTDGEeOwibuSYtY-Cg">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jK-N-jDGEeOwibuSYtY-Cg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jK-N-zDGEeOwibuSYtY-Cg" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_jK-N_DDGEeOwibuSYtY-Cg" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jK-N_TDGEeOwibuSYtY-Cg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jK-N_jDGEeOwibuSYtY-Cg" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_jK-N_zDGEeOwibuSYtY-Cg" name="Tuple@10804af" inStructuredNode="_jK-N9zDGEeOwibuSYtY-Cg" outgoing="_jK-OBjDGEeOwibuSYtY-Cg">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_jK-OADDGEeOwibuSYtY-Cg" name="Value(&quot;&quot;)" inStructuredNode="_jK-N_zDGEeOwibuSYtY-Cg">
                <result xmi:type="uml:OutputPin" xmi:id="_jK-OATDGEeOwibuSYtY-Cg" name="Value(&quot;&quot;).result" outgoing="_jK-OBTDGEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jK-OAjDGEeOwibuSYtY-Cg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jK-OAzDGEeOwibuSYtY-Cg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_jK-OBDDGEeOwibuSYtY-Cg" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_jK-OBTDGEeOwibuSYtY-Cg" inStructuredNode="_jK-N9zDGEeOwibuSYtY-Cg" source="_jK-OATDGEeOwibuSYtY-Cg" target="_jK-N-TDGEeOwibuSYtY-Cg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_jK-OBjDGEeOwibuSYtY-Cg" inStructuredNode="_jK-N9zDGEeOwibuSYtY-Cg" source="_jK-N_zDGEeOwibuSYtY-Cg" target="_jK-N-DDGEeOwibuSYtY-Cg"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_jK-OBzDGEeOwibuSYtY-Cg" name="ExpressionStatement@36d916" inStructuredNode="_jK-NoDDGEeOwibuSYtY-Cg" incoming="_jK-OHzDGEeOwibuSYtY-Cg">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_jK-OCDDGEeOwibuSYtY-Cg" name="Call(WriteLine)" inStructuredNode="_jK-OBzDGEeOwibuSYtY-Cg" incoming="_jK-OFjDGEeOwibuSYtY-Cg">
              <argument xmi:type="uml:InputPin" xmi:id="_jK-OCTDGEeOwibuSYtY-Cg" name="Call(WriteLine).argument(value)" incoming="_jK-OFTDGEeOwibuSYtY-Cg">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jK-OCjDGEeOwibuSYtY-Cg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jK-OCzDGEeOwibuSYtY-Cg" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_jK-ODDDGEeOwibuSYtY-Cg" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jK-ODTDGEeOwibuSYtY-Cg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jK-ODjDGEeOwibuSYtY-Cg" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_jK-ODzDGEeOwibuSYtY-Cg" name="Tuple@946873" inStructuredNode="_jK-OBzDGEeOwibuSYtY-Cg" outgoing="_jK-OFjDGEeOwibuSYtY-Cg">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_jK-OEDDGEeOwibuSYtY-Cg" name="Value(&quot;---- End of Test Suite 4 ----&quot;)" inStructuredNode="_jK-ODzDGEeOwibuSYtY-Cg">
                <result xmi:type="uml:OutputPin" xmi:id="_jK-OETDGEeOwibuSYtY-Cg" name="Value(&quot;---- End of Test Suite 4 ----&quot;).result" outgoing="_jK-OFTDGEeOwibuSYtY-Cg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jK-OEjDGEeOwibuSYtY-Cg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jK-OEzDGEeOwibuSYtY-Cg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_jK-OFDDGEeOwibuSYtY-Cg" value="---- End of Test Suite 4 ----">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_jK-OFTDGEeOwibuSYtY-Cg" inStructuredNode="_jK-OBzDGEeOwibuSYtY-Cg" source="_jK-OETDGEeOwibuSYtY-Cg" target="_jK-OCTDGEeOwibuSYtY-Cg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_jK-OFjDGEeOwibuSYtY-Cg" inStructuredNode="_jK-OBzDGEeOwibuSYtY-Cg" source="_jK-ODzDGEeOwibuSYtY-Cg" target="_jK-OCDDGEeOwibuSYtY-Cg"/>
          </node>
          <edge xmi:type="uml:ControlFlow" xmi:id="_jK-OFzDGEeOwibuSYtY-Cg" inStructuredNode="_jK-NoDDGEeOwibuSYtY-Cg" source="_jK-NoTDGEeOwibuSYtY-Cg" target="_jK-NsTDGEeOwibuSYtY-Cg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_jK-OGDDGEeOwibuSYtY-Cg" inStructuredNode="_jK-NoDDGEeOwibuSYtY-Cg" source="_jK-NsTDGEeOwibuSYtY-Cg" target="_jK-NwTDGEeOwibuSYtY-Cg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_jK-OGTDGEeOwibuSYtY-Cg" inStructuredNode="_jK-NoDDGEeOwibuSYtY-Cg" source="_jK-NwTDGEeOwibuSYtY-Cg" target="_jK-NwzDGEeOwibuSYtY-Cg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_jK-OGjDGEeOwibuSYtY-Cg" inStructuredNode="_jK-NoDDGEeOwibuSYtY-Cg" source="_jK-NwzDGEeOwibuSYtY-Cg" target="_jK-N0zDGEeOwibuSYtY-Cg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_jK-OGzDGEeOwibuSYtY-Cg" inStructuredNode="_jK-NoDDGEeOwibuSYtY-Cg" source="_jK-N0zDGEeOwibuSYtY-Cg" target="_jK-N1TDGEeOwibuSYtY-Cg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_jK-OHDDGEeOwibuSYtY-Cg" inStructuredNode="_jK-NoDDGEeOwibuSYtY-Cg" source="_jK-N1TDGEeOwibuSYtY-Cg" target="_jK-N5TDGEeOwibuSYtY-Cg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_jK-OHTDGEeOwibuSYtY-Cg" inStructuredNode="_jK-NoDDGEeOwibuSYtY-Cg" source="_jK-N5TDGEeOwibuSYtY-Cg" target="_jK-N5zDGEeOwibuSYtY-Cg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_jK-OHjDGEeOwibuSYtY-Cg" inStructuredNode="_jK-NoDDGEeOwibuSYtY-Cg" source="_jK-N5zDGEeOwibuSYtY-Cg" target="_jK-N9zDGEeOwibuSYtY-Cg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_jK-OHzDGEeOwibuSYtY-Cg" inStructuredNode="_jK-NoDDGEeOwibuSYtY-Cg" source="_jK-N9zDGEeOwibuSYtY-Cg" target="_jK-OBzDGEeOwibuSYtY-Cg"/>
        </structuredNode>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Activity" xmi:id="_XLjCQLc4EeKezsaUSpqdiw" clientDependency="_XMdoQLc4EeKezsaUSpqdiw" name="$$Alf$Library$CollectionFunctions$size__Test Suites$Test Suite 2$SingleDelegation - PortToPart - Operation$IImpl__" group="_XLjCUrc4EeKezsaUSpqdiw" node="_XLjCTrc4EeKezsaUSpqdiw _XLjCT7c4EeKezsaUSpqdiw _XLjCULc4EeKezsaUSpqdiw _XLjCUbc4EeKezsaUSpqdiw _XLjCUrc4EeKezsaUSpqdiw">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_XLjCRLc4EeKezsaUSpqdiw" name="seq" visibility="package" type="_hJSdjKNmEeKtYNW7l6h6LA" isOrdered="true" isUnique="false">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XLjCRbc4EeKezsaUSpqdiw"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XLjCRrc4EeKezsaUSpqdiw" value="*"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_XLjCR7c4EeKezsaUSpqdiw" name="" visibility="package" direction="return">
        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XLjCSLc4EeKezsaUSpqdiw" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XLjCSbc4EeKezsaUSpqdiw" value="1"/>
      </ownedParameter>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_XLjCSrc4EeKezsaUSpqdiw" activity="_XLjCQLc4EeKezsaUSpqdiw" source="_XLjCTrc4EeKezsaUSpqdiw" target="_XLjCT7c4EeKezsaUSpqdiw"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_XLjCS7c4EeKezsaUSpqdiw" activity="_XLjCQLc4EeKezsaUSpqdiw" source="_XLjCU7c4EeKezsaUSpqdiw" target="_XLjCUbc4EeKezsaUSpqdiw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_XLjCTLc4EeKezsaUSpqdiw" activity="_XLjCQLc4EeKezsaUSpqdiw" source="_XLjCT7c4EeKezsaUSpqdiw" target="_XLjCVbc4EeKezsaUSpqdiw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_XLjCTbc4EeKezsaUSpqdiw" activity="_XLjCQLc4EeKezsaUSpqdiw" source="_XLjCW7c4EeKezsaUSpqdiw" target="_XLjCULc4EeKezsaUSpqdiw"/>
      <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_XLjCUrc4EeKezsaUSpqdiw" name="Body(size)">
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_XLjCU7c4EeKezsaUSpqdiw" name="ReturnStatement@22536490" inStructuredNode="_XLjCUrc4EeKezsaUSpqdiw" outgoing="_XLjCS7c4EeKezsaUSpqdiw">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_XLjCVLc4EeKezsaUSpqdiw" name="Call(Size)" inStructuredNode="_XLjCU7c4EeKezsaUSpqdiw">
            <argument xmi:type="uml:InputPin" xmi:id="_XLjCVbc4EeKezsaUSpqdiw" name="Call(Size).argument(seq)" incoming="_XLjCTLc4EeKezsaUSpqdiw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XLjCVrc4EeKezsaUSpqdiw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XLjCV7c4EeKezsaUSpqdiw" value="*"/>
            </argument>
            <result xmi:type="uml:OutputPin" xmi:id="_XLjCWLc4EeKezsaUSpqdiw" name="Call(Size).result()" outgoing="_XLjCXrc4EeKezsaUSpqdiw">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XLjCWbc4EeKezsaUSpqdiw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XLjCWrc4EeKezsaUSpqdiw" value="1"/>
            </result>
            <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-Size"/>
          </node>
          <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_XLjCW7c4EeKezsaUSpqdiw" name="ReturnStatement@22536490.output" outgoing="_XLjCTbc4EeKezsaUSpqdiw" incoming="_XLjCXrc4EeKezsaUSpqdiw" isOrdered="true" isUnique="false">
            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XLjCXLc4EeKezsaUSpqdiw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XLjCXbc4EeKezsaUSpqdiw" value="1"/>
          </structuredNodeOutput>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_XLjCXrc4EeKezsaUSpqdiw" inStructuredNode="_XLjCU7c4EeKezsaUSpqdiw" source="_XLjCWLc4EeKezsaUSpqdiw" target="_XLjCW7c4EeKezsaUSpqdiw"/>
        </node>
      </structuredNode>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_XLjCTrc4EeKezsaUSpqdiw" name="Input(seq)" outgoing="_XLjCSrc4EeKezsaUSpqdiw" parameter="_XLjCRLc4EeKezsaUSpqdiw"/>
      <node xmi:type="uml:ForkNode" xmi:id="_XLjCT7c4EeKezsaUSpqdiw" name="Fork(seq)" outgoing="_XLjCTLc4EeKezsaUSpqdiw" incoming="_XLjCSrc4EeKezsaUSpqdiw"/>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_XLjCULc4EeKezsaUSpqdiw" name="Return" incoming="_XLjCTbc4EeKezsaUSpqdiw" parameter="_XLjCR7c4EeKezsaUSpqdiw"/>
      <node xmi:type="uml:ActivityFinalNode" xmi:id="_XLjCUbc4EeKezsaUSpqdiw" name="Final" incoming="_XLjCS7c4EeKezsaUSpqdiw"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Activity" xmi:id="_XMBjYLc4EeKezsaUSpqdiw">
      <templateBinding xmi:type="uml:TemplateBinding" xmi:id="_XMBjYbc4EeKezsaUSpqdiw" boundElement="_XMBjYLc4EeKezsaUSpqdiw">
        <parameterSubstitution xmi:type="uml:TemplateParameterSubstitution" xmi:id="_XMBjYrc4EeKezsaUSpqdiw" actual="_hJSdjKNmEeKtYNW7l6h6LA" templateBinding="_XMBjYbc4EeKezsaUSpqdiw">
          <formal xmi:type="uml:ClassifierTemplateParameter" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#_JmqbdYVoEeKRrIQMgiVHcQ"/>
        </parameterSubstitution>
        <signature xmi:type="uml:RedefinableTemplateSignature" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#_JmqbdIVoEeKRrIQMgiVHcQ"/>
      </templateBinding>
    </packagedElement>
    <packagedElement xmi:type="uml:Realization" xmi:id="_XMdoQLc4EeKezsaUSpqdiw" client="_XLjCQLc4EeKezsaUSpqdiw" supplier="_XMBjYLc4EeKezsaUSpqdiw"/>
    <packagedElement xmi:type="uml:Activity" xmi:id="_0OjpALc5EeKezsaUSpqdiw" clientDependency="_0Rb94Lc5EeKezsaUSpqdiw" name="$$Alf$Library$CollectionFunctions$remove__Test Suites$Test Suite 2$SingleDelegation - PortToPart - Operation$B__" group="_0OjpHLc5EeKezsaUSpqdiw" node="_0OjpFbc5EeKezsaUSpqdiw _0OjpFrc5EeKezsaUSpqdiw _0OjpF7c5EeKezsaUSpqdiw _0OjpGLc5EeKezsaUSpqdiw _0OjpGbc5EeKezsaUSpqdiw _0OjpGrc5EeKezsaUSpqdiw _0OjpG7c5EeKezsaUSpqdiw _0OjpHLc5EeKezsaUSpqdiw">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_0OjpBLc5EeKezsaUSpqdiw" name="seq" visibility="package" type="_RLbBgKQhEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false" direction="inout">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0OjpBbc5EeKezsaUSpqdiw"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0OjpBrc5EeKezsaUSpqdiw" value="*"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_0OjpB7c5EeKezsaUSpqdiw" name="element" visibility="package" type="_RLbBgKQhEeKU2-QRh2EfwQ">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0OjpCLc5EeKezsaUSpqdiw" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0OjpCbc5EeKezsaUSpqdiw" value="1"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_0OjpCrc5EeKezsaUSpqdiw" name="" visibility="package" type="_RLbBgKQhEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false" direction="return">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0OjpC7c5EeKezsaUSpqdiw"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0OjpDLc5EeKezsaUSpqdiw" value="*"/>
      </ownedParameter>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_0OjpDbc5EeKezsaUSpqdiw" activity="_0OjpALc5EeKezsaUSpqdiw" source="_0OjpFbc5EeKezsaUSpqdiw" target="_0OjpFrc5EeKezsaUSpqdiw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_0OjpDrc5EeKezsaUSpqdiw" activity="_0OjpALc5EeKezsaUSpqdiw" source="_0OjpGLc5EeKezsaUSpqdiw" target="_0OjpGbc5EeKezsaUSpqdiw"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_0OjpD7c5EeKezsaUSpqdiw" activity="_0OjpALc5EeKezsaUSpqdiw" source="_0OjpHbc5EeKezsaUSpqdiw" target="_0OjpG7c5EeKezsaUSpqdiw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_0OjpELc5EeKezsaUSpqdiw" activity="_0OjpALc5EeKezsaUSpqdiw" source="_0OjpFrc5EeKezsaUSpqdiw" target="_0OjpIbc5EeKezsaUSpqdiw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_0OjpEbc5EeKezsaUSpqdiw" activity="_0OjpALc5EeKezsaUSpqdiw" source="_0OjpGbc5EeKezsaUSpqdiw" target="_0OjpJLc5EeKezsaUSpqdiw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_0OjpErc5EeKezsaUSpqdiw" activity="_0OjpALc5EeKezsaUSpqdiw" source="_0OjpKrc5EeKezsaUSpqdiw" target="_0OjpGrc5EeKezsaUSpqdiw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_0OjpE7c5EeKezsaUSpqdiw" activity="_0OjpALc5EeKezsaUSpqdiw" source="_0OjpLbc5EeKezsaUSpqdiw" target="_0OjpF7c5EeKezsaUSpqdiw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_0OjpFLc5EeKezsaUSpqdiw" activity="_0OjpALc5EeKezsaUSpqdiw" source="_0OjpM7c5EeKezsaUSpqdiw" target="_0OjpF7c5EeKezsaUSpqdiw"/>
      <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_0OjpHLc5EeKezsaUSpqdiw" name="Body(remove)">
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_0OjpHbc5EeKezsaUSpqdiw" name="ReturnStatement@3d416a20" inStructuredNode="_0OjpHLc5EeKezsaUSpqdiw" outgoing="_0OjpD7c5EeKezsaUSpqdiw">
          <node xmi:type="uml:ForkNode" xmi:id="_0OjpHrc5EeKezsaUSpqdiw" name="Fork(seq)@72e8eb96" inStructuredNode="_0OjpHbc5EeKezsaUSpqdiw" outgoing="_0OjpMbc5EeKezsaUSpqdiw _0OjpMrc5EeKezsaUSpqdiw _0OjpNrc5EeKezsaUSpqdiw" incoming="_0OjpMLc5EeKezsaUSpqdiw"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_0OjpH7c5EeKezsaUSpqdiw" name="RightHandSide@19c2ffca" inStructuredNode="_0OjpHbc5EeKezsaUSpqdiw">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_0OjpILc5EeKezsaUSpqdiw" name="Call($$excluding__CollectionFunctions$remove$T__)" inStructuredNode="_0OjpH7c5EeKezsaUSpqdiw" behavior="_0PNJQLc5EeKezsaUSpqdiw">
              <argument xmi:type="uml:InputPin" xmi:id="_0OjpIbc5EeKezsaUSpqdiw" name="Call($$excluding__CollectionFunctions$remove$T__).argument(seq)" incoming="_0OjpELc5EeKezsaUSpqdiw" type="_RLbBgKQhEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0OjpIrc5EeKezsaUSpqdiw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0OjpI7c5EeKezsaUSpqdiw" value="*"/>
              </argument>
              <argument xmi:type="uml:InputPin" xmi:id="_0OjpJLc5EeKezsaUSpqdiw" name="Call($$excluding__CollectionFunctions$remove$T__).argument(element)" incoming="_0OjpEbc5EeKezsaUSpqdiw" type="_RLbBgKQhEeKU2-QRh2EfwQ">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0OjpJbc5EeKezsaUSpqdiw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0OjpJrc5EeKezsaUSpqdiw" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_0OjpJ7c5EeKezsaUSpqdiw" name="Call($$excluding__CollectionFunctions$remove$T__).result()" outgoing="_0OjpMLc5EeKezsaUSpqdiw" type="_RLbBgKQhEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0OjpKLc5EeKezsaUSpqdiw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0OjpKbc5EeKezsaUSpqdiw" value="*"/>
              </result>
            </node>
          </node>
          <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_0OjpKrc5EeKezsaUSpqdiw" name="ReturnStatement@3d416a20.output" outgoing="_0OjpErc5EeKezsaUSpqdiw" incoming="_0OjpMbc5EeKezsaUSpqdiw" type="_RLbBgKQhEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0OjpK7c5EeKezsaUSpqdiw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0OjpLLc5EeKezsaUSpqdiw" value="*"/>
          </structuredNodeOutput>
          <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_0OjpLbc5EeKezsaUSpqdiw" name="ReturnStatement@3d416a20.output" outgoing="_0OjpE7c5EeKezsaUSpqdiw" incoming="_0OjpMrc5EeKezsaUSpqdiw" type="_RLbBgKQhEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0OjpLrc5EeKezsaUSpqdiw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0OjpL7c5EeKezsaUSpqdiw" value="*"/>
          </structuredNodeOutput>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_0OjpMLc5EeKezsaUSpqdiw" inStructuredNode="_0OjpHbc5EeKezsaUSpqdiw" source="_0OjpJ7c5EeKezsaUSpqdiw" target="_0OjpHrc5EeKezsaUSpqdiw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_0OjpMbc5EeKezsaUSpqdiw" inStructuredNode="_0OjpHbc5EeKezsaUSpqdiw" source="_0OjpHrc5EeKezsaUSpqdiw" target="_0OjpKrc5EeKezsaUSpqdiw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_0OjpMrc5EeKezsaUSpqdiw" inStructuredNode="_0OjpHbc5EeKezsaUSpqdiw" source="_0OjpHrc5EeKezsaUSpqdiw" target="_0OjpLbc5EeKezsaUSpqdiw"/>
        </node>
        <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_0OjpM7c5EeKezsaUSpqdiw" name="Output(seq)" outgoing="_0OjpFLc5EeKezsaUSpqdiw" incoming="_0OjpNrc5EeKezsaUSpqdiw" isOrdered="true" isUnique="false">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0OjpNLc5EeKezsaUSpqdiw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0OjpNbc5EeKezsaUSpqdiw" value="*"/>
        </structuredNodeOutput>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_0OjpNrc5EeKezsaUSpqdiw" inStructuredNode="_0OjpHLc5EeKezsaUSpqdiw" source="_0OjpHrc5EeKezsaUSpqdiw" target="_0OjpM7c5EeKezsaUSpqdiw"/>
      </structuredNode>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_0OjpFbc5EeKezsaUSpqdiw" name="Input(seq)" outgoing="_0OjpDbc5EeKezsaUSpqdiw" parameter="_0OjpBLc5EeKezsaUSpqdiw"/>
      <node xmi:type="uml:ForkNode" xmi:id="_0OjpFrc5EeKezsaUSpqdiw" name="Fork(seq)" outgoing="_0OjpELc5EeKezsaUSpqdiw" incoming="_0OjpDbc5EeKezsaUSpqdiw"/>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_0OjpF7c5EeKezsaUSpqdiw" name="Output(seq)" incoming="_0OjpE7c5EeKezsaUSpqdiw _0OjpFLc5EeKezsaUSpqdiw" parameter="_0OjpBLc5EeKezsaUSpqdiw"/>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_0OjpGLc5EeKezsaUSpqdiw" name="Input(element)" outgoing="_0OjpDrc5EeKezsaUSpqdiw" parameter="_0OjpB7c5EeKezsaUSpqdiw"/>
      <node xmi:type="uml:ForkNode" xmi:id="_0OjpGbc5EeKezsaUSpqdiw" name="Fork(element)" outgoing="_0OjpEbc5EeKezsaUSpqdiw" incoming="_0OjpDrc5EeKezsaUSpqdiw"/>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_0OjpGrc5EeKezsaUSpqdiw" name="Return" incoming="_0OjpErc5EeKezsaUSpqdiw" parameter="_0OjpCrc5EeKezsaUSpqdiw"/>
      <node xmi:type="uml:ActivityFinalNode" xmi:id="_0OjpG7c5EeKezsaUSpqdiw" name="Final" incoming="_0OjpD7c5EeKezsaUSpqdiw"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Activity" xmi:id="_0PNJQLc5EeKezsaUSpqdiw" clientDependency="_0QHIMLc5EeKezsaUSpqdiw" name="$$Alf$Library$CollectionFunctions$excluding__Test Suites$Test Suite 2$SingleDelegation - PortToPart - Operation$B__" group="_0PNJWbc5EeKezsaUSpqdiw" node="_0PNJU7c5EeKezsaUSpqdiw _0PNJVLc5EeKezsaUSpqdiw _0PNJVbc5EeKezsaUSpqdiw _0PNJVrc5EeKezsaUSpqdiw _0PNJV7c5EeKezsaUSpqdiw _0PNJWLc5EeKezsaUSpqdiw _0PNJWbc5EeKezsaUSpqdiw">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_0PNJRLc5EeKezsaUSpqdiw" name="seq" visibility="package" type="_RLbBgKQhEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0PNJRbc5EeKezsaUSpqdiw"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0PNJRrc5EeKezsaUSpqdiw" value="*"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_0PNJR7c5EeKezsaUSpqdiw" name="element" visibility="package" type="_RLbBgKQhEeKU2-QRh2EfwQ">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0PNJSLc5EeKezsaUSpqdiw" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0PNJSbc5EeKezsaUSpqdiw" value="1"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_0PNJSrc5EeKezsaUSpqdiw" name="" visibility="package" type="_RLbBgKQhEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false" direction="return">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0PNJS7c5EeKezsaUSpqdiw"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0PNJTLc5EeKezsaUSpqdiw" value="*"/>
      </ownedParameter>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_0PNJTbc5EeKezsaUSpqdiw" activity="_0PNJQLc5EeKezsaUSpqdiw" source="_0PNJU7c5EeKezsaUSpqdiw" target="_0PNJVLc5EeKezsaUSpqdiw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_0PNJTrc5EeKezsaUSpqdiw" activity="_0PNJQLc5EeKezsaUSpqdiw" source="_0PNJVbc5EeKezsaUSpqdiw" target="_0PNJVrc5EeKezsaUSpqdiw"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_0PNJT7c5EeKezsaUSpqdiw" activity="_0PNJQLc5EeKezsaUSpqdiw" source="_0PNJWrc5EeKezsaUSpqdiw" target="_0PNJWLc5EeKezsaUSpqdiw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_0PNJULc5EeKezsaUSpqdiw" activity="_0PNJQLc5EeKezsaUSpqdiw" source="_0PNJVLc5EeKezsaUSpqdiw" target="_0PNJXLc5EeKezsaUSpqdiw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_0PNJUbc5EeKezsaUSpqdiw" activity="_0PNJQLc5EeKezsaUSpqdiw" source="_0PNJVrc5EeKezsaUSpqdiw" target="_0PNJX7c5EeKezsaUSpqdiw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_0PNJUrc5EeKezsaUSpqdiw" activity="_0PNJQLc5EeKezsaUSpqdiw" source="_0PNJebc5EeKezsaUSpqdiw" target="_0PNJV7c5EeKezsaUSpqdiw"/>
      <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_0PNJWbc5EeKezsaUSpqdiw" name="Body(excluding)">
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_0PNJWrc5EeKezsaUSpqdiw" name="ReturnStatement@22ae3010" inStructuredNode="_0PNJWbc5EeKezsaUSpqdiw" outgoing="_0PNJT7c5EeKezsaUSpqdiw">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_0PNJW7c5EeKezsaUSpqdiw" name="Call(Excluding)" inStructuredNode="_0PNJWrc5EeKezsaUSpqdiw">
            <argument xmi:type="uml:InputPin" xmi:id="_0PNJXLc5EeKezsaUSpqdiw" name="Call(Excluding).argument(seq)" incoming="_0PNJULc5EeKezsaUSpqdiw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0PNJXbc5EeKezsaUSpqdiw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0PNJXrc5EeKezsaUSpqdiw" value="*"/>
            </argument>
            <argument xmi:type="uml:InputPin" xmi:id="_0PNJX7c5EeKezsaUSpqdiw" name="Call(Excluding).argument(element)" incoming="_0PNJUbc5EeKezsaUSpqdiw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0PNJYLc5EeKezsaUSpqdiw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0PNJYbc5EeKezsaUSpqdiw" value="1"/>
            </argument>
            <result xmi:type="uml:OutputPin" xmi:id="_0PNJYrc5EeKezsaUSpqdiw" name="Call(Excluding).result()" outgoing="_0PNJfLc5EeKezsaUSpqdiw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0PNJY7c5EeKezsaUSpqdiw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0PNJZLc5EeKezsaUSpqdiw" value="*"/>
            </result>
            <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-Excluding"/>
          </node>
          <node xmi:type="uml:ExpansionRegion" xmi:id="_0PNJZbc5EeKezsaUSpqdiw" name="CastExpression@50dd2f2f" inStructuredNode="_0PNJWrc5EeKezsaUSpqdiw" mode="parallel" outputElement="_0PNJeLc5EeKezsaUSpqdiw" inputElement="_0PNJd7c5EeKezsaUSpqdiw">
            <node xmi:type="uml:MergeNode" xmi:id="_0PNJZrc5EeKezsaUSpqdiw" name="Merge(CastExpression@50dd2f2f.operand)" inStructuredNode="_0PNJZbc5EeKezsaUSpqdiw" outgoing="_0PNJdrc5EeKezsaUSpqdiw" incoming="_0PNJc7c5EeKezsaUSpqdiw"/>
            <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_0PNJZ7c5EeKezsaUSpqdiw" name="ReadIsClassifiedObject(T)" inStructuredNode="_0PNJZbc5EeKezsaUSpqdiw" classifier="_RLbBgKQhEeKU2-QRh2EfwQ">
              <object xmi:type="uml:InputPin" xmi:id="_0PNJaLc5EeKezsaUSpqdiw" name="ReadIsClassifiedObject(T).object" incoming="_0PNJcLc5EeKezsaUSpqdiw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0PNJabc5EeKezsaUSpqdiw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0PNJarc5EeKezsaUSpqdiw" value="1"/>
              </object>
              <result xmi:type="uml:OutputPin" xmi:id="_0PNJa7c5EeKezsaUSpqdiw" name="ReadIsClassifiedObject(T).result" outgoing="_0PNJcrc5EeKezsaUSpqdiw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0PNJbLc5EeKezsaUSpqdiw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0PNJbbc5EeKezsaUSpqdiw" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_0PNJbrc5EeKezsaUSpqdiw" name="Fork(ReadIsClassifiedObject(T).object)" inStructuredNode="_0PNJZbc5EeKezsaUSpqdiw" outgoing="_0PNJcLc5EeKezsaUSpqdiw _0PNJcbc5EeKezsaUSpqdiw" incoming="_0PNJdbc5EeKezsaUSpqdiw"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_0PNJb7c5EeKezsaUSpqdiw" name="Decision(ReadIsClassifiedObject(T).result)" inStructuredNode="_0PNJZbc5EeKezsaUSpqdiw" outgoing="_0PNJc7c5EeKezsaUSpqdiw" incoming="_0PNJcbc5EeKezsaUSpqdiw _0PNJcrc5EeKezsaUSpqdiw" decisionInputFlow="_0PNJcrc5EeKezsaUSpqdiw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_0PNJcLc5EeKezsaUSpqdiw" inStructuredNode="_0PNJZbc5EeKezsaUSpqdiw" source="_0PNJbrc5EeKezsaUSpqdiw" target="_0PNJaLc5EeKezsaUSpqdiw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_0PNJcbc5EeKezsaUSpqdiw" inStructuredNode="_0PNJZbc5EeKezsaUSpqdiw" source="_0PNJbrc5EeKezsaUSpqdiw" target="_0PNJb7c5EeKezsaUSpqdiw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_0PNJcrc5EeKezsaUSpqdiw" inStructuredNode="_0PNJZbc5EeKezsaUSpqdiw" source="_0PNJa7c5EeKezsaUSpqdiw" target="_0PNJb7c5EeKezsaUSpqdiw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_0PNJc7c5EeKezsaUSpqdiw" inStructuredNode="_0PNJZbc5EeKezsaUSpqdiw" source="_0PNJb7c5EeKezsaUSpqdiw" target="_0PNJZrc5EeKezsaUSpqdiw">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_0PNJdLc5EeKezsaUSpqdiw" name="Value(true)" value="true"/>
            </edge>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_0PNJdbc5EeKezsaUSpqdiw" inStructuredNode="_0PNJZbc5EeKezsaUSpqdiw" source="_0PNJd7c5EeKezsaUSpqdiw" target="_0PNJbrc5EeKezsaUSpqdiw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_0PNJdrc5EeKezsaUSpqdiw" inStructuredNode="_0PNJZbc5EeKezsaUSpqdiw" source="_0PNJZrc5EeKezsaUSpqdiw" target="_0PNJeLc5EeKezsaUSpqdiw"/>
          </node>
          <node xmi:type="uml:ExpansionNode" xmi:id="_0PNJd7c5EeKezsaUSpqdiw" name="CastExpression@50dd2f2f.inputElement" inStructuredNode="_0PNJWrc5EeKezsaUSpqdiw" outgoing="_0PNJdbc5EeKezsaUSpqdiw" incoming="_0PNJfLc5EeKezsaUSpqdiw" regionAsInput="_0PNJZbc5EeKezsaUSpqdiw"/>
          <node xmi:type="uml:ExpansionNode" xmi:id="_0PNJeLc5EeKezsaUSpqdiw" name="CastExpression@50dd2f2f.outputElement" inStructuredNode="_0PNJWrc5EeKezsaUSpqdiw" outgoing="_0PNJfbc5EeKezsaUSpqdiw" incoming="_0PNJdrc5EeKezsaUSpqdiw" type="_RLbBgKQhEeKU2-QRh2EfwQ" regionAsOutput="_0PNJZbc5EeKezsaUSpqdiw"/>
          <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_0PNJebc5EeKezsaUSpqdiw" name="ReturnStatement@22ae3010.output" outgoing="_0PNJUrc5EeKezsaUSpqdiw" incoming="_0PNJfbc5EeKezsaUSpqdiw" type="_RLbBgKQhEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0PNJerc5EeKezsaUSpqdiw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0PNJe7c5EeKezsaUSpqdiw" value="*"/>
          </structuredNodeOutput>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_0PNJfLc5EeKezsaUSpqdiw" inStructuredNode="_0PNJWrc5EeKezsaUSpqdiw" source="_0PNJYrc5EeKezsaUSpqdiw" target="_0PNJd7c5EeKezsaUSpqdiw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_0PNJfbc5EeKezsaUSpqdiw" inStructuredNode="_0PNJWrc5EeKezsaUSpqdiw" source="_0PNJeLc5EeKezsaUSpqdiw" target="_0PNJebc5EeKezsaUSpqdiw"/>
        </node>
      </structuredNode>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_0PNJU7c5EeKezsaUSpqdiw" name="Input(seq)" outgoing="_0PNJTbc5EeKezsaUSpqdiw" parameter="_0PNJRLc5EeKezsaUSpqdiw"/>
      <node xmi:type="uml:ForkNode" xmi:id="_0PNJVLc5EeKezsaUSpqdiw" name="Fork(seq)" outgoing="_0PNJULc5EeKezsaUSpqdiw" incoming="_0PNJTbc5EeKezsaUSpqdiw"/>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_0PNJVbc5EeKezsaUSpqdiw" name="Input(element)" outgoing="_0PNJTrc5EeKezsaUSpqdiw" parameter="_0PNJR7c5EeKezsaUSpqdiw"/>
      <node xmi:type="uml:ForkNode" xmi:id="_0PNJVrc5EeKezsaUSpqdiw" name="Fork(element)" outgoing="_0PNJUbc5EeKezsaUSpqdiw" incoming="_0PNJTrc5EeKezsaUSpqdiw"/>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_0PNJV7c5EeKezsaUSpqdiw" name="Return" incoming="_0PNJUrc5EeKezsaUSpqdiw" parameter="_0PNJSrc5EeKezsaUSpqdiw"/>
      <node xmi:type="uml:ActivityFinalNode" xmi:id="_0PNJWLc5EeKezsaUSpqdiw" name="Final" incoming="_0PNJT7c5EeKezsaUSpqdiw"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Activity" xmi:id="_0PrDULc5EeKezsaUSpqdiw">
      <templateBinding xmi:type="uml:TemplateBinding" xmi:id="_0PrDUbc5EeKezsaUSpqdiw" boundElement="_0PrDULc5EeKezsaUSpqdiw">
        <parameterSubstitution xmi:type="uml:TemplateParameterSubstitution" xmi:id="_0PrDUrc5EeKezsaUSpqdiw" actual="_RLbBgKQhEeKU2-QRh2EfwQ" templateBinding="_0PrDUbc5EeKezsaUSpqdiw">
          <formal xmi:type="uml:ClassifierTemplateParameter" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#_JmzlgIVoEeKRrIQMgiVHcQ"/>
        </parameterSubstitution>
        <signature xmi:type="uml:RedefinableTemplateSignature" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#_Jmzlf4VoEeKRrIQMgiVHcQ"/>
      </templateBinding>
    </packagedElement>
    <packagedElement xmi:type="uml:Realization" xmi:id="_0QHIMLc5EeKezsaUSpqdiw" client="_0PNJQLc5EeKezsaUSpqdiw" supplier="_0PrDULc5EeKezsaUSpqdiw"/>
    <packagedElement xmi:type="uml:Activity" xmi:id="_0Q_5ALc5EeKezsaUSpqdiw">
      <templateBinding xmi:type="uml:TemplateBinding" xmi:id="_0Q_5Abc5EeKezsaUSpqdiw" boundElement="_0Q_5ALc5EeKezsaUSpqdiw">
        <parameterSubstitution xmi:type="uml:TemplateParameterSubstitution" xmi:id="_0Q_5Arc5EeKezsaUSpqdiw" actual="_RLbBgKQhEeKU2-QRh2EfwQ" templateBinding="_0Q_5Abc5EeKezsaUSpqdiw">
          <formal xmi:type="uml:ClassifierTemplateParameter" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#_Jm5E84VoEeKRrIQMgiVHcQ"/>
        </parameterSubstitution>
        <signature xmi:type="uml:RedefinableTemplateSignature" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#_Jm5E8oVoEeKRrIQMgiVHcQ"/>
      </templateBinding>
    </packagedElement>
    <packagedElement xmi:type="uml:Realization" xmi:id="_0Rb94Lc5EeKezsaUSpqdiw" client="_0OjpALc5EeKezsaUSpqdiw" supplier="_0Q_5ALc5EeKezsaUSpqdiw"/>
    <packagedElement xmi:type="uml:Activity" xmi:id="_Tl-N0LyKEeK1Qo9t_0gCIw" clientDependency="_Tm3lsLyKEeK1Qo9t_0gCIw" name="$$Alf$Library$CollectionFunctions$size__Test Suites$Test Suite 1$Assembly_PWP_PWP$B__" group="_Tl-N4ryKEeK1Qo9t_0gCIw" node="_Tl-N3ryKEeK1Qo9t_0gCIw _Tl-N37yKEeK1Qo9t_0gCIw _Tl-N4LyKEeK1Qo9t_0gCIw _Tl-N4byKEeK1Qo9t_0gCIw _Tl-N4ryKEeK1Qo9t_0gCIw">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_Tl-N1LyKEeK1Qo9t_0gCIw" name="seq" visibility="package" type="_kgnOoYs1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Tl-N1byKEeK1Qo9t_0gCIw"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Tl-N1ryKEeK1Qo9t_0gCIw" value="*"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_Tl-N17yKEeK1Qo9t_0gCIw" name="" visibility="package" direction="return">
        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Tl-N2LyKEeK1Qo9t_0gCIw" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Tl-N2byKEeK1Qo9t_0gCIw" value="1"/>
      </ownedParameter>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_Tl-N2ryKEeK1Qo9t_0gCIw" activity="_Tl-N0LyKEeK1Qo9t_0gCIw" source="_Tl-N3ryKEeK1Qo9t_0gCIw" target="_Tl-N37yKEeK1Qo9t_0gCIw"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_Tl-N27yKEeK1Qo9t_0gCIw" activity="_Tl-N0LyKEeK1Qo9t_0gCIw" source="_Tl-N47yKEeK1Qo9t_0gCIw" target="_Tl-N4byKEeK1Qo9t_0gCIw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_Tl-N3LyKEeK1Qo9t_0gCIw" activity="_Tl-N0LyKEeK1Qo9t_0gCIw" source="_Tl-N37yKEeK1Qo9t_0gCIw" target="_Tl-N5byKEeK1Qo9t_0gCIw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_Tl-N3byKEeK1Qo9t_0gCIw" activity="_Tl-N0LyKEeK1Qo9t_0gCIw" source="_Tl-N67yKEeK1Qo9t_0gCIw" target="_Tl-N4LyKEeK1Qo9t_0gCIw"/>
      <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_Tl-N4ryKEeK1Qo9t_0gCIw" name="Body(size)">
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_Tl-N47yKEeK1Qo9t_0gCIw" name="ReturnStatement@22536490" inStructuredNode="_Tl-N4ryKEeK1Qo9t_0gCIw" outgoing="_Tl-N27yKEeK1Qo9t_0gCIw">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_Tl-N5LyKEeK1Qo9t_0gCIw" name="Call(Size)" inStructuredNode="_Tl-N47yKEeK1Qo9t_0gCIw">
            <argument xmi:type="uml:InputPin" xmi:id="_Tl-N5byKEeK1Qo9t_0gCIw" name="Call(Size).argument(seq)" incoming="_Tl-N3LyKEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Tl-N5ryKEeK1Qo9t_0gCIw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Tl-N57yKEeK1Qo9t_0gCIw" value="*"/>
            </argument>
            <result xmi:type="uml:OutputPin" xmi:id="_Tl-N6LyKEeK1Qo9t_0gCIw" name="Call(Size).result()" outgoing="_Tl-N7ryKEeK1Qo9t_0gCIw">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Tl-N6byKEeK1Qo9t_0gCIw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Tl-N6ryKEeK1Qo9t_0gCIw" value="1"/>
            </result>
            <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-Size"/>
          </node>
          <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_Tl-N67yKEeK1Qo9t_0gCIw" name="ReturnStatement@22536490.output" outgoing="_Tl-N3byKEeK1Qo9t_0gCIw" incoming="_Tl-N7ryKEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Tl-N7LyKEeK1Qo9t_0gCIw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Tl-N7byKEeK1Qo9t_0gCIw" value="1"/>
          </structuredNodeOutput>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_Tl-N7ryKEeK1Qo9t_0gCIw" inStructuredNode="_Tl-N47yKEeK1Qo9t_0gCIw" source="_Tl-N6LyKEeK1Qo9t_0gCIw" target="_Tl-N67yKEeK1Qo9t_0gCIw"/>
        </node>
      </structuredNode>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_Tl-N3ryKEeK1Qo9t_0gCIw" name="Input(seq)" outgoing="_Tl-N2ryKEeK1Qo9t_0gCIw" parameter="_Tl-N1LyKEeK1Qo9t_0gCIw"/>
      <node xmi:type="uml:ForkNode" xmi:id="_Tl-N37yKEeK1Qo9t_0gCIw" name="Fork(seq)" outgoing="_Tl-N3LyKEeK1Qo9t_0gCIw" incoming="_Tl-N2ryKEeK1Qo9t_0gCIw"/>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_Tl-N4LyKEeK1Qo9t_0gCIw" name="Return" incoming="_Tl-N3byKEeK1Qo9t_0gCIw" parameter="_Tl-N17yKEeK1Qo9t_0gCIw"/>
      <node xmi:type="uml:ActivityFinalNode" xmi:id="_Tl-N4byKEeK1Qo9t_0gCIw" name="Final" incoming="_Tl-N27yKEeK1Qo9t_0gCIw"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Activity" xmi:id="_Tma5wLyKEeK1Qo9t_0gCIw">
      <templateBinding xmi:type="uml:TemplateBinding" xmi:id="_Tma5wbyKEeK1Qo9t_0gCIw" boundElement="_Tma5wLyKEeK1Qo9t_0gCIw">
        <parameterSubstitution xmi:type="uml:TemplateParameterSubstitution" xmi:id="_Tma5wryKEeK1Qo9t_0gCIw" actual="_kgnOoYs1EeKEn4V9UD8Cqw" templateBinding="_Tma5wbyKEeK1Qo9t_0gCIw">
          <formal xmi:type="uml:ClassifierTemplateParameter" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#_JmqbdYVoEeKRrIQMgiVHcQ"/>
        </parameterSubstitution>
        <signature xmi:type="uml:RedefinableTemplateSignature" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#_JmqbdIVoEeKRrIQMgiVHcQ"/>
      </templateBinding>
    </packagedElement>
    <packagedElement xmi:type="uml:Realization" xmi:id="_Tm3lsLyKEeK1Qo9t_0gCIw" client="_Tl-N0LyKEeK1Qo9t_0gCIw" supplier="_Tma5wLyKEeK1Qo9t_0gCIw"/>
    <packagedElement xmi:type="uml:Activity" xmi:id="_bLueQLyKEeK1Qo9t_0gCIw" clientDependency="_bMnPELyKEeK1Qo9t_0gCIw" name="$$Alf$Library$CollectionFunctions$size__Test Suites$Test Suite 1$Assembly_PWP_PWP$C__" group="_bLueUryKEeK1Qo9t_0gCIw" node="_bLueTryKEeK1Qo9t_0gCIw _bLueT7yKEeK1Qo9t_0gCIw _bLueULyKEeK1Qo9t_0gCIw _bLueUbyKEeK1Qo9t_0gCIw _bLueUryKEeK1Qo9t_0gCIw">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_bLueRLyKEeK1Qo9t_0gCIw" name="seq" visibility="package" type="_kgnOqYs1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bLueRbyKEeK1Qo9t_0gCIw"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bLueRryKEeK1Qo9t_0gCIw" value="*"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_bLueR7yKEeK1Qo9t_0gCIw" name="" visibility="package" direction="return">
        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bLueSLyKEeK1Qo9t_0gCIw" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bLueSbyKEeK1Qo9t_0gCIw" value="1"/>
      </ownedParameter>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_bLueSryKEeK1Qo9t_0gCIw" activity="_bLueQLyKEeK1Qo9t_0gCIw" source="_bLueTryKEeK1Qo9t_0gCIw" target="_bLueT7yKEeK1Qo9t_0gCIw"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_bLueS7yKEeK1Qo9t_0gCIw" activity="_bLueQLyKEeK1Qo9t_0gCIw" source="_bLueU7yKEeK1Qo9t_0gCIw" target="_bLueUbyKEeK1Qo9t_0gCIw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_bLueTLyKEeK1Qo9t_0gCIw" activity="_bLueQLyKEeK1Qo9t_0gCIw" source="_bLueT7yKEeK1Qo9t_0gCIw" target="_bLueVbyKEeK1Qo9t_0gCIw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_bLueTbyKEeK1Qo9t_0gCIw" activity="_bLueQLyKEeK1Qo9t_0gCIw" source="_bLueW7yKEeK1Qo9t_0gCIw" target="_bLueULyKEeK1Qo9t_0gCIw"/>
      <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_bLueUryKEeK1Qo9t_0gCIw" name="Body(size)">
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_bLueU7yKEeK1Qo9t_0gCIw" name="ReturnStatement@22536490" inStructuredNode="_bLueUryKEeK1Qo9t_0gCIw" outgoing="_bLueS7yKEeK1Qo9t_0gCIw">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_bLueVLyKEeK1Qo9t_0gCIw" name="Call(Size)" inStructuredNode="_bLueU7yKEeK1Qo9t_0gCIw">
            <argument xmi:type="uml:InputPin" xmi:id="_bLueVbyKEeK1Qo9t_0gCIw" name="Call(Size).argument(seq)" incoming="_bLueTLyKEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bLueVryKEeK1Qo9t_0gCIw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bLueV7yKEeK1Qo9t_0gCIw" value="*"/>
            </argument>
            <result xmi:type="uml:OutputPin" xmi:id="_bLueWLyKEeK1Qo9t_0gCIw" name="Call(Size).result()" outgoing="_bLueXryKEeK1Qo9t_0gCIw">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bLueWbyKEeK1Qo9t_0gCIw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bLueWryKEeK1Qo9t_0gCIw" value="1"/>
            </result>
            <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-Size"/>
          </node>
          <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_bLueW7yKEeK1Qo9t_0gCIw" name="ReturnStatement@22536490.output" outgoing="_bLueTbyKEeK1Qo9t_0gCIw" incoming="_bLueXryKEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bLueXLyKEeK1Qo9t_0gCIw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bLueXbyKEeK1Qo9t_0gCIw" value="1"/>
          </structuredNodeOutput>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_bLueXryKEeK1Qo9t_0gCIw" inStructuredNode="_bLueU7yKEeK1Qo9t_0gCIw" source="_bLueWLyKEeK1Qo9t_0gCIw" target="_bLueW7yKEeK1Qo9t_0gCIw"/>
        </node>
      </structuredNode>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_bLueTryKEeK1Qo9t_0gCIw" name="Input(seq)" outgoing="_bLueSryKEeK1Qo9t_0gCIw" parameter="_bLueRLyKEeK1Qo9t_0gCIw"/>
      <node xmi:type="uml:ForkNode" xmi:id="_bLueT7yKEeK1Qo9t_0gCIw" name="Fork(seq)" outgoing="_bLueTLyKEeK1Qo9t_0gCIw" incoming="_bLueSryKEeK1Qo9t_0gCIw"/>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_bLueULyKEeK1Qo9t_0gCIw" name="Return" incoming="_bLueTbyKEeK1Qo9t_0gCIw" parameter="_bLueR7yKEeK1Qo9t_0gCIw"/>
      <node xmi:type="uml:ActivityFinalNode" xmi:id="_bLueUbyKEeK1Qo9t_0gCIw" name="Final" incoming="_bLueS7yKEeK1Qo9t_0gCIw"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Activity" xmi:id="_bMKjILyKEeK1Qo9t_0gCIw">
      <templateBinding xmi:type="uml:TemplateBinding" xmi:id="_bMKjIbyKEeK1Qo9t_0gCIw" boundElement="_bMKjILyKEeK1Qo9t_0gCIw">
        <parameterSubstitution xmi:type="uml:TemplateParameterSubstitution" xmi:id="_bMKjIryKEeK1Qo9t_0gCIw" actual="_kgnOqYs1EeKEn4V9UD8Cqw" templateBinding="_bMKjIbyKEeK1Qo9t_0gCIw">
          <formal xmi:type="uml:ClassifierTemplateParameter" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#_JmqbdYVoEeKRrIQMgiVHcQ"/>
        </parameterSubstitution>
        <signature xmi:type="uml:RedefinableTemplateSignature" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#_JmqbdIVoEeKRrIQMgiVHcQ"/>
      </templateBinding>
    </packagedElement>
    <packagedElement xmi:type="uml:Realization" xmi:id="_bMnPELyKEeK1Qo9t_0gCIw" client="_bLueQLyKEeK1Qo9t_0gCIw" supplier="_bMKjILyKEeK1Qo9t_0gCIw"/>
    <packagedElement xmi:type="uml:Activity" xmi:id="_kJ_ZwLyKEeK1Qo9t_0gCIw" clientDependency="_kLB7kLyKEeK1Qo9t_0gCIw" name="$$Alf$Library$CollectionFunctions$size__Test Suites$Test Suite 1$Assembly_PWP_PWP$IImpl__" group="_kJ_Z0ryKEeK1Qo9t_0gCIw" node="_kJ_ZzryKEeK1Qo9t_0gCIw _kJ_Zz7yKEeK1Qo9t_0gCIw _kJ_Z0LyKEeK1Qo9t_0gCIw _kJ_Z0byKEeK1Qo9t_0gCIw _kJ_Z0ryKEeK1Qo9t_0gCIw">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_kJ_ZxLyKEeK1Qo9t_0gCIw" name="seq" visibility="package" type="_kgnPEos1EeKEn4V9UD8Cqw" isOrdered="true" isUnique="false">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kJ_ZxbyKEeK1Qo9t_0gCIw"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kJ_ZxryKEeK1Qo9t_0gCIw" value="*"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_kJ_Zx7yKEeK1Qo9t_0gCIw" name="" visibility="package" direction="return">
        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kJ_ZyLyKEeK1Qo9t_0gCIw" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kJ_ZybyKEeK1Qo9t_0gCIw" value="1"/>
      </ownedParameter>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_kJ_ZyryKEeK1Qo9t_0gCIw" activity="_kJ_ZwLyKEeK1Qo9t_0gCIw" source="_kJ_ZzryKEeK1Qo9t_0gCIw" target="_kJ_Zz7yKEeK1Qo9t_0gCIw"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_kJ_Zy7yKEeK1Qo9t_0gCIw" activity="_kJ_ZwLyKEeK1Qo9t_0gCIw" source="_kJ_Z07yKEeK1Qo9t_0gCIw" target="_kJ_Z0byKEeK1Qo9t_0gCIw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_kJ_ZzLyKEeK1Qo9t_0gCIw" activity="_kJ_ZwLyKEeK1Qo9t_0gCIw" source="_kJ_Zz7yKEeK1Qo9t_0gCIw" target="_kJ_Z1byKEeK1Qo9t_0gCIw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_kJ_ZzbyKEeK1Qo9t_0gCIw" activity="_kJ_ZwLyKEeK1Qo9t_0gCIw" source="_kJ_Z27yKEeK1Qo9t_0gCIw" target="_kJ_Z0LyKEeK1Qo9t_0gCIw"/>
      <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_kJ_Z0ryKEeK1Qo9t_0gCIw" name="Body(size)">
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_kJ_Z07yKEeK1Qo9t_0gCIw" name="ReturnStatement@22536490" inStructuredNode="_kJ_Z0ryKEeK1Qo9t_0gCIw" outgoing="_kJ_Zy7yKEeK1Qo9t_0gCIw">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_kJ_Z1LyKEeK1Qo9t_0gCIw" name="Call(Size)" inStructuredNode="_kJ_Z07yKEeK1Qo9t_0gCIw">
            <argument xmi:type="uml:InputPin" xmi:id="_kJ_Z1byKEeK1Qo9t_0gCIw" name="Call(Size).argument(seq)" incoming="_kJ_ZzLyKEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kJ_Z1ryKEeK1Qo9t_0gCIw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kJ_Z17yKEeK1Qo9t_0gCIw" value="*"/>
            </argument>
            <result xmi:type="uml:OutputPin" xmi:id="_kJ_Z2LyKEeK1Qo9t_0gCIw" name="Call(Size).result()" outgoing="_kJ_Z3ryKEeK1Qo9t_0gCIw">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kJ_Z2byKEeK1Qo9t_0gCIw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kJ_Z2ryKEeK1Qo9t_0gCIw" value="1"/>
            </result>
            <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-Size"/>
          </node>
          <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_kJ_Z27yKEeK1Qo9t_0gCIw" name="ReturnStatement@22536490.output" outgoing="_kJ_ZzbyKEeK1Qo9t_0gCIw" incoming="_kJ_Z3ryKEeK1Qo9t_0gCIw" isOrdered="true" isUnique="false">
            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kJ_Z3LyKEeK1Qo9t_0gCIw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kJ_Z3byKEeK1Qo9t_0gCIw" value="1"/>
          </structuredNodeOutput>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_kJ_Z3ryKEeK1Qo9t_0gCIw" inStructuredNode="_kJ_Z07yKEeK1Qo9t_0gCIw" source="_kJ_Z2LyKEeK1Qo9t_0gCIw" target="_kJ_Z27yKEeK1Qo9t_0gCIw"/>
        </node>
      </structuredNode>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_kJ_ZzryKEeK1Qo9t_0gCIw" name="Input(seq)" outgoing="_kJ_ZyryKEeK1Qo9t_0gCIw" parameter="_kJ_ZxLyKEeK1Qo9t_0gCIw"/>
      <node xmi:type="uml:ForkNode" xmi:id="_kJ_Zz7yKEeK1Qo9t_0gCIw" name="Fork(seq)" outgoing="_kJ_ZzLyKEeK1Qo9t_0gCIw" incoming="_kJ_ZyryKEeK1Qo9t_0gCIw"/>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_kJ_Z0LyKEeK1Qo9t_0gCIw" name="Return" incoming="_kJ_ZzbyKEeK1Qo9t_0gCIw" parameter="_kJ_Zx7yKEeK1Qo9t_0gCIw"/>
      <node xmi:type="uml:ActivityFinalNode" xmi:id="_kJ_Z0byKEeK1Qo9t_0gCIw" name="Final" incoming="_kJ_Zy7yKEeK1Qo9t_0gCIw"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Activity" xmi:id="_kKlPoLyKEeK1Qo9t_0gCIw">
      <templateBinding xmi:type="uml:TemplateBinding" xmi:id="_kKlPobyKEeK1Qo9t_0gCIw" boundElement="_kKlPoLyKEeK1Qo9t_0gCIw">
        <parameterSubstitution xmi:type="uml:TemplateParameterSubstitution" xmi:id="_kKlPoryKEeK1Qo9t_0gCIw" actual="_kgnPEos1EeKEn4V9UD8Cqw" templateBinding="_kKlPobyKEeK1Qo9t_0gCIw">
          <formal xmi:type="uml:ClassifierTemplateParameter" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#_JmqbdYVoEeKRrIQMgiVHcQ"/>
        </parameterSubstitution>
        <signature xmi:type="uml:RedefinableTemplateSignature" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#_JmqbdIVoEeKRrIQMgiVHcQ"/>
      </templateBinding>
    </packagedElement>
    <packagedElement xmi:type="uml:Realization" xmi:id="_kLB7kLyKEeK1Qo9t_0gCIw" client="_kJ_ZwLyKEeK1Qo9t_0gCIw" supplier="_kKlPoLyKEeK1Qo9t_0gCIw"/>
    <packagedElement xmi:type="uml:Activity" xmi:id="_nYyM0L8CEeKq0sxwVtuf-Q" clientDependency="_nZq9oL8CEeKq0sxwVtuf-Q" name="$$Alf$Library$CollectionFunctions$size__Test Suites$Test Suite 2$SingleDelegation - PortToPart - Operation$B__" group="_nYyM4r8CEeKq0sxwVtuf-Q" node="_nYyM3r8CEeKq0sxwVtuf-Q _nYyM378CEeKq0sxwVtuf-Q _nYyM4L8CEeKq0sxwVtuf-Q _nYyM4b8CEeKq0sxwVtuf-Q _nYyM4r8CEeKq0sxwVtuf-Q">
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_nYyM1L8CEeKq0sxwVtuf-Q" name="seq" visibility="package" type="_RLbBgKQhEeKU2-QRh2EfwQ" isOrdered="true" isUnique="false">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nYyM1b8CEeKq0sxwVtuf-Q"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nYyM1r8CEeKq0sxwVtuf-Q" value="*"/>
      </ownedParameter>
      <ownedParameter xmi:type="uml:Parameter" xmi:id="_nYyM178CEeKq0sxwVtuf-Q" name="" visibility="package" direction="return">
        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nYyM2L8CEeKq0sxwVtuf-Q" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nYyM2b8CEeKq0sxwVtuf-Q" value="1"/>
      </ownedParameter>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_nYyM2r8CEeKq0sxwVtuf-Q" activity="_nYyM0L8CEeKq0sxwVtuf-Q" source="_nYyM3r8CEeKq0sxwVtuf-Q" target="_nYyM378CEeKq0sxwVtuf-Q"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_nYyM278CEeKq0sxwVtuf-Q" activity="_nYyM0L8CEeKq0sxwVtuf-Q" source="_nYyM478CEeKq0sxwVtuf-Q" target="_nYyM4b8CEeKq0sxwVtuf-Q"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_nYyM3L8CEeKq0sxwVtuf-Q" activity="_nYyM0L8CEeKq0sxwVtuf-Q" source="_nYyM378CEeKq0sxwVtuf-Q" target="_nYyM5b8CEeKq0sxwVtuf-Q"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_nYyM3b8CEeKq0sxwVtuf-Q" activity="_nYyM0L8CEeKq0sxwVtuf-Q" source="_nYyM678CEeKq0sxwVtuf-Q" target="_nYyM4L8CEeKq0sxwVtuf-Q"/>
      <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_nYyM4r8CEeKq0sxwVtuf-Q" name="Body(size)">
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_nYyM478CEeKq0sxwVtuf-Q" name="ReturnStatement@22536490" inStructuredNode="_nYyM4r8CEeKq0sxwVtuf-Q" outgoing="_nYyM278CEeKq0sxwVtuf-Q">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_nYyM5L8CEeKq0sxwVtuf-Q" name="Call(Size)" inStructuredNode="_nYyM478CEeKq0sxwVtuf-Q">
            <argument xmi:type="uml:InputPin" xmi:id="_nYyM5b8CEeKq0sxwVtuf-Q" name="Call(Size).argument(seq)" incoming="_nYyM3L8CEeKq0sxwVtuf-Q" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nYyM5r8CEeKq0sxwVtuf-Q"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nYyM578CEeKq0sxwVtuf-Q" value="*"/>
            </argument>
            <result xmi:type="uml:OutputPin" xmi:id="_nYyM6L8CEeKq0sxwVtuf-Q" name="Call(Size).result()" outgoing="_nYyM7r8CEeKq0sxwVtuf-Q">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nYyM6b8CEeKq0sxwVtuf-Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nYyM6r8CEeKq0sxwVtuf-Q" value="1"/>
            </result>
            <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-Size"/>
          </node>
          <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_nYyM678CEeKq0sxwVtuf-Q" name="ReturnStatement@22536490.output" outgoing="_nYyM3b8CEeKq0sxwVtuf-Q" incoming="_nYyM7r8CEeKq0sxwVtuf-Q" isOrdered="true" isUnique="false">
            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nYyM7L8CEeKq0sxwVtuf-Q" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nYyM7b8CEeKq0sxwVtuf-Q" value="1"/>
          </structuredNodeOutput>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_nYyM7r8CEeKq0sxwVtuf-Q" inStructuredNode="_nYyM478CEeKq0sxwVtuf-Q" source="_nYyM6L8CEeKq0sxwVtuf-Q" target="_nYyM678CEeKq0sxwVtuf-Q"/>
        </node>
      </structuredNode>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_nYyM3r8CEeKq0sxwVtuf-Q" name="Input(seq)" outgoing="_nYyM2r8CEeKq0sxwVtuf-Q" parameter="_nYyM1L8CEeKq0sxwVtuf-Q"/>
      <node xmi:type="uml:ForkNode" xmi:id="_nYyM378CEeKq0sxwVtuf-Q" name="Fork(seq)" outgoing="_nYyM3L8CEeKq0sxwVtuf-Q" incoming="_nYyM2r8CEeKq0sxwVtuf-Q"/>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_nYyM4L8CEeKq0sxwVtuf-Q" name="Return" incoming="_nYyM3b8CEeKq0sxwVtuf-Q" parameter="_nYyM178CEeKq0sxwVtuf-Q"/>
      <node xmi:type="uml:ActivityFinalNode" xmi:id="_nYyM4b8CEeKq0sxwVtuf-Q" name="Final" incoming="_nYyM278CEeKq0sxwVtuf-Q"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Activity" xmi:id="_nZO4wL8CEeKq0sxwVtuf-Q">
      <templateBinding xmi:type="uml:TemplateBinding" xmi:id="_nZO4wb8CEeKq0sxwVtuf-Q" boundElement="_nZO4wL8CEeKq0sxwVtuf-Q">
        <parameterSubstitution xmi:type="uml:TemplateParameterSubstitution" xmi:id="_nZO4wr8CEeKq0sxwVtuf-Q" actual="_RLbBgKQhEeKU2-QRh2EfwQ" templateBinding="_nZO4wb8CEeKq0sxwVtuf-Q">
          <formal xmi:type="uml:ClassifierTemplateParameter" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#_JmqbdYVoEeKRrIQMgiVHcQ"/>
        </parameterSubstitution>
        <signature xmi:type="uml:RedefinableTemplateSignature" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#_JmqbdIVoEeKRrIQMgiVHcQ"/>
      </templateBinding>
    </packagedElement>
    <packagedElement xmi:type="uml:Realization" xmi:id="_nZq9oL8CEeKq0sxwVtuf-Q" client="_nYyM0L8CEeKq0sxwVtuf-Q" supplier="_nZO4wL8CEeKq0sxwVtuf-Q"/>
    <packagedElement xmi:type="uml:Package" xmi:id="_84D9wP68EeKIUMeW2s0i8Q" name="Test Suite 2 - Bis">
      <ownedComment xmi:type="uml:Comment" xmi:id="_pbO5YEqyEeOJgKAcDQbvUQ">
        <body>Variant with untyped connectors</body>
      </ownedComment>
      <packagedElement xmi:type="uml:Activity" xmi:id="_84FMx_68EeKIUMeW2s0i8Q" name="Test Suite 2 - Bis" group="_wNN5MP90EeKcBsjselkpBA" node="_wNN5MP90EeKcBsjselkpBA">
        <ownedComment xmi:type="uml:Comment" xmi:id="_84FMyP68EeKIUMeW2s0i8Q">
          <body>&#xD;
namespace 'Test Suites'::'Test Suite 2 - Bis' ;&#xD;
&#xD;
private import 'Test Suites'::'Test Suite 2 - Bis'::'SingleDelegation - PortToPart - Signal'::* ;&#xD;
private import 'Test Suites'::'Test Suite 2 - Bis'::'SingleDelegation - PortToPart - Operation'::* ;&#xD;
private import 'Test Suites'::'Test Suite 2 - Bis'::'SingleDelegation - PortToPWP - Signal'::* ;&#xD;
private import 'Test Suites'::'Test Suite 2 - Bis'::'SingleDelegation - PortToPWP - Operation'::* ;&#xD;
private import 'Test Suites'::'Test Suite 2 - Bis'::'MultipleDelegation - SameConnector - PortToPart - Signal'::* ;&#xD;
private import 'Test Suites'::'Test Suite 2 - Bis'::'MultipleDelegation - SameConnector - PortToPart - Operation'::* ;&#xD;
private import 'Test Suites'::'Test Suite 2 - Bis'::'MultipleDelegation - SameConnector - PortToPWP - Signal'::* ;&#xD;
private import 'Test Suites'::'Test Suite 2 - Bis'::'MultipleDelegation - SameConnector - PortToPWP - Operation'::* ;&#xD;
private import 'Test Suites'::'Test Suite 2 - Bis'::'MultipleDelegation - MultipleConnectors - PortToPart - Signal'::* ;&#xD;
private import 'Test Suites'::'Test Suite 2 - Bis'::'MultipleDelegation - MultipleConnectors - PortToPWP - Signal'::* ;&#xD;
private import 'Test Suites'::'Test Suite 2 - Bis'::'MultipleDelegation - MultipleConnectors - PortToPart - Operation'::* ;&#xD;
private import 'Test Suites'::'Test Suite 2 - Bis'::'MultipleDelegation - MultipleConnectors - PortToPWP - Operation'::* ;&#xD;
&#xD;
&#xD;
&#xD;
activity 'Test Suite 2 - Bis'() { &#xD;
	WriteLine(&quot;---- Running Test Suite 2 - Untyped Connectors ----&quot;) ; WriteLine(&quot;&quot;) ;&#xD;
	&#xD;
	'Test case - SingleDelegation - PortToPart - Operation'() ; WriteLine(&quot;&quot;) ;&#xD;
	'Test case - SingleDelegation - PortToPart - Signal'() ; WriteLine(&quot;&quot;) ;&#xD;
	'Test case - SingleDelegation - PortToPWP - Operation'() ; WriteLine(&quot;&quot;) ;&#xD;
	'Test case - SingleDelegation - PortToPWP - Signal'() ; WriteLine(&quot;&quot;) ;&#xD;
	'Test case - MultipleDelegation - MultipleConnectors - PortToPart - Operation'() ; WriteLine(&quot;&quot;) ;&#xD;
	'Test case - MultipleDelegation - MultipleConnectors - PortToPart - Signal'() ; WriteLine(&quot;&quot;) ;&#xD;
	'Test case - MultipleDelegation - MultipleConnectors - PortToPWP - Operation'() ; WriteLine(&quot;&quot;) ;&#xD;
	'Test case - MultipleDelegation - MultipleConnectors - PortToPWP - Signal'() ; WriteLine(&quot;&quot;) ;&#xD;
	'Test case - MultipleDelegation - SameConnector - PortToPart - Operation'() ; WriteLine(&quot;&quot;) ;&#xD;
	'Test case - MultipleDelegation - SameConnector - PortToPart - Signal'() ; WriteLine(&quot;&quot;) ;&#xD;
	'Test case - MultipleDelegation - SameConnector - PortToPWP - Operation'() ; WriteLine(&quot;&quot;) ;&#xD;
	'Test case - MultipleDelegation - SameConnector - PortToPWP - Signal'() ; WriteLine(&quot;&quot;) ;&#xD;
	&#xD;
	WriteLine(&quot;&quot;) ; WriteLine(&quot;---- End of Test Suite 2 - Untyped Connectors ----&quot;) ; &#xD;
}</body>
        </ownedComment>
        <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_wNN5MP90EeKcBsjselkpBA" name="Body(Test Suite 2 - Bis)">
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_wNN5Mf90EeKcBsjselkpBA" name="ExpressionStatement@1332282" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" outgoing="_wNN6Sf90EeKcBsjselkpBA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_wNN5Mv90EeKcBsjselkpBA" name="Call(WriteLine)" inStructuredNode="_wNN5Mf90EeKcBsjselkpBA" incoming="_wNN5QP90EeKcBsjselkpBA">
              <argument xmi:type="uml:InputPin" xmi:id="_wNN5M_90EeKcBsjselkpBA" name="Call(WriteLine).argument(value)" incoming="_wNN5P_90EeKcBsjselkpBA">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wNN5NP90EeKcBsjselkpBA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wNN5Nf90EeKcBsjselkpBA" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_wNN5Nv90EeKcBsjselkpBA" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wNN5N_90EeKcBsjselkpBA"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wNN5OP90EeKcBsjselkpBA" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_wNN5Of90EeKcBsjselkpBA" name="Tuple@80a5ac" inStructuredNode="_wNN5Mf90EeKcBsjselkpBA" outgoing="_wNN5QP90EeKcBsjselkpBA">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_wNN5Ov90EeKcBsjselkpBA" name="Value(&quot;---- Running Test Suite 2 - Untyped Connectors ----&quot;)" inStructuredNode="_wNN5Of90EeKcBsjselkpBA">
                <result xmi:type="uml:OutputPin" xmi:id="_wNN5O_90EeKcBsjselkpBA" name="Value(&quot;---- Running Test Suite 2 - Untyped Connectors ----&quot;).result" outgoing="_wNN5P_90EeKcBsjselkpBA" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wNN5PP90EeKcBsjselkpBA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wNN5Pf90EeKcBsjselkpBA" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_wNN5Pv90EeKcBsjselkpBA" value="---- Running Test Suite 2 - Untyped Connectors ----">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_wNN5P_90EeKcBsjselkpBA" inStructuredNode="_wNN5Mf90EeKcBsjselkpBA" source="_wNN5O_90EeKcBsjselkpBA" target="_wNN5M_90EeKcBsjselkpBA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_wNN5QP90EeKcBsjselkpBA" inStructuredNode="_wNN5Mf90EeKcBsjselkpBA" source="_wNN5Of90EeKcBsjselkpBA" target="_wNN5Mv90EeKcBsjselkpBA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_wNN5Qf90EeKcBsjselkpBA" name="ExpressionStatement@16ee356" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" outgoing="_wNN6Sv90EeKcBsjselkpBA" incoming="_wNN6Sf90EeKcBsjselkpBA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_wNN5Qv90EeKcBsjselkpBA" name="Call(WriteLine)" inStructuredNode="_wNN5Qf90EeKcBsjselkpBA" incoming="_wNN5UP90EeKcBsjselkpBA">
              <argument xmi:type="uml:InputPin" xmi:id="_wNN5Q_90EeKcBsjselkpBA" name="Call(WriteLine).argument(value)" incoming="_wNN5T_90EeKcBsjselkpBA">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wNN5RP90EeKcBsjselkpBA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wNN5Rf90EeKcBsjselkpBA" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_wNN5Rv90EeKcBsjselkpBA" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wNN5R_90EeKcBsjselkpBA"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wNN5SP90EeKcBsjselkpBA" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_wNN5Sf90EeKcBsjselkpBA" name="Tuple@10fce02" inStructuredNode="_wNN5Qf90EeKcBsjselkpBA" outgoing="_wNN5UP90EeKcBsjselkpBA">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_wNN5Sv90EeKcBsjselkpBA" name="Value(&quot;&quot;)" inStructuredNode="_wNN5Sf90EeKcBsjselkpBA">
                <result xmi:type="uml:OutputPin" xmi:id="_wNN5S_90EeKcBsjselkpBA" name="Value(&quot;&quot;).result" outgoing="_wNN5T_90EeKcBsjselkpBA" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wNN5TP90EeKcBsjselkpBA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wNN5Tf90EeKcBsjselkpBA" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_wNN5Tv90EeKcBsjselkpBA" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_wNN5T_90EeKcBsjselkpBA" inStructuredNode="_wNN5Qf90EeKcBsjselkpBA" source="_wNN5S_90EeKcBsjselkpBA" target="_wNN5Q_90EeKcBsjselkpBA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_wNN5UP90EeKcBsjselkpBA" inStructuredNode="_wNN5Qf90EeKcBsjselkpBA" source="_wNN5Sf90EeKcBsjselkpBA" target="_wNN5Qv90EeKcBsjselkpBA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_wNN5Uf90EeKcBsjselkpBA" name="ExpressionStatement@81b1fd" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" outgoing="_wNN6S_90EeKcBsjselkpBA" incoming="_wNN6Sv90EeKcBsjselkpBA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_wNN5Uv90EeKcBsjselkpBA" name="Call(Test case - SingleDelegation - PortToPart - Operation)" inStructuredNode="_wNN5Uf90EeKcBsjselkpBA" behavior="_84F0Lf68EeKIUMeW2s0i8Q"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_wNN5U_90EeKcBsjselkpBA" name="ExpressionStatement@13d15e8" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" outgoing="_wNN6TP90EeKcBsjselkpBA" incoming="_wNN6S_90EeKcBsjselkpBA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_wNN5VP90EeKcBsjselkpBA" name="Call(WriteLine)" inStructuredNode="_wNN5U_90EeKcBsjselkpBA" incoming="_wNN5Yv90EeKcBsjselkpBA">
              <argument xmi:type="uml:InputPin" xmi:id="_wNN5Vf90EeKcBsjselkpBA" name="Call(WriteLine).argument(value)" incoming="_wNN5Yf90EeKcBsjselkpBA">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wNN5Vv90EeKcBsjselkpBA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wNN5V_90EeKcBsjselkpBA" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_wNN5WP90EeKcBsjselkpBA" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wNN5Wf90EeKcBsjselkpBA"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wNN5Wv90EeKcBsjselkpBA" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_wNN5W_90EeKcBsjselkpBA" name="Tuple@12a3edf" inStructuredNode="_wNN5U_90EeKcBsjselkpBA" outgoing="_wNN5Yv90EeKcBsjselkpBA">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_wNN5XP90EeKcBsjselkpBA" name="Value(&quot;&quot;)" inStructuredNode="_wNN5W_90EeKcBsjselkpBA">
                <result xmi:type="uml:OutputPin" xmi:id="_wNN5Xf90EeKcBsjselkpBA" name="Value(&quot;&quot;).result" outgoing="_wNN5Yf90EeKcBsjselkpBA" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wNN5Xv90EeKcBsjselkpBA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wNN5X_90EeKcBsjselkpBA" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_wNN5YP90EeKcBsjselkpBA" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_wNN5Yf90EeKcBsjselkpBA" inStructuredNode="_wNN5U_90EeKcBsjselkpBA" source="_wNN5Xf90EeKcBsjselkpBA" target="_wNN5Vf90EeKcBsjselkpBA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_wNN5Yv90EeKcBsjselkpBA" inStructuredNode="_wNN5U_90EeKcBsjselkpBA" source="_wNN5W_90EeKcBsjselkpBA" target="_wNN5VP90EeKcBsjselkpBA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_wNN5Y_90EeKcBsjselkpBA" name="ExpressionStatement@10808a3" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" outgoing="_wNN6Tf90EeKcBsjselkpBA" incoming="_wNN6TP90EeKcBsjselkpBA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_wNN5ZP90EeKcBsjselkpBA" name="Call(Test case - SingleDelegation - PortToPart - Signal)" inStructuredNode="_wNN5Y_90EeKcBsjselkpBA" behavior="_84FOS_68EeKIUMeW2s0i8Q"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_wNN5Zf90EeKcBsjselkpBA" name="ExpressionStatement@1ef2ab" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" outgoing="_wNN6Tv90EeKcBsjselkpBA" incoming="_wNN6Tf90EeKcBsjselkpBA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_wNN5Zv90EeKcBsjselkpBA" name="Call(WriteLine)" inStructuredNode="_wNN5Zf90EeKcBsjselkpBA" incoming="_wNN5dP90EeKcBsjselkpBA">
              <argument xmi:type="uml:InputPin" xmi:id="_wNN5Z_90EeKcBsjselkpBA" name="Call(WriteLine).argument(value)" incoming="_wNN5c_90EeKcBsjselkpBA">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wNN5aP90EeKcBsjselkpBA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wNN5af90EeKcBsjselkpBA" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_wNN5av90EeKcBsjselkpBA" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wNN5a_90EeKcBsjselkpBA"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wNN5bP90EeKcBsjselkpBA" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_wNN5bf90EeKcBsjselkpBA" name="Tuple@13d7c6c" inStructuredNode="_wNN5Zf90EeKcBsjselkpBA" outgoing="_wNN5dP90EeKcBsjselkpBA">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_wNN5bv90EeKcBsjselkpBA" name="Value(&quot;&quot;)" inStructuredNode="_wNN5bf90EeKcBsjselkpBA">
                <result xmi:type="uml:OutputPin" xmi:id="_wNN5b_90EeKcBsjselkpBA" name="Value(&quot;&quot;).result" outgoing="_wNN5c_90EeKcBsjselkpBA" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wNN5cP90EeKcBsjselkpBA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wNN5cf90EeKcBsjselkpBA" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_wNN5cv90EeKcBsjselkpBA" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_wNN5c_90EeKcBsjselkpBA" inStructuredNode="_wNN5Zf90EeKcBsjselkpBA" source="_wNN5b_90EeKcBsjselkpBA" target="_wNN5Z_90EeKcBsjselkpBA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_wNN5dP90EeKcBsjselkpBA" inStructuredNode="_wNN5Zf90EeKcBsjselkpBA" source="_wNN5bf90EeKcBsjselkpBA" target="_wNN5Zv90EeKcBsjselkpBA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_wNN5df90EeKcBsjselkpBA" name="ExpressionStatement@1ae54d2" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" outgoing="_wNN6T_90EeKcBsjselkpBA" incoming="_wNN6Tv90EeKcBsjselkpBA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_wNN5dv90EeKcBsjselkpBA" name="Call(Test case - SingleDelegation - PortToPWP - Operation)" inStructuredNode="_wNN5df90EeKcBsjselkpBA" behavior="_84Horv68EeKIUMeW2s0i8Q"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_wNN5d_90EeKcBsjselkpBA" name="ExpressionStatement@1fe7429" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" outgoing="_wNN6UP90EeKcBsjselkpBA" incoming="_wNN6T_90EeKcBsjselkpBA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_wNN5eP90EeKcBsjselkpBA" name="Call(WriteLine)" inStructuredNode="_wNN5d_90EeKcBsjselkpBA" incoming="_wNN5hv90EeKcBsjselkpBA">
              <argument xmi:type="uml:InputPin" xmi:id="_wNN5ef90EeKcBsjselkpBA" name="Call(WriteLine).argument(value)" incoming="_wNN5hf90EeKcBsjselkpBA">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wNN5ev90EeKcBsjselkpBA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wNN5e_90EeKcBsjselkpBA" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_wNN5fP90EeKcBsjselkpBA" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wNN5ff90EeKcBsjselkpBA"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wNN5fv90EeKcBsjselkpBA" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_wNN5f_90EeKcBsjselkpBA" name="Tuple@d85eaf" inStructuredNode="_wNN5d_90EeKcBsjselkpBA" outgoing="_wNN5hv90EeKcBsjselkpBA">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_wNN5gP90EeKcBsjselkpBA" name="Value(&quot;&quot;)" inStructuredNode="_wNN5f_90EeKcBsjselkpBA">
                <result xmi:type="uml:OutputPin" xmi:id="_wNN5gf90EeKcBsjselkpBA" name="Value(&quot;&quot;).result" outgoing="_wNN5hf90EeKcBsjselkpBA" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wNN5gv90EeKcBsjselkpBA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wNN5g_90EeKcBsjselkpBA" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_wNN5hP90EeKcBsjselkpBA" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_wNN5hf90EeKcBsjselkpBA" inStructuredNode="_wNN5d_90EeKcBsjselkpBA" source="_wNN5gf90EeKcBsjselkpBA" target="_wNN5ef90EeKcBsjselkpBA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_wNN5hv90EeKcBsjselkpBA" inStructuredNode="_wNN5d_90EeKcBsjselkpBA" source="_wNN5f_90EeKcBsjselkpBA" target="_wNN5eP90EeKcBsjselkpBA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_wNN5h_90EeKcBsjselkpBA" name="ExpressionStatement@15a9549" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" outgoing="_wNN6Uf90EeKcBsjselkpBA" incoming="_wNN6UP90EeKcBsjselkpBA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_wNN5iP90EeKcBsjselkpBA" name="Call(Test case - SingleDelegation - PortToPWP - Signal)" inStructuredNode="_wNN5h_90EeKcBsjselkpBA" behavior="_84HDUP68EeKIUMeW2s0i8Q"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_wNN5if90EeKcBsjselkpBA" name="ExpressionStatement@1df8c78" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" outgoing="_wNN6Uv90EeKcBsjselkpBA" incoming="_wNN6Uf90EeKcBsjselkpBA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_wNN5iv90EeKcBsjselkpBA" name="Call(WriteLine)" inStructuredNode="_wNN5if90EeKcBsjselkpBA" incoming="_wNN5mP90EeKcBsjselkpBA">
              <argument xmi:type="uml:InputPin" xmi:id="_wNN5i_90EeKcBsjselkpBA" name="Call(WriteLine).argument(value)" incoming="_wNN5l_90EeKcBsjselkpBA">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wNN5jP90EeKcBsjselkpBA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wNN5jf90EeKcBsjselkpBA" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_wNN5jv90EeKcBsjselkpBA" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wNN5j_90EeKcBsjselkpBA"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wNN5kP90EeKcBsjselkpBA" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_wNN5kf90EeKcBsjselkpBA" name="Tuple@16163d1" inStructuredNode="_wNN5if90EeKcBsjselkpBA" outgoing="_wNN5mP90EeKcBsjselkpBA">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_wNN5kv90EeKcBsjselkpBA" name="Value(&quot;&quot;)" inStructuredNode="_wNN5kf90EeKcBsjselkpBA">
                <result xmi:type="uml:OutputPin" xmi:id="_wNN5k_90EeKcBsjselkpBA" name="Value(&quot;&quot;).result" outgoing="_wNN5l_90EeKcBsjselkpBA" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wNN5lP90EeKcBsjselkpBA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wNN5lf90EeKcBsjselkpBA" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_wNN5lv90EeKcBsjselkpBA" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_wNN5l_90EeKcBsjselkpBA" inStructuredNode="_wNN5if90EeKcBsjselkpBA" source="_wNN5k_90EeKcBsjselkpBA" target="_wNN5i_90EeKcBsjselkpBA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_wNN5mP90EeKcBsjselkpBA" inStructuredNode="_wNN5if90EeKcBsjselkpBA" source="_wNN5kf90EeKcBsjselkpBA" target="_wNN5iv90EeKcBsjselkpBA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_wNN5mf90EeKcBsjselkpBA" name="ExpressionStatement@1be958b" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" outgoing="_wNN6U_90EeKcBsjselkpBA" incoming="_wNN6Uv90EeKcBsjselkpBA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_wNN5mv90EeKcBsjselkpBA" name="Call(Test case - MultipleDelegation - MultipleConnectors - PortToPart - Operation)" inStructuredNode="_wNN5mf90EeKcBsjselkpBA" behavior="_84I2e_68EeKIUMeW2s0i8Q"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_wNN5m_90EeKcBsjselkpBA" name="ExpressionStatement@8fa56d" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" outgoing="_wNN6VP90EeKcBsjselkpBA" incoming="_wNN6U_90EeKcBsjselkpBA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_wNN5nP90EeKcBsjselkpBA" name="Call(WriteLine)" inStructuredNode="_wNN5m_90EeKcBsjselkpBA" incoming="_wNN5qv90EeKcBsjselkpBA">
              <argument xmi:type="uml:InputPin" xmi:id="_wNN5nf90EeKcBsjselkpBA" name="Call(WriteLine).argument(value)" incoming="_wNN5qf90EeKcBsjselkpBA">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wNN5nv90EeKcBsjselkpBA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wNN5n_90EeKcBsjselkpBA" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_wNN5oP90EeKcBsjselkpBA" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wNN5of90EeKcBsjselkpBA"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wNN5ov90EeKcBsjselkpBA" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_wNN5o_90EeKcBsjselkpBA" name="Tuple@79179f" inStructuredNode="_wNN5m_90EeKcBsjselkpBA" outgoing="_wNN5qv90EeKcBsjselkpBA">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_wNN5pP90EeKcBsjselkpBA" name="Value(&quot;&quot;)" inStructuredNode="_wNN5o_90EeKcBsjselkpBA">
                <result xmi:type="uml:OutputPin" xmi:id="_wNN5pf90EeKcBsjselkpBA" name="Value(&quot;&quot;).result" outgoing="_wNN5qf90EeKcBsjselkpBA" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wNN5pv90EeKcBsjselkpBA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wNN5p_90EeKcBsjselkpBA" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_wNN5qP90EeKcBsjselkpBA" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_wNN5qf90EeKcBsjselkpBA" inStructuredNode="_wNN5m_90EeKcBsjselkpBA" source="_wNN5pf90EeKcBsjselkpBA" target="_wNN5nf90EeKcBsjselkpBA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_wNN5qv90EeKcBsjselkpBA" inStructuredNode="_wNN5m_90EeKcBsjselkpBA" source="_wNN5o_90EeKcBsjselkpBA" target="_wNN5nP90EeKcBsjselkpBA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_wNN5q_90EeKcBsjselkpBA" name="ExpressionStatement@8fcb42" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" outgoing="_wNN6Vf90EeKcBsjselkpBA" incoming="_wNN6VP90EeKcBsjselkpBA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_wNN5rP90EeKcBsjselkpBA" name="Call(Test case - MultipleDelegation - MultipleConnectors - PortToPart - Signal)" inStructuredNode="_wNN5q_90EeKcBsjselkpBA" behavior="_84Gcrf68EeKIUMeW2s0i8Q"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_wNN5rf90EeKcBsjselkpBA" name="ExpressionStatement@f9c04d" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" outgoing="_wNN6Vv90EeKcBsjselkpBA" incoming="_wNN6Vf90EeKcBsjselkpBA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_wNN5rv90EeKcBsjselkpBA" name="Call(WriteLine)" inStructuredNode="_wNN5rf90EeKcBsjselkpBA" incoming="_wNN5vP90EeKcBsjselkpBA">
              <argument xmi:type="uml:InputPin" xmi:id="_wNN5r_90EeKcBsjselkpBA" name="Call(WriteLine).argument(value)" incoming="_wNN5u_90EeKcBsjselkpBA">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wNN5sP90EeKcBsjselkpBA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wNN5sf90EeKcBsjselkpBA" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_wNN5sv90EeKcBsjselkpBA" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wNN5s_90EeKcBsjselkpBA"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wNN5tP90EeKcBsjselkpBA" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_wNN5tf90EeKcBsjselkpBA" name="Tuple@16972f1" inStructuredNode="_wNN5rf90EeKcBsjselkpBA" outgoing="_wNN5vP90EeKcBsjselkpBA">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_wNN5tv90EeKcBsjselkpBA" name="Value(&quot;&quot;)" inStructuredNode="_wNN5tf90EeKcBsjselkpBA">
                <result xmi:type="uml:OutputPin" xmi:id="_wNN5t_90EeKcBsjselkpBA" name="Value(&quot;&quot;).result" outgoing="_wNN5u_90EeKcBsjselkpBA" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wNN5uP90EeKcBsjselkpBA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wNN5uf90EeKcBsjselkpBA" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_wNN5uv90EeKcBsjselkpBA" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_wNN5u_90EeKcBsjselkpBA" inStructuredNode="_wNN5rf90EeKcBsjselkpBA" source="_wNN5t_90EeKcBsjselkpBA" target="_wNN5r_90EeKcBsjselkpBA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_wNN5vP90EeKcBsjselkpBA" inStructuredNode="_wNN5rf90EeKcBsjselkpBA" source="_wNN5tf90EeKcBsjselkpBA" target="_wNN5rv90EeKcBsjselkpBA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_wNN5vf90EeKcBsjselkpBA" name="ExpressionStatement@dc3cae" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" outgoing="_wNN6V_90EeKcBsjselkpBA" incoming="_wNN6Vv90EeKcBsjselkpBA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_wNN5vv90EeKcBsjselkpBA" name="Call(Test case - MultipleDelegation - MultipleConnectors - PortToPWP - Operation)" inStructuredNode="_wNN5vf90EeKcBsjselkpBA" behavior="_84IQaP68EeKIUMeW2s0i8Q"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_wNN5v_90EeKcBsjselkpBA" name="ExpressionStatement@1cce20a" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" outgoing="_wNN6WP90EeKcBsjselkpBA" incoming="_wNN6V_90EeKcBsjselkpBA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_wNN5wP90EeKcBsjselkpBA" name="Call(WriteLine)" inStructuredNode="_wNN5v_90EeKcBsjselkpBA" incoming="_wNN5zv90EeKcBsjselkpBA">
              <argument xmi:type="uml:InputPin" xmi:id="_wNN5wf90EeKcBsjselkpBA" name="Call(WriteLine).argument(value)" incoming="_wNN5zf90EeKcBsjselkpBA">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wNN5wv90EeKcBsjselkpBA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wNN5w_90EeKcBsjselkpBA" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_wNN5xP90EeKcBsjselkpBA" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wNN5xf90EeKcBsjselkpBA"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wNN5xv90EeKcBsjselkpBA" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_wNN5x_90EeKcBsjselkpBA" name="Tuple@1bb240a" inStructuredNode="_wNN5v_90EeKcBsjselkpBA" outgoing="_wNN5zv90EeKcBsjselkpBA">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_wNN5yP90EeKcBsjselkpBA" name="Value(&quot;&quot;)" inStructuredNode="_wNN5x_90EeKcBsjselkpBA">
                <result xmi:type="uml:OutputPin" xmi:id="_wNN5yf90EeKcBsjselkpBA" name="Value(&quot;&quot;).result" outgoing="_wNN5zf90EeKcBsjselkpBA" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wNN5yv90EeKcBsjselkpBA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wNN5y_90EeKcBsjselkpBA" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_wNN5zP90EeKcBsjselkpBA" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_wNN5zf90EeKcBsjselkpBA" inStructuredNode="_wNN5v_90EeKcBsjselkpBA" source="_wNN5yf90EeKcBsjselkpBA" target="_wNN5wf90EeKcBsjselkpBA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_wNN5zv90EeKcBsjselkpBA" inStructuredNode="_wNN5v_90EeKcBsjselkpBA" source="_wNN5x_90EeKcBsjselkpBA" target="_wNN5wP90EeKcBsjselkpBA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_wNN5z_90EeKcBsjselkpBA" name="ExpressionStatement@92735b" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" outgoing="_wNN6Wf90EeKcBsjselkpBA" incoming="_wNN6WP90EeKcBsjselkpBA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_wNN50P90EeKcBsjselkpBA" name="Call(Test case - MultipleDelegation - MultipleConnectors - PortToPWP - Signal)" inStructuredNode="_wNN5z_90EeKcBsjselkpBA" behavior="_84KroP68EeKIUMeW2s0i8Q"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_wNN50f90EeKcBsjselkpBA" name="ExpressionStatement@191fe2b" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" outgoing="_wNN6Wv90EeKcBsjselkpBA" incoming="_wNN6Wf90EeKcBsjselkpBA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_wNN50v90EeKcBsjselkpBA" name="Call(WriteLine)" inStructuredNode="_wNN50f90EeKcBsjselkpBA" incoming="_wNN54P90EeKcBsjselkpBA">
              <argument xmi:type="uml:InputPin" xmi:id="_wNN50_90EeKcBsjselkpBA" name="Call(WriteLine).argument(value)" incoming="_wNN53_90EeKcBsjselkpBA">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wNN51P90EeKcBsjselkpBA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wNN51f90EeKcBsjselkpBA" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_wNN51v90EeKcBsjselkpBA" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wNN51_90EeKcBsjselkpBA"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wNN52P90EeKcBsjselkpBA" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_wNN52f90EeKcBsjselkpBA" name="Tuple@57158d" inStructuredNode="_wNN50f90EeKcBsjselkpBA" outgoing="_wNN54P90EeKcBsjselkpBA">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_wNN52v90EeKcBsjselkpBA" name="Value(&quot;&quot;)" inStructuredNode="_wNN52f90EeKcBsjselkpBA">
                <result xmi:type="uml:OutputPin" xmi:id="_wNN52_90EeKcBsjselkpBA" name="Value(&quot;&quot;).result" outgoing="_wNN53_90EeKcBsjselkpBA" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wNN53P90EeKcBsjselkpBA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wNN53f90EeKcBsjselkpBA" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_wNN53v90EeKcBsjselkpBA" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_wNN53_90EeKcBsjselkpBA" inStructuredNode="_wNN50f90EeKcBsjselkpBA" source="_wNN52_90EeKcBsjselkpBA" target="_wNN50_90EeKcBsjselkpBA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_wNN54P90EeKcBsjselkpBA" inStructuredNode="_wNN50f90EeKcBsjselkpBA" source="_wNN52f90EeKcBsjselkpBA" target="_wNN50v90EeKcBsjselkpBA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_wNN54f90EeKcBsjselkpBA" name="ExpressionStatement@1c3f988" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" outgoing="_wNN6W_90EeKcBsjselkpBA" incoming="_wNN6Wv90EeKcBsjselkpBA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_wNN54v90EeKcBsjselkpBA" name="Call(Test case - MultipleDelegation - SameConnector - PortToPart - Operation)" inStructuredNode="_wNN54f90EeKcBsjselkpBA" behavior="_84I4Kf68EeKIUMeW2s0i8Q"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_wNN54_90EeKcBsjselkpBA" name="ExpressionStatement@1857534" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" outgoing="_wNN6XP90EeKcBsjselkpBA" incoming="_wNN6W_90EeKcBsjselkpBA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_wNN55P90EeKcBsjselkpBA" name="Call(WriteLine)" inStructuredNode="_wNN54_90EeKcBsjselkpBA" incoming="_wNN58v90EeKcBsjselkpBA">
              <argument xmi:type="uml:InputPin" xmi:id="_wNN55f90EeKcBsjselkpBA" name="Call(WriteLine).argument(value)" incoming="_wNN58f90EeKcBsjselkpBA">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wNN55v90EeKcBsjselkpBA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wNN55_90EeKcBsjselkpBA" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_wNN56P90EeKcBsjselkpBA" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wNN56f90EeKcBsjselkpBA"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wNN56v90EeKcBsjselkpBA" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_wNN56_90EeKcBsjselkpBA" name="Tuple@1b7966a" inStructuredNode="_wNN54_90EeKcBsjselkpBA" outgoing="_wNN58v90EeKcBsjselkpBA">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_wNN57P90EeKcBsjselkpBA" name="Value(&quot;&quot;)" inStructuredNode="_wNN56_90EeKcBsjselkpBA">
                <result xmi:type="uml:OutputPin" xmi:id="_wNN57f90EeKcBsjselkpBA" name="Value(&quot;&quot;).result" outgoing="_wNN58f90EeKcBsjselkpBA" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wNN57v90EeKcBsjselkpBA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wNN57_90EeKcBsjselkpBA" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_wNN58P90EeKcBsjselkpBA" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_wNN58f90EeKcBsjselkpBA" inStructuredNode="_wNN54_90EeKcBsjselkpBA" source="_wNN57f90EeKcBsjselkpBA" target="_wNN55f90EeKcBsjselkpBA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_wNN58v90EeKcBsjselkpBA" inStructuredNode="_wNN54_90EeKcBsjselkpBA" source="_wNN56_90EeKcBsjselkpBA" target="_wNN55P90EeKcBsjselkpBA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_wNN58_90EeKcBsjselkpBA" name="ExpressionStatement@f1a288" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" outgoing="_wNN6Xf90EeKcBsjselkpBA" incoming="_wNN6XP90EeKcBsjselkpBA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_wNN59P90EeKcBsjselkpBA" name="Call(Test case - MultipleDelegation - SameConnector - PortToPart - Signal)" inStructuredNode="_wNN58_90EeKcBsjselkpBA" behavior="_84F1EP68EeKIUMeW2s0i8Q"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_wNN59f90EeKcBsjselkpBA" name="ExpressionStatement@cb1128" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" outgoing="_wNN6Xv90EeKcBsjselkpBA" incoming="_wNN6Xf90EeKcBsjselkpBA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_wNN59v90EeKcBsjselkpBA" name="Call(WriteLine)" inStructuredNode="_wNN59f90EeKcBsjselkpBA" incoming="_wNN6BP90EeKcBsjselkpBA">
              <argument xmi:type="uml:InputPin" xmi:id="_wNN59_90EeKcBsjselkpBA" name="Call(WriteLine).argument(value)" incoming="_wNN6A_90EeKcBsjselkpBA">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wNN5-P90EeKcBsjselkpBA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wNN5-f90EeKcBsjselkpBA" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_wNN5-v90EeKcBsjselkpBA" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wNN5-_90EeKcBsjselkpBA"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wNN5_P90EeKcBsjselkpBA" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_wNN5_f90EeKcBsjselkpBA" name="Tuple@9b3a3c" inStructuredNode="_wNN59f90EeKcBsjselkpBA" outgoing="_wNN6BP90EeKcBsjselkpBA">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_wNN5_v90EeKcBsjselkpBA" name="Value(&quot;&quot;)" inStructuredNode="_wNN5_f90EeKcBsjselkpBA">
                <result xmi:type="uml:OutputPin" xmi:id="_wNN5__90EeKcBsjselkpBA" name="Value(&quot;&quot;).result" outgoing="_wNN6A_90EeKcBsjselkpBA" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wNN6AP90EeKcBsjselkpBA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wNN6Af90EeKcBsjselkpBA" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_wNN6Av90EeKcBsjselkpBA" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_wNN6A_90EeKcBsjselkpBA" inStructuredNode="_wNN59f90EeKcBsjselkpBA" source="_wNN5__90EeKcBsjselkpBA" target="_wNN59_90EeKcBsjselkpBA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_wNN6BP90EeKcBsjselkpBA" inStructuredNode="_wNN59f90EeKcBsjselkpBA" source="_wNN5_f90EeKcBsjselkpBA" target="_wNN59v90EeKcBsjselkpBA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_wNN6Bf90EeKcBsjselkpBA" name="ExpressionStatement@8ef22" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" outgoing="_wNN6X_90EeKcBsjselkpBA" incoming="_wNN6Xv90EeKcBsjselkpBA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_wNN6Bv90EeKcBsjselkpBA" name="Call(Test case - MultipleDelegation - SameConnector - PortToPWP - Operation)" inStructuredNode="_wNN6Bf90EeKcBsjselkpBA" behavior="_84Jezf68EeKIUMeW2s0i8Q"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_wNN6B_90EeKcBsjselkpBA" name="ExpressionStatement@103ffda" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" outgoing="_wNN6YP90EeKcBsjselkpBA" incoming="_wNN6X_90EeKcBsjselkpBA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_wNN6CP90EeKcBsjselkpBA" name="Call(WriteLine)" inStructuredNode="_wNN6B_90EeKcBsjselkpBA" incoming="_wNN6Fv90EeKcBsjselkpBA">
              <argument xmi:type="uml:InputPin" xmi:id="_wNN6Cf90EeKcBsjselkpBA" name="Call(WriteLine).argument(value)" incoming="_wNN6Ff90EeKcBsjselkpBA">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wNN6Cv90EeKcBsjselkpBA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wNN6C_90EeKcBsjselkpBA" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_wNN6DP90EeKcBsjselkpBA" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wNN6Df90EeKcBsjselkpBA"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wNN6Dv90EeKcBsjselkpBA" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_wNN6D_90EeKcBsjselkpBA" name="Tuple@114971f" inStructuredNode="_wNN6B_90EeKcBsjselkpBA" outgoing="_wNN6Fv90EeKcBsjselkpBA">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_wNN6EP90EeKcBsjselkpBA" name="Value(&quot;&quot;)" inStructuredNode="_wNN6D_90EeKcBsjselkpBA">
                <result xmi:type="uml:OutputPin" xmi:id="_wNN6Ef90EeKcBsjselkpBA" name="Value(&quot;&quot;).result" outgoing="_wNN6Ff90EeKcBsjselkpBA" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wNN6Ev90EeKcBsjselkpBA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wNN6E_90EeKcBsjselkpBA" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_wNN6FP90EeKcBsjselkpBA" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_wNN6Ff90EeKcBsjselkpBA" inStructuredNode="_wNN6B_90EeKcBsjselkpBA" source="_wNN6Ef90EeKcBsjselkpBA" target="_wNN6Cf90EeKcBsjselkpBA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_wNN6Fv90EeKcBsjselkpBA" inStructuredNode="_wNN6B_90EeKcBsjselkpBA" source="_wNN6D_90EeKcBsjselkpBA" target="_wNN6CP90EeKcBsjselkpBA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_wNN6F_90EeKcBsjselkpBA" name="ExpressionStatement@fe4f1c" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" outgoing="_wNN6Yf90EeKcBsjselkpBA" incoming="_wNN6YP90EeKcBsjselkpBA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_wNN6GP90EeKcBsjselkpBA" name="Call(Test case - MultipleDelegation - SameConnector - PortToPWP - Signal)" inStructuredNode="_wNN6F_90EeKcBsjselkpBA" behavior="_84Hpaf68EeKIUMeW2s0i8Q"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_wNN6Gf90EeKcBsjselkpBA" name="ExpressionStatement@17fbe16" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" outgoing="_wNN6Yv90EeKcBsjselkpBA" incoming="_wNN6Yf90EeKcBsjselkpBA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_wNN6Gv90EeKcBsjselkpBA" name="Call(WriteLine)" inStructuredNode="_wNN6Gf90EeKcBsjselkpBA" incoming="_wNN6KP90EeKcBsjselkpBA">
              <argument xmi:type="uml:InputPin" xmi:id="_wNN6G_90EeKcBsjselkpBA" name="Call(WriteLine).argument(value)" incoming="_wNN6J_90EeKcBsjselkpBA">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wNN6HP90EeKcBsjselkpBA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wNN6Hf90EeKcBsjselkpBA" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_wNN6Hv90EeKcBsjselkpBA" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wNN6H_90EeKcBsjselkpBA"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wNN6IP90EeKcBsjselkpBA" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_wNN6If90EeKcBsjselkpBA" name="Tuple@14118a3" inStructuredNode="_wNN6Gf90EeKcBsjselkpBA" outgoing="_wNN6KP90EeKcBsjselkpBA">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_wNN6Iv90EeKcBsjselkpBA" name="Value(&quot;&quot;)" inStructuredNode="_wNN6If90EeKcBsjselkpBA">
                <result xmi:type="uml:OutputPin" xmi:id="_wNN6I_90EeKcBsjselkpBA" name="Value(&quot;&quot;).result" outgoing="_wNN6J_90EeKcBsjselkpBA" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wNN6JP90EeKcBsjselkpBA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wNN6Jf90EeKcBsjselkpBA" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_wNN6Jv90EeKcBsjselkpBA" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_wNN6J_90EeKcBsjselkpBA" inStructuredNode="_wNN6Gf90EeKcBsjselkpBA" source="_wNN6I_90EeKcBsjselkpBA" target="_wNN6G_90EeKcBsjselkpBA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_wNN6KP90EeKcBsjselkpBA" inStructuredNode="_wNN6Gf90EeKcBsjselkpBA" source="_wNN6If90EeKcBsjselkpBA" target="_wNN6Gv90EeKcBsjselkpBA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_wNN6Kf90EeKcBsjselkpBA" name="ExpressionStatement@61e4bc" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" outgoing="_wNN6Y_90EeKcBsjselkpBA" incoming="_wNN6Yv90EeKcBsjselkpBA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_wNN6Kv90EeKcBsjselkpBA" name="Call(WriteLine)" inStructuredNode="_wNN6Kf90EeKcBsjselkpBA" incoming="_wNN6OP90EeKcBsjselkpBA">
              <argument xmi:type="uml:InputPin" xmi:id="_wNN6K_90EeKcBsjselkpBA" name="Call(WriteLine).argument(value)" incoming="_wNN6N_90EeKcBsjselkpBA">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wNN6LP90EeKcBsjselkpBA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wNN6Lf90EeKcBsjselkpBA" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_wNN6Lv90EeKcBsjselkpBA" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wNN6L_90EeKcBsjselkpBA"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wNN6MP90EeKcBsjselkpBA" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_wNN6Mf90EeKcBsjselkpBA" name="Tuple@130bffd" inStructuredNode="_wNN6Kf90EeKcBsjselkpBA" outgoing="_wNN6OP90EeKcBsjselkpBA">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_wNN6Mv90EeKcBsjselkpBA" name="Value(&quot;&quot;)" inStructuredNode="_wNN6Mf90EeKcBsjselkpBA">
                <result xmi:type="uml:OutputPin" xmi:id="_wNN6M_90EeKcBsjselkpBA" name="Value(&quot;&quot;).result" outgoing="_wNN6N_90EeKcBsjselkpBA" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wNN6NP90EeKcBsjselkpBA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wNN6Nf90EeKcBsjselkpBA" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_wNN6Nv90EeKcBsjselkpBA" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_wNN6N_90EeKcBsjselkpBA" inStructuredNode="_wNN6Kf90EeKcBsjselkpBA" source="_wNN6M_90EeKcBsjselkpBA" target="_wNN6K_90EeKcBsjselkpBA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_wNN6OP90EeKcBsjselkpBA" inStructuredNode="_wNN6Kf90EeKcBsjselkpBA" source="_wNN6Mf90EeKcBsjselkpBA" target="_wNN6Kv90EeKcBsjselkpBA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_wNN6Of90EeKcBsjselkpBA" name="ExpressionStatement@864e57" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" incoming="_wNN6Y_90EeKcBsjselkpBA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_wNN6Ov90EeKcBsjselkpBA" name="Call(WriteLine)" inStructuredNode="_wNN6Of90EeKcBsjselkpBA" incoming="_wNN6SP90EeKcBsjselkpBA">
              <argument xmi:type="uml:InputPin" xmi:id="_wNN6O_90EeKcBsjselkpBA" name="Call(WriteLine).argument(value)" incoming="_wNN6R_90EeKcBsjselkpBA">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wNN6PP90EeKcBsjselkpBA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wNN6Pf90EeKcBsjselkpBA" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_wNN6Pv90EeKcBsjselkpBA" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wNN6P_90EeKcBsjselkpBA"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wNN6QP90EeKcBsjselkpBA" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_wNN6Qf90EeKcBsjselkpBA" name="Tuple@daef4" inStructuredNode="_wNN6Of90EeKcBsjselkpBA" outgoing="_wNN6SP90EeKcBsjselkpBA">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_wNN6Qv90EeKcBsjselkpBA" name="Value(&quot;---- End of Test Suite 2 - Untyped Connectors ----&quot;)" inStructuredNode="_wNN6Qf90EeKcBsjselkpBA">
                <result xmi:type="uml:OutputPin" xmi:id="_wNN6Q_90EeKcBsjselkpBA" name="Value(&quot;---- End of Test Suite 2 - Untyped Connectors ----&quot;).result" outgoing="_wNN6R_90EeKcBsjselkpBA" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wNN6RP90EeKcBsjselkpBA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wNN6Rf90EeKcBsjselkpBA" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_wNN6Rv90EeKcBsjselkpBA" value="---- End of Test Suite 2 - Untyped Connectors ----">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_wNN6R_90EeKcBsjselkpBA" inStructuredNode="_wNN6Of90EeKcBsjselkpBA" source="_wNN6Q_90EeKcBsjselkpBA" target="_wNN6O_90EeKcBsjselkpBA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_wNN6SP90EeKcBsjselkpBA" inStructuredNode="_wNN6Of90EeKcBsjselkpBA" source="_wNN6Qf90EeKcBsjselkpBA" target="_wNN6Ov90EeKcBsjselkpBA"/>
          </node>
          <edge xmi:type="uml:ControlFlow" xmi:id="_wNN6Sf90EeKcBsjselkpBA" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" source="_wNN5Mf90EeKcBsjselkpBA" target="_wNN5Qf90EeKcBsjselkpBA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_wNN6Sv90EeKcBsjselkpBA" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" source="_wNN5Qf90EeKcBsjselkpBA" target="_wNN5Uf90EeKcBsjselkpBA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_wNN6S_90EeKcBsjselkpBA" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" source="_wNN5Uf90EeKcBsjselkpBA" target="_wNN5U_90EeKcBsjselkpBA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_wNN6TP90EeKcBsjselkpBA" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" source="_wNN5U_90EeKcBsjselkpBA" target="_wNN5Y_90EeKcBsjselkpBA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_wNN6Tf90EeKcBsjselkpBA" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" source="_wNN5Y_90EeKcBsjselkpBA" target="_wNN5Zf90EeKcBsjselkpBA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_wNN6Tv90EeKcBsjselkpBA" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" source="_wNN5Zf90EeKcBsjselkpBA" target="_wNN5df90EeKcBsjselkpBA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_wNN6T_90EeKcBsjselkpBA" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" source="_wNN5df90EeKcBsjselkpBA" target="_wNN5d_90EeKcBsjselkpBA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_wNN6UP90EeKcBsjselkpBA" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" source="_wNN5d_90EeKcBsjselkpBA" target="_wNN5h_90EeKcBsjselkpBA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_wNN6Uf90EeKcBsjselkpBA" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" source="_wNN5h_90EeKcBsjselkpBA" target="_wNN5if90EeKcBsjselkpBA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_wNN6Uv90EeKcBsjselkpBA" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" source="_wNN5if90EeKcBsjselkpBA" target="_wNN5mf90EeKcBsjselkpBA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_wNN6U_90EeKcBsjselkpBA" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" source="_wNN5mf90EeKcBsjselkpBA" target="_wNN5m_90EeKcBsjselkpBA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_wNN6VP90EeKcBsjselkpBA" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" source="_wNN5m_90EeKcBsjselkpBA" target="_wNN5q_90EeKcBsjselkpBA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_wNN6Vf90EeKcBsjselkpBA" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" source="_wNN5q_90EeKcBsjselkpBA" target="_wNN5rf90EeKcBsjselkpBA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_wNN6Vv90EeKcBsjselkpBA" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" source="_wNN5rf90EeKcBsjselkpBA" target="_wNN5vf90EeKcBsjselkpBA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_wNN6V_90EeKcBsjselkpBA" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" source="_wNN5vf90EeKcBsjselkpBA" target="_wNN5v_90EeKcBsjselkpBA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_wNN6WP90EeKcBsjselkpBA" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" source="_wNN5v_90EeKcBsjselkpBA" target="_wNN5z_90EeKcBsjselkpBA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_wNN6Wf90EeKcBsjselkpBA" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" source="_wNN5z_90EeKcBsjselkpBA" target="_wNN50f90EeKcBsjselkpBA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_wNN6Wv90EeKcBsjselkpBA" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" source="_wNN50f90EeKcBsjselkpBA" target="_wNN54f90EeKcBsjselkpBA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_wNN6W_90EeKcBsjselkpBA" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" source="_wNN54f90EeKcBsjselkpBA" target="_wNN54_90EeKcBsjselkpBA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_wNN6XP90EeKcBsjselkpBA" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" source="_wNN54_90EeKcBsjselkpBA" target="_wNN58_90EeKcBsjselkpBA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_wNN6Xf90EeKcBsjselkpBA" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" source="_wNN58_90EeKcBsjselkpBA" target="_wNN59f90EeKcBsjselkpBA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_wNN6Xv90EeKcBsjselkpBA" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" source="_wNN59f90EeKcBsjselkpBA" target="_wNN6Bf90EeKcBsjselkpBA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_wNN6X_90EeKcBsjselkpBA" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" source="_wNN6Bf90EeKcBsjselkpBA" target="_wNN6B_90EeKcBsjselkpBA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_wNN6YP90EeKcBsjselkpBA" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" source="_wNN6B_90EeKcBsjselkpBA" target="_wNN6F_90EeKcBsjselkpBA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_wNN6Yf90EeKcBsjselkpBA" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" source="_wNN6F_90EeKcBsjselkpBA" target="_wNN6Gf90EeKcBsjselkpBA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_wNN6Yv90EeKcBsjselkpBA" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" source="_wNN6Gf90EeKcBsjselkpBA" target="_wNN6Kf90EeKcBsjselkpBA"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_wNN6Y_90EeKcBsjselkpBA" inStructuredNode="_wNN5MP90EeKcBsjselkpBA" source="_wNN6Kf90EeKcBsjselkpBA" target="_wNN6Of90EeKcBsjselkpBA"/>
        </structuredNode>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_84FOOf68EeKIUMeW2s0i8Q" name="SingleDelegation - PortToPart - Signal">
        <packagedElement xmi:type="uml:Class" xmi:id="_84FOOv68EeKIUMeW2s0i8Q" clientDependency="_84FzAP68EeKIUMeW2s0i8Q" name="A">
          <ownedAttribute xmi:type="uml:Port" xmi:id="_84FOO_68EeKIUMeW2s0i8Q" name="q" type="_84FOSP68EeKIUMeW2s0i8Q" end="_84FOPv68EeKIUMeW2s0i8Q _84HDRP68EeKIUMeW2s0i8Q _84HpZP68EeKIUMeW2s0i8Q _84Krhv68EeKIUMeW2s0i8Q _84Krjf68EeKIUMeW2s0i8Q _84KrlP68EeKIUMeW2s0i8Q _84Krm_68EeKIUMeW2s0i8Q" aggregation="composite"/>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_84FOPP68EeKIUMeW2s0i8Q" name="b" type="_84Fy_f68EeKIUMeW2s0i8Q" end="_84FOQf68EeKIUMeW2s0i8Q" aggregation="composite"/>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_84FOPf68EeKIUMeW2s0i8Q" name="r">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_84FOPv68EeKIUMeW2s0i8Q" role="_84FOO_68EeKIUMeW2s0i8Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84FOP_68EeKIUMeW2s0i8Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84FOQP68EeKIUMeW2s0i8Q" value="1"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_84FOQf68EeKIUMeW2s0i8Q" role="_84FOPP68EeKIUMeW2s0i8Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84FOQv68EeKIUMeW2s0i8Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84FOQ_68EeKIUMeW2s0i8Q" value="1"/>
            </end>
          </ownedConnector>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_84FORP68EeKIUMeW2s0i8Q" name="A" class="_84FOOv68EeKIUMeW2s0i8Q">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_84FORf68EeKIUMeW2s0i8Q" name="result" type="_84FOOv68EeKIUMeW2s0i8Q" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_84FORv68EeKIUMeW2s0i8Q" name="I">
          <ownedReception xmi:type="uml:Reception" xmi:id="_84FOR_68EeKIUMeW2s0i8Q" name="S" signal="_je3L4f9ZEeKcBsjselkpBA"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_84FOSP68EeKIUMeW2s0i8Q" clientDependency="_84FOSf68EeKIUMeW2s0i8Q" name="IImpl">
          <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_84FOSf68EeKIUMeW2s0i8Q" name="InterfaceRealization1" client="_84FOSP68EeKIUMeW2s0i8Q" supplier="_84FORv68EeKIUMeW2s0i8Q" contract="_84FORv68EeKIUMeW2s0i8Q" implementingClassifier="_84FOSP68EeKIUMeW2s0i8Q"/>
          <ownedReception xmi:type="uml:Reception" xmi:id="_84FOSv68EeKIUMeW2s0i8Q" name="S" signal="_je3L4f9ZEeKcBsjselkpBA"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Activity" xmi:id="_84FOS_68EeKIUMeW2s0i8Q" name="Test case - SingleDelegation - PortToPart - Signal" group="_7ZPkMP9dEeKcBsjselkpBA" node="_7ZPkMP9dEeKcBsjselkpBA">
          <ownedComment xmi:type="uml:Comment" xmi:id="_84FOTP68EeKIUMeW2s0i8Q">
            <body>&#xD;
namespace 'Test Suites'::'Test Suite 2 - Bis'::'SingleDelegation - PortToPart - Signal' ;&#xD;
&#xD;
private import 'Test Suites'::'Test Suite 2 - Bis'::'BehaviorPort - Signal'::AbstractTester ;&#xD;
private import 'Test Suites'::'Test Suite 2 - Bis'::'BehaviorPort - Signal'::Start ;&#xD;
&#xD;
activity 'Test case - SingleDelegation - PortToPart - Signal'() { &#xD;
	AbstractTester t = new Tester() ;&#xD;
	t.Start() ;&#xD;
}</body>
          </ownedComment>
          <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_7ZPkMP9dEeKcBsjselkpBA" name="Body(Test case - SingleDelegation - PortToPart - Signal)">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_7ZPkMf9dEeKcBsjselkpBA" name="LocalNameDeclarationStatement@12b6652" inStructuredNode="_7ZPkMP9dEeKcBsjselkpBA" outgoing="_7ZPkWP9dEeKcBsjselkpBA">
              <node xmi:type="uml:ForkNode" xmi:id="_7ZPkMv9dEeKcBsjselkpBA" name="Fork(t)@14b2ab9" inStructuredNode="_7ZPkMf9dEeKcBsjselkpBA" outgoing="_7ZPkV_9dEeKcBsjselkpBA" incoming="_7ZPkTP9dEeKcBsjselkpBA"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_7ZPkM_9dEeKcBsjselkpBA" name="RightHandSide@9d0ad3" inStructuredNode="_7ZPkMf9dEeKcBsjselkpBA">
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_7ZPkNP9dEeKcBsjselkpBA" name="InstanceCreationExpression@9d0ad3" inStructuredNode="_7ZPkM_9dEeKcBsjselkpBA">
                  <node xmi:type="uml:CallOperationAction" xmi:id="_7ZPkNf9dEeKcBsjselkpBA" name="Call(Tester)" inStructuredNode="_7ZPkNP9dEeKcBsjselkpBA" operation="_84F0Fv68EeKIUMeW2s0i8Q">
                    <result xmi:type="uml:OutputPin" xmi:id="_7ZPkNv9dEeKcBsjselkpBA" name="Call(Tester).result(result)" outgoing="_7ZPkSf9dEeKcBsjselkpBA" type="_84FzXf68EeKIUMeW2s0i8Q">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7ZPkN_9dEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7ZPkOP9dEeKcBsjselkpBA" value="1"/>
                    </result>
                    <target xmi:type="uml:InputPin" xmi:id="_7ZPkOf9dEeKcBsjselkpBA" name="Call(Tester).target" incoming="_7ZPkSP9dEeKcBsjselkpBA" type="_84FzXf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7ZPkOv9dEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7ZPkO_9dEeKcBsjselkpBA" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:CreateObjectAction" xmi:id="_7ZPkPP9dEeKcBsjselkpBA" name="Create(Tester)" inStructuredNode="_7ZPkNP9dEeKcBsjselkpBA" classifier="_84FzXf68EeKIUMeW2s0i8Q">
                    <result xmi:type="uml:OutputPin" xmi:id="_7ZPkPf9dEeKcBsjselkpBA" name="Create(Tester).result" outgoing="_7ZPkSP9dEeKcBsjselkpBA" type="_84FzXf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7ZPkPv9dEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7ZPkP_9dEeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_7ZPkQP9dEeKcBsjselkpBA" name="Fork(Call(Tester).result(result))" inStructuredNode="_7ZPkNP9dEeKcBsjselkpBA" outgoing="_7ZPkSv9dEeKcBsjselkpBA _7ZPkS_9dEeKcBsjselkpBA" incoming="_7ZPkSf9dEeKcBsjselkpBA"/>
                  <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_7ZPkQf9dEeKcBsjselkpBA" name="Start(Tester)" inStructuredNode="_7ZPkNP9dEeKcBsjselkpBA">
                    <object xmi:type="uml:InputPin" xmi:id="_7ZPkQv9dEeKcBsjselkpBA" name="Start(Tester).object" incoming="_7ZPkSv9dEeKcBsjselkpBA" type="_84FzXf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7ZPkQ_9dEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7ZPkRP9dEeKcBsjselkpBA" value="1"/>
                    </object>
                  </node>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_7ZPkRf9dEeKcBsjselkpBA" name="Output(Call(Tester).result(result))" outgoing="_7ZPkTP9dEeKcBsjselkpBA" incoming="_7ZPkS_9dEeKcBsjselkpBA" type="_84FzXf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7ZPkRv9dEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7ZPkR_9dEeKcBsjselkpBA" value="1"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_7ZPkSP9dEeKcBsjselkpBA" inStructuredNode="_7ZPkNP9dEeKcBsjselkpBA" source="_7ZPkPf9dEeKcBsjselkpBA" target="_7ZPkOf9dEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_7ZPkSf9dEeKcBsjselkpBA" inStructuredNode="_7ZPkNP9dEeKcBsjselkpBA" source="_7ZPkNv9dEeKcBsjselkpBA" target="_7ZPkQP9dEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_7ZPkSv9dEeKcBsjselkpBA" inStructuredNode="_7ZPkNP9dEeKcBsjselkpBA" source="_7ZPkQP9dEeKcBsjselkpBA" target="_7ZPkQv9dEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_7ZPkS_9dEeKcBsjselkpBA" inStructuredNode="_7ZPkNP9dEeKcBsjselkpBA" source="_7ZPkQP9dEeKcBsjselkpBA" target="_7ZPkRf9dEeKcBsjselkpBA"/>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_7ZPkTP9dEeKcBsjselkpBA" inStructuredNode="_7ZPkMf9dEeKcBsjselkpBA" source="_7ZPkRf9dEeKcBsjselkpBA" target="_7ZPkMv9dEeKcBsjselkpBA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_7ZPkTf9dEeKcBsjselkpBA" name="ExpressionStatement@961158" inStructuredNode="_7ZPkMP9dEeKcBsjselkpBA" incoming="_7ZPkWP9dEeKcBsjselkpBA">
              <node xmi:type="uml:ExpansionRegion" xmi:id="_7ZPkTv9dEeKcBsjselkpBA" name="Collect(SendSignal(Start))" inStructuredNode="_7ZPkTf9dEeKcBsjselkpBA" incoming="_7ZPkVv9dEeKcBsjselkpBA" mode="parallel" inputElement="_7ZPkVP9dEeKcBsjselkpBA">
                <node xmi:type="uml:SendSignalAction" xmi:id="_7ZPkT_9dEeKcBsjselkpBA" name="SendSignal(Start)" inStructuredNode="_7ZPkTv9dEeKcBsjselkpBA" signal="_je3Myv9ZEeKcBsjselkpBA">
                  <target xmi:type="uml:InputPin" xmi:id="_7ZPkUP9dEeKcBsjselkpBA" name="SendSignal(Start).target" incoming="_7ZPkU_9dEeKcBsjselkpBA" type="_je3MzP9ZEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7ZPkUf9dEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7ZPkUv9dEeKcBsjselkpBA" value="1"/>
                  </target>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_7ZPkU_9dEeKcBsjselkpBA" inStructuredNode="_7ZPkTv9dEeKcBsjselkpBA" source="_7ZPkVP9dEeKcBsjselkpBA" target="_7ZPkUP9dEeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:ExpansionNode" xmi:id="_7ZPkVP9dEeKcBsjselkpBA" name="Collect(SendSignal(Start)).inputElement" inStructuredNode="_7ZPkTf9dEeKcBsjselkpBA" outgoing="_7ZPkU_9dEeKcBsjselkpBA" incoming="_7ZPkV_9dEeKcBsjselkpBA" regionAsInput="_7ZPkTv9dEeKcBsjselkpBA"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_7ZPkVf9dEeKcBsjselkpBA" name="Feature(Fork(t)@14b2ab9)" inStructuredNode="_7ZPkTf9dEeKcBsjselkpBA" outgoing="_7ZPkVv9dEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_7ZPkVv9dEeKcBsjselkpBA" inStructuredNode="_7ZPkTf9dEeKcBsjselkpBA" source="_7ZPkVf9dEeKcBsjselkpBA" target="_7ZPkTv9dEeKcBsjselkpBA"/>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_7ZPkV_9dEeKcBsjselkpBA" inStructuredNode="_7ZPkMP9dEeKcBsjselkpBA" source="_7ZPkMv9dEeKcBsjselkpBA" target="_7ZPkVP9dEeKcBsjselkpBA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_7ZPkWP9dEeKcBsjselkpBA" inStructuredNode="_7ZPkMP9dEeKcBsjselkpBA" source="_7ZPkMf9dEeKcBsjselkpBA" target="_7ZPkTf9dEeKcBsjselkpBA"/>
          </structuredNode>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_84Fy_f68EeKIUMeW2s0i8Q" clientDependency="_84Fy__68EeKIUMeW2s0i8Q _84FzAP68EeKIUMeW2s0i8Q" name="B" classifierBehavior="_84FzAf68EeKIUMeW2s0i8Q" isActive="true">
          <ownedAttribute xmi:type="uml:Property" xmi:id="_84Fy_v68EeKIUMeW2s0i8Q" name="p">
            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
          </ownedAttribute>
          <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_84Fy__68EeKIUMeW2s0i8Q" name="InterfaceRealization1" client="_84Fy_f68EeKIUMeW2s0i8Q" supplier="_84FORv68EeKIUMeW2s0i8Q" contract="_84FORv68EeKIUMeW2s0i8Q" implementingClassifier="_84Fy_f68EeKIUMeW2s0i8Q"/>
          <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_84FzAP68EeKIUMeW2s0i8Q" name="InterfaceRealization1" client="_84FOOv68EeKIUMeW2s0i8Q _84Fy_f68EeKIUMeW2s0i8Q" supplier="_84FORv68EeKIUMeW2s0i8Q" contract="_84FORv68EeKIUMeW2s0i8Q" implementingClassifier="_84Fy_f68EeKIUMeW2s0i8Q"/>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_84FzAf68EeKIUMeW2s0i8Q" name="BClassifierBehavior" group="__d224P9iEeKcBsjselkpBA" node="__d224P9iEeKcBsjselkpBA">
            <ownedComment xmi:type="uml:Comment" xmi:id="_84FzAv68EeKIUMeW2s0i8Q">
              <body>&#xD;
namespace 'Test Suites'::'Test Suite 2 - Bis'::'SingleDelegation - PortToPart - Signal'::B ;&#xD;
&#xD;
private import 'Test Suites'::'Test Suite 2 - Bis'::'BehaviorPort - Signal'::S ;&#xD;
&#xD;
activity BClassifierBehavior() { &#xD;
	accept (s : S) {&#xD;
		this.p = s.v ;&#xD;
		s.t.Continue() ;&#xD;
	}&#xD;
}</body>
            </ownedComment>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="__d224P9iEeKcBsjselkpBA" name="Body(BClassifierBehavior)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="__d224f9iEeKcBsjselkpBA" name="AcceptStatement@90abe9" inStructuredNode="__d224P9iEeKcBsjselkpBA">
                <node xmi:type="uml:StructuredActivityNode" xmi:id="__d224v9iEeKcBsjselkpBA" name="AcceptBlock(S)" inStructuredNode="__d224f9iEeKcBsjselkpBA" incoming="__d3eEv9iEeKcBsjselkpBA">
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="__d224_9iEeKcBsjselkpBA" name="ExpressionStatement@65eb2" inStructuredNode="__d224v9iEeKcBsjselkpBA" outgoing="__d3eAf9iEeKcBsjselkpBA">
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="__d225P9iEeKcBsjselkpBA" name="Expression(LeftHandSide@11e3b0d)" inStructuredNode="__d224_9iEeKcBsjselkpBA" incoming="__d3d8f9iEeKcBsjselkpBA">
                      <node xmi:type="uml:ReadSelfAction" xmi:id="__d225f9iEeKcBsjselkpBA" name="ReadSelf" inStructuredNode="__d225P9iEeKcBsjselkpBA">
                        <result xmi:type="uml:OutputPin" xmi:id="__d225v9iEeKcBsjselkpBA" name="ReadSelf.result" outgoing="__d23Cv9iEeKcBsjselkpBA" type="_84Fy_f68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__d225_9iEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__d226P9iEeKcBsjselkpBA" value="1"/>
                        </result>
                      </node>
                    </node>
                    <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="__d226f9iEeKcBsjselkpBA" name="Clear(p)" inStructuredNode="__d224_9iEeKcBsjselkpBA" structuralFeature="_84Fy_v68EeKIUMeW2s0i8Q">
                      <object xmi:type="uml:InputPin" xmi:id="__d226v9iEeKcBsjselkpBA" name="Clear(p).object" incoming="__d23Cv9iEeKcBsjselkpBA" type="_84Fy_f68EeKIUMeW2s0i8Q" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__d226_9iEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__d227P9iEeKcBsjselkpBA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="__d227f9iEeKcBsjselkpBA" name="Clear(p).result" outgoing="__d23DP9iEeKcBsjselkpBA" type="_84Fy_f68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__d227v9iEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__d227_9iEeKcBsjselkpBA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="__d228P9iEeKcBsjselkpBA" name="Fork(LeftHandSide@11e3b0d)" inStructuredNode="__d224_9iEeKcBsjselkpBA" outgoing="__d23C_9iEeKcBsjselkpBA" incoming="__d3d8P9iEeKcBsjselkpBA"/>
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="__d228f9iEeKcBsjselkpBA" name="WriteAll(Test Suites::Test Suite 2 - Bis::SingleDelegation - PortToPart - Signal::B::p)" inStructuredNode="__d224_9iEeKcBsjselkpBA">
                      <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="__d228v9iEeKcBsjselkpBA" name="Write(p)" inStructuredNode="__d228f9iEeKcBsjselkpBA" structuralFeature="_84Fy_v68EeKIUMeW2s0i8Q" isReplaceAll="true">
                        <object xmi:type="uml:InputPin" xmi:id="__d228_9iEeKcBsjselkpBA" name="Write(p).object" incoming="__d23DP9iEeKcBsjselkpBA" type="_84Fy_f68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__d229P9iEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__d229f9iEeKcBsjselkpBA" value="1"/>
                        </object>
                        <result xmi:type="uml:OutputPin" xmi:id="__d229v9iEeKcBsjselkpBA" name="Write(p).result" type="_84Fy_f68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__d229_9iEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__d22-P9iEeKcBsjselkpBA" value="1"/>
                        </result>
                        <value xmi:type="uml:InputPin" xmi:id="__d22-f9iEeKcBsjselkpBA" name="Write(p).value" incoming="__d22__9iEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__d22-v9iEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__d22-_9iEeKcBsjselkpBA" value="1"/>
                        </value>
                      </node>
                      <structuredNodeInput xmi:type="uml:InputPin" xmi:id="__d22_P9iEeKcBsjselkpBA" name="WriteAll(Test Suites::Test Suite 2 - Bis::SingleDelegation - PortToPart - Signal::B::p).input(Test Suites::Test Suite 2 - Bis::SingleDelegation - PortToPart - Signal::B::p)" outgoing="__d22__9iEeKcBsjselkpBA" incoming="__d23C_9iEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__d22_f9iEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__d22_v9iEeKcBsjselkpBA" value="1"/>
                      </structuredNodeInput>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="__d22__9iEeKcBsjselkpBA" inStructuredNode="__d228f9iEeKcBsjselkpBA" source="__d22_P9iEeKcBsjselkpBA" target="__d22-f9iEeKcBsjselkpBA"/>
                    </node>
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="__d23AP9iEeKcBsjselkpBA" name="RightHandSide@10daa9b" inStructuredNode="__d224_9iEeKcBsjselkpBA" outgoing="__d3d8f9iEeKcBsjselkpBA">
                      <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="__d23Af9iEeKcBsjselkpBA" name="Read(v)" inStructuredNode="__d23AP9iEeKcBsjselkpBA" structuralFeature="_je3L4v9ZEeKcBsjselkpBA">
                        <object xmi:type="uml:InputPin" xmi:id="__d23Av9iEeKcBsjselkpBA" name="Read(v).object" incoming="__d23Cf9iEeKcBsjselkpBA" type="_je3L4f9ZEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__d23A_9iEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__d23BP9iEeKcBsjselkpBA" value="1"/>
                        </object>
                        <result xmi:type="uml:OutputPin" xmi:id="__d23Bf9iEeKcBsjselkpBA" name="Read(v).result" outgoing="__d3d8P9iEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__d23Bv9iEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__d23B_9iEeKcBsjselkpBA" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ForkNode" xmi:id="__d23CP9iEeKcBsjselkpBA" name="Fork()" inStructuredNode="__d23AP9iEeKcBsjselkpBA" outgoing="__d23Cf9iEeKcBsjselkpBA" incoming="__d3eF_9iEeKcBsjselkpBA"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="__d23Cf9iEeKcBsjselkpBA" inStructuredNode="__d23AP9iEeKcBsjselkpBA" source="__d23CP9iEeKcBsjselkpBA" target="__d23Av9iEeKcBsjselkpBA"/>
                    </node>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="__d23Cv9iEeKcBsjselkpBA" inStructuredNode="__d224_9iEeKcBsjselkpBA" source="__d225v9iEeKcBsjselkpBA" target="__d226v9iEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="__d23C_9iEeKcBsjselkpBA" inStructuredNode="__d224_9iEeKcBsjselkpBA" source="__d228P9iEeKcBsjselkpBA" target="__d22_P9iEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="__d23DP9iEeKcBsjselkpBA" inStructuredNode="__d224_9iEeKcBsjselkpBA" source="__d227f9iEeKcBsjselkpBA" target="__d228_9iEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="__d3d8P9iEeKcBsjselkpBA" inStructuredNode="__d224_9iEeKcBsjselkpBA" source="__d23Bf9iEeKcBsjselkpBA" target="__d228P9iEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ControlFlow" xmi:id="__d3d8f9iEeKcBsjselkpBA" inStructuredNode="__d224_9iEeKcBsjselkpBA" source="__d23AP9iEeKcBsjselkpBA" target="__d225P9iEeKcBsjselkpBA"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="__d3d8v9iEeKcBsjselkpBA" name="ExpressionStatement@1b17219" inStructuredNode="__d224v9iEeKcBsjselkpBA" incoming="__d3eAf9iEeKcBsjselkpBA">
                    <node xmi:type="uml:SendSignalAction" xmi:id="__d3d8_9iEeKcBsjselkpBA" name="SendSignal(Continue)" inStructuredNode="__d3d8v9iEeKcBsjselkpBA" signal="_je3My_9ZEeKcBsjselkpBA">
                      <target xmi:type="uml:InputPin" xmi:id="__d3d9P9iEeKcBsjselkpBA" name="SendSignal(Continue).target" incoming="__d3d__9iEeKcBsjselkpBA" type="_je3MzP9ZEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__d3d9f9iEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__d3d9v9iEeKcBsjselkpBA" value="1"/>
                      </target>
                    </node>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="__d3d9_9iEeKcBsjselkpBA" name="Read(t)" inStructuredNode="__d3d8v9iEeKcBsjselkpBA" structuralFeature="_je3L5f9ZEeKcBsjselkpBA">
                      <object xmi:type="uml:InputPin" xmi:id="__d3d-P9iEeKcBsjselkpBA" name="Read(t).object" incoming="__d3eAP9iEeKcBsjselkpBA" type="_je3L4f9ZEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__d3d-f9iEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__d3d-v9iEeKcBsjselkpBA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="__d3d-_9iEeKcBsjselkpBA" name="Read(t).result" outgoing="__d3d__9iEeKcBsjselkpBA" type="_je3MzP9ZEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__d3d_P9iEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__d3d_f9iEeKcBsjselkpBA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="__d3d_v9iEeKcBsjselkpBA" name="Fork()" inStructuredNode="__d3d8v9iEeKcBsjselkpBA" outgoing="__d3eAP9iEeKcBsjselkpBA" incoming="__d3eGP9iEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="__d3d__9iEeKcBsjselkpBA" inStructuredNode="__d3d8v9iEeKcBsjselkpBA" source="__d3d-_9iEeKcBsjselkpBA" target="__d3d9P9iEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="__d3eAP9iEeKcBsjselkpBA" inStructuredNode="__d3d8v9iEeKcBsjselkpBA" source="__d3d_v9iEeKcBsjselkpBA" target="__d3d-P9iEeKcBsjselkpBA"/>
                  </node>
                  <edge xmi:type="uml:ControlFlow" xmi:id="__d3eAf9iEeKcBsjselkpBA" inStructuredNode="__d224v9iEeKcBsjselkpBA" source="__d224_9iEeKcBsjselkpBA" target="__d3d8v9iEeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="__d3eAv9iEeKcBsjselkpBA" name="ReadIsClassifiedObject(S)" inStructuredNode="__d224f9iEeKcBsjselkpBA" classifier="_je3L4f9ZEeKcBsjselkpBA">
                  <object xmi:type="uml:InputPin" xmi:id="__d3eA_9iEeKcBsjselkpBA" name="ReadIsClassifiedObject(S).object" incoming="__d3eGf9iEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__d3eBP9iEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__d3eBf9iEeKcBsjselkpBA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="__d3eBv9iEeKcBsjselkpBA" name="ReadIsClassifiedObject(S).result" outgoing="__d3eEf9iEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__d3eB_9iEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__d3eCP9iEeKcBsjselkpBA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:DecisionNode" xmi:id="__d3eCf9iEeKcBsjselkpBA" name="Decision(Test(S))" inStructuredNode="__d224f9iEeKcBsjselkpBA" outgoing="__d3eEv9iEeKcBsjselkpBA" incoming="__d3eEf9iEeKcBsjselkpBA __d3eFf9iEeKcBsjselkpBA" decisionInputFlow="__d3eEf9iEeKcBsjselkpBA"/>
                <node xmi:type="uml:ForkNode" xmi:id="__d3eCv9iEeKcBsjselkpBA" name="Fork(Accept(S).result)" inStructuredNode="__d224f9iEeKcBsjselkpBA" outgoing="__d3eF_9iEeKcBsjselkpBA __d3eGP9iEeKcBsjselkpBA __d3eGf9iEeKcBsjselkpBA" incoming="__d3eFv9iEeKcBsjselkpBA"/>
                <node xmi:type="uml:AcceptEventAction" xmi:id="__d3eC_9iEeKcBsjselkpBA" name="Accept(S)" inStructuredNode="__d224f9iEeKcBsjselkpBA" outgoing="__d3eFf9iEeKcBsjselkpBA" incoming="__d3eFP9iEeKcBsjselkpBA">
                  <result xmi:type="uml:OutputPin" xmi:id="__d3eDP9iEeKcBsjselkpBA" name="Accept(S).result" outgoing="__d3eFv9iEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__d3eDf9iEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__d3eDv9iEeKcBsjselkpBA" value="1"/>
                  </result>
                  <trigger xmi:type="uml:Trigger" xmi:id="__d3eD_9iEeKcBsjselkpBA" event="__hRXQP9iEeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="__d3eEP9iEeKcBsjselkpBA" name="Initial(Accept(S))" inStructuredNode="__d224f9iEeKcBsjselkpBA" outgoing="__d3eFP9iEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="__d3eEf9iEeKcBsjselkpBA" inStructuredNode="__d224f9iEeKcBsjselkpBA" source="__d3eBv9iEeKcBsjselkpBA" target="__d3eCf9iEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="__d3eEv9iEeKcBsjselkpBA" inStructuredNode="__d224f9iEeKcBsjselkpBA" source="__d3eCf9iEeKcBsjselkpBA" target="__d224v9iEeKcBsjselkpBA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="__d3eE_9iEeKcBsjselkpBA" name="Value(true)" value="true"/>
                </edge>
                <edge xmi:type="uml:ControlFlow" xmi:id="__d3eFP9iEeKcBsjselkpBA" inStructuredNode="__d224f9iEeKcBsjselkpBA" source="__d3eEP9iEeKcBsjselkpBA" target="__d3eC_9iEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="__d3eFf9iEeKcBsjselkpBA" inStructuredNode="__d224f9iEeKcBsjselkpBA" source="__d3eC_9iEeKcBsjselkpBA" target="__d3eCf9iEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="__d3eFv9iEeKcBsjselkpBA" inStructuredNode="__d224f9iEeKcBsjselkpBA" source="__d3eDP9iEeKcBsjselkpBA" target="__d3eCv9iEeKcBsjselkpBA"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="__d3eF_9iEeKcBsjselkpBA" inStructuredNode="__d224P9iEeKcBsjselkpBA" source="__d3eCv9iEeKcBsjselkpBA" target="__d23CP9iEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="__d3eGP9iEeKcBsjselkpBA" inStructuredNode="__d224P9iEeKcBsjselkpBA" source="__d3eCv9iEeKcBsjselkpBA" target="__d3d_v9iEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="__d3eGf9iEeKcBsjselkpBA" inStructuredNode="__d224P9iEeKcBsjselkpBA" source="__d3eCv9iEeKcBsjselkpBA" target="__d3eA_9iEeKcBsjselkpBA"/>
            </structuredNode>
          </ownedBehavior>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_84FzWv68EeKIUMeW2s0i8Q" name="B" class="_84Fy_f68EeKIUMeW2s0i8Q">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_84FzW_68EeKIUMeW2s0i8Q" name="result" type="_84Fy_f68EeKIUMeW2s0i8Q" direction="return"/>
          </ownedOperation>
          <ownedReception xmi:type="uml:Reception" xmi:id="_84FzXP68EeKIUMeW2s0i8Q" name="S" signal="_je3L4f9ZEeKcBsjselkpBA"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_84FzXf68EeKIUMeW2s0i8Q" name="Tester" classifierBehavior="_84Fzy_68EeKIUMeW2s0i8Q" isActive="true">
          <generalization xmi:type="uml:Generalization" xmi:id="_NBRnUP9dEeKcBsjselkpBA" general="_je3MzP9ZEeKcBsjselkpBA" specific="_84FzXf68EeKIUMeW2s0i8Q"/>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_84FzX_68EeKIUMeW2s0i8Q" name="a" visibility="public" type="_84FOOv68EeKIUMeW2s0i8Q" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84FzYP68EeKIUMeW2s0i8Q" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84FzYf68EeKIUMeW2s0i8Q" value="1"/>
          </ownedAttribute>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_84FzYv68EeKIUMeW2s0i8Q" name="test" specification="_84F0GP68EeKIUMeW2s0i8Q" group="_er2WMP9eEeKcBsjselkpBA" node="_er2WMP9eEeKcBsjselkpBA">
            <ownedComment xmi:type="uml:Comment" xmi:id="_84FzY_68EeKIUMeW2s0i8Q">
              <body>&#xD;
namespace 'Test Suites'::'Test Suite 2 - Bis'::'SingleDelegation - PortToPart - Signal'::Tester ;&#xD;
&#xD;
activity test() { &#xD;
	WriteLine(&quot;-- Running test case: Single delegation connector - Signal delegated from port to part --&quot;) ;&#xD;
	AssertTrue(&quot;Signal delegated to classifier behavior&quot;, this.a.b.p == 4) ;&#xD;
	WriteLine(&quot;-- End of test case --&quot;) ;&#xD;
}</body>
            </ownedComment>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_er2WMP9eEeKcBsjselkpBA" name="Body(test)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_er2WMf9eEeKcBsjselkpBA" name="ExpressionStatement@6eba3a" inStructuredNode="_er2WMP9eEeKcBsjselkpBA" outgoing="_er2Wlf9eEeKcBsjselkpBA">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_er2WMv9eEeKcBsjselkpBA" name="Call(WriteLine)" inStructuredNode="_er2WMf9eEeKcBsjselkpBA" incoming="_er2WQP9eEeKcBsjselkpBA">
                  <argument xmi:type="uml:InputPin" xmi:id="_er2WM_9eEeKcBsjselkpBA" name="Call(WriteLine).argument(value)" incoming="_er2WP_9eEeKcBsjselkpBA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_er2WNP9eEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_er2WNf9eEeKcBsjselkpBA" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_er2WNv9eEeKcBsjselkpBA" name="Call(WriteLine).result(errorStatus)">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_er2WN_9eEeKcBsjselkpBA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_er2WOP9eEeKcBsjselkpBA" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_er2WOf9eEeKcBsjselkpBA" name="Tuple@c71ff4" inStructuredNode="_er2WMf9eEeKcBsjselkpBA" outgoing="_er2WQP9eEeKcBsjselkpBA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_er2WOv9eEeKcBsjselkpBA" name="Value(&quot;-- Running test case: Single delegation connector - Signal delegated from port to part --&quot;)" inStructuredNode="_er2WOf9eEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_er2WO_9eEeKcBsjselkpBA" name="Value(&quot;-- Running test case: Single delegation connector - Signal delegated from port to part --&quot;).result" outgoing="_er2WP_9eEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_er2WPP9eEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_er2WPf9eEeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_er2WPv9eEeKcBsjselkpBA" value="-- Running test case: Single delegation connector - Signal delegated from port to part --">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_er2WP_9eEeKcBsjselkpBA" inStructuredNode="_er2WMf9eEeKcBsjselkpBA" source="_er2WO_9eEeKcBsjselkpBA" target="_er2WM_9eEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_er2WQP9eEeKcBsjselkpBA" inStructuredNode="_er2WMf9eEeKcBsjselkpBA" source="_er2WOf9eEeKcBsjselkpBA" target="_er2WMv9eEeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_er2WQf9eEeKcBsjselkpBA" name="ExpressionStatement@8fb333" inStructuredNode="_er2WMP9eEeKcBsjselkpBA" outgoing="_er2Wlv9eEeKcBsjselkpBA" incoming="_er2Wlf9eEeKcBsjselkpBA">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_er2WQv9eEeKcBsjselkpBA" name="Call(AssertTrue)" inStructuredNode="_er2WQf9eEeKcBsjselkpBA" incoming="_er2WhP9eEeKcBsjselkpBA">
                  <argument xmi:type="uml:InputPin" xmi:id="_er2WQ_9eEeKcBsjselkpBA" name="Call(AssertTrue).argument(label)" incoming="_er2Wgv9eEeKcBsjselkpBA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_er2WRP9eEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_er2WRf9eEeKcBsjselkpBA" value="1"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_er2WRv9eEeKcBsjselkpBA" name="Call(AssertTrue).argument(condition)" incoming="_er2Wg_9eEeKcBsjselkpBA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_er2WR_9eEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_er2WSP9eEeKcBsjselkpBA" value="1"/>
                  </argument>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_er2WSf9eEeKcBsjselkpBA" name="Tuple@3f024e" inStructuredNode="_er2WQf9eEeKcBsjselkpBA" outgoing="_er2WhP9eEeKcBsjselkpBA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_er2WSv9eEeKcBsjselkpBA" name="Value(&quot;Signal delegated to classifier behavior&quot;)" inStructuredNode="_er2WSf9eEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_er2WS_9eEeKcBsjselkpBA" name="Value(&quot;Signal delegated to classifier behavior&quot;).result" outgoing="_er2Wgv9eEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_er2WTP9eEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_er2WTf9eEeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_er2WTv9eEeKcBsjselkpBA" value="Signal delegated to classifier behavior">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                  <node xmi:type="uml:ReadSelfAction" xmi:id="_er2WT_9eEeKcBsjselkpBA" name="ReadSelf" inStructuredNode="_er2WSf9eEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_er2WUP9eEeKcBsjselkpBA" name="ReadSelf.result" outgoing="_er2Wev9eEeKcBsjselkpBA" type="_84FzXf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_er2WUf9eEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_er2WUv9eEeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_er2WU_9eEeKcBsjselkpBA" name="Read(a)" inStructuredNode="_er2WSf9eEeKcBsjselkpBA" structuralFeature="_84FzX_68EeKIUMeW2s0i8Q">
                    <object xmi:type="uml:InputPin" xmi:id="_er2WVP9eEeKcBsjselkpBA" name="Read(a).object" incoming="_er2We_9eEeKcBsjselkpBA" type="_84FzXf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_er2WVf9eEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_er2WVv9eEeKcBsjselkpBA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_er2WV_9eEeKcBsjselkpBA" name="Read(a).result" outgoing="_er2WfP9eEeKcBsjselkpBA" type="_84FOOv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_er2WWP9eEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_er2WWf9eEeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_er2WWv9eEeKcBsjselkpBA" name="Fork(ReadSelf.result)" inStructuredNode="_er2WSf9eEeKcBsjselkpBA" outgoing="_er2We_9eEeKcBsjselkpBA" incoming="_er2Wev9eEeKcBsjselkpBA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_er2WW_9eEeKcBsjselkpBA" name="Read(b)" inStructuredNode="_er2WSf9eEeKcBsjselkpBA" structuralFeature="_84FOPP68EeKIUMeW2s0i8Q">
                    <object xmi:type="uml:InputPin" xmi:id="_er2WXP9eEeKcBsjselkpBA" name="Read(b).object" incoming="_er2Wff9eEeKcBsjselkpBA" type="_84FOOv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_er2WXf9eEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_er2WXv9eEeKcBsjselkpBA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_er2WX_9eEeKcBsjselkpBA" name="Read(b).result" outgoing="_er2Wfv9eEeKcBsjselkpBA" type="_84Fy_f68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_er2WYP9eEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_er2WYf9eEeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_er2WYv9eEeKcBsjselkpBA" name="Fork(Read(a).result)" inStructuredNode="_er2WSf9eEeKcBsjselkpBA" outgoing="_er2Wff9eEeKcBsjselkpBA" incoming="_er2WfP9eEeKcBsjselkpBA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_er2WY_9eEeKcBsjselkpBA" name="Read(p)" inStructuredNode="_er2WSf9eEeKcBsjselkpBA" structuralFeature="_84Fy_v68EeKIUMeW2s0i8Q">
                    <object xmi:type="uml:InputPin" xmi:id="_er2WZP9eEeKcBsjselkpBA" name="Read(p).object" incoming="_er2Wf_9eEeKcBsjselkpBA" type="_84Fy_f68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_er2WZf9eEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_er2WZv9eEeKcBsjselkpBA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_er2WZ_9eEeKcBsjselkpBA" name="Read(p).result" outgoing="_er2WgP9eEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_er2WaP9eEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_er2Waf9eEeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_er2Wav9eEeKcBsjselkpBA" name="Fork(Read(b).result)" inStructuredNode="_er2WSf9eEeKcBsjselkpBA" outgoing="_er2Wf_9eEeKcBsjselkpBA" incoming="_er2Wfv9eEeKcBsjselkpBA"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_er2Wa_9eEeKcBsjselkpBA" name="Value(4)" inStructuredNode="_er2WSf9eEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_er2WbP9eEeKcBsjselkpBA" name="Value(4).result" outgoing="_er2Wgf9eEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_er2Wbf9eEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_er2Wbv9eEeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_er2Wb_9eEeKcBsjselkpBA" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:TestIdentityAction" xmi:id="_er2WcP9eEeKcBsjselkpBA" name="Test(==)" inStructuredNode="_er2WSf9eEeKcBsjselkpBA">
                    <first xmi:type="uml:InputPin" xmi:id="_er2Wcf9eEeKcBsjselkpBA" name="Test(==).first" incoming="_er2WgP9eEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_er2Wcv9eEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_er2Wc_9eEeKcBsjselkpBA" value="1"/>
                    </first>
                    <result xmi:type="uml:OutputPin" xmi:id="_er2WdP9eEeKcBsjselkpBA" name="Test(==).result" outgoing="_er2Wg_9eEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_er2Wdf9eEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_er2Wdv9eEeKcBsjselkpBA" value="1"/>
                    </result>
                    <second xmi:type="uml:InputPin" xmi:id="_er2Wd_9eEeKcBsjselkpBA" name="Test(==).second" incoming="_er2Wgf9eEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_er2WeP9eEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_er2Wef9eEeKcBsjselkpBA" value="1"/>
                    </second>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_er2Wev9eEeKcBsjselkpBA" inStructuredNode="_er2WSf9eEeKcBsjselkpBA" source="_er2WUP9eEeKcBsjselkpBA" target="_er2WWv9eEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_er2We_9eEeKcBsjselkpBA" inStructuredNode="_er2WSf9eEeKcBsjselkpBA" source="_er2WWv9eEeKcBsjselkpBA" target="_er2WVP9eEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_er2WfP9eEeKcBsjselkpBA" inStructuredNode="_er2WSf9eEeKcBsjselkpBA" source="_er2WV_9eEeKcBsjselkpBA" target="_er2WYv9eEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_er2Wff9eEeKcBsjselkpBA" inStructuredNode="_er2WSf9eEeKcBsjselkpBA" source="_er2WYv9eEeKcBsjselkpBA" target="_er2WXP9eEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_er2Wfv9eEeKcBsjselkpBA" inStructuredNode="_er2WSf9eEeKcBsjselkpBA" source="_er2WX_9eEeKcBsjselkpBA" target="_er2Wav9eEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_er2Wf_9eEeKcBsjselkpBA" inStructuredNode="_er2WSf9eEeKcBsjselkpBA" source="_er2Wav9eEeKcBsjselkpBA" target="_er2WZP9eEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_er2WgP9eEeKcBsjselkpBA" inStructuredNode="_er2WSf9eEeKcBsjselkpBA" source="_er2WZ_9eEeKcBsjselkpBA" target="_er2Wcf9eEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_er2Wgf9eEeKcBsjselkpBA" inStructuredNode="_er2WSf9eEeKcBsjselkpBA" source="_er2WbP9eEeKcBsjselkpBA" target="_er2Wd_9eEeKcBsjselkpBA"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_er2Wgv9eEeKcBsjselkpBA" inStructuredNode="_er2WQf9eEeKcBsjselkpBA" source="_er2WS_9eEeKcBsjselkpBA" target="_er2WQ_9eEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_er2Wg_9eEeKcBsjselkpBA" inStructuredNode="_er2WQf9eEeKcBsjselkpBA" source="_er2WdP9eEeKcBsjselkpBA" target="_er2WRv9eEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_er2WhP9eEeKcBsjselkpBA" inStructuredNode="_er2WQf9eEeKcBsjselkpBA" source="_er2WSf9eEeKcBsjselkpBA" target="_er2WQv9eEeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_er2Whf9eEeKcBsjselkpBA" name="ExpressionStatement@167fe39" inStructuredNode="_er2WMP9eEeKcBsjselkpBA" incoming="_er2Wlv9eEeKcBsjselkpBA">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_er2Whv9eEeKcBsjselkpBA" name="Call(WriteLine)" inStructuredNode="_er2Whf9eEeKcBsjselkpBA" incoming="_er2WlP9eEeKcBsjselkpBA">
                  <argument xmi:type="uml:InputPin" xmi:id="_er2Wh_9eEeKcBsjselkpBA" name="Call(WriteLine).argument(value)" incoming="_er2Wk_9eEeKcBsjselkpBA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_er2WiP9eEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_er2Wif9eEeKcBsjselkpBA" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_er2Wiv9eEeKcBsjselkpBA" name="Call(WriteLine).result(errorStatus)">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_er2Wi_9eEeKcBsjselkpBA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_er2WjP9eEeKcBsjselkpBA" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_er2Wjf9eEeKcBsjselkpBA" name="Tuple@17a7fed" inStructuredNode="_er2Whf9eEeKcBsjselkpBA" outgoing="_er2WlP9eEeKcBsjselkpBA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_er2Wjv9eEeKcBsjselkpBA" name="Value(&quot;-- End of test case --&quot;)" inStructuredNode="_er2Wjf9eEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_er2Wj_9eEeKcBsjselkpBA" name="Value(&quot;-- End of test case --&quot;).result" outgoing="_er2Wk_9eEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_er2WkP9eEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_er2Wkf9eEeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_er2Wkv9eEeKcBsjselkpBA" value="-- End of test case --">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_er2Wk_9eEeKcBsjselkpBA" inStructuredNode="_er2Whf9eEeKcBsjselkpBA" source="_er2Wj_9eEeKcBsjselkpBA" target="_er2Wh_9eEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_er2WlP9eEeKcBsjselkpBA" inStructuredNode="_er2Whf9eEeKcBsjselkpBA" source="_er2Wjf9eEeKcBsjselkpBA" target="_er2Whv9eEeKcBsjselkpBA"/>
              </node>
              <edge xmi:type="uml:ControlFlow" xmi:id="_er2Wlf9eEeKcBsjselkpBA" inStructuredNode="_er2WMP9eEeKcBsjselkpBA" source="_er2WMf9eEeKcBsjselkpBA" target="_er2WQf9eEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_er2Wlv9eEeKcBsjselkpBA" inStructuredNode="_er2WMP9eEeKcBsjselkpBA" source="_er2WQf9eEeKcBsjselkpBA" target="_er2Whf9eEeKcBsjselkpBA"/>
            </structuredNode>
          </ownedBehavior>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_84Fzy_68EeKIUMeW2s0i8Q" name="TesterClassifierBehavior" group="_cMohwP9eEeKcBsjselkpBA" node="_cMohwP9eEeKcBsjselkpBA">
            <ownedComment xmi:type="uml:Comment" xmi:id="_84FzzP68EeKIUMeW2s0i8Q">
              <body>&#xD;
namespace 'Test Suites'::'Test Suite 2 - Bis'::'SingleDelegation - PortToPart - Signal'::Tester ;&#xD;
&#xD;
private import 'Test Suites'::'Test Suite 2 - Bis'::'BehaviorPort - Signal'::Start ;&#xD;
private import 'Test Suites'::'Test Suite 2 - Bis'::'BehaviorPort - Signal'::Continue ;&#xD;
&#xD;
activity TesterClassifierBehavior() { &#xD;
	accept(Start) ;&#xD;
	this.a.q.S(4, this) ;&#xD;
	accept(Continue) ;&#xD;
	this.test() ;&#xD;
}</body>
            </ownedComment>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_cMohwP9eEeKcBsjselkpBA" name="Body(TesterClassifierBehavior)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_cMohwf9eEeKcBsjselkpBA" name="AcceptStatement@1e53bd4" inStructuredNode="_cMohwP9eEeKcBsjselkpBA" outgoing="_cMoiBv9eEeKcBsjselkpBA">
                <node xmi:type="uml:AcceptEventAction" xmi:id="_cMohwv9eEeKcBsjselkpBA" name="Accept(Start)" inStructuredNode="_cMohwf9eEeKcBsjselkpBA" incoming="_cMohxf9eEeKcBsjselkpBA">
                  <trigger xmi:type="uml:Trigger" xmi:id="_cMohw_9eEeKcBsjselkpBA" event="_cPnkUP9eEeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_cMohxP9eEeKcBsjselkpBA" name="Initial(Accept(Start))" inStructuredNode="_cMohwf9eEeKcBsjselkpBA" outgoing="_cMohxf9eEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_cMohxf9eEeKcBsjselkpBA" inStructuredNode="_cMohwf9eEeKcBsjselkpBA" source="_cMohxP9eEeKcBsjselkpBA" target="_cMohwv9eEeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_cMohxv9eEeKcBsjselkpBA" name="ExpressionStatement@15e9879" inStructuredNode="_cMohwP9eEeKcBsjselkpBA" outgoing="_cMoiB_9eEeKcBsjselkpBA" incoming="_cMoiBv9eEeKcBsjselkpBA">
                <node xmi:type="uml:SendSignalAction" xmi:id="_cMohx_9eEeKcBsjselkpBA" name="SendSignal(S)" inStructuredNode="_cMohxv9eEeKcBsjselkpBA" incoming="_cMoh8f9eEeKcBsjselkpBA" signal="_je3L4f9ZEeKcBsjselkpBA">
                  <argument xmi:type="uml:InputPin" xmi:id="_cMohyP9eEeKcBsjselkpBA" name="SendSignal(S).argument(v)" incoming="_cMoh7_9eEeKcBsjselkpBA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cMohyf9eEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cMohyv9eEeKcBsjselkpBA" value="1"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_cMohy_9eEeKcBsjselkpBA" name="SendSignal(S).argument(t)" incoming="_cMoh8P9eEeKcBsjselkpBA" type="_je3MzP9ZEeKcBsjselkpBA">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cMohzP9eEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cMohzf9eEeKcBsjselkpBA" value="1"/>
                  </argument>
                  <target xmi:type="uml:InputPin" xmi:id="_cMohzv9eEeKcBsjselkpBA" name="SendSignal(S).target" incoming="_cMoh8v9eEeKcBsjselkpBA" type="_84FOSP68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cMohz_9eEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cMoh0P9eEeKcBsjselkpBA" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_cMoh0f9eEeKcBsjselkpBA" name="Tuple@eb5c3" inStructuredNode="_cMohxv9eEeKcBsjselkpBA" outgoing="_cMoh8f9eEeKcBsjselkpBA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_cMoh0v9eEeKcBsjselkpBA" name="Value(4)" inStructuredNode="_cMoh0f9eEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_cMoh0_9eEeKcBsjselkpBA" name="Value(4).result" outgoing="_cMoh7_9eEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cMoh1P9eEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cMoh1f9eEeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_cMoh1v9eEeKcBsjselkpBA" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:ReadSelfAction" xmi:id="_cMoh1_9eEeKcBsjselkpBA" name="ReadSelf" inStructuredNode="_cMoh0f9eEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_cMoh2P9eEeKcBsjselkpBA" name="ReadSelf.result" outgoing="_cMoh8P9eEeKcBsjselkpBA" type="_84FzXf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cMoh2f9eEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cMoh2v9eEeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                </node>
                <node xmi:type="uml:ReadSelfAction" xmi:id="_cMoh2_9eEeKcBsjselkpBA" name="ReadSelf" inStructuredNode="_cMohxv9eEeKcBsjselkpBA">
                  <result xmi:type="uml:OutputPin" xmi:id="_cMoh3P9eEeKcBsjselkpBA" name="ReadSelf.result" outgoing="_cMoh8_9eEeKcBsjselkpBA" type="_84FzXf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cMoh3f9eEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cMoh3v9eEeKcBsjselkpBA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_cMoh3_9eEeKcBsjselkpBA" name="Read(a)" inStructuredNode="_cMohxv9eEeKcBsjselkpBA" structuralFeature="_84FzX_68EeKIUMeW2s0i8Q">
                  <object xmi:type="uml:InputPin" xmi:id="_cMoh4P9eEeKcBsjselkpBA" name="Read(a).object" incoming="_cMoh9P9eEeKcBsjselkpBA" type="_84FzXf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cMoh4f9eEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cMoh4v9eEeKcBsjselkpBA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_cMoh4_9eEeKcBsjselkpBA" name="Read(a).result" outgoing="_cMoh9f9eEeKcBsjselkpBA" type="_84FOOv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cMoh5P9eEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cMoh5f9eEeKcBsjselkpBA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_cMoh5v9eEeKcBsjselkpBA" name="Fork(ReadSelf.result)" inStructuredNode="_cMohxv9eEeKcBsjselkpBA" outgoing="_cMoh9P9eEeKcBsjselkpBA" incoming="_cMoh8_9eEeKcBsjselkpBA"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_cMoh5_9eEeKcBsjselkpBA" name="Read(q)" inStructuredNode="_cMohxv9eEeKcBsjselkpBA" structuralFeature="_84FOO_68EeKIUMeW2s0i8Q">
                  <object xmi:type="uml:InputPin" xmi:id="_cMoh6P9eEeKcBsjselkpBA" name="Read(q).object" incoming="_cMoh9v9eEeKcBsjselkpBA" type="_84FOOv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cMoh6f9eEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cMoh6v9eEeKcBsjselkpBA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_cMoh6_9eEeKcBsjselkpBA" name="Read(q).result" outgoing="_cMoh8v9eEeKcBsjselkpBA" type="_84FOSP68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cMoh7P9eEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cMoh7f9eEeKcBsjselkpBA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_cMoh7v9eEeKcBsjselkpBA" name="Fork(Read(a).result)" inStructuredNode="_cMohxv9eEeKcBsjselkpBA" outgoing="_cMoh9v9eEeKcBsjselkpBA" incoming="_cMoh9f9eEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_cMoh7_9eEeKcBsjselkpBA" inStructuredNode="_cMohxv9eEeKcBsjselkpBA" source="_cMoh0_9eEeKcBsjselkpBA" target="_cMohyP9eEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_cMoh8P9eEeKcBsjselkpBA" inStructuredNode="_cMohxv9eEeKcBsjselkpBA" source="_cMoh2P9eEeKcBsjselkpBA" target="_cMohy_9eEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_cMoh8f9eEeKcBsjselkpBA" inStructuredNode="_cMohxv9eEeKcBsjselkpBA" source="_cMoh0f9eEeKcBsjselkpBA" target="_cMohx_9eEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_cMoh8v9eEeKcBsjselkpBA" inStructuredNode="_cMohxv9eEeKcBsjselkpBA" source="_cMoh6_9eEeKcBsjselkpBA" target="_cMohzv9eEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_cMoh8_9eEeKcBsjselkpBA" inStructuredNode="_cMohxv9eEeKcBsjselkpBA" source="_cMoh3P9eEeKcBsjselkpBA" target="_cMoh5v9eEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_cMoh9P9eEeKcBsjselkpBA" inStructuredNode="_cMohxv9eEeKcBsjselkpBA" source="_cMoh5v9eEeKcBsjselkpBA" target="_cMoh4P9eEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_cMoh9f9eEeKcBsjselkpBA" inStructuredNode="_cMohxv9eEeKcBsjselkpBA" source="_cMoh4_9eEeKcBsjselkpBA" target="_cMoh7v9eEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_cMoh9v9eEeKcBsjselkpBA" inStructuredNode="_cMohxv9eEeKcBsjselkpBA" source="_cMoh7v9eEeKcBsjselkpBA" target="_cMoh6P9eEeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_cMoh9_9eEeKcBsjselkpBA" name="AcceptStatement@a2f1b4" inStructuredNode="_cMohwP9eEeKcBsjselkpBA" outgoing="_cMoiCP9eEeKcBsjselkpBA" incoming="_cMoiB_9eEeKcBsjselkpBA">
                <node xmi:type="uml:AcceptEventAction" xmi:id="_cMoh-P9eEeKcBsjselkpBA" name="Accept(Continue)" inStructuredNode="_cMoh9_9eEeKcBsjselkpBA" incoming="_cMoh-_9eEeKcBsjselkpBA">
                  <trigger xmi:type="uml:Trigger" xmi:id="_cMoh-f9eEeKcBsjselkpBA" event="_cQK98P9eEeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_cMoh-v9eEeKcBsjselkpBA" name="Initial(Accept(Continue))" inStructuredNode="_cMoh9_9eEeKcBsjselkpBA" outgoing="_cMoh-_9eEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_cMoh-_9eEeKcBsjselkpBA" inStructuredNode="_cMoh9_9eEeKcBsjselkpBA" source="_cMoh-v9eEeKcBsjselkpBA" target="_cMoh-P9eEeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_cMoh_P9eEeKcBsjselkpBA" name="ExpressionStatement@1a0b779" inStructuredNode="_cMohwP9eEeKcBsjselkpBA" incoming="_cMoiCP9eEeKcBsjselkpBA">
                <node xmi:type="uml:CallOperationAction" xmi:id="_cMoh_f9eEeKcBsjselkpBA" name="Call(test)" inStructuredNode="_cMoh_P9eEeKcBsjselkpBA" operation="_84F0GP68EeKIUMeW2s0i8Q">
                  <target xmi:type="uml:InputPin" xmi:id="_cMoh_v9eEeKcBsjselkpBA" name="Call(test).target" incoming="_cMoiBf9eEeKcBsjselkpBA" type="_84FzXf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cMoh__9eEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cMoiAP9eEeKcBsjselkpBA" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:ReadSelfAction" xmi:id="_cMoiAf9eEeKcBsjselkpBA" name="ReadSelf" inStructuredNode="_cMoh_P9eEeKcBsjselkpBA">
                  <result xmi:type="uml:OutputPin" xmi:id="_cMoiAv9eEeKcBsjselkpBA" name="ReadSelf.result" outgoing="_cMoiBf9eEeKcBsjselkpBA" type="_84FzXf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cMoiA_9eEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cMoiBP9eEeKcBsjselkpBA" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_cMoiBf9eEeKcBsjselkpBA" inStructuredNode="_cMoh_P9eEeKcBsjselkpBA" source="_cMoiAv9eEeKcBsjselkpBA" target="_cMoh_v9eEeKcBsjselkpBA"/>
              </node>
              <edge xmi:type="uml:ControlFlow" xmi:id="_cMoiBv9eEeKcBsjselkpBA" inStructuredNode="_cMohwP9eEeKcBsjselkpBA" source="_cMohwf9eEeKcBsjselkpBA" target="_cMohxv9eEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_cMoiB_9eEeKcBsjselkpBA" inStructuredNode="_cMohwP9eEeKcBsjselkpBA" source="_cMohxv9eEeKcBsjselkpBA" target="_cMoh9_9eEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_cMoiCP9eEeKcBsjselkpBA" inStructuredNode="_cMohwP9eEeKcBsjselkpBA" source="_cMoh9_9eEeKcBsjselkpBA" target="_cMoh_P9eEeKcBsjselkpBA"/>
            </structuredNode>
          </ownedBehavior>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_84F0Fv68EeKIUMeW2s0i8Q" name="Tester" class="_84FzXf68EeKIUMeW2s0i8Q">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_84F0F_68EeKIUMeW2s0i8Q" name="result" type="_84FzXf68EeKIUMeW2s0i8Q" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_84F0GP68EeKIUMeW2s0i8Q" name="test" method="_84FzYv68EeKIUMeW2s0i8Q" class="_84FzXf68EeKIUMeW2s0i8Q" redefinedOperation="_je3Mzf9ZEeKcBsjselkpBA"/>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_84F0Gf68EeKIUMeW2s0i8Q" name="SingleDelegation - PortToPart - Operation">
        <packagedElement xmi:type="uml:Class" xmi:id="_84F0Gv68EeKIUMeW2s0i8Q" name="A">
          <ownedAttribute xmi:type="uml:Port" xmi:id="_84F0G_68EeKIUMeW2s0i8Q" name="q" type="_84F0Kf68EeKIUMeW2s0i8Q" end="_84F0Hv68EeKIUMeW2s0i8Q _84Hoqf68EeKIUMeW2s0i8Q _84IQTv68EeKIUMeW2s0i8Q _84IQVf68EeKIUMeW2s0i8Q _84IQXP68EeKIUMeW2s0i8Q _84IQY_68EeKIUMeW2s0i8Q _84JeyP68EeKIUMeW2s0i8Q" aggregation="composite"/>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_84F0HP68EeKIUMeW2s0i8Q" name="b" type="_84F01P68EeKIUMeW2s0i8Q" end="_84F0If68EeKIUMeW2s0i8Q" aggregation="composite"/>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_84F0Hf68EeKIUMeW2s0i8Q" name="r">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_84F0Hv68EeKIUMeW2s0i8Q" role="_84F0G_68EeKIUMeW2s0i8Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84F0H_68EeKIUMeW2s0i8Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84F0IP68EeKIUMeW2s0i8Q" value="1"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_84F0If68EeKIUMeW2s0i8Q" role="_84F0HP68EeKIUMeW2s0i8Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84F0Iv68EeKIUMeW2s0i8Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84F0I_68EeKIUMeW2s0i8Q" value="1"/>
            </end>
          </ownedConnector>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_84F0JP68EeKIUMeW2s0i8Q" name="A" class="_84F0Gv68EeKIUMeW2s0i8Q">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_84F0Jf68EeKIUMeW2s0i8Q" name="result" type="_84F0Gv68EeKIUMeW2s0i8Q" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_84F0Jv68EeKIUMeW2s0i8Q" name="I">
          <ownedOperation xmi:type="uml:Operation" xmi:id="_84F0J_68EeKIUMeW2s0i8Q" name="setP" interface="_84F0Jv68EeKIUMeW2s0i8Q">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_84F0KP68EeKIUMeW2s0i8Q" name="v">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
            </ownedParameter>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_84F0Kf68EeKIUMeW2s0i8Q" clientDependency="_84F0Kv68EeKIUMeW2s0i8Q" name="IImpl">
          <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_84F0Kv68EeKIUMeW2s0i8Q" name="InterfaceRealization1" client="_84F0Kf68EeKIUMeW2s0i8Q" supplier="_84F0Jv68EeKIUMeW2s0i8Q" contract="_84F0Jv68EeKIUMeW2s0i8Q" implementingClassifier="_84F0Kf68EeKIUMeW2s0i8Q"/>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_84F0K_68EeKIUMeW2s0i8Q" name="setP" class="_84F0Kf68EeKIUMeW2s0i8Q">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_84F0LP68EeKIUMeW2s0i8Q" name="v">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
            </ownedParameter>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Activity" xmi:id="_84F0Lf68EeKIUMeW2s0i8Q" name="Test case - SingleDelegation - PortToPart - Operation" group="_pmRxwP7BEeKIUMeW2s0i8Q" node="_pmRxwP7BEeKIUMeW2s0i8Q">
          <ownedComment xmi:type="uml:Comment" xmi:id="_84F0Lv68EeKIUMeW2s0i8Q">
            <body>&#xD;
namespace 'Test Suites'::'Test Suite 2 - Bis'::'SingleDelegation - PortToPart - Operation' ;&#xD;
&#xD;
activity 'Test case - SingleDelegation - PortToPart - Operation'() { &#xD;
&#xD;
	WriteLine(&quot;-- Running test case: Single delegation connector - Operation delegated from port to part --&quot;) ;&#xD;
	&#xD;
	// Instantiate A&#xD;
	a = new A() ;&#xD;
	a.q.setP(4) ;&#xD;
	AssertTrue(&quot;Operation call delegated&quot;, a.b.p == 4) ;&#xD;
	&#xD;
	WriteLine(&quot;-- End of test case --&quot;) ;&#xD;
}</body>
          </ownedComment>
          <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_pmRxwP7BEeKIUMeW2s0i8Q" name="Body(Test case - SingleDelegation - PortToPart - Operation)">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_pmRxwf7BEeKIUMeW2s0i8Q" name="ExpressionStatement@1bfee8" inStructuredNode="_pmRxwP7BEeKIUMeW2s0i8Q" outgoing="_pmRyWP7BEeKIUMeW2s0i8Q">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_pmRxwv7BEeKIUMeW2s0i8Q" name="Call(WriteLine)" inStructuredNode="_pmRxwf7BEeKIUMeW2s0i8Q" incoming="_pmRx0P7BEeKIUMeW2s0i8Q">
                <argument xmi:type="uml:InputPin" xmi:id="_pmRxw_7BEeKIUMeW2s0i8Q" name="Call(WriteLine).argument(value)" incoming="_pmRxz_7BEeKIUMeW2s0i8Q">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pmRxxP7BEeKIUMeW2s0i8Q" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pmRxxf7BEeKIUMeW2s0i8Q" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_pmRxxv7BEeKIUMeW2s0i8Q" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pmRxx_7BEeKIUMeW2s0i8Q"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pmRxyP7BEeKIUMeW2s0i8Q" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_pmRxyf7BEeKIUMeW2s0i8Q" name="Tuple@1b35f2e" inStructuredNode="_pmRxwf7BEeKIUMeW2s0i8Q" outgoing="_pmRx0P7BEeKIUMeW2s0i8Q">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_pmRxyv7BEeKIUMeW2s0i8Q" name="Value(&quot;-- Running test case: Single delegation connector - Operation delegated from port to part --&quot;)" inStructuredNode="_pmRxyf7BEeKIUMeW2s0i8Q">
                  <result xmi:type="uml:OutputPin" xmi:id="_pmRxy_7BEeKIUMeW2s0i8Q" name="Value(&quot;-- Running test case: Single delegation connector - Operation delegated from port to part --&quot;).result" outgoing="_pmRxz_7BEeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pmRxzP7BEeKIUMeW2s0i8Q" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pmRxzf7BEeKIUMeW2s0i8Q" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_pmRxzv7BEeKIUMeW2s0i8Q" value="-- Running test case: Single delegation connector - Operation delegated from port to part --">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_pmRxz_7BEeKIUMeW2s0i8Q" inStructuredNode="_pmRxwf7BEeKIUMeW2s0i8Q" source="_pmRxy_7BEeKIUMeW2s0i8Q" target="_pmRxw_7BEeKIUMeW2s0i8Q"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_pmRx0P7BEeKIUMeW2s0i8Q" inStructuredNode="_pmRxwf7BEeKIUMeW2s0i8Q" source="_pmRxyf7BEeKIUMeW2s0i8Q" target="_pmRxwv7BEeKIUMeW2s0i8Q"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_pmRx0f7BEeKIUMeW2s0i8Q" name="ExpressionStatement@1a80028" inStructuredNode="_pmRxwP7BEeKIUMeW2s0i8Q" outgoing="_pmRyWv7BEeKIUMeW2s0i8Q" incoming="_pmRyWP7BEeKIUMeW2s0i8Q">
              <node xmi:type="uml:ForkNode" xmi:id="_pmRx0v7BEeKIUMeW2s0i8Q" name="Fork(a)@1890bfd" inStructuredNode="_pmRx0f7BEeKIUMeW2s0i8Q" outgoing="_pmRyWf7BEeKIUMeW2s0i8Q _pmRyW_7BEeKIUMeW2s0i8Q" incoming="_pmRx4P7BEeKIUMeW2s0i8Q"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_pmRx0_7BEeKIUMeW2s0i8Q" name="RightHandSide@724739" inStructuredNode="_pmRx0f7BEeKIUMeW2s0i8Q">
                <node xmi:type="uml:CallOperationAction" xmi:id="_pmRx1P7BEeKIUMeW2s0i8Q" name="Call(A)" inStructuredNode="_pmRx0_7BEeKIUMeW2s0i8Q" operation="_84F0JP68EeKIUMeW2s0i8Q">
                  <result xmi:type="uml:OutputPin" xmi:id="_pmRx1f7BEeKIUMeW2s0i8Q" name="Call(A).result(result)" outgoing="_pmRx4P7BEeKIUMeW2s0i8Q" type="_84F0Gv68EeKIUMeW2s0i8Q">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pmRx1v7BEeKIUMeW2s0i8Q" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pmRx1_7BEeKIUMeW2s0i8Q" value="1"/>
                  </result>
                  <target xmi:type="uml:InputPin" xmi:id="_pmRx2P7BEeKIUMeW2s0i8Q" name="Call(A).target" incoming="_pmRx3_7BEeKIUMeW2s0i8Q" type="_84F0Gv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pmRx2f7BEeKIUMeW2s0i8Q" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pmRx2v7BEeKIUMeW2s0i8Q" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_pmRx2_7BEeKIUMeW2s0i8Q" name="Create(A)" inStructuredNode="_pmRx0_7BEeKIUMeW2s0i8Q" classifier="_84F0Gv68EeKIUMeW2s0i8Q">
                  <result xmi:type="uml:OutputPin" xmi:id="_pmRx3P7BEeKIUMeW2s0i8Q" name="Create(A).result" outgoing="_pmRx3_7BEeKIUMeW2s0i8Q" type="_84F0Gv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pmRx3f7BEeKIUMeW2s0i8Q" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pmRx3v7BEeKIUMeW2s0i8Q" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_pmRx3_7BEeKIUMeW2s0i8Q" inStructuredNode="_pmRx0_7BEeKIUMeW2s0i8Q" source="_pmRx3P7BEeKIUMeW2s0i8Q" target="_pmRx2P7BEeKIUMeW2s0i8Q"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_pmRx4P7BEeKIUMeW2s0i8Q" inStructuredNode="_pmRx0f7BEeKIUMeW2s0i8Q" source="_pmRx1f7BEeKIUMeW2s0i8Q" target="_pmRx0v7BEeKIUMeW2s0i8Q"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_pmRx4f7BEeKIUMeW2s0i8Q" name="ExpressionStatement@1de5384" inStructuredNode="_pmRxwP7BEeKIUMeW2s0i8Q" outgoing="_pmRyXP7BEeKIUMeW2s0i8Q" incoming="_pmRyWv7BEeKIUMeW2s0i8Q">
              <node xmi:type="uml:ExpansionRegion" xmi:id="_pmRx4v7BEeKIUMeW2s0i8Q" name="Collect(Call(setP))" inStructuredNode="_pmRx4f7BEeKIUMeW2s0i8Q" incoming="_pmRx__7BEeKIUMeW2s0i8Q" mode="parallel" inputElement="_pmRx8_7BEeKIUMeW2s0i8Q">
                <node xmi:type="uml:CallOperationAction" xmi:id="_pmRx4_7BEeKIUMeW2s0i8Q" name="Call(setP)" inStructuredNode="_pmRx4v7BEeKIUMeW2s0i8Q" incoming="_pmRx8f7BEeKIUMeW2s0i8Q" operation="_84F0J_68EeKIUMeW2s0i8Q">
                  <argument xmi:type="uml:InputPin" xmi:id="_pmRx5P7BEeKIUMeW2s0i8Q" name="Call(setP).argument(v)" incoming="_pmRx8P7BEeKIUMeW2s0i8Q">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pmRx5f7BEeKIUMeW2s0i8Q" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pmRx5v7BEeKIUMeW2s0i8Q" value="1"/>
                  </argument>
                  <target xmi:type="uml:InputPin" xmi:id="_pmRx5_7BEeKIUMeW2s0i8Q" name="Call(setP).target" incoming="_pmRx8v7BEeKIUMeW2s0i8Q" type="_84F0Kf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pmRx6P7BEeKIUMeW2s0i8Q" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pmRx6f7BEeKIUMeW2s0i8Q" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_pmRx6v7BEeKIUMeW2s0i8Q" name="Tuple@a55740" inStructuredNode="_pmRx4v7BEeKIUMeW2s0i8Q" outgoing="_pmRx8f7BEeKIUMeW2s0i8Q">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_pmRx6_7BEeKIUMeW2s0i8Q" name="Value(4)" inStructuredNode="_pmRx6v7BEeKIUMeW2s0i8Q">
                    <result xmi:type="uml:OutputPin" xmi:id="_pmRx7P7BEeKIUMeW2s0i8Q" name="Value(4).result" outgoing="_pmRx8P7BEeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pmRx7f7BEeKIUMeW2s0i8Q" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pmRx7v7BEeKIUMeW2s0i8Q" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_pmRx7_7BEeKIUMeW2s0i8Q" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_pmRx8P7BEeKIUMeW2s0i8Q" inStructuredNode="_pmRx4v7BEeKIUMeW2s0i8Q" source="_pmRx7P7BEeKIUMeW2s0i8Q" target="_pmRx5P7BEeKIUMeW2s0i8Q"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_pmRx8f7BEeKIUMeW2s0i8Q" inStructuredNode="_pmRx4v7BEeKIUMeW2s0i8Q" source="_pmRx6v7BEeKIUMeW2s0i8Q" target="_pmRx4_7BEeKIUMeW2s0i8Q"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_pmRx8v7BEeKIUMeW2s0i8Q" inStructuredNode="_pmRx4v7BEeKIUMeW2s0i8Q" source="_pmRx8_7BEeKIUMeW2s0i8Q" target="_pmRx5_7BEeKIUMeW2s0i8Q"/>
              </node>
              <node xmi:type="uml:ExpansionNode" xmi:id="_pmRx8_7BEeKIUMeW2s0i8Q" name="Collect(Call(setP)).inputElement" inStructuredNode="_pmRx4f7BEeKIUMeW2s0i8Q" outgoing="_pmRx8v7BEeKIUMeW2s0i8Q" incoming="_pmRx_v7BEeKIUMeW2s0i8Q" regionAsInput="_pmRx4v7BEeKIUMeW2s0i8Q"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_pmRx9P7BEeKIUMeW2s0i8Q" name="Feature(Read(q).result)" inStructuredNode="_pmRx4f7BEeKIUMeW2s0i8Q" outgoing="_pmRx__7BEeKIUMeW2s0i8Q">
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_pmRx9f7BEeKIUMeW2s0i8Q" name="Read(q)" inStructuredNode="_pmRx9P7BEeKIUMeW2s0i8Q" structuralFeature="_84F0G_68EeKIUMeW2s0i8Q">
                  <object xmi:type="uml:InputPin" xmi:id="_pmRx9v7BEeKIUMeW2s0i8Q" name="Read(q).object" incoming="_pmRx_f7BEeKIUMeW2s0i8Q" type="_84F0Gv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pmRx9_7BEeKIUMeW2s0i8Q" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pmRx-P7BEeKIUMeW2s0i8Q" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_pmRx-f7BEeKIUMeW2s0i8Q" name="Read(q).result" outgoing="_pmRx_v7BEeKIUMeW2s0i8Q" type="_84F0Kf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pmRx-v7BEeKIUMeW2s0i8Q" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pmRx-_7BEeKIUMeW2s0i8Q" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_pmRx_P7BEeKIUMeW2s0i8Q" name="Fork(Fork(a)@1890bfd)" inStructuredNode="_pmRx9P7BEeKIUMeW2s0i8Q" outgoing="_pmRx_f7BEeKIUMeW2s0i8Q" incoming="_pmRyWf7BEeKIUMeW2s0i8Q"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_pmRx_f7BEeKIUMeW2s0i8Q" inStructuredNode="_pmRx9P7BEeKIUMeW2s0i8Q" source="_pmRx_P7BEeKIUMeW2s0i8Q" target="_pmRx9v7BEeKIUMeW2s0i8Q"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_pmRx_v7BEeKIUMeW2s0i8Q" inStructuredNode="_pmRx4f7BEeKIUMeW2s0i8Q" source="_pmRx-f7BEeKIUMeW2s0i8Q" target="_pmRx8_7BEeKIUMeW2s0i8Q"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_pmRx__7BEeKIUMeW2s0i8Q" inStructuredNode="_pmRx4f7BEeKIUMeW2s0i8Q" source="_pmRx9P7BEeKIUMeW2s0i8Q" target="_pmRx4v7BEeKIUMeW2s0i8Q"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_pmRyAP7BEeKIUMeW2s0i8Q" name="ExpressionStatement@1309b3c" inStructuredNode="_pmRxwP7BEeKIUMeW2s0i8Q" outgoing="_pmRyXf7BEeKIUMeW2s0i8Q" incoming="_pmRyXP7BEeKIUMeW2s0i8Q">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_pmRyAf7BEeKIUMeW2s0i8Q" name="Call(AssertTrue)" inStructuredNode="_pmRyAP7BEeKIUMeW2s0i8Q" incoming="_pmRyR_7BEeKIUMeW2s0i8Q">
                <argument xmi:type="uml:InputPin" xmi:id="_pmRyAv7BEeKIUMeW2s0i8Q" name="Call(AssertTrue).argument(label)" incoming="_pmRyRf7BEeKIUMeW2s0i8Q">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pmRyA_7BEeKIUMeW2s0i8Q" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pmRyBP7BEeKIUMeW2s0i8Q" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_pmRyBf7BEeKIUMeW2s0i8Q" name="Call(AssertTrue).argument(condition)" incoming="_pmRyRv7BEeKIUMeW2s0i8Q">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pmRyBv7BEeKIUMeW2s0i8Q" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pmRyB_7BEeKIUMeW2s0i8Q" value="1"/>
                </argument>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_pmRyCP7BEeKIUMeW2s0i8Q" name="Tuple@effdea" inStructuredNode="_pmRyAP7BEeKIUMeW2s0i8Q" outgoing="_pmRyR_7BEeKIUMeW2s0i8Q">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_pmRyCf7BEeKIUMeW2s0i8Q" name="Value(&quot;Operation call delegated&quot;)" inStructuredNode="_pmRyCP7BEeKIUMeW2s0i8Q">
                  <result xmi:type="uml:OutputPin" xmi:id="_pmRyCv7BEeKIUMeW2s0i8Q" name="Value(&quot;Operation call delegated&quot;).result" outgoing="_pmRyRf7BEeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pmRyC_7BEeKIUMeW2s0i8Q" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pmRyDP7BEeKIUMeW2s0i8Q" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_pmRyDf7BEeKIUMeW2s0i8Q" value="Operation call delegated">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_pmRyDv7BEeKIUMeW2s0i8Q" name="Read(b)" inStructuredNode="_pmRyCP7BEeKIUMeW2s0i8Q" structuralFeature="_84F0HP68EeKIUMeW2s0i8Q">
                  <object xmi:type="uml:InputPin" xmi:id="_pmRyD_7BEeKIUMeW2s0i8Q" name="Read(b).object" incoming="_pmRyOP7BEeKIUMeW2s0i8Q" type="_84F0Gv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pmRyEP7BEeKIUMeW2s0i8Q" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pmRyEf7BEeKIUMeW2s0i8Q" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_pmRyEv7BEeKIUMeW2s0i8Q" name="Read(b).result" outgoing="_pmRyOf7BEeKIUMeW2s0i8Q" type="_84F01P68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pmRyE_7BEeKIUMeW2s0i8Q" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pmRyFP7BEeKIUMeW2s0i8Q" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_pmRyFf7BEeKIUMeW2s0i8Q" name="Fork(Fork(a)@1890bfd)" inStructuredNode="_pmRyCP7BEeKIUMeW2s0i8Q" outgoing="_pmRyOP7BEeKIUMeW2s0i8Q" incoming="_pmRyW_7BEeKIUMeW2s0i8Q"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_pmRyFv7BEeKIUMeW2s0i8Q" name="Read(p)" inStructuredNode="_pmRyCP7BEeKIUMeW2s0i8Q" structuralFeature="_84F01f68EeKIUMeW2s0i8Q">
                  <object xmi:type="uml:InputPin" xmi:id="_pmRyF_7BEeKIUMeW2s0i8Q" name="Read(p).object" incoming="_pmRyOv7BEeKIUMeW2s0i8Q" type="_84F01P68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pmRyGP7BEeKIUMeW2s0i8Q" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pmRyGf7BEeKIUMeW2s0i8Q" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_pmRyGv7BEeKIUMeW2s0i8Q" name="Read(p).result" outgoing="_pmRyO_7BEeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pmRyG_7BEeKIUMeW2s0i8Q" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pmRyHP7BEeKIUMeW2s0i8Q" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_pmRyHf7BEeKIUMeW2s0i8Q" name="Fork(Read(b).result)" inStructuredNode="_pmRyCP7BEeKIUMeW2s0i8Q" outgoing="_pmRyOv7BEeKIUMeW2s0i8Q" incoming="_pmRyOf7BEeKIUMeW2s0i8Q"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_pmRyHv7BEeKIUMeW2s0i8Q" name="Value(4)" inStructuredNode="_pmRyCP7BEeKIUMeW2s0i8Q">
                  <result xmi:type="uml:OutputPin" xmi:id="_pmRyH_7BEeKIUMeW2s0i8Q" name="Value(4).result" outgoing="_pmRyRP7BEeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pmRyIP7BEeKIUMeW2s0i8Q" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pmRyIf7BEeKIUMeW2s0i8Q" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_pmRyIv7BEeKIUMeW2s0i8Q" value="4">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <node xmi:type="uml:TestIdentityAction" xmi:id="_pmRyI_7BEeKIUMeW2s0i8Q" name="Test(==)" inStructuredNode="_pmRyCP7BEeKIUMeW2s0i8Q">
                  <first xmi:type="uml:InputPin" xmi:id="_pmRyJP7BEeKIUMeW2s0i8Q" name="Test(==).first" incoming="_pmRyPP7BEeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pmRyJf7BEeKIUMeW2s0i8Q" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pmRyJv7BEeKIUMeW2s0i8Q" value="1"/>
                  </first>
                  <result xmi:type="uml:OutputPin" xmi:id="_pmRyJ_7BEeKIUMeW2s0i8Q" name="Test(==).result" outgoing="_pmRyP_7BEeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pmRyKP7BEeKIUMeW2s0i8Q" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pmRyKf7BEeKIUMeW2s0i8Q" value="1"/>
                  </result>
                  <second xmi:type="uml:InputPin" xmi:id="_pmRyKv7BEeKIUMeW2s0i8Q" name="Test(==).second" incoming="_pmRyRP7BEeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pmRyK_7BEeKIUMeW2s0i8Q" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pmRyLP7BEeKIUMeW2s0i8Q" value="1"/>
                  </second>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_pmRyLf7BEeKIUMeW2s0i8Q" name="Fork(Read(p).result)" inStructuredNode="_pmRyCP7BEeKIUMeW2s0i8Q" outgoing="_pmRyPP7BEeKIUMeW2s0i8Q _pmRyPf7BEeKIUMeW2s0i8Q" incoming="_pmRyO_7BEeKIUMeW2s0i8Q"/>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_pmRyLv7BEeKIUMeW2s0i8Q" name="Call(NotEmpty)" inStructuredNode="_pmRyCP7BEeKIUMeW2s0i8Q">
                  <argument xmi:type="uml:InputPin" xmi:id="_pmRyL_7BEeKIUMeW2s0i8Q" name="Call(NotEmpty).argument(seq)" incoming="_pmRyPf7BEeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pmRyMP7BEeKIUMeW2s0i8Q"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pmRyMf7BEeKIUMeW2s0i8Q" value="*"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_pmRyMv7BEeKIUMeW2s0i8Q" name="Call(NotEmpty).result()" outgoing="_pmRyPv7BEeKIUMeW2s0i8Q">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pmRyM_7BEeKIUMeW2s0i8Q" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pmRyNP7BEeKIUMeW2s0i8Q" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_pmRyNf7BEeKIUMeW2s0i8Q" name="Fork(Call(NotEmpty).result())" inStructuredNode="_pmRyCP7BEeKIUMeW2s0i8Q" outgoing="_pmRyQP7BEeKIUMeW2s0i8Q _pmRyQf7BEeKIUMeW2s0i8Q" incoming="_pmRyPv7BEeKIUMeW2s0i8Q"/>
                <node xmi:type="uml:MergeNode" xmi:id="_pmRyNv7BEeKIUMeW2s0i8Q" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_pmRyCP7BEeKIUMeW2s0i8Q" outgoing="_pmRyRv7BEeKIUMeW2s0i8Q" incoming="_pmRyP_7BEeKIUMeW2s0i8Q _pmRyQv7BEeKIUMeW2s0i8Q"/>
                <node xmi:type="uml:DecisionNode" xmi:id="_pmRyN_7BEeKIUMeW2s0i8Q" name="Decision(Call(NotEmpty).result())" inStructuredNode="_pmRyCP7BEeKIUMeW2s0i8Q" outgoing="_pmRyQv7BEeKIUMeW2s0i8Q" incoming="_pmRyQP7BEeKIUMeW2s0i8Q _pmRyQf7BEeKIUMeW2s0i8Q" decisionInputFlow="_pmRyQf7BEeKIUMeW2s0i8Q"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_pmRyOP7BEeKIUMeW2s0i8Q" inStructuredNode="_pmRyCP7BEeKIUMeW2s0i8Q" source="_pmRyFf7BEeKIUMeW2s0i8Q" target="_pmRyD_7BEeKIUMeW2s0i8Q"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_pmRyOf7BEeKIUMeW2s0i8Q" inStructuredNode="_pmRyCP7BEeKIUMeW2s0i8Q" source="_pmRyEv7BEeKIUMeW2s0i8Q" target="_pmRyHf7BEeKIUMeW2s0i8Q"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_pmRyOv7BEeKIUMeW2s0i8Q" inStructuredNode="_pmRyCP7BEeKIUMeW2s0i8Q" source="_pmRyHf7BEeKIUMeW2s0i8Q" target="_pmRyF_7BEeKIUMeW2s0i8Q"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_pmRyO_7BEeKIUMeW2s0i8Q" inStructuredNode="_pmRyCP7BEeKIUMeW2s0i8Q" source="_pmRyGv7BEeKIUMeW2s0i8Q" target="_pmRyLf7BEeKIUMeW2s0i8Q"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_pmRyPP7BEeKIUMeW2s0i8Q" inStructuredNode="_pmRyCP7BEeKIUMeW2s0i8Q" source="_pmRyLf7BEeKIUMeW2s0i8Q" target="_pmRyJP7BEeKIUMeW2s0i8Q"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_pmRyPf7BEeKIUMeW2s0i8Q" inStructuredNode="_pmRyCP7BEeKIUMeW2s0i8Q" source="_pmRyLf7BEeKIUMeW2s0i8Q" target="_pmRyL_7BEeKIUMeW2s0i8Q"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_pmRyPv7BEeKIUMeW2s0i8Q" inStructuredNode="_pmRyCP7BEeKIUMeW2s0i8Q" source="_pmRyMv7BEeKIUMeW2s0i8Q" target="_pmRyNf7BEeKIUMeW2s0i8Q"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_pmRyP_7BEeKIUMeW2s0i8Q" inStructuredNode="_pmRyCP7BEeKIUMeW2s0i8Q" source="_pmRyJ_7BEeKIUMeW2s0i8Q" target="_pmRyNv7BEeKIUMeW2s0i8Q"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_pmRyQP7BEeKIUMeW2s0i8Q" inStructuredNode="_pmRyCP7BEeKIUMeW2s0i8Q" source="_pmRyNf7BEeKIUMeW2s0i8Q" target="_pmRyN_7BEeKIUMeW2s0i8Q"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_pmRyQf7BEeKIUMeW2s0i8Q" inStructuredNode="_pmRyCP7BEeKIUMeW2s0i8Q" source="_pmRyNf7BEeKIUMeW2s0i8Q" target="_pmRyN_7BEeKIUMeW2s0i8Q"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_pmRyQv7BEeKIUMeW2s0i8Q" inStructuredNode="_pmRyCP7BEeKIUMeW2s0i8Q" source="_pmRyN_7BEeKIUMeW2s0i8Q" target="_pmRyNv7BEeKIUMeW2s0i8Q">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_pmRyQ_7BEeKIUMeW2s0i8Q" name="Value(false)"/>
                </edge>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_pmRyRP7BEeKIUMeW2s0i8Q" inStructuredNode="_pmRyCP7BEeKIUMeW2s0i8Q" source="_pmRyH_7BEeKIUMeW2s0i8Q" target="_pmRyKv7BEeKIUMeW2s0i8Q"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_pmRyRf7BEeKIUMeW2s0i8Q" inStructuredNode="_pmRyAP7BEeKIUMeW2s0i8Q" source="_pmRyCv7BEeKIUMeW2s0i8Q" target="_pmRyAv7BEeKIUMeW2s0i8Q"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_pmRyRv7BEeKIUMeW2s0i8Q" inStructuredNode="_pmRyAP7BEeKIUMeW2s0i8Q" source="_pmRyNv7BEeKIUMeW2s0i8Q" target="_pmRyBf7BEeKIUMeW2s0i8Q"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_pmRyR_7BEeKIUMeW2s0i8Q" inStructuredNode="_pmRyAP7BEeKIUMeW2s0i8Q" source="_pmRyCP7BEeKIUMeW2s0i8Q" target="_pmRyAf7BEeKIUMeW2s0i8Q"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_pmRySP7BEeKIUMeW2s0i8Q" name="ExpressionStatement@1a55c32" inStructuredNode="_pmRxwP7BEeKIUMeW2s0i8Q" incoming="_pmRyXf7BEeKIUMeW2s0i8Q">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_pmRySf7BEeKIUMeW2s0i8Q" name="Call(WriteLine)" inStructuredNode="_pmRySP7BEeKIUMeW2s0i8Q" incoming="_pmRyV_7BEeKIUMeW2s0i8Q">
                <argument xmi:type="uml:InputPin" xmi:id="_pmRySv7BEeKIUMeW2s0i8Q" name="Call(WriteLine).argument(value)" incoming="_pmRyVv7BEeKIUMeW2s0i8Q">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pmRyS_7BEeKIUMeW2s0i8Q" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pmRyTP7BEeKIUMeW2s0i8Q" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_pmRyTf7BEeKIUMeW2s0i8Q" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pmRyTv7BEeKIUMeW2s0i8Q"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pmRyT_7BEeKIUMeW2s0i8Q" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_pmRyUP7BEeKIUMeW2s0i8Q" name="Tuple@1d29c5c" inStructuredNode="_pmRySP7BEeKIUMeW2s0i8Q" outgoing="_pmRyV_7BEeKIUMeW2s0i8Q">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_pmRyUf7BEeKIUMeW2s0i8Q" name="Value(&quot;-- End of test case --&quot;)" inStructuredNode="_pmRyUP7BEeKIUMeW2s0i8Q">
                  <result xmi:type="uml:OutputPin" xmi:id="_pmRyUv7BEeKIUMeW2s0i8Q" name="Value(&quot;-- End of test case --&quot;).result" outgoing="_pmRyVv7BEeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pmRyU_7BEeKIUMeW2s0i8Q" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pmRyVP7BEeKIUMeW2s0i8Q" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_pmRyVf7BEeKIUMeW2s0i8Q" value="-- End of test case --">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_pmRyVv7BEeKIUMeW2s0i8Q" inStructuredNode="_pmRySP7BEeKIUMeW2s0i8Q" source="_pmRyUv7BEeKIUMeW2s0i8Q" target="_pmRySv7BEeKIUMeW2s0i8Q"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_pmRyV_7BEeKIUMeW2s0i8Q" inStructuredNode="_pmRySP7BEeKIUMeW2s0i8Q" source="_pmRyUP7BEeKIUMeW2s0i8Q" target="_pmRySf7BEeKIUMeW2s0i8Q"/>
            </node>
            <edge xmi:type="uml:ControlFlow" xmi:id="_pmRyWP7BEeKIUMeW2s0i8Q" inStructuredNode="_pmRxwP7BEeKIUMeW2s0i8Q" source="_pmRxwf7BEeKIUMeW2s0i8Q" target="_pmRx0f7BEeKIUMeW2s0i8Q"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_pmRyWf7BEeKIUMeW2s0i8Q" inStructuredNode="_pmRxwP7BEeKIUMeW2s0i8Q" source="_pmRx0v7BEeKIUMeW2s0i8Q" target="_pmRx_P7BEeKIUMeW2s0i8Q"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_pmRyWv7BEeKIUMeW2s0i8Q" inStructuredNode="_pmRxwP7BEeKIUMeW2s0i8Q" source="_pmRx0f7BEeKIUMeW2s0i8Q" target="_pmRx4f7BEeKIUMeW2s0i8Q"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_pmRyW_7BEeKIUMeW2s0i8Q" inStructuredNode="_pmRxwP7BEeKIUMeW2s0i8Q" source="_pmRx0v7BEeKIUMeW2s0i8Q" target="_pmRyFf7BEeKIUMeW2s0i8Q"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_pmRyXP7BEeKIUMeW2s0i8Q" inStructuredNode="_pmRxwP7BEeKIUMeW2s0i8Q" source="_pmRx4f7BEeKIUMeW2s0i8Q" target="_pmRyAP7BEeKIUMeW2s0i8Q"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_pmRyXf7BEeKIUMeW2s0i8Q" inStructuredNode="_pmRxwP7BEeKIUMeW2s0i8Q" source="_pmRyAP7BEeKIUMeW2s0i8Q" target="_pmRySP7BEeKIUMeW2s0i8Q"/>
          </structuredNode>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_84F01P68EeKIUMeW2s0i8Q" clientDependency="_igzHYP7CEeKIUMeW2s0i8Q" name="B" classifierBehavior="_84F02P68EeKIUMeW2s0i8Q">
          <ownedAttribute xmi:type="uml:Property" xmi:id="_84F01f68EeKIUMeW2s0i8Q" name="p">
            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
          </ownedAttribute>
          <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_igzHYP7CEeKIUMeW2s0i8Q" name="InterfaceRealization1" client="_84F01P68EeKIUMeW2s0i8Q" supplier="_84F0Jv68EeKIUMeW2s0i8Q" contract="_84F0Jv68EeKIUMeW2s0i8Q" implementingClassifier="_84F01P68EeKIUMeW2s0i8Q"/>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_84F02P68EeKIUMeW2s0i8Q" name="BClassifierBehavior" group="_84F02v68EeKIUMeW2s0i8Q" node="_84F02v68EeKIUMeW2s0i8Q">
            <ownedComment xmi:type="uml:Comment" xmi:id="_84F02f68EeKIUMeW2s0i8Q">
              <body>&#xD;
namespace 'Test Suites'::'Test Suite 2'::'SingleDelegation - PortToPart - Operation'::B ;&#xD;
&#xD;
activity BClassifierBehavior() { &#xD;
	// FIXME: This classifier behavior shall not exist. To be removed when Alf to fUML compiler is patched.&#xD;
}</body>
            </ownedComment>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_84F02v68EeKIUMeW2s0i8Q" name="Body(BClassifierBehavior)"/>
          </ownedBehavior>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_84F02_68EeKIUMeW2s0i8Q" name="setP" specification="_84F0-v68EeKIUMeW2s0i8Q" group="_jVJK4P7BEeKIUMeW2s0i8Q" node="_jTN4QP7BEeKIUMeW2s0i8Q _jTN4Qf7BEeKIUMeW2s0i8Q _jVJK4P7BEeKIUMeW2s0i8Q">
            <ownedComment xmi:type="uml:Comment" xmi:id="_84F03P68EeKIUMeW2s0i8Q">
              <body>&#xD;
namespace 'Test Suites'::'Test Suite 2 - Bis'::'SingleDelegation - PortToPart - Operation'::B ;&#xD;
&#xD;
activity setP(in v : Integer) { &#xD;
	this.p = v ;&#xD;
}</body>
            </ownedComment>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_84F03f68EeKIUMeW2s0i8Q" name="v">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
            </ownedParameter>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_jXWxYP7BEeKIUMeW2s0i8Q" activity="_84F02_68EeKIUMeW2s0i8Q" source="_jTN4QP7BEeKIUMeW2s0i8Q" target="_jTN4Qf7BEeKIUMeW2s0i8Q"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_jXWxYf7BEeKIUMeW2s0i8Q" activity="_84F02_68EeKIUMeW2s0i8Q" source="_jTN4Qf7BEeKIUMeW2s0i8Q" target="_jVJK7v7BEeKIUMeW2s0i8Q"/>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_jVJK4P7BEeKIUMeW2s0i8Q" name="Body(setP)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_jVJK4f7BEeKIUMeW2s0i8Q" name="ExpressionStatement@b6fddc" inStructuredNode="_jVJK4P7BEeKIUMeW2s0i8Q">
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_jVJK4v7BEeKIUMeW2s0i8Q" name="Expression(LeftHandSide@a7e383)" inStructuredNode="_jVJK4f7BEeKIUMeW2s0i8Q" incoming="_jVJLAv7BEeKIUMeW2s0i8Q">
                  <node xmi:type="uml:ReadSelfAction" xmi:id="_jVJK4_7BEeKIUMeW2s0i8Q" name="ReadSelf" inStructuredNode="_jVJK4v7BEeKIUMeW2s0i8Q">
                    <result xmi:type="uml:OutputPin" xmi:id="_jVJK5P7BEeKIUMeW2s0i8Q" name="ReadSelf.result" outgoing="_jVJK__7BEeKIUMeW2s0i8Q" type="_84F01P68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jVJK5f7BEeKIUMeW2s0i8Q" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jVJK5v7BEeKIUMeW2s0i8Q" value="1"/>
                    </result>
                  </node>
                </node>
                <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_jVJK5_7BEeKIUMeW2s0i8Q" name="Clear(p)" inStructuredNode="_jVJK4f7BEeKIUMeW2s0i8Q" structuralFeature="_84F01f68EeKIUMeW2s0i8Q">
                  <object xmi:type="uml:InputPin" xmi:id="_jVJK6P7BEeKIUMeW2s0i8Q" name="Clear(p).object" incoming="_jVJK__7BEeKIUMeW2s0i8Q" type="_84F01P68EeKIUMeW2s0i8Q" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jVJK6f7BEeKIUMeW2s0i8Q" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jVJK6v7BEeKIUMeW2s0i8Q" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_jVJK6_7BEeKIUMeW2s0i8Q" name="Clear(p).result" outgoing="_jVJLAf7BEeKIUMeW2s0i8Q" type="_84F01P68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jVJK7P7BEeKIUMeW2s0i8Q" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jVJK7f7BEeKIUMeW2s0i8Q" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_jVJK7v7BEeKIUMeW2s0i8Q" name="Fork(LeftHandSide@a7e383)" inStructuredNode="_jVJK4f7BEeKIUMeW2s0i8Q" outgoing="_jVJLAP7BEeKIUMeW2s0i8Q" incoming="_jXWxYf7BEeKIUMeW2s0i8Q"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_jVJK7_7BEeKIUMeW2s0i8Q" name="WriteAll(Test Suites::Test Suite 2 - Bis::SingleDelegation - PortToPart - Operation::B::p)" inStructuredNode="_jVJK4f7BEeKIUMeW2s0i8Q">
                  <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_jVJK8P7BEeKIUMeW2s0i8Q" name="Write(p)" inStructuredNode="_jVJK7_7BEeKIUMeW2s0i8Q" structuralFeature="_84F01f68EeKIUMeW2s0i8Q" isReplaceAll="true">
                    <object xmi:type="uml:InputPin" xmi:id="_jVJK8f7BEeKIUMeW2s0i8Q" name="Write(p).object" incoming="_jVJLAf7BEeKIUMeW2s0i8Q" type="_84F01P68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jVJK8v7BEeKIUMeW2s0i8Q" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jVJK8_7BEeKIUMeW2s0i8Q" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_jVJK9P7BEeKIUMeW2s0i8Q" name="Write(p).result" type="_84F01P68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jVJK9f7BEeKIUMeW2s0i8Q" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jVJK9v7BEeKIUMeW2s0i8Q" value="1"/>
                    </result>
                    <value xmi:type="uml:InputPin" xmi:id="_jVJK9_7BEeKIUMeW2s0i8Q" name="Write(p).value" incoming="_jVJK_f7BEeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jVJK-P7BEeKIUMeW2s0i8Q" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jVJK-f7BEeKIUMeW2s0i8Q" value="1"/>
                    </value>
                  </node>
                  <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_jVJK-v7BEeKIUMeW2s0i8Q" name="WriteAll(Test Suites::Test Suite 2 - Bis::SingleDelegation - PortToPart - Operation::B::p).input(Test Suites::Test Suite 2 - Bis::SingleDelegation - PortToPart - Operation::B::p)" outgoing="_jVJK_f7BEeKIUMeW2s0i8Q" incoming="_jVJLAP7BEeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jVJK-_7BEeKIUMeW2s0i8Q" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jVJK_P7BEeKIUMeW2s0i8Q" value="1"/>
                  </structuredNodeInput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_jVJK_f7BEeKIUMeW2s0i8Q" inStructuredNode="_jVJK7_7BEeKIUMeW2s0i8Q" source="_jVJK-v7BEeKIUMeW2s0i8Q" target="_jVJK9_7BEeKIUMeW2s0i8Q"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_jVJK_v7BEeKIUMeW2s0i8Q" name="RightHandSide@1d4b13f" inStructuredNode="_jVJK4f7BEeKIUMeW2s0i8Q" outgoing="_jVJLAv7BEeKIUMeW2s0i8Q"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_jVJK__7BEeKIUMeW2s0i8Q" inStructuredNode="_jVJK4f7BEeKIUMeW2s0i8Q" source="_jVJK5P7BEeKIUMeW2s0i8Q" target="_jVJK6P7BEeKIUMeW2s0i8Q"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_jVJLAP7BEeKIUMeW2s0i8Q" inStructuredNode="_jVJK4f7BEeKIUMeW2s0i8Q" source="_jVJK7v7BEeKIUMeW2s0i8Q" target="_jVJK-v7BEeKIUMeW2s0i8Q"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_jVJLAf7BEeKIUMeW2s0i8Q" inStructuredNode="_jVJK4f7BEeKIUMeW2s0i8Q" source="_jVJK6_7BEeKIUMeW2s0i8Q" target="_jVJK8f7BEeKIUMeW2s0i8Q"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_jVJLAv7BEeKIUMeW2s0i8Q" inStructuredNode="_jVJK4f7BEeKIUMeW2s0i8Q" source="_jVJK_v7BEeKIUMeW2s0i8Q" target="_jVJK4v7BEeKIUMeW2s0i8Q"/>
              </node>
            </structuredNode>
            <node xmi:type="uml:ActivityParameterNode" xmi:id="_jTN4QP7BEeKIUMeW2s0i8Q" name="Input(v)" outgoing="_jXWxYP7BEeKIUMeW2s0i8Q" parameter="_84F03f68EeKIUMeW2s0i8Q"/>
            <node xmi:type="uml:ForkNode" xmi:id="_jTN4Qf7BEeKIUMeW2s0i8Q" name="Fork(v)" outgoing="_jXWxYf7BEeKIUMeW2s0i8Q" incoming="_jXWxYP7BEeKIUMeW2s0i8Q"/>
          </ownedBehavior>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_84F0-P68EeKIUMeW2s0i8Q" name="B" class="_84F01P68EeKIUMeW2s0i8Q">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_84F0-f68EeKIUMeW2s0i8Q" name="result" type="_84F01P68EeKIUMeW2s0i8Q" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_84F0-v68EeKIUMeW2s0i8Q" name="setP" method="_84F02_68EeKIUMeW2s0i8Q" class="_84F01P68EeKIUMeW2s0i8Q">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_84F0-_68EeKIUMeW2s0i8Q" name="v">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
            </ownedParameter>
          </ownedOperation>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_84F0_P68EeKIUMeW2s0i8Q" name="MultipleDelegation - SameConnector - PortToPart - Signal">
        <packagedElement xmi:type="uml:Class" xmi:id="_84F0_f68EeKIUMeW2s0i8Q" name="A">
          <ownedAttribute xmi:type="uml:Port" xmi:id="_84F0_v68EeKIUMeW2s0i8Q" name="q" type="_84F1Df68EeKIUMeW2s0i8Q" end="_84F1A_68EeKIUMeW2s0i8Q" aggregation="composite"/>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_84F0__68EeKIUMeW2s0i8Q" name="b" type="_84F1Qv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false" end="_84F1Bv68EeKIUMeW2s0i8Q" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84F1AP68EeKIUMeW2s0i8Q" value="4"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84F1Af68EeKIUMeW2s0i8Q" value="4"/>
          </ownedAttribute>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_84F1Av68EeKIUMeW2s0i8Q" name="r">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_84F1A_68EeKIUMeW2s0i8Q" role="_84F0_v68EeKIUMeW2s0i8Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84F1BP68EeKIUMeW2s0i8Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84F1Bf68EeKIUMeW2s0i8Q" value="*"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_84F1Bv68EeKIUMeW2s0i8Q" role="_84F0__68EeKIUMeW2s0i8Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84F1B_68EeKIUMeW2s0i8Q" value="4"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84F1CP68EeKIUMeW2s0i8Q" value="*"/>
            </end>
          </ownedConnector>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_84F1Cf68EeKIUMeW2s0i8Q" name="A" class="_84F0_f68EeKIUMeW2s0i8Q">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_84F1Cv68EeKIUMeW2s0i8Q" name="result" type="_84F0_f68EeKIUMeW2s0i8Q" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_84F1C_68EeKIUMeW2s0i8Q" name="I">
          <ownedReception xmi:type="uml:Reception" xmi:id="_84F1DP68EeKIUMeW2s0i8Q" name="S" signal="_je3L4f9ZEeKcBsjselkpBA"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_84F1Df68EeKIUMeW2s0i8Q" clientDependency="_84F1Dv68EeKIUMeW2s0i8Q" name="IImpl">
          <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_84F1Dv68EeKIUMeW2s0i8Q" name="InterfaceRealization1" client="_84F1Df68EeKIUMeW2s0i8Q" supplier="_84F1C_68EeKIUMeW2s0i8Q" contract="_84F1C_68EeKIUMeW2s0i8Q" implementingClassifier="_84F1Df68EeKIUMeW2s0i8Q"/>
          <ownedReception xmi:type="uml:Reception" xmi:id="_84F1D_68EeKIUMeW2s0i8Q" name="S" signal="_je3L4f9ZEeKcBsjselkpBA"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Activity" xmi:id="_84F1EP68EeKIUMeW2s0i8Q" name="Test case - MultipleDelegation - SameConnector - PortToPart - Signal" group="_Vmt5gP9lEeKcBsjselkpBA" node="_Vmt5gP9lEeKcBsjselkpBA">
          <ownedComment xmi:type="uml:Comment" xmi:id="_84F1Ef68EeKIUMeW2s0i8Q">
            <body>&#xD;
namespace 'Test Suites'::'Test Suite 2 - Bis'::'MultipleDelegation - SameConnector - PortToPart - Signal' ;&#xD;
&#xD;
activity 'Test case - MultipleDelegation - SameConnector - PortToPart - Signal'() { 	&#xD;
	t = new Tester() ;&#xD;
	t.Start() ;&#xD;
}</body>
          </ownedComment>
          <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_Vmt5gP9lEeKcBsjselkpBA" name="Body(Test case - MultipleDelegation - SameConnector - PortToPart - Signal)">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_Vmt5gf9lEeKcBsjselkpBA" name="ExpressionStatement@139993e" inStructuredNode="_Vmt5gP9lEeKcBsjselkpBA" outgoing="_Vmt5qP9lEeKcBsjselkpBA">
              <node xmi:type="uml:ForkNode" xmi:id="_Vmt5gv9lEeKcBsjselkpBA" name="Fork(t)@1e21f8" inStructuredNode="_Vmt5gf9lEeKcBsjselkpBA" outgoing="_Vmt5p_9lEeKcBsjselkpBA" incoming="_Vmt5nP9lEeKcBsjselkpBA"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_Vmt5g_9lEeKcBsjselkpBA" name="RightHandSide@1504251" inStructuredNode="_Vmt5gf9lEeKcBsjselkpBA">
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_Vmt5hP9lEeKcBsjselkpBA" name="InstanceCreationExpression@1504251" inStructuredNode="_Vmt5g_9lEeKcBsjselkpBA">
                  <node xmi:type="uml:CallOperationAction" xmi:id="_Vmt5hf9lEeKcBsjselkpBA" name="Call(Tester)" inStructuredNode="_Vmt5hP9lEeKcBsjselkpBA" operation="_84GceP68EeKIUMeW2s0i8Q">
                    <result xmi:type="uml:OutputPin" xmi:id="_Vmt5hv9lEeKcBsjselkpBA" name="Call(Tester).result(result)" outgoing="_Vmt5mf9lEeKcBsjselkpBA" type="_84GaJv68EeKIUMeW2s0i8Q">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Vmt5h_9lEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Vmt5iP9lEeKcBsjselkpBA" value="1"/>
                    </result>
                    <target xmi:type="uml:InputPin" xmi:id="_Vmt5if9lEeKcBsjselkpBA" name="Call(Tester).target" incoming="_Vmt5mP9lEeKcBsjselkpBA" type="_84GaJv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Vmt5iv9lEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Vmt5i_9lEeKcBsjselkpBA" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:CreateObjectAction" xmi:id="_Vmt5jP9lEeKcBsjselkpBA" name="Create(Tester)" inStructuredNode="_Vmt5hP9lEeKcBsjselkpBA" classifier="_84GaJv68EeKIUMeW2s0i8Q">
                    <result xmi:type="uml:OutputPin" xmi:id="_Vmt5jf9lEeKcBsjselkpBA" name="Create(Tester).result" outgoing="_Vmt5mP9lEeKcBsjselkpBA" type="_84GaJv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Vmt5jv9lEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Vmt5j_9lEeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_Vmt5kP9lEeKcBsjselkpBA" name="Fork(Call(Tester).result(result))" inStructuredNode="_Vmt5hP9lEeKcBsjselkpBA" outgoing="_Vmt5mv9lEeKcBsjselkpBA _Vmt5m_9lEeKcBsjselkpBA" incoming="_Vmt5mf9lEeKcBsjselkpBA"/>
                  <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_Vmt5kf9lEeKcBsjselkpBA" name="Start(Tester)" inStructuredNode="_Vmt5hP9lEeKcBsjselkpBA">
                    <object xmi:type="uml:InputPin" xmi:id="_Vmt5kv9lEeKcBsjselkpBA" name="Start(Tester).object" incoming="_Vmt5mv9lEeKcBsjselkpBA" type="_84GaJv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Vmt5k_9lEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Vmt5lP9lEeKcBsjselkpBA" value="1"/>
                    </object>
                  </node>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_Vmt5lf9lEeKcBsjselkpBA" name="Output(Call(Tester).result(result))" outgoing="_Vmt5nP9lEeKcBsjselkpBA" incoming="_Vmt5m_9lEeKcBsjselkpBA" type="_84GaJv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Vmt5lv9lEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Vmt5l_9lEeKcBsjselkpBA" value="1"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_Vmt5mP9lEeKcBsjselkpBA" inStructuredNode="_Vmt5hP9lEeKcBsjselkpBA" source="_Vmt5jf9lEeKcBsjselkpBA" target="_Vmt5if9lEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_Vmt5mf9lEeKcBsjselkpBA" inStructuredNode="_Vmt5hP9lEeKcBsjselkpBA" source="_Vmt5hv9lEeKcBsjselkpBA" target="_Vmt5kP9lEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_Vmt5mv9lEeKcBsjselkpBA" inStructuredNode="_Vmt5hP9lEeKcBsjselkpBA" source="_Vmt5kP9lEeKcBsjselkpBA" target="_Vmt5kv9lEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_Vmt5m_9lEeKcBsjselkpBA" inStructuredNode="_Vmt5hP9lEeKcBsjselkpBA" source="_Vmt5kP9lEeKcBsjselkpBA" target="_Vmt5lf9lEeKcBsjselkpBA"/>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Vmt5nP9lEeKcBsjselkpBA" inStructuredNode="_Vmt5gf9lEeKcBsjselkpBA" source="_Vmt5lf9lEeKcBsjselkpBA" target="_Vmt5gv9lEeKcBsjselkpBA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_Vmt5nf9lEeKcBsjselkpBA" name="ExpressionStatement@19c47bd" inStructuredNode="_Vmt5gP9lEeKcBsjselkpBA" incoming="_Vmt5qP9lEeKcBsjselkpBA">
              <node xmi:type="uml:ExpansionRegion" xmi:id="_Vmt5nv9lEeKcBsjselkpBA" name="Collect(SendSignal(Start))" inStructuredNode="_Vmt5nf9lEeKcBsjselkpBA" incoming="_Vmt5pv9lEeKcBsjselkpBA" mode="parallel" inputElement="_Vmt5pP9lEeKcBsjselkpBA">
                <node xmi:type="uml:SendSignalAction" xmi:id="_Vmt5n_9lEeKcBsjselkpBA" name="SendSignal(Start)" inStructuredNode="_Vmt5nv9lEeKcBsjselkpBA" signal="_je3Myv9ZEeKcBsjselkpBA">
                  <target xmi:type="uml:InputPin" xmi:id="_Vmt5oP9lEeKcBsjselkpBA" name="SendSignal(Start).target" incoming="_Vmt5o_9lEeKcBsjselkpBA" type="_84GaJv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Vmt5of9lEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Vmt5ov9lEeKcBsjselkpBA" value="1"/>
                  </target>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Vmt5o_9lEeKcBsjselkpBA" inStructuredNode="_Vmt5nv9lEeKcBsjselkpBA" source="_Vmt5pP9lEeKcBsjselkpBA" target="_Vmt5oP9lEeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:ExpansionNode" xmi:id="_Vmt5pP9lEeKcBsjselkpBA" name="Collect(SendSignal(Start)).inputElement" inStructuredNode="_Vmt5nf9lEeKcBsjselkpBA" outgoing="_Vmt5o_9lEeKcBsjselkpBA" incoming="_Vmt5p_9lEeKcBsjselkpBA" regionAsInput="_Vmt5nv9lEeKcBsjselkpBA"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_Vmt5pf9lEeKcBsjselkpBA" name="Feature(Fork(t)@1e21f8)" inStructuredNode="_Vmt5nf9lEeKcBsjselkpBA" outgoing="_Vmt5pv9lEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_Vmt5pv9lEeKcBsjselkpBA" inStructuredNode="_Vmt5nf9lEeKcBsjselkpBA" source="_Vmt5pf9lEeKcBsjselkpBA" target="_Vmt5nv9lEeKcBsjselkpBA"/>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_Vmt5p_9lEeKcBsjselkpBA" inStructuredNode="_Vmt5gP9lEeKcBsjselkpBA" source="_Vmt5gv9lEeKcBsjselkpBA" target="_Vmt5pP9lEeKcBsjselkpBA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_Vmt5qP9lEeKcBsjselkpBA" inStructuredNode="_Vmt5gP9lEeKcBsjselkpBA" source="_Vmt5gf9lEeKcBsjselkpBA" target="_Vmt5nf9lEeKcBsjselkpBA"/>
          </structuredNode>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_84F1Qv68EeKIUMeW2s0i8Q" clientDependency="_84F1RP68EeKIUMeW2s0i8Q" name="B" classifierBehavior="_84F1Rf68EeKIUMeW2s0i8Q" isActive="true">
          <ownedAttribute xmi:type="uml:Property" xmi:id="_84F1Q_68EeKIUMeW2s0i8Q" name="p">
            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
          </ownedAttribute>
          <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_84F1RP68EeKIUMeW2s0i8Q" name="InterfaceRealization1" client="_84F1Qv68EeKIUMeW2s0i8Q" supplier="_84F1C_68EeKIUMeW2s0i8Q" contract="_84F1C_68EeKIUMeW2s0i8Q" implementingClassifier="_84F1Qv68EeKIUMeW2s0i8Q"/>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_84F1Rf68EeKIUMeW2s0i8Q" name="BClassifierBehavior" group="_IEuUIP9lEeKcBsjselkpBA" node="_IEuUIP9lEeKcBsjselkpBA">
            <ownedComment xmi:type="uml:Comment" xmi:id="_84F1Rv68EeKIUMeW2s0i8Q">
              <body>&#xD;
namespace 'Test Suites'::'Test Suite 2 - Bis'::'MultipleDelegation - SameConnector - PortToPart - Signal'::B ;&#xD;
&#xD;
private import 'Test Suites'::'Test Suite 2 - Bis'::'BehaviorPort - Signal'::S ;&#xD;
&#xD;
activity BClassifierBehavior() { &#xD;
	accept (s : S) {&#xD;
		this.p = s.v ;&#xD;
		s.t.Continue() ;&#xD;
	}&#xD;
}</body>
            </ownedComment>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_IEuUIP9lEeKcBsjselkpBA" name="Body(BClassifierBehavior)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_IEuUIf9lEeKcBsjselkpBA" name="AcceptStatement@1fe816f" inStructuredNode="_IEuUIP9lEeKcBsjselkpBA">
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_IEuUIv9lEeKcBsjselkpBA" name="AcceptBlock(S)" inStructuredNode="_IEuUIf9lEeKcBsjselkpBA" incoming="_IEuUb_9lEeKcBsjselkpBA">
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_IEuUI_9lEeKcBsjselkpBA" name="ExpressionStatement@1e3d5cd" inStructuredNode="_IEuUIv9lEeKcBsjselkpBA" outgoing="_IEuUXv9lEeKcBsjselkpBA">
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_IEuUJP9lEeKcBsjselkpBA" name="Expression(LeftHandSide@1eb3ff1)" inStructuredNode="_IEuUI_9lEeKcBsjselkpBA" incoming="_IEuUTv9lEeKcBsjselkpBA">
                      <node xmi:type="uml:ReadSelfAction" xmi:id="_IEuUJf9lEeKcBsjselkpBA" name="ReadSelf" inStructuredNode="_IEuUJP9lEeKcBsjselkpBA">
                        <result xmi:type="uml:OutputPin" xmi:id="_IEuUJv9lEeKcBsjselkpBA" name="ReadSelf.result" outgoing="_IEuUSv9lEeKcBsjselkpBA" type="_84F1Qv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IEuUJ_9lEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IEuUKP9lEeKcBsjselkpBA" value="1"/>
                        </result>
                      </node>
                    </node>
                    <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_IEuUKf9lEeKcBsjselkpBA" name="Clear(p)" inStructuredNode="_IEuUI_9lEeKcBsjselkpBA" structuralFeature="_84F1Q_68EeKIUMeW2s0i8Q">
                      <object xmi:type="uml:InputPin" xmi:id="_IEuUKv9lEeKcBsjselkpBA" name="Clear(p).object" incoming="_IEuUSv9lEeKcBsjselkpBA" type="_84F1Qv68EeKIUMeW2s0i8Q" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IEuUK_9lEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IEuULP9lEeKcBsjselkpBA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_IEuULf9lEeKcBsjselkpBA" name="Clear(p).result" outgoing="_IEuUTP9lEeKcBsjselkpBA" type="_84F1Qv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IEuULv9lEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IEuUL_9lEeKcBsjselkpBA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_IEuUMP9lEeKcBsjselkpBA" name="Fork(LeftHandSide@1eb3ff1)" inStructuredNode="_IEuUI_9lEeKcBsjselkpBA" outgoing="_IEuUS_9lEeKcBsjselkpBA" incoming="_IEuUTf9lEeKcBsjselkpBA"/>
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_IEuUMf9lEeKcBsjselkpBA" name="WriteAll(Test Suites::Test Suite 2 - Bis::MultipleDelegation - SameConnector - PortToPart - Signal::B::p)" inStructuredNode="_IEuUI_9lEeKcBsjselkpBA">
                      <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_IEuUMv9lEeKcBsjselkpBA" name="Write(p)" inStructuredNode="_IEuUMf9lEeKcBsjselkpBA" structuralFeature="_84F1Q_68EeKIUMeW2s0i8Q" isReplaceAll="true">
                        <object xmi:type="uml:InputPin" xmi:id="_IEuUM_9lEeKcBsjselkpBA" name="Write(p).object" incoming="_IEuUTP9lEeKcBsjselkpBA" type="_84F1Qv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IEuUNP9lEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IEuUNf9lEeKcBsjselkpBA" value="1"/>
                        </object>
                        <result xmi:type="uml:OutputPin" xmi:id="_IEuUNv9lEeKcBsjselkpBA" name="Write(p).result" type="_84F1Qv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IEuUN_9lEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IEuUOP9lEeKcBsjselkpBA" value="1"/>
                        </result>
                        <value xmi:type="uml:InputPin" xmi:id="_IEuUOf9lEeKcBsjselkpBA" name="Write(p).value" incoming="_IEuUP_9lEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IEuUOv9lEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IEuUO_9lEeKcBsjselkpBA" value="1"/>
                        </value>
                      </node>
                      <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_IEuUPP9lEeKcBsjselkpBA" name="WriteAll(Test Suites::Test Suite 2 - Bis::MultipleDelegation - SameConnector - PortToPart - Signal::B::p).input(Test Suites::Test Suite 2 - Bis::MultipleDelegation - SameConnector - PortToPart - Signal::B::p)" outgoing="_IEuUP_9lEeKcBsjselkpBA" incoming="_IEuUS_9lEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IEuUPf9lEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IEuUPv9lEeKcBsjselkpBA" value="1"/>
                      </structuredNodeInput>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_IEuUP_9lEeKcBsjselkpBA" inStructuredNode="_IEuUMf9lEeKcBsjselkpBA" source="_IEuUPP9lEeKcBsjselkpBA" target="_IEuUOf9lEeKcBsjselkpBA"/>
                    </node>
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_IEuUQP9lEeKcBsjselkpBA" name="RightHandSide@1ba0f43" inStructuredNode="_IEuUI_9lEeKcBsjselkpBA" outgoing="_IEuUTv9lEeKcBsjselkpBA">
                      <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_IEuUQf9lEeKcBsjselkpBA" name="Read(v)" inStructuredNode="_IEuUQP9lEeKcBsjselkpBA" structuralFeature="_je3L4v9ZEeKcBsjselkpBA">
                        <object xmi:type="uml:InputPin" xmi:id="_IEuUQv9lEeKcBsjselkpBA" name="Read(v).object" incoming="_IEuUSf9lEeKcBsjselkpBA" type="_je3L4f9ZEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IEuUQ_9lEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IEuURP9lEeKcBsjselkpBA" value="1"/>
                        </object>
                        <result xmi:type="uml:OutputPin" xmi:id="_IEuURf9lEeKcBsjselkpBA" name="Read(v).result" outgoing="_IEuUTf9lEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IEuURv9lEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IEuUR_9lEeKcBsjselkpBA" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ForkNode" xmi:id="_IEuUSP9lEeKcBsjselkpBA" name="Fork()" inStructuredNode="_IEuUQP9lEeKcBsjselkpBA" outgoing="_IEuUSf9lEeKcBsjselkpBA" incoming="_IEuUdP9lEeKcBsjselkpBA"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_IEuUSf9lEeKcBsjselkpBA" inStructuredNode="_IEuUQP9lEeKcBsjselkpBA" source="_IEuUSP9lEeKcBsjselkpBA" target="_IEuUQv9lEeKcBsjselkpBA"/>
                    </node>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_IEuUSv9lEeKcBsjselkpBA" inStructuredNode="_IEuUI_9lEeKcBsjselkpBA" source="_IEuUJv9lEeKcBsjselkpBA" target="_IEuUKv9lEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_IEuUS_9lEeKcBsjselkpBA" inStructuredNode="_IEuUI_9lEeKcBsjselkpBA" source="_IEuUMP9lEeKcBsjselkpBA" target="_IEuUPP9lEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_IEuUTP9lEeKcBsjselkpBA" inStructuredNode="_IEuUI_9lEeKcBsjselkpBA" source="_IEuULf9lEeKcBsjselkpBA" target="_IEuUM_9lEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_IEuUTf9lEeKcBsjselkpBA" inStructuredNode="_IEuUI_9lEeKcBsjselkpBA" source="_IEuURf9lEeKcBsjselkpBA" target="_IEuUMP9lEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ControlFlow" xmi:id="_IEuUTv9lEeKcBsjselkpBA" inStructuredNode="_IEuUI_9lEeKcBsjselkpBA" source="_IEuUQP9lEeKcBsjselkpBA" target="_IEuUJP9lEeKcBsjselkpBA"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_IEuUT_9lEeKcBsjselkpBA" name="ExpressionStatement@98bb14" inStructuredNode="_IEuUIv9lEeKcBsjselkpBA" incoming="_IEuUXv9lEeKcBsjselkpBA">
                    <node xmi:type="uml:SendSignalAction" xmi:id="_IEuUUP9lEeKcBsjselkpBA" name="SendSignal(Continue)" inStructuredNode="_IEuUT_9lEeKcBsjselkpBA" signal="_je3My_9ZEeKcBsjselkpBA">
                      <target xmi:type="uml:InputPin" xmi:id="_IEuUUf9lEeKcBsjselkpBA" name="SendSignal(Continue).target" incoming="_IEuUXP9lEeKcBsjselkpBA" type="_je3MzP9ZEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IEuUUv9lEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IEuUU_9lEeKcBsjselkpBA" value="1"/>
                      </target>
                    </node>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_IEuUVP9lEeKcBsjselkpBA" name="Read(t)" inStructuredNode="_IEuUT_9lEeKcBsjselkpBA" structuralFeature="_je3L5f9ZEeKcBsjselkpBA">
                      <object xmi:type="uml:InputPin" xmi:id="_IEuUVf9lEeKcBsjselkpBA" name="Read(t).object" incoming="_IEuUXf9lEeKcBsjselkpBA" type="_je3L4f9ZEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IEuUVv9lEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IEuUV_9lEeKcBsjselkpBA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_IEuUWP9lEeKcBsjselkpBA" name="Read(t).result" outgoing="_IEuUXP9lEeKcBsjselkpBA" type="_je3MzP9ZEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IEuUWf9lEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IEuUWv9lEeKcBsjselkpBA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_IEuUW_9lEeKcBsjselkpBA" name="Fork()" inStructuredNode="_IEuUT_9lEeKcBsjselkpBA" outgoing="_IEuUXf9lEeKcBsjselkpBA" incoming="_IEuUdf9lEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_IEuUXP9lEeKcBsjselkpBA" inStructuredNode="_IEuUT_9lEeKcBsjselkpBA" source="_IEuUWP9lEeKcBsjselkpBA" target="_IEuUUf9lEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_IEuUXf9lEeKcBsjselkpBA" inStructuredNode="_IEuUT_9lEeKcBsjselkpBA" source="_IEuUW_9lEeKcBsjselkpBA" target="_IEuUVf9lEeKcBsjselkpBA"/>
                  </node>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_IEuUXv9lEeKcBsjselkpBA" inStructuredNode="_IEuUIv9lEeKcBsjselkpBA" source="_IEuUI_9lEeKcBsjselkpBA" target="_IEuUT_9lEeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_IEuUX_9lEeKcBsjselkpBA" name="ReadIsClassifiedObject(S)" inStructuredNode="_IEuUIf9lEeKcBsjselkpBA" classifier="_je3L4f9ZEeKcBsjselkpBA">
                  <object xmi:type="uml:InputPin" xmi:id="_IEuUYP9lEeKcBsjselkpBA" name="ReadIsClassifiedObject(S).object" incoming="_IEuUdv9lEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IEuUYf9lEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IEuUYv9lEeKcBsjselkpBA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_IEuUY_9lEeKcBsjselkpBA" name="ReadIsClassifiedObject(S).result" outgoing="_IEuUbv9lEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IEuUZP9lEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IEuUZf9lEeKcBsjselkpBA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:DecisionNode" xmi:id="_IEuUZv9lEeKcBsjselkpBA" name="Decision(Test(S))" inStructuredNode="_IEuUIf9lEeKcBsjselkpBA" outgoing="_IEuUb_9lEeKcBsjselkpBA" incoming="_IEuUbv9lEeKcBsjselkpBA _IEuUcv9lEeKcBsjselkpBA" decisionInputFlow="_IEuUbv9lEeKcBsjselkpBA"/>
                <node xmi:type="uml:ForkNode" xmi:id="_IEuUZ_9lEeKcBsjselkpBA" name="Fork(Accept(S).result)" inStructuredNode="_IEuUIf9lEeKcBsjselkpBA" outgoing="_IEuUdP9lEeKcBsjselkpBA _IEuUdf9lEeKcBsjselkpBA _IEuUdv9lEeKcBsjselkpBA" incoming="_IEuUc_9lEeKcBsjselkpBA"/>
                <node xmi:type="uml:AcceptEventAction" xmi:id="_IEuUaP9lEeKcBsjselkpBA" name="Accept(S)" inStructuredNode="_IEuUIf9lEeKcBsjselkpBA" outgoing="_IEuUcv9lEeKcBsjselkpBA" incoming="_IEuUcf9lEeKcBsjselkpBA">
                  <result xmi:type="uml:OutputPin" xmi:id="_IEuUaf9lEeKcBsjselkpBA" name="Accept(S).result" outgoing="_IEuUc_9lEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IEuUav9lEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IEuUa_9lEeKcBsjselkpBA" value="1"/>
                  </result>
                  <trigger xmi:type="uml:Trigger" xmi:id="_IEuUbP9lEeKcBsjselkpBA" event="_IIWP4P9lEeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_IEuUbf9lEeKcBsjselkpBA" name="Initial(Accept(S))" inStructuredNode="_IEuUIf9lEeKcBsjselkpBA" outgoing="_IEuUcf9lEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_IEuUbv9lEeKcBsjselkpBA" inStructuredNode="_IEuUIf9lEeKcBsjselkpBA" source="_IEuUY_9lEeKcBsjselkpBA" target="_IEuUZv9lEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_IEuUb_9lEeKcBsjselkpBA" inStructuredNode="_IEuUIf9lEeKcBsjselkpBA" source="_IEuUZv9lEeKcBsjselkpBA" target="_IEuUIv9lEeKcBsjselkpBA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_IEuUcP9lEeKcBsjselkpBA" name="Value(true)" value="true"/>
                </edge>
                <edge xmi:type="uml:ControlFlow" xmi:id="_IEuUcf9lEeKcBsjselkpBA" inStructuredNode="_IEuUIf9lEeKcBsjselkpBA" source="_IEuUbf9lEeKcBsjselkpBA" target="_IEuUaP9lEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_IEuUcv9lEeKcBsjselkpBA" inStructuredNode="_IEuUIf9lEeKcBsjselkpBA" source="_IEuUaP9lEeKcBsjselkpBA" target="_IEuUZv9lEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_IEuUc_9lEeKcBsjselkpBA" inStructuredNode="_IEuUIf9lEeKcBsjselkpBA" source="_IEuUaf9lEeKcBsjselkpBA" target="_IEuUZ_9lEeKcBsjselkpBA"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_IEuUdP9lEeKcBsjselkpBA" inStructuredNode="_IEuUIP9lEeKcBsjselkpBA" source="_IEuUZ_9lEeKcBsjselkpBA" target="_IEuUSP9lEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_IEuUdf9lEeKcBsjselkpBA" inStructuredNode="_IEuUIP9lEeKcBsjselkpBA" source="_IEuUZ_9lEeKcBsjselkpBA" target="_IEuUW_9lEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_IEuUdv9lEeKcBsjselkpBA" inStructuredNode="_IEuUIP9lEeKcBsjselkpBA" source="_IEuUZ_9lEeKcBsjselkpBA" target="_IEuUYP9lEeKcBsjselkpBA"/>
            </structuredNode>
          </ownedBehavior>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_84GaI_68EeKIUMeW2s0i8Q" name="B" class="_84F1Qv68EeKIUMeW2s0i8Q">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_84GaJP68EeKIUMeW2s0i8Q" name="result" type="_84F1Qv68EeKIUMeW2s0i8Q" direction="return"/>
          </ownedOperation>
          <ownedReception xmi:type="uml:Reception" xmi:id="_84GaJf68EeKIUMeW2s0i8Q" name="S" signal="_je3L4f9ZEeKcBsjselkpBA"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_84GaJv68EeKIUMeW2s0i8Q" name="Tester" classifierBehavior="_84GcG_68EeKIUMeW2s0i8Q" isActive="true">
          <generalization xmi:type="uml:Generalization" xmi:id="_zZA6EP9kEeKcBsjselkpBA" general="_je3MzP9ZEeKcBsjselkpBA" specific="_84GaJv68EeKIUMeW2s0i8Q"/>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_84GaKP68EeKIUMeW2s0i8Q" name="a" visibility="public" type="_84F0_f68EeKIUMeW2s0i8Q" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84GaKf68EeKIUMeW2s0i8Q" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84GaKv68EeKIUMeW2s0i8Q" value="1"/>
          </ownedAttribute>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_84GaK_68EeKIUMeW2s0i8Q" name="test" specification="_84Gcev68EeKIUMeW2s0i8Q" group="_MIfEgP9lEeKcBsjselkpBA" node="_MIfEgP9lEeKcBsjselkpBA">
            <ownedComment xmi:type="uml:Comment" xmi:id="_84GaLP68EeKIUMeW2s0i8Q">
              <body>&#xD;
namespace 'Test Suites'::'Test Suite 2 - Bis'::'MultipleDelegation - SameConnector - PortToPart - Signal'::Tester ;&#xD;
&#xD;
activity test() { &#xD;
	WriteLine(&quot;-- Running test case: Single delegation connector - Multiple links - Signal delegated from port to part --&quot;) ;&#xD;
	AssertTrue(&quot;Signal delegated on all links (shall be true for default strategy)&quot;, this.a.b[1].p == 4 &amp;&amp; this.a.b[2].p == 4 &amp;&amp; this.a.b[3].p == 4 &amp;&amp; this.a.b[4].p == 4) ;&#xD;
	WriteLine(&quot;-- End of test case --&quot;) ;&#xD;
}</body>
            </ownedComment>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_MIfEgP9lEeKcBsjselkpBA" name="Body(test)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_MIfEgf9lEeKcBsjselkpBA" name="ExpressionStatement@511ee0" inStructuredNode="_MIfEgP9lEeKcBsjselkpBA" outgoing="_MIfsvP9lEeKcBsjselkpBA">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_MIfEgv9lEeKcBsjselkpBA" name="Call(WriteLine)" inStructuredNode="_MIfEgf9lEeKcBsjselkpBA" incoming="_MIfEkP9lEeKcBsjselkpBA">
                  <argument xmi:type="uml:InputPin" xmi:id="_MIfEg_9lEeKcBsjselkpBA" name="Call(WriteLine).argument(value)" incoming="_MIfEj_9lEeKcBsjselkpBA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfEhP9lEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfEhf9lEeKcBsjselkpBA" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_MIfEhv9lEeKcBsjselkpBA" name="Call(WriteLine).result(errorStatus)">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfEh_9lEeKcBsjselkpBA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfEiP9lEeKcBsjselkpBA" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_MIfEif9lEeKcBsjselkpBA" name="Tuple@c59e99" inStructuredNode="_MIfEgf9lEeKcBsjselkpBA" outgoing="_MIfEkP9lEeKcBsjselkpBA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_MIfEiv9lEeKcBsjselkpBA" name="Value(&quot;-- Running test case: Single delegation connector - Multiple links - Signal delegated from port to part --&quot;)" inStructuredNode="_MIfEif9lEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_MIfEi_9lEeKcBsjselkpBA" name="Value(&quot;-- Running test case: Single delegation connector - Multiple links - Signal delegated from port to part --&quot;).result" outgoing="_MIfEj_9lEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfEjP9lEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfEjf9lEeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_MIfEjv9lEeKcBsjselkpBA" value="-- Running test case: Single delegation connector - Multiple links - Signal delegated from port to part --">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfEj_9lEeKcBsjselkpBA" inStructuredNode="_MIfEgf9lEeKcBsjselkpBA" source="_MIfEi_9lEeKcBsjselkpBA" target="_MIfEg_9lEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_MIfEkP9lEeKcBsjselkpBA" inStructuredNode="_MIfEgf9lEeKcBsjselkpBA" source="_MIfEif9lEeKcBsjselkpBA" target="_MIfEgv9lEeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_MIfEkf9lEeKcBsjselkpBA" name="ExpressionStatement@74bfd4" inStructuredNode="_MIfEgP9lEeKcBsjselkpBA" outgoing="_MIfsvf9lEeKcBsjselkpBA" incoming="_MIfsvP9lEeKcBsjselkpBA">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_MIfEkv9lEeKcBsjselkpBA" name="Call(AssertTrue)" inStructuredNode="_MIfEkf9lEeKcBsjselkpBA" incoming="_MIfsq_9lEeKcBsjselkpBA">
                  <argument xmi:type="uml:InputPin" xmi:id="_MIfEk_9lEeKcBsjselkpBA" name="Call(AssertTrue).argument(label)" incoming="_MIfsqf9lEeKcBsjselkpBA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfElP9lEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfElf9lEeKcBsjselkpBA" value="1"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_MIfElv9lEeKcBsjselkpBA" name="Call(AssertTrue).argument(condition)" incoming="_MIfsqv9lEeKcBsjselkpBA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfEl_9lEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfEmP9lEeKcBsjselkpBA" value="1"/>
                  </argument>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_MIfEmf9lEeKcBsjselkpBA" name="Tuple@182ff17" inStructuredNode="_MIfEkf9lEeKcBsjselkpBA" outgoing="_MIfsq_9lEeKcBsjselkpBA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_MIfEmv9lEeKcBsjselkpBA" name="Value(&quot;Signal delegated on all links (shall be true for default strategy)&quot;)" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_MIfEm_9lEeKcBsjselkpBA" name="Value(&quot;Signal delegated on all links (shall be true for default strategy)&quot;).result" outgoing="_MIfsqf9lEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfEnP9lEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfEnf9lEeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_MIfEnv9lEeKcBsjselkpBA" value="Signal delegated on all links (shall be true for default strategy)">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_MIfEn_9lEeKcBsjselkpBA" name="Call(At)" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" incoming="_MIfsg_9lEeKcBsjselkpBA">
                    <argument xmi:type="uml:InputPin" xmi:id="_MIfEoP9lEeKcBsjselkpBA" name="Call(At).argument(seq)" incoming="_MIfsgf9lEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfEof9lEeKcBsjselkpBA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfEov9lEeKcBsjselkpBA" value="*"/>
                    </argument>
                    <argument xmi:type="uml:InputPin" xmi:id="_MIfEo_9lEeKcBsjselkpBA" name="Call(At).argument(index)" incoming="_MIfshP9lEeKcBsjselkpBA">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfEpP9lEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfEpf9lEeKcBsjselkpBA" value="1"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_MIfEpv9lEeKcBsjselkpBA" name="Call(At).result()" outgoing="_MIfshf9lEeKcBsjselkpBA">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfEp_9lEeKcBsjselkpBA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfEqP9lEeKcBsjselkpBA" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-At"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_MIfEqf9lEeKcBsjselkpBA" name="Tuple@1b86cb3" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" outgoing="_MIfsg_9lEeKcBsjselkpBA">
                    <node xmi:type="uml:ReadSelfAction" xmi:id="_MIfEqv9lEeKcBsjselkpBA" name="ReadSelf" inStructuredNode="_MIfEqf9lEeKcBsjselkpBA">
                      <result xmi:type="uml:OutputPin" xmi:id="_MIfEq_9lEeKcBsjselkpBA" name="ReadSelf.result" outgoing="_MIfEw_9lEeKcBsjselkpBA" type="_84GaJv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfErP9lEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfErf9lEeKcBsjselkpBA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_MIfErv9lEeKcBsjselkpBA" name="Read(a)" inStructuredNode="_MIfEqf9lEeKcBsjselkpBA" structuralFeature="_84GaKP68EeKIUMeW2s0i8Q">
                      <object xmi:type="uml:InputPin" xmi:id="_MIfEr_9lEeKcBsjselkpBA" name="Read(a).object" incoming="_MIfExP9lEeKcBsjselkpBA" type="_84GaJv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfEsP9lEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfEsf9lEeKcBsjselkpBA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_MIfEsv9lEeKcBsjselkpBA" name="Read(a).result" outgoing="_MIfExf9lEeKcBsjselkpBA" type="_84F0_f68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfEs_9lEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfEtP9lEeKcBsjselkpBA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_MIfEtf9lEeKcBsjselkpBA" name="Fork(ReadSelf.result)" inStructuredNode="_MIfEqf9lEeKcBsjselkpBA" outgoing="_MIfExP9lEeKcBsjselkpBA" incoming="_MIfEw_9lEeKcBsjselkpBA"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_MIfEtv9lEeKcBsjselkpBA" name="Read(b)" inStructuredNode="_MIfEqf9lEeKcBsjselkpBA" structuralFeature="_84F0__68EeKIUMeW2s0i8Q">
                      <object xmi:type="uml:InputPin" xmi:id="_MIfEt_9lEeKcBsjselkpBA" name="Read(b).object" incoming="_MIfExv9lEeKcBsjselkpBA" type="_84F0_f68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfEuP9lEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfEuf9lEeKcBsjselkpBA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_MIfEuv9lEeKcBsjselkpBA" name="Read(b).result" outgoing="_MIfsgf9lEeKcBsjselkpBA" type="_84F1Qv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfEu_9lEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfEvP9lEeKcBsjselkpBA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_MIfEvf9lEeKcBsjselkpBA" name="Fork(Read(a).result)" inStructuredNode="_MIfEqf9lEeKcBsjselkpBA" outgoing="_MIfExv9lEeKcBsjselkpBA" incoming="_MIfExf9lEeKcBsjselkpBA"/>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_MIfEvv9lEeKcBsjselkpBA" name="Value(1)" inStructuredNode="_MIfEqf9lEeKcBsjselkpBA">
                      <result xmi:type="uml:OutputPin" xmi:id="_MIfEv_9lEeKcBsjselkpBA" name="Value(1).result" outgoing="_MIfsgv9lEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfEwP9lEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfEwf9lEeKcBsjselkpBA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_MIfEwv9lEeKcBsjselkpBA" value="1">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfEw_9lEeKcBsjselkpBA" inStructuredNode="_MIfEqf9lEeKcBsjselkpBA" source="_MIfEq_9lEeKcBsjselkpBA" target="_MIfEtf9lEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfExP9lEeKcBsjselkpBA" inStructuredNode="_MIfEqf9lEeKcBsjselkpBA" source="_MIfEtf9lEeKcBsjselkpBA" target="_MIfEr_9lEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfExf9lEeKcBsjselkpBA" inStructuredNode="_MIfEqf9lEeKcBsjselkpBA" source="_MIfEsv9lEeKcBsjselkpBA" target="_MIfEvf9lEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfExv9lEeKcBsjselkpBA" inStructuredNode="_MIfEqf9lEeKcBsjselkpBA" source="_MIfEvf9lEeKcBsjselkpBA" target="_MIfEt_9lEeKcBsjselkpBA"/>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_MIfEx_9lEeKcBsjselkpBA" name="Fork(Call(At).argument(index))" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" outgoing="_MIfshP9lEeKcBsjselkpBA" incoming="_MIfsgv9lEeKcBsjselkpBA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_MIfEyP9lEeKcBsjselkpBA" name="Read(p)" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" structuralFeature="_84F1Q_68EeKIUMeW2s0i8Q">
                    <object xmi:type="uml:InputPin" xmi:id="_MIfEyf9lEeKcBsjselkpBA" name="Read(p).object" incoming="_MIfshv9lEeKcBsjselkpBA" type="_84F1Qv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfEyv9lEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfEy_9lEeKcBsjselkpBA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_MIfEzP9lEeKcBsjselkpBA" name="Read(p).result" outgoing="_MIfsh_9lEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfEzf9lEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfEzv9lEeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_MIfEz_9lEeKcBsjselkpBA" name="Fork(Call(At).result())" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" outgoing="_MIfshv9lEeKcBsjselkpBA" incoming="_MIfshf9lEeKcBsjselkpBA"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_MIfE0P9lEeKcBsjselkpBA" name="Value(4)" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_MIfE0f9lEeKcBsjselkpBA" name="Value(4).result" outgoing="_MIfskP9lEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfE0v9lEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfE0_9lEeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_MIfE1P9lEeKcBsjselkpBA" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:TestIdentityAction" xmi:id="_MIfE1f9lEeKcBsjselkpBA" name="Test(==)" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA">
                    <first xmi:type="uml:InputPin" xmi:id="_MIfE1v9lEeKcBsjselkpBA" name="Test(==).first" incoming="_MIfsiP9lEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfE1_9lEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfE2P9lEeKcBsjselkpBA" value="1"/>
                    </first>
                    <result xmi:type="uml:OutputPin" xmi:id="_MIfE2f9lEeKcBsjselkpBA" name="Test(==).result" outgoing="_MIfsi_9lEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfE2v9lEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfE2_9lEeKcBsjselkpBA" value="1"/>
                    </result>
                    <second xmi:type="uml:InputPin" xmi:id="_MIfE3P9lEeKcBsjselkpBA" name="Test(==).second" incoming="_MIfskP9lEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfE3f9lEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfE3v9lEeKcBsjselkpBA" value="1"/>
                    </second>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_MIfE3_9lEeKcBsjselkpBA" name="Fork(Read(p).result)" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" outgoing="_MIfsiP9lEeKcBsjselkpBA _MIfsif9lEeKcBsjselkpBA" incoming="_MIfsh_9lEeKcBsjselkpBA"/>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_MIfE4P9lEeKcBsjselkpBA" name="Call(NotEmpty)" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA">
                    <argument xmi:type="uml:InputPin" xmi:id="_MIfE4f9lEeKcBsjselkpBA" name="Call(NotEmpty).argument(seq)" incoming="_MIfsif9lEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfE4v9lEeKcBsjselkpBA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfE4_9lEeKcBsjselkpBA" value="*"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_MIfE5P9lEeKcBsjselkpBA" name="Call(NotEmpty).result()" outgoing="_MIfsiv9lEeKcBsjselkpBA">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfE5f9lEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfE5v9lEeKcBsjselkpBA" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_MIfE5_9lEeKcBsjselkpBA" name="Fork(Call(NotEmpty).result())" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" outgoing="_MIfsjP9lEeKcBsjselkpBA _MIfsjf9lEeKcBsjselkpBA" incoming="_MIfsiv9lEeKcBsjselkpBA"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_MIfE6P9lEeKcBsjselkpBA" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" outgoing="_MIfskv9lEeKcBsjselkpBA" incoming="_MIfsi_9lEeKcBsjselkpBA _MIfsjv9lEeKcBsjselkpBA"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_MIfE6f9lEeKcBsjselkpBA" name="Decision(Call(NotEmpty).result())" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" outgoing="_MIfsjv9lEeKcBsjselkpBA" incoming="_MIfsjP9lEeKcBsjselkpBA _MIfsjf9lEeKcBsjselkpBA" decisionInputFlow="_MIfsjf9lEeKcBsjselkpBA"/>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_MIfE6v9lEeKcBsjselkpBA" name="ConditionalLogicalExpression@ff2fbe.operand2" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" incoming="_MIfsk_9lEeKcBsjselkpBA">
                    <node xmi:type="uml:CallBehaviorAction" xmi:id="_MIfE6_9lEeKcBsjselkpBA" name="Call(At)" inStructuredNode="_MIfE6v9lEeKcBsjselkpBA" incoming="_MIfFO_9lEeKcBsjselkpBA">
                      <argument xmi:type="uml:InputPin" xmi:id="_MIfE7P9lEeKcBsjselkpBA" name="Call(At).argument(seq)" incoming="_MIfFOf9lEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfE7f9lEeKcBsjselkpBA"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfE7v9lEeKcBsjselkpBA" value="*"/>
                      </argument>
                      <argument xmi:type="uml:InputPin" xmi:id="_MIfE7_9lEeKcBsjselkpBA" name="Call(At).argument(index)" incoming="_MIfFPP9lEeKcBsjselkpBA">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfE8P9lEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfE8f9lEeKcBsjselkpBA" value="1"/>
                      </argument>
                      <result xmi:type="uml:OutputPin" xmi:id="_MIfE8v9lEeKcBsjselkpBA" name="Call(At).result()" outgoing="_MIfFPf9lEeKcBsjselkpBA">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfE8_9lEeKcBsjselkpBA"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfE9P9lEeKcBsjselkpBA" value="1"/>
                      </result>
                      <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-At"/>
                    </node>
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_MIfE9f9lEeKcBsjselkpBA" name="Tuple@aad4a1" inStructuredNode="_MIfE6v9lEeKcBsjselkpBA" outgoing="_MIfFO_9lEeKcBsjselkpBA">
                      <node xmi:type="uml:ReadSelfAction" xmi:id="_MIfE9v9lEeKcBsjselkpBA" name="ReadSelf" inStructuredNode="_MIfE9f9lEeKcBsjselkpBA">
                        <result xmi:type="uml:OutputPin" xmi:id="_MIfE9_9lEeKcBsjselkpBA" name="ReadSelf.result" outgoing="_MIfFD_9lEeKcBsjselkpBA" type="_84GaJv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfE-P9lEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfE-f9lEeKcBsjselkpBA" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_MIfE-v9lEeKcBsjselkpBA" name="Read(a)" inStructuredNode="_MIfE9f9lEeKcBsjselkpBA" structuralFeature="_84GaKP68EeKIUMeW2s0i8Q">
                        <object xmi:type="uml:InputPin" xmi:id="_MIfE-_9lEeKcBsjselkpBA" name="Read(a).object" incoming="_MIfFEP9lEeKcBsjselkpBA" type="_84GaJv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfE_P9lEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfE_f9lEeKcBsjselkpBA" value="1"/>
                        </object>
                        <result xmi:type="uml:OutputPin" xmi:id="_MIfE_v9lEeKcBsjselkpBA" name="Read(a).result" outgoing="_MIfFEf9lEeKcBsjselkpBA" type="_84F0_f68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfE__9lEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfFAP9lEeKcBsjselkpBA" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ForkNode" xmi:id="_MIfFAf9lEeKcBsjselkpBA" name="Fork(ReadSelf.result)" inStructuredNode="_MIfE9f9lEeKcBsjselkpBA" outgoing="_MIfFEP9lEeKcBsjselkpBA" incoming="_MIfFD_9lEeKcBsjselkpBA"/>
                      <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_MIfFAv9lEeKcBsjselkpBA" name="Read(b)" inStructuredNode="_MIfE9f9lEeKcBsjselkpBA" structuralFeature="_84F0__68EeKIUMeW2s0i8Q">
                        <object xmi:type="uml:InputPin" xmi:id="_MIfFA_9lEeKcBsjselkpBA" name="Read(b).object" incoming="_MIfFEv9lEeKcBsjselkpBA" type="_84F0_f68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfFBP9lEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfFBf9lEeKcBsjselkpBA" value="1"/>
                        </object>
                        <result xmi:type="uml:OutputPin" xmi:id="_MIfFBv9lEeKcBsjselkpBA" name="Read(b).result" outgoing="_MIfFOf9lEeKcBsjselkpBA" type="_84F1Qv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfFB_9lEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfFCP9lEeKcBsjselkpBA" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ForkNode" xmi:id="_MIfFCf9lEeKcBsjselkpBA" name="Fork(Read(a).result)" inStructuredNode="_MIfE9f9lEeKcBsjselkpBA" outgoing="_MIfFEv9lEeKcBsjselkpBA" incoming="_MIfFEf9lEeKcBsjselkpBA"/>
                      <node xmi:type="uml:ValueSpecificationAction" xmi:id="_MIfFCv9lEeKcBsjselkpBA" name="Value(2)" inStructuredNode="_MIfE9f9lEeKcBsjselkpBA">
                        <result xmi:type="uml:OutputPin" xmi:id="_MIfFC_9lEeKcBsjselkpBA" name="Value(2).result" outgoing="_MIfFOv9lEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfFDP9lEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfFDf9lEeKcBsjselkpBA" value="1"/>
                        </result>
                        <value xmi:type="uml:LiteralInteger" xmi:id="_MIfFDv9lEeKcBsjselkpBA" value="2">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        </value>
                      </node>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfFD_9lEeKcBsjselkpBA" inStructuredNode="_MIfE9f9lEeKcBsjselkpBA" source="_MIfE9_9lEeKcBsjselkpBA" target="_MIfFAf9lEeKcBsjselkpBA"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfFEP9lEeKcBsjselkpBA" inStructuredNode="_MIfE9f9lEeKcBsjselkpBA" source="_MIfFAf9lEeKcBsjselkpBA" target="_MIfE-_9lEeKcBsjselkpBA"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfFEf9lEeKcBsjselkpBA" inStructuredNode="_MIfE9f9lEeKcBsjselkpBA" source="_MIfE_v9lEeKcBsjselkpBA" target="_MIfFCf9lEeKcBsjselkpBA"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfFEv9lEeKcBsjselkpBA" inStructuredNode="_MIfE9f9lEeKcBsjselkpBA" source="_MIfFCf9lEeKcBsjselkpBA" target="_MIfFA_9lEeKcBsjselkpBA"/>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_MIfFE_9lEeKcBsjselkpBA" name="Fork(Call(At).argument(index))" inStructuredNode="_MIfE6v9lEeKcBsjselkpBA" outgoing="_MIfFPP9lEeKcBsjselkpBA" incoming="_MIfFOv9lEeKcBsjselkpBA"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_MIfFFP9lEeKcBsjselkpBA" name="Read(p)" inStructuredNode="_MIfE6v9lEeKcBsjselkpBA" structuralFeature="_84F1Q_68EeKIUMeW2s0i8Q">
                      <object xmi:type="uml:InputPin" xmi:id="_MIfFFf9lEeKcBsjselkpBA" name="Read(p).object" incoming="_MIfFPv9lEeKcBsjselkpBA" type="_84F1Qv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfFFv9lEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfFF_9lEeKcBsjselkpBA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_MIfFGP9lEeKcBsjselkpBA" name="Read(p).result" outgoing="_MIfFP_9lEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfFGf9lEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfFGv9lEeKcBsjselkpBA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_MIfFG_9lEeKcBsjselkpBA" name="Fork(Call(At).result())" inStructuredNode="_MIfE6v9lEeKcBsjselkpBA" outgoing="_MIfFPv9lEeKcBsjselkpBA" incoming="_MIfFPf9lEeKcBsjselkpBA"/>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_MIfFHP9lEeKcBsjselkpBA" name="Value(4)" inStructuredNode="_MIfE6v9lEeKcBsjselkpBA">
                      <result xmi:type="uml:OutputPin" xmi:id="_MIfFHf9lEeKcBsjselkpBA" name="Value(4).result" outgoing="_MIfrmP9lEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfFHv9lEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfFH_9lEeKcBsjselkpBA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_MIfFIP9lEeKcBsjselkpBA" value="4">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <node xmi:type="uml:TestIdentityAction" xmi:id="_MIfFIf9lEeKcBsjselkpBA" name="Test(==)" inStructuredNode="_MIfE6v9lEeKcBsjselkpBA">
                      <first xmi:type="uml:InputPin" xmi:id="_MIfFIv9lEeKcBsjselkpBA" name="Test(==).first" incoming="_MIfrkP9lEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfFI_9lEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfFJP9lEeKcBsjselkpBA" value="1"/>
                      </first>
                      <result xmi:type="uml:OutputPin" xmi:id="_MIfFJf9lEeKcBsjselkpBA" name="Test(==).result" outgoing="_MIfrk_9lEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfFJv9lEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfFJ_9lEeKcBsjselkpBA" value="1"/>
                      </result>
                      <second xmi:type="uml:InputPin" xmi:id="_MIfFKP9lEeKcBsjselkpBA" name="Test(==).second" incoming="_MIfrmP9lEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfFKf9lEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfFKv9lEeKcBsjselkpBA" value="1"/>
                      </second>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_MIfFK_9lEeKcBsjselkpBA" name="Fork(Read(p).result)" inStructuredNode="_MIfE6v9lEeKcBsjselkpBA" outgoing="_MIfrkP9lEeKcBsjselkpBA _MIfrkf9lEeKcBsjselkpBA" incoming="_MIfFP_9lEeKcBsjselkpBA"/>
                    <node xmi:type="uml:CallBehaviorAction" xmi:id="_MIfFLP9lEeKcBsjselkpBA" name="Call(NotEmpty)" inStructuredNode="_MIfE6v9lEeKcBsjselkpBA">
                      <argument xmi:type="uml:InputPin" xmi:id="_MIfFLf9lEeKcBsjselkpBA" name="Call(NotEmpty).argument(seq)" incoming="_MIfrkf9lEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfFLv9lEeKcBsjselkpBA"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfFL_9lEeKcBsjselkpBA" value="*"/>
                      </argument>
                      <result xmi:type="uml:OutputPin" xmi:id="_MIfFMP9lEeKcBsjselkpBA" name="Call(NotEmpty).result()" outgoing="_MIfrkv9lEeKcBsjselkpBA">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfFMf9lEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfFMv9lEeKcBsjselkpBA" value="1"/>
                      </result>
                      <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_MIfFM_9lEeKcBsjselkpBA" name="Fork(Call(NotEmpty).result())" inStructuredNode="_MIfE6v9lEeKcBsjselkpBA" outgoing="_MIfrlP9lEeKcBsjselkpBA _MIfrlf9lEeKcBsjselkpBA" incoming="_MIfrkv9lEeKcBsjselkpBA"/>
                    <node xmi:type="uml:MergeNode" xmi:id="_MIfFNP9lEeKcBsjselkpBA" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_MIfE6v9lEeKcBsjselkpBA" outgoing="_MIfrmf9lEeKcBsjselkpBA" incoming="_MIfrk_9lEeKcBsjselkpBA _MIfrlv9lEeKcBsjselkpBA"/>
                    <node xmi:type="uml:DecisionNode" xmi:id="_MIfFNf9lEeKcBsjselkpBA" name="Decision(Call(NotEmpty).result())" inStructuredNode="_MIfE6v9lEeKcBsjselkpBA" outgoing="_MIfrlv9lEeKcBsjselkpBA" incoming="_MIfrlP9lEeKcBsjselkpBA _MIfrlf9lEeKcBsjselkpBA" decisionInputFlow="_MIfrlf9lEeKcBsjselkpBA"/>
                    <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_MIfFNv9lEeKcBsjselkpBA" name="ConditionalLogicalExpression@ff2fbe.operand2.result" outgoing="_MIfsl_9lEeKcBsjselkpBA" incoming="_MIfrmf9lEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfFN_9lEeKcBsjselkpBA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfFOP9lEeKcBsjselkpBA" value="*"/>
                    </structuredNodeOutput>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfFOf9lEeKcBsjselkpBA" inStructuredNode="_MIfE6v9lEeKcBsjselkpBA" source="_MIfFBv9lEeKcBsjselkpBA" target="_MIfE7P9lEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfFOv9lEeKcBsjselkpBA" inStructuredNode="_MIfE6v9lEeKcBsjselkpBA" source="_MIfFC_9lEeKcBsjselkpBA" target="_MIfFE_9lEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ControlFlow" xmi:id="_MIfFO_9lEeKcBsjselkpBA" inStructuredNode="_MIfE6v9lEeKcBsjselkpBA" source="_MIfE9f9lEeKcBsjselkpBA" target="_MIfE6_9lEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfFPP9lEeKcBsjselkpBA" inStructuredNode="_MIfE6v9lEeKcBsjselkpBA" source="_MIfFE_9lEeKcBsjselkpBA" target="_MIfE7_9lEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfFPf9lEeKcBsjselkpBA" inStructuredNode="_MIfE6v9lEeKcBsjselkpBA" source="_MIfE8v9lEeKcBsjselkpBA" target="_MIfFG_9lEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfFPv9lEeKcBsjselkpBA" inStructuredNode="_MIfE6v9lEeKcBsjselkpBA" source="_MIfFG_9lEeKcBsjselkpBA" target="_MIfFFf9lEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfFP_9lEeKcBsjselkpBA" inStructuredNode="_MIfE6v9lEeKcBsjselkpBA" source="_MIfFGP9lEeKcBsjselkpBA" target="_MIfFK_9lEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfrkP9lEeKcBsjselkpBA" inStructuredNode="_MIfE6v9lEeKcBsjselkpBA" source="_MIfFK_9lEeKcBsjselkpBA" target="_MIfFIv9lEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfrkf9lEeKcBsjselkpBA" inStructuredNode="_MIfE6v9lEeKcBsjselkpBA" source="_MIfFK_9lEeKcBsjselkpBA" target="_MIfFLf9lEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfrkv9lEeKcBsjselkpBA" inStructuredNode="_MIfE6v9lEeKcBsjselkpBA" source="_MIfFMP9lEeKcBsjselkpBA" target="_MIfFM_9lEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfrk_9lEeKcBsjselkpBA" inStructuredNode="_MIfE6v9lEeKcBsjselkpBA" source="_MIfFJf9lEeKcBsjselkpBA" target="_MIfFNP9lEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfrlP9lEeKcBsjselkpBA" inStructuredNode="_MIfE6v9lEeKcBsjselkpBA" source="_MIfFM_9lEeKcBsjselkpBA" target="_MIfFNf9lEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfrlf9lEeKcBsjselkpBA" inStructuredNode="_MIfE6v9lEeKcBsjselkpBA" source="_MIfFM_9lEeKcBsjselkpBA" target="_MIfFNf9lEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfrlv9lEeKcBsjselkpBA" inStructuredNode="_MIfE6v9lEeKcBsjselkpBA" source="_MIfFNf9lEeKcBsjselkpBA" target="_MIfFNP9lEeKcBsjselkpBA">
                      <guard xmi:type="uml:LiteralBoolean" xmi:id="_MIfrl_9lEeKcBsjselkpBA" name="Value(false)"/>
                    </edge>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfrmP9lEeKcBsjselkpBA" inStructuredNode="_MIfE6v9lEeKcBsjselkpBA" source="_MIfFHf9lEeKcBsjselkpBA" target="_MIfFKP9lEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfrmf9lEeKcBsjselkpBA" inStructuredNode="_MIfE6v9lEeKcBsjselkpBA" source="_MIfFNP9lEeKcBsjselkpBA" target="_MIfFNv9lEeKcBsjselkpBA"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_MIfrmv9lEeKcBsjselkpBA" name="ConditionalLogicalExpression@ff2fbe.operand3" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" incoming="_MIfslf9lEeKcBsjselkpBA">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_MIfrm_9lEeKcBsjselkpBA" name="Value(false)" inStructuredNode="_MIfrmv9lEeKcBsjselkpBA">
                      <result xmi:type="uml:OutputPin" xmi:id="_MIfrnP9lEeKcBsjselkpBA" name="Value(false).result" outgoing="_MIfro_9lEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfrnf9lEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfrnv9lEeKcBsjselkpBA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralBoolean" xmi:id="_MIfrn_9lEeKcBsjselkpBA">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      </value>
                    </node>
                    <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_MIfroP9lEeKcBsjselkpBA" name="ConditionalLogicalExpression@ff2fbe.operand3.result" outgoing="_MIfsmP9lEeKcBsjselkpBA" incoming="_MIfro_9lEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfrof9lEeKcBsjselkpBA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfrov9lEeKcBsjselkpBA" value="*"/>
                    </structuredNodeOutput>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfro_9lEeKcBsjselkpBA" inStructuredNode="_MIfrmv9lEeKcBsjselkpBA" source="_MIfrnP9lEeKcBsjselkpBA" target="_MIfroP9lEeKcBsjselkpBA"/>
                  </node>
                  <node xmi:type="uml:InitialNode" xmi:id="_MIfrpP9lEeKcBsjselkpBA" name="Initial(ConditionalLogicalExpression@ff2fbe)" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" outgoing="_MIfskf9lEeKcBsjselkpBA"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_MIfrpf9lEeKcBsjselkpBA" name="Decision(ConditionalLogicalExpression@ff2fbe)" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" outgoing="_MIfsk_9lEeKcBsjselkpBA _MIfslf9lEeKcBsjselkpBA" incoming="_MIfskf9lEeKcBsjselkpBA _MIfskv9lEeKcBsjselkpBA" decisionInputFlow="_MIfskv9lEeKcBsjselkpBA"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_MIfrpv9lEeKcBsjselkpBA" name="Merge(ConditionalLogicalExpression@ff2fbe.result)" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" outgoing="_MIfsmv9lEeKcBsjselkpBA" incoming="_MIfsl_9lEeKcBsjselkpBA _MIfsmP9lEeKcBsjselkpBA"/>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_MIfrp_9lEeKcBsjselkpBA" name="ConditionalLogicalExpression@13132d0.operand2" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" incoming="_MIfsm_9lEeKcBsjselkpBA">
                    <node xmi:type="uml:CallBehaviorAction" xmi:id="_MIfrqP9lEeKcBsjselkpBA" name="Call(At)" inStructuredNode="_MIfrp_9lEeKcBsjselkpBA" incoming="_MIfr-P9lEeKcBsjselkpBA">
                      <argument xmi:type="uml:InputPin" xmi:id="_MIfrqf9lEeKcBsjselkpBA" name="Call(At).argument(seq)" incoming="_MIfr9v9lEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfrqv9lEeKcBsjselkpBA"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfrq_9lEeKcBsjselkpBA" value="*"/>
                      </argument>
                      <argument xmi:type="uml:InputPin" xmi:id="_MIfrrP9lEeKcBsjselkpBA" name="Call(At).argument(index)" incoming="_MIfr-f9lEeKcBsjselkpBA">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfrrf9lEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfrrv9lEeKcBsjselkpBA" value="1"/>
                      </argument>
                      <result xmi:type="uml:OutputPin" xmi:id="_MIfrr_9lEeKcBsjselkpBA" name="Call(At).result()" outgoing="_MIfr-v9lEeKcBsjselkpBA">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfrsP9lEeKcBsjselkpBA"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfrsf9lEeKcBsjselkpBA" value="1"/>
                      </result>
                      <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-At"/>
                    </node>
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_MIfrsv9lEeKcBsjselkpBA" name="Tuple@64b5c5" inStructuredNode="_MIfrp_9lEeKcBsjselkpBA" outgoing="_MIfr-P9lEeKcBsjselkpBA">
                      <node xmi:type="uml:ReadSelfAction" xmi:id="_MIfrs_9lEeKcBsjselkpBA" name="ReadSelf" inStructuredNode="_MIfrsv9lEeKcBsjselkpBA">
                        <result xmi:type="uml:OutputPin" xmi:id="_MIfrtP9lEeKcBsjselkpBA" name="ReadSelf.result" outgoing="_MIfrzP9lEeKcBsjselkpBA" type="_84GaJv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfrtf9lEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfrtv9lEeKcBsjselkpBA" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_MIfrt_9lEeKcBsjselkpBA" name="Read(a)" inStructuredNode="_MIfrsv9lEeKcBsjselkpBA" structuralFeature="_84GaKP68EeKIUMeW2s0i8Q">
                        <object xmi:type="uml:InputPin" xmi:id="_MIfruP9lEeKcBsjselkpBA" name="Read(a).object" incoming="_MIfrzf9lEeKcBsjselkpBA" type="_84GaJv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfruf9lEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfruv9lEeKcBsjselkpBA" value="1"/>
                        </object>
                        <result xmi:type="uml:OutputPin" xmi:id="_MIfru_9lEeKcBsjselkpBA" name="Read(a).result" outgoing="_MIfrzv9lEeKcBsjselkpBA" type="_84F0_f68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfrvP9lEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfrvf9lEeKcBsjselkpBA" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ForkNode" xmi:id="_MIfrvv9lEeKcBsjselkpBA" name="Fork(ReadSelf.result)" inStructuredNode="_MIfrsv9lEeKcBsjselkpBA" outgoing="_MIfrzf9lEeKcBsjselkpBA" incoming="_MIfrzP9lEeKcBsjselkpBA"/>
                      <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_MIfrv_9lEeKcBsjselkpBA" name="Read(b)" inStructuredNode="_MIfrsv9lEeKcBsjselkpBA" structuralFeature="_84F0__68EeKIUMeW2s0i8Q">
                        <object xmi:type="uml:InputPin" xmi:id="_MIfrwP9lEeKcBsjselkpBA" name="Read(b).object" incoming="_MIfrz_9lEeKcBsjselkpBA" type="_84F0_f68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfrwf9lEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfrwv9lEeKcBsjselkpBA" value="1"/>
                        </object>
                        <result xmi:type="uml:OutputPin" xmi:id="_MIfrw_9lEeKcBsjselkpBA" name="Read(b).result" outgoing="_MIfr9v9lEeKcBsjselkpBA" type="_84F1Qv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfrxP9lEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfrxf9lEeKcBsjselkpBA" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ForkNode" xmi:id="_MIfrxv9lEeKcBsjselkpBA" name="Fork(Read(a).result)" inStructuredNode="_MIfrsv9lEeKcBsjselkpBA" outgoing="_MIfrz_9lEeKcBsjselkpBA" incoming="_MIfrzv9lEeKcBsjselkpBA"/>
                      <node xmi:type="uml:ValueSpecificationAction" xmi:id="_MIfrx_9lEeKcBsjselkpBA" name="Value(3)" inStructuredNode="_MIfrsv9lEeKcBsjselkpBA">
                        <result xmi:type="uml:OutputPin" xmi:id="_MIfryP9lEeKcBsjselkpBA" name="Value(3).result" outgoing="_MIfr9_9lEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfryf9lEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfryv9lEeKcBsjselkpBA" value="1"/>
                        </result>
                        <value xmi:type="uml:LiteralInteger" xmi:id="_MIfry_9lEeKcBsjselkpBA" value="3">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        </value>
                      </node>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfrzP9lEeKcBsjselkpBA" inStructuredNode="_MIfrsv9lEeKcBsjselkpBA" source="_MIfrtP9lEeKcBsjselkpBA" target="_MIfrvv9lEeKcBsjselkpBA"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfrzf9lEeKcBsjselkpBA" inStructuredNode="_MIfrsv9lEeKcBsjselkpBA" source="_MIfrvv9lEeKcBsjselkpBA" target="_MIfruP9lEeKcBsjselkpBA"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfrzv9lEeKcBsjselkpBA" inStructuredNode="_MIfrsv9lEeKcBsjselkpBA" source="_MIfru_9lEeKcBsjselkpBA" target="_MIfrxv9lEeKcBsjselkpBA"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfrz_9lEeKcBsjselkpBA" inStructuredNode="_MIfrsv9lEeKcBsjselkpBA" source="_MIfrxv9lEeKcBsjselkpBA" target="_MIfrwP9lEeKcBsjselkpBA"/>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_MIfr0P9lEeKcBsjselkpBA" name="Fork(Call(At).argument(index))" inStructuredNode="_MIfrp_9lEeKcBsjselkpBA" outgoing="_MIfr-f9lEeKcBsjselkpBA" incoming="_MIfr9_9lEeKcBsjselkpBA"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_MIfr0f9lEeKcBsjselkpBA" name="Read(p)" inStructuredNode="_MIfrp_9lEeKcBsjselkpBA" structuralFeature="_84F1Q_68EeKIUMeW2s0i8Q">
                      <object xmi:type="uml:InputPin" xmi:id="_MIfr0v9lEeKcBsjselkpBA" name="Read(p).object" incoming="_MIfr-_9lEeKcBsjselkpBA" type="_84F1Qv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfr0_9lEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfr1P9lEeKcBsjselkpBA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_MIfr1f9lEeKcBsjselkpBA" name="Read(p).result" outgoing="_MIfr_P9lEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfr1v9lEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfr1_9lEeKcBsjselkpBA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_MIfr2P9lEeKcBsjselkpBA" name="Fork(Call(At).result())" inStructuredNode="_MIfrp_9lEeKcBsjselkpBA" outgoing="_MIfr-_9lEeKcBsjselkpBA" incoming="_MIfr-v9lEeKcBsjselkpBA"/>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_MIfr2f9lEeKcBsjselkpBA" name="Value(4)" inStructuredNode="_MIfrp_9lEeKcBsjselkpBA">
                      <result xmi:type="uml:OutputPin" xmi:id="_MIfr2v9lEeKcBsjselkpBA" name="Value(4).result" outgoing="_MIfsBf9lEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfr2_9lEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfr3P9lEeKcBsjselkpBA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_MIfr3f9lEeKcBsjselkpBA" value="4">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <node xmi:type="uml:TestIdentityAction" xmi:id="_MIfr3v9lEeKcBsjselkpBA" name="Test(==)" inStructuredNode="_MIfrp_9lEeKcBsjselkpBA">
                      <first xmi:type="uml:InputPin" xmi:id="_MIfr3_9lEeKcBsjselkpBA" name="Test(==).first" incoming="_MIfr_f9lEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfr4P9lEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfr4f9lEeKcBsjselkpBA" value="1"/>
                      </first>
                      <result xmi:type="uml:OutputPin" xmi:id="_MIfr4v9lEeKcBsjselkpBA" name="Test(==).result" outgoing="_MIfsAP9lEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfr4_9lEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfr5P9lEeKcBsjselkpBA" value="1"/>
                      </result>
                      <second xmi:type="uml:InputPin" xmi:id="_MIfr5f9lEeKcBsjselkpBA" name="Test(==).second" incoming="_MIfsBf9lEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfr5v9lEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfr5_9lEeKcBsjselkpBA" value="1"/>
                      </second>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_MIfr6P9lEeKcBsjselkpBA" name="Fork(Read(p).result)" inStructuredNode="_MIfrp_9lEeKcBsjselkpBA" outgoing="_MIfr_f9lEeKcBsjselkpBA _MIfr_v9lEeKcBsjselkpBA" incoming="_MIfr_P9lEeKcBsjselkpBA"/>
                    <node xmi:type="uml:CallBehaviorAction" xmi:id="_MIfr6f9lEeKcBsjselkpBA" name="Call(NotEmpty)" inStructuredNode="_MIfrp_9lEeKcBsjselkpBA">
                      <argument xmi:type="uml:InputPin" xmi:id="_MIfr6v9lEeKcBsjselkpBA" name="Call(NotEmpty).argument(seq)" incoming="_MIfr_v9lEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfr6_9lEeKcBsjselkpBA"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfr7P9lEeKcBsjselkpBA" value="*"/>
                      </argument>
                      <result xmi:type="uml:OutputPin" xmi:id="_MIfr7f9lEeKcBsjselkpBA" name="Call(NotEmpty).result()" outgoing="_MIfr__9lEeKcBsjselkpBA">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfr7v9lEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfr7_9lEeKcBsjselkpBA" value="1"/>
                      </result>
                      <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_MIfr8P9lEeKcBsjselkpBA" name="Fork(Call(NotEmpty).result())" inStructuredNode="_MIfrp_9lEeKcBsjselkpBA" outgoing="_MIfsAf9lEeKcBsjselkpBA _MIfsAv9lEeKcBsjselkpBA" incoming="_MIfr__9lEeKcBsjselkpBA"/>
                    <node xmi:type="uml:MergeNode" xmi:id="_MIfr8f9lEeKcBsjselkpBA" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_MIfrp_9lEeKcBsjselkpBA" outgoing="_MIfsBv9lEeKcBsjselkpBA" incoming="_MIfsAP9lEeKcBsjselkpBA _MIfsA_9lEeKcBsjselkpBA"/>
                    <node xmi:type="uml:DecisionNode" xmi:id="_MIfr8v9lEeKcBsjselkpBA" name="Decision(Call(NotEmpty).result())" inStructuredNode="_MIfrp_9lEeKcBsjselkpBA" outgoing="_MIfsA_9lEeKcBsjselkpBA" incoming="_MIfsAf9lEeKcBsjselkpBA _MIfsAv9lEeKcBsjselkpBA" decisionInputFlow="_MIfsAv9lEeKcBsjselkpBA"/>
                    <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_MIfr8_9lEeKcBsjselkpBA" name="ConditionalLogicalExpression@13132d0.operand2.result" outgoing="_MIfsn_9lEeKcBsjselkpBA" incoming="_MIfsBv9lEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfr9P9lEeKcBsjselkpBA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfr9f9lEeKcBsjselkpBA" value="*"/>
                    </structuredNodeOutput>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfr9v9lEeKcBsjselkpBA" inStructuredNode="_MIfrp_9lEeKcBsjselkpBA" source="_MIfrw_9lEeKcBsjselkpBA" target="_MIfrqf9lEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfr9_9lEeKcBsjselkpBA" inStructuredNode="_MIfrp_9lEeKcBsjselkpBA" source="_MIfryP9lEeKcBsjselkpBA" target="_MIfr0P9lEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ControlFlow" xmi:id="_MIfr-P9lEeKcBsjselkpBA" inStructuredNode="_MIfrp_9lEeKcBsjselkpBA" source="_MIfrsv9lEeKcBsjselkpBA" target="_MIfrqP9lEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfr-f9lEeKcBsjselkpBA" inStructuredNode="_MIfrp_9lEeKcBsjselkpBA" source="_MIfr0P9lEeKcBsjselkpBA" target="_MIfrrP9lEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfr-v9lEeKcBsjselkpBA" inStructuredNode="_MIfrp_9lEeKcBsjselkpBA" source="_MIfrr_9lEeKcBsjselkpBA" target="_MIfr2P9lEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfr-_9lEeKcBsjselkpBA" inStructuredNode="_MIfrp_9lEeKcBsjselkpBA" source="_MIfr2P9lEeKcBsjselkpBA" target="_MIfr0v9lEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfr_P9lEeKcBsjselkpBA" inStructuredNode="_MIfrp_9lEeKcBsjselkpBA" source="_MIfr1f9lEeKcBsjselkpBA" target="_MIfr6P9lEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfr_f9lEeKcBsjselkpBA" inStructuredNode="_MIfrp_9lEeKcBsjselkpBA" source="_MIfr6P9lEeKcBsjselkpBA" target="_MIfr3_9lEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfr_v9lEeKcBsjselkpBA" inStructuredNode="_MIfrp_9lEeKcBsjselkpBA" source="_MIfr6P9lEeKcBsjselkpBA" target="_MIfr6v9lEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfr__9lEeKcBsjselkpBA" inStructuredNode="_MIfrp_9lEeKcBsjselkpBA" source="_MIfr7f9lEeKcBsjselkpBA" target="_MIfr8P9lEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfsAP9lEeKcBsjselkpBA" inStructuredNode="_MIfrp_9lEeKcBsjselkpBA" source="_MIfr4v9lEeKcBsjselkpBA" target="_MIfr8f9lEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfsAf9lEeKcBsjselkpBA" inStructuredNode="_MIfrp_9lEeKcBsjselkpBA" source="_MIfr8P9lEeKcBsjselkpBA" target="_MIfr8v9lEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfsAv9lEeKcBsjselkpBA" inStructuredNode="_MIfrp_9lEeKcBsjselkpBA" source="_MIfr8P9lEeKcBsjselkpBA" target="_MIfr8v9lEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfsA_9lEeKcBsjselkpBA" inStructuredNode="_MIfrp_9lEeKcBsjselkpBA" source="_MIfr8v9lEeKcBsjselkpBA" target="_MIfr8f9lEeKcBsjselkpBA">
                      <guard xmi:type="uml:LiteralBoolean" xmi:id="_MIfsBP9lEeKcBsjselkpBA" name="Value(false)"/>
                    </edge>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfsBf9lEeKcBsjselkpBA" inStructuredNode="_MIfrp_9lEeKcBsjselkpBA" source="_MIfr2v9lEeKcBsjselkpBA" target="_MIfr5f9lEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfsBv9lEeKcBsjselkpBA" inStructuredNode="_MIfrp_9lEeKcBsjselkpBA" source="_MIfr8f9lEeKcBsjselkpBA" target="_MIfr8_9lEeKcBsjselkpBA"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_MIfsB_9lEeKcBsjselkpBA" name="ConditionalLogicalExpression@13132d0.operand3" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" incoming="_MIfsnf9lEeKcBsjselkpBA">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_MIfsCP9lEeKcBsjselkpBA" name="Value(false)" inStructuredNode="_MIfsB_9lEeKcBsjselkpBA">
                      <result xmi:type="uml:OutputPin" xmi:id="_MIfsCf9lEeKcBsjselkpBA" name="Value(false).result" outgoing="_MIfsEP9lEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfsCv9lEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfsC_9lEeKcBsjselkpBA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralBoolean" xmi:id="_MIfsDP9lEeKcBsjselkpBA">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      </value>
                    </node>
                    <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_MIfsDf9lEeKcBsjselkpBA" name="ConditionalLogicalExpression@13132d0.operand3.result" outgoing="_MIfsoP9lEeKcBsjselkpBA" incoming="_MIfsEP9lEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfsDv9lEeKcBsjselkpBA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfsD_9lEeKcBsjselkpBA" value="*"/>
                    </structuredNodeOutput>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfsEP9lEeKcBsjselkpBA" inStructuredNode="_MIfsB_9lEeKcBsjselkpBA" source="_MIfsCf9lEeKcBsjselkpBA" target="_MIfsDf9lEeKcBsjselkpBA"/>
                  </node>
                  <node xmi:type="uml:InitialNode" xmi:id="_MIfsEf9lEeKcBsjselkpBA" name="Initial(ConditionalLogicalExpression@13132d0)" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" outgoing="_MIfsmf9lEeKcBsjselkpBA"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_MIfsEv9lEeKcBsjselkpBA" name="Decision(ConditionalLogicalExpression@13132d0)" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" outgoing="_MIfsm_9lEeKcBsjselkpBA _MIfsnf9lEeKcBsjselkpBA" incoming="_MIfsmf9lEeKcBsjselkpBA _MIfsmv9lEeKcBsjselkpBA" decisionInputFlow="_MIfsmv9lEeKcBsjselkpBA"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_MIfsE_9lEeKcBsjselkpBA" name="Merge(ConditionalLogicalExpression@13132d0.result)" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" outgoing="_MIfsov9lEeKcBsjselkpBA" incoming="_MIfsn_9lEeKcBsjselkpBA _MIfsoP9lEeKcBsjselkpBA"/>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_MIfsFP9lEeKcBsjselkpBA" name="ConditionalLogicalExpression@597d4c.operand2" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" incoming="_MIfso_9lEeKcBsjselkpBA">
                    <node xmi:type="uml:CallBehaviorAction" xmi:id="_MIfsFf9lEeKcBsjselkpBA" name="Call(At)" inStructuredNode="_MIfsFP9lEeKcBsjselkpBA" incoming="_MIfsZf9lEeKcBsjselkpBA">
                      <argument xmi:type="uml:InputPin" xmi:id="_MIfsFv9lEeKcBsjselkpBA" name="Call(At).argument(seq)" incoming="_MIfsY_9lEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfsF_9lEeKcBsjselkpBA"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfsGP9lEeKcBsjselkpBA" value="*"/>
                      </argument>
                      <argument xmi:type="uml:InputPin" xmi:id="_MIfsGf9lEeKcBsjselkpBA" name="Call(At).argument(index)" incoming="_MIfsZv9lEeKcBsjselkpBA">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfsGv9lEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfsG_9lEeKcBsjselkpBA" value="1"/>
                      </argument>
                      <result xmi:type="uml:OutputPin" xmi:id="_MIfsHP9lEeKcBsjselkpBA" name="Call(At).result()" outgoing="_MIfsZ_9lEeKcBsjselkpBA">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfsHf9lEeKcBsjselkpBA"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfsHv9lEeKcBsjselkpBA" value="1"/>
                      </result>
                      <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-At"/>
                    </node>
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_MIfsH_9lEeKcBsjselkpBA" name="Tuple@90cc47" inStructuredNode="_MIfsFP9lEeKcBsjselkpBA" outgoing="_MIfsZf9lEeKcBsjselkpBA">
                      <node xmi:type="uml:ReadSelfAction" xmi:id="_MIfsIP9lEeKcBsjselkpBA" name="ReadSelf" inStructuredNode="_MIfsH_9lEeKcBsjselkpBA">
                        <result xmi:type="uml:OutputPin" xmi:id="_MIfsIf9lEeKcBsjselkpBA" name="ReadSelf.result" outgoing="_MIfsOf9lEeKcBsjselkpBA" type="_84GaJv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfsIv9lEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfsI_9lEeKcBsjselkpBA" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_MIfsJP9lEeKcBsjselkpBA" name="Read(a)" inStructuredNode="_MIfsH_9lEeKcBsjselkpBA" structuralFeature="_84GaKP68EeKIUMeW2s0i8Q">
                        <object xmi:type="uml:InputPin" xmi:id="_MIfsJf9lEeKcBsjselkpBA" name="Read(a).object" incoming="_MIfsOv9lEeKcBsjselkpBA" type="_84GaJv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfsJv9lEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfsJ_9lEeKcBsjselkpBA" value="1"/>
                        </object>
                        <result xmi:type="uml:OutputPin" xmi:id="_MIfsKP9lEeKcBsjselkpBA" name="Read(a).result" outgoing="_MIfsO_9lEeKcBsjselkpBA" type="_84F0_f68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfsKf9lEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfsKv9lEeKcBsjselkpBA" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ForkNode" xmi:id="_MIfsK_9lEeKcBsjselkpBA" name="Fork(ReadSelf.result)" inStructuredNode="_MIfsH_9lEeKcBsjselkpBA" outgoing="_MIfsOv9lEeKcBsjselkpBA" incoming="_MIfsOf9lEeKcBsjselkpBA"/>
                      <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_MIfsLP9lEeKcBsjselkpBA" name="Read(b)" inStructuredNode="_MIfsH_9lEeKcBsjselkpBA" structuralFeature="_84F0__68EeKIUMeW2s0i8Q">
                        <object xmi:type="uml:InputPin" xmi:id="_MIfsLf9lEeKcBsjselkpBA" name="Read(b).object" incoming="_MIfsPP9lEeKcBsjselkpBA" type="_84F0_f68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfsLv9lEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfsL_9lEeKcBsjselkpBA" value="1"/>
                        </object>
                        <result xmi:type="uml:OutputPin" xmi:id="_MIfsMP9lEeKcBsjselkpBA" name="Read(b).result" outgoing="_MIfsY_9lEeKcBsjselkpBA" type="_84F1Qv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfsMf9lEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfsMv9lEeKcBsjselkpBA" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ForkNode" xmi:id="_MIfsM_9lEeKcBsjselkpBA" name="Fork(Read(a).result)" inStructuredNode="_MIfsH_9lEeKcBsjselkpBA" outgoing="_MIfsPP9lEeKcBsjselkpBA" incoming="_MIfsO_9lEeKcBsjselkpBA"/>
                      <node xmi:type="uml:ValueSpecificationAction" xmi:id="_MIfsNP9lEeKcBsjselkpBA" name="Value(4)" inStructuredNode="_MIfsH_9lEeKcBsjselkpBA">
                        <result xmi:type="uml:OutputPin" xmi:id="_MIfsNf9lEeKcBsjselkpBA" name="Value(4).result" outgoing="_MIfsZP9lEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfsNv9lEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfsN_9lEeKcBsjselkpBA" value="1"/>
                        </result>
                        <value xmi:type="uml:LiteralInteger" xmi:id="_MIfsOP9lEeKcBsjselkpBA" value="4">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        </value>
                      </node>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfsOf9lEeKcBsjselkpBA" inStructuredNode="_MIfsH_9lEeKcBsjselkpBA" source="_MIfsIf9lEeKcBsjselkpBA" target="_MIfsK_9lEeKcBsjselkpBA"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfsOv9lEeKcBsjselkpBA" inStructuredNode="_MIfsH_9lEeKcBsjselkpBA" source="_MIfsK_9lEeKcBsjselkpBA" target="_MIfsJf9lEeKcBsjselkpBA"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfsO_9lEeKcBsjselkpBA" inStructuredNode="_MIfsH_9lEeKcBsjselkpBA" source="_MIfsKP9lEeKcBsjselkpBA" target="_MIfsM_9lEeKcBsjselkpBA"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfsPP9lEeKcBsjselkpBA" inStructuredNode="_MIfsH_9lEeKcBsjselkpBA" source="_MIfsM_9lEeKcBsjselkpBA" target="_MIfsLf9lEeKcBsjselkpBA"/>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_MIfsPf9lEeKcBsjselkpBA" name="Fork(Call(At).argument(index))" inStructuredNode="_MIfsFP9lEeKcBsjselkpBA" outgoing="_MIfsZv9lEeKcBsjselkpBA" incoming="_MIfsZP9lEeKcBsjselkpBA"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_MIfsPv9lEeKcBsjselkpBA" name="Read(p)" inStructuredNode="_MIfsFP9lEeKcBsjselkpBA" structuralFeature="_84F1Q_68EeKIUMeW2s0i8Q">
                      <object xmi:type="uml:InputPin" xmi:id="_MIfsP_9lEeKcBsjselkpBA" name="Read(p).object" incoming="_MIfsaP9lEeKcBsjselkpBA" type="_84F1Qv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfsQP9lEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfsQf9lEeKcBsjselkpBA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_MIfsQv9lEeKcBsjselkpBA" name="Read(p).result" outgoing="_MIfsaf9lEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfsQ_9lEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfsRP9lEeKcBsjselkpBA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_MIfsRf9lEeKcBsjselkpBA" name="Fork(Call(At).result())" inStructuredNode="_MIfsFP9lEeKcBsjselkpBA" outgoing="_MIfsaP9lEeKcBsjselkpBA" incoming="_MIfsZ_9lEeKcBsjselkpBA"/>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_MIfsRv9lEeKcBsjselkpBA" name="Value(4)" inStructuredNode="_MIfsFP9lEeKcBsjselkpBA">
                      <result xmi:type="uml:OutputPin" xmi:id="_MIfsR_9lEeKcBsjselkpBA" name="Value(4).result" outgoing="_MIfscv9lEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfsSP9lEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfsSf9lEeKcBsjselkpBA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_MIfsSv9lEeKcBsjselkpBA" value="4">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <node xmi:type="uml:TestIdentityAction" xmi:id="_MIfsS_9lEeKcBsjselkpBA" name="Test(==)" inStructuredNode="_MIfsFP9lEeKcBsjselkpBA">
                      <first xmi:type="uml:InputPin" xmi:id="_MIfsTP9lEeKcBsjselkpBA" name="Test(==).first" incoming="_MIfsav9lEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfsTf9lEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfsTv9lEeKcBsjselkpBA" value="1"/>
                      </first>
                      <result xmi:type="uml:OutputPin" xmi:id="_MIfsT_9lEeKcBsjselkpBA" name="Test(==).result" outgoing="_MIfsbf9lEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfsUP9lEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfsUf9lEeKcBsjselkpBA" value="1"/>
                      </result>
                      <second xmi:type="uml:InputPin" xmi:id="_MIfsUv9lEeKcBsjselkpBA" name="Test(==).second" incoming="_MIfscv9lEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfsU_9lEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfsVP9lEeKcBsjselkpBA" value="1"/>
                      </second>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_MIfsVf9lEeKcBsjselkpBA" name="Fork(Read(p).result)" inStructuredNode="_MIfsFP9lEeKcBsjselkpBA" outgoing="_MIfsav9lEeKcBsjselkpBA _MIfsa_9lEeKcBsjselkpBA" incoming="_MIfsaf9lEeKcBsjselkpBA"/>
                    <node xmi:type="uml:CallBehaviorAction" xmi:id="_MIfsVv9lEeKcBsjselkpBA" name="Call(NotEmpty)" inStructuredNode="_MIfsFP9lEeKcBsjselkpBA">
                      <argument xmi:type="uml:InputPin" xmi:id="_MIfsV_9lEeKcBsjselkpBA" name="Call(NotEmpty).argument(seq)" incoming="_MIfsa_9lEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfsWP9lEeKcBsjselkpBA"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfsWf9lEeKcBsjselkpBA" value="*"/>
                      </argument>
                      <result xmi:type="uml:OutputPin" xmi:id="_MIfsWv9lEeKcBsjselkpBA" name="Call(NotEmpty).result()" outgoing="_MIfsbP9lEeKcBsjselkpBA">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfsW_9lEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfsXP9lEeKcBsjselkpBA" value="1"/>
                      </result>
                      <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_MIfsXf9lEeKcBsjselkpBA" name="Fork(Call(NotEmpty).result())" inStructuredNode="_MIfsFP9lEeKcBsjselkpBA" outgoing="_MIfsbv9lEeKcBsjselkpBA _MIfsb_9lEeKcBsjselkpBA" incoming="_MIfsbP9lEeKcBsjselkpBA"/>
                    <node xmi:type="uml:MergeNode" xmi:id="_MIfsXv9lEeKcBsjselkpBA" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_MIfsFP9lEeKcBsjselkpBA" outgoing="_MIfsc_9lEeKcBsjselkpBA" incoming="_MIfsbf9lEeKcBsjselkpBA _MIfscP9lEeKcBsjselkpBA"/>
                    <node xmi:type="uml:DecisionNode" xmi:id="_MIfsX_9lEeKcBsjselkpBA" name="Decision(Call(NotEmpty).result())" inStructuredNode="_MIfsFP9lEeKcBsjselkpBA" outgoing="_MIfscP9lEeKcBsjselkpBA" incoming="_MIfsbv9lEeKcBsjselkpBA _MIfsb_9lEeKcBsjselkpBA" decisionInputFlow="_MIfsb_9lEeKcBsjselkpBA"/>
                    <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_MIfsYP9lEeKcBsjselkpBA" name="ConditionalLogicalExpression@597d4c.operand2.result" outgoing="_MIfsp_9lEeKcBsjselkpBA" incoming="_MIfsc_9lEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfsYf9lEeKcBsjselkpBA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfsYv9lEeKcBsjselkpBA" value="*"/>
                    </structuredNodeOutput>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfsY_9lEeKcBsjselkpBA" inStructuredNode="_MIfsFP9lEeKcBsjselkpBA" source="_MIfsMP9lEeKcBsjselkpBA" target="_MIfsFv9lEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfsZP9lEeKcBsjselkpBA" inStructuredNode="_MIfsFP9lEeKcBsjselkpBA" source="_MIfsNf9lEeKcBsjselkpBA" target="_MIfsPf9lEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ControlFlow" xmi:id="_MIfsZf9lEeKcBsjselkpBA" inStructuredNode="_MIfsFP9lEeKcBsjselkpBA" source="_MIfsH_9lEeKcBsjselkpBA" target="_MIfsFf9lEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfsZv9lEeKcBsjselkpBA" inStructuredNode="_MIfsFP9lEeKcBsjselkpBA" source="_MIfsPf9lEeKcBsjselkpBA" target="_MIfsGf9lEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfsZ_9lEeKcBsjselkpBA" inStructuredNode="_MIfsFP9lEeKcBsjselkpBA" source="_MIfsHP9lEeKcBsjselkpBA" target="_MIfsRf9lEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfsaP9lEeKcBsjselkpBA" inStructuredNode="_MIfsFP9lEeKcBsjselkpBA" source="_MIfsRf9lEeKcBsjselkpBA" target="_MIfsP_9lEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfsaf9lEeKcBsjselkpBA" inStructuredNode="_MIfsFP9lEeKcBsjselkpBA" source="_MIfsQv9lEeKcBsjselkpBA" target="_MIfsVf9lEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfsav9lEeKcBsjselkpBA" inStructuredNode="_MIfsFP9lEeKcBsjselkpBA" source="_MIfsVf9lEeKcBsjselkpBA" target="_MIfsTP9lEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfsa_9lEeKcBsjselkpBA" inStructuredNode="_MIfsFP9lEeKcBsjselkpBA" source="_MIfsVf9lEeKcBsjselkpBA" target="_MIfsV_9lEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfsbP9lEeKcBsjselkpBA" inStructuredNode="_MIfsFP9lEeKcBsjselkpBA" source="_MIfsWv9lEeKcBsjselkpBA" target="_MIfsXf9lEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfsbf9lEeKcBsjselkpBA" inStructuredNode="_MIfsFP9lEeKcBsjselkpBA" source="_MIfsT_9lEeKcBsjselkpBA" target="_MIfsXv9lEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfsbv9lEeKcBsjselkpBA" inStructuredNode="_MIfsFP9lEeKcBsjselkpBA" source="_MIfsXf9lEeKcBsjselkpBA" target="_MIfsX_9lEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfsb_9lEeKcBsjselkpBA" inStructuredNode="_MIfsFP9lEeKcBsjselkpBA" source="_MIfsXf9lEeKcBsjselkpBA" target="_MIfsX_9lEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfscP9lEeKcBsjselkpBA" inStructuredNode="_MIfsFP9lEeKcBsjselkpBA" source="_MIfsX_9lEeKcBsjselkpBA" target="_MIfsXv9lEeKcBsjselkpBA">
                      <guard xmi:type="uml:LiteralBoolean" xmi:id="_MIfscf9lEeKcBsjselkpBA" name="Value(false)"/>
                    </edge>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfscv9lEeKcBsjselkpBA" inStructuredNode="_MIfsFP9lEeKcBsjselkpBA" source="_MIfsR_9lEeKcBsjselkpBA" target="_MIfsUv9lEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfsc_9lEeKcBsjselkpBA" inStructuredNode="_MIfsFP9lEeKcBsjselkpBA" source="_MIfsXv9lEeKcBsjselkpBA" target="_MIfsYP9lEeKcBsjselkpBA"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_MIfsdP9lEeKcBsjselkpBA" name="ConditionalLogicalExpression@597d4c.operand3" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" incoming="_MIfspf9lEeKcBsjselkpBA">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_MIfsdf9lEeKcBsjselkpBA" name="Value(false)" inStructuredNode="_MIfsdP9lEeKcBsjselkpBA">
                      <result xmi:type="uml:OutputPin" xmi:id="_MIfsdv9lEeKcBsjselkpBA" name="Value(false).result" outgoing="_MIfsff9lEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfsd_9lEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfseP9lEeKcBsjselkpBA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralBoolean" xmi:id="_MIfsef9lEeKcBsjselkpBA">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      </value>
                    </node>
                    <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_MIfsev9lEeKcBsjselkpBA" name="ConditionalLogicalExpression@597d4c.operand3.result" outgoing="_MIfsqP9lEeKcBsjselkpBA" incoming="_MIfsff9lEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfse_9lEeKcBsjselkpBA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfsfP9lEeKcBsjselkpBA" value="*"/>
                    </structuredNodeOutput>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfsff9lEeKcBsjselkpBA" inStructuredNode="_MIfsdP9lEeKcBsjselkpBA" source="_MIfsdv9lEeKcBsjselkpBA" target="_MIfsev9lEeKcBsjselkpBA"/>
                  </node>
                  <node xmi:type="uml:InitialNode" xmi:id="_MIfsfv9lEeKcBsjselkpBA" name="Initial(ConditionalLogicalExpression@597d4c)" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" outgoing="_MIfsof9lEeKcBsjselkpBA"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_MIfsf_9lEeKcBsjselkpBA" name="Decision(ConditionalLogicalExpression@597d4c)" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" outgoing="_MIfso_9lEeKcBsjselkpBA _MIfspf9lEeKcBsjselkpBA" incoming="_MIfsof9lEeKcBsjselkpBA _MIfsov9lEeKcBsjselkpBA" decisionInputFlow="_MIfsov9lEeKcBsjselkpBA"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_MIfsgP9lEeKcBsjselkpBA" name="Merge(ConditionalLogicalExpression@597d4c.result)" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" outgoing="_MIfsqv9lEeKcBsjselkpBA" incoming="_MIfsp_9lEeKcBsjselkpBA _MIfsqP9lEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfsgf9lEeKcBsjselkpBA" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" source="_MIfEuv9lEeKcBsjselkpBA" target="_MIfEoP9lEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfsgv9lEeKcBsjselkpBA" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" source="_MIfEv_9lEeKcBsjselkpBA" target="_MIfEx_9lEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_MIfsg_9lEeKcBsjselkpBA" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" source="_MIfEqf9lEeKcBsjselkpBA" target="_MIfEn_9lEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfshP9lEeKcBsjselkpBA" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" source="_MIfEx_9lEeKcBsjselkpBA" target="_MIfEo_9lEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfshf9lEeKcBsjselkpBA" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" source="_MIfEpv9lEeKcBsjselkpBA" target="_MIfEz_9lEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfshv9lEeKcBsjselkpBA" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" source="_MIfEz_9lEeKcBsjselkpBA" target="_MIfEyf9lEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfsh_9lEeKcBsjselkpBA" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" source="_MIfEzP9lEeKcBsjselkpBA" target="_MIfE3_9lEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfsiP9lEeKcBsjselkpBA" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" source="_MIfE3_9lEeKcBsjselkpBA" target="_MIfE1v9lEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfsif9lEeKcBsjselkpBA" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" source="_MIfE3_9lEeKcBsjselkpBA" target="_MIfE4f9lEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfsiv9lEeKcBsjselkpBA" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" source="_MIfE5P9lEeKcBsjselkpBA" target="_MIfE5_9lEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfsi_9lEeKcBsjselkpBA" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" source="_MIfE2f9lEeKcBsjselkpBA" target="_MIfE6P9lEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfsjP9lEeKcBsjselkpBA" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" source="_MIfE5_9lEeKcBsjselkpBA" target="_MIfE6f9lEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfsjf9lEeKcBsjselkpBA" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" source="_MIfE5_9lEeKcBsjselkpBA" target="_MIfE6f9lEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfsjv9lEeKcBsjselkpBA" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" source="_MIfE6f9lEeKcBsjselkpBA" target="_MIfE6P9lEeKcBsjselkpBA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_MIfsj_9lEeKcBsjselkpBA" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfskP9lEeKcBsjselkpBA" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" source="_MIfE0f9lEeKcBsjselkpBA" target="_MIfE3P9lEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_MIfskf9lEeKcBsjselkpBA" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" source="_MIfrpP9lEeKcBsjselkpBA" target="_MIfrpf9lEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfskv9lEeKcBsjselkpBA" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" source="_MIfE6P9lEeKcBsjselkpBA" target="_MIfrpf9lEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_MIfsk_9lEeKcBsjselkpBA" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" source="_MIfrpf9lEeKcBsjselkpBA" target="_MIfE6v9lEeKcBsjselkpBA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_MIfslP9lEeKcBsjselkpBA" name="Value(true)" value="true"/>
                  </edge>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_MIfslf9lEeKcBsjselkpBA" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" source="_MIfrpf9lEeKcBsjselkpBA" target="_MIfrmv9lEeKcBsjselkpBA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_MIfslv9lEeKcBsjselkpBA" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfsl_9lEeKcBsjselkpBA" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" source="_MIfFNv9lEeKcBsjselkpBA" target="_MIfrpv9lEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfsmP9lEeKcBsjselkpBA" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" source="_MIfroP9lEeKcBsjselkpBA" target="_MIfrpv9lEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_MIfsmf9lEeKcBsjselkpBA" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" source="_MIfsEf9lEeKcBsjselkpBA" target="_MIfsEv9lEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfsmv9lEeKcBsjselkpBA" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" source="_MIfrpv9lEeKcBsjselkpBA" target="_MIfsEv9lEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_MIfsm_9lEeKcBsjselkpBA" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" source="_MIfsEv9lEeKcBsjselkpBA" target="_MIfrp_9lEeKcBsjselkpBA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_MIfsnP9lEeKcBsjselkpBA" name="Value(true)" value="true"/>
                  </edge>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_MIfsnf9lEeKcBsjselkpBA" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" source="_MIfsEv9lEeKcBsjselkpBA" target="_MIfsB_9lEeKcBsjselkpBA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_MIfsnv9lEeKcBsjselkpBA" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfsn_9lEeKcBsjselkpBA" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" source="_MIfr8_9lEeKcBsjselkpBA" target="_MIfsE_9lEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfsoP9lEeKcBsjselkpBA" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" source="_MIfsDf9lEeKcBsjselkpBA" target="_MIfsE_9lEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_MIfsof9lEeKcBsjselkpBA" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" source="_MIfsfv9lEeKcBsjselkpBA" target="_MIfsf_9lEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfsov9lEeKcBsjselkpBA" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" source="_MIfsE_9lEeKcBsjselkpBA" target="_MIfsf_9lEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_MIfso_9lEeKcBsjselkpBA" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" source="_MIfsf_9lEeKcBsjselkpBA" target="_MIfsFP9lEeKcBsjselkpBA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_MIfspP9lEeKcBsjselkpBA" name="Value(true)" value="true"/>
                  </edge>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_MIfspf9lEeKcBsjselkpBA" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" source="_MIfsf_9lEeKcBsjselkpBA" target="_MIfsdP9lEeKcBsjselkpBA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_MIfspv9lEeKcBsjselkpBA" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfsp_9lEeKcBsjselkpBA" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" source="_MIfsYP9lEeKcBsjselkpBA" target="_MIfsgP9lEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfsqP9lEeKcBsjselkpBA" inStructuredNode="_MIfEmf9lEeKcBsjselkpBA" source="_MIfsev9lEeKcBsjselkpBA" target="_MIfsgP9lEeKcBsjselkpBA"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfsqf9lEeKcBsjselkpBA" inStructuredNode="_MIfEkf9lEeKcBsjselkpBA" source="_MIfEm_9lEeKcBsjselkpBA" target="_MIfEk_9lEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfsqv9lEeKcBsjselkpBA" inStructuredNode="_MIfEkf9lEeKcBsjselkpBA" source="_MIfsgP9lEeKcBsjselkpBA" target="_MIfElv9lEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_MIfsq_9lEeKcBsjselkpBA" inStructuredNode="_MIfEkf9lEeKcBsjselkpBA" source="_MIfEmf9lEeKcBsjselkpBA" target="_MIfEkv9lEeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_MIfsrP9lEeKcBsjselkpBA" name="ExpressionStatement@38e0eb" inStructuredNode="_MIfEgP9lEeKcBsjselkpBA" incoming="_MIfsvf9lEeKcBsjselkpBA">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_MIfsrf9lEeKcBsjselkpBA" name="Call(WriteLine)" inStructuredNode="_MIfsrP9lEeKcBsjselkpBA" incoming="_MIfsu_9lEeKcBsjselkpBA">
                  <argument xmi:type="uml:InputPin" xmi:id="_MIfsrv9lEeKcBsjselkpBA" name="Call(WriteLine).argument(value)" incoming="_MIfsuv9lEeKcBsjselkpBA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfsr_9lEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfssP9lEeKcBsjselkpBA" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_MIfssf9lEeKcBsjselkpBA" name="Call(WriteLine).result(errorStatus)">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfssv9lEeKcBsjselkpBA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfss_9lEeKcBsjselkpBA" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_MIfstP9lEeKcBsjselkpBA" name="Tuple@f9f3e4" inStructuredNode="_MIfsrP9lEeKcBsjselkpBA" outgoing="_MIfsu_9lEeKcBsjselkpBA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_MIfstf9lEeKcBsjselkpBA" name="Value(&quot;-- End of test case --&quot;)" inStructuredNode="_MIfstP9lEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_MIfstv9lEeKcBsjselkpBA" name="Value(&quot;-- End of test case --&quot;).result" outgoing="_MIfsuv9lEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIfst_9lEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIfsuP9lEeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_MIfsuf9lEeKcBsjselkpBA" value="-- End of test case --">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_MIfsuv9lEeKcBsjselkpBA" inStructuredNode="_MIfsrP9lEeKcBsjselkpBA" source="_MIfstv9lEeKcBsjselkpBA" target="_MIfsrv9lEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_MIfsu_9lEeKcBsjselkpBA" inStructuredNode="_MIfsrP9lEeKcBsjselkpBA" source="_MIfstP9lEeKcBsjselkpBA" target="_MIfsrf9lEeKcBsjselkpBA"/>
              </node>
              <edge xmi:type="uml:ControlFlow" xmi:id="_MIfsvP9lEeKcBsjselkpBA" inStructuredNode="_MIfEgP9lEeKcBsjselkpBA" source="_MIfEgf9lEeKcBsjselkpBA" target="_MIfEkf9lEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_MIfsvf9lEeKcBsjselkpBA" inStructuredNode="_MIfEgP9lEeKcBsjselkpBA" source="_MIfEkf9lEeKcBsjselkpBA" target="_MIfsrP9lEeKcBsjselkpBA"/>
            </structuredNode>
          </ownedBehavior>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_84GcG_68EeKIUMeW2s0i8Q" name="TesterClassifierBehavior" group="_P5OyQP9lEeKcBsjselkpBA" node="_P5OyQP9lEeKcBsjselkpBA">
            <ownedComment xmi:type="uml:Comment" xmi:id="_84GcHP68EeKIUMeW2s0i8Q">
              <body>&#xD;
namespace 'Test Suites'::'Test Suite 2 - Bis'::'MultipleDelegation - SameConnector - PortToPart - Signal'::Tester ;&#xD;
&#xD;
private import 'Test Suites'::'Test Suite 2 - Bis'::'BehaviorPort - Signal'::Start ;&#xD;
private import 'Test Suites'::'Test Suite 2 - Bis'::'BehaviorPort - Signal'::Continue ;&#xD;
&#xD;
activity TesterClassifierBehavior() { &#xD;
	accept(Start) ;&#xD;
	this.a.q.S(4, this) ;&#xD;
	accept(Continue) ;&#xD;
	accept(Continue) ;&#xD;
	accept(Continue) ;&#xD;
	accept(Continue) ;&#xD;
	this.test() ;&#xD;
}</body>
            </ownedComment>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_P5OyQP9lEeKcBsjselkpBA" name="Body(TesterClassifierBehavior)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_P5OyQf9lEeKcBsjselkpBA" name="AcceptStatement@1ace137" inStructuredNode="_P5OyQP9lEeKcBsjselkpBA" outgoing="_P5Oylf9lEeKcBsjselkpBA">
                <node xmi:type="uml:AcceptEventAction" xmi:id="_P5OyQv9lEeKcBsjselkpBA" name="Accept(Start)" inStructuredNode="_P5OyQf9lEeKcBsjselkpBA" incoming="_P5OyRf9lEeKcBsjselkpBA">
                  <trigger xmi:type="uml:Trigger" xmi:id="_P5OyQ_9lEeKcBsjselkpBA" event="_P8m2YP9lEeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_P5OyRP9lEeKcBsjselkpBA" name="Initial(Accept(Start))" inStructuredNode="_P5OyQf9lEeKcBsjselkpBA" outgoing="_P5OyRf9lEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_P5OyRf9lEeKcBsjselkpBA" inStructuredNode="_P5OyQf9lEeKcBsjselkpBA" source="_P5OyRP9lEeKcBsjselkpBA" target="_P5OyQv9lEeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_P5OyRv9lEeKcBsjselkpBA" name="ExpressionStatement@5702e4" inStructuredNode="_P5OyQP9lEeKcBsjselkpBA" outgoing="_P5Oylv9lEeKcBsjselkpBA" incoming="_P5Oylf9lEeKcBsjselkpBA">
                <node xmi:type="uml:SendSignalAction" xmi:id="_P5OyR_9lEeKcBsjselkpBA" name="SendSignal(S)" inStructuredNode="_P5OyRv9lEeKcBsjselkpBA" incoming="_P5Oycf9lEeKcBsjselkpBA" signal="_je3L4f9ZEeKcBsjselkpBA">
                  <argument xmi:type="uml:InputPin" xmi:id="_P5OySP9lEeKcBsjselkpBA" name="SendSignal(S).argument(v)" incoming="_P5Oyb_9lEeKcBsjselkpBA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P5OySf9lEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P5OySv9lEeKcBsjselkpBA" value="1"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_P5OyS_9lEeKcBsjselkpBA" name="SendSignal(S).argument(t)" incoming="_P5OycP9lEeKcBsjselkpBA" type="_je3MzP9ZEeKcBsjselkpBA">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P5OyTP9lEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P5OyTf9lEeKcBsjselkpBA" value="1"/>
                  </argument>
                  <target xmi:type="uml:InputPin" xmi:id="_P5OyTv9lEeKcBsjselkpBA" name="SendSignal(S).target" incoming="_P5Oycv9lEeKcBsjselkpBA" type="_84F1Df68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P5OyT_9lEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P5OyUP9lEeKcBsjselkpBA" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_P5OyUf9lEeKcBsjselkpBA" name="Tuple@11b38c0" inStructuredNode="_P5OyRv9lEeKcBsjselkpBA" outgoing="_P5Oycf9lEeKcBsjselkpBA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_P5OyUv9lEeKcBsjselkpBA" name="Value(4)" inStructuredNode="_P5OyUf9lEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_P5OyU_9lEeKcBsjselkpBA" name="Value(4).result" outgoing="_P5Oyb_9lEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P5OyVP9lEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P5OyVf9lEeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_P5OyVv9lEeKcBsjselkpBA" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:ReadSelfAction" xmi:id="_P5OyV_9lEeKcBsjselkpBA" name="ReadSelf" inStructuredNode="_P5OyUf9lEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_P5OyWP9lEeKcBsjselkpBA" name="ReadSelf.result" outgoing="_P5OycP9lEeKcBsjselkpBA" type="_84GaJv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P5OyWf9lEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P5OyWv9lEeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                </node>
                <node xmi:type="uml:ReadSelfAction" xmi:id="_P5OyW_9lEeKcBsjselkpBA" name="ReadSelf" inStructuredNode="_P5OyRv9lEeKcBsjselkpBA">
                  <result xmi:type="uml:OutputPin" xmi:id="_P5OyXP9lEeKcBsjselkpBA" name="ReadSelf.result" outgoing="_P5Oyc_9lEeKcBsjselkpBA" type="_84GaJv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P5OyXf9lEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P5OyXv9lEeKcBsjselkpBA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_P5OyX_9lEeKcBsjselkpBA" name="Read(a)" inStructuredNode="_P5OyRv9lEeKcBsjselkpBA" structuralFeature="_84GaKP68EeKIUMeW2s0i8Q">
                  <object xmi:type="uml:InputPin" xmi:id="_P5OyYP9lEeKcBsjselkpBA" name="Read(a).object" incoming="_P5OydP9lEeKcBsjselkpBA" type="_84GaJv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P5OyYf9lEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P5OyYv9lEeKcBsjselkpBA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_P5OyY_9lEeKcBsjselkpBA" name="Read(a).result" outgoing="_P5Oydf9lEeKcBsjselkpBA" type="_84F0_f68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P5OyZP9lEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P5OyZf9lEeKcBsjselkpBA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_P5OyZv9lEeKcBsjselkpBA" name="Fork(ReadSelf.result)" inStructuredNode="_P5OyRv9lEeKcBsjselkpBA" outgoing="_P5OydP9lEeKcBsjselkpBA" incoming="_P5Oyc_9lEeKcBsjselkpBA"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_P5OyZ_9lEeKcBsjselkpBA" name="Read(q)" inStructuredNode="_P5OyRv9lEeKcBsjselkpBA" structuralFeature="_84F0_v68EeKIUMeW2s0i8Q">
                  <object xmi:type="uml:InputPin" xmi:id="_P5OyaP9lEeKcBsjselkpBA" name="Read(q).object" incoming="_P5Oydv9lEeKcBsjselkpBA" type="_84F0_f68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P5Oyaf9lEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P5Oyav9lEeKcBsjselkpBA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_P5Oya_9lEeKcBsjselkpBA" name="Read(q).result" outgoing="_P5Oycv9lEeKcBsjselkpBA" type="_84F1Df68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P5OybP9lEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P5Oybf9lEeKcBsjselkpBA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_P5Oybv9lEeKcBsjselkpBA" name="Fork(Read(a).result)" inStructuredNode="_P5OyRv9lEeKcBsjselkpBA" outgoing="_P5Oydv9lEeKcBsjselkpBA" incoming="_P5Oydf9lEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_P5Oyb_9lEeKcBsjselkpBA" inStructuredNode="_P5OyRv9lEeKcBsjselkpBA" source="_P5OyU_9lEeKcBsjselkpBA" target="_P5OySP9lEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_P5OycP9lEeKcBsjselkpBA" inStructuredNode="_P5OyRv9lEeKcBsjselkpBA" source="_P5OyWP9lEeKcBsjselkpBA" target="_P5OyS_9lEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_P5Oycf9lEeKcBsjselkpBA" inStructuredNode="_P5OyRv9lEeKcBsjselkpBA" source="_P5OyUf9lEeKcBsjselkpBA" target="_P5OyR_9lEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_P5Oycv9lEeKcBsjselkpBA" inStructuredNode="_P5OyRv9lEeKcBsjselkpBA" source="_P5Oya_9lEeKcBsjselkpBA" target="_P5OyTv9lEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_P5Oyc_9lEeKcBsjselkpBA" inStructuredNode="_P5OyRv9lEeKcBsjselkpBA" source="_P5OyXP9lEeKcBsjselkpBA" target="_P5OyZv9lEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_P5OydP9lEeKcBsjselkpBA" inStructuredNode="_P5OyRv9lEeKcBsjselkpBA" source="_P5OyZv9lEeKcBsjselkpBA" target="_P5OyYP9lEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_P5Oydf9lEeKcBsjselkpBA" inStructuredNode="_P5OyRv9lEeKcBsjselkpBA" source="_P5OyY_9lEeKcBsjselkpBA" target="_P5Oybv9lEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_P5Oydv9lEeKcBsjselkpBA" inStructuredNode="_P5OyRv9lEeKcBsjselkpBA" source="_P5Oybv9lEeKcBsjselkpBA" target="_P5OyaP9lEeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_P5Oyd_9lEeKcBsjselkpBA" name="AcceptStatement@14494a3" inStructuredNode="_P5OyQP9lEeKcBsjselkpBA" outgoing="_P5Oyl_9lEeKcBsjselkpBA" incoming="_P5Oylv9lEeKcBsjselkpBA">
                <node xmi:type="uml:AcceptEventAction" xmi:id="_P5OyeP9lEeKcBsjselkpBA" name="Accept(Continue)" inStructuredNode="_P5Oyd_9lEeKcBsjselkpBA" incoming="_P5Oye_9lEeKcBsjselkpBA">
                  <trigger xmi:type="uml:Trigger" xmi:id="_P5Oyef9lEeKcBsjselkpBA" event="_P9K3EP9lEeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_P5Oyev9lEeKcBsjselkpBA" name="Initial(Accept(Continue))" inStructuredNode="_P5Oyd_9lEeKcBsjselkpBA" outgoing="_P5Oye_9lEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_P5Oye_9lEeKcBsjselkpBA" inStructuredNode="_P5Oyd_9lEeKcBsjselkpBA" source="_P5Oyev9lEeKcBsjselkpBA" target="_P5OyeP9lEeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_P5OyfP9lEeKcBsjselkpBA" name="AcceptStatement@55e341" inStructuredNode="_P5OyQP9lEeKcBsjselkpBA" outgoing="_P5OymP9lEeKcBsjselkpBA" incoming="_P5Oyl_9lEeKcBsjselkpBA">
                <node xmi:type="uml:AcceptEventAction" xmi:id="_P5Oyff9lEeKcBsjselkpBA" name="Accept(Continue)" inStructuredNode="_P5OyfP9lEeKcBsjselkpBA" incoming="_P5OygP9lEeKcBsjselkpBA">
                  <trigger xmi:type="uml:Trigger" xmi:id="_P5Oyfv9lEeKcBsjselkpBA" event="_P9uQsP9lEeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_P5Oyf_9lEeKcBsjselkpBA" name="Initial(Accept(Continue))" inStructuredNode="_P5OyfP9lEeKcBsjselkpBA" outgoing="_P5OygP9lEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_P5OygP9lEeKcBsjselkpBA" inStructuredNode="_P5OyfP9lEeKcBsjselkpBA" source="_P5Oyf_9lEeKcBsjselkpBA" target="_P5Oyff9lEeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_P5Oygf9lEeKcBsjselkpBA" name="AcceptStatement@15ae9a5" inStructuredNode="_P5OyQP9lEeKcBsjselkpBA" outgoing="_P5Oymf9lEeKcBsjselkpBA" incoming="_P5OymP9lEeKcBsjselkpBA">
                <node xmi:type="uml:AcceptEventAction" xmi:id="_P5Oygv9lEeKcBsjselkpBA" name="Accept(Continue)" inStructuredNode="_P5Oygf9lEeKcBsjselkpBA" incoming="_P5Oyhf9lEeKcBsjselkpBA">
                  <trigger xmi:type="uml:Trigger" xmi:id="_P5Oyg_9lEeKcBsjselkpBA" event="_P-SRYP9lEeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_P5OyhP9lEeKcBsjselkpBA" name="Initial(Accept(Continue))" inStructuredNode="_P5Oygf9lEeKcBsjselkpBA" outgoing="_P5Oyhf9lEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_P5Oyhf9lEeKcBsjselkpBA" inStructuredNode="_P5Oygf9lEeKcBsjselkpBA" source="_P5OyhP9lEeKcBsjselkpBA" target="_P5Oygv9lEeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_P5Oyhv9lEeKcBsjselkpBA" name="AcceptStatement@1107da0" inStructuredNode="_P5OyQP9lEeKcBsjselkpBA" outgoing="_P5Oymv9lEeKcBsjselkpBA" incoming="_P5Oymf9lEeKcBsjselkpBA">
                <node xmi:type="uml:AcceptEventAction" xmi:id="_P5Oyh_9lEeKcBsjselkpBA" name="Accept(Continue)" inStructuredNode="_P5Oyhv9lEeKcBsjselkpBA" incoming="_P5Oyiv9lEeKcBsjselkpBA">
                  <trigger xmi:type="uml:Trigger" xmi:id="_P5OyiP9lEeKcBsjselkpBA" event="_P-1rAP9lEeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_P5Oyif9lEeKcBsjselkpBA" name="Initial(Accept(Continue))" inStructuredNode="_P5Oyhv9lEeKcBsjselkpBA" outgoing="_P5Oyiv9lEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_P5Oyiv9lEeKcBsjselkpBA" inStructuredNode="_P5Oyhv9lEeKcBsjselkpBA" source="_P5Oyif9lEeKcBsjselkpBA" target="_P5Oyh_9lEeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_P5Oyi_9lEeKcBsjselkpBA" name="ExpressionStatement@c696a4" inStructuredNode="_P5OyQP9lEeKcBsjselkpBA" incoming="_P5Oymv9lEeKcBsjselkpBA">
                <node xmi:type="uml:CallOperationAction" xmi:id="_P5OyjP9lEeKcBsjselkpBA" name="Call(test)" inStructuredNode="_P5Oyi_9lEeKcBsjselkpBA" operation="_84Gcev68EeKIUMeW2s0i8Q">
                  <target xmi:type="uml:InputPin" xmi:id="_P5Oyjf9lEeKcBsjselkpBA" name="Call(test).target" incoming="_P5OylP9lEeKcBsjselkpBA" type="_84GaJv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P5Oyjv9lEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P5Oyj_9lEeKcBsjselkpBA" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:ReadSelfAction" xmi:id="_P5OykP9lEeKcBsjselkpBA" name="ReadSelf" inStructuredNode="_P5Oyi_9lEeKcBsjselkpBA">
                  <result xmi:type="uml:OutputPin" xmi:id="_P5Oykf9lEeKcBsjselkpBA" name="ReadSelf.result" outgoing="_P5OylP9lEeKcBsjselkpBA" type="_84GaJv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P5Oykv9lEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P5Oyk_9lEeKcBsjselkpBA" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_P5OylP9lEeKcBsjselkpBA" inStructuredNode="_P5Oyi_9lEeKcBsjselkpBA" source="_P5Oykf9lEeKcBsjselkpBA" target="_P5Oyjf9lEeKcBsjselkpBA"/>
              </node>
              <edge xmi:type="uml:ControlFlow" xmi:id="_P5Oylf9lEeKcBsjselkpBA" inStructuredNode="_P5OyQP9lEeKcBsjselkpBA" source="_P5OyQf9lEeKcBsjselkpBA" target="_P5OyRv9lEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_P5Oylv9lEeKcBsjselkpBA" inStructuredNode="_P5OyQP9lEeKcBsjselkpBA" source="_P5OyRv9lEeKcBsjselkpBA" target="_P5Oyd_9lEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_P5Oyl_9lEeKcBsjselkpBA" inStructuredNode="_P5OyQP9lEeKcBsjselkpBA" source="_P5Oyd_9lEeKcBsjselkpBA" target="_P5OyfP9lEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_P5OymP9lEeKcBsjselkpBA" inStructuredNode="_P5OyQP9lEeKcBsjselkpBA" source="_P5OyfP9lEeKcBsjselkpBA" target="_P5Oygf9lEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_P5Oymf9lEeKcBsjselkpBA" inStructuredNode="_P5OyQP9lEeKcBsjselkpBA" source="_P5Oygf9lEeKcBsjselkpBA" target="_P5Oyhv9lEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_P5Oymv9lEeKcBsjselkpBA" inStructuredNode="_P5OyQP9lEeKcBsjselkpBA" source="_P5Oyhv9lEeKcBsjselkpBA" target="_P5Oyi_9lEeKcBsjselkpBA"/>
            </structuredNode>
          </ownedBehavior>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_84GceP68EeKIUMeW2s0i8Q" name="Tester" class="_84GaJv68EeKIUMeW2s0i8Q">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_84Gcef68EeKIUMeW2s0i8Q" name="result" type="_84GaJv68EeKIUMeW2s0i8Q" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_84Gcev68EeKIUMeW2s0i8Q" name="test" method="_84GaK_68EeKIUMeW2s0i8Q" class="_84GaJv68EeKIUMeW2s0i8Q" redefinedOperation="_je3Mzf9ZEeKcBsjselkpBA"/>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_84Gce_68EeKIUMeW2s0i8Q" name="MultipleDelegation - MultipleConnectors - PortToPart - Signal">
        <packagedElement xmi:type="uml:Class" xmi:id="_84GcfP68EeKIUMeW2s0i8Q" name="A">
          <ownedAttribute xmi:type="uml:Port" xmi:id="_84Gcff68EeKIUMeW2s0i8Q" name="q" type="_84Gcqv68EeKIUMeW2s0i8Q" end="_84Gci_68EeKIUMeW2s0i8Q _84Gckv68EeKIUMeW2s0i8Q _84Gcmf68EeKIUMeW2s0i8Q _84GcoP68EeKIUMeW2s0i8Q" aggregation="composite"/>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_84Gcfv68EeKIUMeW2s0i8Q" name="b1" type="_84HBJv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false" end="_84Gcjv68EeKIUMeW2s0i8Q" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84Gcf_68EeKIUMeW2s0i8Q" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84GcgP68EeKIUMeW2s0i8Q" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_84Gcgf68EeKIUMeW2s0i8Q" name="b2" type="_84HBJv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false" end="_84Gclf68EeKIUMeW2s0i8Q" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84Gcgv68EeKIUMeW2s0i8Q" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84Gcg_68EeKIUMeW2s0i8Q" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_84GchP68EeKIUMeW2s0i8Q" name="b3" type="_84HBJv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false" end="_84GcnP68EeKIUMeW2s0i8Q" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84Gchf68EeKIUMeW2s0i8Q" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84Gchv68EeKIUMeW2s0i8Q" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_84Gch_68EeKIUMeW2s0i8Q" name="b4" type="_84HBJv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false" end="_84Gco_68EeKIUMeW2s0i8Q" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84GciP68EeKIUMeW2s0i8Q" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84Gcif68EeKIUMeW2s0i8Q" value="1"/>
          </ownedAttribute>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_84Gciv68EeKIUMeW2s0i8Q" name="r1">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_84Gci_68EeKIUMeW2s0i8Q" role="_84Gcff68EeKIUMeW2s0i8Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84GcjP68EeKIUMeW2s0i8Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84Gcjf68EeKIUMeW2s0i8Q" value="1"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_84Gcjv68EeKIUMeW2s0i8Q" role="_84Gcfv68EeKIUMeW2s0i8Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84Gcj_68EeKIUMeW2s0i8Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84GckP68EeKIUMeW2s0i8Q" value="1"/>
            </end>
          </ownedConnector>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_84Gckf68EeKIUMeW2s0i8Q" name="r2">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_84Gckv68EeKIUMeW2s0i8Q" role="_84Gcff68EeKIUMeW2s0i8Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84Gck_68EeKIUMeW2s0i8Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84GclP68EeKIUMeW2s0i8Q" value="1"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_84Gclf68EeKIUMeW2s0i8Q" role="_84Gcgf68EeKIUMeW2s0i8Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84Gclv68EeKIUMeW2s0i8Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84Gcl_68EeKIUMeW2s0i8Q" value="1"/>
            </end>
          </ownedConnector>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_84GcmP68EeKIUMeW2s0i8Q" name="r3">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_84Gcmf68EeKIUMeW2s0i8Q" role="_84Gcff68EeKIUMeW2s0i8Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84Gcmv68EeKIUMeW2s0i8Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84Gcm_68EeKIUMeW2s0i8Q" value="1"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_84GcnP68EeKIUMeW2s0i8Q" role="_84GchP68EeKIUMeW2s0i8Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84Gcnf68EeKIUMeW2s0i8Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84Gcnv68EeKIUMeW2s0i8Q" value="1"/>
            </end>
          </ownedConnector>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_84Gcn_68EeKIUMeW2s0i8Q" name="r4">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_84GcoP68EeKIUMeW2s0i8Q" role="_84Gcff68EeKIUMeW2s0i8Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84Gcof68EeKIUMeW2s0i8Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84Gcov68EeKIUMeW2s0i8Q" value="1"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_84Gco_68EeKIUMeW2s0i8Q" role="_84Gch_68EeKIUMeW2s0i8Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84GcpP68EeKIUMeW2s0i8Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84Gcpf68EeKIUMeW2s0i8Q" value="1"/>
            </end>
          </ownedConnector>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_84Gcpv68EeKIUMeW2s0i8Q" name="A" class="_84GcfP68EeKIUMeW2s0i8Q">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_84Gcp_68EeKIUMeW2s0i8Q" name="result" type="_84GcfP68EeKIUMeW2s0i8Q" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_84GcqP68EeKIUMeW2s0i8Q" name="I">
          <ownedReception xmi:type="uml:Reception" xmi:id="_84Gcqf68EeKIUMeW2s0i8Q" name="S" signal="_je3L4f9ZEeKcBsjselkpBA"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_84Gcqv68EeKIUMeW2s0i8Q" clientDependency="_84Gcq_68EeKIUMeW2s0i8Q" name="IImpl">
          <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_84Gcq_68EeKIUMeW2s0i8Q" name="InterfaceRealization1" client="_84Gcqv68EeKIUMeW2s0i8Q" supplier="_84GcqP68EeKIUMeW2s0i8Q" contract="_84GcqP68EeKIUMeW2s0i8Q" implementingClassifier="_84Gcqv68EeKIUMeW2s0i8Q"/>
          <ownedReception xmi:type="uml:Reception" xmi:id="_84GcrP68EeKIUMeW2s0i8Q" name="S" signal="_je3L4f9ZEeKcBsjselkpBA"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Activity" xmi:id="_84Gcrf68EeKIUMeW2s0i8Q" name="Test case - MultipleDelegation - MultipleConnectors - PortToPart - Signal" group="_lilX8P9zEeKcBsjselkpBA" node="_lilX8P9zEeKcBsjselkpBA">
          <ownedComment xmi:type="uml:Comment" xmi:id="_84Gcrv68EeKIUMeW2s0i8Q">
            <body>&#xD;
namespace 'Test Suites'::'Test Suite 2 - Bis'::'MultipleDelegation - MultipleConnectors - PortToPart - Signal' ;&#xD;
&#xD;
activity 'Test case - MultipleDelegation - MultipleConnectors - PortToPart - Signal'() { &#xD;
	t = new Tester() ;&#xD;
	t.Start() ;&#xD;
}</body>
          </ownedComment>
          <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_lilX8P9zEeKcBsjselkpBA" name="Body(Test case - MultipleDelegation - MultipleConnectors - PortToPart - Signal)">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_lilX8f9zEeKcBsjselkpBA" name="ExpressionStatement@5ee3f1" inStructuredNode="_lilX8P9zEeKcBsjselkpBA" outgoing="_lilYGP9zEeKcBsjselkpBA">
              <node xmi:type="uml:ForkNode" xmi:id="_lilX8v9zEeKcBsjselkpBA" name="Fork(t)@6baa68" inStructuredNode="_lilX8f9zEeKcBsjselkpBA" outgoing="_lilYF_9zEeKcBsjselkpBA" incoming="_lilYDP9zEeKcBsjselkpBA"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_lilX8_9zEeKcBsjselkpBA" name="RightHandSide@191792c" inStructuredNode="_lilX8f9zEeKcBsjselkpBA">
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_lilX9P9zEeKcBsjselkpBA" name="InstanceCreationExpression@191792c" inStructuredNode="_lilX8_9zEeKcBsjselkpBA">
                  <node xmi:type="uml:CallOperationAction" xmi:id="_lilX9f9zEeKcBsjselkpBA" name="Call(Tester)" inStructuredNode="_lilX9P9zEeKcBsjselkpBA" operation="_84HDN_68EeKIUMeW2s0i8Q">
                    <result xmi:type="uml:OutputPin" xmi:id="_lilX9v9zEeKcBsjselkpBA" name="Call(Tester).result(result)" outgoing="_lilYCf9zEeKcBsjselkpBA" type="_84HBhf68EeKIUMeW2s0i8Q">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lilX9_9zEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lilX-P9zEeKcBsjselkpBA" value="1"/>
                    </result>
                    <target xmi:type="uml:InputPin" xmi:id="_lilX-f9zEeKcBsjselkpBA" name="Call(Tester).target" incoming="_lilYCP9zEeKcBsjselkpBA" type="_84HBhf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lilX-v9zEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lilX-_9zEeKcBsjselkpBA" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:CreateObjectAction" xmi:id="_lilX_P9zEeKcBsjselkpBA" name="Create(Tester)" inStructuredNode="_lilX9P9zEeKcBsjselkpBA" classifier="_84HBhf68EeKIUMeW2s0i8Q">
                    <result xmi:type="uml:OutputPin" xmi:id="_lilX_f9zEeKcBsjselkpBA" name="Create(Tester).result" outgoing="_lilYCP9zEeKcBsjselkpBA" type="_84HBhf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lilX_v9zEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lilX__9zEeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_lilYAP9zEeKcBsjselkpBA" name="Fork(Call(Tester).result(result))" inStructuredNode="_lilX9P9zEeKcBsjselkpBA" outgoing="_lilYCv9zEeKcBsjselkpBA _lilYC_9zEeKcBsjselkpBA" incoming="_lilYCf9zEeKcBsjselkpBA"/>
                  <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_lilYAf9zEeKcBsjselkpBA" name="Start(Tester)" inStructuredNode="_lilX9P9zEeKcBsjselkpBA">
                    <object xmi:type="uml:InputPin" xmi:id="_lilYAv9zEeKcBsjselkpBA" name="Start(Tester).object" incoming="_lilYCv9zEeKcBsjselkpBA" type="_84HBhf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lilYA_9zEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lilYBP9zEeKcBsjselkpBA" value="1"/>
                    </object>
                  </node>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_lilYBf9zEeKcBsjselkpBA" name="Output(Call(Tester).result(result))" outgoing="_lilYDP9zEeKcBsjselkpBA" incoming="_lilYC_9zEeKcBsjselkpBA" type="_84HBhf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lilYBv9zEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lilYB_9zEeKcBsjselkpBA" value="1"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_lilYCP9zEeKcBsjselkpBA" inStructuredNode="_lilX9P9zEeKcBsjselkpBA" source="_lilX_f9zEeKcBsjselkpBA" target="_lilX-f9zEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_lilYCf9zEeKcBsjselkpBA" inStructuredNode="_lilX9P9zEeKcBsjselkpBA" source="_lilX9v9zEeKcBsjselkpBA" target="_lilYAP9zEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_lilYCv9zEeKcBsjselkpBA" inStructuredNode="_lilX9P9zEeKcBsjselkpBA" source="_lilYAP9zEeKcBsjselkpBA" target="_lilYAv9zEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_lilYC_9zEeKcBsjselkpBA" inStructuredNode="_lilX9P9zEeKcBsjselkpBA" source="_lilYAP9zEeKcBsjselkpBA" target="_lilYBf9zEeKcBsjselkpBA"/>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_lilYDP9zEeKcBsjselkpBA" inStructuredNode="_lilX8f9zEeKcBsjselkpBA" source="_lilYBf9zEeKcBsjselkpBA" target="_lilX8v9zEeKcBsjselkpBA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_lilYDf9zEeKcBsjselkpBA" name="ExpressionStatement@e12fb4" inStructuredNode="_lilX8P9zEeKcBsjselkpBA" incoming="_lilYGP9zEeKcBsjselkpBA">
              <node xmi:type="uml:ExpansionRegion" xmi:id="_lilYDv9zEeKcBsjselkpBA" name="Collect(SendSignal(Start))" inStructuredNode="_lilYDf9zEeKcBsjselkpBA" incoming="_lilYFv9zEeKcBsjselkpBA" mode="parallel" inputElement="_lilYFP9zEeKcBsjselkpBA">
                <node xmi:type="uml:SendSignalAction" xmi:id="_lilYD_9zEeKcBsjselkpBA" name="SendSignal(Start)" inStructuredNode="_lilYDv9zEeKcBsjselkpBA" signal="_je3Myv9ZEeKcBsjselkpBA">
                  <target xmi:type="uml:InputPin" xmi:id="_lilYEP9zEeKcBsjselkpBA" name="SendSignal(Start).target" incoming="_lilYE_9zEeKcBsjselkpBA" type="_84HBhf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lilYEf9zEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lilYEv9zEeKcBsjselkpBA" value="1"/>
                  </target>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_lilYE_9zEeKcBsjselkpBA" inStructuredNode="_lilYDv9zEeKcBsjselkpBA" source="_lilYFP9zEeKcBsjselkpBA" target="_lilYEP9zEeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:ExpansionNode" xmi:id="_lilYFP9zEeKcBsjselkpBA" name="Collect(SendSignal(Start)).inputElement" inStructuredNode="_lilYDf9zEeKcBsjselkpBA" outgoing="_lilYE_9zEeKcBsjselkpBA" incoming="_lilYF_9zEeKcBsjselkpBA" regionAsInput="_lilYDv9zEeKcBsjselkpBA"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_lilYFf9zEeKcBsjselkpBA" name="Feature(Fork(t)@6baa68)" inStructuredNode="_lilYDf9zEeKcBsjselkpBA" outgoing="_lilYFv9zEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_lilYFv9zEeKcBsjselkpBA" inStructuredNode="_lilYDf9zEeKcBsjselkpBA" source="_lilYFf9zEeKcBsjselkpBA" target="_lilYDv9zEeKcBsjselkpBA"/>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_lilYF_9zEeKcBsjselkpBA" inStructuredNode="_lilX8P9zEeKcBsjselkpBA" source="_lilX8v9zEeKcBsjselkpBA" target="_lilYFP9zEeKcBsjselkpBA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_lilYGP9zEeKcBsjselkpBA" inStructuredNode="_lilX8P9zEeKcBsjselkpBA" source="_lilX8f9zEeKcBsjselkpBA" target="_lilYDf9zEeKcBsjselkpBA"/>
          </structuredNode>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_84HBJv68EeKIUMeW2s0i8Q" clientDependency="_84HBKP68EeKIUMeW2s0i8Q" name="B" classifierBehavior="_84HBKf68EeKIUMeW2s0i8Q" isActive="true">
          <ownedAttribute xmi:type="uml:Property" xmi:id="_84HBJ_68EeKIUMeW2s0i8Q" name="p">
            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
          </ownedAttribute>
          <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_84HBKP68EeKIUMeW2s0i8Q" name="InterfaceRealization1" client="_84HBJv68EeKIUMeW2s0i8Q" supplier="_84GcqP68EeKIUMeW2s0i8Q" contract="_84GcqP68EeKIUMeW2s0i8Q" implementingClassifier="_84HBJv68EeKIUMeW2s0i8Q"/>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_84HBKf68EeKIUMeW2s0i8Q" name="BClassifierBehavior" group="_9pBB4P9yEeKcBsjselkpBA" node="_9pBB4P9yEeKcBsjselkpBA">
            <ownedComment xmi:type="uml:Comment" xmi:id="_84HBKv68EeKIUMeW2s0i8Q">
              <body>&#xD;
namespace 'Test Suites'::'Test Suite 2 - Bis'::'MultipleDelegation - MultipleConnectors - PortToPart - Signal'::B ;&#xD;
&#xD;
private import 'Test Suites'::'Test Suite 2 - Bis'::'BehaviorPort - Signal'::S ;&#xD;
&#xD;
activity BClassifierBehavior() { &#xD;
	accept (s : S) {&#xD;
		this.p = s.v ;&#xD;
		s.t.Continue() ;&#xD;
	}&#xD;
}</body>
            </ownedComment>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_9pBB4P9yEeKcBsjselkpBA" name="Body(BClassifierBehavior)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_9pBB4f9yEeKcBsjselkpBA" name="AcceptStatement@c63802" inStructuredNode="_9pBB4P9yEeKcBsjselkpBA">
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_9pBB4v9yEeKcBsjselkpBA" name="AcceptBlock(S)" inStructuredNode="_9pBB4f9yEeKcBsjselkpBA" incoming="_9pBCL_9yEeKcBsjselkpBA">
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_9pBB4_9yEeKcBsjselkpBA" name="ExpressionStatement@1871f31" inStructuredNode="_9pBB4v9yEeKcBsjselkpBA" outgoing="_9pBCHv9yEeKcBsjselkpBA">
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_9pBB5P9yEeKcBsjselkpBA" name="Expression(LeftHandSide@c03344)" inStructuredNode="_9pBB4_9yEeKcBsjselkpBA" incoming="_9pBCDv9yEeKcBsjselkpBA">
                      <node xmi:type="uml:ReadSelfAction" xmi:id="_9pBB5f9yEeKcBsjselkpBA" name="ReadSelf" inStructuredNode="_9pBB5P9yEeKcBsjselkpBA">
                        <result xmi:type="uml:OutputPin" xmi:id="_9pBB5v9yEeKcBsjselkpBA" name="ReadSelf.result" outgoing="_9pBCCv9yEeKcBsjselkpBA" type="_84HBJv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9pBB5_9yEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9pBB6P9yEeKcBsjselkpBA" value="1"/>
                        </result>
                      </node>
                    </node>
                    <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_9pBB6f9yEeKcBsjselkpBA" name="Clear(p)" inStructuredNode="_9pBB4_9yEeKcBsjselkpBA" structuralFeature="_84HBJ_68EeKIUMeW2s0i8Q">
                      <object xmi:type="uml:InputPin" xmi:id="_9pBB6v9yEeKcBsjselkpBA" name="Clear(p).object" incoming="_9pBCCv9yEeKcBsjselkpBA" type="_84HBJv68EeKIUMeW2s0i8Q" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9pBB6_9yEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9pBB7P9yEeKcBsjselkpBA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_9pBB7f9yEeKcBsjselkpBA" name="Clear(p).result" outgoing="_9pBCDP9yEeKcBsjselkpBA" type="_84HBJv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9pBB7v9yEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9pBB7_9yEeKcBsjselkpBA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_9pBB8P9yEeKcBsjselkpBA" name="Fork(LeftHandSide@c03344)" inStructuredNode="_9pBB4_9yEeKcBsjselkpBA" outgoing="_9pBCC_9yEeKcBsjselkpBA" incoming="_9pBCDf9yEeKcBsjselkpBA"/>
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_9pBB8f9yEeKcBsjselkpBA" name="WriteAll(Test Suites::Test Suite 2 - Bis::MultipleDelegation - MultipleConnectors - PortToPart - Signal::B::p)" inStructuredNode="_9pBB4_9yEeKcBsjselkpBA">
                      <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_9pBB8v9yEeKcBsjselkpBA" name="Write(p)" inStructuredNode="_9pBB8f9yEeKcBsjselkpBA" structuralFeature="_84HBJ_68EeKIUMeW2s0i8Q" isReplaceAll="true">
                        <object xmi:type="uml:InputPin" xmi:id="_9pBB8_9yEeKcBsjselkpBA" name="Write(p).object" incoming="_9pBCDP9yEeKcBsjselkpBA" type="_84HBJv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9pBB9P9yEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9pBB9f9yEeKcBsjselkpBA" value="1"/>
                        </object>
                        <result xmi:type="uml:OutputPin" xmi:id="_9pBB9v9yEeKcBsjselkpBA" name="Write(p).result" type="_84HBJv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9pBB9_9yEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9pBB-P9yEeKcBsjselkpBA" value="1"/>
                        </result>
                        <value xmi:type="uml:InputPin" xmi:id="_9pBB-f9yEeKcBsjselkpBA" name="Write(p).value" incoming="_9pBB__9yEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9pBB-v9yEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9pBB-_9yEeKcBsjselkpBA" value="1"/>
                        </value>
                      </node>
                      <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_9pBB_P9yEeKcBsjselkpBA" name="WriteAll(Test Suites::Test Suite 2 - Bis::MultipleDelegation - MultipleConnectors - PortToPart - Signal::B::p).input(Test Suites::Test Suite 2 - Bis::MultipleDelegation - MultipleConnectors - PortToPart - Signal::B::p)" outgoing="_9pBB__9yEeKcBsjselkpBA" incoming="_9pBCC_9yEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9pBB_f9yEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9pBB_v9yEeKcBsjselkpBA" value="1"/>
                      </structuredNodeInput>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_9pBB__9yEeKcBsjselkpBA" inStructuredNode="_9pBB8f9yEeKcBsjselkpBA" source="_9pBB_P9yEeKcBsjselkpBA" target="_9pBB-f9yEeKcBsjselkpBA"/>
                    </node>
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_9pBCAP9yEeKcBsjselkpBA" name="RightHandSide@132ef0b" inStructuredNode="_9pBB4_9yEeKcBsjselkpBA" outgoing="_9pBCDv9yEeKcBsjselkpBA">
                      <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_9pBCAf9yEeKcBsjselkpBA" name="Read(v)" inStructuredNode="_9pBCAP9yEeKcBsjselkpBA" structuralFeature="_je3L4v9ZEeKcBsjselkpBA">
                        <object xmi:type="uml:InputPin" xmi:id="_9pBCAv9yEeKcBsjselkpBA" name="Read(v).object" incoming="_9pBCCf9yEeKcBsjselkpBA" type="_je3L4f9ZEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9pBCA_9yEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9pBCBP9yEeKcBsjselkpBA" value="1"/>
                        </object>
                        <result xmi:type="uml:OutputPin" xmi:id="_9pBCBf9yEeKcBsjselkpBA" name="Read(v).result" outgoing="_9pBCDf9yEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9pBCBv9yEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9pBCB_9yEeKcBsjselkpBA" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ForkNode" xmi:id="_9pBCCP9yEeKcBsjselkpBA" name="Fork()" inStructuredNode="_9pBCAP9yEeKcBsjselkpBA" outgoing="_9pBCCf9yEeKcBsjselkpBA" incoming="_9pBCNP9yEeKcBsjselkpBA"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_9pBCCf9yEeKcBsjselkpBA" inStructuredNode="_9pBCAP9yEeKcBsjselkpBA" source="_9pBCCP9yEeKcBsjselkpBA" target="_9pBCAv9yEeKcBsjselkpBA"/>
                    </node>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_9pBCCv9yEeKcBsjselkpBA" inStructuredNode="_9pBB4_9yEeKcBsjselkpBA" source="_9pBB5v9yEeKcBsjselkpBA" target="_9pBB6v9yEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_9pBCC_9yEeKcBsjselkpBA" inStructuredNode="_9pBB4_9yEeKcBsjselkpBA" source="_9pBB8P9yEeKcBsjselkpBA" target="_9pBB_P9yEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_9pBCDP9yEeKcBsjselkpBA" inStructuredNode="_9pBB4_9yEeKcBsjselkpBA" source="_9pBB7f9yEeKcBsjselkpBA" target="_9pBB8_9yEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_9pBCDf9yEeKcBsjselkpBA" inStructuredNode="_9pBB4_9yEeKcBsjselkpBA" source="_9pBCBf9yEeKcBsjselkpBA" target="_9pBB8P9yEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ControlFlow" xmi:id="_9pBCDv9yEeKcBsjselkpBA" inStructuredNode="_9pBB4_9yEeKcBsjselkpBA" source="_9pBCAP9yEeKcBsjselkpBA" target="_9pBB5P9yEeKcBsjselkpBA"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_9pBCD_9yEeKcBsjselkpBA" name="ExpressionStatement@3b2ea9" inStructuredNode="_9pBB4v9yEeKcBsjselkpBA" incoming="_9pBCHv9yEeKcBsjselkpBA">
                    <node xmi:type="uml:SendSignalAction" xmi:id="_9pBCEP9yEeKcBsjselkpBA" name="SendSignal(Continue)" inStructuredNode="_9pBCD_9yEeKcBsjselkpBA" signal="_je3My_9ZEeKcBsjselkpBA">
                      <target xmi:type="uml:InputPin" xmi:id="_9pBCEf9yEeKcBsjselkpBA" name="SendSignal(Continue).target" incoming="_9pBCHP9yEeKcBsjselkpBA" type="_je3MzP9ZEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9pBCEv9yEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9pBCE_9yEeKcBsjselkpBA" value="1"/>
                      </target>
                    </node>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_9pBCFP9yEeKcBsjselkpBA" name="Read(t)" inStructuredNode="_9pBCD_9yEeKcBsjselkpBA" structuralFeature="_je3L5f9ZEeKcBsjselkpBA">
                      <object xmi:type="uml:InputPin" xmi:id="_9pBCFf9yEeKcBsjselkpBA" name="Read(t).object" incoming="_9pBCHf9yEeKcBsjselkpBA" type="_je3L4f9ZEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9pBCFv9yEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9pBCF_9yEeKcBsjselkpBA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_9pBCGP9yEeKcBsjselkpBA" name="Read(t).result" outgoing="_9pBCHP9yEeKcBsjselkpBA" type="_je3MzP9ZEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9pBCGf9yEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9pBCGv9yEeKcBsjselkpBA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_9pBCG_9yEeKcBsjselkpBA" name="Fork()" inStructuredNode="_9pBCD_9yEeKcBsjselkpBA" outgoing="_9pBCHf9yEeKcBsjselkpBA" incoming="_9pBCNf9yEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_9pBCHP9yEeKcBsjselkpBA" inStructuredNode="_9pBCD_9yEeKcBsjselkpBA" source="_9pBCGP9yEeKcBsjselkpBA" target="_9pBCEf9yEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_9pBCHf9yEeKcBsjselkpBA" inStructuredNode="_9pBCD_9yEeKcBsjselkpBA" source="_9pBCG_9yEeKcBsjselkpBA" target="_9pBCFf9yEeKcBsjselkpBA"/>
                  </node>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_9pBCHv9yEeKcBsjselkpBA" inStructuredNode="_9pBB4v9yEeKcBsjselkpBA" source="_9pBB4_9yEeKcBsjselkpBA" target="_9pBCD_9yEeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_9pBCH_9yEeKcBsjselkpBA" name="ReadIsClassifiedObject(S)" inStructuredNode="_9pBB4f9yEeKcBsjselkpBA" classifier="_je3L4f9ZEeKcBsjselkpBA">
                  <object xmi:type="uml:InputPin" xmi:id="_9pBCIP9yEeKcBsjselkpBA" name="ReadIsClassifiedObject(S).object" incoming="_9pBCNv9yEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9pBCIf9yEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9pBCIv9yEeKcBsjselkpBA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_9pBCI_9yEeKcBsjselkpBA" name="ReadIsClassifiedObject(S).result" outgoing="_9pBCLv9yEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9pBCJP9yEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9pBCJf9yEeKcBsjselkpBA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:DecisionNode" xmi:id="_9pBCJv9yEeKcBsjselkpBA" name="Decision(Test(S))" inStructuredNode="_9pBB4f9yEeKcBsjselkpBA" outgoing="_9pBCL_9yEeKcBsjselkpBA" incoming="_9pBCLv9yEeKcBsjselkpBA _9pBCMv9yEeKcBsjselkpBA" decisionInputFlow="_9pBCLv9yEeKcBsjselkpBA"/>
                <node xmi:type="uml:ForkNode" xmi:id="_9pBCJ_9yEeKcBsjselkpBA" name="Fork(Accept(S).result)" inStructuredNode="_9pBB4f9yEeKcBsjselkpBA" outgoing="_9pBCNP9yEeKcBsjselkpBA _9pBCNf9yEeKcBsjselkpBA _9pBCNv9yEeKcBsjselkpBA" incoming="_9pBCM_9yEeKcBsjselkpBA"/>
                <node xmi:type="uml:AcceptEventAction" xmi:id="_9pBCKP9yEeKcBsjselkpBA" name="Accept(S)" inStructuredNode="_9pBB4f9yEeKcBsjselkpBA" outgoing="_9pBCMv9yEeKcBsjselkpBA" incoming="_9pBCMf9yEeKcBsjselkpBA">
                  <result xmi:type="uml:OutputPin" xmi:id="_9pBCKf9yEeKcBsjselkpBA" name="Accept(S).result" outgoing="_9pBCM_9yEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9pBCKv9yEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9pBCK_9yEeKcBsjselkpBA" value="1"/>
                  </result>
                  <trigger xmi:type="uml:Trigger" xmi:id="_9pBCLP9yEeKcBsjselkpBA" event="_9sbiQP9yEeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_9pBCLf9yEeKcBsjselkpBA" name="Initial(Accept(S))" inStructuredNode="_9pBB4f9yEeKcBsjselkpBA" outgoing="_9pBCMf9yEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_9pBCLv9yEeKcBsjselkpBA" inStructuredNode="_9pBB4f9yEeKcBsjselkpBA" source="_9pBCI_9yEeKcBsjselkpBA" target="_9pBCJv9yEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_9pBCL_9yEeKcBsjselkpBA" inStructuredNode="_9pBB4f9yEeKcBsjselkpBA" source="_9pBCJv9yEeKcBsjselkpBA" target="_9pBB4v9yEeKcBsjselkpBA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_9pBCMP9yEeKcBsjselkpBA" name="Value(true)" value="true"/>
                </edge>
                <edge xmi:type="uml:ControlFlow" xmi:id="_9pBCMf9yEeKcBsjselkpBA" inStructuredNode="_9pBB4f9yEeKcBsjselkpBA" source="_9pBCLf9yEeKcBsjselkpBA" target="_9pBCKP9yEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_9pBCMv9yEeKcBsjselkpBA" inStructuredNode="_9pBB4f9yEeKcBsjselkpBA" source="_9pBCKP9yEeKcBsjselkpBA" target="_9pBCJv9yEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_9pBCM_9yEeKcBsjselkpBA" inStructuredNode="_9pBB4f9yEeKcBsjselkpBA" source="_9pBCKf9yEeKcBsjselkpBA" target="_9pBCJ_9yEeKcBsjselkpBA"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_9pBCNP9yEeKcBsjselkpBA" inStructuredNode="_9pBB4P9yEeKcBsjselkpBA" source="_9pBCJ_9yEeKcBsjselkpBA" target="_9pBCCP9yEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_9pBCNf9yEeKcBsjselkpBA" inStructuredNode="_9pBB4P9yEeKcBsjselkpBA" source="_9pBCJ_9yEeKcBsjselkpBA" target="_9pBCG_9yEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_9pBCNv9yEeKcBsjselkpBA" inStructuredNode="_9pBB4P9yEeKcBsjselkpBA" source="_9pBCJ_9yEeKcBsjselkpBA" target="_9pBCIP9yEeKcBsjselkpBA"/>
            </structuredNode>
          </ownedBehavior>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_84HBgv68EeKIUMeW2s0i8Q" name="B" class="_84HBJv68EeKIUMeW2s0i8Q">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_84HBg_68EeKIUMeW2s0i8Q" name="result" type="_84HBJv68EeKIUMeW2s0i8Q" direction="return"/>
          </ownedOperation>
          <ownedReception xmi:type="uml:Reception" xmi:id="_84HBhP68EeKIUMeW2s0i8Q" name="S" signal="_je3L4f9ZEeKcBsjselkpBA"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_84HBhf68EeKIUMeW2s0i8Q" name="Tester" classifierBehavior="_84HC2v68EeKIUMeW2s0i8Q" isActive="true">
          <generalization xmi:type="uml:Generalization" xmi:id="_xDP0MP9yEeKcBsjselkpBA" general="_je3MzP9ZEeKcBsjselkpBA" specific="_84HBhf68EeKIUMeW2s0i8Q"/>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_84HBh_68EeKIUMeW2s0i8Q" name="a" visibility="public" type="_84GcfP68EeKIUMeW2s0i8Q" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84HBiP68EeKIUMeW2s0i8Q" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84HBif68EeKIUMeW2s0i8Q" value="1"/>
          </ownedAttribute>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_84HBiv68EeKIUMeW2s0i8Q" name="test" specification="_84HDOf68EeKIUMeW2s0i8Q" group="_CQBpQP9zEeKcBsjselkpBA" node="_CQBpQP9zEeKcBsjselkpBA">
            <ownedComment xmi:type="uml:Comment" xmi:id="_84HBi_68EeKIUMeW2s0i8Q">
              <body>&#xD;
namespace 'Test Suites'::'Test Suite 2 - Bis'::'MultipleDelegation - MultipleConnectors - PortToPart - Signal'::Tester ;&#xD;
&#xD;
activity test() { &#xD;
	WriteLine(&quot;-- Running test case: Multiple delegation connectors - Multiple links - Signal delegated from port to part --&quot;) ;&#xD;
	AssertTrue(&quot;Signal delegated on all links (shall be true for default strategy)&quot;, this.a.b1.p == 4 &amp;&amp; this.a.b2.p == 4 &amp;&amp; this.a.b3.p == 4 &amp;&amp; this.a.b4.p == 4) ;&#xD;
	WriteLine(&quot;-- End of test case --&quot;) ;&#xD;
}</body>
            </ownedComment>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_CQBpQP9zEeKcBsjselkpBA" name="Body(test)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_CQBpQf9zEeKcBsjselkpBA" name="ExpressionStatement@2dd061" inStructuredNode="_CQBpQP9zEeKcBsjselkpBA" outgoing="_CQBqjP9zEeKcBsjselkpBA">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_CQBpQv9zEeKcBsjselkpBA" name="Call(WriteLine)" inStructuredNode="_CQBpQf9zEeKcBsjselkpBA" incoming="_CQBpUP9zEeKcBsjselkpBA">
                  <argument xmi:type="uml:InputPin" xmi:id="_CQBpQ_9zEeKcBsjselkpBA" name="Call(WriteLine).argument(value)" incoming="_CQBpT_9zEeKcBsjselkpBA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBpRP9zEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBpRf9zEeKcBsjselkpBA" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_CQBpRv9zEeKcBsjselkpBA" name="Call(WriteLine).result(errorStatus)">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBpR_9zEeKcBsjselkpBA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBpSP9zEeKcBsjselkpBA" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_CQBpSf9zEeKcBsjselkpBA" name="Tuple@10302d2" inStructuredNode="_CQBpQf9zEeKcBsjselkpBA" outgoing="_CQBpUP9zEeKcBsjselkpBA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_CQBpSv9zEeKcBsjselkpBA" name="Value(&quot;-- Running test case: Multiple delegation connectors - Multiple links - Signal delegated from port to part --&quot;)" inStructuredNode="_CQBpSf9zEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_CQBpS_9zEeKcBsjselkpBA" name="Value(&quot;-- Running test case: Multiple delegation connectors - Multiple links - Signal delegated from port to part --&quot;).result" outgoing="_CQBpT_9zEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBpTP9zEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBpTf9zEeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_CQBpTv9zEeKcBsjselkpBA" value="-- Running test case: Multiple delegation connectors - Multiple links - Signal delegated from port to part --">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_CQBpT_9zEeKcBsjselkpBA" inStructuredNode="_CQBpQf9zEeKcBsjselkpBA" source="_CQBpS_9zEeKcBsjselkpBA" target="_CQBpQ_9zEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_CQBpUP9zEeKcBsjselkpBA" inStructuredNode="_CQBpQf9zEeKcBsjselkpBA" source="_CQBpSf9zEeKcBsjselkpBA" target="_CQBpQv9zEeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_CQBpUf9zEeKcBsjselkpBA" name="ExpressionStatement@3b34e4" inStructuredNode="_CQBpQP9zEeKcBsjselkpBA" outgoing="_CQBqjf9zEeKcBsjselkpBA" incoming="_CQBqjP9zEeKcBsjselkpBA">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_CQBpUv9zEeKcBsjselkpBA" name="Call(AssertTrue)" inStructuredNode="_CQBpUf9zEeKcBsjselkpBA" incoming="_CQBqe_9zEeKcBsjselkpBA">
                  <argument xmi:type="uml:InputPin" xmi:id="_CQBpU_9zEeKcBsjselkpBA" name="Call(AssertTrue).argument(label)" incoming="_CQBqef9zEeKcBsjselkpBA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBpVP9zEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBpVf9zEeKcBsjselkpBA" value="1"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_CQBpVv9zEeKcBsjselkpBA" name="Call(AssertTrue).argument(condition)" incoming="_CQBqev9zEeKcBsjselkpBA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBpV_9zEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBpWP9zEeKcBsjselkpBA" value="1"/>
                  </argument>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_CQBpWf9zEeKcBsjselkpBA" name="Tuple@1a66191" inStructuredNode="_CQBpUf9zEeKcBsjselkpBA" outgoing="_CQBqe_9zEeKcBsjselkpBA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_CQBpWv9zEeKcBsjselkpBA" name="Value(&quot;Signal delegated on all links (shall be true for default strategy)&quot;)" inStructuredNode="_CQBpWf9zEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_CQBpW_9zEeKcBsjselkpBA" name="Value(&quot;Signal delegated on all links (shall be true for default strategy)&quot;).result" outgoing="_CQBqef9zEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBpXP9zEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBpXf9zEeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_CQBpXv9zEeKcBsjselkpBA" value="Signal delegated on all links (shall be true for default strategy)">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                  <node xmi:type="uml:ReadSelfAction" xmi:id="_CQBpX_9zEeKcBsjselkpBA" name="ReadSelf" inStructuredNode="_CQBpWf9zEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_CQBpYP9zEeKcBsjselkpBA" name="ReadSelf.result" outgoing="_CQBqWf9zEeKcBsjselkpBA" type="_84HBhf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBpYf9zEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBpYv9zEeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_CQBpY_9zEeKcBsjselkpBA" name="Read(a)" inStructuredNode="_CQBpWf9zEeKcBsjselkpBA" structuralFeature="_84HBh_68EeKIUMeW2s0i8Q">
                    <object xmi:type="uml:InputPin" xmi:id="_CQBpZP9zEeKcBsjselkpBA" name="Read(a).object" incoming="_CQBqWv9zEeKcBsjselkpBA" type="_84HBhf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBpZf9zEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBpZv9zEeKcBsjselkpBA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_CQBpZ_9zEeKcBsjselkpBA" name="Read(a).result" outgoing="_CQBqW_9zEeKcBsjselkpBA" type="_84GcfP68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBpaP9zEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBpaf9zEeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_CQBpav9zEeKcBsjselkpBA" name="Fork(ReadSelf.result)" inStructuredNode="_CQBpWf9zEeKcBsjselkpBA" outgoing="_CQBqWv9zEeKcBsjselkpBA" incoming="_CQBqWf9zEeKcBsjselkpBA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_CQBpa_9zEeKcBsjselkpBA" name="Read(b1)" inStructuredNode="_CQBpWf9zEeKcBsjselkpBA" structuralFeature="_84Gcfv68EeKIUMeW2s0i8Q">
                    <object xmi:type="uml:InputPin" xmi:id="_CQBpbP9zEeKcBsjselkpBA" name="Read(b1).object" incoming="_CQBqXP9zEeKcBsjselkpBA" type="_84GcfP68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBpbf9zEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBpbv9zEeKcBsjselkpBA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_CQBpb_9zEeKcBsjselkpBA" name="Read(b1).result" outgoing="_CQBqXf9zEeKcBsjselkpBA" type="_84HBJv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBpcP9zEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBpcf9zEeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_CQBpcv9zEeKcBsjselkpBA" name="Fork(Read(a).result)" inStructuredNode="_CQBpWf9zEeKcBsjselkpBA" outgoing="_CQBqXP9zEeKcBsjselkpBA" incoming="_CQBqW_9zEeKcBsjselkpBA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_CQBpc_9zEeKcBsjselkpBA" name="Read(p)" inStructuredNode="_CQBpWf9zEeKcBsjselkpBA" structuralFeature="_84HBJ_68EeKIUMeW2s0i8Q">
                    <object xmi:type="uml:InputPin" xmi:id="_CQBpdP9zEeKcBsjselkpBA" name="Read(p).object" incoming="_CQBqXv9zEeKcBsjselkpBA" type="_84HBJv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBpdf9zEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBpdv9zEeKcBsjselkpBA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_CQBpd_9zEeKcBsjselkpBA" name="Read(p).result" outgoing="_CQBqX_9zEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBpeP9zEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBpef9zEeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_CQBpev9zEeKcBsjselkpBA" name="Fork(Read(b1).result)" inStructuredNode="_CQBpWf9zEeKcBsjselkpBA" outgoing="_CQBqXv9zEeKcBsjselkpBA" incoming="_CQBqXf9zEeKcBsjselkpBA"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_CQBpe_9zEeKcBsjselkpBA" name="Value(4)" inStructuredNode="_CQBpWf9zEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_CQBpfP9zEeKcBsjselkpBA" name="Value(4).result" outgoing="_CQBqYP9zEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBpff9zEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBpfv9zEeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_CQBpf_9zEeKcBsjselkpBA" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:TestIdentityAction" xmi:id="_CQBpgP9zEeKcBsjselkpBA" name="Test(==)" inStructuredNode="_CQBpWf9zEeKcBsjselkpBA">
                    <first xmi:type="uml:InputPin" xmi:id="_CQBpgf9zEeKcBsjselkpBA" name="Test(==).first" incoming="_CQBqX_9zEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBpgv9zEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBpg_9zEeKcBsjselkpBA" value="1"/>
                    </first>
                    <result xmi:type="uml:OutputPin" xmi:id="_CQBphP9zEeKcBsjselkpBA" name="Test(==).result" outgoing="_CQBqYv9zEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBphf9zEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBphv9zEeKcBsjselkpBA" value="1"/>
                    </result>
                    <second xmi:type="uml:InputPin" xmi:id="_CQBph_9zEeKcBsjselkpBA" name="Test(==).second" incoming="_CQBqYP9zEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBpiP9zEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBpif9zEeKcBsjselkpBA" value="1"/>
                    </second>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_CQBpiv9zEeKcBsjselkpBA" name="ConditionalLogicalExpression@1bb59fb.operand2" inStructuredNode="_CQBpWf9zEeKcBsjselkpBA" incoming="_CQBqY_9zEeKcBsjselkpBA">
                    <node xmi:type="uml:ReadSelfAction" xmi:id="_CQBpi_9zEeKcBsjselkpBA" name="ReadSelf" inStructuredNode="_CQBpiv9zEeKcBsjselkpBA">
                      <result xmi:type="uml:OutputPin" xmi:id="_CQBpjP9zEeKcBsjselkpBA" name="ReadSelf.result" outgoing="_CQBpuf9zEeKcBsjselkpBA" type="_84HBhf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBpjf9zEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBpjv9zEeKcBsjselkpBA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_CQBpj_9zEeKcBsjselkpBA" name="Read(a)" inStructuredNode="_CQBpiv9zEeKcBsjselkpBA" structuralFeature="_84HBh_68EeKIUMeW2s0i8Q">
                      <object xmi:type="uml:InputPin" xmi:id="_CQBpkP9zEeKcBsjselkpBA" name="Read(a).object" incoming="_CQBpuv9zEeKcBsjselkpBA" type="_84HBhf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBpkf9zEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBpkv9zEeKcBsjselkpBA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_CQBpk_9zEeKcBsjselkpBA" name="Read(a).result" outgoing="_CQBpu_9zEeKcBsjselkpBA" type="_84GcfP68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBplP9zEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBplf9zEeKcBsjselkpBA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_CQBplv9zEeKcBsjselkpBA" name="Fork(ReadSelf.result)" inStructuredNode="_CQBpiv9zEeKcBsjselkpBA" outgoing="_CQBpuv9zEeKcBsjselkpBA" incoming="_CQBpuf9zEeKcBsjselkpBA"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_CQBpl_9zEeKcBsjselkpBA" name="Read(b2)" inStructuredNode="_CQBpiv9zEeKcBsjselkpBA" structuralFeature="_84Gcgf68EeKIUMeW2s0i8Q">
                      <object xmi:type="uml:InputPin" xmi:id="_CQBpmP9zEeKcBsjselkpBA" name="Read(b2).object" incoming="_CQBpvP9zEeKcBsjselkpBA" type="_84GcfP68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBpmf9zEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBpmv9zEeKcBsjselkpBA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_CQBpm_9zEeKcBsjselkpBA" name="Read(b2).result" outgoing="_CQBpvf9zEeKcBsjselkpBA" type="_84HBJv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBpnP9zEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBpnf9zEeKcBsjselkpBA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_CQBpnv9zEeKcBsjselkpBA" name="Fork(Read(a).result)" inStructuredNode="_CQBpiv9zEeKcBsjselkpBA" outgoing="_CQBpvP9zEeKcBsjselkpBA" incoming="_CQBpu_9zEeKcBsjselkpBA"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_CQBpn_9zEeKcBsjselkpBA" name="Read(p)" inStructuredNode="_CQBpiv9zEeKcBsjselkpBA" structuralFeature="_84HBJ_68EeKIUMeW2s0i8Q">
                      <object xmi:type="uml:InputPin" xmi:id="_CQBpoP9zEeKcBsjselkpBA" name="Read(p).object" incoming="_CQBpvv9zEeKcBsjselkpBA" type="_84HBJv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBpof9zEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBpov9zEeKcBsjselkpBA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_CQBpo_9zEeKcBsjselkpBA" name="Read(p).result" outgoing="_CQBpv_9zEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBppP9zEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBppf9zEeKcBsjselkpBA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_CQBppv9zEeKcBsjselkpBA" name="Fork(Read(b2).result)" inStructuredNode="_CQBpiv9zEeKcBsjselkpBA" outgoing="_CQBpvv9zEeKcBsjselkpBA" incoming="_CQBpvf9zEeKcBsjselkpBA"/>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_CQBpp_9zEeKcBsjselkpBA" name="Value(4)" inStructuredNode="_CQBpiv9zEeKcBsjselkpBA">
                      <result xmi:type="uml:OutputPin" xmi:id="_CQBpqP9zEeKcBsjselkpBA" name="Value(4).result" outgoing="_CQBpwP9zEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBpqf9zEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBpqv9zEeKcBsjselkpBA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_CQBpq_9zEeKcBsjselkpBA" value="4">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <node xmi:type="uml:TestIdentityAction" xmi:id="_CQBprP9zEeKcBsjselkpBA" name="Test(==)" inStructuredNode="_CQBpiv9zEeKcBsjselkpBA">
                      <first xmi:type="uml:InputPin" xmi:id="_CQBprf9zEeKcBsjselkpBA" name="Test(==).first" incoming="_CQBpv_9zEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBprv9zEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBpr_9zEeKcBsjselkpBA" value="1"/>
                      </first>
                      <result xmi:type="uml:OutputPin" xmi:id="_CQBpsP9zEeKcBsjselkpBA" name="Test(==).result" outgoing="_CQBpwf9zEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBpsf9zEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBpsv9zEeKcBsjselkpBA" value="1"/>
                      </result>
                      <second xmi:type="uml:InputPin" xmi:id="_CQBps_9zEeKcBsjselkpBA" name="Test(==).second" incoming="_CQBpwP9zEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBptP9zEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBptf9zEeKcBsjselkpBA" value="1"/>
                      </second>
                    </node>
                    <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_CQBptv9zEeKcBsjselkpBA" name="ConditionalLogicalExpression@1bb59fb.operand2.result" outgoing="_CQBqZ_9zEeKcBsjselkpBA" incoming="_CQBpwf9zEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBpt_9zEeKcBsjselkpBA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBpuP9zEeKcBsjselkpBA" value="*"/>
                    </structuredNodeOutput>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_CQBpuf9zEeKcBsjselkpBA" inStructuredNode="_CQBpiv9zEeKcBsjselkpBA" source="_CQBpjP9zEeKcBsjselkpBA" target="_CQBplv9zEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_CQBpuv9zEeKcBsjselkpBA" inStructuredNode="_CQBpiv9zEeKcBsjselkpBA" source="_CQBplv9zEeKcBsjselkpBA" target="_CQBpkP9zEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_CQBpu_9zEeKcBsjselkpBA" inStructuredNode="_CQBpiv9zEeKcBsjselkpBA" source="_CQBpk_9zEeKcBsjselkpBA" target="_CQBpnv9zEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_CQBpvP9zEeKcBsjselkpBA" inStructuredNode="_CQBpiv9zEeKcBsjselkpBA" source="_CQBpnv9zEeKcBsjselkpBA" target="_CQBpmP9zEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_CQBpvf9zEeKcBsjselkpBA" inStructuredNode="_CQBpiv9zEeKcBsjselkpBA" source="_CQBpm_9zEeKcBsjselkpBA" target="_CQBppv9zEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_CQBpvv9zEeKcBsjselkpBA" inStructuredNode="_CQBpiv9zEeKcBsjselkpBA" source="_CQBppv9zEeKcBsjselkpBA" target="_CQBpoP9zEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_CQBpv_9zEeKcBsjselkpBA" inStructuredNode="_CQBpiv9zEeKcBsjselkpBA" source="_CQBpo_9zEeKcBsjselkpBA" target="_CQBprf9zEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_CQBpwP9zEeKcBsjselkpBA" inStructuredNode="_CQBpiv9zEeKcBsjselkpBA" source="_CQBpqP9zEeKcBsjselkpBA" target="_CQBps_9zEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_CQBpwf9zEeKcBsjselkpBA" inStructuredNode="_CQBpiv9zEeKcBsjselkpBA" source="_CQBpsP9zEeKcBsjselkpBA" target="_CQBptv9zEeKcBsjselkpBA"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_CQBpwv9zEeKcBsjselkpBA" name="ConditionalLogicalExpression@1bb59fb.operand3" inStructuredNode="_CQBpWf9zEeKcBsjselkpBA" incoming="_CQBqZf9zEeKcBsjselkpBA">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_CQBpw_9zEeKcBsjselkpBA" name="Value(false)" inStructuredNode="_CQBpwv9zEeKcBsjselkpBA">
                      <result xmi:type="uml:OutputPin" xmi:id="_CQBpxP9zEeKcBsjselkpBA" name="Value(false).result" outgoing="_CQBpy_9zEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBpxf9zEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBpxv9zEeKcBsjselkpBA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralBoolean" xmi:id="_CQBpx_9zEeKcBsjselkpBA">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      </value>
                    </node>
                    <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_CQBpyP9zEeKcBsjselkpBA" name="ConditionalLogicalExpression@1bb59fb.operand3.result" outgoing="_CQBqaP9zEeKcBsjselkpBA" incoming="_CQBpy_9zEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBpyf9zEeKcBsjselkpBA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBpyv9zEeKcBsjselkpBA" value="*"/>
                    </structuredNodeOutput>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_CQBpy_9zEeKcBsjselkpBA" inStructuredNode="_CQBpwv9zEeKcBsjselkpBA" source="_CQBpxP9zEeKcBsjselkpBA" target="_CQBpyP9zEeKcBsjselkpBA"/>
                  </node>
                  <node xmi:type="uml:InitialNode" xmi:id="_CQBpzP9zEeKcBsjselkpBA" name="Initial(ConditionalLogicalExpression@1bb59fb)" inStructuredNode="_CQBpWf9zEeKcBsjselkpBA" outgoing="_CQBqYf9zEeKcBsjselkpBA"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_CQBpzf9zEeKcBsjselkpBA" name="Decision(ConditionalLogicalExpression@1bb59fb)" inStructuredNode="_CQBpWf9zEeKcBsjselkpBA" outgoing="_CQBqY_9zEeKcBsjselkpBA _CQBqZf9zEeKcBsjselkpBA" incoming="_CQBqYf9zEeKcBsjselkpBA _CQBqYv9zEeKcBsjselkpBA" decisionInputFlow="_CQBqYv9zEeKcBsjselkpBA"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_CQBpzv9zEeKcBsjselkpBA" name="Merge(ConditionalLogicalExpression@1bb59fb.result)" inStructuredNode="_CQBpWf9zEeKcBsjselkpBA" outgoing="_CQBqav9zEeKcBsjselkpBA" incoming="_CQBqZ_9zEeKcBsjselkpBA _CQBqaP9zEeKcBsjselkpBA"/>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_CQBpz_9zEeKcBsjselkpBA" name="ConditionalLogicalExpression@f0c786.operand2" inStructuredNode="_CQBpWf9zEeKcBsjselkpBA" incoming="_CQBqa_9zEeKcBsjselkpBA">
                    <node xmi:type="uml:ReadSelfAction" xmi:id="_CQBp0P9zEeKcBsjselkpBA" name="ReadSelf" inStructuredNode="_CQBpz_9zEeKcBsjselkpBA">
                      <result xmi:type="uml:OutputPin" xmi:id="_CQBp0f9zEeKcBsjselkpBA" name="ReadSelf.result" outgoing="_CQBp_v9zEeKcBsjselkpBA" type="_84HBhf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBp0v9zEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBp0_9zEeKcBsjselkpBA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_CQBp1P9zEeKcBsjselkpBA" name="Read(a)" inStructuredNode="_CQBpz_9zEeKcBsjselkpBA" structuralFeature="_84HBh_68EeKIUMeW2s0i8Q">
                      <object xmi:type="uml:InputPin" xmi:id="_CQBp1f9zEeKcBsjselkpBA" name="Read(a).object" incoming="_CQBp__9zEeKcBsjselkpBA" type="_84HBhf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBp1v9zEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBp1_9zEeKcBsjselkpBA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_CQBp2P9zEeKcBsjselkpBA" name="Read(a).result" outgoing="_CQBqAP9zEeKcBsjselkpBA" type="_84GcfP68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBp2f9zEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBp2v9zEeKcBsjselkpBA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_CQBp2_9zEeKcBsjselkpBA" name="Fork(ReadSelf.result)" inStructuredNode="_CQBpz_9zEeKcBsjselkpBA" outgoing="_CQBp__9zEeKcBsjselkpBA" incoming="_CQBp_v9zEeKcBsjselkpBA"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_CQBp3P9zEeKcBsjselkpBA" name="Read(b3)" inStructuredNode="_CQBpz_9zEeKcBsjselkpBA" structuralFeature="_84GchP68EeKIUMeW2s0i8Q">
                      <object xmi:type="uml:InputPin" xmi:id="_CQBp3f9zEeKcBsjselkpBA" name="Read(b3).object" incoming="_CQBqAf9zEeKcBsjselkpBA" type="_84GcfP68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBp3v9zEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBp3_9zEeKcBsjselkpBA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_CQBp4P9zEeKcBsjselkpBA" name="Read(b3).result" outgoing="_CQBqAv9zEeKcBsjselkpBA" type="_84HBJv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBp4f9zEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBp4v9zEeKcBsjselkpBA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_CQBp4_9zEeKcBsjselkpBA" name="Fork(Read(a).result)" inStructuredNode="_CQBpz_9zEeKcBsjselkpBA" outgoing="_CQBqAf9zEeKcBsjselkpBA" incoming="_CQBqAP9zEeKcBsjselkpBA"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_CQBp5P9zEeKcBsjselkpBA" name="Read(p)" inStructuredNode="_CQBpz_9zEeKcBsjselkpBA" structuralFeature="_84HBJ_68EeKIUMeW2s0i8Q">
                      <object xmi:type="uml:InputPin" xmi:id="_CQBp5f9zEeKcBsjselkpBA" name="Read(p).object" incoming="_CQBqA_9zEeKcBsjselkpBA" type="_84HBJv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBp5v9zEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBp5_9zEeKcBsjselkpBA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_CQBp6P9zEeKcBsjselkpBA" name="Read(p).result" outgoing="_CQBqBP9zEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBp6f9zEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBp6v9zEeKcBsjselkpBA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_CQBp6_9zEeKcBsjselkpBA" name="Fork(Read(b3).result)" inStructuredNode="_CQBpz_9zEeKcBsjselkpBA" outgoing="_CQBqA_9zEeKcBsjselkpBA" incoming="_CQBqAv9zEeKcBsjselkpBA"/>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_CQBp7P9zEeKcBsjselkpBA" name="Value(4)" inStructuredNode="_CQBpz_9zEeKcBsjselkpBA">
                      <result xmi:type="uml:OutputPin" xmi:id="_CQBp7f9zEeKcBsjselkpBA" name="Value(4).result" outgoing="_CQBqBf9zEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBp7v9zEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBp7_9zEeKcBsjselkpBA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_CQBp8P9zEeKcBsjselkpBA" value="4">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <node xmi:type="uml:TestIdentityAction" xmi:id="_CQBp8f9zEeKcBsjselkpBA" name="Test(==)" inStructuredNode="_CQBpz_9zEeKcBsjselkpBA">
                      <first xmi:type="uml:InputPin" xmi:id="_CQBp8v9zEeKcBsjselkpBA" name="Test(==).first" incoming="_CQBqBP9zEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBp8_9zEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBp9P9zEeKcBsjselkpBA" value="1"/>
                      </first>
                      <result xmi:type="uml:OutputPin" xmi:id="_CQBp9f9zEeKcBsjselkpBA" name="Test(==).result" outgoing="_CQBqBv9zEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBp9v9zEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBp9_9zEeKcBsjselkpBA" value="1"/>
                      </result>
                      <second xmi:type="uml:InputPin" xmi:id="_CQBp-P9zEeKcBsjselkpBA" name="Test(==).second" incoming="_CQBqBf9zEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBp-f9zEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBp-v9zEeKcBsjselkpBA" value="1"/>
                      </second>
                    </node>
                    <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_CQBp-_9zEeKcBsjselkpBA" name="ConditionalLogicalExpression@f0c786.operand2.result" outgoing="_CQBqb_9zEeKcBsjselkpBA" incoming="_CQBqBv9zEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBp_P9zEeKcBsjselkpBA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBp_f9zEeKcBsjselkpBA" value="*"/>
                    </structuredNodeOutput>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_CQBp_v9zEeKcBsjselkpBA" inStructuredNode="_CQBpz_9zEeKcBsjselkpBA" source="_CQBp0f9zEeKcBsjselkpBA" target="_CQBp2_9zEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_CQBp__9zEeKcBsjselkpBA" inStructuredNode="_CQBpz_9zEeKcBsjselkpBA" source="_CQBp2_9zEeKcBsjselkpBA" target="_CQBp1f9zEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_CQBqAP9zEeKcBsjselkpBA" inStructuredNode="_CQBpz_9zEeKcBsjselkpBA" source="_CQBp2P9zEeKcBsjselkpBA" target="_CQBp4_9zEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_CQBqAf9zEeKcBsjselkpBA" inStructuredNode="_CQBpz_9zEeKcBsjselkpBA" source="_CQBp4_9zEeKcBsjselkpBA" target="_CQBp3f9zEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_CQBqAv9zEeKcBsjselkpBA" inStructuredNode="_CQBpz_9zEeKcBsjselkpBA" source="_CQBp4P9zEeKcBsjselkpBA" target="_CQBp6_9zEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_CQBqA_9zEeKcBsjselkpBA" inStructuredNode="_CQBpz_9zEeKcBsjselkpBA" source="_CQBp6_9zEeKcBsjselkpBA" target="_CQBp5f9zEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_CQBqBP9zEeKcBsjselkpBA" inStructuredNode="_CQBpz_9zEeKcBsjselkpBA" source="_CQBp6P9zEeKcBsjselkpBA" target="_CQBp8v9zEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_CQBqBf9zEeKcBsjselkpBA" inStructuredNode="_CQBpz_9zEeKcBsjselkpBA" source="_CQBp7f9zEeKcBsjselkpBA" target="_CQBp-P9zEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_CQBqBv9zEeKcBsjselkpBA" inStructuredNode="_CQBpz_9zEeKcBsjselkpBA" source="_CQBp9f9zEeKcBsjselkpBA" target="_CQBp-_9zEeKcBsjselkpBA"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_CQBqB_9zEeKcBsjselkpBA" name="ConditionalLogicalExpression@f0c786.operand3" inStructuredNode="_CQBpWf9zEeKcBsjselkpBA" incoming="_CQBqbf9zEeKcBsjselkpBA">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_CQBqCP9zEeKcBsjselkpBA" name="Value(false)" inStructuredNode="_CQBqB_9zEeKcBsjselkpBA">
                      <result xmi:type="uml:OutputPin" xmi:id="_CQBqCf9zEeKcBsjselkpBA" name="Value(false).result" outgoing="_CQBqEP9zEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBqCv9zEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBqC_9zEeKcBsjselkpBA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralBoolean" xmi:id="_CQBqDP9zEeKcBsjselkpBA">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      </value>
                    </node>
                    <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_CQBqDf9zEeKcBsjselkpBA" name="ConditionalLogicalExpression@f0c786.operand3.result" outgoing="_CQBqcP9zEeKcBsjselkpBA" incoming="_CQBqEP9zEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBqDv9zEeKcBsjselkpBA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBqD_9zEeKcBsjselkpBA" value="*"/>
                    </structuredNodeOutput>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_CQBqEP9zEeKcBsjselkpBA" inStructuredNode="_CQBqB_9zEeKcBsjselkpBA" source="_CQBqCf9zEeKcBsjselkpBA" target="_CQBqDf9zEeKcBsjselkpBA"/>
                  </node>
                  <node xmi:type="uml:InitialNode" xmi:id="_CQBqEf9zEeKcBsjselkpBA" name="Initial(ConditionalLogicalExpression@f0c786)" inStructuredNode="_CQBpWf9zEeKcBsjselkpBA" outgoing="_CQBqaf9zEeKcBsjselkpBA"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_CQBqEv9zEeKcBsjselkpBA" name="Decision(ConditionalLogicalExpression@f0c786)" inStructuredNode="_CQBpWf9zEeKcBsjselkpBA" outgoing="_CQBqa_9zEeKcBsjselkpBA _CQBqbf9zEeKcBsjselkpBA" incoming="_CQBqaf9zEeKcBsjselkpBA _CQBqav9zEeKcBsjselkpBA" decisionInputFlow="_CQBqav9zEeKcBsjselkpBA"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_CQBqE_9zEeKcBsjselkpBA" name="Merge(ConditionalLogicalExpression@f0c786.result)" inStructuredNode="_CQBpWf9zEeKcBsjselkpBA" outgoing="_CQBqcv9zEeKcBsjselkpBA" incoming="_CQBqb_9zEeKcBsjselkpBA _CQBqcP9zEeKcBsjselkpBA"/>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_CQBqFP9zEeKcBsjselkpBA" name="ConditionalLogicalExpression@29816f.operand2" inStructuredNode="_CQBpWf9zEeKcBsjselkpBA" incoming="_CQBqc_9zEeKcBsjselkpBA">
                    <node xmi:type="uml:ReadSelfAction" xmi:id="_CQBqFf9zEeKcBsjselkpBA" name="ReadSelf" inStructuredNode="_CQBqFP9zEeKcBsjselkpBA">
                      <result xmi:type="uml:OutputPin" xmi:id="_CQBqFv9zEeKcBsjselkpBA" name="ReadSelf.result" outgoing="_CQBqQ_9zEeKcBsjselkpBA" type="_84HBhf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBqF_9zEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBqGP9zEeKcBsjselkpBA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_CQBqGf9zEeKcBsjselkpBA" name="Read(a)" inStructuredNode="_CQBqFP9zEeKcBsjselkpBA" structuralFeature="_84HBh_68EeKIUMeW2s0i8Q">
                      <object xmi:type="uml:InputPin" xmi:id="_CQBqGv9zEeKcBsjselkpBA" name="Read(a).object" incoming="_CQBqRP9zEeKcBsjselkpBA" type="_84HBhf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBqG_9zEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBqHP9zEeKcBsjselkpBA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_CQBqHf9zEeKcBsjselkpBA" name="Read(a).result" outgoing="_CQBqRf9zEeKcBsjselkpBA" type="_84GcfP68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBqHv9zEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBqH_9zEeKcBsjselkpBA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_CQBqIP9zEeKcBsjselkpBA" name="Fork(ReadSelf.result)" inStructuredNode="_CQBqFP9zEeKcBsjselkpBA" outgoing="_CQBqRP9zEeKcBsjselkpBA" incoming="_CQBqQ_9zEeKcBsjselkpBA"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_CQBqIf9zEeKcBsjselkpBA" name="Read(b4)" inStructuredNode="_CQBqFP9zEeKcBsjselkpBA" structuralFeature="_84Gch_68EeKIUMeW2s0i8Q">
                      <object xmi:type="uml:InputPin" xmi:id="_CQBqIv9zEeKcBsjselkpBA" name="Read(b4).object" incoming="_CQBqRv9zEeKcBsjselkpBA" type="_84GcfP68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBqI_9zEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBqJP9zEeKcBsjselkpBA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_CQBqJf9zEeKcBsjselkpBA" name="Read(b4).result" outgoing="_CQBqR_9zEeKcBsjselkpBA" type="_84HBJv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBqJv9zEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBqJ_9zEeKcBsjselkpBA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_CQBqKP9zEeKcBsjselkpBA" name="Fork(Read(a).result)" inStructuredNode="_CQBqFP9zEeKcBsjselkpBA" outgoing="_CQBqRv9zEeKcBsjselkpBA" incoming="_CQBqRf9zEeKcBsjselkpBA"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_CQBqKf9zEeKcBsjselkpBA" name="Read(p)" inStructuredNode="_CQBqFP9zEeKcBsjselkpBA" structuralFeature="_84HBJ_68EeKIUMeW2s0i8Q">
                      <object xmi:type="uml:InputPin" xmi:id="_CQBqKv9zEeKcBsjselkpBA" name="Read(p).object" incoming="_CQBqSP9zEeKcBsjselkpBA" type="_84HBJv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBqK_9zEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBqLP9zEeKcBsjselkpBA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_CQBqLf9zEeKcBsjselkpBA" name="Read(p).result" outgoing="_CQBqSf9zEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBqLv9zEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBqL_9zEeKcBsjselkpBA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_CQBqMP9zEeKcBsjselkpBA" name="Fork(Read(b4).result)" inStructuredNode="_CQBqFP9zEeKcBsjselkpBA" outgoing="_CQBqSP9zEeKcBsjselkpBA" incoming="_CQBqR_9zEeKcBsjselkpBA"/>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_CQBqMf9zEeKcBsjselkpBA" name="Value(4)" inStructuredNode="_CQBqFP9zEeKcBsjselkpBA">
                      <result xmi:type="uml:OutputPin" xmi:id="_CQBqMv9zEeKcBsjselkpBA" name="Value(4).result" outgoing="_CQBqSv9zEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBqM_9zEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBqNP9zEeKcBsjselkpBA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_CQBqNf9zEeKcBsjselkpBA" value="4">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <node xmi:type="uml:TestIdentityAction" xmi:id="_CQBqNv9zEeKcBsjselkpBA" name="Test(==)" inStructuredNode="_CQBqFP9zEeKcBsjselkpBA">
                      <first xmi:type="uml:InputPin" xmi:id="_CQBqN_9zEeKcBsjselkpBA" name="Test(==).first" incoming="_CQBqSf9zEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBqOP9zEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBqOf9zEeKcBsjselkpBA" value="1"/>
                      </first>
                      <result xmi:type="uml:OutputPin" xmi:id="_CQBqOv9zEeKcBsjselkpBA" name="Test(==).result" outgoing="_CQBqS_9zEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBqO_9zEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBqPP9zEeKcBsjselkpBA" value="1"/>
                      </result>
                      <second xmi:type="uml:InputPin" xmi:id="_CQBqPf9zEeKcBsjselkpBA" name="Test(==).second" incoming="_CQBqSv9zEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBqPv9zEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBqP_9zEeKcBsjselkpBA" value="1"/>
                      </second>
                    </node>
                    <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_CQBqQP9zEeKcBsjselkpBA" name="ConditionalLogicalExpression@29816f.operand2.result" outgoing="_CQBqd_9zEeKcBsjselkpBA" incoming="_CQBqS_9zEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBqQf9zEeKcBsjselkpBA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBqQv9zEeKcBsjselkpBA" value="*"/>
                    </structuredNodeOutput>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_CQBqQ_9zEeKcBsjselkpBA" inStructuredNode="_CQBqFP9zEeKcBsjselkpBA" source="_CQBqFv9zEeKcBsjselkpBA" target="_CQBqIP9zEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_CQBqRP9zEeKcBsjselkpBA" inStructuredNode="_CQBqFP9zEeKcBsjselkpBA" source="_CQBqIP9zEeKcBsjselkpBA" target="_CQBqGv9zEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_CQBqRf9zEeKcBsjselkpBA" inStructuredNode="_CQBqFP9zEeKcBsjselkpBA" source="_CQBqHf9zEeKcBsjselkpBA" target="_CQBqKP9zEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_CQBqRv9zEeKcBsjselkpBA" inStructuredNode="_CQBqFP9zEeKcBsjselkpBA" source="_CQBqKP9zEeKcBsjselkpBA" target="_CQBqIv9zEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_CQBqR_9zEeKcBsjselkpBA" inStructuredNode="_CQBqFP9zEeKcBsjselkpBA" source="_CQBqJf9zEeKcBsjselkpBA" target="_CQBqMP9zEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_CQBqSP9zEeKcBsjselkpBA" inStructuredNode="_CQBqFP9zEeKcBsjselkpBA" source="_CQBqMP9zEeKcBsjselkpBA" target="_CQBqKv9zEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_CQBqSf9zEeKcBsjselkpBA" inStructuredNode="_CQBqFP9zEeKcBsjselkpBA" source="_CQBqLf9zEeKcBsjselkpBA" target="_CQBqN_9zEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_CQBqSv9zEeKcBsjselkpBA" inStructuredNode="_CQBqFP9zEeKcBsjselkpBA" source="_CQBqMv9zEeKcBsjselkpBA" target="_CQBqPf9zEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_CQBqS_9zEeKcBsjselkpBA" inStructuredNode="_CQBqFP9zEeKcBsjselkpBA" source="_CQBqOv9zEeKcBsjselkpBA" target="_CQBqQP9zEeKcBsjselkpBA"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_CQBqTP9zEeKcBsjselkpBA" name="ConditionalLogicalExpression@29816f.operand3" inStructuredNode="_CQBpWf9zEeKcBsjselkpBA" incoming="_CQBqdf9zEeKcBsjselkpBA">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_CQBqTf9zEeKcBsjselkpBA" name="Value(false)" inStructuredNode="_CQBqTP9zEeKcBsjselkpBA">
                      <result xmi:type="uml:OutputPin" xmi:id="_CQBqTv9zEeKcBsjselkpBA" name="Value(false).result" outgoing="_CQBqVf9zEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBqT_9zEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBqUP9zEeKcBsjselkpBA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralBoolean" xmi:id="_CQBqUf9zEeKcBsjselkpBA">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      </value>
                    </node>
                    <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_CQBqUv9zEeKcBsjselkpBA" name="ConditionalLogicalExpression@29816f.operand3.result" outgoing="_CQBqeP9zEeKcBsjselkpBA" incoming="_CQBqVf9zEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBqU_9zEeKcBsjselkpBA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBqVP9zEeKcBsjselkpBA" value="*"/>
                    </structuredNodeOutput>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_CQBqVf9zEeKcBsjselkpBA" inStructuredNode="_CQBqTP9zEeKcBsjselkpBA" source="_CQBqTv9zEeKcBsjselkpBA" target="_CQBqUv9zEeKcBsjselkpBA"/>
                  </node>
                  <node xmi:type="uml:InitialNode" xmi:id="_CQBqVv9zEeKcBsjselkpBA" name="Initial(ConditionalLogicalExpression@29816f)" inStructuredNode="_CQBpWf9zEeKcBsjselkpBA" outgoing="_CQBqcf9zEeKcBsjselkpBA"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_CQBqV_9zEeKcBsjselkpBA" name="Decision(ConditionalLogicalExpression@29816f)" inStructuredNode="_CQBpWf9zEeKcBsjselkpBA" outgoing="_CQBqc_9zEeKcBsjselkpBA _CQBqdf9zEeKcBsjselkpBA" incoming="_CQBqcf9zEeKcBsjselkpBA _CQBqcv9zEeKcBsjselkpBA" decisionInputFlow="_CQBqcv9zEeKcBsjselkpBA"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_CQBqWP9zEeKcBsjselkpBA" name="Merge(ConditionalLogicalExpression@29816f.result)" inStructuredNode="_CQBpWf9zEeKcBsjselkpBA" outgoing="_CQBqev9zEeKcBsjselkpBA" incoming="_CQBqd_9zEeKcBsjselkpBA _CQBqeP9zEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_CQBqWf9zEeKcBsjselkpBA" inStructuredNode="_CQBpWf9zEeKcBsjselkpBA" source="_CQBpYP9zEeKcBsjselkpBA" target="_CQBpav9zEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_CQBqWv9zEeKcBsjselkpBA" inStructuredNode="_CQBpWf9zEeKcBsjselkpBA" source="_CQBpav9zEeKcBsjselkpBA" target="_CQBpZP9zEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_CQBqW_9zEeKcBsjselkpBA" inStructuredNode="_CQBpWf9zEeKcBsjselkpBA" source="_CQBpZ_9zEeKcBsjselkpBA" target="_CQBpcv9zEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_CQBqXP9zEeKcBsjselkpBA" inStructuredNode="_CQBpWf9zEeKcBsjselkpBA" source="_CQBpcv9zEeKcBsjselkpBA" target="_CQBpbP9zEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_CQBqXf9zEeKcBsjselkpBA" inStructuredNode="_CQBpWf9zEeKcBsjselkpBA" source="_CQBpb_9zEeKcBsjselkpBA" target="_CQBpev9zEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_CQBqXv9zEeKcBsjselkpBA" inStructuredNode="_CQBpWf9zEeKcBsjselkpBA" source="_CQBpev9zEeKcBsjselkpBA" target="_CQBpdP9zEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_CQBqX_9zEeKcBsjselkpBA" inStructuredNode="_CQBpWf9zEeKcBsjselkpBA" source="_CQBpd_9zEeKcBsjselkpBA" target="_CQBpgf9zEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_CQBqYP9zEeKcBsjselkpBA" inStructuredNode="_CQBpWf9zEeKcBsjselkpBA" source="_CQBpfP9zEeKcBsjselkpBA" target="_CQBph_9zEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_CQBqYf9zEeKcBsjselkpBA" inStructuredNode="_CQBpWf9zEeKcBsjselkpBA" source="_CQBpzP9zEeKcBsjselkpBA" target="_CQBpzf9zEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_CQBqYv9zEeKcBsjselkpBA" inStructuredNode="_CQBpWf9zEeKcBsjselkpBA" source="_CQBphP9zEeKcBsjselkpBA" target="_CQBpzf9zEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_CQBqY_9zEeKcBsjselkpBA" inStructuredNode="_CQBpWf9zEeKcBsjselkpBA" source="_CQBpzf9zEeKcBsjselkpBA" target="_CQBpiv9zEeKcBsjselkpBA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_CQBqZP9zEeKcBsjselkpBA" name="Value(true)" value="true"/>
                  </edge>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_CQBqZf9zEeKcBsjselkpBA" inStructuredNode="_CQBpWf9zEeKcBsjselkpBA" source="_CQBpzf9zEeKcBsjselkpBA" target="_CQBpwv9zEeKcBsjselkpBA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_CQBqZv9zEeKcBsjselkpBA" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_CQBqZ_9zEeKcBsjselkpBA" inStructuredNode="_CQBpWf9zEeKcBsjselkpBA" source="_CQBptv9zEeKcBsjselkpBA" target="_CQBpzv9zEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_CQBqaP9zEeKcBsjselkpBA" inStructuredNode="_CQBpWf9zEeKcBsjselkpBA" source="_CQBpyP9zEeKcBsjselkpBA" target="_CQBpzv9zEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_CQBqaf9zEeKcBsjselkpBA" inStructuredNode="_CQBpWf9zEeKcBsjselkpBA" source="_CQBqEf9zEeKcBsjselkpBA" target="_CQBqEv9zEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_CQBqav9zEeKcBsjselkpBA" inStructuredNode="_CQBpWf9zEeKcBsjselkpBA" source="_CQBpzv9zEeKcBsjselkpBA" target="_CQBqEv9zEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_CQBqa_9zEeKcBsjselkpBA" inStructuredNode="_CQBpWf9zEeKcBsjselkpBA" source="_CQBqEv9zEeKcBsjselkpBA" target="_CQBpz_9zEeKcBsjselkpBA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_CQBqbP9zEeKcBsjselkpBA" name="Value(true)" value="true"/>
                  </edge>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_CQBqbf9zEeKcBsjselkpBA" inStructuredNode="_CQBpWf9zEeKcBsjselkpBA" source="_CQBqEv9zEeKcBsjselkpBA" target="_CQBqB_9zEeKcBsjselkpBA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_CQBqbv9zEeKcBsjselkpBA" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_CQBqb_9zEeKcBsjselkpBA" inStructuredNode="_CQBpWf9zEeKcBsjselkpBA" source="_CQBp-_9zEeKcBsjselkpBA" target="_CQBqE_9zEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_CQBqcP9zEeKcBsjselkpBA" inStructuredNode="_CQBpWf9zEeKcBsjselkpBA" source="_CQBqDf9zEeKcBsjselkpBA" target="_CQBqE_9zEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_CQBqcf9zEeKcBsjselkpBA" inStructuredNode="_CQBpWf9zEeKcBsjselkpBA" source="_CQBqVv9zEeKcBsjselkpBA" target="_CQBqV_9zEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_CQBqcv9zEeKcBsjselkpBA" inStructuredNode="_CQBpWf9zEeKcBsjselkpBA" source="_CQBqE_9zEeKcBsjselkpBA" target="_CQBqV_9zEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_CQBqc_9zEeKcBsjselkpBA" inStructuredNode="_CQBpWf9zEeKcBsjselkpBA" source="_CQBqV_9zEeKcBsjselkpBA" target="_CQBqFP9zEeKcBsjselkpBA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_CQBqdP9zEeKcBsjselkpBA" name="Value(true)" value="true"/>
                  </edge>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_CQBqdf9zEeKcBsjselkpBA" inStructuredNode="_CQBpWf9zEeKcBsjselkpBA" source="_CQBqV_9zEeKcBsjselkpBA" target="_CQBqTP9zEeKcBsjselkpBA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_CQBqdv9zEeKcBsjselkpBA" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_CQBqd_9zEeKcBsjselkpBA" inStructuredNode="_CQBpWf9zEeKcBsjselkpBA" source="_CQBqQP9zEeKcBsjselkpBA" target="_CQBqWP9zEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_CQBqeP9zEeKcBsjselkpBA" inStructuredNode="_CQBpWf9zEeKcBsjselkpBA" source="_CQBqUv9zEeKcBsjselkpBA" target="_CQBqWP9zEeKcBsjselkpBA"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_CQBqef9zEeKcBsjselkpBA" inStructuredNode="_CQBpUf9zEeKcBsjselkpBA" source="_CQBpW_9zEeKcBsjselkpBA" target="_CQBpU_9zEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_CQBqev9zEeKcBsjselkpBA" inStructuredNode="_CQBpUf9zEeKcBsjselkpBA" source="_CQBqWP9zEeKcBsjselkpBA" target="_CQBpVv9zEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_CQBqe_9zEeKcBsjselkpBA" inStructuredNode="_CQBpUf9zEeKcBsjselkpBA" source="_CQBpWf9zEeKcBsjselkpBA" target="_CQBpUv9zEeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_CQBqfP9zEeKcBsjselkpBA" name="ExpressionStatement@b69022" inStructuredNode="_CQBpQP9zEeKcBsjselkpBA" incoming="_CQBqjf9zEeKcBsjselkpBA">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_CQBqff9zEeKcBsjselkpBA" name="Call(WriteLine)" inStructuredNode="_CQBqfP9zEeKcBsjselkpBA" incoming="_CQBqi_9zEeKcBsjselkpBA">
                  <argument xmi:type="uml:InputPin" xmi:id="_CQBqfv9zEeKcBsjselkpBA" name="Call(WriteLine).argument(value)" incoming="_CQBqiv9zEeKcBsjselkpBA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBqf_9zEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBqgP9zEeKcBsjselkpBA" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_CQBqgf9zEeKcBsjselkpBA" name="Call(WriteLine).result(errorStatus)">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBqgv9zEeKcBsjselkpBA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBqg_9zEeKcBsjselkpBA" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_CQBqhP9zEeKcBsjselkpBA" name="Tuple@1716dbd" inStructuredNode="_CQBqfP9zEeKcBsjselkpBA" outgoing="_CQBqi_9zEeKcBsjselkpBA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_CQBqhf9zEeKcBsjselkpBA" name="Value(&quot;-- End of test case --&quot;)" inStructuredNode="_CQBqhP9zEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_CQBqhv9zEeKcBsjselkpBA" name="Value(&quot;-- End of test case --&quot;).result" outgoing="_CQBqiv9zEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQBqh_9zEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CQBqiP9zEeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_CQBqif9zEeKcBsjselkpBA" value="-- End of test case --">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_CQBqiv9zEeKcBsjselkpBA" inStructuredNode="_CQBqfP9zEeKcBsjselkpBA" source="_CQBqhv9zEeKcBsjselkpBA" target="_CQBqfv9zEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_CQBqi_9zEeKcBsjselkpBA" inStructuredNode="_CQBqfP9zEeKcBsjselkpBA" source="_CQBqhP9zEeKcBsjselkpBA" target="_CQBqff9zEeKcBsjselkpBA"/>
              </node>
              <edge xmi:type="uml:ControlFlow" xmi:id="_CQBqjP9zEeKcBsjselkpBA" inStructuredNode="_CQBpQP9zEeKcBsjselkpBA" source="_CQBpQf9zEeKcBsjselkpBA" target="_CQBpUf9zEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_CQBqjf9zEeKcBsjselkpBA" inStructuredNode="_CQBpQP9zEeKcBsjselkpBA" source="_CQBpUf9zEeKcBsjselkpBA" target="_CQBqfP9zEeKcBsjselkpBA"/>
            </structuredNode>
          </ownedBehavior>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_84HC2v68EeKIUMeW2s0i8Q" name="TesterClassifierBehavior" group="_dfHQwP9zEeKcBsjselkpBA" node="_dfHQwP9zEeKcBsjselkpBA">
            <ownedComment xmi:type="uml:Comment" xmi:id="_84HC2_68EeKIUMeW2s0i8Q">
              <body>&#xD;
namespace 'Test Suites'::'Test Suite 2 - Bis'::'MultipleDelegation - MultipleConnectors - PortToPart - Signal'::Tester ;&#xD;
&#xD;
private import 'Test Suites'::'Test Suite 2 - Bis'::'BehaviorPort - Signal'::Start ;&#xD;
private import 'Test Suites'::'Test Suite 2 - Bis'::'BehaviorPort - Signal'::Continue ;&#xD;
&#xD;
activity TesterClassifierBehavior() { &#xD;
	accept(Start) ;&#xD;
	this.a.q.S(4, this) ;&#xD;
	accept(Continue) ;&#xD;
	accept(Continue) ;&#xD;
	accept(Continue) ;&#xD;
	accept(Continue) ;&#xD;
	this.test() ;&#xD;
}</body>
            </ownedComment>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_dfHQwP9zEeKcBsjselkpBA" name="Body(TesterClassifierBehavior)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_dfHQwf9zEeKcBsjselkpBA" name="AcceptStatement@730bb5" inStructuredNode="_dfHQwP9zEeKcBsjselkpBA" outgoing="_dfHRFf9zEeKcBsjselkpBA">
                <node xmi:type="uml:AcceptEventAction" xmi:id="_dfHQwv9zEeKcBsjselkpBA" name="Accept(Start)" inStructuredNode="_dfHQwf9zEeKcBsjselkpBA" incoming="_dfHQxf9zEeKcBsjselkpBA">
                  <trigger xmi:type="uml:Trigger" xmi:id="_dfHQw_9zEeKcBsjselkpBA" event="_dhyxUP9zEeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_dfHQxP9zEeKcBsjselkpBA" name="Initial(Accept(Start))" inStructuredNode="_dfHQwf9zEeKcBsjselkpBA" outgoing="_dfHQxf9zEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_dfHQxf9zEeKcBsjselkpBA" inStructuredNode="_dfHQwf9zEeKcBsjselkpBA" source="_dfHQxP9zEeKcBsjselkpBA" target="_dfHQwv9zEeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_dfHQxv9zEeKcBsjselkpBA" name="ExpressionStatement@1571c12" inStructuredNode="_dfHQwP9zEeKcBsjselkpBA" outgoing="_dfHRFv9zEeKcBsjselkpBA" incoming="_dfHRFf9zEeKcBsjselkpBA">
                <node xmi:type="uml:SendSignalAction" xmi:id="_dfHQx_9zEeKcBsjselkpBA" name="SendSignal(S)" inStructuredNode="_dfHQxv9zEeKcBsjselkpBA" incoming="_dfHQ8f9zEeKcBsjselkpBA" signal="_je3L4f9ZEeKcBsjselkpBA">
                  <argument xmi:type="uml:InputPin" xmi:id="_dfHQyP9zEeKcBsjselkpBA" name="SendSignal(S).argument(v)" incoming="_dfHQ7_9zEeKcBsjselkpBA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dfHQyf9zEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dfHQyv9zEeKcBsjselkpBA" value="1"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_dfHQy_9zEeKcBsjselkpBA" name="SendSignal(S).argument(t)" incoming="_dfHQ8P9zEeKcBsjselkpBA" type="_je3MzP9ZEeKcBsjselkpBA">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dfHQzP9zEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dfHQzf9zEeKcBsjselkpBA" value="1"/>
                  </argument>
                  <target xmi:type="uml:InputPin" xmi:id="_dfHQzv9zEeKcBsjselkpBA" name="SendSignal(S).target" incoming="_dfHQ8v9zEeKcBsjselkpBA" type="_84Gcqv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dfHQz_9zEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dfHQ0P9zEeKcBsjselkpBA" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_dfHQ0f9zEeKcBsjselkpBA" name="Tuple@6058ab" inStructuredNode="_dfHQxv9zEeKcBsjselkpBA" outgoing="_dfHQ8f9zEeKcBsjselkpBA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_dfHQ0v9zEeKcBsjselkpBA" name="Value(4)" inStructuredNode="_dfHQ0f9zEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_dfHQ0_9zEeKcBsjselkpBA" name="Value(4).result" outgoing="_dfHQ7_9zEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dfHQ1P9zEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dfHQ1f9zEeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_dfHQ1v9zEeKcBsjselkpBA" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:ReadSelfAction" xmi:id="_dfHQ1_9zEeKcBsjselkpBA" name="ReadSelf" inStructuredNode="_dfHQ0f9zEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_dfHQ2P9zEeKcBsjselkpBA" name="ReadSelf.result" outgoing="_dfHQ8P9zEeKcBsjselkpBA" type="_84HBhf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dfHQ2f9zEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dfHQ2v9zEeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                </node>
                <node xmi:type="uml:ReadSelfAction" xmi:id="_dfHQ2_9zEeKcBsjselkpBA" name="ReadSelf" inStructuredNode="_dfHQxv9zEeKcBsjselkpBA">
                  <result xmi:type="uml:OutputPin" xmi:id="_dfHQ3P9zEeKcBsjselkpBA" name="ReadSelf.result" outgoing="_dfHQ8_9zEeKcBsjselkpBA" type="_84HBhf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dfHQ3f9zEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dfHQ3v9zEeKcBsjselkpBA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_dfHQ3_9zEeKcBsjselkpBA" name="Read(a)" inStructuredNode="_dfHQxv9zEeKcBsjselkpBA" structuralFeature="_84HBh_68EeKIUMeW2s0i8Q">
                  <object xmi:type="uml:InputPin" xmi:id="_dfHQ4P9zEeKcBsjselkpBA" name="Read(a).object" incoming="_dfHQ9P9zEeKcBsjselkpBA" type="_84HBhf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dfHQ4f9zEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dfHQ4v9zEeKcBsjselkpBA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_dfHQ4_9zEeKcBsjselkpBA" name="Read(a).result" outgoing="_dfHQ9f9zEeKcBsjselkpBA" type="_84GcfP68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dfHQ5P9zEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dfHQ5f9zEeKcBsjselkpBA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_dfHQ5v9zEeKcBsjselkpBA" name="Fork(ReadSelf.result)" inStructuredNode="_dfHQxv9zEeKcBsjselkpBA" outgoing="_dfHQ9P9zEeKcBsjselkpBA" incoming="_dfHQ8_9zEeKcBsjselkpBA"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_dfHQ5_9zEeKcBsjselkpBA" name="Read(q)" inStructuredNode="_dfHQxv9zEeKcBsjselkpBA" structuralFeature="_84Gcff68EeKIUMeW2s0i8Q">
                  <object xmi:type="uml:InputPin" xmi:id="_dfHQ6P9zEeKcBsjselkpBA" name="Read(q).object" incoming="_dfHQ9v9zEeKcBsjselkpBA" type="_84GcfP68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dfHQ6f9zEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dfHQ6v9zEeKcBsjselkpBA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_dfHQ6_9zEeKcBsjselkpBA" name="Read(q).result" outgoing="_dfHQ8v9zEeKcBsjselkpBA" type="_84Gcqv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dfHQ7P9zEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dfHQ7f9zEeKcBsjselkpBA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_dfHQ7v9zEeKcBsjselkpBA" name="Fork(Read(a).result)" inStructuredNode="_dfHQxv9zEeKcBsjselkpBA" outgoing="_dfHQ9v9zEeKcBsjselkpBA" incoming="_dfHQ9f9zEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_dfHQ7_9zEeKcBsjselkpBA" inStructuredNode="_dfHQxv9zEeKcBsjselkpBA" source="_dfHQ0_9zEeKcBsjselkpBA" target="_dfHQyP9zEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_dfHQ8P9zEeKcBsjselkpBA" inStructuredNode="_dfHQxv9zEeKcBsjselkpBA" source="_dfHQ2P9zEeKcBsjselkpBA" target="_dfHQy_9zEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_dfHQ8f9zEeKcBsjselkpBA" inStructuredNode="_dfHQxv9zEeKcBsjselkpBA" source="_dfHQ0f9zEeKcBsjselkpBA" target="_dfHQx_9zEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_dfHQ8v9zEeKcBsjselkpBA" inStructuredNode="_dfHQxv9zEeKcBsjselkpBA" source="_dfHQ6_9zEeKcBsjselkpBA" target="_dfHQzv9zEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_dfHQ8_9zEeKcBsjselkpBA" inStructuredNode="_dfHQxv9zEeKcBsjselkpBA" source="_dfHQ3P9zEeKcBsjselkpBA" target="_dfHQ5v9zEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_dfHQ9P9zEeKcBsjselkpBA" inStructuredNode="_dfHQxv9zEeKcBsjselkpBA" source="_dfHQ5v9zEeKcBsjselkpBA" target="_dfHQ4P9zEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_dfHQ9f9zEeKcBsjselkpBA" inStructuredNode="_dfHQxv9zEeKcBsjselkpBA" source="_dfHQ4_9zEeKcBsjselkpBA" target="_dfHQ7v9zEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_dfHQ9v9zEeKcBsjselkpBA" inStructuredNode="_dfHQxv9zEeKcBsjselkpBA" source="_dfHQ7v9zEeKcBsjselkpBA" target="_dfHQ6P9zEeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_dfHQ9_9zEeKcBsjselkpBA" name="AcceptStatement@152423a" inStructuredNode="_dfHQwP9zEeKcBsjselkpBA" outgoing="_dfHRF_9zEeKcBsjselkpBA" incoming="_dfHRFv9zEeKcBsjselkpBA">
                <node xmi:type="uml:AcceptEventAction" xmi:id="_dfHQ-P9zEeKcBsjselkpBA" name="Accept(Continue)" inStructuredNode="_dfHQ9_9zEeKcBsjselkpBA" incoming="_dfHQ-_9zEeKcBsjselkpBA">
                  <trigger xmi:type="uml:Trigger" xmi:id="_dfHQ-f9zEeKcBsjselkpBA" event="_diYnMP9zEeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_dfHQ-v9zEeKcBsjselkpBA" name="Initial(Accept(Continue))" inStructuredNode="_dfHQ9_9zEeKcBsjselkpBA" outgoing="_dfHQ-_9zEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_dfHQ-_9zEeKcBsjselkpBA" inStructuredNode="_dfHQ9_9zEeKcBsjselkpBA" source="_dfHQ-v9zEeKcBsjselkpBA" target="_dfHQ-P9zEeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_dfHQ_P9zEeKcBsjselkpBA" name="AcceptStatement@959f05" inStructuredNode="_dfHQwP9zEeKcBsjselkpBA" outgoing="_dfHRGP9zEeKcBsjselkpBA" incoming="_dfHRF_9zEeKcBsjselkpBA">
                <node xmi:type="uml:AcceptEventAction" xmi:id="_dfHQ_f9zEeKcBsjselkpBA" name="Accept(Continue)" inStructuredNode="_dfHQ_P9zEeKcBsjselkpBA" incoming="_dfHRAP9zEeKcBsjselkpBA">
                  <trigger xmi:type="uml:Trigger" xmi:id="_dfHQ_v9zEeKcBsjselkpBA" event="_di_EIP9zEeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_dfHQ__9zEeKcBsjselkpBA" name="Initial(Accept(Continue))" inStructuredNode="_dfHQ_P9zEeKcBsjselkpBA" outgoing="_dfHRAP9zEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_dfHRAP9zEeKcBsjselkpBA" inStructuredNode="_dfHQ_P9zEeKcBsjselkpBA" source="_dfHQ__9zEeKcBsjselkpBA" target="_dfHQ_f9zEeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_dfHRAf9zEeKcBsjselkpBA" name="AcceptStatement@f1c047" inStructuredNode="_dfHQwP9zEeKcBsjselkpBA" outgoing="_dfHRGf9zEeKcBsjselkpBA" incoming="_dfHRGP9zEeKcBsjselkpBA">
                <node xmi:type="uml:AcceptEventAction" xmi:id="_dfHRAv9zEeKcBsjselkpBA" name="Accept(Continue)" inStructuredNode="_dfHRAf9zEeKcBsjselkpBA" incoming="_dfHRBf9zEeKcBsjselkpBA">
                  <trigger xmi:type="uml:Trigger" xmi:id="_dfHRA_9zEeKcBsjselkpBA" event="_djbwEP9zEeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_dfHRBP9zEeKcBsjselkpBA" name="Initial(Accept(Continue))" inStructuredNode="_dfHRAf9zEeKcBsjselkpBA" outgoing="_dfHRBf9zEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_dfHRBf9zEeKcBsjselkpBA" inStructuredNode="_dfHRAf9zEeKcBsjselkpBA" source="_dfHRBP9zEeKcBsjselkpBA" target="_dfHRAv9zEeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_dfHRBv9zEeKcBsjselkpBA" name="AcceptStatement@14e3778" inStructuredNode="_dfHQwP9zEeKcBsjselkpBA" outgoing="_dfHRGv9zEeKcBsjselkpBA" incoming="_dfHRGf9zEeKcBsjselkpBA">
                <node xmi:type="uml:AcceptEventAction" xmi:id="_dfHRB_9zEeKcBsjselkpBA" name="Accept(Continue)" inStructuredNode="_dfHRBv9zEeKcBsjselkpBA" incoming="_dfHRCv9zEeKcBsjselkpBA">
                  <trigger xmi:type="uml:Trigger" xmi:id="_dfHRCP9zEeKcBsjselkpBA" event="_dkBl8P9zEeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_dfHRCf9zEeKcBsjselkpBA" name="Initial(Accept(Continue))" inStructuredNode="_dfHRBv9zEeKcBsjselkpBA" outgoing="_dfHRCv9zEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_dfHRCv9zEeKcBsjselkpBA" inStructuredNode="_dfHRBv9zEeKcBsjselkpBA" source="_dfHRCf9zEeKcBsjselkpBA" target="_dfHRB_9zEeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_dfHRC_9zEeKcBsjselkpBA" name="ExpressionStatement@e285e5" inStructuredNode="_dfHQwP9zEeKcBsjselkpBA" incoming="_dfHRGv9zEeKcBsjselkpBA">
                <node xmi:type="uml:CallOperationAction" xmi:id="_dfHRDP9zEeKcBsjselkpBA" name="Call(test)" inStructuredNode="_dfHRC_9zEeKcBsjselkpBA" operation="_84HDOf68EeKIUMeW2s0i8Q">
                  <target xmi:type="uml:InputPin" xmi:id="_dfHRDf9zEeKcBsjselkpBA" name="Call(test).target" incoming="_dfHRFP9zEeKcBsjselkpBA" type="_84HBhf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dfHRDv9zEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dfHRD_9zEeKcBsjselkpBA" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:ReadSelfAction" xmi:id="_dfHREP9zEeKcBsjselkpBA" name="ReadSelf" inStructuredNode="_dfHRC_9zEeKcBsjselkpBA">
                  <result xmi:type="uml:OutputPin" xmi:id="_dfHREf9zEeKcBsjselkpBA" name="ReadSelf.result" outgoing="_dfHRFP9zEeKcBsjselkpBA" type="_84HBhf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dfHREv9zEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dfHRE_9zEeKcBsjselkpBA" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_dfHRFP9zEeKcBsjselkpBA" inStructuredNode="_dfHRC_9zEeKcBsjselkpBA" source="_dfHREf9zEeKcBsjselkpBA" target="_dfHRDf9zEeKcBsjselkpBA"/>
              </node>
              <edge xmi:type="uml:ControlFlow" xmi:id="_dfHRFf9zEeKcBsjselkpBA" inStructuredNode="_dfHQwP9zEeKcBsjselkpBA" source="_dfHQwf9zEeKcBsjselkpBA" target="_dfHQxv9zEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_dfHRFv9zEeKcBsjselkpBA" inStructuredNode="_dfHQwP9zEeKcBsjselkpBA" source="_dfHQxv9zEeKcBsjselkpBA" target="_dfHQ9_9zEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_dfHRF_9zEeKcBsjselkpBA" inStructuredNode="_dfHQwP9zEeKcBsjselkpBA" source="_dfHQ9_9zEeKcBsjselkpBA" target="_dfHQ_P9zEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_dfHRGP9zEeKcBsjselkpBA" inStructuredNode="_dfHQwP9zEeKcBsjselkpBA" source="_dfHQ_P9zEeKcBsjselkpBA" target="_dfHRAf9zEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_dfHRGf9zEeKcBsjselkpBA" inStructuredNode="_dfHQwP9zEeKcBsjselkpBA" source="_dfHRAf9zEeKcBsjselkpBA" target="_dfHRBv9zEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_dfHRGv9zEeKcBsjselkpBA" inStructuredNode="_dfHQwP9zEeKcBsjselkpBA" source="_dfHRBv9zEeKcBsjselkpBA" target="_dfHRC_9zEeKcBsjselkpBA"/>
            </structuredNode>
          </ownedBehavior>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_84HDN_68EeKIUMeW2s0i8Q" name="Tester" class="_84HBhf68EeKIUMeW2s0i8Q">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_84HDOP68EeKIUMeW2s0i8Q" name="result" type="_84HBhf68EeKIUMeW2s0i8Q" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_84HDOf68EeKIUMeW2s0i8Q" name="test" method="_84HBiv68EeKIUMeW2s0i8Q" class="_84HBhf68EeKIUMeW2s0i8Q" redefinedOperation="_je3Mzf9ZEeKcBsjselkpBA"/>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_84HDOv68EeKIUMeW2s0i8Q" name="SingleDelegation - PortToPWP - Signal">
        <packagedElement xmi:type="uml:Class" xmi:id="_84HDO_68EeKIUMeW2s0i8Q" name="C">
          <ownedAttribute xmi:type="uml:Port" xmi:id="_84HDPP68EeKIUMeW2s0i8Q" name="p" visibility="public" type="_84FOSP68EeKIUMeW2s0i8Q" end="_84HDQf68EeKIUMeW2s0i8Q" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84HDPf68EeKIUMeW2s0i8Q" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84HDPv68EeKIUMeW2s0i8Q" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_84HDP_68EeKIUMeW2s0i8Q" name="a" type="_84FOOv68EeKIUMeW2s0i8Q" aggregation="composite"/>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_84HDQP68EeKIUMeW2s0i8Q" name="u">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_84HDQf68EeKIUMeW2s0i8Q" role="_84HDPP68EeKIUMeW2s0i8Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84HDQv68EeKIUMeW2s0i8Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84HDQ_68EeKIUMeW2s0i8Q" value="1"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_84HDRP68EeKIUMeW2s0i8Q" partWithPort="_84HDP_68EeKIUMeW2s0i8Q" role="_84FOO_68EeKIUMeW2s0i8Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84HDRf68EeKIUMeW2s0i8Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84HDRv68EeKIUMeW2s0i8Q" value="1"/>
            </end>
          </ownedConnector>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_84HDR_68EeKIUMeW2s0i8Q" name="C" class="_84HDO_68EeKIUMeW2s0i8Q">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_84HDSP68EeKIUMeW2s0i8Q" name="result" type="_84HDO_68EeKIUMeW2s0i8Q" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Activity" xmi:id="_84HDUP68EeKIUMeW2s0i8Q" name="Test case - SingleDelegation - PortToPWP - Signal" group="_L7XrAP9kEeKcBsjselkpBA" node="_L7XrAP9kEeKcBsjselkpBA">
          <ownedComment xmi:type="uml:Comment" xmi:id="_84HDUf68EeKIUMeW2s0i8Q">
            <body>&#xD;
namespace 'Test Suites'::'Test Suite 2 - Bis'::'SingleDelegation - PortToPWP - Signal' ;&#xD;
&#xD;
//private import 'Test Suites'::'Test Suite 2'::'BehaviorPort - Signal'::Start ;&#xD;
&#xD;
activity 'Test case - SingleDelegation - PortToPWP - Signal'() { &#xD;
	t = new Tester() ;&#xD;
	t.Start() ;&#xD;
}</body>
          </ownedComment>
          <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_L7XrAP9kEeKcBsjselkpBA" name="Body(Test case - SingleDelegation - PortToPWP - Signal)">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_L7XrAf9kEeKcBsjselkpBA" name="ExpressionStatement@179250d" inStructuredNode="_L7XrAP9kEeKcBsjselkpBA" outgoing="_L7XrKP9kEeKcBsjselkpBA">
              <node xmi:type="uml:ForkNode" xmi:id="_L7XrAv9kEeKcBsjselkpBA" name="Fork(t)@10d15a" inStructuredNode="_L7XrAf9kEeKcBsjselkpBA" outgoing="_L7XrJ_9kEeKcBsjselkpBA" incoming="_L7XrHP9kEeKcBsjselkpBA"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_L7XrA_9kEeKcBsjselkpBA" name="RightHandSide@3c3d67" inStructuredNode="_L7XrAf9kEeKcBsjselkpBA">
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_L7XrBP9kEeKcBsjselkpBA" name="InstanceCreationExpression@3c3d67" inStructuredNode="_L7XrA_9kEeKcBsjselkpBA">
                  <node xmi:type="uml:CallOperationAction" xmi:id="_L7XrBf9kEeKcBsjselkpBA" name="Call(Tester)" inStructuredNode="_L7XrBP9kEeKcBsjselkpBA" operation="_84Holf68EeKIUMeW2s0i8Q">
                    <result xmi:type="uml:OutputPin" xmi:id="_L7XrBv9kEeKcBsjselkpBA" name="Call(Tester).result(result)" outgoing="_L7XrGf9kEeKcBsjselkpBA" type="_84HDe_68EeKIUMeW2s0i8Q">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L7XrB_9kEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_L7XrCP9kEeKcBsjselkpBA" value="1"/>
                    </result>
                    <target xmi:type="uml:InputPin" xmi:id="_L7XrCf9kEeKcBsjselkpBA" name="Call(Tester).target" incoming="_L7XrGP9kEeKcBsjselkpBA" type="_84HDe_68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L7XrCv9kEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_L7XrC_9kEeKcBsjselkpBA" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:CreateObjectAction" xmi:id="_L7XrDP9kEeKcBsjselkpBA" name="Create(Tester)" inStructuredNode="_L7XrBP9kEeKcBsjselkpBA" classifier="_84HDe_68EeKIUMeW2s0i8Q">
                    <result xmi:type="uml:OutputPin" xmi:id="_L7XrDf9kEeKcBsjselkpBA" name="Create(Tester).result" outgoing="_L7XrGP9kEeKcBsjselkpBA" type="_84HDe_68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L7XrDv9kEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_L7XrD_9kEeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_L7XrEP9kEeKcBsjselkpBA" name="Fork(Call(Tester).result(result))" inStructuredNode="_L7XrBP9kEeKcBsjselkpBA" outgoing="_L7XrGv9kEeKcBsjselkpBA _L7XrG_9kEeKcBsjselkpBA" incoming="_L7XrGf9kEeKcBsjselkpBA"/>
                  <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_L7XrEf9kEeKcBsjselkpBA" name="Start(Tester)" inStructuredNode="_L7XrBP9kEeKcBsjselkpBA">
                    <object xmi:type="uml:InputPin" xmi:id="_L7XrEv9kEeKcBsjselkpBA" name="Start(Tester).object" incoming="_L7XrGv9kEeKcBsjselkpBA" type="_84HDe_68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L7XrE_9kEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_L7XrFP9kEeKcBsjselkpBA" value="1"/>
                    </object>
                  </node>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_L7XrFf9kEeKcBsjselkpBA" name="Output(Call(Tester).result(result))" outgoing="_L7XrHP9kEeKcBsjselkpBA" incoming="_L7XrG_9kEeKcBsjselkpBA" type="_84HDe_68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L7XrFv9kEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_L7XrF_9kEeKcBsjselkpBA" value="1"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_L7XrGP9kEeKcBsjselkpBA" inStructuredNode="_L7XrBP9kEeKcBsjselkpBA" source="_L7XrDf9kEeKcBsjselkpBA" target="_L7XrCf9kEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_L7XrGf9kEeKcBsjselkpBA" inStructuredNode="_L7XrBP9kEeKcBsjselkpBA" source="_L7XrBv9kEeKcBsjselkpBA" target="_L7XrEP9kEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_L7XrGv9kEeKcBsjselkpBA" inStructuredNode="_L7XrBP9kEeKcBsjselkpBA" source="_L7XrEP9kEeKcBsjselkpBA" target="_L7XrEv9kEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_L7XrG_9kEeKcBsjselkpBA" inStructuredNode="_L7XrBP9kEeKcBsjselkpBA" source="_L7XrEP9kEeKcBsjselkpBA" target="_L7XrFf9kEeKcBsjselkpBA"/>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_L7XrHP9kEeKcBsjselkpBA" inStructuredNode="_L7XrAf9kEeKcBsjselkpBA" source="_L7XrFf9kEeKcBsjselkpBA" target="_L7XrAv9kEeKcBsjselkpBA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_L7XrHf9kEeKcBsjselkpBA" name="ExpressionStatement@8393f8" inStructuredNode="_L7XrAP9kEeKcBsjselkpBA" incoming="_L7XrKP9kEeKcBsjselkpBA">
              <node xmi:type="uml:ExpansionRegion" xmi:id="_L7XrHv9kEeKcBsjselkpBA" name="Collect(SendSignal(Start))" inStructuredNode="_L7XrHf9kEeKcBsjselkpBA" incoming="_L7XrJv9kEeKcBsjselkpBA" mode="parallel" inputElement="_L7XrJP9kEeKcBsjselkpBA">
                <node xmi:type="uml:SendSignalAction" xmi:id="_L7XrH_9kEeKcBsjselkpBA" name="SendSignal(Start)" inStructuredNode="_L7XrHv9kEeKcBsjselkpBA" signal="_je3Myv9ZEeKcBsjselkpBA">
                  <target xmi:type="uml:InputPin" xmi:id="_L7XrIP9kEeKcBsjselkpBA" name="SendSignal(Start).target" incoming="_L7XrI_9kEeKcBsjselkpBA" type="_84HDe_68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L7XrIf9kEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_L7XrIv9kEeKcBsjselkpBA" value="1"/>
                  </target>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_L7XrI_9kEeKcBsjselkpBA" inStructuredNode="_L7XrHv9kEeKcBsjselkpBA" source="_L7XrJP9kEeKcBsjselkpBA" target="_L7XrIP9kEeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:ExpansionNode" xmi:id="_L7XrJP9kEeKcBsjselkpBA" name="Collect(SendSignal(Start)).inputElement" inStructuredNode="_L7XrHf9kEeKcBsjselkpBA" outgoing="_L7XrI_9kEeKcBsjselkpBA" incoming="_L7XrJ_9kEeKcBsjselkpBA" regionAsInput="_L7XrHv9kEeKcBsjselkpBA"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_L7XrJf9kEeKcBsjselkpBA" name="Feature(Fork(t)@10d15a)" inStructuredNode="_L7XrHf9kEeKcBsjselkpBA" outgoing="_L7XrJv9kEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_L7XrJv9kEeKcBsjselkpBA" inStructuredNode="_L7XrHf9kEeKcBsjselkpBA" source="_L7XrJf9kEeKcBsjselkpBA" target="_L7XrHv9kEeKcBsjselkpBA"/>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_L7XrJ_9kEeKcBsjselkpBA" inStructuredNode="_L7XrAP9kEeKcBsjselkpBA" source="_L7XrAv9kEeKcBsjselkpBA" target="_L7XrJP9kEeKcBsjselkpBA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_L7XrKP9kEeKcBsjselkpBA" inStructuredNode="_L7XrAP9kEeKcBsjselkpBA" source="_L7XrAf9kEeKcBsjselkpBA" target="_L7XrHf9kEeKcBsjselkpBA"/>
          </structuredNode>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_84HDe_68EeKIUMeW2s0i8Q" name="Tester" classifierBehavior="_84HoSv68EeKIUMeW2s0i8Q" isActive="true">
          <generalization xmi:type="uml:Generalization" xmi:id="__AJKsP9jEeKcBsjselkpBA" general="_je3MzP9ZEeKcBsjselkpBA" specific="_84HDe_68EeKIUMeW2s0i8Q"/>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_84HDff68EeKIUMeW2s0i8Q" name="c" visibility="public" type="_84HDO_68EeKIUMeW2s0i8Q" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84HDfv68EeKIUMeW2s0i8Q" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84HDf_68EeKIUMeW2s0i8Q" value="1"/>
          </ownedAttribute>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_84HDgP68EeKIUMeW2s0i8Q" name="test" specification="_84Hol_68EeKIUMeW2s0i8Q" group="_tLoAMP9jEeKcBsjselkpBA" node="_tLoAMP9jEeKcBsjselkpBA">
            <ownedComment xmi:type="uml:Comment" xmi:id="_84HDgf68EeKIUMeW2s0i8Q">
              <body>&#xD;
namespace 'Test Suites'::'Test Suite 2 - Bis'::'SingleDelegation - PortToPWP - Signal'::Tester ;&#xD;
&#xD;
activity test() { &#xD;
	WriteLine(&quot;-- Running test case: Single delegation connector - Signal delegated from port to part with port --&quot;) ;&#xD;
	AssertTrue(&quot;Signal delegated&quot;, this.c.a.b.p == 4) ;&#xD;
	WriteLine(&quot;-- End of test case --&quot;) ;&#xD;
}</body>
            </ownedComment>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_tLoAMP9jEeKcBsjselkpBA" name="Body(test)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_tLoAMf9jEeKcBsjselkpBA" name="ExpressionStatement@1e638a7" inStructuredNode="_tLoAMP9jEeKcBsjselkpBA" outgoing="_tLoAn_9jEeKcBsjselkpBA">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_tLoAMv9jEeKcBsjselkpBA" name="Call(WriteLine)" inStructuredNode="_tLoAMf9jEeKcBsjselkpBA" incoming="_tLoAQP9jEeKcBsjselkpBA">
                  <argument xmi:type="uml:InputPin" xmi:id="_tLoAM_9jEeKcBsjselkpBA" name="Call(WriteLine).argument(value)" incoming="_tLoAP_9jEeKcBsjselkpBA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tLoANP9jEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tLoANf9jEeKcBsjselkpBA" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_tLoANv9jEeKcBsjselkpBA" name="Call(WriteLine).result(errorStatus)">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tLoAN_9jEeKcBsjselkpBA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tLoAOP9jEeKcBsjselkpBA" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_tLoAOf9jEeKcBsjselkpBA" name="Tuple@216295" inStructuredNode="_tLoAMf9jEeKcBsjselkpBA" outgoing="_tLoAQP9jEeKcBsjselkpBA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_tLoAOv9jEeKcBsjselkpBA" name="Value(&quot;-- Running test case: Single delegation connector - Signal delegated from port to part with port --&quot;)" inStructuredNode="_tLoAOf9jEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_tLoAO_9jEeKcBsjselkpBA" name="Value(&quot;-- Running test case: Single delegation connector - Signal delegated from port to part with port --&quot;).result" outgoing="_tLoAP_9jEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tLoAPP9jEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tLoAPf9jEeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_tLoAPv9jEeKcBsjselkpBA" value="-- Running test case: Single delegation connector - Signal delegated from port to part with port --">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_tLoAP_9jEeKcBsjselkpBA" inStructuredNode="_tLoAMf9jEeKcBsjselkpBA" source="_tLoAO_9jEeKcBsjselkpBA" target="_tLoAM_9jEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_tLoAQP9jEeKcBsjselkpBA" inStructuredNode="_tLoAMf9jEeKcBsjselkpBA" source="_tLoAOf9jEeKcBsjselkpBA" target="_tLoAMv9jEeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_tLoAQf9jEeKcBsjselkpBA" name="ExpressionStatement@6d6c98" inStructuredNode="_tLoAMP9jEeKcBsjselkpBA" outgoing="_tLoAoP9jEeKcBsjselkpBA" incoming="_tLoAn_9jEeKcBsjselkpBA">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_tLoAQv9jEeKcBsjselkpBA" name="Call(AssertTrue)" inStructuredNode="_tLoAQf9jEeKcBsjselkpBA" incoming="_tLoAjv9jEeKcBsjselkpBA">
                  <argument xmi:type="uml:InputPin" xmi:id="_tLoAQ_9jEeKcBsjselkpBA" name="Call(AssertTrue).argument(label)" incoming="_tLoAjP9jEeKcBsjselkpBA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tLoARP9jEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tLoARf9jEeKcBsjselkpBA" value="1"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_tLoARv9jEeKcBsjselkpBA" name="Call(AssertTrue).argument(condition)" incoming="_tLoAjf9jEeKcBsjselkpBA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tLoAR_9jEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tLoASP9jEeKcBsjselkpBA" value="1"/>
                  </argument>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_tLoASf9jEeKcBsjselkpBA" name="Tuple@1bc3178" inStructuredNode="_tLoAQf9jEeKcBsjselkpBA" outgoing="_tLoAjv9jEeKcBsjselkpBA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_tLoASv9jEeKcBsjselkpBA" name="Value(&quot;Signal delegated&quot;)" inStructuredNode="_tLoASf9jEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_tLoAS_9jEeKcBsjselkpBA" name="Value(&quot;Signal delegated&quot;).result" outgoing="_tLoAjP9jEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tLoATP9jEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tLoATf9jEeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_tLoATv9jEeKcBsjselkpBA" value="Signal delegated">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                  <node xmi:type="uml:ReadSelfAction" xmi:id="_tLoAT_9jEeKcBsjselkpBA" name="ReadSelf" inStructuredNode="_tLoASf9jEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_tLoAUP9jEeKcBsjselkpBA" name="ReadSelf.result" outgoing="_tLoAgv9jEeKcBsjselkpBA" type="_84HDe_68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tLoAUf9jEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tLoAUv9jEeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_tLoAU_9jEeKcBsjselkpBA" name="Read(c)" inStructuredNode="_tLoASf9jEeKcBsjselkpBA" structuralFeature="_84HDff68EeKIUMeW2s0i8Q">
                    <object xmi:type="uml:InputPin" xmi:id="_tLoAVP9jEeKcBsjselkpBA" name="Read(c).object" incoming="_tLoAg_9jEeKcBsjselkpBA" type="_84HDe_68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tLoAVf9jEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tLoAVv9jEeKcBsjselkpBA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_tLoAV_9jEeKcBsjselkpBA" name="Read(c).result" outgoing="_tLoAhP9jEeKcBsjselkpBA" type="_84HDO_68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tLoAWP9jEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tLoAWf9jEeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_tLoAWv9jEeKcBsjselkpBA" name="Fork(ReadSelf.result)" inStructuredNode="_tLoASf9jEeKcBsjselkpBA" outgoing="_tLoAg_9jEeKcBsjselkpBA" incoming="_tLoAgv9jEeKcBsjselkpBA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_tLoAW_9jEeKcBsjselkpBA" name="Read(a)" inStructuredNode="_tLoASf9jEeKcBsjselkpBA" structuralFeature="_84HDP_68EeKIUMeW2s0i8Q">
                    <object xmi:type="uml:InputPin" xmi:id="_tLoAXP9jEeKcBsjselkpBA" name="Read(a).object" incoming="_tLoAhf9jEeKcBsjselkpBA" type="_84HDO_68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tLoAXf9jEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tLoAXv9jEeKcBsjselkpBA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_tLoAX_9jEeKcBsjselkpBA" name="Read(a).result" outgoing="_tLoAhv9jEeKcBsjselkpBA" type="_84FOOv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tLoAYP9jEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tLoAYf9jEeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_tLoAYv9jEeKcBsjselkpBA" name="Fork(Read(c).result)" inStructuredNode="_tLoASf9jEeKcBsjselkpBA" outgoing="_tLoAhf9jEeKcBsjselkpBA" incoming="_tLoAhP9jEeKcBsjselkpBA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_tLoAY_9jEeKcBsjselkpBA" name="Read(b)" inStructuredNode="_tLoASf9jEeKcBsjselkpBA" structuralFeature="_84FOPP68EeKIUMeW2s0i8Q">
                    <object xmi:type="uml:InputPin" xmi:id="_tLoAZP9jEeKcBsjselkpBA" name="Read(b).object" incoming="_tLoAh_9jEeKcBsjselkpBA" type="_84FOOv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tLoAZf9jEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tLoAZv9jEeKcBsjselkpBA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_tLoAZ_9jEeKcBsjselkpBA" name="Read(b).result" outgoing="_tLoAiP9jEeKcBsjselkpBA" type="_84Fy_f68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tLoAaP9jEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tLoAaf9jEeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_tLoAav9jEeKcBsjselkpBA" name="Fork(Read(a).result)" inStructuredNode="_tLoASf9jEeKcBsjselkpBA" outgoing="_tLoAh_9jEeKcBsjselkpBA" incoming="_tLoAhv9jEeKcBsjselkpBA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_tLoAa_9jEeKcBsjselkpBA" name="Read(p)" inStructuredNode="_tLoASf9jEeKcBsjselkpBA" structuralFeature="_84Fy_v68EeKIUMeW2s0i8Q">
                    <object xmi:type="uml:InputPin" xmi:id="_tLoAbP9jEeKcBsjselkpBA" name="Read(p).object" incoming="_tLoAif9jEeKcBsjselkpBA" type="_84Fy_f68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tLoAbf9jEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tLoAbv9jEeKcBsjselkpBA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_tLoAb_9jEeKcBsjselkpBA" name="Read(p).result" outgoing="_tLoAiv9jEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tLoAcP9jEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tLoAcf9jEeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_tLoAcv9jEeKcBsjselkpBA" name="Fork(Read(b).result)" inStructuredNode="_tLoASf9jEeKcBsjselkpBA" outgoing="_tLoAif9jEeKcBsjselkpBA" incoming="_tLoAiP9jEeKcBsjselkpBA"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_tLoAc_9jEeKcBsjselkpBA" name="Value(4)" inStructuredNode="_tLoASf9jEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_tLoAdP9jEeKcBsjselkpBA" name="Value(4).result" outgoing="_tLoAi_9jEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tLoAdf9jEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tLoAdv9jEeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_tLoAd_9jEeKcBsjselkpBA" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:TestIdentityAction" xmi:id="_tLoAeP9jEeKcBsjselkpBA" name="Test(==)" inStructuredNode="_tLoASf9jEeKcBsjselkpBA">
                    <first xmi:type="uml:InputPin" xmi:id="_tLoAef9jEeKcBsjselkpBA" name="Test(==).first" incoming="_tLoAiv9jEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tLoAev9jEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tLoAe_9jEeKcBsjselkpBA" value="1"/>
                    </first>
                    <result xmi:type="uml:OutputPin" xmi:id="_tLoAfP9jEeKcBsjselkpBA" name="Test(==).result" outgoing="_tLoAjf9jEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tLoAff9jEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tLoAfv9jEeKcBsjselkpBA" value="1"/>
                    </result>
                    <second xmi:type="uml:InputPin" xmi:id="_tLoAf_9jEeKcBsjselkpBA" name="Test(==).second" incoming="_tLoAi_9jEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tLoAgP9jEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tLoAgf9jEeKcBsjselkpBA" value="1"/>
                    </second>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_tLoAgv9jEeKcBsjselkpBA" inStructuredNode="_tLoASf9jEeKcBsjselkpBA" source="_tLoAUP9jEeKcBsjselkpBA" target="_tLoAWv9jEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_tLoAg_9jEeKcBsjselkpBA" inStructuredNode="_tLoASf9jEeKcBsjselkpBA" source="_tLoAWv9jEeKcBsjselkpBA" target="_tLoAVP9jEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_tLoAhP9jEeKcBsjselkpBA" inStructuredNode="_tLoASf9jEeKcBsjselkpBA" source="_tLoAV_9jEeKcBsjselkpBA" target="_tLoAYv9jEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_tLoAhf9jEeKcBsjselkpBA" inStructuredNode="_tLoASf9jEeKcBsjselkpBA" source="_tLoAYv9jEeKcBsjselkpBA" target="_tLoAXP9jEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_tLoAhv9jEeKcBsjselkpBA" inStructuredNode="_tLoASf9jEeKcBsjselkpBA" source="_tLoAX_9jEeKcBsjselkpBA" target="_tLoAav9jEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_tLoAh_9jEeKcBsjselkpBA" inStructuredNode="_tLoASf9jEeKcBsjselkpBA" source="_tLoAav9jEeKcBsjselkpBA" target="_tLoAZP9jEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_tLoAiP9jEeKcBsjselkpBA" inStructuredNode="_tLoASf9jEeKcBsjselkpBA" source="_tLoAZ_9jEeKcBsjselkpBA" target="_tLoAcv9jEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_tLoAif9jEeKcBsjselkpBA" inStructuredNode="_tLoASf9jEeKcBsjselkpBA" source="_tLoAcv9jEeKcBsjselkpBA" target="_tLoAbP9jEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_tLoAiv9jEeKcBsjselkpBA" inStructuredNode="_tLoASf9jEeKcBsjselkpBA" source="_tLoAb_9jEeKcBsjselkpBA" target="_tLoAef9jEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_tLoAi_9jEeKcBsjselkpBA" inStructuredNode="_tLoASf9jEeKcBsjselkpBA" source="_tLoAdP9jEeKcBsjselkpBA" target="_tLoAf_9jEeKcBsjselkpBA"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_tLoAjP9jEeKcBsjselkpBA" inStructuredNode="_tLoAQf9jEeKcBsjselkpBA" source="_tLoAS_9jEeKcBsjselkpBA" target="_tLoAQ_9jEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_tLoAjf9jEeKcBsjselkpBA" inStructuredNode="_tLoAQf9jEeKcBsjselkpBA" source="_tLoAfP9jEeKcBsjselkpBA" target="_tLoARv9jEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_tLoAjv9jEeKcBsjselkpBA" inStructuredNode="_tLoAQf9jEeKcBsjselkpBA" source="_tLoASf9jEeKcBsjselkpBA" target="_tLoAQv9jEeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_tLoAj_9jEeKcBsjselkpBA" name="ExpressionStatement@102304b" inStructuredNode="_tLoAMP9jEeKcBsjselkpBA" incoming="_tLoAoP9jEeKcBsjselkpBA">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_tLoAkP9jEeKcBsjselkpBA" name="Call(WriteLine)" inStructuredNode="_tLoAj_9jEeKcBsjselkpBA" incoming="_tLoAnv9jEeKcBsjselkpBA">
                  <argument xmi:type="uml:InputPin" xmi:id="_tLoAkf9jEeKcBsjselkpBA" name="Call(WriteLine).argument(value)" incoming="_tLoAnf9jEeKcBsjselkpBA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tLoAkv9jEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tLoAk_9jEeKcBsjselkpBA" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_tLoAlP9jEeKcBsjselkpBA" name="Call(WriteLine).result(errorStatus)">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tLoAlf9jEeKcBsjselkpBA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tLoAlv9jEeKcBsjselkpBA" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_tLoAl_9jEeKcBsjselkpBA" name="Tuple@19c9383" inStructuredNode="_tLoAj_9jEeKcBsjselkpBA" outgoing="_tLoAnv9jEeKcBsjselkpBA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_tLoAmP9jEeKcBsjselkpBA" name="Value(&quot;-- End of test case --&quot;)" inStructuredNode="_tLoAl_9jEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_tLoAmf9jEeKcBsjselkpBA" name="Value(&quot;-- End of test case --&quot;).result" outgoing="_tLoAnf9jEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tLoAmv9jEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tLoAm_9jEeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_tLoAnP9jEeKcBsjselkpBA" value="-- End of test case --">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_tLoAnf9jEeKcBsjselkpBA" inStructuredNode="_tLoAj_9jEeKcBsjselkpBA" source="_tLoAmf9jEeKcBsjselkpBA" target="_tLoAkf9jEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_tLoAnv9jEeKcBsjselkpBA" inStructuredNode="_tLoAj_9jEeKcBsjselkpBA" source="_tLoAl_9jEeKcBsjselkpBA" target="_tLoAkP9jEeKcBsjselkpBA"/>
              </node>
              <edge xmi:type="uml:ControlFlow" xmi:id="_tLoAn_9jEeKcBsjselkpBA" inStructuredNode="_tLoAMP9jEeKcBsjselkpBA" source="_tLoAMf9jEeKcBsjselkpBA" target="_tLoAQf9jEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_tLoAoP9jEeKcBsjselkpBA" inStructuredNode="_tLoAMP9jEeKcBsjselkpBA" source="_tLoAQf9jEeKcBsjselkpBA" target="_tLoAj_9jEeKcBsjselkpBA"/>
            </structuredNode>
          </ownedBehavior>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_84HoSv68EeKIUMeW2s0i8Q" name="TesterClassifierBehavior" group="_G06HgP9kEeKcBsjselkpBA" node="_G06HgP9kEeKcBsjselkpBA">
            <ownedComment xmi:type="uml:Comment" xmi:id="_84HoS_68EeKIUMeW2s0i8Q">
              <body>&#xD;
namespace 'Test Suites'::'Test Suite 2 - Bis'::'SingleDelegation - PortToPWP - Signal'::Tester ;&#xD;
&#xD;
private import 'Test Suites'::'Test Suite 2 - Bis'::'BehaviorPort - Signal'::Start ;&#xD;
private import 'Test Suites'::'Test Suite 2 - Bis'::'BehaviorPort - Signal'::Continue ;&#xD;
&#xD;
activity TesterClassifierBehavior() { &#xD;
	accept(Start) ;&#xD;
	this.c.p.S(4, this) ;&#xD;
	accept(Continue) ;&#xD;
	this.test() ;&#xD;
}</body>
            </ownedComment>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_G06HgP9kEeKcBsjselkpBA" name="Body(TesterClassifierBehavior)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_G06Hgf9kEeKcBsjselkpBA" name="AcceptStatement@e5c72" inStructuredNode="_G06HgP9kEeKcBsjselkpBA" outgoing="_G06us_9kEeKcBsjselkpBA">
                <node xmi:type="uml:AcceptEventAction" xmi:id="_G06Hgv9kEeKcBsjselkpBA" name="Accept(Start)" inStructuredNode="_G06Hgf9kEeKcBsjselkpBA" incoming="_G06Hhf9kEeKcBsjselkpBA">
                  <trigger xmi:type="uml:Trigger" xmi:id="_G06Hg_9kEeKcBsjselkpBA" event="_G4SysP9kEeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_G06HhP9kEeKcBsjselkpBA" name="Initial(Accept(Start))" inStructuredNode="_G06Hgf9kEeKcBsjselkpBA" outgoing="_G06Hhf9kEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_G06Hhf9kEeKcBsjselkpBA" inStructuredNode="_G06Hgf9kEeKcBsjselkpBA" source="_G06HhP9kEeKcBsjselkpBA" target="_G06Hgv9kEeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_G06Hhv9kEeKcBsjselkpBA" name="ExpressionStatement@1719fa8" inStructuredNode="_G06HgP9kEeKcBsjselkpBA" outgoing="_G06utP9kEeKcBsjselkpBA" incoming="_G06us_9kEeKcBsjselkpBA">
                <node xmi:type="uml:SendSignalAction" xmi:id="_G06Hh_9kEeKcBsjselkpBA" name="SendSignal(S)" inStructuredNode="_G06Hhv9kEeKcBsjselkpBA" incoming="_G06unv9kEeKcBsjselkpBA" signal="_je3L4f9ZEeKcBsjselkpBA">
                  <argument xmi:type="uml:InputPin" xmi:id="_G06HiP9kEeKcBsjselkpBA" name="SendSignal(S).argument(v)" incoming="_G06unP9kEeKcBsjselkpBA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G06Hif9kEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G06Hiv9kEeKcBsjselkpBA" value="1"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_G06Hi_9kEeKcBsjselkpBA" name="SendSignal(S).argument(t)" incoming="_G06unf9kEeKcBsjselkpBA" type="_je3MzP9ZEeKcBsjselkpBA">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G06HjP9kEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G06Hjf9kEeKcBsjselkpBA" value="1"/>
                  </argument>
                  <target xmi:type="uml:InputPin" xmi:id="_G06Hjv9kEeKcBsjselkpBA" name="SendSignal(S).target" incoming="_G06un_9kEeKcBsjselkpBA" type="_84FOSP68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G06Hj_9kEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G06HkP9kEeKcBsjselkpBA" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_G06Hkf9kEeKcBsjselkpBA" name="Tuple@1c49f30" inStructuredNode="_G06Hhv9kEeKcBsjselkpBA" outgoing="_G06unv9kEeKcBsjselkpBA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_G06Hkv9kEeKcBsjselkpBA" name="Value(4)" inStructuredNode="_G06Hkf9kEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_G06Hk_9kEeKcBsjselkpBA" name="Value(4).result" outgoing="_G06unP9kEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G06HlP9kEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G06Hlf9kEeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_G06Hlv9kEeKcBsjselkpBA" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:ReadSelfAction" xmi:id="_G06Hl_9kEeKcBsjselkpBA" name="ReadSelf" inStructuredNode="_G06Hkf9kEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_G06HmP9kEeKcBsjselkpBA" name="ReadSelf.result" outgoing="_G06unf9kEeKcBsjselkpBA" type="_84HDe_68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G06Hmf9kEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G06Hmv9kEeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                </node>
                <node xmi:type="uml:ReadSelfAction" xmi:id="_G06Hm_9kEeKcBsjselkpBA" name="ReadSelf" inStructuredNode="_G06Hhv9kEeKcBsjselkpBA">
                  <result xmi:type="uml:OutputPin" xmi:id="_G06HnP9kEeKcBsjselkpBA" name="ReadSelf.result" outgoing="_G06uoP9kEeKcBsjselkpBA" type="_84HDe_68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G06Hnf9kEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G06Hnv9kEeKcBsjselkpBA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_G06Hn_9kEeKcBsjselkpBA" name="Read(c)" inStructuredNode="_G06Hhv9kEeKcBsjselkpBA" structuralFeature="_84HDff68EeKIUMeW2s0i8Q">
                  <object xmi:type="uml:InputPin" xmi:id="_G06HoP9kEeKcBsjselkpBA" name="Read(c).object" incoming="_G06uof9kEeKcBsjselkpBA" type="_84HDe_68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G06Hof9kEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G06Hov9kEeKcBsjselkpBA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_G06ukP9kEeKcBsjselkpBA" name="Read(c).result" outgoing="_G06uov9kEeKcBsjselkpBA" type="_84HDO_68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G06ukf9kEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G06ukv9kEeKcBsjselkpBA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_G06uk_9kEeKcBsjselkpBA" name="Fork(ReadSelf.result)" inStructuredNode="_G06Hhv9kEeKcBsjselkpBA" outgoing="_G06uof9kEeKcBsjselkpBA" incoming="_G06uoP9kEeKcBsjselkpBA"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_G06ulP9kEeKcBsjselkpBA" name="Read(p)" inStructuredNode="_G06Hhv9kEeKcBsjselkpBA" structuralFeature="_84HDPP68EeKIUMeW2s0i8Q">
                  <object xmi:type="uml:InputPin" xmi:id="_G06ulf9kEeKcBsjselkpBA" name="Read(p).object" incoming="_G06uo_9kEeKcBsjselkpBA" type="_84HDO_68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G06ulv9kEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G06ul_9kEeKcBsjselkpBA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_G06umP9kEeKcBsjselkpBA" name="Read(p).result" outgoing="_G06un_9kEeKcBsjselkpBA" type="_84FOSP68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G06umf9kEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G06umv9kEeKcBsjselkpBA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_G06um_9kEeKcBsjselkpBA" name="Fork(Read(c).result)" inStructuredNode="_G06Hhv9kEeKcBsjselkpBA" outgoing="_G06uo_9kEeKcBsjselkpBA" incoming="_G06uov9kEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_G06unP9kEeKcBsjselkpBA" inStructuredNode="_G06Hhv9kEeKcBsjselkpBA" source="_G06Hk_9kEeKcBsjselkpBA" target="_G06HiP9kEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_G06unf9kEeKcBsjselkpBA" inStructuredNode="_G06Hhv9kEeKcBsjselkpBA" source="_G06HmP9kEeKcBsjselkpBA" target="_G06Hi_9kEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_G06unv9kEeKcBsjselkpBA" inStructuredNode="_G06Hhv9kEeKcBsjselkpBA" source="_G06Hkf9kEeKcBsjselkpBA" target="_G06Hh_9kEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_G06un_9kEeKcBsjselkpBA" inStructuredNode="_G06Hhv9kEeKcBsjselkpBA" source="_G06umP9kEeKcBsjselkpBA" target="_G06Hjv9kEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_G06uoP9kEeKcBsjselkpBA" inStructuredNode="_G06Hhv9kEeKcBsjselkpBA" source="_G06HnP9kEeKcBsjselkpBA" target="_G06uk_9kEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_G06uof9kEeKcBsjselkpBA" inStructuredNode="_G06Hhv9kEeKcBsjselkpBA" source="_G06uk_9kEeKcBsjselkpBA" target="_G06HoP9kEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_G06uov9kEeKcBsjselkpBA" inStructuredNode="_G06Hhv9kEeKcBsjselkpBA" source="_G06ukP9kEeKcBsjselkpBA" target="_G06um_9kEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_G06uo_9kEeKcBsjselkpBA" inStructuredNode="_G06Hhv9kEeKcBsjselkpBA" source="_G06um_9kEeKcBsjselkpBA" target="_G06ulf9kEeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_G06upP9kEeKcBsjselkpBA" name="AcceptStatement@22af0b" inStructuredNode="_G06HgP9kEeKcBsjselkpBA" outgoing="_G06utf9kEeKcBsjselkpBA" incoming="_G06utP9kEeKcBsjselkpBA">
                <node xmi:type="uml:AcceptEventAction" xmi:id="_G06upf9kEeKcBsjselkpBA" name="Accept(Continue)" inStructuredNode="_G06upP9kEeKcBsjselkpBA" incoming="_G06uqP9kEeKcBsjselkpBA">
                  <trigger xmi:type="uml:Trigger" xmi:id="_G06upv9kEeKcBsjselkpBA" event="_G42MUP9kEeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_G06up_9kEeKcBsjselkpBA" name="Initial(Accept(Continue))" inStructuredNode="_G06upP9kEeKcBsjselkpBA" outgoing="_G06uqP9kEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_G06uqP9kEeKcBsjselkpBA" inStructuredNode="_G06upP9kEeKcBsjselkpBA" source="_G06up_9kEeKcBsjselkpBA" target="_G06upf9kEeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_G06uqf9kEeKcBsjselkpBA" name="ExpressionStatement@124d1e0" inStructuredNode="_G06HgP9kEeKcBsjselkpBA" incoming="_G06utf9kEeKcBsjselkpBA">
                <node xmi:type="uml:CallOperationAction" xmi:id="_G06uqv9kEeKcBsjselkpBA" name="Call(test)" inStructuredNode="_G06uqf9kEeKcBsjselkpBA" operation="_84Hol_68EeKIUMeW2s0i8Q">
                  <target xmi:type="uml:InputPin" xmi:id="_G06uq_9kEeKcBsjselkpBA" name="Call(test).target" incoming="_G06usv9kEeKcBsjselkpBA" type="_84HDe_68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G06urP9kEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G06urf9kEeKcBsjselkpBA" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:ReadSelfAction" xmi:id="_G06urv9kEeKcBsjselkpBA" name="ReadSelf" inStructuredNode="_G06uqf9kEeKcBsjselkpBA">
                  <result xmi:type="uml:OutputPin" xmi:id="_G06ur_9kEeKcBsjselkpBA" name="ReadSelf.result" outgoing="_G06usv9kEeKcBsjselkpBA" type="_84HDe_68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G06usP9kEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G06usf9kEeKcBsjselkpBA" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_G06usv9kEeKcBsjselkpBA" inStructuredNode="_G06uqf9kEeKcBsjselkpBA" source="_G06ur_9kEeKcBsjselkpBA" target="_G06uq_9kEeKcBsjselkpBA"/>
              </node>
              <edge xmi:type="uml:ControlFlow" xmi:id="_G06us_9kEeKcBsjselkpBA" inStructuredNode="_G06HgP9kEeKcBsjselkpBA" source="_G06Hgf9kEeKcBsjselkpBA" target="_G06Hhv9kEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_G06utP9kEeKcBsjselkpBA" inStructuredNode="_G06HgP9kEeKcBsjselkpBA" source="_G06Hhv9kEeKcBsjselkpBA" target="_G06upP9kEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_G06utf9kEeKcBsjselkpBA" inStructuredNode="_G06HgP9kEeKcBsjselkpBA" source="_G06upP9kEeKcBsjselkpBA" target="_G06uqf9kEeKcBsjselkpBA"/>
            </structuredNode>
          </ownedBehavior>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_84Holf68EeKIUMeW2s0i8Q" name="Tester" class="_84HDe_68EeKIUMeW2s0i8Q">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_84Holv68EeKIUMeW2s0i8Q" name="result" type="_84HDe_68EeKIUMeW2s0i8Q" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_84Hol_68EeKIUMeW2s0i8Q" name="test" method="_84HDgP68EeKIUMeW2s0i8Q" class="_84HDe_68EeKIUMeW2s0i8Q" redefinedOperation="_je3Mzf9ZEeKcBsjselkpBA"/>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_84HomP68EeKIUMeW2s0i8Q" name="SingleDelegation - PortToPWP - Operation">
        <packagedElement xmi:type="uml:Class" xmi:id="_84HooP68EeKIUMeW2s0i8Q" name="C">
          <ownedAttribute xmi:type="uml:Port" xmi:id="_84Hoof68EeKIUMeW2s0i8Q" name="p" visibility="public" type="_84F0Kf68EeKIUMeW2s0i8Q" end="_84Hopv68EeKIUMeW2s0i8Q" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84Hoov68EeKIUMeW2s0i8Q" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84Hoo_68EeKIUMeW2s0i8Q" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_84HopP68EeKIUMeW2s0i8Q" name="a" type="_84F0Gv68EeKIUMeW2s0i8Q" aggregation="composite"/>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_84Hopf68EeKIUMeW2s0i8Q" name="u">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_84Hopv68EeKIUMeW2s0i8Q" role="_84Hoof68EeKIUMeW2s0i8Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84Hop_68EeKIUMeW2s0i8Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84HoqP68EeKIUMeW2s0i8Q" value="1"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_84Hoqf68EeKIUMeW2s0i8Q" partWithPort="_84HopP68EeKIUMeW2s0i8Q" role="_84F0G_68EeKIUMeW2s0i8Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84Hoqv68EeKIUMeW2s0i8Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84Hoq_68EeKIUMeW2s0i8Q" value="1"/>
            </end>
          </ownedConnector>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_84HorP68EeKIUMeW2s0i8Q" name="C" class="_84HooP68EeKIUMeW2s0i8Q">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_84Horf68EeKIUMeW2s0i8Q" name="result" type="_84HooP68EeKIUMeW2s0i8Q" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Activity" xmi:id="_84Horv68EeKIUMeW2s0i8Q" name="Test case - SingleDelegation - PortToPWP - Operation" group="_AZ6eAP84EeKtJdjes0eHWA" node="_AZ6eAP84EeKtJdjes0eHWA">
          <ownedComment xmi:type="uml:Comment" xmi:id="_84Hor_68EeKIUMeW2s0i8Q">
            <body>&#xD;
namespace 'Test Suites'::'Test Suite 2 - Bis'::'SingleDelegation - PortToPWP - Operation' ;&#xD;
&#xD;
activity 'Test case - SingleDelegation - PortToPWP - Operation'() { &#xD;
&#xD;
	WriteLine(&quot;-- Running test case: Single delegation connector - Operation delegated from port to part with port --&quot;) ;&#xD;
	&#xD;
	c = new C() ;&#xD;
	c.p.setP(4) ;&#xD;
	AssertTrue(&quot;Operation call delegated&quot;, c.a.b.p == 4) ;&#xD;
	&#xD;
	WriteLine(&quot;-- End of test case --&quot;) ;&#xD;
}</body>
          </ownedComment>
          <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_AZ6eAP84EeKtJdjes0eHWA" name="Body(Test case - SingleDelegation - PortToPWP - Operation)">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_AZ6eAf84EeKtJdjes0eHWA" name="ExpressionStatement@1f019a9" inStructuredNode="_AZ6eAP84EeKtJdjes0eHWA" outgoing="_AZ6eov84EeKtJdjes0eHWA">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_AZ6eAv84EeKtJdjes0eHWA" name="Call(WriteLine)" inStructuredNode="_AZ6eAf84EeKtJdjes0eHWA" incoming="_AZ6eEP84EeKtJdjes0eHWA">
                <argument xmi:type="uml:InputPin" xmi:id="_AZ6eA_84EeKtJdjes0eHWA" name="Call(WriteLine).argument(value)" incoming="_AZ6eD_84EeKtJdjes0eHWA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AZ6eBP84EeKtJdjes0eHWA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AZ6eBf84EeKtJdjes0eHWA" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_AZ6eBv84EeKtJdjes0eHWA" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AZ6eB_84EeKtJdjes0eHWA"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AZ6eCP84EeKtJdjes0eHWA" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_AZ6eCf84EeKtJdjes0eHWA" name="Tuple@8755a" inStructuredNode="_AZ6eAf84EeKtJdjes0eHWA" outgoing="_AZ6eEP84EeKtJdjes0eHWA">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_AZ6eCv84EeKtJdjes0eHWA" name="Value(&quot;-- Running test case: Single delegation connector - Operation delegated from port to part with port --&quot;)" inStructuredNode="_AZ6eCf84EeKtJdjes0eHWA">
                  <result xmi:type="uml:OutputPin" xmi:id="_AZ6eC_84EeKtJdjes0eHWA" name="Value(&quot;-- Running test case: Single delegation connector - Operation delegated from port to part with port --&quot;).result" outgoing="_AZ6eD_84EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AZ6eDP84EeKtJdjes0eHWA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AZ6eDf84EeKtJdjes0eHWA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_AZ6eDv84EeKtJdjes0eHWA" value="-- Running test case: Single delegation connector - Operation delegated from port to part with port --">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_AZ6eD_84EeKtJdjes0eHWA" inStructuredNode="_AZ6eAf84EeKtJdjes0eHWA" source="_AZ6eC_84EeKtJdjes0eHWA" target="_AZ6eA_84EeKtJdjes0eHWA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_AZ6eEP84EeKtJdjes0eHWA" inStructuredNode="_AZ6eAf84EeKtJdjes0eHWA" source="_AZ6eCf84EeKtJdjes0eHWA" target="_AZ6eAv84EeKtJdjes0eHWA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_AZ6eEf84EeKtJdjes0eHWA" name="ExpressionStatement@188e99c" inStructuredNode="_AZ6eAP84EeKtJdjes0eHWA" outgoing="_AZ6epP84EeKtJdjes0eHWA" incoming="_AZ6eov84EeKtJdjes0eHWA">
              <node xmi:type="uml:ForkNode" xmi:id="_AZ6eEv84EeKtJdjes0eHWA" name="Fork(c)@1e46cf5" inStructuredNode="_AZ6eEf84EeKtJdjes0eHWA" outgoing="_AZ6eo_84EeKtJdjes0eHWA _AZ6epf84EeKtJdjes0eHWA" incoming="_AZ6eIP84EeKtJdjes0eHWA"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_AZ6eE_84EeKtJdjes0eHWA" name="RightHandSide@ee0812" inStructuredNode="_AZ6eEf84EeKtJdjes0eHWA">
                <node xmi:type="uml:CallOperationAction" xmi:id="_AZ6eFP84EeKtJdjes0eHWA" name="Call(C)" inStructuredNode="_AZ6eE_84EeKtJdjes0eHWA" operation="_84HorP68EeKIUMeW2s0i8Q">
                  <result xmi:type="uml:OutputPin" xmi:id="_AZ6eFf84EeKtJdjes0eHWA" name="Call(C).result(result)" outgoing="_AZ6eIP84EeKtJdjes0eHWA" type="_84HooP68EeKIUMeW2s0i8Q">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AZ6eFv84EeKtJdjes0eHWA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AZ6eF_84EeKtJdjes0eHWA" value="1"/>
                  </result>
                  <target xmi:type="uml:InputPin" xmi:id="_AZ6eGP84EeKtJdjes0eHWA" name="Call(C).target" incoming="_AZ6eH_84EeKtJdjes0eHWA" type="_84HooP68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AZ6eGf84EeKtJdjes0eHWA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AZ6eGv84EeKtJdjes0eHWA" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_AZ6eG_84EeKtJdjes0eHWA" name="Create(C)" inStructuredNode="_AZ6eE_84EeKtJdjes0eHWA" classifier="_84HooP68EeKIUMeW2s0i8Q">
                  <result xmi:type="uml:OutputPin" xmi:id="_AZ6eHP84EeKtJdjes0eHWA" name="Create(C).result" outgoing="_AZ6eH_84EeKtJdjes0eHWA" type="_84HooP68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AZ6eHf84EeKtJdjes0eHWA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AZ6eHv84EeKtJdjes0eHWA" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_AZ6eH_84EeKtJdjes0eHWA" inStructuredNode="_AZ6eE_84EeKtJdjes0eHWA" source="_AZ6eHP84EeKtJdjes0eHWA" target="_AZ6eGP84EeKtJdjes0eHWA"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_AZ6eIP84EeKtJdjes0eHWA" inStructuredNode="_AZ6eEf84EeKtJdjes0eHWA" source="_AZ6eFf84EeKtJdjes0eHWA" target="_AZ6eEv84EeKtJdjes0eHWA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_AZ6eIf84EeKtJdjes0eHWA" name="ExpressionStatement@132e6a4" inStructuredNode="_AZ6eAP84EeKtJdjes0eHWA" outgoing="_AZ6epv84EeKtJdjes0eHWA" incoming="_AZ6epP84EeKtJdjes0eHWA">
              <node xmi:type="uml:ExpansionRegion" xmi:id="_AZ6eIv84EeKtJdjes0eHWA" name="Collect(Call(setP))" inStructuredNode="_AZ6eIf84EeKtJdjes0eHWA" incoming="_AZ6eP_84EeKtJdjes0eHWA" mode="parallel" inputElement="_AZ6eM_84EeKtJdjes0eHWA">
                <node xmi:type="uml:CallOperationAction" xmi:id="_AZ6eI_84EeKtJdjes0eHWA" name="Call(setP)" inStructuredNode="_AZ6eIv84EeKtJdjes0eHWA" incoming="_AZ6eMf84EeKtJdjes0eHWA" operation="_84F0J_68EeKIUMeW2s0i8Q">
                  <argument xmi:type="uml:InputPin" xmi:id="_AZ6eJP84EeKtJdjes0eHWA" name="Call(setP).argument(v)" incoming="_AZ6eMP84EeKtJdjes0eHWA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AZ6eJf84EeKtJdjes0eHWA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AZ6eJv84EeKtJdjes0eHWA" value="1"/>
                  </argument>
                  <target xmi:type="uml:InputPin" xmi:id="_AZ6eJ_84EeKtJdjes0eHWA" name="Call(setP).target" incoming="_AZ6eMv84EeKtJdjes0eHWA" type="_84F0Kf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AZ6eKP84EeKtJdjes0eHWA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AZ6eKf84EeKtJdjes0eHWA" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_AZ6eKv84EeKtJdjes0eHWA" name="Tuple@188dd8b" inStructuredNode="_AZ6eIv84EeKtJdjes0eHWA" outgoing="_AZ6eMf84EeKtJdjes0eHWA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_AZ6eK_84EeKtJdjes0eHWA" name="Value(4)" inStructuredNode="_AZ6eKv84EeKtJdjes0eHWA">
                    <result xmi:type="uml:OutputPin" xmi:id="_AZ6eLP84EeKtJdjes0eHWA" name="Value(4).result" outgoing="_AZ6eMP84EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AZ6eLf84EeKtJdjes0eHWA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AZ6eLv84EeKtJdjes0eHWA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_AZ6eL_84EeKtJdjes0eHWA" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_AZ6eMP84EeKtJdjes0eHWA" inStructuredNode="_AZ6eIv84EeKtJdjes0eHWA" source="_AZ6eLP84EeKtJdjes0eHWA" target="_AZ6eJP84EeKtJdjes0eHWA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_AZ6eMf84EeKtJdjes0eHWA" inStructuredNode="_AZ6eIv84EeKtJdjes0eHWA" source="_AZ6eKv84EeKtJdjes0eHWA" target="_AZ6eI_84EeKtJdjes0eHWA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_AZ6eMv84EeKtJdjes0eHWA" inStructuredNode="_AZ6eIv84EeKtJdjes0eHWA" source="_AZ6eM_84EeKtJdjes0eHWA" target="_AZ6eJ_84EeKtJdjes0eHWA"/>
              </node>
              <node xmi:type="uml:ExpansionNode" xmi:id="_AZ6eM_84EeKtJdjes0eHWA" name="Collect(Call(setP)).inputElement" inStructuredNode="_AZ6eIf84EeKtJdjes0eHWA" outgoing="_AZ6eMv84EeKtJdjes0eHWA" incoming="_AZ6ePv84EeKtJdjes0eHWA" regionAsInput="_AZ6eIv84EeKtJdjes0eHWA"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_AZ6eNP84EeKtJdjes0eHWA" name="Feature(Read(p).result)" inStructuredNode="_AZ6eIf84EeKtJdjes0eHWA" outgoing="_AZ6eP_84EeKtJdjes0eHWA">
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_AZ6eNf84EeKtJdjes0eHWA" name="Read(p)" inStructuredNode="_AZ6eNP84EeKtJdjes0eHWA" structuralFeature="_84Hoof68EeKIUMeW2s0i8Q">
                  <object xmi:type="uml:InputPin" xmi:id="_AZ6eNv84EeKtJdjes0eHWA" name="Read(p).object" incoming="_AZ6ePf84EeKtJdjes0eHWA" type="_84HooP68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AZ6eN_84EeKtJdjes0eHWA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AZ6eOP84EeKtJdjes0eHWA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_AZ6eOf84EeKtJdjes0eHWA" name="Read(p).result" outgoing="_AZ6ePv84EeKtJdjes0eHWA" type="_84F0Kf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AZ6eOv84EeKtJdjes0eHWA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AZ6eO_84EeKtJdjes0eHWA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_AZ6ePP84EeKtJdjes0eHWA" name="Fork(Fork(c)@1e46cf5)" inStructuredNode="_AZ6eNP84EeKtJdjes0eHWA" outgoing="_AZ6ePf84EeKtJdjes0eHWA" incoming="_AZ6eo_84EeKtJdjes0eHWA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_AZ6ePf84EeKtJdjes0eHWA" inStructuredNode="_AZ6eNP84EeKtJdjes0eHWA" source="_AZ6ePP84EeKtJdjes0eHWA" target="_AZ6eNv84EeKtJdjes0eHWA"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_AZ6ePv84EeKtJdjes0eHWA" inStructuredNode="_AZ6eIf84EeKtJdjes0eHWA" source="_AZ6eOf84EeKtJdjes0eHWA" target="_AZ6eM_84EeKtJdjes0eHWA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_AZ6eP_84EeKtJdjes0eHWA" inStructuredNode="_AZ6eIf84EeKtJdjes0eHWA" source="_AZ6eNP84EeKtJdjes0eHWA" target="_AZ6eIv84EeKtJdjes0eHWA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_AZ6eQP84EeKtJdjes0eHWA" name="ExpressionStatement@d6e707" inStructuredNode="_AZ6eAP84EeKtJdjes0eHWA" outgoing="_AZ6ep_84EeKtJdjes0eHWA" incoming="_AZ6epv84EeKtJdjes0eHWA">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_AZ6eQf84EeKtJdjes0eHWA" name="Call(AssertTrue)" inStructuredNode="_AZ6eQP84EeKtJdjes0eHWA" incoming="_AZ6ekf84EeKtJdjes0eHWA">
                <argument xmi:type="uml:InputPin" xmi:id="_AZ6eQv84EeKtJdjes0eHWA" name="Call(AssertTrue).argument(label)" incoming="_AZ6ej_84EeKtJdjes0eHWA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AZ6eQ_84EeKtJdjes0eHWA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AZ6eRP84EeKtJdjes0eHWA" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_AZ6eRf84EeKtJdjes0eHWA" name="Call(AssertTrue).argument(condition)" incoming="_AZ6ekP84EeKtJdjes0eHWA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AZ6eRv84EeKtJdjes0eHWA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AZ6eR_84EeKtJdjes0eHWA" value="1"/>
                </argument>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_AZ6eSP84EeKtJdjes0eHWA" name="Tuple@b55b31" inStructuredNode="_AZ6eQP84EeKtJdjes0eHWA" outgoing="_AZ6ekf84EeKtJdjes0eHWA">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_AZ6eSf84EeKtJdjes0eHWA" name="Value(&quot;Operation call delegated&quot;)" inStructuredNode="_AZ6eSP84EeKtJdjes0eHWA">
                  <result xmi:type="uml:OutputPin" xmi:id="_AZ6eSv84EeKtJdjes0eHWA" name="Value(&quot;Operation call delegated&quot;).result" outgoing="_AZ6ej_84EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AZ6eS_84EeKtJdjes0eHWA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AZ6eTP84EeKtJdjes0eHWA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_AZ6eTf84EeKtJdjes0eHWA" value="Operation call delegated">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_AZ6eTv84EeKtJdjes0eHWA" name="Read(a)" inStructuredNode="_AZ6eSP84EeKtJdjes0eHWA" structuralFeature="_84HopP68EeKIUMeW2s0i8Q">
                  <object xmi:type="uml:InputPin" xmi:id="_AZ6eT_84EeKtJdjes0eHWA" name="Read(a).object" incoming="_AZ6egP84EeKtJdjes0eHWA" type="_84HooP68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AZ6eUP84EeKtJdjes0eHWA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AZ6eUf84EeKtJdjes0eHWA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_AZ6eUv84EeKtJdjes0eHWA" name="Read(a).result" outgoing="_AZ6egf84EeKtJdjes0eHWA" type="_84F0Gv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AZ6eU_84EeKtJdjes0eHWA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AZ6eVP84EeKtJdjes0eHWA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_AZ6eVf84EeKtJdjes0eHWA" name="Fork(Fork(c)@1e46cf5)" inStructuredNode="_AZ6eSP84EeKtJdjes0eHWA" outgoing="_AZ6egP84EeKtJdjes0eHWA" incoming="_AZ6epf84EeKtJdjes0eHWA"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_AZ6eVv84EeKtJdjes0eHWA" name="Read(b)" inStructuredNode="_AZ6eSP84EeKtJdjes0eHWA" structuralFeature="_84F0HP68EeKIUMeW2s0i8Q">
                  <object xmi:type="uml:InputPin" xmi:id="_AZ6eV_84EeKtJdjes0eHWA" name="Read(b).object" incoming="_AZ6egv84EeKtJdjes0eHWA" type="_84F0Gv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AZ6eWP84EeKtJdjes0eHWA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AZ6eWf84EeKtJdjes0eHWA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_AZ6eWv84EeKtJdjes0eHWA" name="Read(b).result" outgoing="_AZ6eg_84EeKtJdjes0eHWA" type="_84F01P68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AZ6eW_84EeKtJdjes0eHWA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AZ6eXP84EeKtJdjes0eHWA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_AZ6eXf84EeKtJdjes0eHWA" name="Fork(Read(a).result)" inStructuredNode="_AZ6eSP84EeKtJdjes0eHWA" outgoing="_AZ6egv84EeKtJdjes0eHWA" incoming="_AZ6egf84EeKtJdjes0eHWA"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_AZ6eXv84EeKtJdjes0eHWA" name="Read(p)" inStructuredNode="_AZ6eSP84EeKtJdjes0eHWA" structuralFeature="_84F01f68EeKIUMeW2s0i8Q">
                  <object xmi:type="uml:InputPin" xmi:id="_AZ6eX_84EeKtJdjes0eHWA" name="Read(p).object" incoming="_AZ6ehP84EeKtJdjes0eHWA" type="_84F01P68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AZ6eYP84EeKtJdjes0eHWA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AZ6eYf84EeKtJdjes0eHWA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_AZ6eYv84EeKtJdjes0eHWA" name="Read(p).result" outgoing="_AZ6ehf84EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AZ6eY_84EeKtJdjes0eHWA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AZ6eZP84EeKtJdjes0eHWA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_AZ6eZf84EeKtJdjes0eHWA" name="Fork(Read(b).result)" inStructuredNode="_AZ6eSP84EeKtJdjes0eHWA" outgoing="_AZ6ehP84EeKtJdjes0eHWA" incoming="_AZ6eg_84EeKtJdjes0eHWA"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_AZ6eZv84EeKtJdjes0eHWA" name="Value(4)" inStructuredNode="_AZ6eSP84EeKtJdjes0eHWA">
                  <result xmi:type="uml:OutputPin" xmi:id="_AZ6eZ_84EeKtJdjes0eHWA" name="Value(4).result" outgoing="_AZ6ejv84EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AZ6eaP84EeKtJdjes0eHWA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AZ6eaf84EeKtJdjes0eHWA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_AZ6eav84EeKtJdjes0eHWA" value="4">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <node xmi:type="uml:TestIdentityAction" xmi:id="_AZ6ea_84EeKtJdjes0eHWA" name="Test(==)" inStructuredNode="_AZ6eSP84EeKtJdjes0eHWA">
                  <first xmi:type="uml:InputPin" xmi:id="_AZ6ebP84EeKtJdjes0eHWA" name="Test(==).first" incoming="_AZ6ehv84EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AZ6ebf84EeKtJdjes0eHWA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AZ6ebv84EeKtJdjes0eHWA" value="1"/>
                  </first>
                  <result xmi:type="uml:OutputPin" xmi:id="_AZ6eb_84EeKtJdjes0eHWA" name="Test(==).result" outgoing="_AZ6eif84EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AZ6ecP84EeKtJdjes0eHWA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AZ6ecf84EeKtJdjes0eHWA" value="1"/>
                  </result>
                  <second xmi:type="uml:InputPin" xmi:id="_AZ6ecv84EeKtJdjes0eHWA" name="Test(==).second" incoming="_AZ6ejv84EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AZ6ec_84EeKtJdjes0eHWA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AZ6edP84EeKtJdjes0eHWA" value="1"/>
                  </second>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_AZ6edf84EeKtJdjes0eHWA" name="Fork(Read(p).result)" inStructuredNode="_AZ6eSP84EeKtJdjes0eHWA" outgoing="_AZ6ehv84EeKtJdjes0eHWA _AZ6eh_84EeKtJdjes0eHWA" incoming="_AZ6ehf84EeKtJdjes0eHWA"/>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_AZ6edv84EeKtJdjes0eHWA" name="Call(NotEmpty)" inStructuredNode="_AZ6eSP84EeKtJdjes0eHWA">
                  <argument xmi:type="uml:InputPin" xmi:id="_AZ6ed_84EeKtJdjes0eHWA" name="Call(NotEmpty).argument(seq)" incoming="_AZ6eh_84EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AZ6eeP84EeKtJdjes0eHWA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AZ6eef84EeKtJdjes0eHWA" value="*"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_AZ6eev84EeKtJdjes0eHWA" name="Call(NotEmpty).result()" outgoing="_AZ6eiP84EeKtJdjes0eHWA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AZ6ee_84EeKtJdjes0eHWA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AZ6efP84EeKtJdjes0eHWA" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_AZ6eff84EeKtJdjes0eHWA" name="Fork(Call(NotEmpty).result())" inStructuredNode="_AZ6eSP84EeKtJdjes0eHWA" outgoing="_AZ6eiv84EeKtJdjes0eHWA _AZ6ei_84EeKtJdjes0eHWA" incoming="_AZ6eiP84EeKtJdjes0eHWA"/>
                <node xmi:type="uml:MergeNode" xmi:id="_AZ6efv84EeKtJdjes0eHWA" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_AZ6eSP84EeKtJdjes0eHWA" outgoing="_AZ6ekP84EeKtJdjes0eHWA" incoming="_AZ6eif84EeKtJdjes0eHWA _AZ6ejP84EeKtJdjes0eHWA"/>
                <node xmi:type="uml:DecisionNode" xmi:id="_AZ6ef_84EeKtJdjes0eHWA" name="Decision(Call(NotEmpty).result())" inStructuredNode="_AZ6eSP84EeKtJdjes0eHWA" outgoing="_AZ6ejP84EeKtJdjes0eHWA" incoming="_AZ6eiv84EeKtJdjes0eHWA _AZ6ei_84EeKtJdjes0eHWA" decisionInputFlow="_AZ6ei_84EeKtJdjes0eHWA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_AZ6egP84EeKtJdjes0eHWA" inStructuredNode="_AZ6eSP84EeKtJdjes0eHWA" source="_AZ6eVf84EeKtJdjes0eHWA" target="_AZ6eT_84EeKtJdjes0eHWA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_AZ6egf84EeKtJdjes0eHWA" inStructuredNode="_AZ6eSP84EeKtJdjes0eHWA" source="_AZ6eUv84EeKtJdjes0eHWA" target="_AZ6eXf84EeKtJdjes0eHWA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_AZ6egv84EeKtJdjes0eHWA" inStructuredNode="_AZ6eSP84EeKtJdjes0eHWA" source="_AZ6eXf84EeKtJdjes0eHWA" target="_AZ6eV_84EeKtJdjes0eHWA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_AZ6eg_84EeKtJdjes0eHWA" inStructuredNode="_AZ6eSP84EeKtJdjes0eHWA" source="_AZ6eWv84EeKtJdjes0eHWA" target="_AZ6eZf84EeKtJdjes0eHWA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_AZ6ehP84EeKtJdjes0eHWA" inStructuredNode="_AZ6eSP84EeKtJdjes0eHWA" source="_AZ6eZf84EeKtJdjes0eHWA" target="_AZ6eX_84EeKtJdjes0eHWA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_AZ6ehf84EeKtJdjes0eHWA" inStructuredNode="_AZ6eSP84EeKtJdjes0eHWA" source="_AZ6eYv84EeKtJdjes0eHWA" target="_AZ6edf84EeKtJdjes0eHWA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_AZ6ehv84EeKtJdjes0eHWA" inStructuredNode="_AZ6eSP84EeKtJdjes0eHWA" source="_AZ6edf84EeKtJdjes0eHWA" target="_AZ6ebP84EeKtJdjes0eHWA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_AZ6eh_84EeKtJdjes0eHWA" inStructuredNode="_AZ6eSP84EeKtJdjes0eHWA" source="_AZ6edf84EeKtJdjes0eHWA" target="_AZ6ed_84EeKtJdjes0eHWA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_AZ6eiP84EeKtJdjes0eHWA" inStructuredNode="_AZ6eSP84EeKtJdjes0eHWA" source="_AZ6eev84EeKtJdjes0eHWA" target="_AZ6eff84EeKtJdjes0eHWA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_AZ6eif84EeKtJdjes0eHWA" inStructuredNode="_AZ6eSP84EeKtJdjes0eHWA" source="_AZ6eb_84EeKtJdjes0eHWA" target="_AZ6efv84EeKtJdjes0eHWA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_AZ6eiv84EeKtJdjes0eHWA" inStructuredNode="_AZ6eSP84EeKtJdjes0eHWA" source="_AZ6eff84EeKtJdjes0eHWA" target="_AZ6ef_84EeKtJdjes0eHWA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_AZ6ei_84EeKtJdjes0eHWA" inStructuredNode="_AZ6eSP84EeKtJdjes0eHWA" source="_AZ6eff84EeKtJdjes0eHWA" target="_AZ6ef_84EeKtJdjes0eHWA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_AZ6ejP84EeKtJdjes0eHWA" inStructuredNode="_AZ6eSP84EeKtJdjes0eHWA" source="_AZ6ef_84EeKtJdjes0eHWA" target="_AZ6efv84EeKtJdjes0eHWA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_AZ6ejf84EeKtJdjes0eHWA" name="Value(false)"/>
                </edge>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_AZ6ejv84EeKtJdjes0eHWA" inStructuredNode="_AZ6eSP84EeKtJdjes0eHWA" source="_AZ6eZ_84EeKtJdjes0eHWA" target="_AZ6ecv84EeKtJdjes0eHWA"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_AZ6ej_84EeKtJdjes0eHWA" inStructuredNode="_AZ6eQP84EeKtJdjes0eHWA" source="_AZ6eSv84EeKtJdjes0eHWA" target="_AZ6eQv84EeKtJdjes0eHWA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_AZ6ekP84EeKtJdjes0eHWA" inStructuredNode="_AZ6eQP84EeKtJdjes0eHWA" source="_AZ6efv84EeKtJdjes0eHWA" target="_AZ6eRf84EeKtJdjes0eHWA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_AZ6ekf84EeKtJdjes0eHWA" inStructuredNode="_AZ6eQP84EeKtJdjes0eHWA" source="_AZ6eSP84EeKtJdjes0eHWA" target="_AZ6eQf84EeKtJdjes0eHWA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_AZ6ekv84EeKtJdjes0eHWA" name="ExpressionStatement@1db4a04" inStructuredNode="_AZ6eAP84EeKtJdjes0eHWA" incoming="_AZ6ep_84EeKtJdjes0eHWA">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_AZ6ek_84EeKtJdjes0eHWA" name="Call(WriteLine)" inStructuredNode="_AZ6ekv84EeKtJdjes0eHWA" incoming="_AZ6eof84EeKtJdjes0eHWA">
                <argument xmi:type="uml:InputPin" xmi:id="_AZ6elP84EeKtJdjes0eHWA" name="Call(WriteLine).argument(value)" incoming="_AZ6eoP84EeKtJdjes0eHWA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AZ6elf84EeKtJdjes0eHWA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AZ6elv84EeKtJdjes0eHWA" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_AZ6el_84EeKtJdjes0eHWA" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AZ6emP84EeKtJdjes0eHWA"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AZ6emf84EeKtJdjes0eHWA" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_AZ6emv84EeKtJdjes0eHWA" name="Tuple@d8b773" inStructuredNode="_AZ6ekv84EeKtJdjes0eHWA" outgoing="_AZ6eof84EeKtJdjes0eHWA">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_AZ6em_84EeKtJdjes0eHWA" name="Value(&quot;-- End of test case --&quot;)" inStructuredNode="_AZ6emv84EeKtJdjes0eHWA">
                  <result xmi:type="uml:OutputPin" xmi:id="_AZ6enP84EeKtJdjes0eHWA" name="Value(&quot;-- End of test case --&quot;).result" outgoing="_AZ6eoP84EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AZ6enf84EeKtJdjes0eHWA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AZ6env84EeKtJdjes0eHWA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_AZ6en_84EeKtJdjes0eHWA" value="-- End of test case --">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_AZ6eoP84EeKtJdjes0eHWA" inStructuredNode="_AZ6ekv84EeKtJdjes0eHWA" source="_AZ6enP84EeKtJdjes0eHWA" target="_AZ6elP84EeKtJdjes0eHWA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_AZ6eof84EeKtJdjes0eHWA" inStructuredNode="_AZ6ekv84EeKtJdjes0eHWA" source="_AZ6emv84EeKtJdjes0eHWA" target="_AZ6ek_84EeKtJdjes0eHWA"/>
            </node>
            <edge xmi:type="uml:ControlFlow" xmi:id="_AZ6eov84EeKtJdjes0eHWA" inStructuredNode="_AZ6eAP84EeKtJdjes0eHWA" source="_AZ6eAf84EeKtJdjes0eHWA" target="_AZ6eEf84EeKtJdjes0eHWA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_AZ6eo_84EeKtJdjes0eHWA" inStructuredNode="_AZ6eAP84EeKtJdjes0eHWA" source="_AZ6eEv84EeKtJdjes0eHWA" target="_AZ6ePP84EeKtJdjes0eHWA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_AZ6epP84EeKtJdjes0eHWA" inStructuredNode="_AZ6eAP84EeKtJdjes0eHWA" source="_AZ6eEf84EeKtJdjes0eHWA" target="_AZ6eIf84EeKtJdjes0eHWA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_AZ6epf84EeKtJdjes0eHWA" inStructuredNode="_AZ6eAP84EeKtJdjes0eHWA" source="_AZ6eEv84EeKtJdjes0eHWA" target="_AZ6eVf84EeKtJdjes0eHWA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_AZ6epv84EeKtJdjes0eHWA" inStructuredNode="_AZ6eAP84EeKtJdjes0eHWA" source="_AZ6eIf84EeKtJdjes0eHWA" target="_AZ6eQP84EeKtJdjes0eHWA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_AZ6ep_84EeKtJdjes0eHWA" inStructuredNode="_AZ6eAP84EeKtJdjes0eHWA" source="_AZ6eQP84EeKtJdjes0eHWA" target="_AZ6ekv84EeKtJdjes0eHWA"/>
          </structuredNode>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_84HpWP68EeKIUMeW2s0i8Q" name="MultipleDelegation - SameConnector - PortToPWP - Signal">
        <packagedElement xmi:type="uml:Class" xmi:id="_84HpWf68EeKIUMeW2s0i8Q" name="C">
          <ownedAttribute xmi:type="uml:Port" xmi:id="_84HpWv68EeKIUMeW2s0i8Q" name="p" visibility="public" type="_84FOSP68EeKIUMeW2s0i8Q" end="_84HpYf68EeKIUMeW2s0i8Q" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84HpW_68EeKIUMeW2s0i8Q" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84HpXP68EeKIUMeW2s0i8Q" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_84HpXf68EeKIUMeW2s0i8Q" name="a" type="_84FOOv68EeKIUMeW2s0i8Q" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84HpXv68EeKIUMeW2s0i8Q" value="4"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84HpX_68EeKIUMeW2s0i8Q" value="4"/>
          </ownedAttribute>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_84HpYP68EeKIUMeW2s0i8Q" name="u">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_84HpYf68EeKIUMeW2s0i8Q" role="_84HpWv68EeKIUMeW2s0i8Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84HpYv68EeKIUMeW2s0i8Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84HpY_68EeKIUMeW2s0i8Q" value="1"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_84HpZP68EeKIUMeW2s0i8Q" partWithPort="_84HpXf68EeKIUMeW2s0i8Q" role="_84FOO_68EeKIUMeW2s0i8Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84HpZf68EeKIUMeW2s0i8Q" value="4"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84HpZv68EeKIUMeW2s0i8Q" value="4"/>
            </end>
          </ownedConnector>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_84HpZ_68EeKIUMeW2s0i8Q" name="C" class="_84HpWf68EeKIUMeW2s0i8Q">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_84HpaP68EeKIUMeW2s0i8Q" name="result" type="_84HpWf68EeKIUMeW2s0i8Q" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Activity" xmi:id="_84Hpaf68EeKIUMeW2s0i8Q" name="Test case - MultipleDelegation - SameConnector - PortToPWP - Signal" group="_DAUTMP9yEeKcBsjselkpBA" node="_DAUTMP9yEeKcBsjselkpBA">
          <ownedComment xmi:type="uml:Comment" xmi:id="_84Hpav68EeKIUMeW2s0i8Q">
            <body>&#xD;
namespace 'Test Suites'::'Test Suite 2 - Bis'::'MultipleDelegation - SameConnector - PortToPWP - Signal' ;&#xD;
&#xD;
activity 'Test case - MultipleDelegation - SameConnector - PortToPWP - Signal'() { &#xD;
	t = new Tester() ;&#xD;
	t.Start() ;&#xD;
}</body>
          </ownedComment>
          <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_DAUTMP9yEeKcBsjselkpBA" name="Body(Test case - MultipleDelegation - SameConnector - PortToPWP - Signal)">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_DAUTMf9yEeKcBsjselkpBA" name="ExpressionStatement@9de14" inStructuredNode="_DAUTMP9yEeKcBsjselkpBA" outgoing="_DAUTWP9yEeKcBsjselkpBA">
              <node xmi:type="uml:ForkNode" xmi:id="_DAUTMv9yEeKcBsjselkpBA" name="Fork(t)@1d4240b" inStructuredNode="_DAUTMf9yEeKcBsjselkpBA" outgoing="_DAUTV_9yEeKcBsjselkpBA" incoming="_DAUTTP9yEeKcBsjselkpBA"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_DAUTM_9yEeKcBsjselkpBA" name="RightHandSide@3c7515" inStructuredNode="_DAUTMf9yEeKcBsjselkpBA">
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_DAUTNP9yEeKcBsjselkpBA" name="InstanceCreationExpression@3c7515" inStructuredNode="_DAUTM_9yEeKcBsjselkpBA">
                  <node xmi:type="uml:CallOperationAction" xmi:id="_DAUTNf9yEeKcBsjselkpBA" name="Call(Tester)" inStructuredNode="_DAUTNP9yEeKcBsjselkpBA" operation="_84IQPv68EeKIUMeW2s0i8Q">
                    <result xmi:type="uml:OutputPin" xmi:id="_DAUTNv9yEeKcBsjselkpBA" name="Call(Tester).result(result)" outgoing="_DAUTSf9yEeKcBsjselkpBA" type="_84HplP68EeKIUMeW2s0i8Q">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DAUTN_9yEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DAUTOP9yEeKcBsjselkpBA" value="1"/>
                    </result>
                    <target xmi:type="uml:InputPin" xmi:id="_DAUTOf9yEeKcBsjselkpBA" name="Call(Tester).target" incoming="_DAUTSP9yEeKcBsjselkpBA" type="_84HplP68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DAUTOv9yEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DAUTO_9yEeKcBsjselkpBA" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:CreateObjectAction" xmi:id="_DAUTPP9yEeKcBsjselkpBA" name="Create(Tester)" inStructuredNode="_DAUTNP9yEeKcBsjselkpBA" classifier="_84HplP68EeKIUMeW2s0i8Q">
                    <result xmi:type="uml:OutputPin" xmi:id="_DAUTPf9yEeKcBsjselkpBA" name="Create(Tester).result" outgoing="_DAUTSP9yEeKcBsjselkpBA" type="_84HplP68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DAUTPv9yEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DAUTP_9yEeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_DAUTQP9yEeKcBsjselkpBA" name="Fork(Call(Tester).result(result))" inStructuredNode="_DAUTNP9yEeKcBsjselkpBA" outgoing="_DAUTSv9yEeKcBsjselkpBA _DAUTS_9yEeKcBsjselkpBA" incoming="_DAUTSf9yEeKcBsjselkpBA"/>
                  <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_DAUTQf9yEeKcBsjselkpBA" name="Start(Tester)" inStructuredNode="_DAUTNP9yEeKcBsjselkpBA">
                    <object xmi:type="uml:InputPin" xmi:id="_DAUTQv9yEeKcBsjselkpBA" name="Start(Tester).object" incoming="_DAUTSv9yEeKcBsjselkpBA" type="_84HplP68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DAUTQ_9yEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DAUTRP9yEeKcBsjselkpBA" value="1"/>
                    </object>
                  </node>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_DAUTRf9yEeKcBsjselkpBA" name="Output(Call(Tester).result(result))" outgoing="_DAUTTP9yEeKcBsjselkpBA" incoming="_DAUTS_9yEeKcBsjselkpBA" type="_84HplP68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DAUTRv9yEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DAUTR_9yEeKcBsjselkpBA" value="1"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_DAUTSP9yEeKcBsjselkpBA" inStructuredNode="_DAUTNP9yEeKcBsjselkpBA" source="_DAUTPf9yEeKcBsjselkpBA" target="_DAUTOf9yEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_DAUTSf9yEeKcBsjselkpBA" inStructuredNode="_DAUTNP9yEeKcBsjselkpBA" source="_DAUTNv9yEeKcBsjselkpBA" target="_DAUTQP9yEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_DAUTSv9yEeKcBsjselkpBA" inStructuredNode="_DAUTNP9yEeKcBsjselkpBA" source="_DAUTQP9yEeKcBsjselkpBA" target="_DAUTQv9yEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_DAUTS_9yEeKcBsjselkpBA" inStructuredNode="_DAUTNP9yEeKcBsjselkpBA" source="_DAUTQP9yEeKcBsjselkpBA" target="_DAUTRf9yEeKcBsjselkpBA"/>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_DAUTTP9yEeKcBsjselkpBA" inStructuredNode="_DAUTMf9yEeKcBsjselkpBA" source="_DAUTRf9yEeKcBsjselkpBA" target="_DAUTMv9yEeKcBsjselkpBA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_DAUTTf9yEeKcBsjselkpBA" name="ExpressionStatement@1f3bef3" inStructuredNode="_DAUTMP9yEeKcBsjselkpBA" incoming="_DAUTWP9yEeKcBsjselkpBA">
              <node xmi:type="uml:ExpansionRegion" xmi:id="_DAUTTv9yEeKcBsjselkpBA" name="Collect(SendSignal(Start))" inStructuredNode="_DAUTTf9yEeKcBsjselkpBA" incoming="_DAUTVv9yEeKcBsjselkpBA" mode="parallel" inputElement="_DAUTVP9yEeKcBsjselkpBA">
                <node xmi:type="uml:SendSignalAction" xmi:id="_DAUTT_9yEeKcBsjselkpBA" name="SendSignal(Start)" inStructuredNode="_DAUTTv9yEeKcBsjselkpBA" signal="_je3Myv9ZEeKcBsjselkpBA">
                  <target xmi:type="uml:InputPin" xmi:id="_DAUTUP9yEeKcBsjselkpBA" name="SendSignal(Start).target" incoming="_DAUTU_9yEeKcBsjselkpBA" type="_84HplP68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DAUTUf9yEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DAUTUv9yEeKcBsjselkpBA" value="1"/>
                  </target>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_DAUTU_9yEeKcBsjselkpBA" inStructuredNode="_DAUTTv9yEeKcBsjselkpBA" source="_DAUTVP9yEeKcBsjselkpBA" target="_DAUTUP9yEeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:ExpansionNode" xmi:id="_DAUTVP9yEeKcBsjselkpBA" name="Collect(SendSignal(Start)).inputElement" inStructuredNode="_DAUTTf9yEeKcBsjselkpBA" outgoing="_DAUTU_9yEeKcBsjselkpBA" incoming="_DAUTV_9yEeKcBsjselkpBA" regionAsInput="_DAUTTv9yEeKcBsjselkpBA"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_DAUTVf9yEeKcBsjselkpBA" name="Feature(Fork(t)@1d4240b)" inStructuredNode="_DAUTTf9yEeKcBsjselkpBA" outgoing="_DAUTVv9yEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_DAUTVv9yEeKcBsjselkpBA" inStructuredNode="_DAUTTf9yEeKcBsjselkpBA" source="_DAUTVf9yEeKcBsjselkpBA" target="_DAUTTv9yEeKcBsjselkpBA"/>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_DAUTV_9yEeKcBsjselkpBA" inStructuredNode="_DAUTMP9yEeKcBsjselkpBA" source="_DAUTMv9yEeKcBsjselkpBA" target="_DAUTVP9yEeKcBsjselkpBA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_DAUTWP9yEeKcBsjselkpBA" inStructuredNode="_DAUTMP9yEeKcBsjselkpBA" source="_DAUTMf9yEeKcBsjselkpBA" target="_DAUTTf9yEeKcBsjselkpBA"/>
          </structuredNode>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_84HplP68EeKIUMeW2s0i8Q" name="Tester" classifierBehavior="_84IP4f68EeKIUMeW2s0i8Q" isActive="true">
          <generalization xmi:type="uml:Generalization" xmi:id="_v3KRAP9xEeKcBsjselkpBA" general="_je3MzP9ZEeKcBsjselkpBA" specific="_84HplP68EeKIUMeW2s0i8Q"/>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_84Hplv68EeKIUMeW2s0i8Q" name="c" visibility="public" type="_84HpWf68EeKIUMeW2s0i8Q" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84Hpl_68EeKIUMeW2s0i8Q" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84HpmP68EeKIUMeW2s0i8Q" value="1"/>
          </ownedAttribute>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_84Hpmf68EeKIUMeW2s0i8Q" name="test" specification="_84IQQP68EeKIUMeW2s0i8Q" group="_790g0P9xEeKcBsjselkpBA" node="_790g0P9xEeKcBsjselkpBA">
            <ownedComment xmi:type="uml:Comment" xmi:id="_84Hpmv68EeKIUMeW2s0i8Q">
              <body>&#xD;
namespace 'Test Suites'::'Test Suite 2 - Bis'::'MultipleDelegation - SameConnector - PortToPWP - Signal'::Tester ;&#xD;
&#xD;
activity test() { &#xD;
	WriteLine(&quot;-- Running test case: Single delegation connector - Multiple links - Signal delegated from port to part with port --&quot;) ;&#xD;
	AssertTrue(&quot;Signal delegated on all links (shall be true for default strategy)&quot;, this.c.a[1].b.p == 4 &amp;&amp; this.c.a[2].b.p == 4 &amp;&amp; this.c.a[3].b.p == 4 &amp;&amp; this.c.a[4].b.p == 4) ;&#xD;
	WriteLine(&quot;-- End of test case --&quot;) ;&#xD;
}</body>
            </ownedComment>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_790g0P9xEeKcBsjselkpBA" name="Body(test)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_790g0f9xEeKcBsjselkpBA" name="ExpressionStatement@16fd278" inStructuredNode="_790g0P9xEeKcBsjselkpBA" outgoing="_790i5P9xEeKcBsjselkpBA">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_790g0v9xEeKcBsjselkpBA" name="Call(WriteLine)" inStructuredNode="_790g0f9xEeKcBsjselkpBA" incoming="_790g4P9xEeKcBsjselkpBA">
                  <argument xmi:type="uml:InputPin" xmi:id="_790g0_9xEeKcBsjselkpBA" name="Call(WriteLine).argument(value)" incoming="_790g3_9xEeKcBsjselkpBA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790g1P9xEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790g1f9xEeKcBsjselkpBA" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_790g1v9xEeKcBsjselkpBA" name="Call(WriteLine).result(errorStatus)">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790g1_9xEeKcBsjselkpBA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790g2P9xEeKcBsjselkpBA" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_790g2f9xEeKcBsjselkpBA" name="Tuple@1f8cfa9" inStructuredNode="_790g0f9xEeKcBsjselkpBA" outgoing="_790g4P9xEeKcBsjselkpBA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_790g2v9xEeKcBsjselkpBA" name="Value(&quot;-- Running test case: Single delegation connector - Multiple links - Signal delegated from port to part with port --&quot;)" inStructuredNode="_790g2f9xEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_790g2_9xEeKcBsjselkpBA" name="Value(&quot;-- Running test case: Single delegation connector - Multiple links - Signal delegated from port to part with port --&quot;).result" outgoing="_790g3_9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790g3P9xEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790g3f9xEeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_790g3v9xEeKcBsjselkpBA" value="-- Running test case: Single delegation connector - Multiple links - Signal delegated from port to part with port --">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_790g3_9xEeKcBsjselkpBA" inStructuredNode="_790g0f9xEeKcBsjselkpBA" source="_790g2_9xEeKcBsjselkpBA" target="_790g0_9xEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_790g4P9xEeKcBsjselkpBA" inStructuredNode="_790g0f9xEeKcBsjselkpBA" source="_790g2f9xEeKcBsjselkpBA" target="_790g0v9xEeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_790g4f9xEeKcBsjselkpBA" name="ExpressionStatement@1af251d" inStructuredNode="_790g0P9xEeKcBsjselkpBA" outgoing="_790i5f9xEeKcBsjselkpBA" incoming="_790i5P9xEeKcBsjselkpBA">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_790g4v9xEeKcBsjselkpBA" name="Call(AssertTrue)" inStructuredNode="_790g4f9xEeKcBsjselkpBA" incoming="_790i0_9xEeKcBsjselkpBA">
                  <argument xmi:type="uml:InputPin" xmi:id="_790g4_9xEeKcBsjselkpBA" name="Call(AssertTrue).argument(label)" incoming="_790i0f9xEeKcBsjselkpBA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790g5P9xEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790g5f9xEeKcBsjselkpBA" value="1"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_790g5v9xEeKcBsjselkpBA" name="Call(AssertTrue).argument(condition)" incoming="_790i0v9xEeKcBsjselkpBA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790g5_9xEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790g6P9xEeKcBsjselkpBA" value="1"/>
                  </argument>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_790g6f9xEeKcBsjselkpBA" name="Tuple@5d7ad1" inStructuredNode="_790g4f9xEeKcBsjselkpBA" outgoing="_790i0_9xEeKcBsjselkpBA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_790g6v9xEeKcBsjselkpBA" name="Value(&quot;Signal delegated on all links (shall be true for default strategy)&quot;)" inStructuredNode="_790g6f9xEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_790g6_9xEeKcBsjselkpBA" name="Value(&quot;Signal delegated on all links (shall be true for default strategy)&quot;).result" outgoing="_790i0f9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790g7P9xEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790g7f9xEeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_790g7v9xEeKcBsjselkpBA" value="Signal delegated on all links (shall be true for default strategy)">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_790g7_9xEeKcBsjselkpBA" name="Call(At)" inStructuredNode="_790g6f9xEeKcBsjselkpBA" incoming="_790iqf9xEeKcBsjselkpBA">
                    <argument xmi:type="uml:InputPin" xmi:id="_790g8P9xEeKcBsjselkpBA" name="Call(At).argument(seq)" incoming="_790ip_9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790g8f9xEeKcBsjselkpBA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790g8v9xEeKcBsjselkpBA" value="*"/>
                    </argument>
                    <argument xmi:type="uml:InputPin" xmi:id="_790g8_9xEeKcBsjselkpBA" name="Call(At).argument(index)" incoming="_790iqv9xEeKcBsjselkpBA">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790g9P9xEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790g9f9xEeKcBsjselkpBA" value="1"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_790g9v9xEeKcBsjselkpBA" name="Call(At).result()" outgoing="_790iq_9xEeKcBsjselkpBA">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790g9_9xEeKcBsjselkpBA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790g-P9xEeKcBsjselkpBA" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-At"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_790g-f9xEeKcBsjselkpBA" name="Tuple@170c9d1" inStructuredNode="_790g6f9xEeKcBsjselkpBA" outgoing="_790iqf9xEeKcBsjselkpBA">
                    <node xmi:type="uml:ReadSelfAction" xmi:id="_790g-v9xEeKcBsjselkpBA" name="ReadSelf" inStructuredNode="_790g-f9xEeKcBsjselkpBA">
                      <result xmi:type="uml:OutputPin" xmi:id="_790g-_9xEeKcBsjselkpBA" name="ReadSelf.result" outgoing="_790hE_9xEeKcBsjselkpBA" type="_84HplP68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790g_P9xEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790g_f9xEeKcBsjselkpBA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_790g_v9xEeKcBsjselkpBA" name="Read(c)" inStructuredNode="_790g-f9xEeKcBsjselkpBA" structuralFeature="_84Hplv68EeKIUMeW2s0i8Q">
                      <object xmi:type="uml:InputPin" xmi:id="_790g__9xEeKcBsjselkpBA" name="Read(c).object" incoming="_790hFP9xEeKcBsjselkpBA" type="_84HplP68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790hAP9xEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790hAf9xEeKcBsjselkpBA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_790hAv9xEeKcBsjselkpBA" name="Read(c).result" outgoing="_790hFf9xEeKcBsjselkpBA" type="_84HpWf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790hA_9xEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790hBP9xEeKcBsjselkpBA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_790hBf9xEeKcBsjselkpBA" name="Fork(ReadSelf.result)" inStructuredNode="_790g-f9xEeKcBsjselkpBA" outgoing="_790hFP9xEeKcBsjselkpBA" incoming="_790hE_9xEeKcBsjselkpBA"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_790hBv9xEeKcBsjselkpBA" name="Read(a)" inStructuredNode="_790g-f9xEeKcBsjselkpBA" structuralFeature="_84HpXf68EeKIUMeW2s0i8Q">
                      <object xmi:type="uml:InputPin" xmi:id="_790hB_9xEeKcBsjselkpBA" name="Read(a).object" incoming="_790hFv9xEeKcBsjselkpBA" type="_84HpWf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790hCP9xEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790hCf9xEeKcBsjselkpBA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_790hCv9xEeKcBsjselkpBA" name="Read(a).result" outgoing="_790ip_9xEeKcBsjselkpBA" type="_84FOOv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790hC_9xEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790hDP9xEeKcBsjselkpBA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_790hDf9xEeKcBsjselkpBA" name="Fork(Read(c).result)" inStructuredNode="_790g-f9xEeKcBsjselkpBA" outgoing="_790hFv9xEeKcBsjselkpBA" incoming="_790hFf9xEeKcBsjselkpBA"/>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_790hDv9xEeKcBsjselkpBA" name="Value(1)" inStructuredNode="_790g-f9xEeKcBsjselkpBA">
                      <result xmi:type="uml:OutputPin" xmi:id="_790hD_9xEeKcBsjselkpBA" name="Value(1).result" outgoing="_790iqP9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790hEP9xEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790hEf9xEeKcBsjselkpBA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_790hEv9xEeKcBsjselkpBA" value="1">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790hE_9xEeKcBsjselkpBA" inStructuredNode="_790g-f9xEeKcBsjselkpBA" source="_790g-_9xEeKcBsjselkpBA" target="_790hBf9xEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790hFP9xEeKcBsjselkpBA" inStructuredNode="_790g-f9xEeKcBsjselkpBA" source="_790hBf9xEeKcBsjselkpBA" target="_790g__9xEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790hFf9xEeKcBsjselkpBA" inStructuredNode="_790g-f9xEeKcBsjselkpBA" source="_790hAv9xEeKcBsjselkpBA" target="_790hDf9xEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790hFv9xEeKcBsjselkpBA" inStructuredNode="_790g-f9xEeKcBsjselkpBA" source="_790hDf9xEeKcBsjselkpBA" target="_790hB_9xEeKcBsjselkpBA"/>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_790hF_9xEeKcBsjselkpBA" name="Fork(Call(At).argument(index))" inStructuredNode="_790g6f9xEeKcBsjselkpBA" outgoing="_790iqv9xEeKcBsjselkpBA" incoming="_790iqP9xEeKcBsjselkpBA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_790hGP9xEeKcBsjselkpBA" name="Read(b)" inStructuredNode="_790g6f9xEeKcBsjselkpBA" structuralFeature="_84FOPP68EeKIUMeW2s0i8Q">
                    <object xmi:type="uml:InputPin" xmi:id="_790hGf9xEeKcBsjselkpBA" name="Read(b).object" incoming="_790irP9xEeKcBsjselkpBA" type="_84FOOv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790hGv9xEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790hG_9xEeKcBsjselkpBA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_790hHP9xEeKcBsjselkpBA" name="Read(b).result" outgoing="_790irf9xEeKcBsjselkpBA" type="_84Fy_f68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790hHf9xEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790hHv9xEeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_790hH_9xEeKcBsjselkpBA" name="Fork(Call(At).result())" inStructuredNode="_790g6f9xEeKcBsjselkpBA" outgoing="_790irP9xEeKcBsjselkpBA" incoming="_790iq_9xEeKcBsjselkpBA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_790hIP9xEeKcBsjselkpBA" name="Read(p)" inStructuredNode="_790g6f9xEeKcBsjselkpBA" structuralFeature="_84Fy_v68EeKIUMeW2s0i8Q">
                    <object xmi:type="uml:InputPin" xmi:id="_790hIf9xEeKcBsjselkpBA" name="Read(p).object" incoming="_790irv9xEeKcBsjselkpBA" type="_84Fy_f68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790hIv9xEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790hI_9xEeKcBsjselkpBA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_790hJP9xEeKcBsjselkpBA" name="Read(p).result" outgoing="_790ir_9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790hJf9xEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790hJv9xEeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_790hJ_9xEeKcBsjselkpBA" name="Fork(Read(b).result)" inStructuredNode="_790g6f9xEeKcBsjselkpBA" outgoing="_790irv9xEeKcBsjselkpBA" incoming="_790irf9xEeKcBsjselkpBA"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_790hKP9xEeKcBsjselkpBA" name="Value(4)" inStructuredNode="_790g6f9xEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_790hKf9xEeKcBsjselkpBA" name="Value(4).result" outgoing="_790iuP9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790hKv9xEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790hK_9xEeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_790hLP9xEeKcBsjselkpBA" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:TestIdentityAction" xmi:id="_790hLf9xEeKcBsjselkpBA" name="Test(==)" inStructuredNode="_790g6f9xEeKcBsjselkpBA">
                    <first xmi:type="uml:InputPin" xmi:id="_790hLv9xEeKcBsjselkpBA" name="Test(==).first" incoming="_790isP9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790hL_9xEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790hMP9xEeKcBsjselkpBA" value="1"/>
                    </first>
                    <result xmi:type="uml:OutputPin" xmi:id="_790hMf9xEeKcBsjselkpBA" name="Test(==).result" outgoing="_790is_9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790hMv9xEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790hM_9xEeKcBsjselkpBA" value="1"/>
                    </result>
                    <second xmi:type="uml:InputPin" xmi:id="_790hNP9xEeKcBsjselkpBA" name="Test(==).second" incoming="_790iuP9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790hNf9xEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790hNv9xEeKcBsjselkpBA" value="1"/>
                    </second>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_790hN_9xEeKcBsjselkpBA" name="Fork(Read(p).result)" inStructuredNode="_790g6f9xEeKcBsjselkpBA" outgoing="_790isP9xEeKcBsjselkpBA _790isf9xEeKcBsjselkpBA" incoming="_790ir_9xEeKcBsjselkpBA"/>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_790hOP9xEeKcBsjselkpBA" name="Call(NotEmpty)" inStructuredNode="_790g6f9xEeKcBsjselkpBA">
                    <argument xmi:type="uml:InputPin" xmi:id="_790hOf9xEeKcBsjselkpBA" name="Call(NotEmpty).argument(seq)" incoming="_790isf9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790hOv9xEeKcBsjselkpBA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790hO_9xEeKcBsjselkpBA" value="*"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_790hPP9xEeKcBsjselkpBA" name="Call(NotEmpty).result()" outgoing="_790isv9xEeKcBsjselkpBA">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790hPf9xEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790hPv9xEeKcBsjselkpBA" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_790hP_9xEeKcBsjselkpBA" name="Fork(Call(NotEmpty).result())" inStructuredNode="_790g6f9xEeKcBsjselkpBA" outgoing="_790itP9xEeKcBsjselkpBA _790itf9xEeKcBsjselkpBA" incoming="_790isv9xEeKcBsjselkpBA"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_790hQP9xEeKcBsjselkpBA" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_790g6f9xEeKcBsjselkpBA" outgoing="_790iuv9xEeKcBsjselkpBA" incoming="_790is_9xEeKcBsjselkpBA _790itv9xEeKcBsjselkpBA"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_790hQf9xEeKcBsjselkpBA" name="Decision(Call(NotEmpty).result())" inStructuredNode="_790g6f9xEeKcBsjselkpBA" outgoing="_790itv9xEeKcBsjselkpBA" incoming="_790itP9xEeKcBsjselkpBA _790itf9xEeKcBsjselkpBA" decisionInputFlow="_790itf9xEeKcBsjselkpBA"/>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_790hQv9xEeKcBsjselkpBA" name="ConditionalLogicalExpression@d8af13.operand2" inStructuredNode="_790g6f9xEeKcBsjselkpBA" incoming="_790iu_9xEeKcBsjselkpBA">
                    <node xmi:type="uml:CallBehaviorAction" xmi:id="_790hQ_9xEeKcBsjselkpBA" name="Call(At)" inStructuredNode="_790hQv9xEeKcBsjselkpBA" incoming="_790hm_9xEeKcBsjselkpBA">
                      <argument xmi:type="uml:InputPin" xmi:id="_790hRP9xEeKcBsjselkpBA" name="Call(At).argument(seq)" incoming="_790hmf9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790hRf9xEeKcBsjselkpBA"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790hRv9xEeKcBsjselkpBA" value="*"/>
                      </argument>
                      <argument xmi:type="uml:InputPin" xmi:id="_790hR_9xEeKcBsjselkpBA" name="Call(At).argument(index)" incoming="_790hnP9xEeKcBsjselkpBA">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790hSP9xEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790hSf9xEeKcBsjselkpBA" value="1"/>
                      </argument>
                      <result xmi:type="uml:OutputPin" xmi:id="_790hSv9xEeKcBsjselkpBA" name="Call(At).result()" outgoing="_790hnf9xEeKcBsjselkpBA">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790hS_9xEeKcBsjselkpBA"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790hTP9xEeKcBsjselkpBA" value="1"/>
                      </result>
                      <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-At"/>
                    </node>
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_790hTf9xEeKcBsjselkpBA" name="Tuple@138f167" inStructuredNode="_790hQv9xEeKcBsjselkpBA" outgoing="_790hm_9xEeKcBsjselkpBA">
                      <node xmi:type="uml:ReadSelfAction" xmi:id="_790hTv9xEeKcBsjselkpBA" name="ReadSelf" inStructuredNode="_790hTf9xEeKcBsjselkpBA">
                        <result xmi:type="uml:OutputPin" xmi:id="_790hT_9xEeKcBsjselkpBA" name="ReadSelf.result" outgoing="_790hZ_9xEeKcBsjselkpBA" type="_84HplP68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790hUP9xEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790hUf9xEeKcBsjselkpBA" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_790hUv9xEeKcBsjselkpBA" name="Read(c)" inStructuredNode="_790hTf9xEeKcBsjselkpBA" structuralFeature="_84Hplv68EeKIUMeW2s0i8Q">
                        <object xmi:type="uml:InputPin" xmi:id="_790hU_9xEeKcBsjselkpBA" name="Read(c).object" incoming="_790haP9xEeKcBsjselkpBA" type="_84HplP68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790hVP9xEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790hVf9xEeKcBsjselkpBA" value="1"/>
                        </object>
                        <result xmi:type="uml:OutputPin" xmi:id="_790hVv9xEeKcBsjselkpBA" name="Read(c).result" outgoing="_790haf9xEeKcBsjselkpBA" type="_84HpWf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790hV_9xEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790hWP9xEeKcBsjselkpBA" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ForkNode" xmi:id="_790hWf9xEeKcBsjselkpBA" name="Fork(ReadSelf.result)" inStructuredNode="_790hTf9xEeKcBsjselkpBA" outgoing="_790haP9xEeKcBsjselkpBA" incoming="_790hZ_9xEeKcBsjselkpBA"/>
                      <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_790hWv9xEeKcBsjselkpBA" name="Read(a)" inStructuredNode="_790hTf9xEeKcBsjselkpBA" structuralFeature="_84HpXf68EeKIUMeW2s0i8Q">
                        <object xmi:type="uml:InputPin" xmi:id="_790hW_9xEeKcBsjselkpBA" name="Read(a).object" incoming="_790hav9xEeKcBsjselkpBA" type="_84HpWf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790hXP9xEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790hXf9xEeKcBsjselkpBA" value="1"/>
                        </object>
                        <result xmi:type="uml:OutputPin" xmi:id="_790hXv9xEeKcBsjselkpBA" name="Read(a).result" outgoing="_790hmf9xEeKcBsjselkpBA" type="_84FOOv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790hX_9xEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790hYP9xEeKcBsjselkpBA" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ForkNode" xmi:id="_790hYf9xEeKcBsjselkpBA" name="Fork(Read(c).result)" inStructuredNode="_790hTf9xEeKcBsjselkpBA" outgoing="_790hav9xEeKcBsjselkpBA" incoming="_790haf9xEeKcBsjselkpBA"/>
                      <node xmi:type="uml:ValueSpecificationAction" xmi:id="_790hYv9xEeKcBsjselkpBA" name="Value(2)" inStructuredNode="_790hTf9xEeKcBsjselkpBA">
                        <result xmi:type="uml:OutputPin" xmi:id="_790hY_9xEeKcBsjselkpBA" name="Value(2).result" outgoing="_790hmv9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790hZP9xEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790hZf9xEeKcBsjselkpBA" value="1"/>
                        </result>
                        <value xmi:type="uml:LiteralInteger" xmi:id="_790hZv9xEeKcBsjselkpBA" value="2">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        </value>
                      </node>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_790hZ_9xEeKcBsjselkpBA" inStructuredNode="_790hTf9xEeKcBsjselkpBA" source="_790hT_9xEeKcBsjselkpBA" target="_790hWf9xEeKcBsjselkpBA"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_790haP9xEeKcBsjselkpBA" inStructuredNode="_790hTf9xEeKcBsjselkpBA" source="_790hWf9xEeKcBsjselkpBA" target="_790hU_9xEeKcBsjselkpBA"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_790haf9xEeKcBsjselkpBA" inStructuredNode="_790hTf9xEeKcBsjselkpBA" source="_790hVv9xEeKcBsjselkpBA" target="_790hYf9xEeKcBsjselkpBA"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_790hav9xEeKcBsjselkpBA" inStructuredNode="_790hTf9xEeKcBsjselkpBA" source="_790hYf9xEeKcBsjselkpBA" target="_790hW_9xEeKcBsjselkpBA"/>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_790ha_9xEeKcBsjselkpBA" name="Fork(Call(At).argument(index))" inStructuredNode="_790hQv9xEeKcBsjselkpBA" outgoing="_790hnP9xEeKcBsjselkpBA" incoming="_790hmv9xEeKcBsjselkpBA"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_790hbP9xEeKcBsjselkpBA" name="Read(b)" inStructuredNode="_790hQv9xEeKcBsjselkpBA" structuralFeature="_84FOPP68EeKIUMeW2s0i8Q">
                      <object xmi:type="uml:InputPin" xmi:id="_790hbf9xEeKcBsjselkpBA" name="Read(b).object" incoming="_790hnv9xEeKcBsjselkpBA" type="_84FOOv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790hbv9xEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790hb_9xEeKcBsjselkpBA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_790hcP9xEeKcBsjselkpBA" name="Read(b).result" outgoing="_790hn_9xEeKcBsjselkpBA" type="_84Fy_f68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790hcf9xEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790hcv9xEeKcBsjselkpBA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_790hc_9xEeKcBsjselkpBA" name="Fork(Call(At).result())" inStructuredNode="_790hQv9xEeKcBsjselkpBA" outgoing="_790hnv9xEeKcBsjselkpBA" incoming="_790hnf9xEeKcBsjselkpBA"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_790hdP9xEeKcBsjselkpBA" name="Read(p)" inStructuredNode="_790hQv9xEeKcBsjselkpBA" structuralFeature="_84Fy_v68EeKIUMeW2s0i8Q">
                      <object xmi:type="uml:InputPin" xmi:id="_790hdf9xEeKcBsjselkpBA" name="Read(p).object" incoming="_790hoP9xEeKcBsjselkpBA" type="_84Fy_f68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790hdv9xEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790hd_9xEeKcBsjselkpBA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_790heP9xEeKcBsjselkpBA" name="Read(p).result" outgoing="_790hof9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790hef9xEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790hev9xEeKcBsjselkpBA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_790he_9xEeKcBsjselkpBA" name="Fork(Read(b).result)" inStructuredNode="_790hQv9xEeKcBsjselkpBA" outgoing="_790hoP9xEeKcBsjselkpBA" incoming="_790hn_9xEeKcBsjselkpBA"/>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_790hfP9xEeKcBsjselkpBA" name="Value(4)" inStructuredNode="_790hQv9xEeKcBsjselkpBA">
                      <result xmi:type="uml:OutputPin" xmi:id="_790hff9xEeKcBsjselkpBA" name="Value(4).result" outgoing="_790hqv9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790hfv9xEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790hf_9xEeKcBsjselkpBA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_790hgP9xEeKcBsjselkpBA" value="4">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <node xmi:type="uml:TestIdentityAction" xmi:id="_790hgf9xEeKcBsjselkpBA" name="Test(==)" inStructuredNode="_790hQv9xEeKcBsjselkpBA">
                      <first xmi:type="uml:InputPin" xmi:id="_790hgv9xEeKcBsjselkpBA" name="Test(==).first" incoming="_790hov9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790hg_9xEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790hhP9xEeKcBsjselkpBA" value="1"/>
                      </first>
                      <result xmi:type="uml:OutputPin" xmi:id="_790hhf9xEeKcBsjselkpBA" name="Test(==).result" outgoing="_790hpf9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790hhv9xEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790hh_9xEeKcBsjselkpBA" value="1"/>
                      </result>
                      <second xmi:type="uml:InputPin" xmi:id="_790hiP9xEeKcBsjselkpBA" name="Test(==).second" incoming="_790hqv9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790hif9xEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790hiv9xEeKcBsjselkpBA" value="1"/>
                      </second>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_790hi_9xEeKcBsjselkpBA" name="Fork(Read(p).result)" inStructuredNode="_790hQv9xEeKcBsjselkpBA" outgoing="_790hov9xEeKcBsjselkpBA _790ho_9xEeKcBsjselkpBA" incoming="_790hof9xEeKcBsjselkpBA"/>
                    <node xmi:type="uml:CallBehaviorAction" xmi:id="_790hjP9xEeKcBsjselkpBA" name="Call(NotEmpty)" inStructuredNode="_790hQv9xEeKcBsjselkpBA">
                      <argument xmi:type="uml:InputPin" xmi:id="_790hjf9xEeKcBsjselkpBA" name="Call(NotEmpty).argument(seq)" incoming="_790ho_9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790hjv9xEeKcBsjselkpBA"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790hj_9xEeKcBsjselkpBA" value="*"/>
                      </argument>
                      <result xmi:type="uml:OutputPin" xmi:id="_790hkP9xEeKcBsjselkpBA" name="Call(NotEmpty).result()" outgoing="_790hpP9xEeKcBsjselkpBA">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790hkf9xEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790hkv9xEeKcBsjselkpBA" value="1"/>
                      </result>
                      <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_790hk_9xEeKcBsjselkpBA" name="Fork(Call(NotEmpty).result())" inStructuredNode="_790hQv9xEeKcBsjselkpBA" outgoing="_790hpv9xEeKcBsjselkpBA _790hp_9xEeKcBsjselkpBA" incoming="_790hpP9xEeKcBsjselkpBA"/>
                    <node xmi:type="uml:MergeNode" xmi:id="_790hlP9xEeKcBsjselkpBA" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_790hQv9xEeKcBsjselkpBA" outgoing="_790hq_9xEeKcBsjselkpBA" incoming="_790hpf9xEeKcBsjselkpBA _790hqP9xEeKcBsjselkpBA"/>
                    <node xmi:type="uml:DecisionNode" xmi:id="_790hlf9xEeKcBsjselkpBA" name="Decision(Call(NotEmpty).result())" inStructuredNode="_790hQv9xEeKcBsjselkpBA" outgoing="_790hqP9xEeKcBsjselkpBA" incoming="_790hpv9xEeKcBsjselkpBA _790hp_9xEeKcBsjselkpBA" decisionInputFlow="_790hp_9xEeKcBsjselkpBA"/>
                    <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_790hlv9xEeKcBsjselkpBA" name="ConditionalLogicalExpression@d8af13.operand2.result" outgoing="_790iv_9xEeKcBsjselkpBA" incoming="_790hq_9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790hl_9xEeKcBsjselkpBA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790hmP9xEeKcBsjselkpBA" value="*"/>
                    </structuredNodeOutput>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790hmf9xEeKcBsjselkpBA" inStructuredNode="_790hQv9xEeKcBsjselkpBA" source="_790hXv9xEeKcBsjselkpBA" target="_790hRP9xEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790hmv9xEeKcBsjselkpBA" inStructuredNode="_790hQv9xEeKcBsjselkpBA" source="_790hY_9xEeKcBsjselkpBA" target="_790ha_9xEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ControlFlow" xmi:id="_790hm_9xEeKcBsjselkpBA" inStructuredNode="_790hQv9xEeKcBsjselkpBA" source="_790hTf9xEeKcBsjselkpBA" target="_790hQ_9xEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790hnP9xEeKcBsjselkpBA" inStructuredNode="_790hQv9xEeKcBsjselkpBA" source="_790ha_9xEeKcBsjselkpBA" target="_790hR_9xEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790hnf9xEeKcBsjselkpBA" inStructuredNode="_790hQv9xEeKcBsjselkpBA" source="_790hSv9xEeKcBsjselkpBA" target="_790hc_9xEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790hnv9xEeKcBsjselkpBA" inStructuredNode="_790hQv9xEeKcBsjselkpBA" source="_790hc_9xEeKcBsjselkpBA" target="_790hbf9xEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790hn_9xEeKcBsjselkpBA" inStructuredNode="_790hQv9xEeKcBsjselkpBA" source="_790hcP9xEeKcBsjselkpBA" target="_790he_9xEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790hoP9xEeKcBsjselkpBA" inStructuredNode="_790hQv9xEeKcBsjselkpBA" source="_790he_9xEeKcBsjselkpBA" target="_790hdf9xEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790hof9xEeKcBsjselkpBA" inStructuredNode="_790hQv9xEeKcBsjselkpBA" source="_790heP9xEeKcBsjselkpBA" target="_790hi_9xEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790hov9xEeKcBsjselkpBA" inStructuredNode="_790hQv9xEeKcBsjselkpBA" source="_790hi_9xEeKcBsjselkpBA" target="_790hgv9xEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790ho_9xEeKcBsjselkpBA" inStructuredNode="_790hQv9xEeKcBsjselkpBA" source="_790hi_9xEeKcBsjselkpBA" target="_790hjf9xEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790hpP9xEeKcBsjselkpBA" inStructuredNode="_790hQv9xEeKcBsjselkpBA" source="_790hkP9xEeKcBsjselkpBA" target="_790hk_9xEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790hpf9xEeKcBsjselkpBA" inStructuredNode="_790hQv9xEeKcBsjselkpBA" source="_790hhf9xEeKcBsjselkpBA" target="_790hlP9xEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790hpv9xEeKcBsjselkpBA" inStructuredNode="_790hQv9xEeKcBsjselkpBA" source="_790hk_9xEeKcBsjselkpBA" target="_790hlf9xEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790hp_9xEeKcBsjselkpBA" inStructuredNode="_790hQv9xEeKcBsjselkpBA" source="_790hk_9xEeKcBsjselkpBA" target="_790hlf9xEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790hqP9xEeKcBsjselkpBA" inStructuredNode="_790hQv9xEeKcBsjselkpBA" source="_790hlf9xEeKcBsjselkpBA" target="_790hlP9xEeKcBsjselkpBA">
                      <guard xmi:type="uml:LiteralBoolean" xmi:id="_790hqf9xEeKcBsjselkpBA" name="Value(false)"/>
                    </edge>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790hqv9xEeKcBsjselkpBA" inStructuredNode="_790hQv9xEeKcBsjselkpBA" source="_790hff9xEeKcBsjselkpBA" target="_790hiP9xEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790hq_9xEeKcBsjselkpBA" inStructuredNode="_790hQv9xEeKcBsjselkpBA" source="_790hlP9xEeKcBsjselkpBA" target="_790hlv9xEeKcBsjselkpBA"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_790hrP9xEeKcBsjselkpBA" name="ConditionalLogicalExpression@d8af13.operand3" inStructuredNode="_790g6f9xEeKcBsjselkpBA" incoming="_790ivf9xEeKcBsjselkpBA">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_790hrf9xEeKcBsjselkpBA" name="Value(false)" inStructuredNode="_790hrP9xEeKcBsjselkpBA">
                      <result xmi:type="uml:OutputPin" xmi:id="_790hrv9xEeKcBsjselkpBA" name="Value(false).result" outgoing="_790htf9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790hr_9xEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790hsP9xEeKcBsjselkpBA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralBoolean" xmi:id="_790hsf9xEeKcBsjselkpBA">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      </value>
                    </node>
                    <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_790hsv9xEeKcBsjselkpBA" name="ConditionalLogicalExpression@d8af13.operand3.result" outgoing="_790iwP9xEeKcBsjselkpBA" incoming="_790htf9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790hs_9xEeKcBsjselkpBA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790htP9xEeKcBsjselkpBA" value="*"/>
                    </structuredNodeOutput>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790htf9xEeKcBsjselkpBA" inStructuredNode="_790hrP9xEeKcBsjselkpBA" source="_790hrv9xEeKcBsjselkpBA" target="_790hsv9xEeKcBsjselkpBA"/>
                  </node>
                  <node xmi:type="uml:InitialNode" xmi:id="_790htv9xEeKcBsjselkpBA" name="Initial(ConditionalLogicalExpression@d8af13)" inStructuredNode="_790g6f9xEeKcBsjselkpBA" outgoing="_790iuf9xEeKcBsjselkpBA"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_790ht_9xEeKcBsjselkpBA" name="Decision(ConditionalLogicalExpression@d8af13)" inStructuredNode="_790g6f9xEeKcBsjselkpBA" outgoing="_790iu_9xEeKcBsjselkpBA _790ivf9xEeKcBsjselkpBA" incoming="_790iuf9xEeKcBsjselkpBA _790iuv9xEeKcBsjselkpBA" decisionInputFlow="_790iuv9xEeKcBsjselkpBA"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_790huP9xEeKcBsjselkpBA" name="Merge(ConditionalLogicalExpression@d8af13.result)" inStructuredNode="_790g6f9xEeKcBsjselkpBA" outgoing="_790iwv9xEeKcBsjselkpBA" incoming="_790iv_9xEeKcBsjselkpBA _790iwP9xEeKcBsjselkpBA"/>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_790huf9xEeKcBsjselkpBA" name="ConditionalLogicalExpression@fa3d74.operand2" inStructuredNode="_790g6f9xEeKcBsjselkpBA" incoming="_790iw_9xEeKcBsjselkpBA">
                    <node xmi:type="uml:CallBehaviorAction" xmi:id="_790huv9xEeKcBsjselkpBA" name="Call(At)" inStructuredNode="_790huf9xEeKcBsjselkpBA" incoming="_790iEv9xEeKcBsjselkpBA">
                      <argument xmi:type="uml:InputPin" xmi:id="_790hu_9xEeKcBsjselkpBA" name="Call(At).argument(seq)" incoming="_790iEP9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790hvP9xEeKcBsjselkpBA"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790hvf9xEeKcBsjselkpBA" value="*"/>
                      </argument>
                      <argument xmi:type="uml:InputPin" xmi:id="_790hvv9xEeKcBsjselkpBA" name="Call(At).argument(index)" incoming="_790iE_9xEeKcBsjselkpBA">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790hv_9xEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790hwP9xEeKcBsjselkpBA" value="1"/>
                      </argument>
                      <result xmi:type="uml:OutputPin" xmi:id="_790hwf9xEeKcBsjselkpBA" name="Call(At).result()" outgoing="_790iFP9xEeKcBsjselkpBA">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790hwv9xEeKcBsjselkpBA"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790hw_9xEeKcBsjselkpBA" value="1"/>
                      </result>
                      <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-At"/>
                    </node>
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_790hxP9xEeKcBsjselkpBA" name="Tuple@34b47c" inStructuredNode="_790huf9xEeKcBsjselkpBA" outgoing="_790iEv9xEeKcBsjselkpBA">
                      <node xmi:type="uml:ReadSelfAction" xmi:id="_790hxf9xEeKcBsjselkpBA" name="ReadSelf" inStructuredNode="_790hxP9xEeKcBsjselkpBA">
                        <result xmi:type="uml:OutputPin" xmi:id="_790hxv9xEeKcBsjselkpBA" name="ReadSelf.result" outgoing="_790h3v9xEeKcBsjselkpBA" type="_84HplP68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790hx_9xEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790hyP9xEeKcBsjselkpBA" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_790hyf9xEeKcBsjselkpBA" name="Read(c)" inStructuredNode="_790hxP9xEeKcBsjselkpBA" structuralFeature="_84Hplv68EeKIUMeW2s0i8Q">
                        <object xmi:type="uml:InputPin" xmi:id="_790hyv9xEeKcBsjselkpBA" name="Read(c).object" incoming="_790h3_9xEeKcBsjselkpBA" type="_84HplP68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790hy_9xEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790hzP9xEeKcBsjselkpBA" value="1"/>
                        </object>
                        <result xmi:type="uml:OutputPin" xmi:id="_790hzf9xEeKcBsjselkpBA" name="Read(c).result" outgoing="_790h4P9xEeKcBsjselkpBA" type="_84HpWf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790hzv9xEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790hz_9xEeKcBsjselkpBA" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ForkNode" xmi:id="_790h0P9xEeKcBsjselkpBA" name="Fork(ReadSelf.result)" inStructuredNode="_790hxP9xEeKcBsjselkpBA" outgoing="_790h3_9xEeKcBsjselkpBA" incoming="_790h3v9xEeKcBsjselkpBA"/>
                      <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_790h0f9xEeKcBsjselkpBA" name="Read(a)" inStructuredNode="_790hxP9xEeKcBsjselkpBA" structuralFeature="_84HpXf68EeKIUMeW2s0i8Q">
                        <object xmi:type="uml:InputPin" xmi:id="_790h0v9xEeKcBsjselkpBA" name="Read(a).object" incoming="_790h4f9xEeKcBsjselkpBA" type="_84HpWf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790h0_9xEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790h1P9xEeKcBsjselkpBA" value="1"/>
                        </object>
                        <result xmi:type="uml:OutputPin" xmi:id="_790h1f9xEeKcBsjselkpBA" name="Read(a).result" outgoing="_790iEP9xEeKcBsjselkpBA" type="_84FOOv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790h1v9xEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790h1_9xEeKcBsjselkpBA" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ForkNode" xmi:id="_790h2P9xEeKcBsjselkpBA" name="Fork(Read(c).result)" inStructuredNode="_790hxP9xEeKcBsjselkpBA" outgoing="_790h4f9xEeKcBsjselkpBA" incoming="_790h4P9xEeKcBsjselkpBA"/>
                      <node xmi:type="uml:ValueSpecificationAction" xmi:id="_790h2f9xEeKcBsjselkpBA" name="Value(3)" inStructuredNode="_790hxP9xEeKcBsjselkpBA">
                        <result xmi:type="uml:OutputPin" xmi:id="_790h2v9xEeKcBsjselkpBA" name="Value(3).result" outgoing="_790iEf9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790h2_9xEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790h3P9xEeKcBsjselkpBA" value="1"/>
                        </result>
                        <value xmi:type="uml:LiteralInteger" xmi:id="_790h3f9xEeKcBsjselkpBA" value="3">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        </value>
                      </node>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_790h3v9xEeKcBsjselkpBA" inStructuredNode="_790hxP9xEeKcBsjselkpBA" source="_790hxv9xEeKcBsjselkpBA" target="_790h0P9xEeKcBsjselkpBA"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_790h3_9xEeKcBsjselkpBA" inStructuredNode="_790hxP9xEeKcBsjselkpBA" source="_790h0P9xEeKcBsjselkpBA" target="_790hyv9xEeKcBsjselkpBA"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_790h4P9xEeKcBsjselkpBA" inStructuredNode="_790hxP9xEeKcBsjselkpBA" source="_790hzf9xEeKcBsjselkpBA" target="_790h2P9xEeKcBsjselkpBA"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_790h4f9xEeKcBsjselkpBA" inStructuredNode="_790hxP9xEeKcBsjselkpBA" source="_790h2P9xEeKcBsjselkpBA" target="_790h0v9xEeKcBsjselkpBA"/>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_790h4v9xEeKcBsjselkpBA" name="Fork(Call(At).argument(index))" inStructuredNode="_790huf9xEeKcBsjselkpBA" outgoing="_790iE_9xEeKcBsjselkpBA" incoming="_790iEf9xEeKcBsjselkpBA"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_790h4_9xEeKcBsjselkpBA" name="Read(b)" inStructuredNode="_790huf9xEeKcBsjselkpBA" structuralFeature="_84FOPP68EeKIUMeW2s0i8Q">
                      <object xmi:type="uml:InputPin" xmi:id="_790h5P9xEeKcBsjselkpBA" name="Read(b).object" incoming="_790iFf9xEeKcBsjselkpBA" type="_84FOOv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790h5f9xEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790h5v9xEeKcBsjselkpBA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_790h5_9xEeKcBsjselkpBA" name="Read(b).result" outgoing="_790iFv9xEeKcBsjselkpBA" type="_84Fy_f68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790h6P9xEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790h6f9xEeKcBsjselkpBA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_790h6v9xEeKcBsjselkpBA" name="Fork(Call(At).result())" inStructuredNode="_790huf9xEeKcBsjselkpBA" outgoing="_790iFf9xEeKcBsjselkpBA" incoming="_790iFP9xEeKcBsjselkpBA"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_790h6_9xEeKcBsjselkpBA" name="Read(p)" inStructuredNode="_790huf9xEeKcBsjselkpBA" structuralFeature="_84Fy_v68EeKIUMeW2s0i8Q">
                      <object xmi:type="uml:InputPin" xmi:id="_790h7P9xEeKcBsjselkpBA" name="Read(p).object" incoming="_790iF_9xEeKcBsjselkpBA" type="_84Fy_f68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790h7f9xEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790h7v9xEeKcBsjselkpBA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_790h7_9xEeKcBsjselkpBA" name="Read(p).result" outgoing="_790iGP9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790h8P9xEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790h8f9xEeKcBsjselkpBA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_790h8v9xEeKcBsjselkpBA" name="Fork(Read(b).result)" inStructuredNode="_790huf9xEeKcBsjselkpBA" outgoing="_790iF_9xEeKcBsjselkpBA" incoming="_790iFv9xEeKcBsjselkpBA"/>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_790h8_9xEeKcBsjselkpBA" name="Value(4)" inStructuredNode="_790huf9xEeKcBsjselkpBA">
                      <result xmi:type="uml:OutputPin" xmi:id="_790h9P9xEeKcBsjselkpBA" name="Value(4).result" outgoing="_790iIf9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790h9f9xEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790h9v9xEeKcBsjselkpBA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_790h9_9xEeKcBsjselkpBA" value="4">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <node xmi:type="uml:TestIdentityAction" xmi:id="_790h-P9xEeKcBsjselkpBA" name="Test(==)" inStructuredNode="_790huf9xEeKcBsjselkpBA">
                      <first xmi:type="uml:InputPin" xmi:id="_790h-f9xEeKcBsjselkpBA" name="Test(==).first" incoming="_790iGf9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790h-v9xEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790h-_9xEeKcBsjselkpBA" value="1"/>
                      </first>
                      <result xmi:type="uml:OutputPin" xmi:id="_790h_P9xEeKcBsjselkpBA" name="Test(==).result" outgoing="_790iHP9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790h_f9xEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790h_v9xEeKcBsjselkpBA" value="1"/>
                      </result>
                      <second xmi:type="uml:InputPin" xmi:id="_790h__9xEeKcBsjselkpBA" name="Test(==).second" incoming="_790iIf9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790iAP9xEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790iAf9xEeKcBsjselkpBA" value="1"/>
                      </second>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_790iAv9xEeKcBsjselkpBA" name="Fork(Read(p).result)" inStructuredNode="_790huf9xEeKcBsjselkpBA" outgoing="_790iGf9xEeKcBsjselkpBA _790iGv9xEeKcBsjselkpBA" incoming="_790iGP9xEeKcBsjselkpBA"/>
                    <node xmi:type="uml:CallBehaviorAction" xmi:id="_790iA_9xEeKcBsjselkpBA" name="Call(NotEmpty)" inStructuredNode="_790huf9xEeKcBsjselkpBA">
                      <argument xmi:type="uml:InputPin" xmi:id="_790iBP9xEeKcBsjselkpBA" name="Call(NotEmpty).argument(seq)" incoming="_790iGv9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790iBf9xEeKcBsjselkpBA"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790iBv9xEeKcBsjselkpBA" value="*"/>
                      </argument>
                      <result xmi:type="uml:OutputPin" xmi:id="_790iB_9xEeKcBsjselkpBA" name="Call(NotEmpty).result()" outgoing="_790iG_9xEeKcBsjselkpBA">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790iCP9xEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790iCf9xEeKcBsjselkpBA" value="1"/>
                      </result>
                      <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_790iCv9xEeKcBsjselkpBA" name="Fork(Call(NotEmpty).result())" inStructuredNode="_790huf9xEeKcBsjselkpBA" outgoing="_790iHf9xEeKcBsjselkpBA _790iHv9xEeKcBsjselkpBA" incoming="_790iG_9xEeKcBsjselkpBA"/>
                    <node xmi:type="uml:MergeNode" xmi:id="_790iC_9xEeKcBsjselkpBA" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_790huf9xEeKcBsjselkpBA" outgoing="_790iIv9xEeKcBsjselkpBA" incoming="_790iHP9xEeKcBsjselkpBA _790iH_9xEeKcBsjselkpBA"/>
                    <node xmi:type="uml:DecisionNode" xmi:id="_790iDP9xEeKcBsjselkpBA" name="Decision(Call(NotEmpty).result())" inStructuredNode="_790huf9xEeKcBsjselkpBA" outgoing="_790iH_9xEeKcBsjselkpBA" incoming="_790iHf9xEeKcBsjselkpBA _790iHv9xEeKcBsjselkpBA" decisionInputFlow="_790iHv9xEeKcBsjselkpBA"/>
                    <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_790iDf9xEeKcBsjselkpBA" name="ConditionalLogicalExpression@fa3d74.operand2.result" outgoing="_790ix_9xEeKcBsjselkpBA" incoming="_790iIv9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790iDv9xEeKcBsjselkpBA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790iD_9xEeKcBsjselkpBA" value="*"/>
                    </structuredNodeOutput>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790iEP9xEeKcBsjselkpBA" inStructuredNode="_790huf9xEeKcBsjselkpBA" source="_790h1f9xEeKcBsjselkpBA" target="_790hu_9xEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790iEf9xEeKcBsjselkpBA" inStructuredNode="_790huf9xEeKcBsjselkpBA" source="_790h2v9xEeKcBsjselkpBA" target="_790h4v9xEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ControlFlow" xmi:id="_790iEv9xEeKcBsjselkpBA" inStructuredNode="_790huf9xEeKcBsjselkpBA" source="_790hxP9xEeKcBsjselkpBA" target="_790huv9xEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790iE_9xEeKcBsjselkpBA" inStructuredNode="_790huf9xEeKcBsjselkpBA" source="_790h4v9xEeKcBsjselkpBA" target="_790hvv9xEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790iFP9xEeKcBsjselkpBA" inStructuredNode="_790huf9xEeKcBsjselkpBA" source="_790hwf9xEeKcBsjselkpBA" target="_790h6v9xEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790iFf9xEeKcBsjselkpBA" inStructuredNode="_790huf9xEeKcBsjselkpBA" source="_790h6v9xEeKcBsjselkpBA" target="_790h5P9xEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790iFv9xEeKcBsjselkpBA" inStructuredNode="_790huf9xEeKcBsjselkpBA" source="_790h5_9xEeKcBsjselkpBA" target="_790h8v9xEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790iF_9xEeKcBsjselkpBA" inStructuredNode="_790huf9xEeKcBsjselkpBA" source="_790h8v9xEeKcBsjselkpBA" target="_790h7P9xEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790iGP9xEeKcBsjselkpBA" inStructuredNode="_790huf9xEeKcBsjselkpBA" source="_790h7_9xEeKcBsjselkpBA" target="_790iAv9xEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790iGf9xEeKcBsjselkpBA" inStructuredNode="_790huf9xEeKcBsjselkpBA" source="_790iAv9xEeKcBsjselkpBA" target="_790h-f9xEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790iGv9xEeKcBsjselkpBA" inStructuredNode="_790huf9xEeKcBsjselkpBA" source="_790iAv9xEeKcBsjselkpBA" target="_790iBP9xEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790iG_9xEeKcBsjselkpBA" inStructuredNode="_790huf9xEeKcBsjselkpBA" source="_790iB_9xEeKcBsjselkpBA" target="_790iCv9xEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790iHP9xEeKcBsjselkpBA" inStructuredNode="_790huf9xEeKcBsjselkpBA" source="_790h_P9xEeKcBsjselkpBA" target="_790iC_9xEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790iHf9xEeKcBsjselkpBA" inStructuredNode="_790huf9xEeKcBsjselkpBA" source="_790iCv9xEeKcBsjselkpBA" target="_790iDP9xEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790iHv9xEeKcBsjselkpBA" inStructuredNode="_790huf9xEeKcBsjselkpBA" source="_790iCv9xEeKcBsjselkpBA" target="_790iDP9xEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790iH_9xEeKcBsjselkpBA" inStructuredNode="_790huf9xEeKcBsjselkpBA" source="_790iDP9xEeKcBsjselkpBA" target="_790iC_9xEeKcBsjselkpBA">
                      <guard xmi:type="uml:LiteralBoolean" xmi:id="_790iIP9xEeKcBsjselkpBA" name="Value(false)"/>
                    </edge>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790iIf9xEeKcBsjselkpBA" inStructuredNode="_790huf9xEeKcBsjselkpBA" source="_790h9P9xEeKcBsjselkpBA" target="_790h__9xEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790iIv9xEeKcBsjselkpBA" inStructuredNode="_790huf9xEeKcBsjselkpBA" source="_790iC_9xEeKcBsjselkpBA" target="_790iDf9xEeKcBsjselkpBA"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_790iI_9xEeKcBsjselkpBA" name="ConditionalLogicalExpression@fa3d74.operand3" inStructuredNode="_790g6f9xEeKcBsjselkpBA" incoming="_790ixf9xEeKcBsjselkpBA">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_790iJP9xEeKcBsjselkpBA" name="Value(false)" inStructuredNode="_790iI_9xEeKcBsjselkpBA">
                      <result xmi:type="uml:OutputPin" xmi:id="_790iJf9xEeKcBsjselkpBA" name="Value(false).result" outgoing="_790iLP9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790iJv9xEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790iJ_9xEeKcBsjselkpBA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralBoolean" xmi:id="_790iKP9xEeKcBsjselkpBA">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      </value>
                    </node>
                    <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_790iKf9xEeKcBsjselkpBA" name="ConditionalLogicalExpression@fa3d74.operand3.result" outgoing="_790iyP9xEeKcBsjselkpBA" incoming="_790iLP9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790iKv9xEeKcBsjselkpBA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790iK_9xEeKcBsjselkpBA" value="*"/>
                    </structuredNodeOutput>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790iLP9xEeKcBsjselkpBA" inStructuredNode="_790iI_9xEeKcBsjselkpBA" source="_790iJf9xEeKcBsjselkpBA" target="_790iKf9xEeKcBsjselkpBA"/>
                  </node>
                  <node xmi:type="uml:InitialNode" xmi:id="_790iLf9xEeKcBsjselkpBA" name="Initial(ConditionalLogicalExpression@fa3d74)" inStructuredNode="_790g6f9xEeKcBsjselkpBA" outgoing="_790iwf9xEeKcBsjselkpBA"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_790iLv9xEeKcBsjselkpBA" name="Decision(ConditionalLogicalExpression@fa3d74)" inStructuredNode="_790g6f9xEeKcBsjselkpBA" outgoing="_790iw_9xEeKcBsjselkpBA _790ixf9xEeKcBsjselkpBA" incoming="_790iwf9xEeKcBsjselkpBA _790iwv9xEeKcBsjselkpBA" decisionInputFlow="_790iwv9xEeKcBsjselkpBA"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_790iL_9xEeKcBsjselkpBA" name="Merge(ConditionalLogicalExpression@fa3d74.result)" inStructuredNode="_790g6f9xEeKcBsjselkpBA" outgoing="_790iyv9xEeKcBsjselkpBA" incoming="_790ix_9xEeKcBsjselkpBA _790iyP9xEeKcBsjselkpBA"/>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_790iMP9xEeKcBsjselkpBA" name="ConditionalLogicalExpression@1f18b73.operand2" inStructuredNode="_790g6f9xEeKcBsjselkpBA" incoming="_790iy_9xEeKcBsjselkpBA">
                    <node xmi:type="uml:CallBehaviorAction" xmi:id="_790iMf9xEeKcBsjselkpBA" name="Call(At)" inStructuredNode="_790iMP9xEeKcBsjselkpBA" incoming="_790iif9xEeKcBsjselkpBA">
                      <argument xmi:type="uml:InputPin" xmi:id="_790iMv9xEeKcBsjselkpBA" name="Call(At).argument(seq)" incoming="_790ih_9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790iM_9xEeKcBsjselkpBA"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790iNP9xEeKcBsjselkpBA" value="*"/>
                      </argument>
                      <argument xmi:type="uml:InputPin" xmi:id="_790iNf9xEeKcBsjselkpBA" name="Call(At).argument(index)" incoming="_790iiv9xEeKcBsjselkpBA">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790iNv9xEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790iN_9xEeKcBsjselkpBA" value="1"/>
                      </argument>
                      <result xmi:type="uml:OutputPin" xmi:id="_790iOP9xEeKcBsjselkpBA" name="Call(At).result()" outgoing="_790ii_9xEeKcBsjselkpBA">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790iOf9xEeKcBsjselkpBA"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790iOv9xEeKcBsjselkpBA" value="1"/>
                      </result>
                      <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-At"/>
                    </node>
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_790iO_9xEeKcBsjselkpBA" name="Tuple@1ca28ce" inStructuredNode="_790iMP9xEeKcBsjselkpBA" outgoing="_790iif9xEeKcBsjselkpBA">
                      <node xmi:type="uml:ReadSelfAction" xmi:id="_790iPP9xEeKcBsjselkpBA" name="ReadSelf" inStructuredNode="_790iO_9xEeKcBsjselkpBA">
                        <result xmi:type="uml:OutputPin" xmi:id="_790iPf9xEeKcBsjselkpBA" name="ReadSelf.result" outgoing="_790iVf9xEeKcBsjselkpBA" type="_84HplP68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790iPv9xEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790iP_9xEeKcBsjselkpBA" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_790iQP9xEeKcBsjselkpBA" name="Read(c)" inStructuredNode="_790iO_9xEeKcBsjselkpBA" structuralFeature="_84Hplv68EeKIUMeW2s0i8Q">
                        <object xmi:type="uml:InputPin" xmi:id="_790iQf9xEeKcBsjselkpBA" name="Read(c).object" incoming="_790iVv9xEeKcBsjselkpBA" type="_84HplP68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790iQv9xEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790iQ_9xEeKcBsjselkpBA" value="1"/>
                        </object>
                        <result xmi:type="uml:OutputPin" xmi:id="_790iRP9xEeKcBsjselkpBA" name="Read(c).result" outgoing="_790iV_9xEeKcBsjselkpBA" type="_84HpWf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790iRf9xEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790iRv9xEeKcBsjselkpBA" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ForkNode" xmi:id="_790iR_9xEeKcBsjselkpBA" name="Fork(ReadSelf.result)" inStructuredNode="_790iO_9xEeKcBsjselkpBA" outgoing="_790iVv9xEeKcBsjselkpBA" incoming="_790iVf9xEeKcBsjselkpBA"/>
                      <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_790iSP9xEeKcBsjselkpBA" name="Read(a)" inStructuredNode="_790iO_9xEeKcBsjselkpBA" structuralFeature="_84HpXf68EeKIUMeW2s0i8Q">
                        <object xmi:type="uml:InputPin" xmi:id="_790iSf9xEeKcBsjselkpBA" name="Read(a).object" incoming="_790iWP9xEeKcBsjselkpBA" type="_84HpWf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790iSv9xEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790iS_9xEeKcBsjselkpBA" value="1"/>
                        </object>
                        <result xmi:type="uml:OutputPin" xmi:id="_790iTP9xEeKcBsjselkpBA" name="Read(a).result" outgoing="_790ih_9xEeKcBsjselkpBA" type="_84FOOv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790iTf9xEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790iTv9xEeKcBsjselkpBA" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ForkNode" xmi:id="_790iT_9xEeKcBsjselkpBA" name="Fork(Read(c).result)" inStructuredNode="_790iO_9xEeKcBsjselkpBA" outgoing="_790iWP9xEeKcBsjselkpBA" incoming="_790iV_9xEeKcBsjselkpBA"/>
                      <node xmi:type="uml:ValueSpecificationAction" xmi:id="_790iUP9xEeKcBsjselkpBA" name="Value(4)" inStructuredNode="_790iO_9xEeKcBsjselkpBA">
                        <result xmi:type="uml:OutputPin" xmi:id="_790iUf9xEeKcBsjselkpBA" name="Value(4).result" outgoing="_790iiP9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790iUv9xEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790iU_9xEeKcBsjselkpBA" value="1"/>
                        </result>
                        <value xmi:type="uml:LiteralInteger" xmi:id="_790iVP9xEeKcBsjselkpBA" value="4">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        </value>
                      </node>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_790iVf9xEeKcBsjselkpBA" inStructuredNode="_790iO_9xEeKcBsjselkpBA" source="_790iPf9xEeKcBsjselkpBA" target="_790iR_9xEeKcBsjselkpBA"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_790iVv9xEeKcBsjselkpBA" inStructuredNode="_790iO_9xEeKcBsjselkpBA" source="_790iR_9xEeKcBsjselkpBA" target="_790iQf9xEeKcBsjselkpBA"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_790iV_9xEeKcBsjselkpBA" inStructuredNode="_790iO_9xEeKcBsjselkpBA" source="_790iRP9xEeKcBsjselkpBA" target="_790iT_9xEeKcBsjselkpBA"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_790iWP9xEeKcBsjselkpBA" inStructuredNode="_790iO_9xEeKcBsjselkpBA" source="_790iT_9xEeKcBsjselkpBA" target="_790iSf9xEeKcBsjselkpBA"/>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_790iWf9xEeKcBsjselkpBA" name="Fork(Call(At).argument(index))" inStructuredNode="_790iMP9xEeKcBsjselkpBA" outgoing="_790iiv9xEeKcBsjselkpBA" incoming="_790iiP9xEeKcBsjselkpBA"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_790iWv9xEeKcBsjselkpBA" name="Read(b)" inStructuredNode="_790iMP9xEeKcBsjselkpBA" structuralFeature="_84FOPP68EeKIUMeW2s0i8Q">
                      <object xmi:type="uml:InputPin" xmi:id="_790iW_9xEeKcBsjselkpBA" name="Read(b).object" incoming="_790ijP9xEeKcBsjselkpBA" type="_84FOOv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790iXP9xEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790iXf9xEeKcBsjselkpBA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_790iXv9xEeKcBsjselkpBA" name="Read(b).result" outgoing="_790ijf9xEeKcBsjselkpBA" type="_84Fy_f68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790iX_9xEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790iYP9xEeKcBsjselkpBA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_790iYf9xEeKcBsjselkpBA" name="Fork(Call(At).result())" inStructuredNode="_790iMP9xEeKcBsjselkpBA" outgoing="_790ijP9xEeKcBsjselkpBA" incoming="_790ii_9xEeKcBsjselkpBA"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_790iYv9xEeKcBsjselkpBA" name="Read(p)" inStructuredNode="_790iMP9xEeKcBsjselkpBA" structuralFeature="_84Fy_v68EeKIUMeW2s0i8Q">
                      <object xmi:type="uml:InputPin" xmi:id="_790iY_9xEeKcBsjselkpBA" name="Read(p).object" incoming="_790ijv9xEeKcBsjselkpBA" type="_84Fy_f68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790iZP9xEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790iZf9xEeKcBsjselkpBA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_790iZv9xEeKcBsjselkpBA" name="Read(p).result" outgoing="_790ij_9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790iZ_9xEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790iaP9xEeKcBsjselkpBA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_790iaf9xEeKcBsjselkpBA" name="Fork(Read(b).result)" inStructuredNode="_790iMP9xEeKcBsjselkpBA" outgoing="_790ijv9xEeKcBsjselkpBA" incoming="_790ijf9xEeKcBsjselkpBA"/>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_790iav9xEeKcBsjselkpBA" name="Value(4)" inStructuredNode="_790iMP9xEeKcBsjselkpBA">
                      <result xmi:type="uml:OutputPin" xmi:id="_790ia_9xEeKcBsjselkpBA" name="Value(4).result" outgoing="_790imP9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790ibP9xEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790ibf9xEeKcBsjselkpBA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_790ibv9xEeKcBsjselkpBA" value="4">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <node xmi:type="uml:TestIdentityAction" xmi:id="_790ib_9xEeKcBsjselkpBA" name="Test(==)" inStructuredNode="_790iMP9xEeKcBsjselkpBA">
                      <first xmi:type="uml:InputPin" xmi:id="_790icP9xEeKcBsjselkpBA" name="Test(==).first" incoming="_790ikP9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790icf9xEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790icv9xEeKcBsjselkpBA" value="1"/>
                      </first>
                      <result xmi:type="uml:OutputPin" xmi:id="_790ic_9xEeKcBsjselkpBA" name="Test(==).result" outgoing="_790ik_9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790idP9xEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790idf9xEeKcBsjselkpBA" value="1"/>
                      </result>
                      <second xmi:type="uml:InputPin" xmi:id="_790idv9xEeKcBsjselkpBA" name="Test(==).second" incoming="_790imP9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790id_9xEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790ieP9xEeKcBsjselkpBA" value="1"/>
                      </second>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_790ief9xEeKcBsjselkpBA" name="Fork(Read(p).result)" inStructuredNode="_790iMP9xEeKcBsjselkpBA" outgoing="_790ikP9xEeKcBsjselkpBA _790ikf9xEeKcBsjselkpBA" incoming="_790ij_9xEeKcBsjselkpBA"/>
                    <node xmi:type="uml:CallBehaviorAction" xmi:id="_790iev9xEeKcBsjselkpBA" name="Call(NotEmpty)" inStructuredNode="_790iMP9xEeKcBsjselkpBA">
                      <argument xmi:type="uml:InputPin" xmi:id="_790ie_9xEeKcBsjselkpBA" name="Call(NotEmpty).argument(seq)" incoming="_790ikf9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790ifP9xEeKcBsjselkpBA"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790iff9xEeKcBsjselkpBA" value="*"/>
                      </argument>
                      <result xmi:type="uml:OutputPin" xmi:id="_790ifv9xEeKcBsjselkpBA" name="Call(NotEmpty).result()" outgoing="_790ikv9xEeKcBsjselkpBA">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790if_9xEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790igP9xEeKcBsjselkpBA" value="1"/>
                      </result>
                      <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_790igf9xEeKcBsjselkpBA" name="Fork(Call(NotEmpty).result())" inStructuredNode="_790iMP9xEeKcBsjselkpBA" outgoing="_790ilP9xEeKcBsjselkpBA _790ilf9xEeKcBsjselkpBA" incoming="_790ikv9xEeKcBsjselkpBA"/>
                    <node xmi:type="uml:MergeNode" xmi:id="_790igv9xEeKcBsjselkpBA" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_790iMP9xEeKcBsjselkpBA" outgoing="_790imf9xEeKcBsjselkpBA" incoming="_790ik_9xEeKcBsjselkpBA _790ilv9xEeKcBsjselkpBA"/>
                    <node xmi:type="uml:DecisionNode" xmi:id="_790ig_9xEeKcBsjselkpBA" name="Decision(Call(NotEmpty).result())" inStructuredNode="_790iMP9xEeKcBsjselkpBA" outgoing="_790ilv9xEeKcBsjselkpBA" incoming="_790ilP9xEeKcBsjselkpBA _790ilf9xEeKcBsjselkpBA" decisionInputFlow="_790ilf9xEeKcBsjselkpBA"/>
                    <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_790ihP9xEeKcBsjselkpBA" name="ConditionalLogicalExpression@1f18b73.operand2.result" outgoing="_790iz_9xEeKcBsjselkpBA" incoming="_790imf9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790ihf9xEeKcBsjselkpBA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790ihv9xEeKcBsjselkpBA" value="*"/>
                    </structuredNodeOutput>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790ih_9xEeKcBsjselkpBA" inStructuredNode="_790iMP9xEeKcBsjselkpBA" source="_790iTP9xEeKcBsjselkpBA" target="_790iMv9xEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790iiP9xEeKcBsjselkpBA" inStructuredNode="_790iMP9xEeKcBsjselkpBA" source="_790iUf9xEeKcBsjselkpBA" target="_790iWf9xEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ControlFlow" xmi:id="_790iif9xEeKcBsjselkpBA" inStructuredNode="_790iMP9xEeKcBsjselkpBA" source="_790iO_9xEeKcBsjselkpBA" target="_790iMf9xEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790iiv9xEeKcBsjselkpBA" inStructuredNode="_790iMP9xEeKcBsjselkpBA" source="_790iWf9xEeKcBsjselkpBA" target="_790iNf9xEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790ii_9xEeKcBsjselkpBA" inStructuredNode="_790iMP9xEeKcBsjselkpBA" source="_790iOP9xEeKcBsjselkpBA" target="_790iYf9xEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790ijP9xEeKcBsjselkpBA" inStructuredNode="_790iMP9xEeKcBsjselkpBA" source="_790iYf9xEeKcBsjselkpBA" target="_790iW_9xEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790ijf9xEeKcBsjselkpBA" inStructuredNode="_790iMP9xEeKcBsjselkpBA" source="_790iXv9xEeKcBsjselkpBA" target="_790iaf9xEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790ijv9xEeKcBsjselkpBA" inStructuredNode="_790iMP9xEeKcBsjselkpBA" source="_790iaf9xEeKcBsjselkpBA" target="_790iY_9xEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790ij_9xEeKcBsjselkpBA" inStructuredNode="_790iMP9xEeKcBsjselkpBA" source="_790iZv9xEeKcBsjselkpBA" target="_790ief9xEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790ikP9xEeKcBsjselkpBA" inStructuredNode="_790iMP9xEeKcBsjselkpBA" source="_790ief9xEeKcBsjselkpBA" target="_790icP9xEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790ikf9xEeKcBsjselkpBA" inStructuredNode="_790iMP9xEeKcBsjselkpBA" source="_790ief9xEeKcBsjselkpBA" target="_790ie_9xEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790ikv9xEeKcBsjselkpBA" inStructuredNode="_790iMP9xEeKcBsjselkpBA" source="_790ifv9xEeKcBsjselkpBA" target="_790igf9xEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790ik_9xEeKcBsjselkpBA" inStructuredNode="_790iMP9xEeKcBsjselkpBA" source="_790ic_9xEeKcBsjselkpBA" target="_790igv9xEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790ilP9xEeKcBsjselkpBA" inStructuredNode="_790iMP9xEeKcBsjselkpBA" source="_790igf9xEeKcBsjselkpBA" target="_790ig_9xEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790ilf9xEeKcBsjselkpBA" inStructuredNode="_790iMP9xEeKcBsjselkpBA" source="_790igf9xEeKcBsjselkpBA" target="_790ig_9xEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790ilv9xEeKcBsjselkpBA" inStructuredNode="_790iMP9xEeKcBsjselkpBA" source="_790ig_9xEeKcBsjselkpBA" target="_790igv9xEeKcBsjselkpBA">
                      <guard xmi:type="uml:LiteralBoolean" xmi:id="_790il_9xEeKcBsjselkpBA" name="Value(false)"/>
                    </edge>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790imP9xEeKcBsjselkpBA" inStructuredNode="_790iMP9xEeKcBsjselkpBA" source="_790ia_9xEeKcBsjselkpBA" target="_790idv9xEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790imf9xEeKcBsjselkpBA" inStructuredNode="_790iMP9xEeKcBsjselkpBA" source="_790igv9xEeKcBsjselkpBA" target="_790ihP9xEeKcBsjselkpBA"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_790imv9xEeKcBsjselkpBA" name="ConditionalLogicalExpression@1f18b73.operand3" inStructuredNode="_790g6f9xEeKcBsjselkpBA" incoming="_790izf9xEeKcBsjselkpBA">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_790im_9xEeKcBsjselkpBA" name="Value(false)" inStructuredNode="_790imv9xEeKcBsjselkpBA">
                      <result xmi:type="uml:OutputPin" xmi:id="_790inP9xEeKcBsjselkpBA" name="Value(false).result" outgoing="_790io_9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790inf9xEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790inv9xEeKcBsjselkpBA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralBoolean" xmi:id="_790in_9xEeKcBsjselkpBA">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      </value>
                    </node>
                    <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_790ioP9xEeKcBsjselkpBA" name="ConditionalLogicalExpression@1f18b73.operand3.result" outgoing="_790i0P9xEeKcBsjselkpBA" incoming="_790io_9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790iof9xEeKcBsjselkpBA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790iov9xEeKcBsjselkpBA" value="*"/>
                    </structuredNodeOutput>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_790io_9xEeKcBsjselkpBA" inStructuredNode="_790imv9xEeKcBsjselkpBA" source="_790inP9xEeKcBsjselkpBA" target="_790ioP9xEeKcBsjselkpBA"/>
                  </node>
                  <node xmi:type="uml:InitialNode" xmi:id="_790ipP9xEeKcBsjselkpBA" name="Initial(ConditionalLogicalExpression@1f18b73)" inStructuredNode="_790g6f9xEeKcBsjselkpBA" outgoing="_790iyf9xEeKcBsjselkpBA"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_790ipf9xEeKcBsjselkpBA" name="Decision(ConditionalLogicalExpression@1f18b73)" inStructuredNode="_790g6f9xEeKcBsjselkpBA" outgoing="_790iy_9xEeKcBsjselkpBA _790izf9xEeKcBsjselkpBA" incoming="_790iyf9xEeKcBsjselkpBA _790iyv9xEeKcBsjselkpBA" decisionInputFlow="_790iyv9xEeKcBsjselkpBA"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_790ipv9xEeKcBsjselkpBA" name="Merge(ConditionalLogicalExpression@1f18b73.result)" inStructuredNode="_790g6f9xEeKcBsjselkpBA" outgoing="_790i0v9xEeKcBsjselkpBA" incoming="_790iz_9xEeKcBsjselkpBA _790i0P9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_790ip_9xEeKcBsjselkpBA" inStructuredNode="_790g6f9xEeKcBsjselkpBA" source="_790hCv9xEeKcBsjselkpBA" target="_790g8P9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_790iqP9xEeKcBsjselkpBA" inStructuredNode="_790g6f9xEeKcBsjselkpBA" source="_790hD_9xEeKcBsjselkpBA" target="_790hF_9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_790iqf9xEeKcBsjselkpBA" inStructuredNode="_790g6f9xEeKcBsjselkpBA" source="_790g-f9xEeKcBsjselkpBA" target="_790g7_9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_790iqv9xEeKcBsjselkpBA" inStructuredNode="_790g6f9xEeKcBsjselkpBA" source="_790hF_9xEeKcBsjselkpBA" target="_790g8_9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_790iq_9xEeKcBsjselkpBA" inStructuredNode="_790g6f9xEeKcBsjselkpBA" source="_790g9v9xEeKcBsjselkpBA" target="_790hH_9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_790irP9xEeKcBsjselkpBA" inStructuredNode="_790g6f9xEeKcBsjselkpBA" source="_790hH_9xEeKcBsjselkpBA" target="_790hGf9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_790irf9xEeKcBsjselkpBA" inStructuredNode="_790g6f9xEeKcBsjselkpBA" source="_790hHP9xEeKcBsjselkpBA" target="_790hJ_9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_790irv9xEeKcBsjselkpBA" inStructuredNode="_790g6f9xEeKcBsjselkpBA" source="_790hJ_9xEeKcBsjselkpBA" target="_790hIf9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_790ir_9xEeKcBsjselkpBA" inStructuredNode="_790g6f9xEeKcBsjselkpBA" source="_790hJP9xEeKcBsjselkpBA" target="_790hN_9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_790isP9xEeKcBsjselkpBA" inStructuredNode="_790g6f9xEeKcBsjselkpBA" source="_790hN_9xEeKcBsjselkpBA" target="_790hLv9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_790isf9xEeKcBsjselkpBA" inStructuredNode="_790g6f9xEeKcBsjselkpBA" source="_790hN_9xEeKcBsjselkpBA" target="_790hOf9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_790isv9xEeKcBsjselkpBA" inStructuredNode="_790g6f9xEeKcBsjselkpBA" source="_790hPP9xEeKcBsjselkpBA" target="_790hP_9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_790is_9xEeKcBsjselkpBA" inStructuredNode="_790g6f9xEeKcBsjselkpBA" source="_790hMf9xEeKcBsjselkpBA" target="_790hQP9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_790itP9xEeKcBsjselkpBA" inStructuredNode="_790g6f9xEeKcBsjselkpBA" source="_790hP_9xEeKcBsjselkpBA" target="_790hQf9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_790itf9xEeKcBsjselkpBA" inStructuredNode="_790g6f9xEeKcBsjselkpBA" source="_790hP_9xEeKcBsjselkpBA" target="_790hQf9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_790itv9xEeKcBsjselkpBA" inStructuredNode="_790g6f9xEeKcBsjselkpBA" source="_790hQf9xEeKcBsjselkpBA" target="_790hQP9xEeKcBsjselkpBA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_790it_9xEeKcBsjselkpBA" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_790iuP9xEeKcBsjselkpBA" inStructuredNode="_790g6f9xEeKcBsjselkpBA" source="_790hKf9xEeKcBsjselkpBA" target="_790hNP9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_790iuf9xEeKcBsjselkpBA" inStructuredNode="_790g6f9xEeKcBsjselkpBA" source="_790htv9xEeKcBsjselkpBA" target="_790ht_9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_790iuv9xEeKcBsjselkpBA" inStructuredNode="_790g6f9xEeKcBsjselkpBA" source="_790hQP9xEeKcBsjselkpBA" target="_790ht_9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_790iu_9xEeKcBsjselkpBA" inStructuredNode="_790g6f9xEeKcBsjselkpBA" source="_790ht_9xEeKcBsjselkpBA" target="_790hQv9xEeKcBsjselkpBA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_790ivP9xEeKcBsjselkpBA" name="Value(true)" value="true"/>
                  </edge>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_790ivf9xEeKcBsjselkpBA" inStructuredNode="_790g6f9xEeKcBsjselkpBA" source="_790ht_9xEeKcBsjselkpBA" target="_790hrP9xEeKcBsjselkpBA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_790ivv9xEeKcBsjselkpBA" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_790iv_9xEeKcBsjselkpBA" inStructuredNode="_790g6f9xEeKcBsjselkpBA" source="_790hlv9xEeKcBsjselkpBA" target="_790huP9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_790iwP9xEeKcBsjselkpBA" inStructuredNode="_790g6f9xEeKcBsjselkpBA" source="_790hsv9xEeKcBsjselkpBA" target="_790huP9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_790iwf9xEeKcBsjselkpBA" inStructuredNode="_790g6f9xEeKcBsjselkpBA" source="_790iLf9xEeKcBsjselkpBA" target="_790iLv9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_790iwv9xEeKcBsjselkpBA" inStructuredNode="_790g6f9xEeKcBsjselkpBA" source="_790huP9xEeKcBsjselkpBA" target="_790iLv9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_790iw_9xEeKcBsjselkpBA" inStructuredNode="_790g6f9xEeKcBsjselkpBA" source="_790iLv9xEeKcBsjselkpBA" target="_790huf9xEeKcBsjselkpBA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_790ixP9xEeKcBsjselkpBA" name="Value(true)" value="true"/>
                  </edge>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_790ixf9xEeKcBsjselkpBA" inStructuredNode="_790g6f9xEeKcBsjselkpBA" source="_790iLv9xEeKcBsjselkpBA" target="_790iI_9xEeKcBsjselkpBA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_790ixv9xEeKcBsjselkpBA" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_790ix_9xEeKcBsjselkpBA" inStructuredNode="_790g6f9xEeKcBsjselkpBA" source="_790iDf9xEeKcBsjselkpBA" target="_790iL_9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_790iyP9xEeKcBsjselkpBA" inStructuredNode="_790g6f9xEeKcBsjselkpBA" source="_790iKf9xEeKcBsjselkpBA" target="_790iL_9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_790iyf9xEeKcBsjselkpBA" inStructuredNode="_790g6f9xEeKcBsjselkpBA" source="_790ipP9xEeKcBsjselkpBA" target="_790ipf9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_790iyv9xEeKcBsjselkpBA" inStructuredNode="_790g6f9xEeKcBsjselkpBA" source="_790iL_9xEeKcBsjselkpBA" target="_790ipf9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_790iy_9xEeKcBsjselkpBA" inStructuredNode="_790g6f9xEeKcBsjselkpBA" source="_790ipf9xEeKcBsjselkpBA" target="_790iMP9xEeKcBsjselkpBA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_790izP9xEeKcBsjselkpBA" name="Value(true)" value="true"/>
                  </edge>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_790izf9xEeKcBsjselkpBA" inStructuredNode="_790g6f9xEeKcBsjselkpBA" source="_790ipf9xEeKcBsjselkpBA" target="_790imv9xEeKcBsjselkpBA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_790izv9xEeKcBsjselkpBA" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_790iz_9xEeKcBsjselkpBA" inStructuredNode="_790g6f9xEeKcBsjselkpBA" source="_790ihP9xEeKcBsjselkpBA" target="_790ipv9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_790i0P9xEeKcBsjselkpBA" inStructuredNode="_790g6f9xEeKcBsjselkpBA" source="_790ioP9xEeKcBsjselkpBA" target="_790ipv9xEeKcBsjselkpBA"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_790i0f9xEeKcBsjselkpBA" inStructuredNode="_790g4f9xEeKcBsjselkpBA" source="_790g6_9xEeKcBsjselkpBA" target="_790g4_9xEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_790i0v9xEeKcBsjselkpBA" inStructuredNode="_790g4f9xEeKcBsjselkpBA" source="_790ipv9xEeKcBsjselkpBA" target="_790g5v9xEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_790i0_9xEeKcBsjselkpBA" inStructuredNode="_790g4f9xEeKcBsjselkpBA" source="_790g6f9xEeKcBsjselkpBA" target="_790g4v9xEeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_790i1P9xEeKcBsjselkpBA" name="ExpressionStatement@a2a7ce" inStructuredNode="_790g0P9xEeKcBsjselkpBA" incoming="_790i5f9xEeKcBsjselkpBA">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_790i1f9xEeKcBsjselkpBA" name="Call(WriteLine)" inStructuredNode="_790i1P9xEeKcBsjselkpBA" incoming="_790i4_9xEeKcBsjselkpBA">
                  <argument xmi:type="uml:InputPin" xmi:id="_790i1v9xEeKcBsjselkpBA" name="Call(WriteLine).argument(value)" incoming="_790i4v9xEeKcBsjselkpBA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790i1_9xEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790i2P9xEeKcBsjselkpBA" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_790i2f9xEeKcBsjselkpBA" name="Call(WriteLine).result(errorStatus)">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790i2v9xEeKcBsjselkpBA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790i2_9xEeKcBsjselkpBA" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_790i3P9xEeKcBsjselkpBA" name="Tuple@aaf3f" inStructuredNode="_790i1P9xEeKcBsjselkpBA" outgoing="_790i4_9xEeKcBsjselkpBA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_790i3f9xEeKcBsjselkpBA" name="Value(&quot;-- End of test case --&quot;)" inStructuredNode="_790i3P9xEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_790i3v9xEeKcBsjselkpBA" name="Value(&quot;-- End of test case --&quot;).result" outgoing="_790i4v9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_790i3_9xEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_790i4P9xEeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_790i4f9xEeKcBsjselkpBA" value="-- End of test case --">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_790i4v9xEeKcBsjselkpBA" inStructuredNode="_790i1P9xEeKcBsjselkpBA" source="_790i3v9xEeKcBsjselkpBA" target="_790i1v9xEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_790i4_9xEeKcBsjselkpBA" inStructuredNode="_790i1P9xEeKcBsjselkpBA" source="_790i3P9xEeKcBsjselkpBA" target="_790i1f9xEeKcBsjselkpBA"/>
              </node>
              <edge xmi:type="uml:ControlFlow" xmi:id="_790i5P9xEeKcBsjselkpBA" inStructuredNode="_790g0P9xEeKcBsjselkpBA" source="_790g0f9xEeKcBsjselkpBA" target="_790g4f9xEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_790i5f9xEeKcBsjselkpBA" inStructuredNode="_790g0P9xEeKcBsjselkpBA" source="_790g4f9xEeKcBsjselkpBA" target="_790i1P9xEeKcBsjselkpBA"/>
            </structuredNode>
          </ownedBehavior>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_84IP4f68EeKIUMeW2s0i8Q" name="TesterClassifierBehavior" group="__aA64P9xEeKcBsjselkpBA" node="__aA64P9xEeKcBsjselkpBA">
            <ownedComment xmi:type="uml:Comment" xmi:id="_84IP4v68EeKIUMeW2s0i8Q">
              <body>&#xD;
namespace 'Test Suites'::'Test Suite 2 - Bis'::'MultipleDelegation - SameConnector - PortToPWP - Signal'::Tester ;&#xD;
&#xD;
private import 'Test Suites'::'Test Suite 2 - Bis'::'BehaviorPort - Signal'::Start ;&#xD;
private import 'Test Suites'::'Test Suite 2 - Bis'::'BehaviorPort - Signal'::Continue ;&#xD;
&#xD;
activity TesterClassifierBehavior() { &#xD;
	accept(Start) ;&#xD;
	this.c.p.S(4, this) ;&#xD;
	accept(Continue) ;&#xD;
	accept(Continue) ;&#xD;
	accept(Continue) ;&#xD;
	accept(Continue) ;&#xD;
	this.test() ;&#xD;
}</body>
            </ownedComment>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="__aA64P9xEeKcBsjselkpBA" name="Body(TesterClassifierBehavior)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="__aA64f9xEeKcBsjselkpBA" name="AcceptStatement@40ac0e" inStructuredNode="__aA64P9xEeKcBsjselkpBA" outgoing="__aA7Nf9xEeKcBsjselkpBA">
                <node xmi:type="uml:AcceptEventAction" xmi:id="__aA64v9xEeKcBsjselkpBA" name="Accept(Start)" inStructuredNode="__aA64f9xEeKcBsjselkpBA" incoming="__aA65f9xEeKcBsjselkpBA">
                  <trigger xmi:type="uml:Trigger" xmi:id="__aA64_9xEeKcBsjselkpBA" event="__dbbQP9xEeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="__aA65P9xEeKcBsjselkpBA" name="Initial(Accept(Start))" inStructuredNode="__aA64f9xEeKcBsjselkpBA" outgoing="__aA65f9xEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="__aA65f9xEeKcBsjselkpBA" inStructuredNode="__aA64f9xEeKcBsjselkpBA" source="__aA65P9xEeKcBsjselkpBA" target="__aA64v9xEeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="__aA65v9xEeKcBsjselkpBA" name="ExpressionStatement@14e6d91" inStructuredNode="__aA64P9xEeKcBsjselkpBA" outgoing="__aA7Nv9xEeKcBsjselkpBA" incoming="__aA7Nf9xEeKcBsjselkpBA">
                <node xmi:type="uml:SendSignalAction" xmi:id="__aA65_9xEeKcBsjselkpBA" name="SendSignal(S)" inStructuredNode="__aA65v9xEeKcBsjselkpBA" incoming="__aA7Ef9xEeKcBsjselkpBA" signal="_je3L4f9ZEeKcBsjselkpBA">
                  <argument xmi:type="uml:InputPin" xmi:id="__aA66P9xEeKcBsjselkpBA" name="SendSignal(S).argument(v)" incoming="__aA7D_9xEeKcBsjselkpBA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__aA66f9xEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__aA66v9xEeKcBsjselkpBA" value="1"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="__aA66_9xEeKcBsjselkpBA" name="SendSignal(S).argument(t)" incoming="__aA7EP9xEeKcBsjselkpBA" type="_je3MzP9ZEeKcBsjselkpBA">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__aA67P9xEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__aA67f9xEeKcBsjselkpBA" value="1"/>
                  </argument>
                  <target xmi:type="uml:InputPin" xmi:id="__aA67v9xEeKcBsjselkpBA" name="SendSignal(S).target" incoming="__aA7Ev9xEeKcBsjselkpBA" type="_84FOSP68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__aA67_9xEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__aA68P9xEeKcBsjselkpBA" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="__aA68f9xEeKcBsjselkpBA" name="Tuple@f28bd3" inStructuredNode="__aA65v9xEeKcBsjselkpBA" outgoing="__aA7Ef9xEeKcBsjselkpBA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="__aA68v9xEeKcBsjselkpBA" name="Value(4)" inStructuredNode="__aA68f9xEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="__aA68_9xEeKcBsjselkpBA" name="Value(4).result" outgoing="__aA7D_9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__aA69P9xEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__aA69f9xEeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="__aA69v9xEeKcBsjselkpBA" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:ReadSelfAction" xmi:id="__aA69_9xEeKcBsjselkpBA" name="ReadSelf" inStructuredNode="__aA68f9xEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="__aA6-P9xEeKcBsjselkpBA" name="ReadSelf.result" outgoing="__aA7EP9xEeKcBsjselkpBA" type="_84HplP68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__aA6-f9xEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__aA6-v9xEeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                </node>
                <node xmi:type="uml:ReadSelfAction" xmi:id="__aA6-_9xEeKcBsjselkpBA" name="ReadSelf" inStructuredNode="__aA65v9xEeKcBsjselkpBA">
                  <result xmi:type="uml:OutputPin" xmi:id="__aA6_P9xEeKcBsjselkpBA" name="ReadSelf.result" outgoing="__aA7E_9xEeKcBsjselkpBA" type="_84HplP68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__aA6_f9xEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__aA6_v9xEeKcBsjselkpBA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="__aA6__9xEeKcBsjselkpBA" name="Read(c)" inStructuredNode="__aA65v9xEeKcBsjselkpBA" structuralFeature="_84Hplv68EeKIUMeW2s0i8Q">
                  <object xmi:type="uml:InputPin" xmi:id="__aA7AP9xEeKcBsjselkpBA" name="Read(c).object" incoming="__aA7FP9xEeKcBsjselkpBA" type="_84HplP68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__aA7Af9xEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__aA7Av9xEeKcBsjselkpBA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="__aA7A_9xEeKcBsjselkpBA" name="Read(c).result" outgoing="__aA7Ff9xEeKcBsjselkpBA" type="_84HpWf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__aA7BP9xEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__aA7Bf9xEeKcBsjselkpBA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="__aA7Bv9xEeKcBsjselkpBA" name="Fork(ReadSelf.result)" inStructuredNode="__aA65v9xEeKcBsjselkpBA" outgoing="__aA7FP9xEeKcBsjselkpBA" incoming="__aA7E_9xEeKcBsjselkpBA"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="__aA7B_9xEeKcBsjselkpBA" name="Read(p)" inStructuredNode="__aA65v9xEeKcBsjselkpBA" structuralFeature="_84HpWv68EeKIUMeW2s0i8Q">
                  <object xmi:type="uml:InputPin" xmi:id="__aA7CP9xEeKcBsjselkpBA" name="Read(p).object" incoming="__aA7Fv9xEeKcBsjselkpBA" type="_84HpWf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__aA7Cf9xEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__aA7Cv9xEeKcBsjselkpBA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="__aA7C_9xEeKcBsjselkpBA" name="Read(p).result" outgoing="__aA7Ev9xEeKcBsjselkpBA" type="_84FOSP68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__aA7DP9xEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__aA7Df9xEeKcBsjselkpBA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="__aA7Dv9xEeKcBsjselkpBA" name="Fork(Read(c).result)" inStructuredNode="__aA65v9xEeKcBsjselkpBA" outgoing="__aA7Fv9xEeKcBsjselkpBA" incoming="__aA7Ff9xEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="__aA7D_9xEeKcBsjselkpBA" inStructuredNode="__aA65v9xEeKcBsjselkpBA" source="__aA68_9xEeKcBsjselkpBA" target="__aA66P9xEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="__aA7EP9xEeKcBsjselkpBA" inStructuredNode="__aA65v9xEeKcBsjselkpBA" source="__aA6-P9xEeKcBsjselkpBA" target="__aA66_9xEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="__aA7Ef9xEeKcBsjselkpBA" inStructuredNode="__aA65v9xEeKcBsjselkpBA" source="__aA68f9xEeKcBsjselkpBA" target="__aA65_9xEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="__aA7Ev9xEeKcBsjselkpBA" inStructuredNode="__aA65v9xEeKcBsjselkpBA" source="__aA7C_9xEeKcBsjselkpBA" target="__aA67v9xEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="__aA7E_9xEeKcBsjselkpBA" inStructuredNode="__aA65v9xEeKcBsjselkpBA" source="__aA6_P9xEeKcBsjselkpBA" target="__aA7Bv9xEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="__aA7FP9xEeKcBsjselkpBA" inStructuredNode="__aA65v9xEeKcBsjselkpBA" source="__aA7Bv9xEeKcBsjselkpBA" target="__aA7AP9xEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="__aA7Ff9xEeKcBsjselkpBA" inStructuredNode="__aA65v9xEeKcBsjselkpBA" source="__aA7A_9xEeKcBsjselkpBA" target="__aA7Dv9xEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="__aA7Fv9xEeKcBsjselkpBA" inStructuredNode="__aA65v9xEeKcBsjselkpBA" source="__aA7Dv9xEeKcBsjselkpBA" target="__aA7CP9xEeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="__aA7F_9xEeKcBsjselkpBA" name="AcceptStatement@17ba755" inStructuredNode="__aA64P9xEeKcBsjselkpBA" outgoing="__aA7N_9xEeKcBsjselkpBA" incoming="__aA7Nv9xEeKcBsjselkpBA">
                <node xmi:type="uml:AcceptEventAction" xmi:id="__aA7GP9xEeKcBsjselkpBA" name="Accept(Continue)" inStructuredNode="__aA7F_9xEeKcBsjselkpBA" incoming="__aA7G_9xEeKcBsjselkpBA">
                  <trigger xmi:type="uml:Trigger" xmi:id="__aA7Gf9xEeKcBsjselkpBA" event="__d4HMP9xEeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="__aA7Gv9xEeKcBsjselkpBA" name="Initial(Accept(Continue))" inStructuredNode="__aA7F_9xEeKcBsjselkpBA" outgoing="__aA7G_9xEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="__aA7G_9xEeKcBsjselkpBA" inStructuredNode="__aA7F_9xEeKcBsjselkpBA" source="__aA7Gv9xEeKcBsjselkpBA" target="__aA7GP9xEeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="__aA7HP9xEeKcBsjselkpBA" name="AcceptStatement@5ceacd" inStructuredNode="__aA64P9xEeKcBsjselkpBA" outgoing="__aA7OP9xEeKcBsjselkpBA" incoming="__aA7N_9xEeKcBsjselkpBA">
                <node xmi:type="uml:AcceptEventAction" xmi:id="__aA7Hf9xEeKcBsjselkpBA" name="Accept(Continue)" inStructuredNode="__aA7HP9xEeKcBsjselkpBA" incoming="__aA7IP9xEeKcBsjselkpBA">
                  <trigger xmi:type="uml:Trigger" xmi:id="__aA7Hv9xEeKcBsjselkpBA" event="__eekIP9xEeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="__aA7H_9xEeKcBsjselkpBA" name="Initial(Accept(Continue))" inStructuredNode="__aA7HP9xEeKcBsjselkpBA" outgoing="__aA7IP9xEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="__aA7IP9xEeKcBsjselkpBA" inStructuredNode="__aA7HP9xEeKcBsjselkpBA" source="__aA7H_9xEeKcBsjselkpBA" target="__aA7Hf9xEeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="__aA7If9xEeKcBsjselkpBA" name="AcceptStatement@130358f" inStructuredNode="__aA64P9xEeKcBsjselkpBA" outgoing="__aA7Of9xEeKcBsjselkpBA" incoming="__aA7OP9xEeKcBsjselkpBA">
                <node xmi:type="uml:AcceptEventAction" xmi:id="__aA7Iv9xEeKcBsjselkpBA" name="Accept(Continue)" inStructuredNode="__aA7If9xEeKcBsjselkpBA" incoming="__aA7Jf9xEeKcBsjselkpBA">
                  <trigger xmi:type="uml:Trigger" xmi:id="__aA7I_9xEeKcBsjselkpBA" event="__fEaAP9xEeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="__aA7JP9xEeKcBsjselkpBA" name="Initial(Accept(Continue))" inStructuredNode="__aA7If9xEeKcBsjselkpBA" outgoing="__aA7Jf9xEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="__aA7Jf9xEeKcBsjselkpBA" inStructuredNode="__aA7If9xEeKcBsjselkpBA" source="__aA7JP9xEeKcBsjselkpBA" target="__aA7Iv9xEeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="__aA7Jv9xEeKcBsjselkpBA" name="AcceptStatement@1ed628d" inStructuredNode="__aA64P9xEeKcBsjselkpBA" outgoing="__aA7Ov9xEeKcBsjselkpBA" incoming="__aA7Of9xEeKcBsjselkpBA">
                <node xmi:type="uml:AcceptEventAction" xmi:id="__aA7J_9xEeKcBsjselkpBA" name="Accept(Continue)" inStructuredNode="__aA7Jv9xEeKcBsjselkpBA" incoming="__aA7Kv9xEeKcBsjselkpBA">
                  <trigger xmi:type="uml:Trigger" xmi:id="__aA7KP9xEeKcBsjselkpBA" event="__fhF8P9xEeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="__aA7Kf9xEeKcBsjselkpBA" name="Initial(Accept(Continue))" inStructuredNode="__aA7Jv9xEeKcBsjselkpBA" outgoing="__aA7Kv9xEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="__aA7Kv9xEeKcBsjselkpBA" inStructuredNode="__aA7Jv9xEeKcBsjselkpBA" source="__aA7Kf9xEeKcBsjselkpBA" target="__aA7J_9xEeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="__aA7K_9xEeKcBsjselkpBA" name="ExpressionStatement@1fb4ef9" inStructuredNode="__aA64P9xEeKcBsjselkpBA" incoming="__aA7Ov9xEeKcBsjselkpBA">
                <node xmi:type="uml:CallOperationAction" xmi:id="__aA7LP9xEeKcBsjselkpBA" name="Call(test)" inStructuredNode="__aA7K_9xEeKcBsjselkpBA" operation="_84IQQP68EeKIUMeW2s0i8Q">
                  <target xmi:type="uml:InputPin" xmi:id="__aA7Lf9xEeKcBsjselkpBA" name="Call(test).target" incoming="__aA7NP9xEeKcBsjselkpBA" type="_84HplP68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__aA7Lv9xEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__aA7L_9xEeKcBsjselkpBA" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:ReadSelfAction" xmi:id="__aA7MP9xEeKcBsjselkpBA" name="ReadSelf" inStructuredNode="__aA7K_9xEeKcBsjselkpBA">
                  <result xmi:type="uml:OutputPin" xmi:id="__aA7Mf9xEeKcBsjselkpBA" name="ReadSelf.result" outgoing="__aA7NP9xEeKcBsjselkpBA" type="_84HplP68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__aA7Mv9xEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__aA7M_9xEeKcBsjselkpBA" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="__aA7NP9xEeKcBsjselkpBA" inStructuredNode="__aA7K_9xEeKcBsjselkpBA" source="__aA7Mf9xEeKcBsjselkpBA" target="__aA7Lf9xEeKcBsjselkpBA"/>
              </node>
              <edge xmi:type="uml:ControlFlow" xmi:id="__aA7Nf9xEeKcBsjselkpBA" inStructuredNode="__aA64P9xEeKcBsjselkpBA" source="__aA64f9xEeKcBsjselkpBA" target="__aA65v9xEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="__aA7Nv9xEeKcBsjselkpBA" inStructuredNode="__aA64P9xEeKcBsjselkpBA" source="__aA65v9xEeKcBsjselkpBA" target="__aA7F_9xEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="__aA7N_9xEeKcBsjselkpBA" inStructuredNode="__aA64P9xEeKcBsjselkpBA" source="__aA7F_9xEeKcBsjselkpBA" target="__aA7HP9xEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="__aA7OP9xEeKcBsjselkpBA" inStructuredNode="__aA64P9xEeKcBsjselkpBA" source="__aA7HP9xEeKcBsjselkpBA" target="__aA7If9xEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="__aA7Of9xEeKcBsjselkpBA" inStructuredNode="__aA64P9xEeKcBsjselkpBA" source="__aA7If9xEeKcBsjselkpBA" target="__aA7Jv9xEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="__aA7Ov9xEeKcBsjselkpBA" inStructuredNode="__aA64P9xEeKcBsjselkpBA" source="__aA7Jv9xEeKcBsjselkpBA" target="__aA7K_9xEeKcBsjselkpBA"/>
            </structuredNode>
          </ownedBehavior>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_84IQPv68EeKIUMeW2s0i8Q" name="Tester" class="_84HplP68EeKIUMeW2s0i8Q">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_84IQP_68EeKIUMeW2s0i8Q" name="result" type="_84HplP68EeKIUMeW2s0i8Q" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_84IQQP68EeKIUMeW2s0i8Q" name="test" method="_84Hpmf68EeKIUMeW2s0i8Q" class="_84HplP68EeKIUMeW2s0i8Q" redefinedOperation="_je3Mzf9ZEeKcBsjselkpBA"/>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_84IQQf68EeKIUMeW2s0i8Q" name="MultipleDelegation - MultipleConnectors - PortToPWP - Operation">
        <packagedElement xmi:type="uml:Class" xmi:id="_84IQQv68EeKIUMeW2s0i8Q" name="C">
          <ownedAttribute xmi:type="uml:Port" xmi:id="_84IQQ_68EeKIUMeW2s0i8Q" name="p" visibility="public" type="_84F0Kf68EeKIUMeW2s0i8Q" end="_84IQS_68EeKIUMeW2s0i8Q _84IQUv68EeKIUMeW2s0i8Q _84IQWf68EeKIUMeW2s0i8Q _84IQYP68EeKIUMeW2s0i8Q" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84IQRP68EeKIUMeW2s0i8Q" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84IQRf68EeKIUMeW2s0i8Q" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_84IQRv68EeKIUMeW2s0i8Q" name="a1" type="_84F0Gv68EeKIUMeW2s0i8Q" aggregation="composite"/>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_84IQR_68EeKIUMeW2s0i8Q" name="a2" type="_84F0Gv68EeKIUMeW2s0i8Q" aggregation="composite"/>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_84IQSP68EeKIUMeW2s0i8Q" name="a3" type="_84F0Gv68EeKIUMeW2s0i8Q" aggregation="composite"/>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_84IQSf68EeKIUMeW2s0i8Q" name="a4" type="_84F0Gv68EeKIUMeW2s0i8Q" aggregation="composite"/>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_84IQSv68EeKIUMeW2s0i8Q" name="u1">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_84IQS_68EeKIUMeW2s0i8Q" role="_84IQQ_68EeKIUMeW2s0i8Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84IQTP68EeKIUMeW2s0i8Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84IQTf68EeKIUMeW2s0i8Q" value="1"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_84IQTv68EeKIUMeW2s0i8Q" partWithPort="_84IQRv68EeKIUMeW2s0i8Q" role="_84F0G_68EeKIUMeW2s0i8Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84IQT_68EeKIUMeW2s0i8Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84IQUP68EeKIUMeW2s0i8Q" value="1"/>
            </end>
          </ownedConnector>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_84IQUf68EeKIUMeW2s0i8Q" name="u2">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_84IQUv68EeKIUMeW2s0i8Q" role="_84IQQ_68EeKIUMeW2s0i8Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84IQU_68EeKIUMeW2s0i8Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84IQVP68EeKIUMeW2s0i8Q" value="1"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_84IQVf68EeKIUMeW2s0i8Q" partWithPort="_84IQR_68EeKIUMeW2s0i8Q" role="_84F0G_68EeKIUMeW2s0i8Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84IQVv68EeKIUMeW2s0i8Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84IQV_68EeKIUMeW2s0i8Q" value="1"/>
            </end>
          </ownedConnector>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_84IQWP68EeKIUMeW2s0i8Q" name="u3">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_84IQWf68EeKIUMeW2s0i8Q" role="_84IQQ_68EeKIUMeW2s0i8Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84IQWv68EeKIUMeW2s0i8Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84IQW_68EeKIUMeW2s0i8Q" value="1"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_84IQXP68EeKIUMeW2s0i8Q" partWithPort="_84IQSP68EeKIUMeW2s0i8Q" role="_84F0G_68EeKIUMeW2s0i8Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84IQXf68EeKIUMeW2s0i8Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84IQXv68EeKIUMeW2s0i8Q" value="1"/>
            </end>
          </ownedConnector>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_84IQX_68EeKIUMeW2s0i8Q" name="u4">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_84IQYP68EeKIUMeW2s0i8Q" role="_84IQQ_68EeKIUMeW2s0i8Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84IQYf68EeKIUMeW2s0i8Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84IQYv68EeKIUMeW2s0i8Q" value="1"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_84IQY_68EeKIUMeW2s0i8Q" partWithPort="_84IQSf68EeKIUMeW2s0i8Q" role="_84F0G_68EeKIUMeW2s0i8Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84IQZP68EeKIUMeW2s0i8Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84IQZf68EeKIUMeW2s0i8Q" value="1"/>
            </end>
          </ownedConnector>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_84IQZv68EeKIUMeW2s0i8Q" name="C" class="_84IQQv68EeKIUMeW2s0i8Q">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_84IQZ_68EeKIUMeW2s0i8Q" name="result" type="_84IQQv68EeKIUMeW2s0i8Q" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Activity" xmi:id="_84IQaP68EeKIUMeW2s0i8Q" name="Test case - MultipleDelegation - MultipleConnectors - PortToPWP - Operation" group="_OSsb0P9xEeKcBsjselkpBA" node="_OSsb0P9xEeKcBsjselkpBA">
          <ownedComment xmi:type="uml:Comment" xmi:id="_84IQaf68EeKIUMeW2s0i8Q">
            <body>&#xD;
namespace 'Test Suites'::'Test Suite 2 - Bis'::'SingleDelegation - PortToPWP - Operation' ;&#xD;
&#xD;
activity 'Test case - MultipleDelegation - MultipleConnectors - PortToPWP - Operation'() { &#xD;
&#xD;
	WriteLine(&quot;-- Running test case: Multiple delegation connectors - Multiple links - Operation delegated from port to part with port --&quot;) ;&#xD;
	&#xD;
	c = new C() ;&#xD;
	c.p.setP(4) ;&#xD;
	AssertTrue(&quot;Operation call delegated&quot;, c.a1.b.p == 4 || c.a2.b.p == 4 || c.a3.b.p == 4 || c.a4.b.p == 4) ;&#xD;
	&#xD;
	WriteLine(&quot;-- End of test case --&quot;) ;&#xD;
}</body>
          </ownedComment>
          <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_OSsb0P9xEeKcBsjselkpBA" name="Body(Test case - MultipleDelegation - MultipleConnectors - PortToPWP - Operation)">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_OSsb0f9xEeKcBsjselkpBA" name="ExpressionStatement@e9b183" inStructuredNode="_OSsb0P9xEeKcBsjselkpBA" outgoing="_OSsdg_9xEeKcBsjselkpBA">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_OSsb0v9xEeKcBsjselkpBA" name="Call(WriteLine)" inStructuredNode="_OSsb0f9xEeKcBsjselkpBA" incoming="_OSsb4P9xEeKcBsjselkpBA">
                <argument xmi:type="uml:InputPin" xmi:id="_OSsb0_9xEeKcBsjselkpBA" name="Call(WriteLine).argument(value)" incoming="_OSsb3_9xEeKcBsjselkpBA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSsb1P9xEeKcBsjselkpBA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSsb1f9xEeKcBsjselkpBA" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_OSsb1v9xEeKcBsjselkpBA" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSsb1_9xEeKcBsjselkpBA"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSsb2P9xEeKcBsjselkpBA" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_OSsb2f9xEeKcBsjselkpBA" name="Tuple@c2ccfd" inStructuredNode="_OSsb0f9xEeKcBsjselkpBA" outgoing="_OSsb4P9xEeKcBsjselkpBA">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_OSsb2v9xEeKcBsjselkpBA" name="Value(&quot;-- Running test case: Multiple delegation connectors - Multiple links - Operation delegated from port to part with port --&quot;)" inStructuredNode="_OSsb2f9xEeKcBsjselkpBA">
                  <result xmi:type="uml:OutputPin" xmi:id="_OSsb2_9xEeKcBsjselkpBA" name="Value(&quot;-- Running test case: Multiple delegation connectors - Multiple links - Operation delegated from port to part with port --&quot;).result" outgoing="_OSsb3_9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSsb3P9xEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSsb3f9xEeKcBsjselkpBA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_OSsb3v9xEeKcBsjselkpBA" value="-- Running test case: Multiple delegation connectors - Multiple links - Operation delegated from port to part with port --">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsb3_9xEeKcBsjselkpBA" inStructuredNode="_OSsb0f9xEeKcBsjselkpBA" source="_OSsb2_9xEeKcBsjselkpBA" target="_OSsb0_9xEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_OSsb4P9xEeKcBsjselkpBA" inStructuredNode="_OSsb0f9xEeKcBsjselkpBA" source="_OSsb2f9xEeKcBsjselkpBA" target="_OSsb0v9xEeKcBsjselkpBA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_OSsb4f9xEeKcBsjselkpBA" name="ExpressionStatement@1d9f59f" inStructuredNode="_OSsb0P9xEeKcBsjselkpBA" outgoing="_OSsdhf9xEeKcBsjselkpBA" incoming="_OSsdg_9xEeKcBsjselkpBA">
              <node xmi:type="uml:ForkNode" xmi:id="_OSsb4v9xEeKcBsjselkpBA" name="Fork(c)@1698b8b" inStructuredNode="_OSsb4f9xEeKcBsjselkpBA" outgoing="_OSsdhP9xEeKcBsjselkpBA _OSsdhv9xEeKcBsjselkpBA _OSsdh_9xEeKcBsjselkpBA _OSsdiP9xEeKcBsjselkpBA _OSsdif9xEeKcBsjselkpBA" incoming="_OSsb8P9xEeKcBsjselkpBA"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_OSsb4_9xEeKcBsjselkpBA" name="RightHandSide@4869f7" inStructuredNode="_OSsb4f9xEeKcBsjselkpBA">
                <node xmi:type="uml:CallOperationAction" xmi:id="_OSsb5P9xEeKcBsjselkpBA" name="Call(C)" inStructuredNode="_OSsb4_9xEeKcBsjselkpBA" operation="_84IQZv68EeKIUMeW2s0i8Q">
                  <result xmi:type="uml:OutputPin" xmi:id="_OSsb5f9xEeKcBsjselkpBA" name="Call(C).result(result)" outgoing="_OSsb8P9xEeKcBsjselkpBA" type="_84IQQv68EeKIUMeW2s0i8Q">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSsb5v9xEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSsb5_9xEeKcBsjselkpBA" value="1"/>
                  </result>
                  <target xmi:type="uml:InputPin" xmi:id="_OSsb6P9xEeKcBsjselkpBA" name="Call(C).target" incoming="_OSsb7_9xEeKcBsjselkpBA" type="_84IQQv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSsb6f9xEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSsb6v9xEeKcBsjselkpBA" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_OSsb6_9xEeKcBsjselkpBA" name="Create(C)" inStructuredNode="_OSsb4_9xEeKcBsjselkpBA" classifier="_84IQQv68EeKIUMeW2s0i8Q">
                  <result xmi:type="uml:OutputPin" xmi:id="_OSsb7P9xEeKcBsjselkpBA" name="Create(C).result" outgoing="_OSsb7_9xEeKcBsjselkpBA" type="_84IQQv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSsb7f9xEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSsb7v9xEeKcBsjselkpBA" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsb7_9xEeKcBsjselkpBA" inStructuredNode="_OSsb4_9xEeKcBsjselkpBA" source="_OSsb7P9xEeKcBsjselkpBA" target="_OSsb6P9xEeKcBsjselkpBA"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsb8P9xEeKcBsjselkpBA" inStructuredNode="_OSsb4f9xEeKcBsjselkpBA" source="_OSsb5f9xEeKcBsjselkpBA" target="_OSsb4v9xEeKcBsjselkpBA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_OSsb8f9xEeKcBsjselkpBA" name="ExpressionStatement@16b754b" inStructuredNode="_OSsb0P9xEeKcBsjselkpBA" outgoing="_OSsdiv9xEeKcBsjselkpBA" incoming="_OSsdhf9xEeKcBsjselkpBA">
              <node xmi:type="uml:ExpansionRegion" xmi:id="_OSsb8v9xEeKcBsjselkpBA" name="Collect(Call(setP))" inStructuredNode="_OSsb8f9xEeKcBsjselkpBA" incoming="_OSscD_9xEeKcBsjselkpBA" mode="parallel" inputElement="_OSscA_9xEeKcBsjselkpBA">
                <node xmi:type="uml:CallOperationAction" xmi:id="_OSsb8_9xEeKcBsjselkpBA" name="Call(setP)" inStructuredNode="_OSsb8v9xEeKcBsjselkpBA" incoming="_OSscAf9xEeKcBsjselkpBA" operation="_84F0J_68EeKIUMeW2s0i8Q">
                  <argument xmi:type="uml:InputPin" xmi:id="_OSsb9P9xEeKcBsjselkpBA" name="Call(setP).argument(v)" incoming="_OSscAP9xEeKcBsjselkpBA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSsb9f9xEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSsb9v9xEeKcBsjselkpBA" value="1"/>
                  </argument>
                  <target xmi:type="uml:InputPin" xmi:id="_OSsb9_9xEeKcBsjselkpBA" name="Call(setP).target" incoming="_OSscAv9xEeKcBsjselkpBA" type="_84F0Kf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSsb-P9xEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSsb-f9xEeKcBsjselkpBA" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_OSsb-v9xEeKcBsjselkpBA" name="Tuple@391909" inStructuredNode="_OSsb8v9xEeKcBsjselkpBA" outgoing="_OSscAf9xEeKcBsjselkpBA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_OSsb-_9xEeKcBsjselkpBA" name="Value(4)" inStructuredNode="_OSsb-v9xEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_OSsb_P9xEeKcBsjselkpBA" name="Value(4).result" outgoing="_OSscAP9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSsb_f9xEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSsb_v9xEeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_OSsb__9xEeKcBsjselkpBA" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_OSscAP9xEeKcBsjselkpBA" inStructuredNode="_OSsb8v9xEeKcBsjselkpBA" source="_OSsb_P9xEeKcBsjselkpBA" target="_OSsb9P9xEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_OSscAf9xEeKcBsjselkpBA" inStructuredNode="_OSsb8v9xEeKcBsjselkpBA" source="_OSsb-v9xEeKcBsjselkpBA" target="_OSsb8_9xEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_OSscAv9xEeKcBsjselkpBA" inStructuredNode="_OSsb8v9xEeKcBsjselkpBA" source="_OSscA_9xEeKcBsjselkpBA" target="_OSsb9_9xEeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:ExpansionNode" xmi:id="_OSscA_9xEeKcBsjselkpBA" name="Collect(Call(setP)).inputElement" inStructuredNode="_OSsb8f9xEeKcBsjselkpBA" outgoing="_OSscAv9xEeKcBsjselkpBA" incoming="_OSscDv9xEeKcBsjselkpBA" regionAsInput="_OSsb8v9xEeKcBsjselkpBA"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_OSscBP9xEeKcBsjselkpBA" name="Feature(Read(p).result)" inStructuredNode="_OSsb8f9xEeKcBsjselkpBA" outgoing="_OSscD_9xEeKcBsjselkpBA">
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_OSscBf9xEeKcBsjselkpBA" name="Read(p)" inStructuredNode="_OSscBP9xEeKcBsjselkpBA" structuralFeature="_84IQQ_68EeKIUMeW2s0i8Q">
                  <object xmi:type="uml:InputPin" xmi:id="_OSscBv9xEeKcBsjselkpBA" name="Read(p).object" incoming="_OSscDf9xEeKcBsjselkpBA" type="_84IQQv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSscB_9xEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSscCP9xEeKcBsjselkpBA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_OSscCf9xEeKcBsjselkpBA" name="Read(p).result" outgoing="_OSscDv9xEeKcBsjselkpBA" type="_84F0Kf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSscCv9xEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSscC_9xEeKcBsjselkpBA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_OSscDP9xEeKcBsjselkpBA" name="Fork(Fork(c)@1698b8b)" inStructuredNode="_OSscBP9xEeKcBsjselkpBA" outgoing="_OSscDf9xEeKcBsjselkpBA" incoming="_OSsdhP9xEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_OSscDf9xEeKcBsjselkpBA" inStructuredNode="_OSscBP9xEeKcBsjselkpBA" source="_OSscDP9xEeKcBsjselkpBA" target="_OSscBv9xEeKcBsjselkpBA"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_OSscDv9xEeKcBsjselkpBA" inStructuredNode="_OSsb8f9xEeKcBsjselkpBA" source="_OSscCf9xEeKcBsjselkpBA" target="_OSscA_9xEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_OSscD_9xEeKcBsjselkpBA" inStructuredNode="_OSsb8f9xEeKcBsjselkpBA" source="_OSscBP9xEeKcBsjselkpBA" target="_OSsb8v9xEeKcBsjselkpBA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_OSscEP9xEeKcBsjselkpBA" name="ExpressionStatement@2478e0" inStructuredNode="_OSsb0P9xEeKcBsjselkpBA" outgoing="_OSsdi_9xEeKcBsjselkpBA" incoming="_OSsdiv9xEeKcBsjselkpBA">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_OSscEf9xEeKcBsjselkpBA" name="Call(AssertTrue)" inStructuredNode="_OSscEP9xEeKcBsjselkpBA" incoming="_OSsdcv9xEeKcBsjselkpBA">
                <argument xmi:type="uml:InputPin" xmi:id="_OSscEv9xEeKcBsjselkpBA" name="Call(AssertTrue).argument(label)" incoming="_OSsdcP9xEeKcBsjselkpBA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSscE_9xEeKcBsjselkpBA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSscFP9xEeKcBsjselkpBA" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_OSscFf9xEeKcBsjselkpBA" name="Call(AssertTrue).argument(condition)" incoming="_OSsdcf9xEeKcBsjselkpBA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSscFv9xEeKcBsjselkpBA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSscF_9xEeKcBsjselkpBA" value="1"/>
                </argument>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_OSscGP9xEeKcBsjselkpBA" name="Tuple@251ab0" inStructuredNode="_OSscEP9xEeKcBsjselkpBA" outgoing="_OSsdcv9xEeKcBsjselkpBA">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_OSscGf9xEeKcBsjselkpBA" name="Value(&quot;Operation call delegated&quot;)" inStructuredNode="_OSscGP9xEeKcBsjselkpBA">
                  <result xmi:type="uml:OutputPin" xmi:id="_OSscGv9xEeKcBsjselkpBA" name="Value(&quot;Operation call delegated&quot;).result" outgoing="_OSsdcP9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSscG_9xEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSscHP9xEeKcBsjselkpBA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_OSscHf9xEeKcBsjselkpBA" value="Operation call delegated">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_OSscHv9xEeKcBsjselkpBA" name="Read(a1)" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" structuralFeature="_84IQRv68EeKIUMeW2s0i8Q">
                  <object xmi:type="uml:InputPin" xmi:id="_OSscH_9xEeKcBsjselkpBA" name="Read(a1).object" incoming="_OSsdSf9xEeKcBsjselkpBA" type="_84IQQv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSscIP9xEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSscIf9xEeKcBsjselkpBA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_OSscIv9xEeKcBsjselkpBA" name="Read(a1).result" outgoing="_OSsdSv9xEeKcBsjselkpBA" type="_84F0Gv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSscI_9xEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSscJP9xEeKcBsjselkpBA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_OSscJf9xEeKcBsjselkpBA" name="Fork(Fork(c)@1698b8b)" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" outgoing="_OSsdSf9xEeKcBsjselkpBA" incoming="_OSsdhv9xEeKcBsjselkpBA"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_OSscJv9xEeKcBsjselkpBA" name="Read(b)" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" structuralFeature="_84F0HP68EeKIUMeW2s0i8Q">
                  <object xmi:type="uml:InputPin" xmi:id="_OSscJ_9xEeKcBsjselkpBA" name="Read(b).object" incoming="_OSsdS_9xEeKcBsjselkpBA" type="_84F0Gv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSscKP9xEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSscKf9xEeKcBsjselkpBA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_OSscKv9xEeKcBsjselkpBA" name="Read(b).result" outgoing="_OSsdTP9xEeKcBsjselkpBA" type="_84F01P68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSscK_9xEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSscLP9xEeKcBsjselkpBA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_OSscLf9xEeKcBsjselkpBA" name="Fork(Read(a1).result)" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" outgoing="_OSsdS_9xEeKcBsjselkpBA" incoming="_OSsdSv9xEeKcBsjselkpBA"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_OSscLv9xEeKcBsjselkpBA" name="Read(p)" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" structuralFeature="_84F01f68EeKIUMeW2s0i8Q">
                  <object xmi:type="uml:InputPin" xmi:id="_OSscL_9xEeKcBsjselkpBA" name="Read(p).object" incoming="_OSsdTf9xEeKcBsjselkpBA" type="_84F01P68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSscMP9xEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSscMf9xEeKcBsjselkpBA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_OSscMv9xEeKcBsjselkpBA" name="Read(p).result" outgoing="_OSsdTv9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSscM_9xEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSscNP9xEeKcBsjselkpBA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_OSscNf9xEeKcBsjselkpBA" name="Fork(Read(b).result)" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" outgoing="_OSsdTf9xEeKcBsjselkpBA" incoming="_OSsdTP9xEeKcBsjselkpBA"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_OSscNv9xEeKcBsjselkpBA" name="Value(4)" inStructuredNode="_OSscGP9xEeKcBsjselkpBA">
                  <result xmi:type="uml:OutputPin" xmi:id="_OSscN_9xEeKcBsjselkpBA" name="Value(4).result" outgoing="_OSsdV_9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSscOP9xEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSscOf9xEeKcBsjselkpBA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_OSscOv9xEeKcBsjselkpBA" value="4">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <node xmi:type="uml:TestIdentityAction" xmi:id="_OSscO_9xEeKcBsjselkpBA" name="Test(==)" inStructuredNode="_OSscGP9xEeKcBsjselkpBA">
                  <first xmi:type="uml:InputPin" xmi:id="_OSscPP9xEeKcBsjselkpBA" name="Test(==).first" incoming="_OSsdT_9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSscPf9xEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSscPv9xEeKcBsjselkpBA" value="1"/>
                  </first>
                  <result xmi:type="uml:OutputPin" xmi:id="_OSscP_9xEeKcBsjselkpBA" name="Test(==).result" outgoing="_OSsdUv9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSscQP9xEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSscQf9xEeKcBsjselkpBA" value="1"/>
                  </result>
                  <second xmi:type="uml:InputPin" xmi:id="_OSscQv9xEeKcBsjselkpBA" name="Test(==).second" incoming="_OSsdV_9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSscQ_9xEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSscRP9xEeKcBsjselkpBA" value="1"/>
                  </second>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_OSscRf9xEeKcBsjselkpBA" name="Fork(Read(p).result)" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" outgoing="_OSsdT_9xEeKcBsjselkpBA _OSsdUP9xEeKcBsjselkpBA" incoming="_OSsdTv9xEeKcBsjselkpBA"/>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_OSscRv9xEeKcBsjselkpBA" name="Call(NotEmpty)" inStructuredNode="_OSscGP9xEeKcBsjselkpBA">
                  <argument xmi:type="uml:InputPin" xmi:id="_OSscR_9xEeKcBsjselkpBA" name="Call(NotEmpty).argument(seq)" incoming="_OSsdUP9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSscSP9xEeKcBsjselkpBA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSscSf9xEeKcBsjselkpBA" value="*"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_OSscSv9xEeKcBsjselkpBA" name="Call(NotEmpty).result()" outgoing="_OSsdUf9xEeKcBsjselkpBA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSscS_9xEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSscTP9xEeKcBsjselkpBA" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_OSscTf9xEeKcBsjselkpBA" name="Fork(Call(NotEmpty).result())" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" outgoing="_OSsdU_9xEeKcBsjselkpBA _OSsdVP9xEeKcBsjselkpBA" incoming="_OSsdUf9xEeKcBsjselkpBA"/>
                <node xmi:type="uml:MergeNode" xmi:id="_OSscTv9xEeKcBsjselkpBA" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" outgoing="_OSsdWf9xEeKcBsjselkpBA" incoming="_OSsdUv9xEeKcBsjselkpBA _OSsdVf9xEeKcBsjselkpBA"/>
                <node xmi:type="uml:DecisionNode" xmi:id="_OSscT_9xEeKcBsjselkpBA" name="Decision(Call(NotEmpty).result())" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" outgoing="_OSsdVf9xEeKcBsjselkpBA" incoming="_OSsdU_9xEeKcBsjselkpBA _OSsdVP9xEeKcBsjselkpBA" decisionInputFlow="_OSsdVP9xEeKcBsjselkpBA"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_OSscUP9xEeKcBsjselkpBA" name="ConditionalLogicalExpression@1753e1a.operand2" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" incoming="_OSsdWv9xEeKcBsjselkpBA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_OSscUf9xEeKcBsjselkpBA" name="Value(true)" inStructuredNode="_OSscUP9xEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_OSscUv9xEeKcBsjselkpBA" name="Value(true).result" outgoing="_OSscWf9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSscU_9xEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSscVP9xEeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralBoolean" xmi:id="_OSscVf9xEeKcBsjselkpBA" value="true">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    </value>
                  </node>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_OSscVv9xEeKcBsjselkpBA" name="ConditionalLogicalExpression@1753e1a.operand2.result" outgoing="_OSsdXv9xEeKcBsjselkpBA" incoming="_OSscWf9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSscV_9xEeKcBsjselkpBA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSscWP9xEeKcBsjselkpBA" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_OSscWf9xEeKcBsjselkpBA" inStructuredNode="_OSscUP9xEeKcBsjselkpBA" source="_OSscUv9xEeKcBsjselkpBA" target="_OSscVv9xEeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_OSscWv9xEeKcBsjselkpBA" name="ConditionalLogicalExpression@1753e1a.operand3" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" incoming="_OSsdXP9xEeKcBsjselkpBA">
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_OSscW_9xEeKcBsjselkpBA" name="Read(a2)" inStructuredNode="_OSscWv9xEeKcBsjselkpBA" structuralFeature="_84IQR_68EeKIUMeW2s0i8Q">
                    <object xmi:type="uml:InputPin" xmi:id="_OSscXP9xEeKcBsjselkpBA" name="Read(a2).object" incoming="_OSsckP9xEeKcBsjselkpBA" type="_84IQQv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSscXf9xEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSscXv9xEeKcBsjselkpBA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_OSscX_9xEeKcBsjselkpBA" name="Read(a2).result" outgoing="_OSsckf9xEeKcBsjselkpBA" type="_84F0Gv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSscYP9xEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSscYf9xEeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_OSscYv9xEeKcBsjselkpBA" name="Fork(Fork(c)@1698b8b)" inStructuredNode="_OSscWv9xEeKcBsjselkpBA" outgoing="_OSsckP9xEeKcBsjselkpBA" incoming="_OSsdh_9xEeKcBsjselkpBA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_OSscY_9xEeKcBsjselkpBA" name="Read(b)" inStructuredNode="_OSscWv9xEeKcBsjselkpBA" structuralFeature="_84F0HP68EeKIUMeW2s0i8Q">
                    <object xmi:type="uml:InputPin" xmi:id="_OSscZP9xEeKcBsjselkpBA" name="Read(b).object" incoming="_OSsckv9xEeKcBsjselkpBA" type="_84F0Gv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSscZf9xEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSscZv9xEeKcBsjselkpBA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_OSscZ_9xEeKcBsjselkpBA" name="Read(b).result" outgoing="_OSsck_9xEeKcBsjselkpBA" type="_84F01P68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSscaP9xEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSscaf9xEeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_OSscav9xEeKcBsjselkpBA" name="Fork(Read(a2).result)" inStructuredNode="_OSscWv9xEeKcBsjselkpBA" outgoing="_OSsckv9xEeKcBsjselkpBA" incoming="_OSsckf9xEeKcBsjselkpBA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_OSsca_9xEeKcBsjselkpBA" name="Read(p)" inStructuredNode="_OSscWv9xEeKcBsjselkpBA" structuralFeature="_84F01f68EeKIUMeW2s0i8Q">
                    <object xmi:type="uml:InputPin" xmi:id="_OSscbP9xEeKcBsjselkpBA" name="Read(p).object" incoming="_OSsclP9xEeKcBsjselkpBA" type="_84F01P68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSscbf9xEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSscbv9xEeKcBsjselkpBA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_OSscb_9xEeKcBsjselkpBA" name="Read(p).result" outgoing="_OSsclf9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSsccP9xEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSsccf9xEeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_OSsccv9xEeKcBsjselkpBA" name="Fork(Read(b).result)" inStructuredNode="_OSscWv9xEeKcBsjselkpBA" outgoing="_OSsclP9xEeKcBsjselkpBA" incoming="_OSsck_9xEeKcBsjselkpBA"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_OSscc_9xEeKcBsjselkpBA" name="Value(4)" inStructuredNode="_OSscWv9xEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_OSscdP9xEeKcBsjselkpBA" name="Value(4).result" outgoing="_OSscnv9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSscdf9xEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSscdv9xEeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_OSscd_9xEeKcBsjselkpBA" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:TestIdentityAction" xmi:id="_OSsceP9xEeKcBsjselkpBA" name="Test(==)" inStructuredNode="_OSscWv9xEeKcBsjselkpBA">
                    <first xmi:type="uml:InputPin" xmi:id="_OSscef9xEeKcBsjselkpBA" name="Test(==).first" incoming="_OSsclv9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSscev9xEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSsce_9xEeKcBsjselkpBA" value="1"/>
                    </first>
                    <result xmi:type="uml:OutputPin" xmi:id="_OSscfP9xEeKcBsjselkpBA" name="Test(==).result" outgoing="_OSscmf9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSscff9xEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSscfv9xEeKcBsjselkpBA" value="1"/>
                    </result>
                    <second xmi:type="uml:InputPin" xmi:id="_OSscf_9xEeKcBsjselkpBA" name="Test(==).second" incoming="_OSscnv9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSscgP9xEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSscgf9xEeKcBsjselkpBA" value="1"/>
                    </second>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_OSscgv9xEeKcBsjselkpBA" name="Fork(Read(p).result)" inStructuredNode="_OSscWv9xEeKcBsjselkpBA" outgoing="_OSsclv9xEeKcBsjselkpBA _OSscl_9xEeKcBsjselkpBA" incoming="_OSsclf9xEeKcBsjselkpBA"/>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_OSscg_9xEeKcBsjselkpBA" name="Call(NotEmpty)" inStructuredNode="_OSscWv9xEeKcBsjselkpBA">
                    <argument xmi:type="uml:InputPin" xmi:id="_OSschP9xEeKcBsjselkpBA" name="Call(NotEmpty).argument(seq)" incoming="_OSscl_9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSschf9xEeKcBsjselkpBA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSschv9xEeKcBsjselkpBA" value="*"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_OSsch_9xEeKcBsjselkpBA" name="Call(NotEmpty).result()" outgoing="_OSscmP9xEeKcBsjselkpBA">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSsciP9xEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSscif9xEeKcBsjselkpBA" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_OSsciv9xEeKcBsjselkpBA" name="Fork(Call(NotEmpty).result())" inStructuredNode="_OSscWv9xEeKcBsjselkpBA" outgoing="_OSscmv9xEeKcBsjselkpBA _OSscm_9xEeKcBsjselkpBA" incoming="_OSscmP9xEeKcBsjselkpBA"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_OSsci_9xEeKcBsjselkpBA" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_OSscWv9xEeKcBsjselkpBA" outgoing="_OSscn_9xEeKcBsjselkpBA" incoming="_OSscmf9xEeKcBsjselkpBA _OSscnP9xEeKcBsjselkpBA"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_OSscjP9xEeKcBsjselkpBA" name="Decision(Call(NotEmpty).result())" inStructuredNode="_OSscWv9xEeKcBsjselkpBA" outgoing="_OSscnP9xEeKcBsjselkpBA" incoming="_OSscmv9xEeKcBsjselkpBA _OSscm_9xEeKcBsjselkpBA" decisionInputFlow="_OSscm_9xEeKcBsjselkpBA"/>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_OSscjf9xEeKcBsjselkpBA" name="ConditionalLogicalExpression@1753e1a.operand3.result" outgoing="_OSsdX_9xEeKcBsjselkpBA" incoming="_OSscn_9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSscjv9xEeKcBsjselkpBA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSscj_9xEeKcBsjselkpBA" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsckP9xEeKcBsjselkpBA" inStructuredNode="_OSscWv9xEeKcBsjselkpBA" source="_OSscYv9xEeKcBsjselkpBA" target="_OSscXP9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsckf9xEeKcBsjselkpBA" inStructuredNode="_OSscWv9xEeKcBsjselkpBA" source="_OSscX_9xEeKcBsjselkpBA" target="_OSscav9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsckv9xEeKcBsjselkpBA" inStructuredNode="_OSscWv9xEeKcBsjselkpBA" source="_OSscav9xEeKcBsjselkpBA" target="_OSscZP9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsck_9xEeKcBsjselkpBA" inStructuredNode="_OSscWv9xEeKcBsjselkpBA" source="_OSscZ_9xEeKcBsjselkpBA" target="_OSsccv9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsclP9xEeKcBsjselkpBA" inStructuredNode="_OSscWv9xEeKcBsjselkpBA" source="_OSsccv9xEeKcBsjselkpBA" target="_OSscbP9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsclf9xEeKcBsjselkpBA" inStructuredNode="_OSscWv9xEeKcBsjselkpBA" source="_OSscb_9xEeKcBsjselkpBA" target="_OSscgv9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsclv9xEeKcBsjselkpBA" inStructuredNode="_OSscWv9xEeKcBsjselkpBA" source="_OSscgv9xEeKcBsjselkpBA" target="_OSscef9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_OSscl_9xEeKcBsjselkpBA" inStructuredNode="_OSscWv9xEeKcBsjselkpBA" source="_OSscgv9xEeKcBsjselkpBA" target="_OSschP9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_OSscmP9xEeKcBsjselkpBA" inStructuredNode="_OSscWv9xEeKcBsjselkpBA" source="_OSsch_9xEeKcBsjselkpBA" target="_OSsciv9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_OSscmf9xEeKcBsjselkpBA" inStructuredNode="_OSscWv9xEeKcBsjselkpBA" source="_OSscfP9xEeKcBsjselkpBA" target="_OSsci_9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_OSscmv9xEeKcBsjselkpBA" inStructuredNode="_OSscWv9xEeKcBsjselkpBA" source="_OSsciv9xEeKcBsjselkpBA" target="_OSscjP9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_OSscm_9xEeKcBsjselkpBA" inStructuredNode="_OSscWv9xEeKcBsjselkpBA" source="_OSsciv9xEeKcBsjselkpBA" target="_OSscjP9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_OSscnP9xEeKcBsjselkpBA" inStructuredNode="_OSscWv9xEeKcBsjselkpBA" source="_OSscjP9xEeKcBsjselkpBA" target="_OSsci_9xEeKcBsjselkpBA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_OSscnf9xEeKcBsjselkpBA" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_OSscnv9xEeKcBsjselkpBA" inStructuredNode="_OSscWv9xEeKcBsjselkpBA" source="_OSscdP9xEeKcBsjselkpBA" target="_OSscf_9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_OSscn_9xEeKcBsjselkpBA" inStructuredNode="_OSscWv9xEeKcBsjselkpBA" source="_OSsci_9xEeKcBsjselkpBA" target="_OSscjf9xEeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_OSscoP9xEeKcBsjselkpBA" name="Initial(ConditionalLogicalExpression@1753e1a)" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" outgoing="_OSsdWP9xEeKcBsjselkpBA"/>
                <node xmi:type="uml:DecisionNode" xmi:id="_OSscof9xEeKcBsjselkpBA" name="Decision(ConditionalLogicalExpression@1753e1a)" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" outgoing="_OSsdWv9xEeKcBsjselkpBA _OSsdXP9xEeKcBsjselkpBA" incoming="_OSsdWP9xEeKcBsjselkpBA _OSsdWf9xEeKcBsjselkpBA" decisionInputFlow="_OSsdWf9xEeKcBsjselkpBA"/>
                <node xmi:type="uml:MergeNode" xmi:id="_OSscov9xEeKcBsjselkpBA" name="Merge(ConditionalLogicalExpression@1753e1a.result)" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" outgoing="_OSsdYf9xEeKcBsjselkpBA" incoming="_OSsdXv9xEeKcBsjselkpBA _OSsdX_9xEeKcBsjselkpBA"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_OSsco_9xEeKcBsjselkpBA" name="ConditionalLogicalExpression@137c153.operand2" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" incoming="_OSsdYv9xEeKcBsjselkpBA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_OSscpP9xEeKcBsjselkpBA" name="Value(true)" inStructuredNode="_OSsco_9xEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_OSscpf9xEeKcBsjselkpBA" name="Value(true).result" outgoing="_OSscrP9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSscpv9xEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSscp_9xEeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralBoolean" xmi:id="_OSscqP9xEeKcBsjselkpBA" value="true">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    </value>
                  </node>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_OSscqf9xEeKcBsjselkpBA" name="ConditionalLogicalExpression@137c153.operand2.result" outgoing="_OSsdZv9xEeKcBsjselkpBA" incoming="_OSscrP9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSscqv9xEeKcBsjselkpBA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSscq_9xEeKcBsjselkpBA" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_OSscrP9xEeKcBsjselkpBA" inStructuredNode="_OSsco_9xEeKcBsjselkpBA" source="_OSscpf9xEeKcBsjselkpBA" target="_OSscqf9xEeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_OSscrf9xEeKcBsjselkpBA" name="ConditionalLogicalExpression@137c153.operand3" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" incoming="_OSsdZP9xEeKcBsjselkpBA">
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_OSscrv9xEeKcBsjselkpBA" name="Read(a3)" inStructuredNode="_OSscrf9xEeKcBsjselkpBA" structuralFeature="_84IQSP68EeKIUMeW2s0i8Q">
                    <object xmi:type="uml:InputPin" xmi:id="_OSscr_9xEeKcBsjselkpBA" name="Read(a3).object" incoming="_OSsc4_9xEeKcBsjselkpBA" type="_84IQQv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSscsP9xEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSscsf9xEeKcBsjselkpBA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_OSscsv9xEeKcBsjselkpBA" name="Read(a3).result" outgoing="_OSsc5P9xEeKcBsjselkpBA" type="_84F0Gv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSscs_9xEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSsctP9xEeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_OSsctf9xEeKcBsjselkpBA" name="Fork(Fork(c)@1698b8b)" inStructuredNode="_OSscrf9xEeKcBsjselkpBA" outgoing="_OSsc4_9xEeKcBsjselkpBA" incoming="_OSsdiP9xEeKcBsjselkpBA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_OSsctv9xEeKcBsjselkpBA" name="Read(b)" inStructuredNode="_OSscrf9xEeKcBsjselkpBA" structuralFeature="_84F0HP68EeKIUMeW2s0i8Q">
                    <object xmi:type="uml:InputPin" xmi:id="_OSsct_9xEeKcBsjselkpBA" name="Read(b).object" incoming="_OSsc5f9xEeKcBsjselkpBA" type="_84F0Gv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSscuP9xEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSscuf9xEeKcBsjselkpBA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_OSscuv9xEeKcBsjselkpBA" name="Read(b).result" outgoing="_OSsc5v9xEeKcBsjselkpBA" type="_84F01P68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSscu_9xEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSscvP9xEeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_OSscvf9xEeKcBsjselkpBA" name="Fork(Read(a3).result)" inStructuredNode="_OSscrf9xEeKcBsjselkpBA" outgoing="_OSsc5f9xEeKcBsjselkpBA" incoming="_OSsc5P9xEeKcBsjselkpBA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_OSscvv9xEeKcBsjselkpBA" name="Read(p)" inStructuredNode="_OSscrf9xEeKcBsjselkpBA" structuralFeature="_84F01f68EeKIUMeW2s0i8Q">
                    <object xmi:type="uml:InputPin" xmi:id="_OSscv_9xEeKcBsjselkpBA" name="Read(p).object" incoming="_OSsc5_9xEeKcBsjselkpBA" type="_84F01P68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSscwP9xEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSscwf9xEeKcBsjselkpBA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_OSscwv9xEeKcBsjselkpBA" name="Read(p).result" outgoing="_OSsc6P9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSscw_9xEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSscxP9xEeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_OSscxf9xEeKcBsjselkpBA" name="Fork(Read(b).result)" inStructuredNode="_OSscrf9xEeKcBsjselkpBA" outgoing="_OSsc5_9xEeKcBsjselkpBA" incoming="_OSsc5v9xEeKcBsjselkpBA"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_OSscxv9xEeKcBsjselkpBA" name="Value(4)" inStructuredNode="_OSscrf9xEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_OSscx_9xEeKcBsjselkpBA" name="Value(4).result" outgoing="_OSsc8f9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSscyP9xEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSscyf9xEeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_OSscyv9xEeKcBsjselkpBA" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:TestIdentityAction" xmi:id="_OSscy_9xEeKcBsjselkpBA" name="Test(==)" inStructuredNode="_OSscrf9xEeKcBsjselkpBA">
                    <first xmi:type="uml:InputPin" xmi:id="_OSsczP9xEeKcBsjselkpBA" name="Test(==).first" incoming="_OSsc6f9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSsczf9xEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSsczv9xEeKcBsjselkpBA" value="1"/>
                    </first>
                    <result xmi:type="uml:OutputPin" xmi:id="_OSscz_9xEeKcBsjselkpBA" name="Test(==).result" outgoing="_OSsc7P9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSsc0P9xEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSsc0f9xEeKcBsjselkpBA" value="1"/>
                    </result>
                    <second xmi:type="uml:InputPin" xmi:id="_OSsc0v9xEeKcBsjselkpBA" name="Test(==).second" incoming="_OSsc8f9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSsc0_9xEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSsc1P9xEeKcBsjselkpBA" value="1"/>
                    </second>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_OSsc1f9xEeKcBsjselkpBA" name="Fork(Read(p).result)" inStructuredNode="_OSscrf9xEeKcBsjselkpBA" outgoing="_OSsc6f9xEeKcBsjselkpBA _OSsc6v9xEeKcBsjselkpBA" incoming="_OSsc6P9xEeKcBsjselkpBA"/>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_OSsc1v9xEeKcBsjselkpBA" name="Call(NotEmpty)" inStructuredNode="_OSscrf9xEeKcBsjselkpBA">
                    <argument xmi:type="uml:InputPin" xmi:id="_OSsc1_9xEeKcBsjselkpBA" name="Call(NotEmpty).argument(seq)" incoming="_OSsc6v9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSsc2P9xEeKcBsjselkpBA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSsc2f9xEeKcBsjselkpBA" value="*"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_OSsc2v9xEeKcBsjselkpBA" name="Call(NotEmpty).result()" outgoing="_OSsc6_9xEeKcBsjselkpBA">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSsc2_9xEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSsc3P9xEeKcBsjselkpBA" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_OSsc3f9xEeKcBsjselkpBA" name="Fork(Call(NotEmpty).result())" inStructuredNode="_OSscrf9xEeKcBsjselkpBA" outgoing="_OSsc7f9xEeKcBsjselkpBA _OSsc7v9xEeKcBsjselkpBA" incoming="_OSsc6_9xEeKcBsjselkpBA"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_OSsc3v9xEeKcBsjselkpBA" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_OSscrf9xEeKcBsjselkpBA" outgoing="_OSsc8v9xEeKcBsjselkpBA" incoming="_OSsc7P9xEeKcBsjselkpBA _OSsc7_9xEeKcBsjselkpBA"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_OSsc3_9xEeKcBsjselkpBA" name="Decision(Call(NotEmpty).result())" inStructuredNode="_OSscrf9xEeKcBsjselkpBA" outgoing="_OSsc7_9xEeKcBsjselkpBA" incoming="_OSsc7f9xEeKcBsjselkpBA _OSsc7v9xEeKcBsjselkpBA" decisionInputFlow="_OSsc7v9xEeKcBsjselkpBA"/>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_OSsc4P9xEeKcBsjselkpBA" name="ConditionalLogicalExpression@137c153.operand3.result" outgoing="_OSsdZ_9xEeKcBsjselkpBA" incoming="_OSsc8v9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSsc4f9xEeKcBsjselkpBA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSsc4v9xEeKcBsjselkpBA" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsc4_9xEeKcBsjselkpBA" inStructuredNode="_OSscrf9xEeKcBsjselkpBA" source="_OSsctf9xEeKcBsjselkpBA" target="_OSscr_9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsc5P9xEeKcBsjselkpBA" inStructuredNode="_OSscrf9xEeKcBsjselkpBA" source="_OSscsv9xEeKcBsjselkpBA" target="_OSscvf9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsc5f9xEeKcBsjselkpBA" inStructuredNode="_OSscrf9xEeKcBsjselkpBA" source="_OSscvf9xEeKcBsjselkpBA" target="_OSsct_9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsc5v9xEeKcBsjselkpBA" inStructuredNode="_OSscrf9xEeKcBsjselkpBA" source="_OSscuv9xEeKcBsjselkpBA" target="_OSscxf9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsc5_9xEeKcBsjselkpBA" inStructuredNode="_OSscrf9xEeKcBsjselkpBA" source="_OSscxf9xEeKcBsjselkpBA" target="_OSscv_9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsc6P9xEeKcBsjselkpBA" inStructuredNode="_OSscrf9xEeKcBsjselkpBA" source="_OSscwv9xEeKcBsjselkpBA" target="_OSsc1f9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsc6f9xEeKcBsjselkpBA" inStructuredNode="_OSscrf9xEeKcBsjselkpBA" source="_OSsc1f9xEeKcBsjselkpBA" target="_OSsczP9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsc6v9xEeKcBsjselkpBA" inStructuredNode="_OSscrf9xEeKcBsjselkpBA" source="_OSsc1f9xEeKcBsjselkpBA" target="_OSsc1_9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsc6_9xEeKcBsjselkpBA" inStructuredNode="_OSscrf9xEeKcBsjselkpBA" source="_OSsc2v9xEeKcBsjselkpBA" target="_OSsc3f9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsc7P9xEeKcBsjselkpBA" inStructuredNode="_OSscrf9xEeKcBsjselkpBA" source="_OSscz_9xEeKcBsjselkpBA" target="_OSsc3v9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsc7f9xEeKcBsjselkpBA" inStructuredNode="_OSscrf9xEeKcBsjselkpBA" source="_OSsc3f9xEeKcBsjselkpBA" target="_OSsc3_9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsc7v9xEeKcBsjselkpBA" inStructuredNode="_OSscrf9xEeKcBsjselkpBA" source="_OSsc3f9xEeKcBsjselkpBA" target="_OSsc3_9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsc7_9xEeKcBsjselkpBA" inStructuredNode="_OSscrf9xEeKcBsjselkpBA" source="_OSsc3_9xEeKcBsjselkpBA" target="_OSsc3v9xEeKcBsjselkpBA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_OSsc8P9xEeKcBsjselkpBA" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsc8f9xEeKcBsjselkpBA" inStructuredNode="_OSscrf9xEeKcBsjselkpBA" source="_OSscx_9xEeKcBsjselkpBA" target="_OSsc0v9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsc8v9xEeKcBsjselkpBA" inStructuredNode="_OSscrf9xEeKcBsjselkpBA" source="_OSsc3v9xEeKcBsjselkpBA" target="_OSsc4P9xEeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_OSsc8_9xEeKcBsjselkpBA" name="Initial(ConditionalLogicalExpression@137c153)" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" outgoing="_OSsdYP9xEeKcBsjselkpBA"/>
                <node xmi:type="uml:DecisionNode" xmi:id="_OSsc9P9xEeKcBsjselkpBA" name="Decision(ConditionalLogicalExpression@137c153)" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" outgoing="_OSsdYv9xEeKcBsjselkpBA _OSsdZP9xEeKcBsjselkpBA" incoming="_OSsdYP9xEeKcBsjselkpBA _OSsdYf9xEeKcBsjselkpBA" decisionInputFlow="_OSsdYf9xEeKcBsjselkpBA"/>
                <node xmi:type="uml:MergeNode" xmi:id="_OSsc9f9xEeKcBsjselkpBA" name="Merge(ConditionalLogicalExpression@137c153.result)" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" outgoing="_OSsdaf9xEeKcBsjselkpBA" incoming="_OSsdZv9xEeKcBsjselkpBA _OSsdZ_9xEeKcBsjselkpBA"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_OSsc9v9xEeKcBsjselkpBA" name="ConditionalLogicalExpression@81b39f.operand2" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" incoming="_OSsdav9xEeKcBsjselkpBA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_OSsc9_9xEeKcBsjselkpBA" name="Value(true)" inStructuredNode="_OSsc9v9xEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_OSsc-P9xEeKcBsjselkpBA" name="Value(true).result" outgoing="_OSsc__9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSsc-f9xEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSsc-v9xEeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralBoolean" xmi:id="_OSsc-_9xEeKcBsjselkpBA" value="true">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    </value>
                  </node>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_OSsc_P9xEeKcBsjselkpBA" name="ConditionalLogicalExpression@81b39f.operand2.result" outgoing="_OSsdbv9xEeKcBsjselkpBA" incoming="_OSsc__9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSsc_f9xEeKcBsjselkpBA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSsc_v9xEeKcBsjselkpBA" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsc__9xEeKcBsjselkpBA" inStructuredNode="_OSsc9v9xEeKcBsjselkpBA" source="_OSsc-P9xEeKcBsjselkpBA" target="_OSsc_P9xEeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_OSsdAP9xEeKcBsjselkpBA" name="ConditionalLogicalExpression@81b39f.operand3" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" incoming="_OSsdbP9xEeKcBsjselkpBA">
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_OSsdAf9xEeKcBsjselkpBA" name="Read(a4)" inStructuredNode="_OSsdAP9xEeKcBsjselkpBA" structuralFeature="_84IQSf68EeKIUMeW2s0i8Q">
                    <object xmi:type="uml:InputPin" xmi:id="_OSsdAv9xEeKcBsjselkpBA" name="Read(a4).object" incoming="_OSsdNv9xEeKcBsjselkpBA" type="_84IQQv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSsdA_9xEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSsdBP9xEeKcBsjselkpBA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_OSsdBf9xEeKcBsjselkpBA" name="Read(a4).result" outgoing="_OSsdN_9xEeKcBsjselkpBA" type="_84F0Gv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSsdBv9xEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSsdB_9xEeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_OSsdCP9xEeKcBsjselkpBA" name="Fork(Fork(c)@1698b8b)" inStructuredNode="_OSsdAP9xEeKcBsjselkpBA" outgoing="_OSsdNv9xEeKcBsjselkpBA" incoming="_OSsdif9xEeKcBsjselkpBA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_OSsdCf9xEeKcBsjselkpBA" name="Read(b)" inStructuredNode="_OSsdAP9xEeKcBsjselkpBA" structuralFeature="_84F0HP68EeKIUMeW2s0i8Q">
                    <object xmi:type="uml:InputPin" xmi:id="_OSsdCv9xEeKcBsjselkpBA" name="Read(b).object" incoming="_OSsdOP9xEeKcBsjselkpBA" type="_84F0Gv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSsdC_9xEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSsdDP9xEeKcBsjselkpBA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_OSsdDf9xEeKcBsjselkpBA" name="Read(b).result" outgoing="_OSsdOf9xEeKcBsjselkpBA" type="_84F01P68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSsdDv9xEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSsdD_9xEeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_OSsdEP9xEeKcBsjselkpBA" name="Fork(Read(a4).result)" inStructuredNode="_OSsdAP9xEeKcBsjselkpBA" outgoing="_OSsdOP9xEeKcBsjselkpBA" incoming="_OSsdN_9xEeKcBsjselkpBA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_OSsdEf9xEeKcBsjselkpBA" name="Read(p)" inStructuredNode="_OSsdAP9xEeKcBsjselkpBA" structuralFeature="_84F01f68EeKIUMeW2s0i8Q">
                    <object xmi:type="uml:InputPin" xmi:id="_OSsdEv9xEeKcBsjselkpBA" name="Read(p).object" incoming="_OSsdOv9xEeKcBsjselkpBA" type="_84F01P68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSsdE_9xEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSsdFP9xEeKcBsjselkpBA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_OSsdFf9xEeKcBsjselkpBA" name="Read(p).result" outgoing="_OSsdO_9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSsdFv9xEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSsdF_9xEeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_OSsdGP9xEeKcBsjselkpBA" name="Fork(Read(b).result)" inStructuredNode="_OSsdAP9xEeKcBsjselkpBA" outgoing="_OSsdOv9xEeKcBsjselkpBA" incoming="_OSsdOf9xEeKcBsjselkpBA"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_OSsdGf9xEeKcBsjselkpBA" name="Value(4)" inStructuredNode="_OSsdAP9xEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_OSsdGv9xEeKcBsjselkpBA" name="Value(4).result" outgoing="_OSsdRP9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSsdG_9xEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSsdHP9xEeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_OSsdHf9xEeKcBsjselkpBA" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:TestIdentityAction" xmi:id="_OSsdHv9xEeKcBsjselkpBA" name="Test(==)" inStructuredNode="_OSsdAP9xEeKcBsjselkpBA">
                    <first xmi:type="uml:InputPin" xmi:id="_OSsdH_9xEeKcBsjselkpBA" name="Test(==).first" incoming="_OSsdPP9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSsdIP9xEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSsdIf9xEeKcBsjselkpBA" value="1"/>
                    </first>
                    <result xmi:type="uml:OutputPin" xmi:id="_OSsdIv9xEeKcBsjselkpBA" name="Test(==).result" outgoing="_OSsdP_9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSsdI_9xEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSsdJP9xEeKcBsjselkpBA" value="1"/>
                    </result>
                    <second xmi:type="uml:InputPin" xmi:id="_OSsdJf9xEeKcBsjselkpBA" name="Test(==).second" incoming="_OSsdRP9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSsdJv9xEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSsdJ_9xEeKcBsjselkpBA" value="1"/>
                    </second>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_OSsdKP9xEeKcBsjselkpBA" name="Fork(Read(p).result)" inStructuredNode="_OSsdAP9xEeKcBsjselkpBA" outgoing="_OSsdPP9xEeKcBsjselkpBA _OSsdPf9xEeKcBsjselkpBA" incoming="_OSsdO_9xEeKcBsjselkpBA"/>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_OSsdKf9xEeKcBsjselkpBA" name="Call(NotEmpty)" inStructuredNode="_OSsdAP9xEeKcBsjselkpBA">
                    <argument xmi:type="uml:InputPin" xmi:id="_OSsdKv9xEeKcBsjselkpBA" name="Call(NotEmpty).argument(seq)" incoming="_OSsdPf9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSsdK_9xEeKcBsjselkpBA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSsdLP9xEeKcBsjselkpBA" value="*"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_OSsdLf9xEeKcBsjselkpBA" name="Call(NotEmpty).result()" outgoing="_OSsdPv9xEeKcBsjselkpBA">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSsdLv9xEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSsdL_9xEeKcBsjselkpBA" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_OSsdMP9xEeKcBsjselkpBA" name="Fork(Call(NotEmpty).result())" inStructuredNode="_OSsdAP9xEeKcBsjselkpBA" outgoing="_OSsdQP9xEeKcBsjselkpBA _OSsdQf9xEeKcBsjselkpBA" incoming="_OSsdPv9xEeKcBsjselkpBA"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_OSsdMf9xEeKcBsjselkpBA" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_OSsdAP9xEeKcBsjselkpBA" outgoing="_OSsdRf9xEeKcBsjselkpBA" incoming="_OSsdP_9xEeKcBsjselkpBA _OSsdQv9xEeKcBsjselkpBA"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_OSsdMv9xEeKcBsjselkpBA" name="Decision(Call(NotEmpty).result())" inStructuredNode="_OSsdAP9xEeKcBsjselkpBA" outgoing="_OSsdQv9xEeKcBsjselkpBA" incoming="_OSsdQP9xEeKcBsjselkpBA _OSsdQf9xEeKcBsjselkpBA" decisionInputFlow="_OSsdQf9xEeKcBsjselkpBA"/>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_OSsdM_9xEeKcBsjselkpBA" name="ConditionalLogicalExpression@81b39f.operand3.result" outgoing="_OSsdb_9xEeKcBsjselkpBA" incoming="_OSsdRf9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSsdNP9xEeKcBsjselkpBA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSsdNf9xEeKcBsjselkpBA" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsdNv9xEeKcBsjselkpBA" inStructuredNode="_OSsdAP9xEeKcBsjselkpBA" source="_OSsdCP9xEeKcBsjselkpBA" target="_OSsdAv9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsdN_9xEeKcBsjselkpBA" inStructuredNode="_OSsdAP9xEeKcBsjselkpBA" source="_OSsdBf9xEeKcBsjselkpBA" target="_OSsdEP9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsdOP9xEeKcBsjselkpBA" inStructuredNode="_OSsdAP9xEeKcBsjselkpBA" source="_OSsdEP9xEeKcBsjselkpBA" target="_OSsdCv9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsdOf9xEeKcBsjselkpBA" inStructuredNode="_OSsdAP9xEeKcBsjselkpBA" source="_OSsdDf9xEeKcBsjselkpBA" target="_OSsdGP9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsdOv9xEeKcBsjselkpBA" inStructuredNode="_OSsdAP9xEeKcBsjselkpBA" source="_OSsdGP9xEeKcBsjselkpBA" target="_OSsdEv9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsdO_9xEeKcBsjselkpBA" inStructuredNode="_OSsdAP9xEeKcBsjselkpBA" source="_OSsdFf9xEeKcBsjselkpBA" target="_OSsdKP9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsdPP9xEeKcBsjselkpBA" inStructuredNode="_OSsdAP9xEeKcBsjselkpBA" source="_OSsdKP9xEeKcBsjselkpBA" target="_OSsdH_9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsdPf9xEeKcBsjselkpBA" inStructuredNode="_OSsdAP9xEeKcBsjselkpBA" source="_OSsdKP9xEeKcBsjselkpBA" target="_OSsdKv9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsdPv9xEeKcBsjselkpBA" inStructuredNode="_OSsdAP9xEeKcBsjselkpBA" source="_OSsdLf9xEeKcBsjselkpBA" target="_OSsdMP9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsdP_9xEeKcBsjselkpBA" inStructuredNode="_OSsdAP9xEeKcBsjselkpBA" source="_OSsdIv9xEeKcBsjselkpBA" target="_OSsdMf9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsdQP9xEeKcBsjselkpBA" inStructuredNode="_OSsdAP9xEeKcBsjselkpBA" source="_OSsdMP9xEeKcBsjselkpBA" target="_OSsdMv9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsdQf9xEeKcBsjselkpBA" inStructuredNode="_OSsdAP9xEeKcBsjselkpBA" source="_OSsdMP9xEeKcBsjselkpBA" target="_OSsdMv9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsdQv9xEeKcBsjselkpBA" inStructuredNode="_OSsdAP9xEeKcBsjselkpBA" source="_OSsdMv9xEeKcBsjselkpBA" target="_OSsdMf9xEeKcBsjselkpBA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_OSsdQ_9xEeKcBsjselkpBA" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsdRP9xEeKcBsjselkpBA" inStructuredNode="_OSsdAP9xEeKcBsjselkpBA" source="_OSsdGv9xEeKcBsjselkpBA" target="_OSsdJf9xEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsdRf9xEeKcBsjselkpBA" inStructuredNode="_OSsdAP9xEeKcBsjselkpBA" source="_OSsdMf9xEeKcBsjselkpBA" target="_OSsdM_9xEeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_OSsdRv9xEeKcBsjselkpBA" name="Initial(ConditionalLogicalExpression@81b39f)" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" outgoing="_OSsdaP9xEeKcBsjselkpBA"/>
                <node xmi:type="uml:DecisionNode" xmi:id="_OSsdR_9xEeKcBsjselkpBA" name="Decision(ConditionalLogicalExpression@81b39f)" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" outgoing="_OSsdav9xEeKcBsjselkpBA _OSsdbP9xEeKcBsjselkpBA" incoming="_OSsdaP9xEeKcBsjselkpBA _OSsdaf9xEeKcBsjselkpBA" decisionInputFlow="_OSsdaf9xEeKcBsjselkpBA"/>
                <node xmi:type="uml:MergeNode" xmi:id="_OSsdSP9xEeKcBsjselkpBA" name="Merge(ConditionalLogicalExpression@81b39f.result)" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" outgoing="_OSsdcf9xEeKcBsjselkpBA" incoming="_OSsdbv9xEeKcBsjselkpBA _OSsdb_9xEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsdSf9xEeKcBsjselkpBA" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" source="_OSscJf9xEeKcBsjselkpBA" target="_OSscH_9xEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsdSv9xEeKcBsjselkpBA" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" source="_OSscIv9xEeKcBsjselkpBA" target="_OSscLf9xEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsdS_9xEeKcBsjselkpBA" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" source="_OSscLf9xEeKcBsjselkpBA" target="_OSscJ_9xEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsdTP9xEeKcBsjselkpBA" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" source="_OSscKv9xEeKcBsjselkpBA" target="_OSscNf9xEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsdTf9xEeKcBsjselkpBA" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" source="_OSscNf9xEeKcBsjselkpBA" target="_OSscL_9xEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsdTv9xEeKcBsjselkpBA" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" source="_OSscMv9xEeKcBsjselkpBA" target="_OSscRf9xEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsdT_9xEeKcBsjselkpBA" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" source="_OSscRf9xEeKcBsjselkpBA" target="_OSscPP9xEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsdUP9xEeKcBsjselkpBA" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" source="_OSscRf9xEeKcBsjselkpBA" target="_OSscR_9xEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsdUf9xEeKcBsjselkpBA" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" source="_OSscSv9xEeKcBsjselkpBA" target="_OSscTf9xEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsdUv9xEeKcBsjselkpBA" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" source="_OSscP_9xEeKcBsjselkpBA" target="_OSscTv9xEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsdU_9xEeKcBsjselkpBA" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" source="_OSscTf9xEeKcBsjselkpBA" target="_OSscT_9xEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsdVP9xEeKcBsjselkpBA" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" source="_OSscTf9xEeKcBsjselkpBA" target="_OSscT_9xEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsdVf9xEeKcBsjselkpBA" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" source="_OSscT_9xEeKcBsjselkpBA" target="_OSscTv9xEeKcBsjselkpBA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_OSsdVv9xEeKcBsjselkpBA" name="Value(false)"/>
                </edge>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsdV_9xEeKcBsjselkpBA" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" source="_OSscN_9xEeKcBsjselkpBA" target="_OSscQv9xEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_OSsdWP9xEeKcBsjselkpBA" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" source="_OSscoP9xEeKcBsjselkpBA" target="_OSscof9xEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsdWf9xEeKcBsjselkpBA" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" source="_OSscTv9xEeKcBsjselkpBA" target="_OSscof9xEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_OSsdWv9xEeKcBsjselkpBA" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" source="_OSscof9xEeKcBsjselkpBA" target="_OSscUP9xEeKcBsjselkpBA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_OSsdW_9xEeKcBsjselkpBA" name="Value(true)" value="true"/>
                </edge>
                <edge xmi:type="uml:ControlFlow" xmi:id="_OSsdXP9xEeKcBsjselkpBA" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" source="_OSscof9xEeKcBsjselkpBA" target="_OSscWv9xEeKcBsjselkpBA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_OSsdXf9xEeKcBsjselkpBA" name="Value(false)"/>
                </edge>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsdXv9xEeKcBsjselkpBA" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" source="_OSscVv9xEeKcBsjselkpBA" target="_OSscov9xEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsdX_9xEeKcBsjselkpBA" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" source="_OSscjf9xEeKcBsjselkpBA" target="_OSscov9xEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_OSsdYP9xEeKcBsjselkpBA" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" source="_OSsc8_9xEeKcBsjselkpBA" target="_OSsc9P9xEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsdYf9xEeKcBsjselkpBA" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" source="_OSscov9xEeKcBsjselkpBA" target="_OSsc9P9xEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_OSsdYv9xEeKcBsjselkpBA" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" source="_OSsc9P9xEeKcBsjselkpBA" target="_OSsco_9xEeKcBsjselkpBA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_OSsdY_9xEeKcBsjselkpBA" name="Value(true)" value="true"/>
                </edge>
                <edge xmi:type="uml:ControlFlow" xmi:id="_OSsdZP9xEeKcBsjselkpBA" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" source="_OSsc9P9xEeKcBsjselkpBA" target="_OSscrf9xEeKcBsjselkpBA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_OSsdZf9xEeKcBsjselkpBA" name="Value(false)"/>
                </edge>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsdZv9xEeKcBsjselkpBA" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" source="_OSscqf9xEeKcBsjselkpBA" target="_OSsc9f9xEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsdZ_9xEeKcBsjselkpBA" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" source="_OSsc4P9xEeKcBsjselkpBA" target="_OSsc9f9xEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_OSsdaP9xEeKcBsjselkpBA" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" source="_OSsdRv9xEeKcBsjselkpBA" target="_OSsdR_9xEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsdaf9xEeKcBsjselkpBA" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" source="_OSsc9f9xEeKcBsjselkpBA" target="_OSsdR_9xEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_OSsdav9xEeKcBsjselkpBA" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" source="_OSsdR_9xEeKcBsjselkpBA" target="_OSsc9v9xEeKcBsjselkpBA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_OSsda_9xEeKcBsjselkpBA" name="Value(true)" value="true"/>
                </edge>
                <edge xmi:type="uml:ControlFlow" xmi:id="_OSsdbP9xEeKcBsjselkpBA" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" source="_OSsdR_9xEeKcBsjselkpBA" target="_OSsdAP9xEeKcBsjselkpBA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_OSsdbf9xEeKcBsjselkpBA" name="Value(false)"/>
                </edge>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsdbv9xEeKcBsjselkpBA" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" source="_OSsc_P9xEeKcBsjselkpBA" target="_OSsdSP9xEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsdb_9xEeKcBsjselkpBA" inStructuredNode="_OSscGP9xEeKcBsjselkpBA" source="_OSsdM_9xEeKcBsjselkpBA" target="_OSsdSP9xEeKcBsjselkpBA"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsdcP9xEeKcBsjselkpBA" inStructuredNode="_OSscEP9xEeKcBsjselkpBA" source="_OSscGv9xEeKcBsjselkpBA" target="_OSscEv9xEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsdcf9xEeKcBsjselkpBA" inStructuredNode="_OSscEP9xEeKcBsjselkpBA" source="_OSsdSP9xEeKcBsjselkpBA" target="_OSscFf9xEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_OSsdcv9xEeKcBsjselkpBA" inStructuredNode="_OSscEP9xEeKcBsjselkpBA" source="_OSscGP9xEeKcBsjselkpBA" target="_OSscEf9xEeKcBsjselkpBA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_OSsdc_9xEeKcBsjselkpBA" name="ExpressionStatement@1c638d9" inStructuredNode="_OSsb0P9xEeKcBsjselkpBA" incoming="_OSsdi_9xEeKcBsjselkpBA">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_OSsddP9xEeKcBsjselkpBA" name="Call(WriteLine)" inStructuredNode="_OSsdc_9xEeKcBsjselkpBA" incoming="_OSsdgv9xEeKcBsjselkpBA">
                <argument xmi:type="uml:InputPin" xmi:id="_OSsddf9xEeKcBsjselkpBA" name="Call(WriteLine).argument(value)" incoming="_OSsdgf9xEeKcBsjselkpBA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSsddv9xEeKcBsjselkpBA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSsdd_9xEeKcBsjselkpBA" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_OSsdeP9xEeKcBsjselkpBA" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSsdef9xEeKcBsjselkpBA"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSsdev9xEeKcBsjselkpBA" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_OSsde_9xEeKcBsjselkpBA" name="Tuple@13d9f1" inStructuredNode="_OSsdc_9xEeKcBsjselkpBA" outgoing="_OSsdgv9xEeKcBsjselkpBA">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_OSsdfP9xEeKcBsjselkpBA" name="Value(&quot;-- End of test case --&quot;)" inStructuredNode="_OSsde_9xEeKcBsjselkpBA">
                  <result xmi:type="uml:OutputPin" xmi:id="_OSsdff9xEeKcBsjselkpBA" name="Value(&quot;-- End of test case --&quot;).result" outgoing="_OSsdgf9xEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSsdfv9xEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSsdf_9xEeKcBsjselkpBA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_OSsdgP9xEeKcBsjselkpBA" value="-- End of test case --">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsdgf9xEeKcBsjselkpBA" inStructuredNode="_OSsdc_9xEeKcBsjselkpBA" source="_OSsdff9xEeKcBsjselkpBA" target="_OSsddf9xEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_OSsdgv9xEeKcBsjselkpBA" inStructuredNode="_OSsdc_9xEeKcBsjselkpBA" source="_OSsde_9xEeKcBsjselkpBA" target="_OSsddP9xEeKcBsjselkpBA"/>
            </node>
            <edge xmi:type="uml:ControlFlow" xmi:id="_OSsdg_9xEeKcBsjselkpBA" inStructuredNode="_OSsb0P9xEeKcBsjselkpBA" source="_OSsb0f9xEeKcBsjselkpBA" target="_OSsb4f9xEeKcBsjselkpBA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsdhP9xEeKcBsjselkpBA" inStructuredNode="_OSsb0P9xEeKcBsjselkpBA" source="_OSsb4v9xEeKcBsjselkpBA" target="_OSscDP9xEeKcBsjselkpBA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_OSsdhf9xEeKcBsjselkpBA" inStructuredNode="_OSsb0P9xEeKcBsjselkpBA" source="_OSsb4f9xEeKcBsjselkpBA" target="_OSsb8f9xEeKcBsjselkpBA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsdhv9xEeKcBsjselkpBA" inStructuredNode="_OSsb0P9xEeKcBsjselkpBA" source="_OSsb4v9xEeKcBsjselkpBA" target="_OSscJf9xEeKcBsjselkpBA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsdh_9xEeKcBsjselkpBA" inStructuredNode="_OSsb0P9xEeKcBsjselkpBA" source="_OSsb4v9xEeKcBsjselkpBA" target="_OSscYv9xEeKcBsjselkpBA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsdiP9xEeKcBsjselkpBA" inStructuredNode="_OSsb0P9xEeKcBsjselkpBA" source="_OSsb4v9xEeKcBsjselkpBA" target="_OSsctf9xEeKcBsjselkpBA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_OSsdif9xEeKcBsjselkpBA" inStructuredNode="_OSsb0P9xEeKcBsjselkpBA" source="_OSsb4v9xEeKcBsjselkpBA" target="_OSsdCP9xEeKcBsjselkpBA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_OSsdiv9xEeKcBsjselkpBA" inStructuredNode="_OSsb0P9xEeKcBsjselkpBA" source="_OSsb8f9xEeKcBsjselkpBA" target="_OSscEP9xEeKcBsjselkpBA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_OSsdi_9xEeKcBsjselkpBA" inStructuredNode="_OSsb0P9xEeKcBsjselkpBA" source="_OSscEP9xEeKcBsjselkpBA" target="_OSsdc_9xEeKcBsjselkpBA"/>
          </structuredNode>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_84I2VP68EeKIUMeW2s0i8Q" name="MultipleDelegation - MultipleConnectors - PortToPart - Operation">
        <packagedElement xmi:type="uml:Class" xmi:id="_84I2Vf68EeKIUMeW2s0i8Q" name="C">
          <ownedAttribute xmi:type="uml:Port" xmi:id="_84I2Vv68EeKIUMeW2s0i8Q" name="p" visibility="public" type="_84F0Kf68EeKIUMeW2s0i8Q" end="_84I2Xv68EeKIUMeW2s0i8Q _84I2Zf68EeKIUMeW2s0i8Q _84I2bP68EeKIUMeW2s0i8Q _84I2c_68EeKIUMeW2s0i8Q" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84I2V_68EeKIUMeW2s0i8Q" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84I2WP68EeKIUMeW2s0i8Q" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_84I2Wf68EeKIUMeW2s0i8Q" name="b1" type="_84F01P68EeKIUMeW2s0i8Q" end="_84I2Yf68EeKIUMeW2s0i8Q" aggregation="composite"/>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_84I2Wv68EeKIUMeW2s0i8Q" name="b2" type="_84F01P68EeKIUMeW2s0i8Q" end="_84I2aP68EeKIUMeW2s0i8Q" aggregation="composite"/>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_84I2W_68EeKIUMeW2s0i8Q" name="b3" type="_84F01P68EeKIUMeW2s0i8Q" end="_84I2b_68EeKIUMeW2s0i8Q" aggregation="composite"/>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_84I2XP68EeKIUMeW2s0i8Q" name="b4" type="_84F01P68EeKIUMeW2s0i8Q" end="_84I2dv68EeKIUMeW2s0i8Q" aggregation="composite"/>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_84I2Xf68EeKIUMeW2s0i8Q" name="s1">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_84I2Xv68EeKIUMeW2s0i8Q" role="_84I2Vv68EeKIUMeW2s0i8Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84I2X_68EeKIUMeW2s0i8Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84I2YP68EeKIUMeW2s0i8Q" value="1"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_84I2Yf68EeKIUMeW2s0i8Q" role="_84I2Wf68EeKIUMeW2s0i8Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84I2Yv68EeKIUMeW2s0i8Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84I2Y_68EeKIUMeW2s0i8Q" value="1"/>
            </end>
          </ownedConnector>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_84I2ZP68EeKIUMeW2s0i8Q" name="s2">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_84I2Zf68EeKIUMeW2s0i8Q" role="_84I2Vv68EeKIUMeW2s0i8Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84I2Zv68EeKIUMeW2s0i8Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84I2Z_68EeKIUMeW2s0i8Q" value="1"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_84I2aP68EeKIUMeW2s0i8Q" role="_84I2Wv68EeKIUMeW2s0i8Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84I2af68EeKIUMeW2s0i8Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84I2av68EeKIUMeW2s0i8Q" value="1"/>
            </end>
          </ownedConnector>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_84I2a_68EeKIUMeW2s0i8Q" name="s3">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_84I2bP68EeKIUMeW2s0i8Q" role="_84I2Vv68EeKIUMeW2s0i8Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84I2bf68EeKIUMeW2s0i8Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84I2bv68EeKIUMeW2s0i8Q" value="1"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_84I2b_68EeKIUMeW2s0i8Q" role="_84I2W_68EeKIUMeW2s0i8Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84I2cP68EeKIUMeW2s0i8Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84I2cf68EeKIUMeW2s0i8Q" value="1"/>
            </end>
          </ownedConnector>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_84I2cv68EeKIUMeW2s0i8Q" name="s4">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_84I2c_68EeKIUMeW2s0i8Q" role="_84I2Vv68EeKIUMeW2s0i8Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84I2dP68EeKIUMeW2s0i8Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84I2df68EeKIUMeW2s0i8Q" value="1"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_84I2dv68EeKIUMeW2s0i8Q" role="_84I2XP68EeKIUMeW2s0i8Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84I2d_68EeKIUMeW2s0i8Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84I2eP68EeKIUMeW2s0i8Q" value="1"/>
            </end>
          </ownedConnector>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_84I2ef68EeKIUMeW2s0i8Q" name="C" class="_84I2Vf68EeKIUMeW2s0i8Q">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_84I2ev68EeKIUMeW2s0i8Q" name="result" type="_84I2Vf68EeKIUMeW2s0i8Q" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Activity" xmi:id="_84I2e_68EeKIUMeW2s0i8Q" name="Test case - MultipleDelegation - MultipleConnectors - PortToPart - Operation" group="_I9qU0P9FEeKcBsjselkpBA" node="_I9qU0P9FEeKcBsjselkpBA">
          <ownedComment xmi:type="uml:Comment" xmi:id="_84I2fP68EeKIUMeW2s0i8Q">
            <body>&#xD;
namespace 'Test Suites'::'Test Suite 2 - Bis'::'MultipleDelegation - MultipleConnectors - PortToPart - Operation' ;&#xD;
&#xD;
activity 'Test case - MultipleDelegation - MultipleConnectors - PortToPart - Operation'() { &#xD;
&#xD;
	WriteLine(&quot;-- Running test case: Multiple delegation connectors - Multiple links - Operation delegated from port to part --&quot;) ;&#xD;
	&#xD;
	c = new C() ;&#xD;
	c.p.setP(4) ;&#xD;
	AssertTrue(&quot;Operation call delegated&quot;, c.b1.p == 4 || c.b2.p == 4 || c.b3.p == 4 || c.b4.p == 4) ;&#xD;
	&#xD;
	WriteLine(&quot;-- End of test case --&quot;) ;&#xD;
}</body>
          </ownedComment>
          <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_I9qU0P9FEeKcBsjselkpBA" name="Body(Test case - MultipleDelegation - MultipleConnectors - PortToPart - Operation)">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_I9qU0f9FEeKcBsjselkpBA" name="ExpressionStatement@da2c5c" inStructuredNode="_I9qU0P9FEeKcBsjselkpBA" outgoing="_I9qWW_9FEeKcBsjselkpBA">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_I9qU0v9FEeKcBsjselkpBA" name="Call(WriteLine)" inStructuredNode="_I9qU0f9FEeKcBsjselkpBA" incoming="_I9qU4P9FEeKcBsjselkpBA">
                <argument xmi:type="uml:InputPin" xmi:id="_I9qU0_9FEeKcBsjselkpBA" name="Call(WriteLine).argument(value)" incoming="_I9qU3_9FEeKcBsjselkpBA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qU1P9FEeKcBsjselkpBA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qU1f9FEeKcBsjselkpBA" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_I9qU1v9FEeKcBsjselkpBA" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qU1_9FEeKcBsjselkpBA"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qU2P9FEeKcBsjselkpBA" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_I9qU2f9FEeKcBsjselkpBA" name="Tuple@ed9491" inStructuredNode="_I9qU0f9FEeKcBsjselkpBA" outgoing="_I9qU4P9FEeKcBsjselkpBA">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_I9qU2v9FEeKcBsjselkpBA" name="Value(&quot;-- Running test case: Multiple delegation connectors - Multiple links - Operation delegated from port to part --&quot;)" inStructuredNode="_I9qU2f9FEeKcBsjselkpBA">
                  <result xmi:type="uml:OutputPin" xmi:id="_I9qU2_9FEeKcBsjselkpBA" name="Value(&quot;-- Running test case: Multiple delegation connectors - Multiple links - Operation delegated from port to part --&quot;).result" outgoing="_I9qU3_9FEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qU3P9FEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qU3f9FEeKcBsjselkpBA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_I9qU3v9FEeKcBsjselkpBA" value="-- Running test case: Multiple delegation connectors - Multiple links - Operation delegated from port to part --">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qU3_9FEeKcBsjselkpBA" inStructuredNode="_I9qU0f9FEeKcBsjselkpBA" source="_I9qU2_9FEeKcBsjselkpBA" target="_I9qU0_9FEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_I9qU4P9FEeKcBsjselkpBA" inStructuredNode="_I9qU0f9FEeKcBsjselkpBA" source="_I9qU2f9FEeKcBsjselkpBA" target="_I9qU0v9FEeKcBsjselkpBA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_I9qU4f9FEeKcBsjselkpBA" name="ExpressionStatement@1db105c" inStructuredNode="_I9qU0P9FEeKcBsjselkpBA" outgoing="_I9qWXf9FEeKcBsjselkpBA" incoming="_I9qWW_9FEeKcBsjselkpBA">
              <node xmi:type="uml:ForkNode" xmi:id="_I9qU4v9FEeKcBsjselkpBA" name="Fork(c)@7d05ff" inStructuredNode="_I9qU4f9FEeKcBsjselkpBA" outgoing="_I9qWXP9FEeKcBsjselkpBA _I9qWXv9FEeKcBsjselkpBA _I9qWX_9FEeKcBsjselkpBA _I9qWYP9FEeKcBsjselkpBA _I9qWYf9FEeKcBsjselkpBA" incoming="_I9qU8P9FEeKcBsjselkpBA"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_I9qU4_9FEeKcBsjselkpBA" name="RightHandSide@ff1b9d" inStructuredNode="_I9qU4f9FEeKcBsjselkpBA">
                <node xmi:type="uml:CallOperationAction" xmi:id="_I9qU5P9FEeKcBsjselkpBA" name="Call(C)" inStructuredNode="_I9qU4_9FEeKcBsjselkpBA" operation="_84I2ef68EeKIUMeW2s0i8Q">
                  <result xmi:type="uml:OutputPin" xmi:id="_I9qU5f9FEeKcBsjselkpBA" name="Call(C).result(result)" outgoing="_I9qU8P9FEeKcBsjselkpBA" type="_84I2Vf68EeKIUMeW2s0i8Q">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qU5v9FEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qU5_9FEeKcBsjselkpBA" value="1"/>
                  </result>
                  <target xmi:type="uml:InputPin" xmi:id="_I9qU6P9FEeKcBsjselkpBA" name="Call(C).target" incoming="_I9qU7_9FEeKcBsjselkpBA" type="_84I2Vf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qU6f9FEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qU6v9FEeKcBsjselkpBA" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_I9qU6_9FEeKcBsjselkpBA" name="Create(C)" inStructuredNode="_I9qU4_9FEeKcBsjselkpBA" classifier="_84I2Vf68EeKIUMeW2s0i8Q">
                  <result xmi:type="uml:OutputPin" xmi:id="_I9qU7P9FEeKcBsjselkpBA" name="Create(C).result" outgoing="_I9qU7_9FEeKcBsjselkpBA" type="_84I2Vf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qU7f9FEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qU7v9FEeKcBsjselkpBA" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qU7_9FEeKcBsjselkpBA" inStructuredNode="_I9qU4_9FEeKcBsjselkpBA" source="_I9qU7P9FEeKcBsjselkpBA" target="_I9qU6P9FEeKcBsjselkpBA"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qU8P9FEeKcBsjselkpBA" inStructuredNode="_I9qU4f9FEeKcBsjselkpBA" source="_I9qU5f9FEeKcBsjselkpBA" target="_I9qU4v9FEeKcBsjselkpBA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_I9qU8f9FEeKcBsjselkpBA" name="ExpressionStatement@1273bc6" inStructuredNode="_I9qU0P9FEeKcBsjselkpBA" outgoing="_I9qWYv9FEeKcBsjselkpBA" incoming="_I9qWXf9FEeKcBsjselkpBA">
              <node xmi:type="uml:ExpansionRegion" xmi:id="_I9qU8v9FEeKcBsjselkpBA" name="Collect(Call(setP))" inStructuredNode="_I9qU8f9FEeKcBsjselkpBA" incoming="_I9qVD_9FEeKcBsjselkpBA" mode="parallel" inputElement="_I9qVA_9FEeKcBsjselkpBA">
                <node xmi:type="uml:CallOperationAction" xmi:id="_I9qU8_9FEeKcBsjselkpBA" name="Call(setP)" inStructuredNode="_I9qU8v9FEeKcBsjselkpBA" incoming="_I9qVAf9FEeKcBsjselkpBA" operation="_84F0J_68EeKIUMeW2s0i8Q">
                  <argument xmi:type="uml:InputPin" xmi:id="_I9qU9P9FEeKcBsjselkpBA" name="Call(setP).argument(v)" incoming="_I9qVAP9FEeKcBsjselkpBA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qU9f9FEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qU9v9FEeKcBsjselkpBA" value="1"/>
                  </argument>
                  <target xmi:type="uml:InputPin" xmi:id="_I9qU9_9FEeKcBsjselkpBA" name="Call(setP).target" incoming="_I9qVAv9FEeKcBsjselkpBA" type="_84F0Kf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qU-P9FEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qU-f9FEeKcBsjselkpBA" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_I9qU-v9FEeKcBsjselkpBA" name="Tuple@e3d3b2" inStructuredNode="_I9qU8v9FEeKcBsjselkpBA" outgoing="_I9qVAf9FEeKcBsjselkpBA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_I9qU-_9FEeKcBsjselkpBA" name="Value(4)" inStructuredNode="_I9qU-v9FEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_I9qU_P9FEeKcBsjselkpBA" name="Value(4).result" outgoing="_I9qVAP9FEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qU_f9FEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qU_v9FEeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_I9qU__9FEeKcBsjselkpBA" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qVAP9FEeKcBsjselkpBA" inStructuredNode="_I9qU8v9FEeKcBsjselkpBA" source="_I9qU_P9FEeKcBsjselkpBA" target="_I9qU9P9FEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_I9qVAf9FEeKcBsjselkpBA" inStructuredNode="_I9qU8v9FEeKcBsjselkpBA" source="_I9qU-v9FEeKcBsjselkpBA" target="_I9qU8_9FEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qVAv9FEeKcBsjselkpBA" inStructuredNode="_I9qU8v9FEeKcBsjselkpBA" source="_I9qVA_9FEeKcBsjselkpBA" target="_I9qU9_9FEeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:ExpansionNode" xmi:id="_I9qVA_9FEeKcBsjselkpBA" name="Collect(Call(setP)).inputElement" inStructuredNode="_I9qU8f9FEeKcBsjselkpBA" outgoing="_I9qVAv9FEeKcBsjselkpBA" incoming="_I9qVDv9FEeKcBsjselkpBA" regionAsInput="_I9qU8v9FEeKcBsjselkpBA"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_I9qVBP9FEeKcBsjselkpBA" name="Feature(Read(p).result)" inStructuredNode="_I9qU8f9FEeKcBsjselkpBA" outgoing="_I9qVD_9FEeKcBsjselkpBA">
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_I9qVBf9FEeKcBsjselkpBA" name="Read(p)" inStructuredNode="_I9qVBP9FEeKcBsjselkpBA" structuralFeature="_84I2Vv68EeKIUMeW2s0i8Q">
                  <object xmi:type="uml:InputPin" xmi:id="_I9qVBv9FEeKcBsjselkpBA" name="Read(p).object" incoming="_I9qVDf9FEeKcBsjselkpBA" type="_84I2Vf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qVB_9FEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qVCP9FEeKcBsjselkpBA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_I9qVCf9FEeKcBsjselkpBA" name="Read(p).result" outgoing="_I9qVDv9FEeKcBsjselkpBA" type="_84F0Kf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qVCv9FEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qVC_9FEeKcBsjselkpBA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_I9qVDP9FEeKcBsjselkpBA" name="Fork(Fork(c)@7d05ff)" inStructuredNode="_I9qVBP9FEeKcBsjselkpBA" outgoing="_I9qVDf9FEeKcBsjselkpBA" incoming="_I9qWXP9FEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qVDf9FEeKcBsjselkpBA" inStructuredNode="_I9qVBP9FEeKcBsjselkpBA" source="_I9qVDP9FEeKcBsjselkpBA" target="_I9qVBv9FEeKcBsjselkpBA"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qVDv9FEeKcBsjselkpBA" inStructuredNode="_I9qU8f9FEeKcBsjselkpBA" source="_I9qVCf9FEeKcBsjselkpBA" target="_I9qVA_9FEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_I9qVD_9FEeKcBsjselkpBA" inStructuredNode="_I9qU8f9FEeKcBsjselkpBA" source="_I9qVBP9FEeKcBsjselkpBA" target="_I9qU8v9FEeKcBsjselkpBA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_I9qVEP9FEeKcBsjselkpBA" name="ExpressionStatement@8b392d" inStructuredNode="_I9qU0P9FEeKcBsjselkpBA" outgoing="_I9qWY_9FEeKcBsjselkpBA" incoming="_I9qWYv9FEeKcBsjselkpBA">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_I9qVEf9FEeKcBsjselkpBA" name="Call(AssertTrue)" inStructuredNode="_I9qVEP9FEeKcBsjselkpBA" incoming="_I9qWSv9FEeKcBsjselkpBA">
                <argument xmi:type="uml:InputPin" xmi:id="_I9qVEv9FEeKcBsjselkpBA" name="Call(AssertTrue).argument(label)" incoming="_I9qWSP9FEeKcBsjselkpBA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qVE_9FEeKcBsjselkpBA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qVFP9FEeKcBsjselkpBA" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_I9qVFf9FEeKcBsjselkpBA" name="Call(AssertTrue).argument(condition)" incoming="_I9qWSf9FEeKcBsjselkpBA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qVFv9FEeKcBsjselkpBA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qVF_9FEeKcBsjselkpBA" value="1"/>
                </argument>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_I9qVGP9FEeKcBsjselkpBA" name="Tuple@b54811" inStructuredNode="_I9qVEP9FEeKcBsjselkpBA" outgoing="_I9qWSv9FEeKcBsjselkpBA">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_I9qVGf9FEeKcBsjselkpBA" name="Value(&quot;Operation call delegated&quot;)" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA">
                  <result xmi:type="uml:OutputPin" xmi:id="_I9qVGv9FEeKcBsjselkpBA" name="Value(&quot;Operation call delegated&quot;).result" outgoing="_I9qWSP9FEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qVG_9FEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qVHP9FEeKcBsjselkpBA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_I9qVHf9FEeKcBsjselkpBA" value="Operation call delegated">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_I9qVHv9FEeKcBsjselkpBA" name="Read(b1)" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA" structuralFeature="_84I2Wf68EeKIUMeW2s0i8Q">
                  <object xmi:type="uml:InputPin" xmi:id="_I9qVH_9FEeKcBsjselkpBA" name="Read(b1).object" incoming="_I9qWI_9FEeKcBsjselkpBA" type="_84I2Vf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qVIP9FEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qVIf9FEeKcBsjselkpBA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_I9qVIv9FEeKcBsjselkpBA" name="Read(b1).result" outgoing="_I9qWJP9FEeKcBsjselkpBA" type="_84F01P68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qVI_9FEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qVJP9FEeKcBsjselkpBA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_I9qVJf9FEeKcBsjselkpBA" name="Fork(Fork(c)@7d05ff)" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA" outgoing="_I9qWI_9FEeKcBsjselkpBA" incoming="_I9qWXv9FEeKcBsjselkpBA"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_I9qVJv9FEeKcBsjselkpBA" name="Read(p)" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA" structuralFeature="_84F01f68EeKIUMeW2s0i8Q">
                  <object xmi:type="uml:InputPin" xmi:id="_I9qVJ_9FEeKcBsjselkpBA" name="Read(p).object" incoming="_I9qWJf9FEeKcBsjselkpBA" type="_84F01P68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qVKP9FEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qVKf9FEeKcBsjselkpBA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_I9qVKv9FEeKcBsjselkpBA" name="Read(p).result" outgoing="_I9qWJv9FEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qVK_9FEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qVLP9FEeKcBsjselkpBA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_I9qVLf9FEeKcBsjselkpBA" name="Fork(Read(b1).result)" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA" outgoing="_I9qWJf9FEeKcBsjselkpBA" incoming="_I9qWJP9FEeKcBsjselkpBA"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_I9qVLv9FEeKcBsjselkpBA" name="Value(4)" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA">
                  <result xmi:type="uml:OutputPin" xmi:id="_I9qVL_9FEeKcBsjselkpBA" name="Value(4).result" outgoing="_I9qWL_9FEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qVMP9FEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qVMf9FEeKcBsjselkpBA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_I9qVMv9FEeKcBsjselkpBA" value="4">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <node xmi:type="uml:TestIdentityAction" xmi:id="_I9qVM_9FEeKcBsjselkpBA" name="Test(==)" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA">
                  <first xmi:type="uml:InputPin" xmi:id="_I9qVNP9FEeKcBsjselkpBA" name="Test(==).first" incoming="_I9qWJ_9FEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qVNf9FEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qVNv9FEeKcBsjselkpBA" value="1"/>
                  </first>
                  <result xmi:type="uml:OutputPin" xmi:id="_I9qVN_9FEeKcBsjselkpBA" name="Test(==).result" outgoing="_I9qWKv9FEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qVOP9FEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qVOf9FEeKcBsjselkpBA" value="1"/>
                  </result>
                  <second xmi:type="uml:InputPin" xmi:id="_I9qVOv9FEeKcBsjselkpBA" name="Test(==).second" incoming="_I9qWL_9FEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qVO_9FEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qVPP9FEeKcBsjselkpBA" value="1"/>
                  </second>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_I9qVPf9FEeKcBsjselkpBA" name="Fork(Read(p).result)" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA" outgoing="_I9qWJ_9FEeKcBsjselkpBA _I9qWKP9FEeKcBsjselkpBA" incoming="_I9qWJv9FEeKcBsjselkpBA"/>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_I9qVPv9FEeKcBsjselkpBA" name="Call(NotEmpty)" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA">
                  <argument xmi:type="uml:InputPin" xmi:id="_I9qVP_9FEeKcBsjselkpBA" name="Call(NotEmpty).argument(seq)" incoming="_I9qWKP9FEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qVQP9FEeKcBsjselkpBA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qVQf9FEeKcBsjselkpBA" value="*"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_I9qVQv9FEeKcBsjselkpBA" name="Call(NotEmpty).result()" outgoing="_I9qWKf9FEeKcBsjselkpBA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qVQ_9FEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qVRP9FEeKcBsjselkpBA" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_I9qVRf9FEeKcBsjselkpBA" name="Fork(Call(NotEmpty).result())" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA" outgoing="_I9qWK_9FEeKcBsjselkpBA _I9qWLP9FEeKcBsjselkpBA" incoming="_I9qWKf9FEeKcBsjselkpBA"/>
                <node xmi:type="uml:MergeNode" xmi:id="_I9qVRv9FEeKcBsjselkpBA" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA" outgoing="_I9qWMf9FEeKcBsjselkpBA" incoming="_I9qWKv9FEeKcBsjselkpBA _I9qWLf9FEeKcBsjselkpBA"/>
                <node xmi:type="uml:DecisionNode" xmi:id="_I9qVR_9FEeKcBsjselkpBA" name="Decision(Call(NotEmpty).result())" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA" outgoing="_I9qWLf9FEeKcBsjselkpBA" incoming="_I9qWK_9FEeKcBsjselkpBA _I9qWLP9FEeKcBsjselkpBA" decisionInputFlow="_I9qWLP9FEeKcBsjselkpBA"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_I9qVSP9FEeKcBsjselkpBA" name="ConditionalLogicalExpression@35023.operand2" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA" incoming="_I9qWMv9FEeKcBsjselkpBA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_I9qVSf9FEeKcBsjselkpBA" name="Value(true)" inStructuredNode="_I9qVSP9FEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_I9qVSv9FEeKcBsjselkpBA" name="Value(true).result" outgoing="_I9qVUf9FEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qVS_9FEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qVTP9FEeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralBoolean" xmi:id="_I9qVTf9FEeKcBsjselkpBA" value="true">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    </value>
                  </node>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_I9qVTv9FEeKcBsjselkpBA" name="ConditionalLogicalExpression@35023.operand2.result" outgoing="_I9qWNv9FEeKcBsjselkpBA" incoming="_I9qVUf9FEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qVT_9FEeKcBsjselkpBA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qVUP9FEeKcBsjselkpBA" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qVUf9FEeKcBsjselkpBA" inStructuredNode="_I9qVSP9FEeKcBsjselkpBA" source="_I9qVSv9FEeKcBsjselkpBA" target="_I9qVTv9FEeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_I9qVUv9FEeKcBsjselkpBA" name="ConditionalLogicalExpression@35023.operand3" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA" incoming="_I9qWNP9FEeKcBsjselkpBA">
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_I9qVU_9FEeKcBsjselkpBA" name="Read(b2)" inStructuredNode="_I9qVUv9FEeKcBsjselkpBA" structuralFeature="_84I2Wv68EeKIUMeW2s0i8Q">
                    <object xmi:type="uml:InputPin" xmi:id="_I9qVVP9FEeKcBsjselkpBA" name="Read(b2).object" incoming="_I9qVgP9FEeKcBsjselkpBA" type="_84I2Vf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qVVf9FEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qVVv9FEeKcBsjselkpBA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_I9qVV_9FEeKcBsjselkpBA" name="Read(b2).result" outgoing="_I9qVgf9FEeKcBsjselkpBA" type="_84F01P68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qVWP9FEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qVWf9FEeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_I9qVWv9FEeKcBsjselkpBA" name="Fork(Fork(c)@7d05ff)" inStructuredNode="_I9qVUv9FEeKcBsjselkpBA" outgoing="_I9qVgP9FEeKcBsjselkpBA" incoming="_I9qWX_9FEeKcBsjselkpBA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_I9qVW_9FEeKcBsjselkpBA" name="Read(p)" inStructuredNode="_I9qVUv9FEeKcBsjselkpBA" structuralFeature="_84F01f68EeKIUMeW2s0i8Q">
                    <object xmi:type="uml:InputPin" xmi:id="_I9qVXP9FEeKcBsjselkpBA" name="Read(p).object" incoming="_I9qVgv9FEeKcBsjselkpBA" type="_84F01P68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qVXf9FEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qVXv9FEeKcBsjselkpBA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_I9qVX_9FEeKcBsjselkpBA" name="Read(p).result" outgoing="_I9qVg_9FEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qVYP9FEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qVYf9FEeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_I9qVYv9FEeKcBsjselkpBA" name="Fork(Read(b2).result)" inStructuredNode="_I9qVUv9FEeKcBsjselkpBA" outgoing="_I9qVgv9FEeKcBsjselkpBA" incoming="_I9qVgf9FEeKcBsjselkpBA"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_I9qVY_9FEeKcBsjselkpBA" name="Value(4)" inStructuredNode="_I9qVUv9FEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_I9qVZP9FEeKcBsjselkpBA" name="Value(4).result" outgoing="_I9qVjP9FEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qVZf9FEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qVZv9FEeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_I9qVZ_9FEeKcBsjselkpBA" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:TestIdentityAction" xmi:id="_I9qVaP9FEeKcBsjselkpBA" name="Test(==)" inStructuredNode="_I9qVUv9FEeKcBsjselkpBA">
                    <first xmi:type="uml:InputPin" xmi:id="_I9qVaf9FEeKcBsjselkpBA" name="Test(==).first" incoming="_I9qVhP9FEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qVav9FEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qVa_9FEeKcBsjselkpBA" value="1"/>
                    </first>
                    <result xmi:type="uml:OutputPin" xmi:id="_I9qVbP9FEeKcBsjselkpBA" name="Test(==).result" outgoing="_I9qVh_9FEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qVbf9FEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qVbv9FEeKcBsjselkpBA" value="1"/>
                    </result>
                    <second xmi:type="uml:InputPin" xmi:id="_I9qVb_9FEeKcBsjselkpBA" name="Test(==).second" incoming="_I9qVjP9FEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qVcP9FEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qVcf9FEeKcBsjselkpBA" value="1"/>
                    </second>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_I9qVcv9FEeKcBsjselkpBA" name="Fork(Read(p).result)" inStructuredNode="_I9qVUv9FEeKcBsjselkpBA" outgoing="_I9qVhP9FEeKcBsjselkpBA _I9qVhf9FEeKcBsjselkpBA" incoming="_I9qVg_9FEeKcBsjselkpBA"/>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_I9qVc_9FEeKcBsjselkpBA" name="Call(NotEmpty)" inStructuredNode="_I9qVUv9FEeKcBsjselkpBA">
                    <argument xmi:type="uml:InputPin" xmi:id="_I9qVdP9FEeKcBsjselkpBA" name="Call(NotEmpty).argument(seq)" incoming="_I9qVhf9FEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qVdf9FEeKcBsjselkpBA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qVdv9FEeKcBsjselkpBA" value="*"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_I9qVd_9FEeKcBsjselkpBA" name="Call(NotEmpty).result()" outgoing="_I9qVhv9FEeKcBsjselkpBA">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qVeP9FEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qVef9FEeKcBsjselkpBA" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_I9qVev9FEeKcBsjselkpBA" name="Fork(Call(NotEmpty).result())" inStructuredNode="_I9qVUv9FEeKcBsjselkpBA" outgoing="_I9qViP9FEeKcBsjselkpBA _I9qVif9FEeKcBsjselkpBA" incoming="_I9qVhv9FEeKcBsjselkpBA"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_I9qVe_9FEeKcBsjselkpBA" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_I9qVUv9FEeKcBsjselkpBA" outgoing="_I9qVjf9FEeKcBsjselkpBA" incoming="_I9qVh_9FEeKcBsjselkpBA _I9qViv9FEeKcBsjselkpBA"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_I9qVfP9FEeKcBsjselkpBA" name="Decision(Call(NotEmpty).result())" inStructuredNode="_I9qVUv9FEeKcBsjselkpBA" outgoing="_I9qViv9FEeKcBsjselkpBA" incoming="_I9qViP9FEeKcBsjselkpBA _I9qVif9FEeKcBsjselkpBA" decisionInputFlow="_I9qVif9FEeKcBsjselkpBA"/>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_I9qVff9FEeKcBsjselkpBA" name="ConditionalLogicalExpression@35023.operand3.result" outgoing="_I9qWN_9FEeKcBsjselkpBA" incoming="_I9qVjf9FEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qVfv9FEeKcBsjselkpBA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qVf_9FEeKcBsjselkpBA" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qVgP9FEeKcBsjselkpBA" inStructuredNode="_I9qVUv9FEeKcBsjselkpBA" source="_I9qVWv9FEeKcBsjselkpBA" target="_I9qVVP9FEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qVgf9FEeKcBsjselkpBA" inStructuredNode="_I9qVUv9FEeKcBsjselkpBA" source="_I9qVV_9FEeKcBsjselkpBA" target="_I9qVYv9FEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qVgv9FEeKcBsjselkpBA" inStructuredNode="_I9qVUv9FEeKcBsjselkpBA" source="_I9qVYv9FEeKcBsjselkpBA" target="_I9qVXP9FEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qVg_9FEeKcBsjselkpBA" inStructuredNode="_I9qVUv9FEeKcBsjselkpBA" source="_I9qVX_9FEeKcBsjselkpBA" target="_I9qVcv9FEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qVhP9FEeKcBsjselkpBA" inStructuredNode="_I9qVUv9FEeKcBsjselkpBA" source="_I9qVcv9FEeKcBsjselkpBA" target="_I9qVaf9FEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qVhf9FEeKcBsjselkpBA" inStructuredNode="_I9qVUv9FEeKcBsjselkpBA" source="_I9qVcv9FEeKcBsjselkpBA" target="_I9qVdP9FEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qVhv9FEeKcBsjselkpBA" inStructuredNode="_I9qVUv9FEeKcBsjselkpBA" source="_I9qVd_9FEeKcBsjselkpBA" target="_I9qVev9FEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qVh_9FEeKcBsjselkpBA" inStructuredNode="_I9qVUv9FEeKcBsjselkpBA" source="_I9qVbP9FEeKcBsjselkpBA" target="_I9qVe_9FEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qViP9FEeKcBsjselkpBA" inStructuredNode="_I9qVUv9FEeKcBsjselkpBA" source="_I9qVev9FEeKcBsjselkpBA" target="_I9qVfP9FEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qVif9FEeKcBsjselkpBA" inStructuredNode="_I9qVUv9FEeKcBsjselkpBA" source="_I9qVev9FEeKcBsjselkpBA" target="_I9qVfP9FEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qViv9FEeKcBsjselkpBA" inStructuredNode="_I9qVUv9FEeKcBsjselkpBA" source="_I9qVfP9FEeKcBsjselkpBA" target="_I9qVe_9FEeKcBsjselkpBA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_I9qVi_9FEeKcBsjselkpBA" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qVjP9FEeKcBsjselkpBA" inStructuredNode="_I9qVUv9FEeKcBsjselkpBA" source="_I9qVZP9FEeKcBsjselkpBA" target="_I9qVb_9FEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qVjf9FEeKcBsjselkpBA" inStructuredNode="_I9qVUv9FEeKcBsjselkpBA" source="_I9qVe_9FEeKcBsjselkpBA" target="_I9qVff9FEeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_I9qVjv9FEeKcBsjselkpBA" name="Initial(ConditionalLogicalExpression@35023)" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA" outgoing="_I9qWMP9FEeKcBsjselkpBA"/>
                <node xmi:type="uml:DecisionNode" xmi:id="_I9qVj_9FEeKcBsjselkpBA" name="Decision(ConditionalLogicalExpression@35023)" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA" outgoing="_I9qWMv9FEeKcBsjselkpBA _I9qWNP9FEeKcBsjselkpBA" incoming="_I9qWMP9FEeKcBsjselkpBA _I9qWMf9FEeKcBsjselkpBA" decisionInputFlow="_I9qWMf9FEeKcBsjselkpBA"/>
                <node xmi:type="uml:MergeNode" xmi:id="_I9qVkP9FEeKcBsjselkpBA" name="Merge(ConditionalLogicalExpression@35023.result)" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA" outgoing="_I9qWOf9FEeKcBsjselkpBA" incoming="_I9qWNv9FEeKcBsjselkpBA _I9qWN_9FEeKcBsjselkpBA"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_I9qVkf9FEeKcBsjselkpBA" name="ConditionalLogicalExpression@18feccc.operand2" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA" incoming="_I9qWOv9FEeKcBsjselkpBA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_I9qVkv9FEeKcBsjselkpBA" name="Value(true)" inStructuredNode="_I9qVkf9FEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_I9qVk_9FEeKcBsjselkpBA" name="Value(true).result" outgoing="_I9qVmv9FEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qVlP9FEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qVlf9FEeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralBoolean" xmi:id="_I9qVlv9FEeKcBsjselkpBA" value="true">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    </value>
                  </node>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_I9qVl_9FEeKcBsjselkpBA" name="ConditionalLogicalExpression@18feccc.operand2.result" outgoing="_I9qWPv9FEeKcBsjselkpBA" incoming="_I9qVmv9FEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qVmP9FEeKcBsjselkpBA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qVmf9FEeKcBsjselkpBA" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qVmv9FEeKcBsjselkpBA" inStructuredNode="_I9qVkf9FEeKcBsjselkpBA" source="_I9qVk_9FEeKcBsjselkpBA" target="_I9qVl_9FEeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_I9qVm_9FEeKcBsjselkpBA" name="ConditionalLogicalExpression@18feccc.operand3" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA" incoming="_I9qWPP9FEeKcBsjselkpBA">
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_I9qVnP9FEeKcBsjselkpBA" name="Read(b3)" inStructuredNode="_I9qVm_9FEeKcBsjselkpBA" structuralFeature="_84I2W_68EeKIUMeW2s0i8Q">
                    <object xmi:type="uml:InputPin" xmi:id="_I9qVnf9FEeKcBsjselkpBA" name="Read(b3).object" incoming="_I9qVyf9FEeKcBsjselkpBA" type="_84I2Vf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qVnv9FEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qVn_9FEeKcBsjselkpBA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_I9qVoP9FEeKcBsjselkpBA" name="Read(b3).result" outgoing="_I9qVyv9FEeKcBsjselkpBA" type="_84F01P68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qVof9FEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qVov9FEeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_I9qVo_9FEeKcBsjselkpBA" name="Fork(Fork(c)@7d05ff)" inStructuredNode="_I9qVm_9FEeKcBsjselkpBA" outgoing="_I9qVyf9FEeKcBsjselkpBA" incoming="_I9qWYP9FEeKcBsjselkpBA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_I9qVpP9FEeKcBsjselkpBA" name="Read(p)" inStructuredNode="_I9qVm_9FEeKcBsjselkpBA" structuralFeature="_84F01f68EeKIUMeW2s0i8Q">
                    <object xmi:type="uml:InputPin" xmi:id="_I9qVpf9FEeKcBsjselkpBA" name="Read(p).object" incoming="_I9qVy_9FEeKcBsjselkpBA" type="_84F01P68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qVpv9FEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qVp_9FEeKcBsjselkpBA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_I9qVqP9FEeKcBsjselkpBA" name="Read(p).result" outgoing="_I9qVzP9FEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qVqf9FEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qVqv9FEeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_I9qVq_9FEeKcBsjselkpBA" name="Fork(Read(b3).result)" inStructuredNode="_I9qVm_9FEeKcBsjselkpBA" outgoing="_I9qVy_9FEeKcBsjselkpBA" incoming="_I9qVyv9FEeKcBsjselkpBA"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_I9qVrP9FEeKcBsjselkpBA" name="Value(4)" inStructuredNode="_I9qVm_9FEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_I9qVrf9FEeKcBsjselkpBA" name="Value(4).result" outgoing="_I9qV1f9FEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qVrv9FEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qVr_9FEeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_I9qVsP9FEeKcBsjselkpBA" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:TestIdentityAction" xmi:id="_I9qVsf9FEeKcBsjselkpBA" name="Test(==)" inStructuredNode="_I9qVm_9FEeKcBsjselkpBA">
                    <first xmi:type="uml:InputPin" xmi:id="_I9qVsv9FEeKcBsjselkpBA" name="Test(==).first" incoming="_I9qVzf9FEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qVs_9FEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qVtP9FEeKcBsjselkpBA" value="1"/>
                    </first>
                    <result xmi:type="uml:OutputPin" xmi:id="_I9qVtf9FEeKcBsjselkpBA" name="Test(==).result" outgoing="_I9qV0P9FEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qVtv9FEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qVt_9FEeKcBsjselkpBA" value="1"/>
                    </result>
                    <second xmi:type="uml:InputPin" xmi:id="_I9qVuP9FEeKcBsjselkpBA" name="Test(==).second" incoming="_I9qV1f9FEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qVuf9FEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qVuv9FEeKcBsjselkpBA" value="1"/>
                    </second>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_I9qVu_9FEeKcBsjselkpBA" name="Fork(Read(p).result)" inStructuredNode="_I9qVm_9FEeKcBsjselkpBA" outgoing="_I9qVzf9FEeKcBsjselkpBA _I9qVzv9FEeKcBsjselkpBA" incoming="_I9qVzP9FEeKcBsjselkpBA"/>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_I9qVvP9FEeKcBsjselkpBA" name="Call(NotEmpty)" inStructuredNode="_I9qVm_9FEeKcBsjselkpBA">
                    <argument xmi:type="uml:InputPin" xmi:id="_I9qVvf9FEeKcBsjselkpBA" name="Call(NotEmpty).argument(seq)" incoming="_I9qVzv9FEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qVvv9FEeKcBsjselkpBA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qVv_9FEeKcBsjselkpBA" value="*"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_I9qVwP9FEeKcBsjselkpBA" name="Call(NotEmpty).result()" outgoing="_I9qVz_9FEeKcBsjselkpBA">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qVwf9FEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qVwv9FEeKcBsjselkpBA" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_I9qVw_9FEeKcBsjselkpBA" name="Fork(Call(NotEmpty).result())" inStructuredNode="_I9qVm_9FEeKcBsjselkpBA" outgoing="_I9qV0f9FEeKcBsjselkpBA _I9qV0v9FEeKcBsjselkpBA" incoming="_I9qVz_9FEeKcBsjselkpBA"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_I9qVxP9FEeKcBsjselkpBA" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_I9qVm_9FEeKcBsjselkpBA" outgoing="_I9qV1v9FEeKcBsjselkpBA" incoming="_I9qV0P9FEeKcBsjselkpBA _I9qV0_9FEeKcBsjselkpBA"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_I9qVxf9FEeKcBsjselkpBA" name="Decision(Call(NotEmpty).result())" inStructuredNode="_I9qVm_9FEeKcBsjselkpBA" outgoing="_I9qV0_9FEeKcBsjselkpBA" incoming="_I9qV0f9FEeKcBsjselkpBA _I9qV0v9FEeKcBsjselkpBA" decisionInputFlow="_I9qV0v9FEeKcBsjselkpBA"/>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_I9qVxv9FEeKcBsjselkpBA" name="ConditionalLogicalExpression@18feccc.operand3.result" outgoing="_I9qWP_9FEeKcBsjselkpBA" incoming="_I9qV1v9FEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qVx_9FEeKcBsjselkpBA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qVyP9FEeKcBsjselkpBA" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qVyf9FEeKcBsjselkpBA" inStructuredNode="_I9qVm_9FEeKcBsjselkpBA" source="_I9qVo_9FEeKcBsjselkpBA" target="_I9qVnf9FEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qVyv9FEeKcBsjselkpBA" inStructuredNode="_I9qVm_9FEeKcBsjselkpBA" source="_I9qVoP9FEeKcBsjselkpBA" target="_I9qVq_9FEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qVy_9FEeKcBsjselkpBA" inStructuredNode="_I9qVm_9FEeKcBsjselkpBA" source="_I9qVq_9FEeKcBsjselkpBA" target="_I9qVpf9FEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qVzP9FEeKcBsjselkpBA" inStructuredNode="_I9qVm_9FEeKcBsjselkpBA" source="_I9qVqP9FEeKcBsjselkpBA" target="_I9qVu_9FEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qVzf9FEeKcBsjselkpBA" inStructuredNode="_I9qVm_9FEeKcBsjselkpBA" source="_I9qVu_9FEeKcBsjselkpBA" target="_I9qVsv9FEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qVzv9FEeKcBsjselkpBA" inStructuredNode="_I9qVm_9FEeKcBsjselkpBA" source="_I9qVu_9FEeKcBsjselkpBA" target="_I9qVvf9FEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qVz_9FEeKcBsjselkpBA" inStructuredNode="_I9qVm_9FEeKcBsjselkpBA" source="_I9qVwP9FEeKcBsjselkpBA" target="_I9qVw_9FEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qV0P9FEeKcBsjselkpBA" inStructuredNode="_I9qVm_9FEeKcBsjselkpBA" source="_I9qVtf9FEeKcBsjselkpBA" target="_I9qVxP9FEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qV0f9FEeKcBsjselkpBA" inStructuredNode="_I9qVm_9FEeKcBsjselkpBA" source="_I9qVw_9FEeKcBsjselkpBA" target="_I9qVxf9FEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qV0v9FEeKcBsjselkpBA" inStructuredNode="_I9qVm_9FEeKcBsjselkpBA" source="_I9qVw_9FEeKcBsjselkpBA" target="_I9qVxf9FEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qV0_9FEeKcBsjselkpBA" inStructuredNode="_I9qVm_9FEeKcBsjselkpBA" source="_I9qVxf9FEeKcBsjselkpBA" target="_I9qVxP9FEeKcBsjselkpBA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_I9qV1P9FEeKcBsjselkpBA" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qV1f9FEeKcBsjselkpBA" inStructuredNode="_I9qVm_9FEeKcBsjselkpBA" source="_I9qVrf9FEeKcBsjselkpBA" target="_I9qVuP9FEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qV1v9FEeKcBsjselkpBA" inStructuredNode="_I9qVm_9FEeKcBsjselkpBA" source="_I9qVxP9FEeKcBsjselkpBA" target="_I9qVxv9FEeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_I9qV1_9FEeKcBsjselkpBA" name="Initial(ConditionalLogicalExpression@18feccc)" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA" outgoing="_I9qWOP9FEeKcBsjselkpBA"/>
                <node xmi:type="uml:DecisionNode" xmi:id="_I9qV2P9FEeKcBsjselkpBA" name="Decision(ConditionalLogicalExpression@18feccc)" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA" outgoing="_I9qWOv9FEeKcBsjselkpBA _I9qWPP9FEeKcBsjselkpBA" incoming="_I9qWOP9FEeKcBsjselkpBA _I9qWOf9FEeKcBsjselkpBA" decisionInputFlow="_I9qWOf9FEeKcBsjselkpBA"/>
                <node xmi:type="uml:MergeNode" xmi:id="_I9qV2f9FEeKcBsjselkpBA" name="Merge(ConditionalLogicalExpression@18feccc.result)" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA" outgoing="_I9qWQf9FEeKcBsjselkpBA" incoming="_I9qWPv9FEeKcBsjselkpBA _I9qWP_9FEeKcBsjselkpBA"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_I9qV2v9FEeKcBsjselkpBA" name="ConditionalLogicalExpression@23c1ea.operand2" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA" incoming="_I9qWQv9FEeKcBsjselkpBA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_I9qV2_9FEeKcBsjselkpBA" name="Value(true)" inStructuredNode="_I9qV2v9FEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_I9qV3P9FEeKcBsjselkpBA" name="Value(true).result" outgoing="_I9qV4_9FEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qV3f9FEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qV3v9FEeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralBoolean" xmi:id="_I9qV3_9FEeKcBsjselkpBA" value="true">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    </value>
                  </node>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_I9qV4P9FEeKcBsjselkpBA" name="ConditionalLogicalExpression@23c1ea.operand2.result" outgoing="_I9qWRv9FEeKcBsjselkpBA" incoming="_I9qV4_9FEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qV4f9FEeKcBsjselkpBA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qV4v9FEeKcBsjselkpBA" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qV4_9FEeKcBsjselkpBA" inStructuredNode="_I9qV2v9FEeKcBsjselkpBA" source="_I9qV3P9FEeKcBsjselkpBA" target="_I9qV4P9FEeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_I9qV5P9FEeKcBsjselkpBA" name="ConditionalLogicalExpression@23c1ea.operand3" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA" incoming="_I9qWRP9FEeKcBsjselkpBA">
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_I9qV5f9FEeKcBsjselkpBA" name="Read(b4)" inStructuredNode="_I9qV5P9FEeKcBsjselkpBA" structuralFeature="_84I2XP68EeKIUMeW2s0i8Q">
                    <object xmi:type="uml:InputPin" xmi:id="_I9qV5v9FEeKcBsjselkpBA" name="Read(b4).object" incoming="_I9qWEv9FEeKcBsjselkpBA" type="_84I2Vf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qV5_9FEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qV6P9FEeKcBsjselkpBA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_I9qV6f9FEeKcBsjselkpBA" name="Read(b4).result" outgoing="_I9qWE_9FEeKcBsjselkpBA" type="_84F01P68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qV6v9FEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qV6_9FEeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_I9qV7P9FEeKcBsjselkpBA" name="Fork(Fork(c)@7d05ff)" inStructuredNode="_I9qV5P9FEeKcBsjselkpBA" outgoing="_I9qWEv9FEeKcBsjselkpBA" incoming="_I9qWYf9FEeKcBsjselkpBA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_I9qV7f9FEeKcBsjselkpBA" name="Read(p)" inStructuredNode="_I9qV5P9FEeKcBsjselkpBA" structuralFeature="_84F01f68EeKIUMeW2s0i8Q">
                    <object xmi:type="uml:InputPin" xmi:id="_I9qV7v9FEeKcBsjselkpBA" name="Read(p).object" incoming="_I9qWFP9FEeKcBsjselkpBA" type="_84F01P68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qV7_9FEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qV8P9FEeKcBsjselkpBA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_I9qV8f9FEeKcBsjselkpBA" name="Read(p).result" outgoing="_I9qWFf9FEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qV8v9FEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qV8_9FEeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_I9qV9P9FEeKcBsjselkpBA" name="Fork(Read(b4).result)" inStructuredNode="_I9qV5P9FEeKcBsjselkpBA" outgoing="_I9qWFP9FEeKcBsjselkpBA" incoming="_I9qWE_9FEeKcBsjselkpBA"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_I9qV9f9FEeKcBsjselkpBA" name="Value(4)" inStructuredNode="_I9qV5P9FEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_I9qV9v9FEeKcBsjselkpBA" name="Value(4).result" outgoing="_I9qWHv9FEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qV9_9FEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qV-P9FEeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_I9qV-f9FEeKcBsjselkpBA" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:TestIdentityAction" xmi:id="_I9qV-v9FEeKcBsjselkpBA" name="Test(==)" inStructuredNode="_I9qV5P9FEeKcBsjselkpBA">
                    <first xmi:type="uml:InputPin" xmi:id="_I9qV-_9FEeKcBsjselkpBA" name="Test(==).first" incoming="_I9qWFv9FEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qV_P9FEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qV_f9FEeKcBsjselkpBA" value="1"/>
                    </first>
                    <result xmi:type="uml:OutputPin" xmi:id="_I9qV_v9FEeKcBsjselkpBA" name="Test(==).result" outgoing="_I9qWGf9FEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qV__9FEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qWAP9FEeKcBsjselkpBA" value="1"/>
                    </result>
                    <second xmi:type="uml:InputPin" xmi:id="_I9qWAf9FEeKcBsjselkpBA" name="Test(==).second" incoming="_I9qWHv9FEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qWAv9FEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qWA_9FEeKcBsjselkpBA" value="1"/>
                    </second>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_I9qWBP9FEeKcBsjselkpBA" name="Fork(Read(p).result)" inStructuredNode="_I9qV5P9FEeKcBsjselkpBA" outgoing="_I9qWFv9FEeKcBsjselkpBA _I9qWF_9FEeKcBsjselkpBA" incoming="_I9qWFf9FEeKcBsjselkpBA"/>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_I9qWBf9FEeKcBsjselkpBA" name="Call(NotEmpty)" inStructuredNode="_I9qV5P9FEeKcBsjselkpBA">
                    <argument xmi:type="uml:InputPin" xmi:id="_I9qWBv9FEeKcBsjselkpBA" name="Call(NotEmpty).argument(seq)" incoming="_I9qWF_9FEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qWB_9FEeKcBsjselkpBA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qWCP9FEeKcBsjselkpBA" value="*"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_I9qWCf9FEeKcBsjselkpBA" name="Call(NotEmpty).result()" outgoing="_I9qWGP9FEeKcBsjselkpBA">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qWCv9FEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qWC_9FEeKcBsjselkpBA" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_I9qWDP9FEeKcBsjselkpBA" name="Fork(Call(NotEmpty).result())" inStructuredNode="_I9qV5P9FEeKcBsjselkpBA" outgoing="_I9qWGv9FEeKcBsjselkpBA _I9qWG_9FEeKcBsjselkpBA" incoming="_I9qWGP9FEeKcBsjselkpBA"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_I9qWDf9FEeKcBsjselkpBA" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_I9qV5P9FEeKcBsjselkpBA" outgoing="_I9qWH_9FEeKcBsjselkpBA" incoming="_I9qWGf9FEeKcBsjselkpBA _I9qWHP9FEeKcBsjselkpBA"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_I9qWDv9FEeKcBsjselkpBA" name="Decision(Call(NotEmpty).result())" inStructuredNode="_I9qV5P9FEeKcBsjselkpBA" outgoing="_I9qWHP9FEeKcBsjselkpBA" incoming="_I9qWGv9FEeKcBsjselkpBA _I9qWG_9FEeKcBsjselkpBA" decisionInputFlow="_I9qWG_9FEeKcBsjselkpBA"/>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_I9qWD_9FEeKcBsjselkpBA" name="ConditionalLogicalExpression@23c1ea.operand3.result" outgoing="_I9qWR_9FEeKcBsjselkpBA" incoming="_I9qWH_9FEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qWEP9FEeKcBsjselkpBA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qWEf9FEeKcBsjselkpBA" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qWEv9FEeKcBsjselkpBA" inStructuredNode="_I9qV5P9FEeKcBsjselkpBA" source="_I9qV7P9FEeKcBsjselkpBA" target="_I9qV5v9FEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qWE_9FEeKcBsjselkpBA" inStructuredNode="_I9qV5P9FEeKcBsjselkpBA" source="_I9qV6f9FEeKcBsjselkpBA" target="_I9qV9P9FEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qWFP9FEeKcBsjselkpBA" inStructuredNode="_I9qV5P9FEeKcBsjselkpBA" source="_I9qV9P9FEeKcBsjselkpBA" target="_I9qV7v9FEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qWFf9FEeKcBsjselkpBA" inStructuredNode="_I9qV5P9FEeKcBsjselkpBA" source="_I9qV8f9FEeKcBsjselkpBA" target="_I9qWBP9FEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qWFv9FEeKcBsjselkpBA" inStructuredNode="_I9qV5P9FEeKcBsjselkpBA" source="_I9qWBP9FEeKcBsjselkpBA" target="_I9qV-_9FEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qWF_9FEeKcBsjselkpBA" inStructuredNode="_I9qV5P9FEeKcBsjselkpBA" source="_I9qWBP9FEeKcBsjselkpBA" target="_I9qWBv9FEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qWGP9FEeKcBsjselkpBA" inStructuredNode="_I9qV5P9FEeKcBsjselkpBA" source="_I9qWCf9FEeKcBsjselkpBA" target="_I9qWDP9FEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qWGf9FEeKcBsjselkpBA" inStructuredNode="_I9qV5P9FEeKcBsjselkpBA" source="_I9qV_v9FEeKcBsjselkpBA" target="_I9qWDf9FEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qWGv9FEeKcBsjselkpBA" inStructuredNode="_I9qV5P9FEeKcBsjselkpBA" source="_I9qWDP9FEeKcBsjselkpBA" target="_I9qWDv9FEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qWG_9FEeKcBsjselkpBA" inStructuredNode="_I9qV5P9FEeKcBsjselkpBA" source="_I9qWDP9FEeKcBsjselkpBA" target="_I9qWDv9FEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qWHP9FEeKcBsjselkpBA" inStructuredNode="_I9qV5P9FEeKcBsjselkpBA" source="_I9qWDv9FEeKcBsjselkpBA" target="_I9qWDf9FEeKcBsjselkpBA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_I9qWHf9FEeKcBsjselkpBA" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qWHv9FEeKcBsjselkpBA" inStructuredNode="_I9qV5P9FEeKcBsjselkpBA" source="_I9qV9v9FEeKcBsjselkpBA" target="_I9qWAf9FEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qWH_9FEeKcBsjselkpBA" inStructuredNode="_I9qV5P9FEeKcBsjselkpBA" source="_I9qWDf9FEeKcBsjselkpBA" target="_I9qWD_9FEeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_I9qWIP9FEeKcBsjselkpBA" name="Initial(ConditionalLogicalExpression@23c1ea)" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA" outgoing="_I9qWQP9FEeKcBsjselkpBA"/>
                <node xmi:type="uml:DecisionNode" xmi:id="_I9qWIf9FEeKcBsjselkpBA" name="Decision(ConditionalLogicalExpression@23c1ea)" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA" outgoing="_I9qWQv9FEeKcBsjselkpBA _I9qWRP9FEeKcBsjselkpBA" incoming="_I9qWQP9FEeKcBsjselkpBA _I9qWQf9FEeKcBsjselkpBA" decisionInputFlow="_I9qWQf9FEeKcBsjselkpBA"/>
                <node xmi:type="uml:MergeNode" xmi:id="_I9qWIv9FEeKcBsjselkpBA" name="Merge(ConditionalLogicalExpression@23c1ea.result)" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA" outgoing="_I9qWSf9FEeKcBsjselkpBA" incoming="_I9qWRv9FEeKcBsjselkpBA _I9qWR_9FEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qWI_9FEeKcBsjselkpBA" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA" source="_I9qVJf9FEeKcBsjselkpBA" target="_I9qVH_9FEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qWJP9FEeKcBsjselkpBA" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA" source="_I9qVIv9FEeKcBsjselkpBA" target="_I9qVLf9FEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qWJf9FEeKcBsjselkpBA" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA" source="_I9qVLf9FEeKcBsjselkpBA" target="_I9qVJ_9FEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qWJv9FEeKcBsjselkpBA" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA" source="_I9qVKv9FEeKcBsjselkpBA" target="_I9qVPf9FEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qWJ_9FEeKcBsjselkpBA" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA" source="_I9qVPf9FEeKcBsjselkpBA" target="_I9qVNP9FEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qWKP9FEeKcBsjselkpBA" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA" source="_I9qVPf9FEeKcBsjselkpBA" target="_I9qVP_9FEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qWKf9FEeKcBsjselkpBA" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA" source="_I9qVQv9FEeKcBsjselkpBA" target="_I9qVRf9FEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qWKv9FEeKcBsjselkpBA" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA" source="_I9qVN_9FEeKcBsjselkpBA" target="_I9qVRv9FEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qWK_9FEeKcBsjselkpBA" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA" source="_I9qVRf9FEeKcBsjselkpBA" target="_I9qVR_9FEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qWLP9FEeKcBsjselkpBA" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA" source="_I9qVRf9FEeKcBsjselkpBA" target="_I9qVR_9FEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qWLf9FEeKcBsjselkpBA" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA" source="_I9qVR_9FEeKcBsjselkpBA" target="_I9qVRv9FEeKcBsjselkpBA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_I9qWLv9FEeKcBsjselkpBA" name="Value(false)"/>
                </edge>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qWL_9FEeKcBsjselkpBA" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA" source="_I9qVL_9FEeKcBsjselkpBA" target="_I9qVOv9FEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_I9qWMP9FEeKcBsjselkpBA" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA" source="_I9qVjv9FEeKcBsjselkpBA" target="_I9qVj_9FEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qWMf9FEeKcBsjselkpBA" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA" source="_I9qVRv9FEeKcBsjselkpBA" target="_I9qVj_9FEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_I9qWMv9FEeKcBsjselkpBA" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA" source="_I9qVj_9FEeKcBsjselkpBA" target="_I9qVSP9FEeKcBsjselkpBA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_I9qWM_9FEeKcBsjselkpBA" name="Value(true)" value="true"/>
                </edge>
                <edge xmi:type="uml:ControlFlow" xmi:id="_I9qWNP9FEeKcBsjselkpBA" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA" source="_I9qVj_9FEeKcBsjselkpBA" target="_I9qVUv9FEeKcBsjselkpBA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_I9qWNf9FEeKcBsjselkpBA" name="Value(false)"/>
                </edge>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qWNv9FEeKcBsjselkpBA" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA" source="_I9qVTv9FEeKcBsjselkpBA" target="_I9qVkP9FEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qWN_9FEeKcBsjselkpBA" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA" source="_I9qVff9FEeKcBsjselkpBA" target="_I9qVkP9FEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_I9qWOP9FEeKcBsjselkpBA" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA" source="_I9qV1_9FEeKcBsjselkpBA" target="_I9qV2P9FEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qWOf9FEeKcBsjselkpBA" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA" source="_I9qVkP9FEeKcBsjselkpBA" target="_I9qV2P9FEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_I9qWOv9FEeKcBsjselkpBA" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA" source="_I9qV2P9FEeKcBsjselkpBA" target="_I9qVkf9FEeKcBsjselkpBA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_I9qWO_9FEeKcBsjselkpBA" name="Value(true)" value="true"/>
                </edge>
                <edge xmi:type="uml:ControlFlow" xmi:id="_I9qWPP9FEeKcBsjselkpBA" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA" source="_I9qV2P9FEeKcBsjselkpBA" target="_I9qVm_9FEeKcBsjselkpBA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_I9qWPf9FEeKcBsjselkpBA" name="Value(false)"/>
                </edge>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qWPv9FEeKcBsjselkpBA" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA" source="_I9qVl_9FEeKcBsjselkpBA" target="_I9qV2f9FEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qWP_9FEeKcBsjselkpBA" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA" source="_I9qVxv9FEeKcBsjselkpBA" target="_I9qV2f9FEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_I9qWQP9FEeKcBsjselkpBA" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA" source="_I9qWIP9FEeKcBsjselkpBA" target="_I9qWIf9FEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qWQf9FEeKcBsjselkpBA" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA" source="_I9qV2f9FEeKcBsjselkpBA" target="_I9qWIf9FEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_I9qWQv9FEeKcBsjselkpBA" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA" source="_I9qWIf9FEeKcBsjselkpBA" target="_I9qV2v9FEeKcBsjselkpBA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_I9qWQ_9FEeKcBsjselkpBA" name="Value(true)" value="true"/>
                </edge>
                <edge xmi:type="uml:ControlFlow" xmi:id="_I9qWRP9FEeKcBsjselkpBA" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA" source="_I9qWIf9FEeKcBsjselkpBA" target="_I9qV5P9FEeKcBsjselkpBA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_I9qWRf9FEeKcBsjselkpBA" name="Value(false)"/>
                </edge>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qWRv9FEeKcBsjselkpBA" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA" source="_I9qV4P9FEeKcBsjselkpBA" target="_I9qWIv9FEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qWR_9FEeKcBsjselkpBA" inStructuredNode="_I9qVGP9FEeKcBsjselkpBA" source="_I9qWD_9FEeKcBsjselkpBA" target="_I9qWIv9FEeKcBsjselkpBA"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qWSP9FEeKcBsjselkpBA" inStructuredNode="_I9qVEP9FEeKcBsjselkpBA" source="_I9qVGv9FEeKcBsjselkpBA" target="_I9qVEv9FEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qWSf9FEeKcBsjselkpBA" inStructuredNode="_I9qVEP9FEeKcBsjselkpBA" source="_I9qWIv9FEeKcBsjselkpBA" target="_I9qVFf9FEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_I9qWSv9FEeKcBsjselkpBA" inStructuredNode="_I9qVEP9FEeKcBsjselkpBA" source="_I9qVGP9FEeKcBsjselkpBA" target="_I9qVEf9FEeKcBsjselkpBA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_I9qWS_9FEeKcBsjselkpBA" name="ExpressionStatement@1367ca4" inStructuredNode="_I9qU0P9FEeKcBsjselkpBA" incoming="_I9qWY_9FEeKcBsjselkpBA">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_I9qWTP9FEeKcBsjselkpBA" name="Call(WriteLine)" inStructuredNode="_I9qWS_9FEeKcBsjselkpBA" incoming="_I9qWWv9FEeKcBsjselkpBA">
                <argument xmi:type="uml:InputPin" xmi:id="_I9qWTf9FEeKcBsjselkpBA" name="Call(WriteLine).argument(value)" incoming="_I9qWWf9FEeKcBsjselkpBA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qWTv9FEeKcBsjselkpBA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qWT_9FEeKcBsjselkpBA" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_I9qWUP9FEeKcBsjselkpBA" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qWUf9FEeKcBsjselkpBA"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qWUv9FEeKcBsjselkpBA" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_I9qWU_9FEeKcBsjselkpBA" name="Tuple@a61316" inStructuredNode="_I9qWS_9FEeKcBsjselkpBA" outgoing="_I9qWWv9FEeKcBsjselkpBA">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_I9qWVP9FEeKcBsjselkpBA" name="Value(&quot;-- End of test case --&quot;)" inStructuredNode="_I9qWU_9FEeKcBsjselkpBA">
                  <result xmi:type="uml:OutputPin" xmi:id="_I9qWVf9FEeKcBsjselkpBA" name="Value(&quot;-- End of test case --&quot;).result" outgoing="_I9qWWf9FEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9qWVv9FEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9qWV_9FEeKcBsjselkpBA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_I9qWWP9FEeKcBsjselkpBA" value="-- End of test case --">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qWWf9FEeKcBsjselkpBA" inStructuredNode="_I9qWS_9FEeKcBsjselkpBA" source="_I9qWVf9FEeKcBsjselkpBA" target="_I9qWTf9FEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_I9qWWv9FEeKcBsjselkpBA" inStructuredNode="_I9qWS_9FEeKcBsjselkpBA" source="_I9qWU_9FEeKcBsjselkpBA" target="_I9qWTP9FEeKcBsjselkpBA"/>
            </node>
            <edge xmi:type="uml:ControlFlow" xmi:id="_I9qWW_9FEeKcBsjselkpBA" inStructuredNode="_I9qU0P9FEeKcBsjselkpBA" source="_I9qU0f9FEeKcBsjselkpBA" target="_I9qU4f9FEeKcBsjselkpBA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qWXP9FEeKcBsjselkpBA" inStructuredNode="_I9qU0P9FEeKcBsjselkpBA" source="_I9qU4v9FEeKcBsjselkpBA" target="_I9qVDP9FEeKcBsjselkpBA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_I9qWXf9FEeKcBsjselkpBA" inStructuredNode="_I9qU0P9FEeKcBsjselkpBA" source="_I9qU4f9FEeKcBsjselkpBA" target="_I9qU8f9FEeKcBsjselkpBA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qWXv9FEeKcBsjselkpBA" inStructuredNode="_I9qU0P9FEeKcBsjselkpBA" source="_I9qU4v9FEeKcBsjselkpBA" target="_I9qVJf9FEeKcBsjselkpBA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qWX_9FEeKcBsjselkpBA" inStructuredNode="_I9qU0P9FEeKcBsjselkpBA" source="_I9qU4v9FEeKcBsjselkpBA" target="_I9qVWv9FEeKcBsjselkpBA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qWYP9FEeKcBsjselkpBA" inStructuredNode="_I9qU0P9FEeKcBsjselkpBA" source="_I9qU4v9FEeKcBsjselkpBA" target="_I9qVo_9FEeKcBsjselkpBA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_I9qWYf9FEeKcBsjselkpBA" inStructuredNode="_I9qU0P9FEeKcBsjselkpBA" source="_I9qU4v9FEeKcBsjselkpBA" target="_I9qV7P9FEeKcBsjselkpBA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_I9qWYv9FEeKcBsjselkpBA" inStructuredNode="_I9qU0P9FEeKcBsjselkpBA" source="_I9qU8f9FEeKcBsjselkpBA" target="_I9qVEP9FEeKcBsjselkpBA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_I9qWY_9FEeKcBsjselkpBA" inStructuredNode="_I9qU0P9FEeKcBsjselkpBA" source="_I9qVEP9FEeKcBsjselkpBA" target="_I9qWS_9FEeKcBsjselkpBA"/>
          </structuredNode>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_84I4GP68EeKIUMeW2s0i8Q" name="MultipleDelegation - SameConnector - PortToPart - Operation">
        <packagedElement xmi:type="uml:Class" xmi:id="_84I4Gf68EeKIUMeW2s0i8Q" name="C">
          <ownedAttribute xmi:type="uml:Port" xmi:id="_84I4Gv68EeKIUMeW2s0i8Q" name="p" visibility="public" type="_84F0Kf68EeKIUMeW2s0i8Q" end="_84I4If68EeKIUMeW2s0i8Q" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84I4G_68EeKIUMeW2s0i8Q" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84I4HP68EeKIUMeW2s0i8Q" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_84I4Hf68EeKIUMeW2s0i8Q" name="b" type="_84F01P68EeKIUMeW2s0i8Q" end="_84I4JP68EeKIUMeW2s0i8Q" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84I4Hv68EeKIUMeW2s0i8Q" value="4"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84I4H_68EeKIUMeW2s0i8Q" value="4"/>
          </ownedAttribute>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_84I4IP68EeKIUMeW2s0i8Q" name="r">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_84I4If68EeKIUMeW2s0i8Q" role="_84I4Gv68EeKIUMeW2s0i8Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84I4Iv68EeKIUMeW2s0i8Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84I4I_68EeKIUMeW2s0i8Q" name="" value="*"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_84I4JP68EeKIUMeW2s0i8Q" role="_84I4Hf68EeKIUMeW2s0i8Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84I4Jf68EeKIUMeW2s0i8Q" name="" value="4"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84I4Jv68EeKIUMeW2s0i8Q" value="*"/>
            </end>
          </ownedConnector>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_84I4J_68EeKIUMeW2s0i8Q" name="C" class="_84I4Gf68EeKIUMeW2s0i8Q">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_84I4KP68EeKIUMeW2s0i8Q" name="result" type="_84I4Gf68EeKIUMeW2s0i8Q" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Activity" xmi:id="_84I4Kf68EeKIUMeW2s0i8Q" name="Test case - MultipleDelegation - SameConnector - PortToPart - Operation" group="_47sUwP8-EeKtJdjes0eHWA" node="_47sUwP8-EeKtJdjes0eHWA">
          <ownedComment xmi:type="uml:Comment" xmi:id="_84I4Kv68EeKIUMeW2s0i8Q">
            <body>&#xD;
namespace 'Test Suites'::'Test Suite 2 - Bis'::'MultipleDelegation - SameConnector - PortToPart - Operation' ;&#xD;
&#xD;
activity 'Test case - MultipleDelegation - SameConnector - PortToPart - Operation'() { &#xD;
&#xD;
	WriteLine(&quot;-- Running test case: Single delegation connector - Multiple links - Operation delegated from port to part --&quot;) ;&#xD;
	&#xD;
	c = new C() ;&#xD;
	c.p.setP(4) ;&#xD;
	AssertTrue(&quot;Operation call delegated&quot;, c.b[1].p == 4 || c.b[2].p == 4 || c.b[3].p == 4 || c.b[4].p == 4) ;&#xD;
	&#xD;
	WriteLine(&quot;-- End of test case --&quot;) ;&#xD;
}</body>
          </ownedComment>
          <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_47sUwP8-EeKtJdjes0eHWA" name="Body(Test case - MultipleDelegation - SameConnector - PortToPart - Operation)">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_47sUwf8-EeKtJdjes0eHWA" name="ExpressionStatement@8eea05" inStructuredNode="_47sUwP8-EeKtJdjes0eHWA" outgoing="_47sWn_8-EeKtJdjes0eHWA">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_47sUwv8-EeKtJdjes0eHWA" name="Call(WriteLine)" inStructuredNode="_47sUwf8-EeKtJdjes0eHWA" incoming="_47sU0P8-EeKtJdjes0eHWA">
                <argument xmi:type="uml:InputPin" xmi:id="_47sUw_8-EeKtJdjes0eHWA" name="Call(WriteLine).argument(value)" incoming="_47sUz_8-EeKtJdjes0eHWA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sUxP8-EeKtJdjes0eHWA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sUxf8-EeKtJdjes0eHWA" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_47sUxv8-EeKtJdjes0eHWA" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sUx_8-EeKtJdjes0eHWA"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sUyP8-EeKtJdjes0eHWA" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_47sUyf8-EeKtJdjes0eHWA" name="Tuple@667f4d" inStructuredNode="_47sUwf8-EeKtJdjes0eHWA" outgoing="_47sU0P8-EeKtJdjes0eHWA">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_47sUyv8-EeKtJdjes0eHWA" name="Value(&quot;-- Running test case: Single delegation connector - Multiple links - Operation delegated from port to part --&quot;)" inStructuredNode="_47sUyf8-EeKtJdjes0eHWA">
                  <result xmi:type="uml:OutputPin" xmi:id="_47sUy_8-EeKtJdjes0eHWA" name="Value(&quot;-- Running test case: Single delegation connector - Multiple links - Operation delegated from port to part --&quot;).result" outgoing="_47sUz_8-EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sUzP8-EeKtJdjes0eHWA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sUzf8-EeKtJdjes0eHWA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_47sUzv8-EeKtJdjes0eHWA" value="-- Running test case: Single delegation connector - Multiple links - Operation delegated from port to part --">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_47sUz_8-EeKtJdjes0eHWA" inStructuredNode="_47sUwf8-EeKtJdjes0eHWA" source="_47sUy_8-EeKtJdjes0eHWA" target="_47sUw_8-EeKtJdjes0eHWA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_47sU0P8-EeKtJdjes0eHWA" inStructuredNode="_47sUwf8-EeKtJdjes0eHWA" source="_47sUyf8-EeKtJdjes0eHWA" target="_47sUwv8-EeKtJdjes0eHWA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_47sU0f8-EeKtJdjes0eHWA" name="ExpressionStatement@54016" inStructuredNode="_47sUwP8-EeKtJdjes0eHWA" outgoing="_47sWof8-EeKtJdjes0eHWA" incoming="_47sWn_8-EeKtJdjes0eHWA">
              <node xmi:type="uml:ForkNode" xmi:id="_47sU0v8-EeKtJdjes0eHWA" name="Fork(c)@1164f94" inStructuredNode="_47sU0f8-EeKtJdjes0eHWA" outgoing="_47sWoP8-EeKtJdjes0eHWA _47sWov8-EeKtJdjes0eHWA _47sWo_8-EeKtJdjes0eHWA _47sWpP8-EeKtJdjes0eHWA _47sWpf8-EeKtJdjes0eHWA" incoming="_47sU4P8-EeKtJdjes0eHWA"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_47sU0_8-EeKtJdjes0eHWA" name="RightHandSide@1c2a202" inStructuredNode="_47sU0f8-EeKtJdjes0eHWA">
                <node xmi:type="uml:CallOperationAction" xmi:id="_47sU1P8-EeKtJdjes0eHWA" name="Call(C)" inStructuredNode="_47sU0_8-EeKtJdjes0eHWA" operation="_84I4J_68EeKIUMeW2s0i8Q">
                  <result xmi:type="uml:OutputPin" xmi:id="_47sU1f8-EeKtJdjes0eHWA" name="Call(C).result(result)" outgoing="_47sU4P8-EeKtJdjes0eHWA" type="_84I4Gf68EeKIUMeW2s0i8Q">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sU1v8-EeKtJdjes0eHWA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sU1_8-EeKtJdjes0eHWA" value="1"/>
                  </result>
                  <target xmi:type="uml:InputPin" xmi:id="_47sU2P8-EeKtJdjes0eHWA" name="Call(C).target" incoming="_47sU3_8-EeKtJdjes0eHWA" type="_84I4Gf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sU2f8-EeKtJdjes0eHWA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sU2v8-EeKtJdjes0eHWA" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_47sU2_8-EeKtJdjes0eHWA" name="Create(C)" inStructuredNode="_47sU0_8-EeKtJdjes0eHWA" classifier="_84I4Gf68EeKIUMeW2s0i8Q">
                  <result xmi:type="uml:OutputPin" xmi:id="_47sU3P8-EeKtJdjes0eHWA" name="Create(C).result" outgoing="_47sU3_8-EeKtJdjes0eHWA" type="_84I4Gf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sU3f8-EeKtJdjes0eHWA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sU3v8-EeKtJdjes0eHWA" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_47sU3_8-EeKtJdjes0eHWA" inStructuredNode="_47sU0_8-EeKtJdjes0eHWA" source="_47sU3P8-EeKtJdjes0eHWA" target="_47sU2P8-EeKtJdjes0eHWA"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_47sU4P8-EeKtJdjes0eHWA" inStructuredNode="_47sU0f8-EeKtJdjes0eHWA" source="_47sU1f8-EeKtJdjes0eHWA" target="_47sU0v8-EeKtJdjes0eHWA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_47sU4f8-EeKtJdjes0eHWA" name="ExpressionStatement@335ece" inStructuredNode="_47sUwP8-EeKtJdjes0eHWA" outgoing="_47sWpv8-EeKtJdjes0eHWA" incoming="_47sWof8-EeKtJdjes0eHWA">
              <node xmi:type="uml:ExpansionRegion" xmi:id="_47sU4v8-EeKtJdjes0eHWA" name="Collect(Call(setP))" inStructuredNode="_47sU4f8-EeKtJdjes0eHWA" incoming="_47sU__8-EeKtJdjes0eHWA" mode="parallel" inputElement="_47sU8_8-EeKtJdjes0eHWA">
                <node xmi:type="uml:CallOperationAction" xmi:id="_47sU4_8-EeKtJdjes0eHWA" name="Call(setP)" inStructuredNode="_47sU4v8-EeKtJdjes0eHWA" incoming="_47sU8f8-EeKtJdjes0eHWA" operation="_84F0J_68EeKIUMeW2s0i8Q">
                  <argument xmi:type="uml:InputPin" xmi:id="_47sU5P8-EeKtJdjes0eHWA" name="Call(setP).argument(v)" incoming="_47sU8P8-EeKtJdjes0eHWA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sU5f8-EeKtJdjes0eHWA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sU5v8-EeKtJdjes0eHWA" value="1"/>
                  </argument>
                  <target xmi:type="uml:InputPin" xmi:id="_47sU5_8-EeKtJdjes0eHWA" name="Call(setP).target" incoming="_47sU8v8-EeKtJdjes0eHWA" type="_84F0Kf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sU6P8-EeKtJdjes0eHWA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sU6f8-EeKtJdjes0eHWA" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_47sU6v8-EeKtJdjes0eHWA" name="Tuple@ebf4e3" inStructuredNode="_47sU4v8-EeKtJdjes0eHWA" outgoing="_47sU8f8-EeKtJdjes0eHWA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_47sU6_8-EeKtJdjes0eHWA" name="Value(4)" inStructuredNode="_47sU6v8-EeKtJdjes0eHWA">
                    <result xmi:type="uml:OutputPin" xmi:id="_47sU7P8-EeKtJdjes0eHWA" name="Value(4).result" outgoing="_47sU8P8-EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sU7f8-EeKtJdjes0eHWA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sU7v8-EeKtJdjes0eHWA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_47sU7_8-EeKtJdjes0eHWA" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_47sU8P8-EeKtJdjes0eHWA" inStructuredNode="_47sU4v8-EeKtJdjes0eHWA" source="_47sU7P8-EeKtJdjes0eHWA" target="_47sU5P8-EeKtJdjes0eHWA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_47sU8f8-EeKtJdjes0eHWA" inStructuredNode="_47sU4v8-EeKtJdjes0eHWA" source="_47sU6v8-EeKtJdjes0eHWA" target="_47sU4_8-EeKtJdjes0eHWA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_47sU8v8-EeKtJdjes0eHWA" inStructuredNode="_47sU4v8-EeKtJdjes0eHWA" source="_47sU8_8-EeKtJdjes0eHWA" target="_47sU5_8-EeKtJdjes0eHWA"/>
              </node>
              <node xmi:type="uml:ExpansionNode" xmi:id="_47sU8_8-EeKtJdjes0eHWA" name="Collect(Call(setP)).inputElement" inStructuredNode="_47sU4f8-EeKtJdjes0eHWA" outgoing="_47sU8v8-EeKtJdjes0eHWA" incoming="_47sU_v8-EeKtJdjes0eHWA" regionAsInput="_47sU4v8-EeKtJdjes0eHWA"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_47sU9P8-EeKtJdjes0eHWA" name="Feature(Read(p).result)" inStructuredNode="_47sU4f8-EeKtJdjes0eHWA" outgoing="_47sU__8-EeKtJdjes0eHWA">
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_47sU9f8-EeKtJdjes0eHWA" name="Read(p)" inStructuredNode="_47sU9P8-EeKtJdjes0eHWA" structuralFeature="_84I4Gv68EeKIUMeW2s0i8Q">
                  <object xmi:type="uml:InputPin" xmi:id="_47sU9v8-EeKtJdjes0eHWA" name="Read(p).object" incoming="_47sU_f8-EeKtJdjes0eHWA" type="_84I4Gf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sU9_8-EeKtJdjes0eHWA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sU-P8-EeKtJdjes0eHWA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_47sU-f8-EeKtJdjes0eHWA" name="Read(p).result" outgoing="_47sU_v8-EeKtJdjes0eHWA" type="_84F0Kf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sU-v8-EeKtJdjes0eHWA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sU-_8-EeKtJdjes0eHWA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_47sU_P8-EeKtJdjes0eHWA" name="Fork(Fork(c)@1164f94)" inStructuredNode="_47sU9P8-EeKtJdjes0eHWA" outgoing="_47sU_f8-EeKtJdjes0eHWA" incoming="_47sWoP8-EeKtJdjes0eHWA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_47sU_f8-EeKtJdjes0eHWA" inStructuredNode="_47sU9P8-EeKtJdjes0eHWA" source="_47sU_P8-EeKtJdjes0eHWA" target="_47sU9v8-EeKtJdjes0eHWA"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_47sU_v8-EeKtJdjes0eHWA" inStructuredNode="_47sU4f8-EeKtJdjes0eHWA" source="_47sU-f8-EeKtJdjes0eHWA" target="_47sU8_8-EeKtJdjes0eHWA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_47sU__8-EeKtJdjes0eHWA" inStructuredNode="_47sU4f8-EeKtJdjes0eHWA" source="_47sU9P8-EeKtJdjes0eHWA" target="_47sU4v8-EeKtJdjes0eHWA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_47sVAP8-EeKtJdjes0eHWA" name="ExpressionStatement@1665613" inStructuredNode="_47sUwP8-EeKtJdjes0eHWA" outgoing="_47sWp_8-EeKtJdjes0eHWA" incoming="_47sWpv8-EeKtJdjes0eHWA">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_47sVAf8-EeKtJdjes0eHWA" name="Call(AssertTrue)" inStructuredNode="_47sVAP8-EeKtJdjes0eHWA" incoming="_47sWjv8-EeKtJdjes0eHWA">
                <argument xmi:type="uml:InputPin" xmi:id="_47sVAv8-EeKtJdjes0eHWA" name="Call(AssertTrue).argument(label)" incoming="_47sWjP8-EeKtJdjes0eHWA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sVA_8-EeKtJdjes0eHWA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sVBP8-EeKtJdjes0eHWA" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_47sVBf8-EeKtJdjes0eHWA" name="Call(AssertTrue).argument(condition)" incoming="_47sWjf8-EeKtJdjes0eHWA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sVBv8-EeKtJdjes0eHWA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sVB_8-EeKtJdjes0eHWA" value="1"/>
                </argument>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_47sVCP8-EeKtJdjes0eHWA" name="Tuple@db7808" inStructuredNode="_47sVAP8-EeKtJdjes0eHWA" outgoing="_47sWjv8-EeKtJdjes0eHWA">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_47sVCf8-EeKtJdjes0eHWA" name="Value(&quot;Operation call delegated&quot;)" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA">
                  <result xmi:type="uml:OutputPin" xmi:id="_47sVCv8-EeKtJdjes0eHWA" name="Value(&quot;Operation call delegated&quot;).result" outgoing="_47sWjP8-EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sVC_8-EeKtJdjes0eHWA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sVDP8-EeKtJdjes0eHWA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_47sVDf8-EeKtJdjes0eHWA" value="Operation call delegated">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_47sVDv8-EeKtJdjes0eHWA" name="Call(At)" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" incoming="_47sWZv8-EeKtJdjes0eHWA">
                  <argument xmi:type="uml:InputPin" xmi:id="_47sVD_8-EeKtJdjes0eHWA" name="Call(At).argument(seq)" incoming="_47sWZP8-EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sVEP8-EeKtJdjes0eHWA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sVEf8-EeKtJdjes0eHWA" value="*"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_47sVEv8-EeKtJdjes0eHWA" name="Call(At).argument(index)" incoming="_47sWZ_8-EeKtJdjes0eHWA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sVE_8-EeKtJdjes0eHWA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sVFP8-EeKtJdjes0eHWA" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_47sVFf8-EeKtJdjes0eHWA" name="Call(At).result()" outgoing="_47sWaP8-EeKtJdjes0eHWA">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sVFv8-EeKtJdjes0eHWA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sVF_8-EeKtJdjes0eHWA" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-At"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_47sVGP8-EeKtJdjes0eHWA" name="Tuple@d36a8c" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" outgoing="_47sWZv8-EeKtJdjes0eHWA">
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_47sVGf8-EeKtJdjes0eHWA" name="Read(b)" inStructuredNode="_47sVGP8-EeKtJdjes0eHWA" structuralFeature="_84I4Hf68EeKIUMeW2s0i8Q">
                    <object xmi:type="uml:InputPin" xmi:id="_47sVGv8-EeKtJdjes0eHWA" name="Read(b).object" incoming="_47sVJv8-EeKtJdjes0eHWA" type="_84I4Gf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sVG_8-EeKtJdjes0eHWA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sVHP8-EeKtJdjes0eHWA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_47sVHf8-EeKtJdjes0eHWA" name="Read(b).result" outgoing="_47sWZP8-EeKtJdjes0eHWA" type="_84F01P68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sVHv8-EeKtJdjes0eHWA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sVH_8-EeKtJdjes0eHWA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_47sVIP8-EeKtJdjes0eHWA" name="Fork(Fork(c)@1164f94)" inStructuredNode="_47sVGP8-EeKtJdjes0eHWA" outgoing="_47sVJv8-EeKtJdjes0eHWA" incoming="_47sWov8-EeKtJdjes0eHWA"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_47sVIf8-EeKtJdjes0eHWA" name="Value(1)" inStructuredNode="_47sVGP8-EeKtJdjes0eHWA">
                    <result xmi:type="uml:OutputPin" xmi:id="_47sVIv8-EeKtJdjes0eHWA" name="Value(1).result" outgoing="_47sWZf8-EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sVI_8-EeKtJdjes0eHWA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sVJP8-EeKtJdjes0eHWA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_47sVJf8-EeKtJdjes0eHWA" value="1">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_47sVJv8-EeKtJdjes0eHWA" inStructuredNode="_47sVGP8-EeKtJdjes0eHWA" source="_47sVIP8-EeKtJdjes0eHWA" target="_47sVGv8-EeKtJdjes0eHWA"/>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_47sVJ_8-EeKtJdjes0eHWA" name="Fork(Call(At).argument(index))" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" outgoing="_47sWZ_8-EeKtJdjes0eHWA" incoming="_47sWZf8-EeKtJdjes0eHWA"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_47sVKP8-EeKtJdjes0eHWA" name="Read(p)" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" structuralFeature="_84F01f68EeKIUMeW2s0i8Q">
                  <object xmi:type="uml:InputPin" xmi:id="_47sVKf8-EeKtJdjes0eHWA" name="Read(p).object" incoming="_47sWaf8-EeKtJdjes0eHWA" type="_84F01P68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sVKv8-EeKtJdjes0eHWA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sVK_8-EeKtJdjes0eHWA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_47sVLP8-EeKtJdjes0eHWA" name="Read(p).result" outgoing="_47sWav8-EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sVLf8-EeKtJdjes0eHWA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sVLv8-EeKtJdjes0eHWA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_47sVL_8-EeKtJdjes0eHWA" name="Fork(Call(At).result())" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" outgoing="_47sWaf8-EeKtJdjes0eHWA" incoming="_47sWaP8-EeKtJdjes0eHWA"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_47sVMP8-EeKtJdjes0eHWA" name="Value(4)" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA">
                  <result xmi:type="uml:OutputPin" xmi:id="_47sVMf8-EeKtJdjes0eHWA" name="Value(4).result" outgoing="_47sWc_8-EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sVMv8-EeKtJdjes0eHWA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sVM_8-EeKtJdjes0eHWA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_47sVNP8-EeKtJdjes0eHWA" value="4">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <node xmi:type="uml:TestIdentityAction" xmi:id="_47sVNf8-EeKtJdjes0eHWA" name="Test(==)" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA">
                  <first xmi:type="uml:InputPin" xmi:id="_47sVNv8-EeKtJdjes0eHWA" name="Test(==).first" incoming="_47sWa_8-EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sVN_8-EeKtJdjes0eHWA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sVOP8-EeKtJdjes0eHWA" value="1"/>
                  </first>
                  <result xmi:type="uml:OutputPin" xmi:id="_47sVOf8-EeKtJdjes0eHWA" name="Test(==).result" outgoing="_47sWbv8-EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sVOv8-EeKtJdjes0eHWA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sVO_8-EeKtJdjes0eHWA" value="1"/>
                  </result>
                  <second xmi:type="uml:InputPin" xmi:id="_47sVPP8-EeKtJdjes0eHWA" name="Test(==).second" incoming="_47sWc_8-EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sVPf8-EeKtJdjes0eHWA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sVPv8-EeKtJdjes0eHWA" value="1"/>
                  </second>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_47sVP_8-EeKtJdjes0eHWA" name="Fork(Read(p).result)" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" outgoing="_47sWa_8-EeKtJdjes0eHWA _47sWbP8-EeKtJdjes0eHWA" incoming="_47sWav8-EeKtJdjes0eHWA"/>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_47sVQP8-EeKtJdjes0eHWA" name="Call(NotEmpty)" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA">
                  <argument xmi:type="uml:InputPin" xmi:id="_47sVQf8-EeKtJdjes0eHWA" name="Call(NotEmpty).argument(seq)" incoming="_47sWbP8-EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sVQv8-EeKtJdjes0eHWA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sVQ_8-EeKtJdjes0eHWA" value="*"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_47sVRP8-EeKtJdjes0eHWA" name="Call(NotEmpty).result()" outgoing="_47sWbf8-EeKtJdjes0eHWA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sVRf8-EeKtJdjes0eHWA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sVRv8-EeKtJdjes0eHWA" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_47sVR_8-EeKtJdjes0eHWA" name="Fork(Call(NotEmpty).result())" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" outgoing="_47sWb_8-EeKtJdjes0eHWA _47sWcP8-EeKtJdjes0eHWA" incoming="_47sWbf8-EeKtJdjes0eHWA"/>
                <node xmi:type="uml:MergeNode" xmi:id="_47sVSP8-EeKtJdjes0eHWA" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" outgoing="_47sWdf8-EeKtJdjes0eHWA" incoming="_47sWbv8-EeKtJdjes0eHWA _47sWcf8-EeKtJdjes0eHWA"/>
                <node xmi:type="uml:DecisionNode" xmi:id="_47sVSf8-EeKtJdjes0eHWA" name="Decision(Call(NotEmpty).result())" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" outgoing="_47sWcf8-EeKtJdjes0eHWA" incoming="_47sWb_8-EeKtJdjes0eHWA _47sWcP8-EeKtJdjes0eHWA" decisionInputFlow="_47sWcP8-EeKtJdjes0eHWA"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_47sVSv8-EeKtJdjes0eHWA" name="ConditionalLogicalExpression@973306.operand2" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" incoming="_47sWdv8-EeKtJdjes0eHWA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_47sVS_8-EeKtJdjes0eHWA" name="Value(true)" inStructuredNode="_47sVSv8-EeKtJdjes0eHWA">
                    <result xmi:type="uml:OutputPin" xmi:id="_47sVTP8-EeKtJdjes0eHWA" name="Value(true).result" outgoing="_47sVU_8-EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sVTf8-EeKtJdjes0eHWA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sVTv8-EeKtJdjes0eHWA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralBoolean" xmi:id="_47sVT_8-EeKtJdjes0eHWA" value="true">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    </value>
                  </node>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_47sVUP8-EeKtJdjes0eHWA" name="ConditionalLogicalExpression@973306.operand2.result" outgoing="_47sWev8-EeKtJdjes0eHWA" incoming="_47sVU_8-EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sVUf8-EeKtJdjes0eHWA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sVUv8-EeKtJdjes0eHWA" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_47sVU_8-EeKtJdjes0eHWA" inStructuredNode="_47sVSv8-EeKtJdjes0eHWA" source="_47sVTP8-EeKtJdjes0eHWA" target="_47sVUP8-EeKtJdjes0eHWA"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_47sVVP8-EeKtJdjes0eHWA" name="ConditionalLogicalExpression@973306.operand3" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" incoming="_47sWeP8-EeKtJdjes0eHWA">
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_47sVVf8-EeKtJdjes0eHWA" name="Call(At)" inStructuredNode="_47sVVP8-EeKtJdjes0eHWA" incoming="_47sVlv8-EeKtJdjes0eHWA">
                    <argument xmi:type="uml:InputPin" xmi:id="_47sVVv8-EeKtJdjes0eHWA" name="Call(At).argument(seq)" incoming="_47sVlP8-EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sVV_8-EeKtJdjes0eHWA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sVWP8-EeKtJdjes0eHWA" value="*"/>
                    </argument>
                    <argument xmi:type="uml:InputPin" xmi:id="_47sVWf8-EeKtJdjes0eHWA" name="Call(At).argument(index)" incoming="_47sVl_8-EeKtJdjes0eHWA">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sVWv8-EeKtJdjes0eHWA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sVW_8-EeKtJdjes0eHWA" value="1"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_47sVXP8-EeKtJdjes0eHWA" name="Call(At).result()" outgoing="_47sVmP8-EeKtJdjes0eHWA">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sVXf8-EeKtJdjes0eHWA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sVXv8-EeKtJdjes0eHWA" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-At"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_47sVX_8-EeKtJdjes0eHWA" name="Tuple@38ae1f" inStructuredNode="_47sVVP8-EeKtJdjes0eHWA" outgoing="_47sVlv8-EeKtJdjes0eHWA">
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_47sVYP8-EeKtJdjes0eHWA" name="Read(b)" inStructuredNode="_47sVX_8-EeKtJdjes0eHWA" structuralFeature="_84I4Hf68EeKIUMeW2s0i8Q">
                      <object xmi:type="uml:InputPin" xmi:id="_47sVYf8-EeKtJdjes0eHWA" name="Read(b).object" incoming="_47sVbf8-EeKtJdjes0eHWA" type="_84I4Gf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sVYv8-EeKtJdjes0eHWA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sVY_8-EeKtJdjes0eHWA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_47sVZP8-EeKtJdjes0eHWA" name="Read(b).result" outgoing="_47sVlP8-EeKtJdjes0eHWA" type="_84F01P68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sVZf8-EeKtJdjes0eHWA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sVZv8-EeKtJdjes0eHWA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_47sVZ_8-EeKtJdjes0eHWA" name="Fork(Fork(c)@1164f94)" inStructuredNode="_47sVX_8-EeKtJdjes0eHWA" outgoing="_47sVbf8-EeKtJdjes0eHWA" incoming="_47sWo_8-EeKtJdjes0eHWA"/>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_47sVaP8-EeKtJdjes0eHWA" name="Value(2)" inStructuredNode="_47sVX_8-EeKtJdjes0eHWA">
                      <result xmi:type="uml:OutputPin" xmi:id="_47sVaf8-EeKtJdjes0eHWA" name="Value(2).result" outgoing="_47sVlf8-EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sVav8-EeKtJdjes0eHWA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sVa_8-EeKtJdjes0eHWA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_47sVbP8-EeKtJdjes0eHWA" value="2">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_47sVbf8-EeKtJdjes0eHWA" inStructuredNode="_47sVX_8-EeKtJdjes0eHWA" source="_47sVZ_8-EeKtJdjes0eHWA" target="_47sVYf8-EeKtJdjes0eHWA"/>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_47sVbv8-EeKtJdjes0eHWA" name="Fork(Call(At).argument(index))" inStructuredNode="_47sVVP8-EeKtJdjes0eHWA" outgoing="_47sVl_8-EeKtJdjes0eHWA" incoming="_47sVlf8-EeKtJdjes0eHWA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_47sVb_8-EeKtJdjes0eHWA" name="Read(p)" inStructuredNode="_47sVVP8-EeKtJdjes0eHWA" structuralFeature="_84F01f68EeKIUMeW2s0i8Q">
                    <object xmi:type="uml:InputPin" xmi:id="_47sVcP8-EeKtJdjes0eHWA" name="Read(p).object" incoming="_47sVmf8-EeKtJdjes0eHWA" type="_84F01P68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sVcf8-EeKtJdjes0eHWA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sVcv8-EeKtJdjes0eHWA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_47sVc_8-EeKtJdjes0eHWA" name="Read(p).result" outgoing="_47sVmv8-EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sVdP8-EeKtJdjes0eHWA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sVdf8-EeKtJdjes0eHWA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_47sVdv8-EeKtJdjes0eHWA" name="Fork(Call(At).result())" inStructuredNode="_47sVVP8-EeKtJdjes0eHWA" outgoing="_47sVmf8-EeKtJdjes0eHWA" incoming="_47sVmP8-EeKtJdjes0eHWA"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_47sVd_8-EeKtJdjes0eHWA" name="Value(4)" inStructuredNode="_47sVVP8-EeKtJdjes0eHWA">
                    <result xmi:type="uml:OutputPin" xmi:id="_47sVeP8-EeKtJdjes0eHWA" name="Value(4).result" outgoing="_47sVo_8-EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sVef8-EeKtJdjes0eHWA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sVev8-EeKtJdjes0eHWA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_47sVe_8-EeKtJdjes0eHWA" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:TestIdentityAction" xmi:id="_47sVfP8-EeKtJdjes0eHWA" name="Test(==)" inStructuredNode="_47sVVP8-EeKtJdjes0eHWA">
                    <first xmi:type="uml:InputPin" xmi:id="_47sVff8-EeKtJdjes0eHWA" name="Test(==).first" incoming="_47sVm_8-EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sVfv8-EeKtJdjes0eHWA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sVf_8-EeKtJdjes0eHWA" value="1"/>
                    </first>
                    <result xmi:type="uml:OutputPin" xmi:id="_47sVgP8-EeKtJdjes0eHWA" name="Test(==).result" outgoing="_47sVnv8-EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sVgf8-EeKtJdjes0eHWA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sVgv8-EeKtJdjes0eHWA" value="1"/>
                    </result>
                    <second xmi:type="uml:InputPin" xmi:id="_47sVg_8-EeKtJdjes0eHWA" name="Test(==).second" incoming="_47sVo_8-EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sVhP8-EeKtJdjes0eHWA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sVhf8-EeKtJdjes0eHWA" value="1"/>
                    </second>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_47sVhv8-EeKtJdjes0eHWA" name="Fork(Read(p).result)" inStructuredNode="_47sVVP8-EeKtJdjes0eHWA" outgoing="_47sVm_8-EeKtJdjes0eHWA _47sVnP8-EeKtJdjes0eHWA" incoming="_47sVmv8-EeKtJdjes0eHWA"/>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_47sVh_8-EeKtJdjes0eHWA" name="Call(NotEmpty)" inStructuredNode="_47sVVP8-EeKtJdjes0eHWA">
                    <argument xmi:type="uml:InputPin" xmi:id="_47sViP8-EeKtJdjes0eHWA" name="Call(NotEmpty).argument(seq)" incoming="_47sVnP8-EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sVif8-EeKtJdjes0eHWA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sViv8-EeKtJdjes0eHWA" value="*"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_47sVi_8-EeKtJdjes0eHWA" name="Call(NotEmpty).result()" outgoing="_47sVnf8-EeKtJdjes0eHWA">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sVjP8-EeKtJdjes0eHWA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sVjf8-EeKtJdjes0eHWA" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_47sVjv8-EeKtJdjes0eHWA" name="Fork(Call(NotEmpty).result())" inStructuredNode="_47sVVP8-EeKtJdjes0eHWA" outgoing="_47sVn_8-EeKtJdjes0eHWA _47sVoP8-EeKtJdjes0eHWA" incoming="_47sVnf8-EeKtJdjes0eHWA"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_47sVj_8-EeKtJdjes0eHWA" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_47sVVP8-EeKtJdjes0eHWA" outgoing="_47sVpP8-EeKtJdjes0eHWA" incoming="_47sVnv8-EeKtJdjes0eHWA _47sVof8-EeKtJdjes0eHWA"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_47sVkP8-EeKtJdjes0eHWA" name="Decision(Call(NotEmpty).result())" inStructuredNode="_47sVVP8-EeKtJdjes0eHWA" outgoing="_47sVof8-EeKtJdjes0eHWA" incoming="_47sVn_8-EeKtJdjes0eHWA _47sVoP8-EeKtJdjes0eHWA" decisionInputFlow="_47sVoP8-EeKtJdjes0eHWA"/>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_47sVkf8-EeKtJdjes0eHWA" name="ConditionalLogicalExpression@973306.operand3.result" outgoing="_47sWe_8-EeKtJdjes0eHWA" incoming="_47sVpP8-EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sVkv8-EeKtJdjes0eHWA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sVk_8-EeKtJdjes0eHWA" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_47sVlP8-EeKtJdjes0eHWA" inStructuredNode="_47sVVP8-EeKtJdjes0eHWA" source="_47sVZP8-EeKtJdjes0eHWA" target="_47sVVv8-EeKtJdjes0eHWA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_47sVlf8-EeKtJdjes0eHWA" inStructuredNode="_47sVVP8-EeKtJdjes0eHWA" source="_47sVaf8-EeKtJdjes0eHWA" target="_47sVbv8-EeKtJdjes0eHWA"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_47sVlv8-EeKtJdjes0eHWA" inStructuredNode="_47sVVP8-EeKtJdjes0eHWA" source="_47sVX_8-EeKtJdjes0eHWA" target="_47sVVf8-EeKtJdjes0eHWA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_47sVl_8-EeKtJdjes0eHWA" inStructuredNode="_47sVVP8-EeKtJdjes0eHWA" source="_47sVbv8-EeKtJdjes0eHWA" target="_47sVWf8-EeKtJdjes0eHWA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_47sVmP8-EeKtJdjes0eHWA" inStructuredNode="_47sVVP8-EeKtJdjes0eHWA" source="_47sVXP8-EeKtJdjes0eHWA" target="_47sVdv8-EeKtJdjes0eHWA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_47sVmf8-EeKtJdjes0eHWA" inStructuredNode="_47sVVP8-EeKtJdjes0eHWA" source="_47sVdv8-EeKtJdjes0eHWA" target="_47sVcP8-EeKtJdjes0eHWA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_47sVmv8-EeKtJdjes0eHWA" inStructuredNode="_47sVVP8-EeKtJdjes0eHWA" source="_47sVc_8-EeKtJdjes0eHWA" target="_47sVhv8-EeKtJdjes0eHWA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_47sVm_8-EeKtJdjes0eHWA" inStructuredNode="_47sVVP8-EeKtJdjes0eHWA" source="_47sVhv8-EeKtJdjes0eHWA" target="_47sVff8-EeKtJdjes0eHWA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_47sVnP8-EeKtJdjes0eHWA" inStructuredNode="_47sVVP8-EeKtJdjes0eHWA" source="_47sVhv8-EeKtJdjes0eHWA" target="_47sViP8-EeKtJdjes0eHWA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_47sVnf8-EeKtJdjes0eHWA" inStructuredNode="_47sVVP8-EeKtJdjes0eHWA" source="_47sVi_8-EeKtJdjes0eHWA" target="_47sVjv8-EeKtJdjes0eHWA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_47sVnv8-EeKtJdjes0eHWA" inStructuredNode="_47sVVP8-EeKtJdjes0eHWA" source="_47sVgP8-EeKtJdjes0eHWA" target="_47sVj_8-EeKtJdjes0eHWA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_47sVn_8-EeKtJdjes0eHWA" inStructuredNode="_47sVVP8-EeKtJdjes0eHWA" source="_47sVjv8-EeKtJdjes0eHWA" target="_47sVkP8-EeKtJdjes0eHWA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_47sVoP8-EeKtJdjes0eHWA" inStructuredNode="_47sVVP8-EeKtJdjes0eHWA" source="_47sVjv8-EeKtJdjes0eHWA" target="_47sVkP8-EeKtJdjes0eHWA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_47sVof8-EeKtJdjes0eHWA" inStructuredNode="_47sVVP8-EeKtJdjes0eHWA" source="_47sVkP8-EeKtJdjes0eHWA" target="_47sVj_8-EeKtJdjes0eHWA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_47sVov8-EeKtJdjes0eHWA" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_47sVo_8-EeKtJdjes0eHWA" inStructuredNode="_47sVVP8-EeKtJdjes0eHWA" source="_47sVeP8-EeKtJdjes0eHWA" target="_47sVg_8-EeKtJdjes0eHWA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_47sVpP8-EeKtJdjes0eHWA" inStructuredNode="_47sVVP8-EeKtJdjes0eHWA" source="_47sVj_8-EeKtJdjes0eHWA" target="_47sVkf8-EeKtJdjes0eHWA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_47sVpf8-EeKtJdjes0eHWA" name="Initial(ConditionalLogicalExpression@973306)" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" outgoing="_47sWdP8-EeKtJdjes0eHWA"/>
                <node xmi:type="uml:DecisionNode" xmi:id="_47sVpv8-EeKtJdjes0eHWA" name="Decision(ConditionalLogicalExpression@973306)" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" outgoing="_47sWdv8-EeKtJdjes0eHWA _47sWeP8-EeKtJdjes0eHWA" incoming="_47sWdP8-EeKtJdjes0eHWA _47sWdf8-EeKtJdjes0eHWA" decisionInputFlow="_47sWdf8-EeKtJdjes0eHWA"/>
                <node xmi:type="uml:MergeNode" xmi:id="_47sVp_8-EeKtJdjes0eHWA" name="Merge(ConditionalLogicalExpression@973306.result)" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" outgoing="_47sWff8-EeKtJdjes0eHWA" incoming="_47sWev8-EeKtJdjes0eHWA _47sWe_8-EeKtJdjes0eHWA"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_47sVqP8-EeKtJdjes0eHWA" name="ConditionalLogicalExpression@334f3d.operand2" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" incoming="_47sWfv8-EeKtJdjes0eHWA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_47sVqf8-EeKtJdjes0eHWA" name="Value(true)" inStructuredNode="_47sVqP8-EeKtJdjes0eHWA">
                    <result xmi:type="uml:OutputPin" xmi:id="_47sVqv8-EeKtJdjes0eHWA" name="Value(true).result" outgoing="_47sVsf8-EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sVq_8-EeKtJdjes0eHWA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sVrP8-EeKtJdjes0eHWA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralBoolean" xmi:id="_47sVrf8-EeKtJdjes0eHWA" value="true">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    </value>
                  </node>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_47sVrv8-EeKtJdjes0eHWA" name="ConditionalLogicalExpression@334f3d.operand2.result" outgoing="_47sWgv8-EeKtJdjes0eHWA" incoming="_47sVsf8-EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sVr_8-EeKtJdjes0eHWA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sVsP8-EeKtJdjes0eHWA" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_47sVsf8-EeKtJdjes0eHWA" inStructuredNode="_47sVqP8-EeKtJdjes0eHWA" source="_47sVqv8-EeKtJdjes0eHWA" target="_47sVrv8-EeKtJdjes0eHWA"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_47sVsv8-EeKtJdjes0eHWA" name="ConditionalLogicalExpression@334f3d.operand3" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" incoming="_47sWgP8-EeKtJdjes0eHWA">
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_47sVs_8-EeKtJdjes0eHWA" name="Call(At)" inStructuredNode="_47sVsv8-EeKtJdjes0eHWA" incoming="_47sV9P8-EeKtJdjes0eHWA">
                    <argument xmi:type="uml:InputPin" xmi:id="_47sVtP8-EeKtJdjes0eHWA" name="Call(At).argument(seq)" incoming="_47sV8v8-EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sVtf8-EeKtJdjes0eHWA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sVtv8-EeKtJdjes0eHWA" value="*"/>
                    </argument>
                    <argument xmi:type="uml:InputPin" xmi:id="_47sVt_8-EeKtJdjes0eHWA" name="Call(At).argument(index)" incoming="_47sV9f8-EeKtJdjes0eHWA">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sVuP8-EeKtJdjes0eHWA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sVuf8-EeKtJdjes0eHWA" value="1"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_47sVuv8-EeKtJdjes0eHWA" name="Call(At).result()" outgoing="_47sV9v8-EeKtJdjes0eHWA">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sVu_8-EeKtJdjes0eHWA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sVvP8-EeKtJdjes0eHWA" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-At"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_47sVvf8-EeKtJdjes0eHWA" name="Tuple@1e38aaa" inStructuredNode="_47sVsv8-EeKtJdjes0eHWA" outgoing="_47sV9P8-EeKtJdjes0eHWA">
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_47sVvv8-EeKtJdjes0eHWA" name="Read(b)" inStructuredNode="_47sVvf8-EeKtJdjes0eHWA" structuralFeature="_84I4Hf68EeKIUMeW2s0i8Q">
                      <object xmi:type="uml:InputPin" xmi:id="_47sVv_8-EeKtJdjes0eHWA" name="Read(b).object" incoming="_47sVy_8-EeKtJdjes0eHWA" type="_84I4Gf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sVwP8-EeKtJdjes0eHWA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sVwf8-EeKtJdjes0eHWA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_47sVwv8-EeKtJdjes0eHWA" name="Read(b).result" outgoing="_47sV8v8-EeKtJdjes0eHWA" type="_84F01P68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sVw_8-EeKtJdjes0eHWA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sVxP8-EeKtJdjes0eHWA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_47sVxf8-EeKtJdjes0eHWA" name="Fork(Fork(c)@1164f94)" inStructuredNode="_47sVvf8-EeKtJdjes0eHWA" outgoing="_47sVy_8-EeKtJdjes0eHWA" incoming="_47sWpP8-EeKtJdjes0eHWA"/>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_47sVxv8-EeKtJdjes0eHWA" name="Value(3)" inStructuredNode="_47sVvf8-EeKtJdjes0eHWA">
                      <result xmi:type="uml:OutputPin" xmi:id="_47sVx_8-EeKtJdjes0eHWA" name="Value(3).result" outgoing="_47sV8_8-EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sVyP8-EeKtJdjes0eHWA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sVyf8-EeKtJdjes0eHWA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_47sVyv8-EeKtJdjes0eHWA" value="3">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_47sVy_8-EeKtJdjes0eHWA" inStructuredNode="_47sVvf8-EeKtJdjes0eHWA" source="_47sVxf8-EeKtJdjes0eHWA" target="_47sVv_8-EeKtJdjes0eHWA"/>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_47sVzP8-EeKtJdjes0eHWA" name="Fork(Call(At).argument(index))" inStructuredNode="_47sVsv8-EeKtJdjes0eHWA" outgoing="_47sV9f8-EeKtJdjes0eHWA" incoming="_47sV8_8-EeKtJdjes0eHWA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_47sVzf8-EeKtJdjes0eHWA" name="Read(p)" inStructuredNode="_47sVsv8-EeKtJdjes0eHWA" structuralFeature="_84F01f68EeKIUMeW2s0i8Q">
                    <object xmi:type="uml:InputPin" xmi:id="_47sVzv8-EeKtJdjes0eHWA" name="Read(p).object" incoming="_47sV9_8-EeKtJdjes0eHWA" type="_84F01P68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sVz_8-EeKtJdjes0eHWA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sV0P8-EeKtJdjes0eHWA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_47sV0f8-EeKtJdjes0eHWA" name="Read(p).result" outgoing="_47sV-P8-EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sV0v8-EeKtJdjes0eHWA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sV0_8-EeKtJdjes0eHWA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_47sV1P8-EeKtJdjes0eHWA" name="Fork(Call(At).result())" inStructuredNode="_47sVsv8-EeKtJdjes0eHWA" outgoing="_47sV9_8-EeKtJdjes0eHWA" incoming="_47sV9v8-EeKtJdjes0eHWA"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_47sV1f8-EeKtJdjes0eHWA" name="Value(4)" inStructuredNode="_47sVsv8-EeKtJdjes0eHWA">
                    <result xmi:type="uml:OutputPin" xmi:id="_47sV1v8-EeKtJdjes0eHWA" name="Value(4).result" outgoing="_47sWAf8-EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sV1_8-EeKtJdjes0eHWA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sV2P8-EeKtJdjes0eHWA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_47sV2f8-EeKtJdjes0eHWA" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:TestIdentityAction" xmi:id="_47sV2v8-EeKtJdjes0eHWA" name="Test(==)" inStructuredNode="_47sVsv8-EeKtJdjes0eHWA">
                    <first xmi:type="uml:InputPin" xmi:id="_47sV2_8-EeKtJdjes0eHWA" name="Test(==).first" incoming="_47sV-f8-EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sV3P8-EeKtJdjes0eHWA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sV3f8-EeKtJdjes0eHWA" value="1"/>
                    </first>
                    <result xmi:type="uml:OutputPin" xmi:id="_47sV3v8-EeKtJdjes0eHWA" name="Test(==).result" outgoing="_47sV_P8-EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sV3_8-EeKtJdjes0eHWA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sV4P8-EeKtJdjes0eHWA" value="1"/>
                    </result>
                    <second xmi:type="uml:InputPin" xmi:id="_47sV4f8-EeKtJdjes0eHWA" name="Test(==).second" incoming="_47sWAf8-EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sV4v8-EeKtJdjes0eHWA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sV4_8-EeKtJdjes0eHWA" value="1"/>
                    </second>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_47sV5P8-EeKtJdjes0eHWA" name="Fork(Read(p).result)" inStructuredNode="_47sVsv8-EeKtJdjes0eHWA" outgoing="_47sV-f8-EeKtJdjes0eHWA _47sV-v8-EeKtJdjes0eHWA" incoming="_47sV-P8-EeKtJdjes0eHWA"/>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_47sV5f8-EeKtJdjes0eHWA" name="Call(NotEmpty)" inStructuredNode="_47sVsv8-EeKtJdjes0eHWA">
                    <argument xmi:type="uml:InputPin" xmi:id="_47sV5v8-EeKtJdjes0eHWA" name="Call(NotEmpty).argument(seq)" incoming="_47sV-v8-EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sV5_8-EeKtJdjes0eHWA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sV6P8-EeKtJdjes0eHWA" value="*"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_47sV6f8-EeKtJdjes0eHWA" name="Call(NotEmpty).result()" outgoing="_47sV-_8-EeKtJdjes0eHWA">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sV6v8-EeKtJdjes0eHWA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sV6_8-EeKtJdjes0eHWA" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_47sV7P8-EeKtJdjes0eHWA" name="Fork(Call(NotEmpty).result())" inStructuredNode="_47sVsv8-EeKtJdjes0eHWA" outgoing="_47sV_f8-EeKtJdjes0eHWA _47sV_v8-EeKtJdjes0eHWA" incoming="_47sV-_8-EeKtJdjes0eHWA"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_47sV7f8-EeKtJdjes0eHWA" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_47sVsv8-EeKtJdjes0eHWA" outgoing="_47sWAv8-EeKtJdjes0eHWA" incoming="_47sV_P8-EeKtJdjes0eHWA _47sV__8-EeKtJdjes0eHWA"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_47sV7v8-EeKtJdjes0eHWA" name="Decision(Call(NotEmpty).result())" inStructuredNode="_47sVsv8-EeKtJdjes0eHWA" outgoing="_47sV__8-EeKtJdjes0eHWA" incoming="_47sV_f8-EeKtJdjes0eHWA _47sV_v8-EeKtJdjes0eHWA" decisionInputFlow="_47sV_v8-EeKtJdjes0eHWA"/>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_47sV7_8-EeKtJdjes0eHWA" name="ConditionalLogicalExpression@334f3d.operand3.result" outgoing="_47sWg_8-EeKtJdjes0eHWA" incoming="_47sWAv8-EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sV8P8-EeKtJdjes0eHWA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sV8f8-EeKtJdjes0eHWA" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_47sV8v8-EeKtJdjes0eHWA" inStructuredNode="_47sVsv8-EeKtJdjes0eHWA" source="_47sVwv8-EeKtJdjes0eHWA" target="_47sVtP8-EeKtJdjes0eHWA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_47sV8_8-EeKtJdjes0eHWA" inStructuredNode="_47sVsv8-EeKtJdjes0eHWA" source="_47sVx_8-EeKtJdjes0eHWA" target="_47sVzP8-EeKtJdjes0eHWA"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_47sV9P8-EeKtJdjes0eHWA" inStructuredNode="_47sVsv8-EeKtJdjes0eHWA" source="_47sVvf8-EeKtJdjes0eHWA" target="_47sVs_8-EeKtJdjes0eHWA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_47sV9f8-EeKtJdjes0eHWA" inStructuredNode="_47sVsv8-EeKtJdjes0eHWA" source="_47sVzP8-EeKtJdjes0eHWA" target="_47sVt_8-EeKtJdjes0eHWA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_47sV9v8-EeKtJdjes0eHWA" inStructuredNode="_47sVsv8-EeKtJdjes0eHWA" source="_47sVuv8-EeKtJdjes0eHWA" target="_47sV1P8-EeKtJdjes0eHWA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_47sV9_8-EeKtJdjes0eHWA" inStructuredNode="_47sVsv8-EeKtJdjes0eHWA" source="_47sV1P8-EeKtJdjes0eHWA" target="_47sVzv8-EeKtJdjes0eHWA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_47sV-P8-EeKtJdjes0eHWA" inStructuredNode="_47sVsv8-EeKtJdjes0eHWA" source="_47sV0f8-EeKtJdjes0eHWA" target="_47sV5P8-EeKtJdjes0eHWA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_47sV-f8-EeKtJdjes0eHWA" inStructuredNode="_47sVsv8-EeKtJdjes0eHWA" source="_47sV5P8-EeKtJdjes0eHWA" target="_47sV2_8-EeKtJdjes0eHWA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_47sV-v8-EeKtJdjes0eHWA" inStructuredNode="_47sVsv8-EeKtJdjes0eHWA" source="_47sV5P8-EeKtJdjes0eHWA" target="_47sV5v8-EeKtJdjes0eHWA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_47sV-_8-EeKtJdjes0eHWA" inStructuredNode="_47sVsv8-EeKtJdjes0eHWA" source="_47sV6f8-EeKtJdjes0eHWA" target="_47sV7P8-EeKtJdjes0eHWA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_47sV_P8-EeKtJdjes0eHWA" inStructuredNode="_47sVsv8-EeKtJdjes0eHWA" source="_47sV3v8-EeKtJdjes0eHWA" target="_47sV7f8-EeKtJdjes0eHWA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_47sV_f8-EeKtJdjes0eHWA" inStructuredNode="_47sVsv8-EeKtJdjes0eHWA" source="_47sV7P8-EeKtJdjes0eHWA" target="_47sV7v8-EeKtJdjes0eHWA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_47sV_v8-EeKtJdjes0eHWA" inStructuredNode="_47sVsv8-EeKtJdjes0eHWA" source="_47sV7P8-EeKtJdjes0eHWA" target="_47sV7v8-EeKtJdjes0eHWA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_47sV__8-EeKtJdjes0eHWA" inStructuredNode="_47sVsv8-EeKtJdjes0eHWA" source="_47sV7v8-EeKtJdjes0eHWA" target="_47sV7f8-EeKtJdjes0eHWA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_47sWAP8-EeKtJdjes0eHWA" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_47sWAf8-EeKtJdjes0eHWA" inStructuredNode="_47sVsv8-EeKtJdjes0eHWA" source="_47sV1v8-EeKtJdjes0eHWA" target="_47sV4f8-EeKtJdjes0eHWA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_47sWAv8-EeKtJdjes0eHWA" inStructuredNode="_47sVsv8-EeKtJdjes0eHWA" source="_47sV7f8-EeKtJdjes0eHWA" target="_47sV7_8-EeKtJdjes0eHWA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_47sWA_8-EeKtJdjes0eHWA" name="Initial(ConditionalLogicalExpression@334f3d)" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" outgoing="_47sWfP8-EeKtJdjes0eHWA"/>
                <node xmi:type="uml:DecisionNode" xmi:id="_47sWBP8-EeKtJdjes0eHWA" name="Decision(ConditionalLogicalExpression@334f3d)" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" outgoing="_47sWfv8-EeKtJdjes0eHWA _47sWgP8-EeKtJdjes0eHWA" incoming="_47sWfP8-EeKtJdjes0eHWA _47sWff8-EeKtJdjes0eHWA" decisionInputFlow="_47sWff8-EeKtJdjes0eHWA"/>
                <node xmi:type="uml:MergeNode" xmi:id="_47sWBf8-EeKtJdjes0eHWA" name="Merge(ConditionalLogicalExpression@334f3d.result)" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" outgoing="_47sWhf8-EeKtJdjes0eHWA" incoming="_47sWgv8-EeKtJdjes0eHWA _47sWg_8-EeKtJdjes0eHWA"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_47sWBv8-EeKtJdjes0eHWA" name="ConditionalLogicalExpression@1722a3e.operand2" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" incoming="_47sWhv8-EeKtJdjes0eHWA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_47sWB_8-EeKtJdjes0eHWA" name="Value(true)" inStructuredNode="_47sWBv8-EeKtJdjes0eHWA">
                    <result xmi:type="uml:OutputPin" xmi:id="_47sWCP8-EeKtJdjes0eHWA" name="Value(true).result" outgoing="_47sWD_8-EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sWCf8-EeKtJdjes0eHWA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sWCv8-EeKtJdjes0eHWA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralBoolean" xmi:id="_47sWC_8-EeKtJdjes0eHWA" value="true">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    </value>
                  </node>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_47sWDP8-EeKtJdjes0eHWA" name="ConditionalLogicalExpression@1722a3e.operand2.result" outgoing="_47sWiv8-EeKtJdjes0eHWA" incoming="_47sWD_8-EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sWDf8-EeKtJdjes0eHWA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sWDv8-EeKtJdjes0eHWA" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_47sWD_8-EeKtJdjes0eHWA" inStructuredNode="_47sWBv8-EeKtJdjes0eHWA" source="_47sWCP8-EeKtJdjes0eHWA" target="_47sWDP8-EeKtJdjes0eHWA"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_47sWEP8-EeKtJdjes0eHWA" name="ConditionalLogicalExpression@1722a3e.operand3" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" incoming="_47sWiP8-EeKtJdjes0eHWA">
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_47sWEf8-EeKtJdjes0eHWA" name="Call(At)" inStructuredNode="_47sWEP8-EeKtJdjes0eHWA" incoming="_47sWUv8-EeKtJdjes0eHWA">
                    <argument xmi:type="uml:InputPin" xmi:id="_47sWEv8-EeKtJdjes0eHWA" name="Call(At).argument(seq)" incoming="_47sWUP8-EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sWE_8-EeKtJdjes0eHWA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sWFP8-EeKtJdjes0eHWA" value="*"/>
                    </argument>
                    <argument xmi:type="uml:InputPin" xmi:id="_47sWFf8-EeKtJdjes0eHWA" name="Call(At).argument(index)" incoming="_47sWU_8-EeKtJdjes0eHWA">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sWFv8-EeKtJdjes0eHWA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sWF_8-EeKtJdjes0eHWA" value="1"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_47sWGP8-EeKtJdjes0eHWA" name="Call(At).result()" outgoing="_47sWVP8-EeKtJdjes0eHWA">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sWGf8-EeKtJdjes0eHWA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sWGv8-EeKtJdjes0eHWA" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-At"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_47sWG_8-EeKtJdjes0eHWA" name="Tuple@da76b8" inStructuredNode="_47sWEP8-EeKtJdjes0eHWA" outgoing="_47sWUv8-EeKtJdjes0eHWA">
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_47sWHP8-EeKtJdjes0eHWA" name="Read(b)" inStructuredNode="_47sWG_8-EeKtJdjes0eHWA" structuralFeature="_84I4Hf68EeKIUMeW2s0i8Q">
                      <object xmi:type="uml:InputPin" xmi:id="_47sWHf8-EeKtJdjes0eHWA" name="Read(b).object" incoming="_47sWKf8-EeKtJdjes0eHWA" type="_84I4Gf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sWHv8-EeKtJdjes0eHWA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sWH_8-EeKtJdjes0eHWA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_47sWIP8-EeKtJdjes0eHWA" name="Read(b).result" outgoing="_47sWUP8-EeKtJdjes0eHWA" type="_84F01P68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sWIf8-EeKtJdjes0eHWA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sWIv8-EeKtJdjes0eHWA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_47sWI_8-EeKtJdjes0eHWA" name="Fork(Fork(c)@1164f94)" inStructuredNode="_47sWG_8-EeKtJdjes0eHWA" outgoing="_47sWKf8-EeKtJdjes0eHWA" incoming="_47sWpf8-EeKtJdjes0eHWA"/>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_47sWJP8-EeKtJdjes0eHWA" name="Value(4)" inStructuredNode="_47sWG_8-EeKtJdjes0eHWA">
                      <result xmi:type="uml:OutputPin" xmi:id="_47sWJf8-EeKtJdjes0eHWA" name="Value(4).result" outgoing="_47sWUf8-EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sWJv8-EeKtJdjes0eHWA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sWJ_8-EeKtJdjes0eHWA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_47sWKP8-EeKtJdjes0eHWA" value="4">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_47sWKf8-EeKtJdjes0eHWA" inStructuredNode="_47sWG_8-EeKtJdjes0eHWA" source="_47sWI_8-EeKtJdjes0eHWA" target="_47sWHf8-EeKtJdjes0eHWA"/>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_47sWKv8-EeKtJdjes0eHWA" name="Fork(Call(At).argument(index))" inStructuredNode="_47sWEP8-EeKtJdjes0eHWA" outgoing="_47sWU_8-EeKtJdjes0eHWA" incoming="_47sWUf8-EeKtJdjes0eHWA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_47sWK_8-EeKtJdjes0eHWA" name="Read(p)" inStructuredNode="_47sWEP8-EeKtJdjes0eHWA" structuralFeature="_84F01f68EeKIUMeW2s0i8Q">
                    <object xmi:type="uml:InputPin" xmi:id="_47sWLP8-EeKtJdjes0eHWA" name="Read(p).object" incoming="_47sWVf8-EeKtJdjes0eHWA" type="_84F01P68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sWLf8-EeKtJdjes0eHWA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sWLv8-EeKtJdjes0eHWA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_47sWL_8-EeKtJdjes0eHWA" name="Read(p).result" outgoing="_47sWVv8-EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sWMP8-EeKtJdjes0eHWA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sWMf8-EeKtJdjes0eHWA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_47sWMv8-EeKtJdjes0eHWA" name="Fork(Call(At).result())" inStructuredNode="_47sWEP8-EeKtJdjes0eHWA" outgoing="_47sWVf8-EeKtJdjes0eHWA" incoming="_47sWVP8-EeKtJdjes0eHWA"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_47sWM_8-EeKtJdjes0eHWA" name="Value(4)" inStructuredNode="_47sWEP8-EeKtJdjes0eHWA">
                    <result xmi:type="uml:OutputPin" xmi:id="_47sWNP8-EeKtJdjes0eHWA" name="Value(4).result" outgoing="_47sWX_8-EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sWNf8-EeKtJdjes0eHWA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sWNv8-EeKtJdjes0eHWA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_47sWN_8-EeKtJdjes0eHWA" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:TestIdentityAction" xmi:id="_47sWOP8-EeKtJdjes0eHWA" name="Test(==)" inStructuredNode="_47sWEP8-EeKtJdjes0eHWA">
                    <first xmi:type="uml:InputPin" xmi:id="_47sWOf8-EeKtJdjes0eHWA" name="Test(==).first" incoming="_47sWV_8-EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sWOv8-EeKtJdjes0eHWA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sWO_8-EeKtJdjes0eHWA" value="1"/>
                    </first>
                    <result xmi:type="uml:OutputPin" xmi:id="_47sWPP8-EeKtJdjes0eHWA" name="Test(==).result" outgoing="_47sWWv8-EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sWPf8-EeKtJdjes0eHWA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sWPv8-EeKtJdjes0eHWA" value="1"/>
                    </result>
                    <second xmi:type="uml:InputPin" xmi:id="_47sWP_8-EeKtJdjes0eHWA" name="Test(==).second" incoming="_47sWX_8-EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sWQP8-EeKtJdjes0eHWA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sWQf8-EeKtJdjes0eHWA" value="1"/>
                    </second>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_47sWQv8-EeKtJdjes0eHWA" name="Fork(Read(p).result)" inStructuredNode="_47sWEP8-EeKtJdjes0eHWA" outgoing="_47sWV_8-EeKtJdjes0eHWA _47sWWP8-EeKtJdjes0eHWA" incoming="_47sWVv8-EeKtJdjes0eHWA"/>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_47sWQ_8-EeKtJdjes0eHWA" name="Call(NotEmpty)" inStructuredNode="_47sWEP8-EeKtJdjes0eHWA">
                    <argument xmi:type="uml:InputPin" xmi:id="_47sWRP8-EeKtJdjes0eHWA" name="Call(NotEmpty).argument(seq)" incoming="_47sWWP8-EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sWRf8-EeKtJdjes0eHWA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sWRv8-EeKtJdjes0eHWA" value="*"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_47sWR_8-EeKtJdjes0eHWA" name="Call(NotEmpty).result()" outgoing="_47sWWf8-EeKtJdjes0eHWA">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sWSP8-EeKtJdjes0eHWA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sWSf8-EeKtJdjes0eHWA" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_47sWSv8-EeKtJdjes0eHWA" name="Fork(Call(NotEmpty).result())" inStructuredNode="_47sWEP8-EeKtJdjes0eHWA" outgoing="_47sWW_8-EeKtJdjes0eHWA _47sWXP8-EeKtJdjes0eHWA" incoming="_47sWWf8-EeKtJdjes0eHWA"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_47sWS_8-EeKtJdjes0eHWA" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_47sWEP8-EeKtJdjes0eHWA" outgoing="_47sWYP8-EeKtJdjes0eHWA" incoming="_47sWWv8-EeKtJdjes0eHWA _47sWXf8-EeKtJdjes0eHWA"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_47sWTP8-EeKtJdjes0eHWA" name="Decision(Call(NotEmpty).result())" inStructuredNode="_47sWEP8-EeKtJdjes0eHWA" outgoing="_47sWXf8-EeKtJdjes0eHWA" incoming="_47sWW_8-EeKtJdjes0eHWA _47sWXP8-EeKtJdjes0eHWA" decisionInputFlow="_47sWXP8-EeKtJdjes0eHWA"/>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_47sWTf8-EeKtJdjes0eHWA" name="ConditionalLogicalExpression@1722a3e.operand3.result" outgoing="_47sWi_8-EeKtJdjes0eHWA" incoming="_47sWYP8-EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sWTv8-EeKtJdjes0eHWA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sWT_8-EeKtJdjes0eHWA" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_47sWUP8-EeKtJdjes0eHWA" inStructuredNode="_47sWEP8-EeKtJdjes0eHWA" source="_47sWIP8-EeKtJdjes0eHWA" target="_47sWEv8-EeKtJdjes0eHWA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_47sWUf8-EeKtJdjes0eHWA" inStructuredNode="_47sWEP8-EeKtJdjes0eHWA" source="_47sWJf8-EeKtJdjes0eHWA" target="_47sWKv8-EeKtJdjes0eHWA"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_47sWUv8-EeKtJdjes0eHWA" inStructuredNode="_47sWEP8-EeKtJdjes0eHWA" source="_47sWG_8-EeKtJdjes0eHWA" target="_47sWEf8-EeKtJdjes0eHWA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_47sWU_8-EeKtJdjes0eHWA" inStructuredNode="_47sWEP8-EeKtJdjes0eHWA" source="_47sWKv8-EeKtJdjes0eHWA" target="_47sWFf8-EeKtJdjes0eHWA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_47sWVP8-EeKtJdjes0eHWA" inStructuredNode="_47sWEP8-EeKtJdjes0eHWA" source="_47sWGP8-EeKtJdjes0eHWA" target="_47sWMv8-EeKtJdjes0eHWA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_47sWVf8-EeKtJdjes0eHWA" inStructuredNode="_47sWEP8-EeKtJdjes0eHWA" source="_47sWMv8-EeKtJdjes0eHWA" target="_47sWLP8-EeKtJdjes0eHWA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_47sWVv8-EeKtJdjes0eHWA" inStructuredNode="_47sWEP8-EeKtJdjes0eHWA" source="_47sWL_8-EeKtJdjes0eHWA" target="_47sWQv8-EeKtJdjes0eHWA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_47sWV_8-EeKtJdjes0eHWA" inStructuredNode="_47sWEP8-EeKtJdjes0eHWA" source="_47sWQv8-EeKtJdjes0eHWA" target="_47sWOf8-EeKtJdjes0eHWA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_47sWWP8-EeKtJdjes0eHWA" inStructuredNode="_47sWEP8-EeKtJdjes0eHWA" source="_47sWQv8-EeKtJdjes0eHWA" target="_47sWRP8-EeKtJdjes0eHWA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_47sWWf8-EeKtJdjes0eHWA" inStructuredNode="_47sWEP8-EeKtJdjes0eHWA" source="_47sWR_8-EeKtJdjes0eHWA" target="_47sWSv8-EeKtJdjes0eHWA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_47sWWv8-EeKtJdjes0eHWA" inStructuredNode="_47sWEP8-EeKtJdjes0eHWA" source="_47sWPP8-EeKtJdjes0eHWA" target="_47sWS_8-EeKtJdjes0eHWA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_47sWW_8-EeKtJdjes0eHWA" inStructuredNode="_47sWEP8-EeKtJdjes0eHWA" source="_47sWSv8-EeKtJdjes0eHWA" target="_47sWTP8-EeKtJdjes0eHWA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_47sWXP8-EeKtJdjes0eHWA" inStructuredNode="_47sWEP8-EeKtJdjes0eHWA" source="_47sWSv8-EeKtJdjes0eHWA" target="_47sWTP8-EeKtJdjes0eHWA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_47sWXf8-EeKtJdjes0eHWA" inStructuredNode="_47sWEP8-EeKtJdjes0eHWA" source="_47sWTP8-EeKtJdjes0eHWA" target="_47sWS_8-EeKtJdjes0eHWA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_47sWXv8-EeKtJdjes0eHWA" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_47sWX_8-EeKtJdjes0eHWA" inStructuredNode="_47sWEP8-EeKtJdjes0eHWA" source="_47sWNP8-EeKtJdjes0eHWA" target="_47sWP_8-EeKtJdjes0eHWA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_47sWYP8-EeKtJdjes0eHWA" inStructuredNode="_47sWEP8-EeKtJdjes0eHWA" source="_47sWS_8-EeKtJdjes0eHWA" target="_47sWTf8-EeKtJdjes0eHWA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_47sWYf8-EeKtJdjes0eHWA" name="Initial(ConditionalLogicalExpression@1722a3e)" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" outgoing="_47sWhP8-EeKtJdjes0eHWA"/>
                <node xmi:type="uml:DecisionNode" xmi:id="_47sWYv8-EeKtJdjes0eHWA" name="Decision(ConditionalLogicalExpression@1722a3e)" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" outgoing="_47sWhv8-EeKtJdjes0eHWA _47sWiP8-EeKtJdjes0eHWA" incoming="_47sWhP8-EeKtJdjes0eHWA _47sWhf8-EeKtJdjes0eHWA" decisionInputFlow="_47sWhf8-EeKtJdjes0eHWA"/>
                <node xmi:type="uml:MergeNode" xmi:id="_47sWY_8-EeKtJdjes0eHWA" name="Merge(ConditionalLogicalExpression@1722a3e.result)" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" outgoing="_47sWjf8-EeKtJdjes0eHWA" incoming="_47sWiv8-EeKtJdjes0eHWA _47sWi_8-EeKtJdjes0eHWA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_47sWZP8-EeKtJdjes0eHWA" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" source="_47sVHf8-EeKtJdjes0eHWA" target="_47sVD_8-EeKtJdjes0eHWA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_47sWZf8-EeKtJdjes0eHWA" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" source="_47sVIv8-EeKtJdjes0eHWA" target="_47sVJ_8-EeKtJdjes0eHWA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_47sWZv8-EeKtJdjes0eHWA" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" source="_47sVGP8-EeKtJdjes0eHWA" target="_47sVDv8-EeKtJdjes0eHWA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_47sWZ_8-EeKtJdjes0eHWA" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" source="_47sVJ_8-EeKtJdjes0eHWA" target="_47sVEv8-EeKtJdjes0eHWA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_47sWaP8-EeKtJdjes0eHWA" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" source="_47sVFf8-EeKtJdjes0eHWA" target="_47sVL_8-EeKtJdjes0eHWA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_47sWaf8-EeKtJdjes0eHWA" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" source="_47sVL_8-EeKtJdjes0eHWA" target="_47sVKf8-EeKtJdjes0eHWA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_47sWav8-EeKtJdjes0eHWA" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" source="_47sVLP8-EeKtJdjes0eHWA" target="_47sVP_8-EeKtJdjes0eHWA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_47sWa_8-EeKtJdjes0eHWA" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" source="_47sVP_8-EeKtJdjes0eHWA" target="_47sVNv8-EeKtJdjes0eHWA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_47sWbP8-EeKtJdjes0eHWA" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" source="_47sVP_8-EeKtJdjes0eHWA" target="_47sVQf8-EeKtJdjes0eHWA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_47sWbf8-EeKtJdjes0eHWA" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" source="_47sVRP8-EeKtJdjes0eHWA" target="_47sVR_8-EeKtJdjes0eHWA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_47sWbv8-EeKtJdjes0eHWA" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" source="_47sVOf8-EeKtJdjes0eHWA" target="_47sVSP8-EeKtJdjes0eHWA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_47sWb_8-EeKtJdjes0eHWA" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" source="_47sVR_8-EeKtJdjes0eHWA" target="_47sVSf8-EeKtJdjes0eHWA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_47sWcP8-EeKtJdjes0eHWA" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" source="_47sVR_8-EeKtJdjes0eHWA" target="_47sVSf8-EeKtJdjes0eHWA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_47sWcf8-EeKtJdjes0eHWA" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" source="_47sVSf8-EeKtJdjes0eHWA" target="_47sVSP8-EeKtJdjes0eHWA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_47sWcv8-EeKtJdjes0eHWA" name="Value(false)"/>
                </edge>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_47sWc_8-EeKtJdjes0eHWA" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" source="_47sVMf8-EeKtJdjes0eHWA" target="_47sVPP8-EeKtJdjes0eHWA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_47sWdP8-EeKtJdjes0eHWA" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" source="_47sVpf8-EeKtJdjes0eHWA" target="_47sVpv8-EeKtJdjes0eHWA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_47sWdf8-EeKtJdjes0eHWA" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" source="_47sVSP8-EeKtJdjes0eHWA" target="_47sVpv8-EeKtJdjes0eHWA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_47sWdv8-EeKtJdjes0eHWA" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" source="_47sVpv8-EeKtJdjes0eHWA" target="_47sVSv8-EeKtJdjes0eHWA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_47sWd_8-EeKtJdjes0eHWA" name="Value(true)" value="true"/>
                </edge>
                <edge xmi:type="uml:ControlFlow" xmi:id="_47sWeP8-EeKtJdjes0eHWA" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" source="_47sVpv8-EeKtJdjes0eHWA" target="_47sVVP8-EeKtJdjes0eHWA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_47sWef8-EeKtJdjes0eHWA" name="Value(false)"/>
                </edge>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_47sWev8-EeKtJdjes0eHWA" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" source="_47sVUP8-EeKtJdjes0eHWA" target="_47sVp_8-EeKtJdjes0eHWA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_47sWe_8-EeKtJdjes0eHWA" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" source="_47sVkf8-EeKtJdjes0eHWA" target="_47sVp_8-EeKtJdjes0eHWA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_47sWfP8-EeKtJdjes0eHWA" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" source="_47sWA_8-EeKtJdjes0eHWA" target="_47sWBP8-EeKtJdjes0eHWA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_47sWff8-EeKtJdjes0eHWA" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" source="_47sVp_8-EeKtJdjes0eHWA" target="_47sWBP8-EeKtJdjes0eHWA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_47sWfv8-EeKtJdjes0eHWA" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" source="_47sWBP8-EeKtJdjes0eHWA" target="_47sVqP8-EeKtJdjes0eHWA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_47sWf_8-EeKtJdjes0eHWA" name="Value(true)" value="true"/>
                </edge>
                <edge xmi:type="uml:ControlFlow" xmi:id="_47sWgP8-EeKtJdjes0eHWA" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" source="_47sWBP8-EeKtJdjes0eHWA" target="_47sVsv8-EeKtJdjes0eHWA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_47sWgf8-EeKtJdjes0eHWA" name="Value(false)"/>
                </edge>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_47sWgv8-EeKtJdjes0eHWA" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" source="_47sVrv8-EeKtJdjes0eHWA" target="_47sWBf8-EeKtJdjes0eHWA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_47sWg_8-EeKtJdjes0eHWA" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" source="_47sV7_8-EeKtJdjes0eHWA" target="_47sWBf8-EeKtJdjes0eHWA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_47sWhP8-EeKtJdjes0eHWA" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" source="_47sWYf8-EeKtJdjes0eHWA" target="_47sWYv8-EeKtJdjes0eHWA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_47sWhf8-EeKtJdjes0eHWA" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" source="_47sWBf8-EeKtJdjes0eHWA" target="_47sWYv8-EeKtJdjes0eHWA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_47sWhv8-EeKtJdjes0eHWA" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" source="_47sWYv8-EeKtJdjes0eHWA" target="_47sWBv8-EeKtJdjes0eHWA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_47sWh_8-EeKtJdjes0eHWA" name="Value(true)" value="true"/>
                </edge>
                <edge xmi:type="uml:ControlFlow" xmi:id="_47sWiP8-EeKtJdjes0eHWA" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" source="_47sWYv8-EeKtJdjes0eHWA" target="_47sWEP8-EeKtJdjes0eHWA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_47sWif8-EeKtJdjes0eHWA" name="Value(false)"/>
                </edge>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_47sWiv8-EeKtJdjes0eHWA" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" source="_47sWDP8-EeKtJdjes0eHWA" target="_47sWY_8-EeKtJdjes0eHWA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_47sWi_8-EeKtJdjes0eHWA" inStructuredNode="_47sVCP8-EeKtJdjes0eHWA" source="_47sWTf8-EeKtJdjes0eHWA" target="_47sWY_8-EeKtJdjes0eHWA"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_47sWjP8-EeKtJdjes0eHWA" inStructuredNode="_47sVAP8-EeKtJdjes0eHWA" source="_47sVCv8-EeKtJdjes0eHWA" target="_47sVAv8-EeKtJdjes0eHWA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_47sWjf8-EeKtJdjes0eHWA" inStructuredNode="_47sVAP8-EeKtJdjes0eHWA" source="_47sWY_8-EeKtJdjes0eHWA" target="_47sVBf8-EeKtJdjes0eHWA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_47sWjv8-EeKtJdjes0eHWA" inStructuredNode="_47sVAP8-EeKtJdjes0eHWA" source="_47sVCP8-EeKtJdjes0eHWA" target="_47sVAf8-EeKtJdjes0eHWA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_47sWj_8-EeKtJdjes0eHWA" name="ExpressionStatement@12aef6c" inStructuredNode="_47sUwP8-EeKtJdjes0eHWA" incoming="_47sWp_8-EeKtJdjes0eHWA">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_47sWkP8-EeKtJdjes0eHWA" name="Call(WriteLine)" inStructuredNode="_47sWj_8-EeKtJdjes0eHWA" incoming="_47sWnv8-EeKtJdjes0eHWA">
                <argument xmi:type="uml:InputPin" xmi:id="_47sWkf8-EeKtJdjes0eHWA" name="Call(WriteLine).argument(value)" incoming="_47sWnf8-EeKtJdjes0eHWA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sWkv8-EeKtJdjes0eHWA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sWk_8-EeKtJdjes0eHWA" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_47sWlP8-EeKtJdjes0eHWA" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sWlf8-EeKtJdjes0eHWA"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sWlv8-EeKtJdjes0eHWA" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_47sWl_8-EeKtJdjes0eHWA" name="Tuple@174ed9d" inStructuredNode="_47sWj_8-EeKtJdjes0eHWA" outgoing="_47sWnv8-EeKtJdjes0eHWA">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_47sWmP8-EeKtJdjes0eHWA" name="Value(&quot;-- End of test case --&quot;)" inStructuredNode="_47sWl_8-EeKtJdjes0eHWA">
                  <result xmi:type="uml:OutputPin" xmi:id="_47sWmf8-EeKtJdjes0eHWA" name="Value(&quot;-- End of test case --&quot;).result" outgoing="_47sWnf8-EeKtJdjes0eHWA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_47sWmv8-EeKtJdjes0eHWA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_47sWm_8-EeKtJdjes0eHWA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_47sWnP8-EeKtJdjes0eHWA" value="-- End of test case --">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_47sWnf8-EeKtJdjes0eHWA" inStructuredNode="_47sWj_8-EeKtJdjes0eHWA" source="_47sWmf8-EeKtJdjes0eHWA" target="_47sWkf8-EeKtJdjes0eHWA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_47sWnv8-EeKtJdjes0eHWA" inStructuredNode="_47sWj_8-EeKtJdjes0eHWA" source="_47sWl_8-EeKtJdjes0eHWA" target="_47sWkP8-EeKtJdjes0eHWA"/>
            </node>
            <edge xmi:type="uml:ControlFlow" xmi:id="_47sWn_8-EeKtJdjes0eHWA" inStructuredNode="_47sUwP8-EeKtJdjes0eHWA" source="_47sUwf8-EeKtJdjes0eHWA" target="_47sU0f8-EeKtJdjes0eHWA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_47sWoP8-EeKtJdjes0eHWA" inStructuredNode="_47sUwP8-EeKtJdjes0eHWA" source="_47sU0v8-EeKtJdjes0eHWA" target="_47sU_P8-EeKtJdjes0eHWA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_47sWof8-EeKtJdjes0eHWA" inStructuredNode="_47sUwP8-EeKtJdjes0eHWA" source="_47sU0f8-EeKtJdjes0eHWA" target="_47sU4f8-EeKtJdjes0eHWA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_47sWov8-EeKtJdjes0eHWA" inStructuredNode="_47sUwP8-EeKtJdjes0eHWA" source="_47sU0v8-EeKtJdjes0eHWA" target="_47sVIP8-EeKtJdjes0eHWA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_47sWo_8-EeKtJdjes0eHWA" inStructuredNode="_47sUwP8-EeKtJdjes0eHWA" source="_47sU0v8-EeKtJdjes0eHWA" target="_47sVZ_8-EeKtJdjes0eHWA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_47sWpP8-EeKtJdjes0eHWA" inStructuredNode="_47sUwP8-EeKtJdjes0eHWA" source="_47sU0v8-EeKtJdjes0eHWA" target="_47sVxf8-EeKtJdjes0eHWA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_47sWpf8-EeKtJdjes0eHWA" inStructuredNode="_47sUwP8-EeKtJdjes0eHWA" source="_47sU0v8-EeKtJdjes0eHWA" target="_47sWI_8-EeKtJdjes0eHWA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_47sWpv8-EeKtJdjes0eHWA" inStructuredNode="_47sUwP8-EeKtJdjes0eHWA" source="_47sU4f8-EeKtJdjes0eHWA" target="_47sVAP8-EeKtJdjes0eHWA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_47sWp_8-EeKtJdjes0eHWA" inStructuredNode="_47sUwP8-EeKtJdjes0eHWA" source="_47sVAP8-EeKtJdjes0eHWA" target="_47sWj_8-EeKtJdjes0eHWA"/>
          </structuredNode>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_84JevP68EeKIUMeW2s0i8Q" name="MultipleDelegation - SameConnector - PortToPWP - Operation">
        <packagedElement xmi:type="uml:Class" xmi:id="_84Jevf68EeKIUMeW2s0i8Q" name="C">
          <ownedAttribute xmi:type="uml:Port" xmi:id="_84Jevv68EeKIUMeW2s0i8Q" name="p" visibility="public" type="_84F0Kf68EeKIUMeW2s0i8Q" end="_84Jexf68EeKIUMeW2s0i8Q" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84Jev_68EeKIUMeW2s0i8Q" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84JewP68EeKIUMeW2s0i8Q" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_84Jewf68EeKIUMeW2s0i8Q" name="a" type="_84F0Gv68EeKIUMeW2s0i8Q" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84Jewv68EeKIUMeW2s0i8Q" value="4"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84Jew_68EeKIUMeW2s0i8Q" value="4"/>
          </ownedAttribute>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_84JexP68EeKIUMeW2s0i8Q" name="r">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_84Jexf68EeKIUMeW2s0i8Q" role="_84Jevv68EeKIUMeW2s0i8Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84Jexv68EeKIUMeW2s0i8Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84Jex_68EeKIUMeW2s0i8Q" name="" value="*"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_84JeyP68EeKIUMeW2s0i8Q" partWithPort="_84Jewf68EeKIUMeW2s0i8Q" role="_84F0G_68EeKIUMeW2s0i8Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84Jeyf68EeKIUMeW2s0i8Q" name="" value="4"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84Jeyv68EeKIUMeW2s0i8Q" value="*"/>
            </end>
          </ownedConnector>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_84Jey_68EeKIUMeW2s0i8Q" name="C" class="_84Jevf68EeKIUMeW2s0i8Q">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_84JezP68EeKIUMeW2s0i8Q" name="result" type="_84Jevf68EeKIUMeW2s0i8Q" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Activity" xmi:id="_84Jezf68EeKIUMeW2s0i8Q" name="Test case - MultipleDelegation - SameConnector - PortToPWP - Operation" group="_l-f_QP9wEeKcBsjselkpBA" node="_l-f_QP9wEeKcBsjselkpBA">
          <ownedComment xmi:type="uml:Comment" xmi:id="_84Jezv68EeKIUMeW2s0i8Q">
            <body>&#xD;
namespace 'Test Suites'::'Test Suite 2 - Bis'::'MultipleDelegation - SameConnector - PortToPWP - Operation' ;&#xD;
&#xD;
activity 'Test case - MultipleDelegation - SameConnector - PortToPWP - Operation'() { &#xD;
&#xD;
	WriteLine(&quot;-- Running test case: Single delegation connector - Multiple links - Operation delegated from port to part with port--&quot;) ;&#xD;
	&#xD;
	c = new C() ;&#xD;
	c.p.setP(4) ;&#xD;
	AssertTrue(&quot;Operation call delegated&quot;, c.a[1].b.p == 4 || c.a[2].b.p == 4 || c.a[3].b.p == 4 || c.a[4].b.p == 4) ;&#xD;
	&#xD;
	WriteLine(&quot;-- End of test case --&quot;) ;&#xD;
}</body>
          </ownedComment>
          <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_l-f_QP9wEeKcBsjselkpBA" name="Body(Test case - MultipleDelegation - SameConnector - PortToPWP - Operation)">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_l-f_Qf9wEeKcBsjselkpBA" name="ExpressionStatement@62453b" inStructuredNode="_l-f_QP9wEeKcBsjselkpBA" outgoing="_l-gBR_9wEeKcBsjselkpBA">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_l-f_Qv9wEeKcBsjselkpBA" name="Call(WriteLine)" inStructuredNode="_l-f_Qf9wEeKcBsjselkpBA" incoming="_l-f_UP9wEeKcBsjselkpBA">
                <argument xmi:type="uml:InputPin" xmi:id="_l-f_Q_9wEeKcBsjselkpBA" name="Call(WriteLine).argument(value)" incoming="_l-f_T_9wEeKcBsjselkpBA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-f_RP9wEeKcBsjselkpBA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-f_Rf9wEeKcBsjselkpBA" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_l-f_Rv9wEeKcBsjselkpBA" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-f_R_9wEeKcBsjselkpBA"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-f_SP9wEeKcBsjselkpBA" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_l-f_Sf9wEeKcBsjselkpBA" name="Tuple@57a18" inStructuredNode="_l-f_Qf9wEeKcBsjselkpBA" outgoing="_l-f_UP9wEeKcBsjselkpBA">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_l-f_Sv9wEeKcBsjselkpBA" name="Value(&quot;-- Running test case: Single delegation connector - Multiple links - Operation delegated from port to part with port--&quot;)" inStructuredNode="_l-f_Sf9wEeKcBsjselkpBA">
                  <result xmi:type="uml:OutputPin" xmi:id="_l-f_S_9wEeKcBsjselkpBA" name="Value(&quot;-- Running test case: Single delegation connector - Multiple links - Operation delegated from port to part with port--&quot;).result" outgoing="_l-f_T_9wEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-f_TP9wEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-f_Tf9wEeKcBsjselkpBA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_l-f_Tv9wEeKcBsjselkpBA" value="-- Running test case: Single delegation connector - Multiple links - Operation delegated from port to part with port--">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_l-f_T_9wEeKcBsjselkpBA" inStructuredNode="_l-f_Qf9wEeKcBsjselkpBA" source="_l-f_S_9wEeKcBsjselkpBA" target="_l-f_Q_9wEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_l-f_UP9wEeKcBsjselkpBA" inStructuredNode="_l-f_Qf9wEeKcBsjselkpBA" source="_l-f_Sf9wEeKcBsjselkpBA" target="_l-f_Qv9wEeKcBsjselkpBA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_l-f_Uf9wEeKcBsjselkpBA" name="ExpressionStatement@15bc29" inStructuredNode="_l-f_QP9wEeKcBsjselkpBA" outgoing="_l-gBSf9wEeKcBsjselkpBA" incoming="_l-gBR_9wEeKcBsjselkpBA">
              <node xmi:type="uml:ForkNode" xmi:id="_l-f_Uv9wEeKcBsjselkpBA" name="Fork(c)@180a46b" inStructuredNode="_l-f_Uf9wEeKcBsjselkpBA" outgoing="_l-gBSP9wEeKcBsjselkpBA _l-gBSv9wEeKcBsjselkpBA _l-gBS_9wEeKcBsjselkpBA _l-gBTP9wEeKcBsjselkpBA _l-gBTf9wEeKcBsjselkpBA" incoming="_l-f_YP9wEeKcBsjselkpBA"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_l-f_U_9wEeKcBsjselkpBA" name="RightHandSide@aaab1e" inStructuredNode="_l-f_Uf9wEeKcBsjselkpBA">
                <node xmi:type="uml:CallOperationAction" xmi:id="_l-f_VP9wEeKcBsjselkpBA" name="Call(C)" inStructuredNode="_l-f_U_9wEeKcBsjselkpBA" operation="_84Jey_68EeKIUMeW2s0i8Q">
                  <result xmi:type="uml:OutputPin" xmi:id="_l-f_Vf9wEeKcBsjselkpBA" name="Call(C).result(result)" outgoing="_l-f_YP9wEeKcBsjselkpBA" type="_84Jevf68EeKIUMeW2s0i8Q">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-f_Vv9wEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-f_V_9wEeKcBsjselkpBA" value="1"/>
                  </result>
                  <target xmi:type="uml:InputPin" xmi:id="_l-f_WP9wEeKcBsjselkpBA" name="Call(C).target" incoming="_l-f_X_9wEeKcBsjselkpBA" type="_84Jevf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-f_Wf9wEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-f_Wv9wEeKcBsjselkpBA" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_l-f_W_9wEeKcBsjselkpBA" name="Create(C)" inStructuredNode="_l-f_U_9wEeKcBsjselkpBA" classifier="_84Jevf68EeKIUMeW2s0i8Q">
                  <result xmi:type="uml:OutputPin" xmi:id="_l-f_XP9wEeKcBsjselkpBA" name="Create(C).result" outgoing="_l-f_X_9wEeKcBsjselkpBA" type="_84Jevf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-f_Xf9wEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-f_Xv9wEeKcBsjselkpBA" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_l-f_X_9wEeKcBsjselkpBA" inStructuredNode="_l-f_U_9wEeKcBsjselkpBA" source="_l-f_XP9wEeKcBsjselkpBA" target="_l-f_WP9wEeKcBsjselkpBA"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_l-f_YP9wEeKcBsjselkpBA" inStructuredNode="_l-f_Uf9wEeKcBsjselkpBA" source="_l-f_Vf9wEeKcBsjselkpBA" target="_l-f_Uv9wEeKcBsjselkpBA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_l-f_Yf9wEeKcBsjselkpBA" name="ExpressionStatement@18c629b" inStructuredNode="_l-f_QP9wEeKcBsjselkpBA" outgoing="_l-gBTv9wEeKcBsjselkpBA" incoming="_l-gBSf9wEeKcBsjselkpBA">
              <node xmi:type="uml:ExpansionRegion" xmi:id="_l-f_Yv9wEeKcBsjselkpBA" name="Collect(Call(setP))" inStructuredNode="_l-f_Yf9wEeKcBsjselkpBA" incoming="_l-f_f_9wEeKcBsjselkpBA" mode="parallel" inputElement="_l-f_c_9wEeKcBsjselkpBA">
                <node xmi:type="uml:CallOperationAction" xmi:id="_l-f_Y_9wEeKcBsjselkpBA" name="Call(setP)" inStructuredNode="_l-f_Yv9wEeKcBsjselkpBA" incoming="_l-f_cf9wEeKcBsjselkpBA" operation="_84F0J_68EeKIUMeW2s0i8Q">
                  <argument xmi:type="uml:InputPin" xmi:id="_l-f_ZP9wEeKcBsjselkpBA" name="Call(setP).argument(v)" incoming="_l-f_cP9wEeKcBsjselkpBA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-f_Zf9wEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-f_Zv9wEeKcBsjselkpBA" value="1"/>
                  </argument>
                  <target xmi:type="uml:InputPin" xmi:id="_l-f_Z_9wEeKcBsjselkpBA" name="Call(setP).target" incoming="_l-f_cv9wEeKcBsjselkpBA" type="_84F0Kf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-f_aP9wEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-f_af9wEeKcBsjselkpBA" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_l-f_av9wEeKcBsjselkpBA" name="Tuple@18d8922" inStructuredNode="_l-f_Yv9wEeKcBsjselkpBA" outgoing="_l-f_cf9wEeKcBsjselkpBA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_l-f_a_9wEeKcBsjselkpBA" name="Value(4)" inStructuredNode="_l-f_av9wEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_l-f_bP9wEeKcBsjselkpBA" name="Value(4).result" outgoing="_l-f_cP9wEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-f_bf9wEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-f_bv9wEeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_l-f_b_9wEeKcBsjselkpBA" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_l-f_cP9wEeKcBsjselkpBA" inStructuredNode="_l-f_Yv9wEeKcBsjselkpBA" source="_l-f_bP9wEeKcBsjselkpBA" target="_l-f_ZP9wEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_l-f_cf9wEeKcBsjselkpBA" inStructuredNode="_l-f_Yv9wEeKcBsjselkpBA" source="_l-f_av9wEeKcBsjselkpBA" target="_l-f_Y_9wEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_l-f_cv9wEeKcBsjselkpBA" inStructuredNode="_l-f_Yv9wEeKcBsjselkpBA" source="_l-f_c_9wEeKcBsjselkpBA" target="_l-f_Z_9wEeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:ExpansionNode" xmi:id="_l-f_c_9wEeKcBsjselkpBA" name="Collect(Call(setP)).inputElement" inStructuredNode="_l-f_Yf9wEeKcBsjselkpBA" outgoing="_l-f_cv9wEeKcBsjselkpBA" incoming="_l-f_fv9wEeKcBsjselkpBA" regionAsInput="_l-f_Yv9wEeKcBsjselkpBA"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_l-f_dP9wEeKcBsjselkpBA" name="Feature(Read(p).result)" inStructuredNode="_l-f_Yf9wEeKcBsjselkpBA" outgoing="_l-f_f_9wEeKcBsjselkpBA">
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_l-f_df9wEeKcBsjselkpBA" name="Read(p)" inStructuredNode="_l-f_dP9wEeKcBsjselkpBA" structuralFeature="_84Jevv68EeKIUMeW2s0i8Q">
                  <object xmi:type="uml:InputPin" xmi:id="_l-f_dv9wEeKcBsjselkpBA" name="Read(p).object" incoming="_l-f_ff9wEeKcBsjselkpBA" type="_84Jevf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-f_d_9wEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-f_eP9wEeKcBsjselkpBA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_l-f_ef9wEeKcBsjselkpBA" name="Read(p).result" outgoing="_l-f_fv9wEeKcBsjselkpBA" type="_84F0Kf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-f_ev9wEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-f_e_9wEeKcBsjselkpBA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_l-f_fP9wEeKcBsjselkpBA" name="Fork(Fork(c)@180a46b)" inStructuredNode="_l-f_dP9wEeKcBsjselkpBA" outgoing="_l-f_ff9wEeKcBsjselkpBA" incoming="_l-gBSP9wEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_l-f_ff9wEeKcBsjselkpBA" inStructuredNode="_l-f_dP9wEeKcBsjselkpBA" source="_l-f_fP9wEeKcBsjselkpBA" target="_l-f_dv9wEeKcBsjselkpBA"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_l-f_fv9wEeKcBsjselkpBA" inStructuredNode="_l-f_Yf9wEeKcBsjselkpBA" source="_l-f_ef9wEeKcBsjselkpBA" target="_l-f_c_9wEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_l-f_f_9wEeKcBsjselkpBA" inStructuredNode="_l-f_Yf9wEeKcBsjselkpBA" source="_l-f_dP9wEeKcBsjselkpBA" target="_l-f_Yv9wEeKcBsjselkpBA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_l-f_gP9wEeKcBsjselkpBA" name="ExpressionStatement@17fc7a4" inStructuredNode="_l-f_QP9wEeKcBsjselkpBA" outgoing="_l-gBT_9wEeKcBsjselkpBA" incoming="_l-gBTv9wEeKcBsjselkpBA">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_l-f_gf9wEeKcBsjselkpBA" name="Call(AssertTrue)" inStructuredNode="_l-f_gP9wEeKcBsjselkpBA" incoming="_l-gBNv9wEeKcBsjselkpBA">
                <argument xmi:type="uml:InputPin" xmi:id="_l-f_gv9wEeKcBsjselkpBA" name="Call(AssertTrue).argument(label)" incoming="_l-gBNP9wEeKcBsjselkpBA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-f_g_9wEeKcBsjselkpBA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-f_hP9wEeKcBsjselkpBA" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_l-f_hf9wEeKcBsjselkpBA" name="Call(AssertTrue).argument(condition)" incoming="_l-gBNf9wEeKcBsjselkpBA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-f_hv9wEeKcBsjselkpBA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-f_h_9wEeKcBsjselkpBA" value="1"/>
                </argument>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_l-f_iP9wEeKcBsjselkpBA" name="Tuple@1f704e9" inStructuredNode="_l-f_gP9wEeKcBsjselkpBA" outgoing="_l-gBNv9wEeKcBsjselkpBA">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_l-f_if9wEeKcBsjselkpBA" name="Value(&quot;Operation call delegated&quot;)" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA">
                  <result xmi:type="uml:OutputPin" xmi:id="_l-f_iv9wEeKcBsjselkpBA" name="Value(&quot;Operation call delegated&quot;).result" outgoing="_l-gBNP9wEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-f_i_9wEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-f_jP9wEeKcBsjselkpBA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_l-f_jf9wEeKcBsjselkpBA" value="Operation call delegated">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_l-f_jv9wEeKcBsjselkpBA" name="Call(At)" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" incoming="_l-gBDP9wEeKcBsjselkpBA">
                  <argument xmi:type="uml:InputPin" xmi:id="_l-f_j_9wEeKcBsjselkpBA" name="Call(At).argument(seq)" incoming="_l-gBCv9wEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-f_kP9wEeKcBsjselkpBA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-f_kf9wEeKcBsjselkpBA" value="*"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_l-f_kv9wEeKcBsjselkpBA" name="Call(At).argument(index)" incoming="_l-gBDf9wEeKcBsjselkpBA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-f_k_9wEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-f_lP9wEeKcBsjselkpBA" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_l-f_lf9wEeKcBsjselkpBA" name="Call(At).result()" outgoing="_l-gBDv9wEeKcBsjselkpBA">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-f_lv9wEeKcBsjselkpBA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-f_l_9wEeKcBsjselkpBA" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-At"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_l-f_mP9wEeKcBsjselkpBA" name="Tuple@15f6289" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" outgoing="_l-gBDP9wEeKcBsjselkpBA">
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_l-f_mf9wEeKcBsjselkpBA" name="Read(a)" inStructuredNode="_l-f_mP9wEeKcBsjselkpBA" structuralFeature="_84Jewf68EeKIUMeW2s0i8Q">
                    <object xmi:type="uml:InputPin" xmi:id="_l-f_mv9wEeKcBsjselkpBA" name="Read(a).object" incoming="_l-f_pv9wEeKcBsjselkpBA" type="_84Jevf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-f_m_9wEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-f_nP9wEeKcBsjselkpBA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_l-f_nf9wEeKcBsjselkpBA" name="Read(a).result" outgoing="_l-gBCv9wEeKcBsjselkpBA" type="_84F0Gv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-f_nv9wEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-f_n_9wEeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_l-f_oP9wEeKcBsjselkpBA" name="Fork(Fork(c)@180a46b)" inStructuredNode="_l-f_mP9wEeKcBsjselkpBA" outgoing="_l-f_pv9wEeKcBsjselkpBA" incoming="_l-gBSv9wEeKcBsjselkpBA"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_l-f_of9wEeKcBsjselkpBA" name="Value(1)" inStructuredNode="_l-f_mP9wEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_l-f_ov9wEeKcBsjselkpBA" name="Value(1).result" outgoing="_l-gBC_9wEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-f_o_9wEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-f_pP9wEeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_l-f_pf9wEeKcBsjselkpBA" value="1">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-f_pv9wEeKcBsjselkpBA" inStructuredNode="_l-f_mP9wEeKcBsjselkpBA" source="_l-f_oP9wEeKcBsjselkpBA" target="_l-f_mv9wEeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_l-f_p_9wEeKcBsjselkpBA" name="Fork(Call(At).argument(index))" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" outgoing="_l-gBDf9wEeKcBsjselkpBA" incoming="_l-gBC_9wEeKcBsjselkpBA"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_l-f_qP9wEeKcBsjselkpBA" name="Read(b)" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" structuralFeature="_84F0HP68EeKIUMeW2s0i8Q">
                  <object xmi:type="uml:InputPin" xmi:id="_l-f_qf9wEeKcBsjselkpBA" name="Read(b).object" incoming="_l-gBD_9wEeKcBsjselkpBA" type="_84F0Gv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-f_qv9wEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-f_q_9wEeKcBsjselkpBA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_l-f_rP9wEeKcBsjselkpBA" name="Read(b).result" outgoing="_l-gBEP9wEeKcBsjselkpBA" type="_84F01P68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-f_rf9wEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-f_rv9wEeKcBsjselkpBA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_l-f_r_9wEeKcBsjselkpBA" name="Fork(Call(At).result())" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" outgoing="_l-gBD_9wEeKcBsjselkpBA" incoming="_l-gBDv9wEeKcBsjselkpBA"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_l-f_sP9wEeKcBsjselkpBA" name="Read(p)" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" structuralFeature="_84F01f68EeKIUMeW2s0i8Q">
                  <object xmi:type="uml:InputPin" xmi:id="_l-f_sf9wEeKcBsjselkpBA" name="Read(p).object" incoming="_l-gBEf9wEeKcBsjselkpBA" type="_84F01P68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-f_sv9wEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-f_s_9wEeKcBsjselkpBA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_l-f_tP9wEeKcBsjselkpBA" name="Read(p).result" outgoing="_l-gBEv9wEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-f_tf9wEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-f_tv9wEeKcBsjselkpBA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_l-f_t_9wEeKcBsjselkpBA" name="Fork(Read(b).result)" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" outgoing="_l-gBEf9wEeKcBsjselkpBA" incoming="_l-gBEP9wEeKcBsjselkpBA"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_l-f_uP9wEeKcBsjselkpBA" name="Value(4)" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA">
                  <result xmi:type="uml:OutputPin" xmi:id="_l-f_uf9wEeKcBsjselkpBA" name="Value(4).result" outgoing="_l-gBG_9wEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-f_uv9wEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-f_u_9wEeKcBsjselkpBA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_l-f_vP9wEeKcBsjselkpBA" value="4">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <node xmi:type="uml:TestIdentityAction" xmi:id="_l-f_vf9wEeKcBsjselkpBA" name="Test(==)" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA">
                  <first xmi:type="uml:InputPin" xmi:id="_l-f_vv9wEeKcBsjselkpBA" name="Test(==).first" incoming="_l-gBE_9wEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-f_v_9wEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-f_wP9wEeKcBsjselkpBA" value="1"/>
                  </first>
                  <result xmi:type="uml:OutputPin" xmi:id="_l-f_wf9wEeKcBsjselkpBA" name="Test(==).result" outgoing="_l-gBFv9wEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-f_wv9wEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-f_w_9wEeKcBsjselkpBA" value="1"/>
                  </result>
                  <second xmi:type="uml:InputPin" xmi:id="_l-f_xP9wEeKcBsjselkpBA" name="Test(==).second" incoming="_l-gBG_9wEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-f_xf9wEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-f_xv9wEeKcBsjselkpBA" value="1"/>
                  </second>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_l-f_x_9wEeKcBsjselkpBA" name="Fork(Read(p).result)" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" outgoing="_l-gBE_9wEeKcBsjselkpBA _l-gBFP9wEeKcBsjselkpBA" incoming="_l-gBEv9wEeKcBsjselkpBA"/>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_l-f_yP9wEeKcBsjselkpBA" name="Call(NotEmpty)" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA">
                  <argument xmi:type="uml:InputPin" xmi:id="_l-f_yf9wEeKcBsjselkpBA" name="Call(NotEmpty).argument(seq)" incoming="_l-gBFP9wEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-f_yv9wEeKcBsjselkpBA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-f_y_9wEeKcBsjselkpBA" value="*"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_l-f_zP9wEeKcBsjselkpBA" name="Call(NotEmpty).result()" outgoing="_l-gBFf9wEeKcBsjselkpBA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-f_zf9wEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-f_zv9wEeKcBsjselkpBA" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_l-f_z_9wEeKcBsjselkpBA" name="Fork(Call(NotEmpty).result())" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" outgoing="_l-gBF_9wEeKcBsjselkpBA _l-gBGP9wEeKcBsjselkpBA" incoming="_l-gBFf9wEeKcBsjselkpBA"/>
                <node xmi:type="uml:MergeNode" xmi:id="_l-f_0P9wEeKcBsjselkpBA" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" outgoing="_l-gBHf9wEeKcBsjselkpBA" incoming="_l-gBFv9wEeKcBsjselkpBA _l-gBGf9wEeKcBsjselkpBA"/>
                <node xmi:type="uml:DecisionNode" xmi:id="_l-f_0f9wEeKcBsjselkpBA" name="Decision(Call(NotEmpty).result())" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" outgoing="_l-gBGf9wEeKcBsjselkpBA" incoming="_l-gBF_9wEeKcBsjselkpBA _l-gBGP9wEeKcBsjselkpBA" decisionInputFlow="_l-gBGP9wEeKcBsjselkpBA"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_l-f_0v9wEeKcBsjselkpBA" name="ConditionalLogicalExpression@21f6e2.operand2" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" incoming="_l-gBHv9wEeKcBsjselkpBA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_l-f_0_9wEeKcBsjselkpBA" name="Value(true)" inStructuredNode="_l-f_0v9wEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_l-f_1P9wEeKcBsjselkpBA" name="Value(true).result" outgoing="_l-f_2_9wEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-f_1f9wEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-f_1v9wEeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralBoolean" xmi:id="_l-f_1_9wEeKcBsjselkpBA" value="true">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    </value>
                  </node>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_l-f_2P9wEeKcBsjselkpBA" name="ConditionalLogicalExpression@21f6e2.operand2.result" outgoing="_l-gBIv9wEeKcBsjselkpBA" incoming="_l-f_2_9wEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-f_2f9wEeKcBsjselkpBA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-f_2v9wEeKcBsjselkpBA" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-f_2_9wEeKcBsjselkpBA" inStructuredNode="_l-f_0v9wEeKcBsjselkpBA" source="_l-f_1P9wEeKcBsjselkpBA" target="_l-f_2P9wEeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_l-f_3P9wEeKcBsjselkpBA" name="ConditionalLogicalExpression@21f6e2.operand3" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" incoming="_l-gBIP9wEeKcBsjselkpBA">
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_l-f_3f9wEeKcBsjselkpBA" name="Call(At)" inStructuredNode="_l-f_3P9wEeKcBsjselkpBA" incoming="_l-gAJv9wEeKcBsjselkpBA">
                    <argument xmi:type="uml:InputPin" xmi:id="_l-f_3v9wEeKcBsjselkpBA" name="Call(At).argument(seq)" incoming="_l-gAJP9wEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-f_3_9wEeKcBsjselkpBA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-f_4P9wEeKcBsjselkpBA" value="*"/>
                    </argument>
                    <argument xmi:type="uml:InputPin" xmi:id="_l-f_4f9wEeKcBsjselkpBA" name="Call(At).argument(index)" incoming="_l-gAJ_9wEeKcBsjselkpBA">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-f_4v9wEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-f_4_9wEeKcBsjselkpBA" value="1"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_l-f_5P9wEeKcBsjselkpBA" name="Call(At).result()" outgoing="_l-gAKP9wEeKcBsjselkpBA">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-f_5f9wEeKcBsjselkpBA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-f_5v9wEeKcBsjselkpBA" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-At"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_l-f_5_9wEeKcBsjselkpBA" name="Tuple@2bbb1b" inStructuredNode="_l-f_3P9wEeKcBsjselkpBA" outgoing="_l-gAJv9wEeKcBsjselkpBA">
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_l-f_6P9wEeKcBsjselkpBA" name="Read(a)" inStructuredNode="_l-f_5_9wEeKcBsjselkpBA" structuralFeature="_84Jewf68EeKIUMeW2s0i8Q">
                      <object xmi:type="uml:InputPin" xmi:id="_l-f_6f9wEeKcBsjselkpBA" name="Read(a).object" incoming="_l-f_9f9wEeKcBsjselkpBA" type="_84Jevf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-f_6v9wEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-f_6_9wEeKcBsjselkpBA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_l-f_7P9wEeKcBsjselkpBA" name="Read(a).result" outgoing="_l-gAJP9wEeKcBsjselkpBA" type="_84F0Gv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-f_7f9wEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-f_7v9wEeKcBsjselkpBA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_l-f_7_9wEeKcBsjselkpBA" name="Fork(Fork(c)@180a46b)" inStructuredNode="_l-f_5_9wEeKcBsjselkpBA" outgoing="_l-f_9f9wEeKcBsjselkpBA" incoming="_l-gBS_9wEeKcBsjselkpBA"/>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_l-f_8P9wEeKcBsjselkpBA" name="Value(2)" inStructuredNode="_l-f_5_9wEeKcBsjselkpBA">
                      <result xmi:type="uml:OutputPin" xmi:id="_l-f_8f9wEeKcBsjselkpBA" name="Value(2).result" outgoing="_l-gAJf9wEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-f_8v9wEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-f_8_9wEeKcBsjselkpBA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_l-f_9P9wEeKcBsjselkpBA" value="2">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_l-f_9f9wEeKcBsjselkpBA" inStructuredNode="_l-f_5_9wEeKcBsjselkpBA" source="_l-f_7_9wEeKcBsjselkpBA" target="_l-f_6f9wEeKcBsjselkpBA"/>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_l-f_9v9wEeKcBsjselkpBA" name="Fork(Call(At).argument(index))" inStructuredNode="_l-f_3P9wEeKcBsjselkpBA" outgoing="_l-gAJ_9wEeKcBsjselkpBA" incoming="_l-gAJf9wEeKcBsjselkpBA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_l-f_9_9wEeKcBsjselkpBA" name="Read(b)" inStructuredNode="_l-f_3P9wEeKcBsjselkpBA" structuralFeature="_84F0HP68EeKIUMeW2s0i8Q">
                    <object xmi:type="uml:InputPin" xmi:id="_l-f_-P9wEeKcBsjselkpBA" name="Read(b).object" incoming="_l-gAKf9wEeKcBsjselkpBA" type="_84F0Gv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-f_-f9wEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-f_-v9wEeKcBsjselkpBA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_l-f_-_9wEeKcBsjselkpBA" name="Read(b).result" outgoing="_l-gAKv9wEeKcBsjselkpBA" type="_84F01P68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-f__P9wEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-f__f9wEeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_l-f__v9wEeKcBsjselkpBA" name="Fork(Call(At).result())" inStructuredNode="_l-f_3P9wEeKcBsjselkpBA" outgoing="_l-gAKf9wEeKcBsjselkpBA" incoming="_l-gAKP9wEeKcBsjselkpBA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_l-f___9wEeKcBsjselkpBA" name="Read(p)" inStructuredNode="_l-f_3P9wEeKcBsjselkpBA" structuralFeature="_84F01f68EeKIUMeW2s0i8Q">
                    <object xmi:type="uml:InputPin" xmi:id="_l-gAAP9wEeKcBsjselkpBA" name="Read(p).object" incoming="_l-gAK_9wEeKcBsjselkpBA" type="_84F01P68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-gAAf9wEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-gAAv9wEeKcBsjselkpBA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_l-gAA_9wEeKcBsjselkpBA" name="Read(p).result" outgoing="_l-gALP9wEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-gABP9wEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-gABf9wEeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_l-gABv9wEeKcBsjselkpBA" name="Fork(Read(b).result)" inStructuredNode="_l-f_3P9wEeKcBsjselkpBA" outgoing="_l-gAK_9wEeKcBsjselkpBA" incoming="_l-gAKv9wEeKcBsjselkpBA"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_l-gAB_9wEeKcBsjselkpBA" name="Value(4)" inStructuredNode="_l-f_3P9wEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_l-gACP9wEeKcBsjselkpBA" name="Value(4).result" outgoing="_l-gANf9wEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-gACf9wEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-gACv9wEeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_l-gAC_9wEeKcBsjselkpBA" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:TestIdentityAction" xmi:id="_l-gADP9wEeKcBsjselkpBA" name="Test(==)" inStructuredNode="_l-f_3P9wEeKcBsjselkpBA">
                    <first xmi:type="uml:InputPin" xmi:id="_l-gADf9wEeKcBsjselkpBA" name="Test(==).first" incoming="_l-gALf9wEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-gADv9wEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-gAD_9wEeKcBsjselkpBA" value="1"/>
                    </first>
                    <result xmi:type="uml:OutputPin" xmi:id="_l-gAEP9wEeKcBsjselkpBA" name="Test(==).result" outgoing="_l-gAMP9wEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-gAEf9wEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-gAEv9wEeKcBsjselkpBA" value="1"/>
                    </result>
                    <second xmi:type="uml:InputPin" xmi:id="_l-gAE_9wEeKcBsjselkpBA" name="Test(==).second" incoming="_l-gANf9wEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-gAFP9wEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-gAFf9wEeKcBsjselkpBA" value="1"/>
                    </second>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_l-gAFv9wEeKcBsjselkpBA" name="Fork(Read(p).result)" inStructuredNode="_l-f_3P9wEeKcBsjselkpBA" outgoing="_l-gALf9wEeKcBsjselkpBA _l-gALv9wEeKcBsjselkpBA" incoming="_l-gALP9wEeKcBsjselkpBA"/>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_l-gAF_9wEeKcBsjselkpBA" name="Call(NotEmpty)" inStructuredNode="_l-f_3P9wEeKcBsjselkpBA">
                    <argument xmi:type="uml:InputPin" xmi:id="_l-gAGP9wEeKcBsjselkpBA" name="Call(NotEmpty).argument(seq)" incoming="_l-gALv9wEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-gAGf9wEeKcBsjselkpBA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-gAGv9wEeKcBsjselkpBA" value="*"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_l-gAG_9wEeKcBsjselkpBA" name="Call(NotEmpty).result()" outgoing="_l-gAL_9wEeKcBsjselkpBA">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-gAHP9wEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-gAHf9wEeKcBsjselkpBA" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_l-gAHv9wEeKcBsjselkpBA" name="Fork(Call(NotEmpty).result())" inStructuredNode="_l-f_3P9wEeKcBsjselkpBA" outgoing="_l-gAMf9wEeKcBsjselkpBA _l-gAMv9wEeKcBsjselkpBA" incoming="_l-gAL_9wEeKcBsjselkpBA"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_l-gAH_9wEeKcBsjselkpBA" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_l-f_3P9wEeKcBsjselkpBA" outgoing="_l-gANv9wEeKcBsjselkpBA" incoming="_l-gAMP9wEeKcBsjselkpBA _l-gAM_9wEeKcBsjselkpBA"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_l-gAIP9wEeKcBsjselkpBA" name="Decision(Call(NotEmpty).result())" inStructuredNode="_l-f_3P9wEeKcBsjselkpBA" outgoing="_l-gAM_9wEeKcBsjselkpBA" incoming="_l-gAMf9wEeKcBsjselkpBA _l-gAMv9wEeKcBsjselkpBA" decisionInputFlow="_l-gAMv9wEeKcBsjselkpBA"/>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_l-gAIf9wEeKcBsjselkpBA" name="ConditionalLogicalExpression@21f6e2.operand3.result" outgoing="_l-gBI_9wEeKcBsjselkpBA" incoming="_l-gANv9wEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-gAIv9wEeKcBsjselkpBA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-gAI_9wEeKcBsjselkpBA" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gAJP9wEeKcBsjselkpBA" inStructuredNode="_l-f_3P9wEeKcBsjselkpBA" source="_l-f_7P9wEeKcBsjselkpBA" target="_l-f_3v9wEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gAJf9wEeKcBsjselkpBA" inStructuredNode="_l-f_3P9wEeKcBsjselkpBA" source="_l-f_8f9wEeKcBsjselkpBA" target="_l-f_9v9wEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_l-gAJv9wEeKcBsjselkpBA" inStructuredNode="_l-f_3P9wEeKcBsjselkpBA" source="_l-f_5_9wEeKcBsjselkpBA" target="_l-f_3f9wEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gAJ_9wEeKcBsjselkpBA" inStructuredNode="_l-f_3P9wEeKcBsjselkpBA" source="_l-f_9v9wEeKcBsjselkpBA" target="_l-f_4f9wEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gAKP9wEeKcBsjselkpBA" inStructuredNode="_l-f_3P9wEeKcBsjselkpBA" source="_l-f_5P9wEeKcBsjselkpBA" target="_l-f__v9wEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gAKf9wEeKcBsjselkpBA" inStructuredNode="_l-f_3P9wEeKcBsjselkpBA" source="_l-f__v9wEeKcBsjselkpBA" target="_l-f_-P9wEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gAKv9wEeKcBsjselkpBA" inStructuredNode="_l-f_3P9wEeKcBsjselkpBA" source="_l-f_-_9wEeKcBsjselkpBA" target="_l-gABv9wEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gAK_9wEeKcBsjselkpBA" inStructuredNode="_l-f_3P9wEeKcBsjselkpBA" source="_l-gABv9wEeKcBsjselkpBA" target="_l-gAAP9wEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gALP9wEeKcBsjselkpBA" inStructuredNode="_l-f_3P9wEeKcBsjselkpBA" source="_l-gAA_9wEeKcBsjselkpBA" target="_l-gAFv9wEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gALf9wEeKcBsjselkpBA" inStructuredNode="_l-f_3P9wEeKcBsjselkpBA" source="_l-gAFv9wEeKcBsjselkpBA" target="_l-gADf9wEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gALv9wEeKcBsjselkpBA" inStructuredNode="_l-f_3P9wEeKcBsjselkpBA" source="_l-gAFv9wEeKcBsjselkpBA" target="_l-gAGP9wEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gAL_9wEeKcBsjselkpBA" inStructuredNode="_l-f_3P9wEeKcBsjselkpBA" source="_l-gAG_9wEeKcBsjselkpBA" target="_l-gAHv9wEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gAMP9wEeKcBsjselkpBA" inStructuredNode="_l-f_3P9wEeKcBsjselkpBA" source="_l-gAEP9wEeKcBsjselkpBA" target="_l-gAH_9wEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gAMf9wEeKcBsjselkpBA" inStructuredNode="_l-f_3P9wEeKcBsjselkpBA" source="_l-gAHv9wEeKcBsjselkpBA" target="_l-gAIP9wEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gAMv9wEeKcBsjselkpBA" inStructuredNode="_l-f_3P9wEeKcBsjselkpBA" source="_l-gAHv9wEeKcBsjselkpBA" target="_l-gAIP9wEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gAM_9wEeKcBsjselkpBA" inStructuredNode="_l-f_3P9wEeKcBsjselkpBA" source="_l-gAIP9wEeKcBsjselkpBA" target="_l-gAH_9wEeKcBsjselkpBA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_l-gANP9wEeKcBsjselkpBA" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gANf9wEeKcBsjselkpBA" inStructuredNode="_l-f_3P9wEeKcBsjselkpBA" source="_l-gACP9wEeKcBsjselkpBA" target="_l-gAE_9wEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gANv9wEeKcBsjselkpBA" inStructuredNode="_l-f_3P9wEeKcBsjselkpBA" source="_l-gAH_9wEeKcBsjselkpBA" target="_l-gAIf9wEeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_l-gAN_9wEeKcBsjselkpBA" name="Initial(ConditionalLogicalExpression@21f6e2)" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" outgoing="_l-gBHP9wEeKcBsjselkpBA"/>
                <node xmi:type="uml:DecisionNode" xmi:id="_l-gAOP9wEeKcBsjselkpBA" name="Decision(ConditionalLogicalExpression@21f6e2)" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" outgoing="_l-gBHv9wEeKcBsjselkpBA _l-gBIP9wEeKcBsjselkpBA" incoming="_l-gBHP9wEeKcBsjselkpBA _l-gBHf9wEeKcBsjselkpBA" decisionInputFlow="_l-gBHf9wEeKcBsjselkpBA"/>
                <node xmi:type="uml:MergeNode" xmi:id="_l-gAOf9wEeKcBsjselkpBA" name="Merge(ConditionalLogicalExpression@21f6e2.result)" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" outgoing="_l-gBJf9wEeKcBsjselkpBA" incoming="_l-gBIv9wEeKcBsjselkpBA _l-gBI_9wEeKcBsjselkpBA"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_l-gAOv9wEeKcBsjselkpBA" name="ConditionalLogicalExpression@afa790.operand2" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" incoming="_l-gBJv9wEeKcBsjselkpBA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_l-gAO_9wEeKcBsjselkpBA" name="Value(true)" inStructuredNode="_l-gAOv9wEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_l-gAPP9wEeKcBsjselkpBA" name="Value(true).result" outgoing="_l-gAQ_9wEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-gAPf9wEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-gAPv9wEeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralBoolean" xmi:id="_l-gAP_9wEeKcBsjselkpBA" value="true">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    </value>
                  </node>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_l-gAQP9wEeKcBsjselkpBA" name="ConditionalLogicalExpression@afa790.operand2.result" outgoing="_l-gBKv9wEeKcBsjselkpBA" incoming="_l-gAQ_9wEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-gAQf9wEeKcBsjselkpBA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-gAQv9wEeKcBsjselkpBA" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gAQ_9wEeKcBsjselkpBA" inStructuredNode="_l-gAOv9wEeKcBsjselkpBA" source="_l-gAPP9wEeKcBsjselkpBA" target="_l-gAQP9wEeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_l-gARP9wEeKcBsjselkpBA" name="ConditionalLogicalExpression@afa790.operand3" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" incoming="_l-gBKP9wEeKcBsjselkpBA">
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_l-gARf9wEeKcBsjselkpBA" name="Call(At)" inStructuredNode="_l-gARP9wEeKcBsjselkpBA" incoming="_l-gAjv9wEeKcBsjselkpBA">
                    <argument xmi:type="uml:InputPin" xmi:id="_l-gARv9wEeKcBsjselkpBA" name="Call(At).argument(seq)" incoming="_l-gAjP9wEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-gAR_9wEeKcBsjselkpBA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-gASP9wEeKcBsjselkpBA" value="*"/>
                    </argument>
                    <argument xmi:type="uml:InputPin" xmi:id="_l-gASf9wEeKcBsjselkpBA" name="Call(At).argument(index)" incoming="_l-gAj_9wEeKcBsjselkpBA">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-gASv9wEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-gAS_9wEeKcBsjselkpBA" value="1"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_l-gATP9wEeKcBsjselkpBA" name="Call(At).result()" outgoing="_l-gAkP9wEeKcBsjselkpBA">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-gATf9wEeKcBsjselkpBA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-gATv9wEeKcBsjselkpBA" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-At"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_l-gAT_9wEeKcBsjselkpBA" name="Tuple@6321be" inStructuredNode="_l-gARP9wEeKcBsjselkpBA" outgoing="_l-gAjv9wEeKcBsjselkpBA">
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_l-gAUP9wEeKcBsjselkpBA" name="Read(a)" inStructuredNode="_l-gAT_9wEeKcBsjselkpBA" structuralFeature="_84Jewf68EeKIUMeW2s0i8Q">
                      <object xmi:type="uml:InputPin" xmi:id="_l-gAUf9wEeKcBsjselkpBA" name="Read(a).object" incoming="_l-gAXf9wEeKcBsjselkpBA" type="_84Jevf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-gAUv9wEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-gAU_9wEeKcBsjselkpBA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_l-gAVP9wEeKcBsjselkpBA" name="Read(a).result" outgoing="_l-gAjP9wEeKcBsjselkpBA" type="_84F0Gv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-gAVf9wEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-gAVv9wEeKcBsjselkpBA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_l-gAV_9wEeKcBsjselkpBA" name="Fork(Fork(c)@180a46b)" inStructuredNode="_l-gAT_9wEeKcBsjselkpBA" outgoing="_l-gAXf9wEeKcBsjselkpBA" incoming="_l-gBTP9wEeKcBsjselkpBA"/>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_l-gAWP9wEeKcBsjselkpBA" name="Value(3)" inStructuredNode="_l-gAT_9wEeKcBsjselkpBA">
                      <result xmi:type="uml:OutputPin" xmi:id="_l-gAWf9wEeKcBsjselkpBA" name="Value(3).result" outgoing="_l-gAjf9wEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-gAWv9wEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-gAW_9wEeKcBsjselkpBA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_l-gAXP9wEeKcBsjselkpBA" value="3">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gAXf9wEeKcBsjselkpBA" inStructuredNode="_l-gAT_9wEeKcBsjselkpBA" source="_l-gAV_9wEeKcBsjselkpBA" target="_l-gAUf9wEeKcBsjselkpBA"/>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_l-gAXv9wEeKcBsjselkpBA" name="Fork(Call(At).argument(index))" inStructuredNode="_l-gARP9wEeKcBsjselkpBA" outgoing="_l-gAj_9wEeKcBsjselkpBA" incoming="_l-gAjf9wEeKcBsjselkpBA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_l-gAX_9wEeKcBsjselkpBA" name="Read(b)" inStructuredNode="_l-gARP9wEeKcBsjselkpBA" structuralFeature="_84F0HP68EeKIUMeW2s0i8Q">
                    <object xmi:type="uml:InputPin" xmi:id="_l-gAYP9wEeKcBsjselkpBA" name="Read(b).object" incoming="_l-gAkf9wEeKcBsjselkpBA" type="_84F0Gv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-gAYf9wEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-gAYv9wEeKcBsjselkpBA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_l-gAY_9wEeKcBsjselkpBA" name="Read(b).result" outgoing="_l-gAkv9wEeKcBsjselkpBA" type="_84F01P68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-gAZP9wEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-gAZf9wEeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_l-gAZv9wEeKcBsjselkpBA" name="Fork(Call(At).result())" inStructuredNode="_l-gARP9wEeKcBsjselkpBA" outgoing="_l-gAkf9wEeKcBsjselkpBA" incoming="_l-gAkP9wEeKcBsjselkpBA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_l-gAZ_9wEeKcBsjselkpBA" name="Read(p)" inStructuredNode="_l-gARP9wEeKcBsjselkpBA" structuralFeature="_84F01f68EeKIUMeW2s0i8Q">
                    <object xmi:type="uml:InputPin" xmi:id="_l-gAaP9wEeKcBsjselkpBA" name="Read(p).object" incoming="_l-gAk_9wEeKcBsjselkpBA" type="_84F01P68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-gAaf9wEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-gAav9wEeKcBsjselkpBA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_l-gAa_9wEeKcBsjselkpBA" name="Read(p).result" outgoing="_l-gAlP9wEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-gAbP9wEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-gAbf9wEeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_l-gAbv9wEeKcBsjselkpBA" name="Fork(Read(b).result)" inStructuredNode="_l-gARP9wEeKcBsjselkpBA" outgoing="_l-gAk_9wEeKcBsjselkpBA" incoming="_l-gAkv9wEeKcBsjselkpBA"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_l-gAb_9wEeKcBsjselkpBA" name="Value(4)" inStructuredNode="_l-gARP9wEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_l-gAcP9wEeKcBsjselkpBA" name="Value(4).result" outgoing="_l-gAnf9wEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-gAcf9wEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-gAcv9wEeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_l-gAc_9wEeKcBsjselkpBA" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:TestIdentityAction" xmi:id="_l-gAdP9wEeKcBsjselkpBA" name="Test(==)" inStructuredNode="_l-gARP9wEeKcBsjselkpBA">
                    <first xmi:type="uml:InputPin" xmi:id="_l-gAdf9wEeKcBsjselkpBA" name="Test(==).first" incoming="_l-gAlf9wEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-gAdv9wEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-gAd_9wEeKcBsjselkpBA" value="1"/>
                    </first>
                    <result xmi:type="uml:OutputPin" xmi:id="_l-gAeP9wEeKcBsjselkpBA" name="Test(==).result" outgoing="_l-gAmP9wEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-gAef9wEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-gAev9wEeKcBsjselkpBA" value="1"/>
                    </result>
                    <second xmi:type="uml:InputPin" xmi:id="_l-gAe_9wEeKcBsjselkpBA" name="Test(==).second" incoming="_l-gAnf9wEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-gAfP9wEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-gAff9wEeKcBsjselkpBA" value="1"/>
                    </second>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_l-gAfv9wEeKcBsjselkpBA" name="Fork(Read(p).result)" inStructuredNode="_l-gARP9wEeKcBsjselkpBA" outgoing="_l-gAlf9wEeKcBsjselkpBA _l-gAlv9wEeKcBsjselkpBA" incoming="_l-gAlP9wEeKcBsjselkpBA"/>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_l-gAf_9wEeKcBsjselkpBA" name="Call(NotEmpty)" inStructuredNode="_l-gARP9wEeKcBsjselkpBA">
                    <argument xmi:type="uml:InputPin" xmi:id="_l-gAgP9wEeKcBsjselkpBA" name="Call(NotEmpty).argument(seq)" incoming="_l-gAlv9wEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-gAgf9wEeKcBsjselkpBA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-gAgv9wEeKcBsjselkpBA" value="*"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_l-gAg_9wEeKcBsjselkpBA" name="Call(NotEmpty).result()" outgoing="_l-gAl_9wEeKcBsjselkpBA">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-gAhP9wEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-gAhf9wEeKcBsjselkpBA" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_l-gAhv9wEeKcBsjselkpBA" name="Fork(Call(NotEmpty).result())" inStructuredNode="_l-gARP9wEeKcBsjselkpBA" outgoing="_l-gAmf9wEeKcBsjselkpBA _l-gAmv9wEeKcBsjselkpBA" incoming="_l-gAl_9wEeKcBsjselkpBA"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_l-gAh_9wEeKcBsjselkpBA" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_l-gARP9wEeKcBsjselkpBA" outgoing="_l-gAnv9wEeKcBsjselkpBA" incoming="_l-gAmP9wEeKcBsjselkpBA _l-gAm_9wEeKcBsjselkpBA"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_l-gAiP9wEeKcBsjselkpBA" name="Decision(Call(NotEmpty).result())" inStructuredNode="_l-gARP9wEeKcBsjselkpBA" outgoing="_l-gAm_9wEeKcBsjselkpBA" incoming="_l-gAmf9wEeKcBsjselkpBA _l-gAmv9wEeKcBsjselkpBA" decisionInputFlow="_l-gAmv9wEeKcBsjselkpBA"/>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_l-gAif9wEeKcBsjselkpBA" name="ConditionalLogicalExpression@afa790.operand3.result" outgoing="_l-gBK_9wEeKcBsjselkpBA" incoming="_l-gAnv9wEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-gAiv9wEeKcBsjselkpBA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-gAi_9wEeKcBsjselkpBA" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gAjP9wEeKcBsjselkpBA" inStructuredNode="_l-gARP9wEeKcBsjselkpBA" source="_l-gAVP9wEeKcBsjselkpBA" target="_l-gARv9wEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gAjf9wEeKcBsjselkpBA" inStructuredNode="_l-gARP9wEeKcBsjselkpBA" source="_l-gAWf9wEeKcBsjselkpBA" target="_l-gAXv9wEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_l-gAjv9wEeKcBsjselkpBA" inStructuredNode="_l-gARP9wEeKcBsjselkpBA" source="_l-gAT_9wEeKcBsjselkpBA" target="_l-gARf9wEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gAj_9wEeKcBsjselkpBA" inStructuredNode="_l-gARP9wEeKcBsjselkpBA" source="_l-gAXv9wEeKcBsjselkpBA" target="_l-gASf9wEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gAkP9wEeKcBsjselkpBA" inStructuredNode="_l-gARP9wEeKcBsjselkpBA" source="_l-gATP9wEeKcBsjselkpBA" target="_l-gAZv9wEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gAkf9wEeKcBsjselkpBA" inStructuredNode="_l-gARP9wEeKcBsjselkpBA" source="_l-gAZv9wEeKcBsjselkpBA" target="_l-gAYP9wEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gAkv9wEeKcBsjselkpBA" inStructuredNode="_l-gARP9wEeKcBsjselkpBA" source="_l-gAY_9wEeKcBsjselkpBA" target="_l-gAbv9wEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gAk_9wEeKcBsjselkpBA" inStructuredNode="_l-gARP9wEeKcBsjselkpBA" source="_l-gAbv9wEeKcBsjselkpBA" target="_l-gAaP9wEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gAlP9wEeKcBsjselkpBA" inStructuredNode="_l-gARP9wEeKcBsjselkpBA" source="_l-gAa_9wEeKcBsjselkpBA" target="_l-gAfv9wEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gAlf9wEeKcBsjselkpBA" inStructuredNode="_l-gARP9wEeKcBsjselkpBA" source="_l-gAfv9wEeKcBsjselkpBA" target="_l-gAdf9wEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gAlv9wEeKcBsjselkpBA" inStructuredNode="_l-gARP9wEeKcBsjselkpBA" source="_l-gAfv9wEeKcBsjselkpBA" target="_l-gAgP9wEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gAl_9wEeKcBsjselkpBA" inStructuredNode="_l-gARP9wEeKcBsjselkpBA" source="_l-gAg_9wEeKcBsjselkpBA" target="_l-gAhv9wEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gAmP9wEeKcBsjselkpBA" inStructuredNode="_l-gARP9wEeKcBsjselkpBA" source="_l-gAeP9wEeKcBsjselkpBA" target="_l-gAh_9wEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gAmf9wEeKcBsjselkpBA" inStructuredNode="_l-gARP9wEeKcBsjselkpBA" source="_l-gAhv9wEeKcBsjselkpBA" target="_l-gAiP9wEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gAmv9wEeKcBsjselkpBA" inStructuredNode="_l-gARP9wEeKcBsjselkpBA" source="_l-gAhv9wEeKcBsjselkpBA" target="_l-gAiP9wEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gAm_9wEeKcBsjselkpBA" inStructuredNode="_l-gARP9wEeKcBsjselkpBA" source="_l-gAiP9wEeKcBsjselkpBA" target="_l-gAh_9wEeKcBsjselkpBA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_l-gAnP9wEeKcBsjselkpBA" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gAnf9wEeKcBsjselkpBA" inStructuredNode="_l-gARP9wEeKcBsjselkpBA" source="_l-gAcP9wEeKcBsjselkpBA" target="_l-gAe_9wEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gAnv9wEeKcBsjselkpBA" inStructuredNode="_l-gARP9wEeKcBsjselkpBA" source="_l-gAh_9wEeKcBsjselkpBA" target="_l-gAif9wEeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_l-gAn_9wEeKcBsjselkpBA" name="Initial(ConditionalLogicalExpression@afa790)" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" outgoing="_l-gBJP9wEeKcBsjselkpBA"/>
                <node xmi:type="uml:DecisionNode" xmi:id="_l-gAoP9wEeKcBsjselkpBA" name="Decision(ConditionalLogicalExpression@afa790)" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" outgoing="_l-gBJv9wEeKcBsjselkpBA _l-gBKP9wEeKcBsjselkpBA" incoming="_l-gBJP9wEeKcBsjselkpBA _l-gBJf9wEeKcBsjselkpBA" decisionInputFlow="_l-gBJf9wEeKcBsjselkpBA"/>
                <node xmi:type="uml:MergeNode" xmi:id="_l-gAof9wEeKcBsjselkpBA" name="Merge(ConditionalLogicalExpression@afa790.result)" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" outgoing="_l-gBLf9wEeKcBsjselkpBA" incoming="_l-gBKv9wEeKcBsjselkpBA _l-gBK_9wEeKcBsjselkpBA"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_l-gAov9wEeKcBsjselkpBA" name="ConditionalLogicalExpression@18f91d6.operand2" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" incoming="_l-gBLv9wEeKcBsjselkpBA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_l-gAo_9wEeKcBsjselkpBA" name="Value(true)" inStructuredNode="_l-gAov9wEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_l-gApP9wEeKcBsjselkpBA" name="Value(true).result" outgoing="_l-gAq_9wEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-gApf9wEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-gApv9wEeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralBoolean" xmi:id="_l-gAp_9wEeKcBsjselkpBA" value="true">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    </value>
                  </node>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_l-gAqP9wEeKcBsjselkpBA" name="ConditionalLogicalExpression@18f91d6.operand2.result" outgoing="_l-gBMv9wEeKcBsjselkpBA" incoming="_l-gAq_9wEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-gAqf9wEeKcBsjselkpBA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-gAqv9wEeKcBsjselkpBA" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gAq_9wEeKcBsjselkpBA" inStructuredNode="_l-gAov9wEeKcBsjselkpBA" source="_l-gApP9wEeKcBsjselkpBA" target="_l-gAqP9wEeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_l-gArP9wEeKcBsjselkpBA" name="ConditionalLogicalExpression@18f91d6.operand3" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" incoming="_l-gBMP9wEeKcBsjselkpBA">
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_l-gArf9wEeKcBsjselkpBA" name="Call(At)" inStructuredNode="_l-gArP9wEeKcBsjselkpBA" incoming="_l-gA9v9wEeKcBsjselkpBA">
                    <argument xmi:type="uml:InputPin" xmi:id="_l-gArv9wEeKcBsjselkpBA" name="Call(At).argument(seq)" incoming="_l-gA9P9wEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-gAr_9wEeKcBsjselkpBA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-gAsP9wEeKcBsjselkpBA" value="*"/>
                    </argument>
                    <argument xmi:type="uml:InputPin" xmi:id="_l-gAsf9wEeKcBsjselkpBA" name="Call(At).argument(index)" incoming="_l-gA9_9wEeKcBsjselkpBA">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-gAsv9wEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-gAs_9wEeKcBsjselkpBA" value="1"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_l-gAtP9wEeKcBsjselkpBA" name="Call(At).result()" outgoing="_l-gA-P9wEeKcBsjselkpBA">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-gAtf9wEeKcBsjselkpBA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-gAtv9wEeKcBsjselkpBA" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-At"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_l-gAt_9wEeKcBsjselkpBA" name="Tuple@11fd981" inStructuredNode="_l-gArP9wEeKcBsjselkpBA" outgoing="_l-gA9v9wEeKcBsjselkpBA">
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_l-gAuP9wEeKcBsjselkpBA" name="Read(a)" inStructuredNode="_l-gAt_9wEeKcBsjselkpBA" structuralFeature="_84Jewf68EeKIUMeW2s0i8Q">
                      <object xmi:type="uml:InputPin" xmi:id="_l-gAuf9wEeKcBsjselkpBA" name="Read(a).object" incoming="_l-gAxf9wEeKcBsjselkpBA" type="_84Jevf68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-gAuv9wEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-gAu_9wEeKcBsjselkpBA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_l-gAvP9wEeKcBsjselkpBA" name="Read(a).result" outgoing="_l-gA9P9wEeKcBsjselkpBA" type="_84F0Gv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-gAvf9wEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-gAvv9wEeKcBsjselkpBA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_l-gAv_9wEeKcBsjselkpBA" name="Fork(Fork(c)@180a46b)" inStructuredNode="_l-gAt_9wEeKcBsjselkpBA" outgoing="_l-gAxf9wEeKcBsjselkpBA" incoming="_l-gBTf9wEeKcBsjselkpBA"/>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_l-gAwP9wEeKcBsjselkpBA" name="Value(4)" inStructuredNode="_l-gAt_9wEeKcBsjselkpBA">
                      <result xmi:type="uml:OutputPin" xmi:id="_l-gAwf9wEeKcBsjselkpBA" name="Value(4).result" outgoing="_l-gA9f9wEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-gAwv9wEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-gAw_9wEeKcBsjselkpBA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_l-gAxP9wEeKcBsjselkpBA" value="4">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gAxf9wEeKcBsjselkpBA" inStructuredNode="_l-gAt_9wEeKcBsjselkpBA" source="_l-gAv_9wEeKcBsjselkpBA" target="_l-gAuf9wEeKcBsjselkpBA"/>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_l-gAxv9wEeKcBsjselkpBA" name="Fork(Call(At).argument(index))" inStructuredNode="_l-gArP9wEeKcBsjselkpBA" outgoing="_l-gA9_9wEeKcBsjselkpBA" incoming="_l-gA9f9wEeKcBsjselkpBA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_l-gAx_9wEeKcBsjselkpBA" name="Read(b)" inStructuredNode="_l-gArP9wEeKcBsjselkpBA" structuralFeature="_84F0HP68EeKIUMeW2s0i8Q">
                    <object xmi:type="uml:InputPin" xmi:id="_l-gAyP9wEeKcBsjselkpBA" name="Read(b).object" incoming="_l-gA-f9wEeKcBsjselkpBA" type="_84F0Gv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-gAyf9wEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-gAyv9wEeKcBsjselkpBA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_l-gAy_9wEeKcBsjselkpBA" name="Read(b).result" outgoing="_l-gA-v9wEeKcBsjselkpBA" type="_84F01P68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-gAzP9wEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-gAzf9wEeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_l-gAzv9wEeKcBsjselkpBA" name="Fork(Call(At).result())" inStructuredNode="_l-gArP9wEeKcBsjselkpBA" outgoing="_l-gA-f9wEeKcBsjselkpBA" incoming="_l-gA-P9wEeKcBsjselkpBA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_l-gAz_9wEeKcBsjselkpBA" name="Read(p)" inStructuredNode="_l-gArP9wEeKcBsjselkpBA" structuralFeature="_84F01f68EeKIUMeW2s0i8Q">
                    <object xmi:type="uml:InputPin" xmi:id="_l-gA0P9wEeKcBsjselkpBA" name="Read(p).object" incoming="_l-gA-_9wEeKcBsjselkpBA" type="_84F01P68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-gA0f9wEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-gA0v9wEeKcBsjselkpBA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_l-gA0_9wEeKcBsjselkpBA" name="Read(p).result" outgoing="_l-gA_P9wEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-gA1P9wEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-gA1f9wEeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_l-gA1v9wEeKcBsjselkpBA" name="Fork(Read(b).result)" inStructuredNode="_l-gArP9wEeKcBsjselkpBA" outgoing="_l-gA-_9wEeKcBsjselkpBA" incoming="_l-gA-v9wEeKcBsjselkpBA"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_l-gA1_9wEeKcBsjselkpBA" name="Value(4)" inStructuredNode="_l-gArP9wEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_l-gA2P9wEeKcBsjselkpBA" name="Value(4).result" outgoing="_l-gBBf9wEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-gA2f9wEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-gA2v9wEeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_l-gA2_9wEeKcBsjselkpBA" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:TestIdentityAction" xmi:id="_l-gA3P9wEeKcBsjselkpBA" name="Test(==)" inStructuredNode="_l-gArP9wEeKcBsjselkpBA">
                    <first xmi:type="uml:InputPin" xmi:id="_l-gA3f9wEeKcBsjselkpBA" name="Test(==).first" incoming="_l-gA_f9wEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-gA3v9wEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-gA3_9wEeKcBsjselkpBA" value="1"/>
                    </first>
                    <result xmi:type="uml:OutputPin" xmi:id="_l-gA4P9wEeKcBsjselkpBA" name="Test(==).result" outgoing="_l-gBAP9wEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-gA4f9wEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-gA4v9wEeKcBsjselkpBA" value="1"/>
                    </result>
                    <second xmi:type="uml:InputPin" xmi:id="_l-gA4_9wEeKcBsjselkpBA" name="Test(==).second" incoming="_l-gBBf9wEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-gA5P9wEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-gA5f9wEeKcBsjselkpBA" value="1"/>
                    </second>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_l-gA5v9wEeKcBsjselkpBA" name="Fork(Read(p).result)" inStructuredNode="_l-gArP9wEeKcBsjselkpBA" outgoing="_l-gA_f9wEeKcBsjselkpBA _l-gA_v9wEeKcBsjselkpBA" incoming="_l-gA_P9wEeKcBsjselkpBA"/>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_l-gA5_9wEeKcBsjselkpBA" name="Call(NotEmpty)" inStructuredNode="_l-gArP9wEeKcBsjselkpBA">
                    <argument xmi:type="uml:InputPin" xmi:id="_l-gA6P9wEeKcBsjselkpBA" name="Call(NotEmpty).argument(seq)" incoming="_l-gA_v9wEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-gA6f9wEeKcBsjselkpBA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-gA6v9wEeKcBsjselkpBA" value="*"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_l-gA6_9wEeKcBsjselkpBA" name="Call(NotEmpty).result()" outgoing="_l-gA__9wEeKcBsjselkpBA">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-gA7P9wEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-gA7f9wEeKcBsjselkpBA" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_l-gA7v9wEeKcBsjselkpBA" name="Fork(Call(NotEmpty).result())" inStructuredNode="_l-gArP9wEeKcBsjselkpBA" outgoing="_l-gBAf9wEeKcBsjselkpBA _l-gBAv9wEeKcBsjselkpBA" incoming="_l-gA__9wEeKcBsjselkpBA"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_l-gA7_9wEeKcBsjselkpBA" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_l-gArP9wEeKcBsjselkpBA" outgoing="_l-gBBv9wEeKcBsjselkpBA" incoming="_l-gBAP9wEeKcBsjselkpBA _l-gBA_9wEeKcBsjselkpBA"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_l-gA8P9wEeKcBsjselkpBA" name="Decision(Call(NotEmpty).result())" inStructuredNode="_l-gArP9wEeKcBsjselkpBA" outgoing="_l-gBA_9wEeKcBsjselkpBA" incoming="_l-gBAf9wEeKcBsjselkpBA _l-gBAv9wEeKcBsjselkpBA" decisionInputFlow="_l-gBAv9wEeKcBsjselkpBA"/>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_l-gA8f9wEeKcBsjselkpBA" name="ConditionalLogicalExpression@18f91d6.operand3.result" outgoing="_l-gBM_9wEeKcBsjselkpBA" incoming="_l-gBBv9wEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-gA8v9wEeKcBsjselkpBA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-gA8_9wEeKcBsjselkpBA" value="*"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gA9P9wEeKcBsjselkpBA" inStructuredNode="_l-gArP9wEeKcBsjselkpBA" source="_l-gAvP9wEeKcBsjselkpBA" target="_l-gArv9wEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gA9f9wEeKcBsjselkpBA" inStructuredNode="_l-gArP9wEeKcBsjselkpBA" source="_l-gAwf9wEeKcBsjselkpBA" target="_l-gAxv9wEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_l-gA9v9wEeKcBsjselkpBA" inStructuredNode="_l-gArP9wEeKcBsjselkpBA" source="_l-gAt_9wEeKcBsjselkpBA" target="_l-gArf9wEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gA9_9wEeKcBsjselkpBA" inStructuredNode="_l-gArP9wEeKcBsjselkpBA" source="_l-gAxv9wEeKcBsjselkpBA" target="_l-gAsf9wEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gA-P9wEeKcBsjselkpBA" inStructuredNode="_l-gArP9wEeKcBsjselkpBA" source="_l-gAtP9wEeKcBsjselkpBA" target="_l-gAzv9wEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gA-f9wEeKcBsjselkpBA" inStructuredNode="_l-gArP9wEeKcBsjselkpBA" source="_l-gAzv9wEeKcBsjselkpBA" target="_l-gAyP9wEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gA-v9wEeKcBsjselkpBA" inStructuredNode="_l-gArP9wEeKcBsjselkpBA" source="_l-gAy_9wEeKcBsjselkpBA" target="_l-gA1v9wEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gA-_9wEeKcBsjselkpBA" inStructuredNode="_l-gArP9wEeKcBsjselkpBA" source="_l-gA1v9wEeKcBsjselkpBA" target="_l-gA0P9wEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gA_P9wEeKcBsjselkpBA" inStructuredNode="_l-gArP9wEeKcBsjselkpBA" source="_l-gA0_9wEeKcBsjselkpBA" target="_l-gA5v9wEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gA_f9wEeKcBsjselkpBA" inStructuredNode="_l-gArP9wEeKcBsjselkpBA" source="_l-gA5v9wEeKcBsjselkpBA" target="_l-gA3f9wEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gA_v9wEeKcBsjselkpBA" inStructuredNode="_l-gArP9wEeKcBsjselkpBA" source="_l-gA5v9wEeKcBsjselkpBA" target="_l-gA6P9wEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gA__9wEeKcBsjselkpBA" inStructuredNode="_l-gArP9wEeKcBsjselkpBA" source="_l-gA6_9wEeKcBsjselkpBA" target="_l-gA7v9wEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gBAP9wEeKcBsjselkpBA" inStructuredNode="_l-gArP9wEeKcBsjselkpBA" source="_l-gA4P9wEeKcBsjselkpBA" target="_l-gA7_9wEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gBAf9wEeKcBsjselkpBA" inStructuredNode="_l-gArP9wEeKcBsjselkpBA" source="_l-gA7v9wEeKcBsjselkpBA" target="_l-gA8P9wEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gBAv9wEeKcBsjselkpBA" inStructuredNode="_l-gArP9wEeKcBsjselkpBA" source="_l-gA7v9wEeKcBsjselkpBA" target="_l-gA8P9wEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gBA_9wEeKcBsjselkpBA" inStructuredNode="_l-gArP9wEeKcBsjselkpBA" source="_l-gA8P9wEeKcBsjselkpBA" target="_l-gA7_9wEeKcBsjselkpBA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_l-gBBP9wEeKcBsjselkpBA" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gBBf9wEeKcBsjselkpBA" inStructuredNode="_l-gArP9wEeKcBsjselkpBA" source="_l-gA2P9wEeKcBsjselkpBA" target="_l-gA4_9wEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gBBv9wEeKcBsjselkpBA" inStructuredNode="_l-gArP9wEeKcBsjselkpBA" source="_l-gA7_9wEeKcBsjselkpBA" target="_l-gA8f9wEeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_l-gBB_9wEeKcBsjselkpBA" name="Initial(ConditionalLogicalExpression@18f91d6)" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" outgoing="_l-gBLP9wEeKcBsjselkpBA"/>
                <node xmi:type="uml:DecisionNode" xmi:id="_l-gBCP9wEeKcBsjselkpBA" name="Decision(ConditionalLogicalExpression@18f91d6)" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" outgoing="_l-gBLv9wEeKcBsjselkpBA _l-gBMP9wEeKcBsjselkpBA" incoming="_l-gBLP9wEeKcBsjselkpBA _l-gBLf9wEeKcBsjselkpBA" decisionInputFlow="_l-gBLf9wEeKcBsjselkpBA"/>
                <node xmi:type="uml:MergeNode" xmi:id="_l-gBCf9wEeKcBsjselkpBA" name="Merge(ConditionalLogicalExpression@18f91d6.result)" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" outgoing="_l-gBNf9wEeKcBsjselkpBA" incoming="_l-gBMv9wEeKcBsjselkpBA _l-gBM_9wEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gBCv9wEeKcBsjselkpBA" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" source="_l-f_nf9wEeKcBsjselkpBA" target="_l-f_j_9wEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gBC_9wEeKcBsjselkpBA" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" source="_l-f_ov9wEeKcBsjselkpBA" target="_l-f_p_9wEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_l-gBDP9wEeKcBsjselkpBA" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" source="_l-f_mP9wEeKcBsjselkpBA" target="_l-f_jv9wEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gBDf9wEeKcBsjselkpBA" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" source="_l-f_p_9wEeKcBsjselkpBA" target="_l-f_kv9wEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gBDv9wEeKcBsjselkpBA" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" source="_l-f_lf9wEeKcBsjselkpBA" target="_l-f_r_9wEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gBD_9wEeKcBsjselkpBA" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" source="_l-f_r_9wEeKcBsjselkpBA" target="_l-f_qf9wEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gBEP9wEeKcBsjselkpBA" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" source="_l-f_rP9wEeKcBsjselkpBA" target="_l-f_t_9wEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gBEf9wEeKcBsjselkpBA" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" source="_l-f_t_9wEeKcBsjselkpBA" target="_l-f_sf9wEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gBEv9wEeKcBsjselkpBA" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" source="_l-f_tP9wEeKcBsjselkpBA" target="_l-f_x_9wEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gBE_9wEeKcBsjselkpBA" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" source="_l-f_x_9wEeKcBsjselkpBA" target="_l-f_vv9wEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gBFP9wEeKcBsjselkpBA" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" source="_l-f_x_9wEeKcBsjselkpBA" target="_l-f_yf9wEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gBFf9wEeKcBsjselkpBA" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" source="_l-f_zP9wEeKcBsjselkpBA" target="_l-f_z_9wEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gBFv9wEeKcBsjselkpBA" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" source="_l-f_wf9wEeKcBsjselkpBA" target="_l-f_0P9wEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gBF_9wEeKcBsjselkpBA" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" source="_l-f_z_9wEeKcBsjselkpBA" target="_l-f_0f9wEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gBGP9wEeKcBsjselkpBA" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" source="_l-f_z_9wEeKcBsjselkpBA" target="_l-f_0f9wEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gBGf9wEeKcBsjselkpBA" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" source="_l-f_0f9wEeKcBsjselkpBA" target="_l-f_0P9wEeKcBsjselkpBA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_l-gBGv9wEeKcBsjselkpBA" name="Value(false)"/>
                </edge>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gBG_9wEeKcBsjselkpBA" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" source="_l-f_uf9wEeKcBsjselkpBA" target="_l-f_xP9wEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_l-gBHP9wEeKcBsjselkpBA" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" source="_l-gAN_9wEeKcBsjselkpBA" target="_l-gAOP9wEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gBHf9wEeKcBsjselkpBA" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" source="_l-f_0P9wEeKcBsjselkpBA" target="_l-gAOP9wEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_l-gBHv9wEeKcBsjselkpBA" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" source="_l-gAOP9wEeKcBsjselkpBA" target="_l-f_0v9wEeKcBsjselkpBA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_l-gBH_9wEeKcBsjselkpBA" name="Value(true)" value="true"/>
                </edge>
                <edge xmi:type="uml:ControlFlow" xmi:id="_l-gBIP9wEeKcBsjselkpBA" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" source="_l-gAOP9wEeKcBsjselkpBA" target="_l-f_3P9wEeKcBsjselkpBA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_l-gBIf9wEeKcBsjselkpBA" name="Value(false)"/>
                </edge>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gBIv9wEeKcBsjselkpBA" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" source="_l-f_2P9wEeKcBsjselkpBA" target="_l-gAOf9wEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gBI_9wEeKcBsjselkpBA" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" source="_l-gAIf9wEeKcBsjselkpBA" target="_l-gAOf9wEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_l-gBJP9wEeKcBsjselkpBA" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" source="_l-gAn_9wEeKcBsjselkpBA" target="_l-gAoP9wEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gBJf9wEeKcBsjselkpBA" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" source="_l-gAOf9wEeKcBsjselkpBA" target="_l-gAoP9wEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_l-gBJv9wEeKcBsjselkpBA" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" source="_l-gAoP9wEeKcBsjselkpBA" target="_l-gAOv9wEeKcBsjselkpBA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_l-gBJ_9wEeKcBsjselkpBA" name="Value(true)" value="true"/>
                </edge>
                <edge xmi:type="uml:ControlFlow" xmi:id="_l-gBKP9wEeKcBsjselkpBA" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" source="_l-gAoP9wEeKcBsjselkpBA" target="_l-gARP9wEeKcBsjselkpBA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_l-gBKf9wEeKcBsjselkpBA" name="Value(false)"/>
                </edge>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gBKv9wEeKcBsjselkpBA" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" source="_l-gAQP9wEeKcBsjselkpBA" target="_l-gAof9wEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gBK_9wEeKcBsjselkpBA" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" source="_l-gAif9wEeKcBsjselkpBA" target="_l-gAof9wEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_l-gBLP9wEeKcBsjselkpBA" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" source="_l-gBB_9wEeKcBsjselkpBA" target="_l-gBCP9wEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gBLf9wEeKcBsjselkpBA" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" source="_l-gAof9wEeKcBsjselkpBA" target="_l-gBCP9wEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_l-gBLv9wEeKcBsjselkpBA" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" source="_l-gBCP9wEeKcBsjselkpBA" target="_l-gAov9wEeKcBsjselkpBA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_l-gBL_9wEeKcBsjselkpBA" name="Value(true)" value="true"/>
                </edge>
                <edge xmi:type="uml:ControlFlow" xmi:id="_l-gBMP9wEeKcBsjselkpBA" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" source="_l-gBCP9wEeKcBsjselkpBA" target="_l-gArP9wEeKcBsjselkpBA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_l-gBMf9wEeKcBsjselkpBA" name="Value(false)"/>
                </edge>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gBMv9wEeKcBsjselkpBA" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" source="_l-gAqP9wEeKcBsjselkpBA" target="_l-gBCf9wEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gBM_9wEeKcBsjselkpBA" inStructuredNode="_l-f_iP9wEeKcBsjselkpBA" source="_l-gA8f9wEeKcBsjselkpBA" target="_l-gBCf9wEeKcBsjselkpBA"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gBNP9wEeKcBsjselkpBA" inStructuredNode="_l-f_gP9wEeKcBsjselkpBA" source="_l-f_iv9wEeKcBsjselkpBA" target="_l-f_gv9wEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gBNf9wEeKcBsjselkpBA" inStructuredNode="_l-f_gP9wEeKcBsjselkpBA" source="_l-gBCf9wEeKcBsjselkpBA" target="_l-f_hf9wEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_l-gBNv9wEeKcBsjselkpBA" inStructuredNode="_l-f_gP9wEeKcBsjselkpBA" source="_l-f_iP9wEeKcBsjselkpBA" target="_l-f_gf9wEeKcBsjselkpBA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_l-gBN_9wEeKcBsjselkpBA" name="ExpressionStatement@179cc07" inStructuredNode="_l-f_QP9wEeKcBsjselkpBA" incoming="_l-gBT_9wEeKcBsjselkpBA">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_l-gBOP9wEeKcBsjselkpBA" name="Call(WriteLine)" inStructuredNode="_l-gBN_9wEeKcBsjselkpBA" incoming="_l-gBRv9wEeKcBsjselkpBA">
                <argument xmi:type="uml:InputPin" xmi:id="_l-gBOf9wEeKcBsjselkpBA" name="Call(WriteLine).argument(value)" incoming="_l-gBRf9wEeKcBsjselkpBA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-gBOv9wEeKcBsjselkpBA" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-gBO_9wEeKcBsjselkpBA" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_l-gBPP9wEeKcBsjselkpBA" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-gBPf9wEeKcBsjselkpBA"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-gBPv9wEeKcBsjselkpBA" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_l-gBP_9wEeKcBsjselkpBA" name="Tuple@1f9d62b" inStructuredNode="_l-gBN_9wEeKcBsjselkpBA" outgoing="_l-gBRv9wEeKcBsjselkpBA">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_l-gBQP9wEeKcBsjselkpBA" name="Value(&quot;-- End of test case --&quot;)" inStructuredNode="_l-gBP_9wEeKcBsjselkpBA">
                  <result xmi:type="uml:OutputPin" xmi:id="_l-gBQf9wEeKcBsjselkpBA" name="Value(&quot;-- End of test case --&quot;).result" outgoing="_l-gBRf9wEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l-gBQv9wEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l-gBQ_9wEeKcBsjselkpBA" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_l-gBRP9wEeKcBsjselkpBA" value="-- End of test case --">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gBRf9wEeKcBsjselkpBA" inStructuredNode="_l-gBN_9wEeKcBsjselkpBA" source="_l-gBQf9wEeKcBsjselkpBA" target="_l-gBOf9wEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_l-gBRv9wEeKcBsjselkpBA" inStructuredNode="_l-gBN_9wEeKcBsjselkpBA" source="_l-gBP_9wEeKcBsjselkpBA" target="_l-gBOP9wEeKcBsjselkpBA"/>
            </node>
            <edge xmi:type="uml:ControlFlow" xmi:id="_l-gBR_9wEeKcBsjselkpBA" inStructuredNode="_l-f_QP9wEeKcBsjselkpBA" source="_l-f_Qf9wEeKcBsjselkpBA" target="_l-f_Uf9wEeKcBsjselkpBA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gBSP9wEeKcBsjselkpBA" inStructuredNode="_l-f_QP9wEeKcBsjselkpBA" source="_l-f_Uv9wEeKcBsjselkpBA" target="_l-f_fP9wEeKcBsjselkpBA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_l-gBSf9wEeKcBsjselkpBA" inStructuredNode="_l-f_QP9wEeKcBsjselkpBA" source="_l-f_Uf9wEeKcBsjselkpBA" target="_l-f_Yf9wEeKcBsjselkpBA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gBSv9wEeKcBsjselkpBA" inStructuredNode="_l-f_QP9wEeKcBsjselkpBA" source="_l-f_Uv9wEeKcBsjselkpBA" target="_l-f_oP9wEeKcBsjselkpBA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gBS_9wEeKcBsjselkpBA" inStructuredNode="_l-f_QP9wEeKcBsjselkpBA" source="_l-f_Uv9wEeKcBsjselkpBA" target="_l-f_7_9wEeKcBsjselkpBA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gBTP9wEeKcBsjselkpBA" inStructuredNode="_l-f_QP9wEeKcBsjselkpBA" source="_l-f_Uv9wEeKcBsjselkpBA" target="_l-gAV_9wEeKcBsjselkpBA"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_l-gBTf9wEeKcBsjselkpBA" inStructuredNode="_l-f_QP9wEeKcBsjselkpBA" source="_l-f_Uv9wEeKcBsjselkpBA" target="_l-gAv_9wEeKcBsjselkpBA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_l-gBTv9wEeKcBsjselkpBA" inStructuredNode="_l-f_QP9wEeKcBsjselkpBA" source="_l-f_Yf9wEeKcBsjselkpBA" target="_l-f_gP9wEeKcBsjselkpBA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_l-gBT_9wEeKcBsjselkpBA" inStructuredNode="_l-f_QP9wEeKcBsjselkpBA" source="_l-f_gP9wEeKcBsjselkpBA" target="_l-gBN_9wEeKcBsjselkpBA"/>
          </structuredNode>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_84Krcf68EeKIUMeW2s0i8Q" name="MultipleDelegation - MultipleConnectors - PortToPWP - Signal">
        <packagedElement xmi:type="uml:Class" xmi:id="_84Krcv68EeKIUMeW2s0i8Q" name="C">
          <ownedAttribute xmi:type="uml:Port" xmi:id="_84Krc_68EeKIUMeW2s0i8Q" name="p" visibility="public" type="_84FOSP68EeKIUMeW2s0i8Q" end="_84Krg_68EeKIUMeW2s0i8Q _84Kriv68EeKIUMeW2s0i8Q _84Krkf68EeKIUMeW2s0i8Q _84KrmP68EeKIUMeW2s0i8Q" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84KrdP68EeKIUMeW2s0i8Q" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84Krdf68EeKIUMeW2s0i8Q" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_84Krdv68EeKIUMeW2s0i8Q" name="a1" type="_84FOOv68EeKIUMeW2s0i8Q" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84Krd_68EeKIUMeW2s0i8Q" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84KreP68EeKIUMeW2s0i8Q" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_84Kref68EeKIUMeW2s0i8Q" name="a2" type="_84FOOv68EeKIUMeW2s0i8Q" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84Krev68EeKIUMeW2s0i8Q" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84Kre_68EeKIUMeW2s0i8Q" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_84KrfP68EeKIUMeW2s0i8Q" name="a3" type="_84FOOv68EeKIUMeW2s0i8Q" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84Krff68EeKIUMeW2s0i8Q" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84Krfv68EeKIUMeW2s0i8Q" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_84Krf_68EeKIUMeW2s0i8Q" name="a4" type="_84FOOv68EeKIUMeW2s0i8Q" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84KrgP68EeKIUMeW2s0i8Q" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84Krgf68EeKIUMeW2s0i8Q" value="1"/>
          </ownedAttribute>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_84Krgv68EeKIUMeW2s0i8Q" name="u1">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_84Krg_68EeKIUMeW2s0i8Q" role="_84Krc_68EeKIUMeW2s0i8Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84KrhP68EeKIUMeW2s0i8Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84Krhf68EeKIUMeW2s0i8Q" value="1"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_84Krhv68EeKIUMeW2s0i8Q" partWithPort="_84Krdv68EeKIUMeW2s0i8Q" role="_84FOO_68EeKIUMeW2s0i8Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84Krh_68EeKIUMeW2s0i8Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84KriP68EeKIUMeW2s0i8Q" value="1"/>
            </end>
          </ownedConnector>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_84Krif68EeKIUMeW2s0i8Q" name="u2">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_84Kriv68EeKIUMeW2s0i8Q" role="_84Krc_68EeKIUMeW2s0i8Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84Kri_68EeKIUMeW2s0i8Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84KrjP68EeKIUMeW2s0i8Q" value="1"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_84Krjf68EeKIUMeW2s0i8Q" partWithPort="_84Kref68EeKIUMeW2s0i8Q" role="_84FOO_68EeKIUMeW2s0i8Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84Krjv68EeKIUMeW2s0i8Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84Krj_68EeKIUMeW2s0i8Q" value="1"/>
            </end>
          </ownedConnector>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_84KrkP68EeKIUMeW2s0i8Q" name="u3">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_84Krkf68EeKIUMeW2s0i8Q" role="_84Krc_68EeKIUMeW2s0i8Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84Krkv68EeKIUMeW2s0i8Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84Krk_68EeKIUMeW2s0i8Q" value="1"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_84KrlP68EeKIUMeW2s0i8Q" partWithPort="_84KrfP68EeKIUMeW2s0i8Q" role="_84FOO_68EeKIUMeW2s0i8Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84Krlf68EeKIUMeW2s0i8Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84Krlv68EeKIUMeW2s0i8Q" value="1"/>
            </end>
          </ownedConnector>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_84Krl_68EeKIUMeW2s0i8Q" name="u4">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_84KrmP68EeKIUMeW2s0i8Q" role="_84Krc_68EeKIUMeW2s0i8Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84Krmf68EeKIUMeW2s0i8Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84Krmv68EeKIUMeW2s0i8Q" value="1"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_84Krm_68EeKIUMeW2s0i8Q" partWithPort="_84Krf_68EeKIUMeW2s0i8Q" role="_84FOO_68EeKIUMeW2s0i8Q">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84KrnP68EeKIUMeW2s0i8Q" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84Krnf68EeKIUMeW2s0i8Q" value="1"/>
            </end>
          </ownedConnector>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_84Krnv68EeKIUMeW2s0i8Q" name="C" class="_84Krcv68EeKIUMeW2s0i8Q">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_84Krn_68EeKIUMeW2s0i8Q" name="result" type="_84Krcv68EeKIUMeW2s0i8Q" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Activity" xmi:id="_84KroP68EeKIUMeW2s0i8Q" name="Test case - MultipleDelegation - MultipleConnectors - PortToPWP - Signal" group="_YK36gP90EeKcBsjselkpBA" node="_YK36gP90EeKcBsjselkpBA">
          <ownedComment xmi:type="uml:Comment" xmi:id="_84Krof68EeKIUMeW2s0i8Q">
            <body>&#xD;
namespace 'Test Suites'::'Test Suite 2 - Bis'::'MultipleDelegation - MultipleConnectors - PortToPWP - Signal' ;&#xD;
&#xD;
activity 'Test case - MultipleDelegation - MultipleConnectors - PortToPWP - Signal'() { &#xD;
	t = new Tester() ;&#xD;
	t.Start() ;&#xD;
}</body>
          </ownedComment>
          <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_YK36gP90EeKcBsjselkpBA" name="Body(Test case - MultipleDelegation - MultipleConnectors - PortToPWP - Signal)">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_YK36gf90EeKcBsjselkpBA" name="ExpressionStatement@1bf2092" inStructuredNode="_YK36gP90EeKcBsjselkpBA" outgoing="_YK36qP90EeKcBsjselkpBA">
              <node xmi:type="uml:ForkNode" xmi:id="_YK36gv90EeKcBsjselkpBA" name="Fork(t)@131382c" inStructuredNode="_YK36gf90EeKcBsjselkpBA" outgoing="_YK36p_90EeKcBsjselkpBA" incoming="_YK36nP90EeKcBsjselkpBA"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_YK36g_90EeKcBsjselkpBA" name="RightHandSide@151029a" inStructuredNode="_YK36gf90EeKcBsjselkpBA">
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_YK36hP90EeKcBsjselkpBA" name="InstanceCreationExpression@151029a" inStructuredNode="_YK36g_90EeKcBsjselkpBA">
                  <node xmi:type="uml:CallOperationAction" xmi:id="_YK36hf90EeKcBsjselkpBA" name="Call(Tester)" inStructuredNode="_YK36hP90EeKcBsjselkpBA" operation="_84LTW_68EeKIUMeW2s0i8Q">
                    <result xmi:type="uml:OutputPin" xmi:id="_YK36hv90EeKcBsjselkpBA" name="Call(Tester).result(result)" outgoing="_YK36mf90EeKcBsjselkpBA" type="_84Kry_68EeKIUMeW2s0i8Q">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YK36h_90EeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YK36iP90EeKcBsjselkpBA" value="1"/>
                    </result>
                    <target xmi:type="uml:InputPin" xmi:id="_YK36if90EeKcBsjselkpBA" name="Call(Tester).target" incoming="_YK36mP90EeKcBsjselkpBA" type="_84Kry_68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YK36iv90EeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YK36i_90EeKcBsjselkpBA" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:CreateObjectAction" xmi:id="_YK36jP90EeKcBsjselkpBA" name="Create(Tester)" inStructuredNode="_YK36hP90EeKcBsjselkpBA" classifier="_84Kry_68EeKIUMeW2s0i8Q">
                    <result xmi:type="uml:OutputPin" xmi:id="_YK36jf90EeKcBsjselkpBA" name="Create(Tester).result" outgoing="_YK36mP90EeKcBsjselkpBA" type="_84Kry_68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YK36jv90EeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YK36j_90EeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_YK36kP90EeKcBsjselkpBA" name="Fork(Call(Tester).result(result))" inStructuredNode="_YK36hP90EeKcBsjselkpBA" outgoing="_YK36mv90EeKcBsjselkpBA _YK36m_90EeKcBsjselkpBA" incoming="_YK36mf90EeKcBsjselkpBA"/>
                  <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_YK36kf90EeKcBsjselkpBA" name="Start(Tester)" inStructuredNode="_YK36hP90EeKcBsjselkpBA">
                    <object xmi:type="uml:InputPin" xmi:id="_YK36kv90EeKcBsjselkpBA" name="Start(Tester).object" incoming="_YK36mv90EeKcBsjselkpBA" type="_84Kry_68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YK36k_90EeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YK36lP90EeKcBsjselkpBA" value="1"/>
                    </object>
                  </node>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_YK36lf90EeKcBsjselkpBA" name="Output(Call(Tester).result(result))" outgoing="_YK36nP90EeKcBsjselkpBA" incoming="_YK36m_90EeKcBsjselkpBA" type="_84Kry_68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YK36lv90EeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YK36l_90EeKcBsjselkpBA" value="1"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_YK36mP90EeKcBsjselkpBA" inStructuredNode="_YK36hP90EeKcBsjselkpBA" source="_YK36jf90EeKcBsjselkpBA" target="_YK36if90EeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_YK36mf90EeKcBsjselkpBA" inStructuredNode="_YK36hP90EeKcBsjselkpBA" source="_YK36hv90EeKcBsjselkpBA" target="_YK36kP90EeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_YK36mv90EeKcBsjselkpBA" inStructuredNode="_YK36hP90EeKcBsjselkpBA" source="_YK36kP90EeKcBsjselkpBA" target="_YK36kv90EeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_YK36m_90EeKcBsjselkpBA" inStructuredNode="_YK36hP90EeKcBsjselkpBA" source="_YK36kP90EeKcBsjselkpBA" target="_YK36lf90EeKcBsjselkpBA"/>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_YK36nP90EeKcBsjselkpBA" inStructuredNode="_YK36gf90EeKcBsjselkpBA" source="_YK36lf90EeKcBsjselkpBA" target="_YK36gv90EeKcBsjselkpBA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_YK36nf90EeKcBsjselkpBA" name="ExpressionStatement@1f55b9d" inStructuredNode="_YK36gP90EeKcBsjselkpBA" incoming="_YK36qP90EeKcBsjselkpBA">
              <node xmi:type="uml:ExpansionRegion" xmi:id="_YK36nv90EeKcBsjselkpBA" name="Collect(SendSignal(Start))" inStructuredNode="_YK36nf90EeKcBsjselkpBA" incoming="_YK36pv90EeKcBsjselkpBA" mode="parallel" inputElement="_YK36pP90EeKcBsjselkpBA">
                <node xmi:type="uml:SendSignalAction" xmi:id="_YK36n_90EeKcBsjselkpBA" name="SendSignal(Start)" inStructuredNode="_YK36nv90EeKcBsjselkpBA" signal="_je3Myv9ZEeKcBsjselkpBA">
                  <target xmi:type="uml:InputPin" xmi:id="_YK36oP90EeKcBsjselkpBA" name="SendSignal(Start).target" incoming="_YK36o_90EeKcBsjselkpBA" type="_84Kry_68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YK36of90EeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YK36ov90EeKcBsjselkpBA" value="1"/>
                  </target>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_YK36o_90EeKcBsjselkpBA" inStructuredNode="_YK36nv90EeKcBsjselkpBA" source="_YK36pP90EeKcBsjselkpBA" target="_YK36oP90EeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:ExpansionNode" xmi:id="_YK36pP90EeKcBsjselkpBA" name="Collect(SendSignal(Start)).inputElement" inStructuredNode="_YK36nf90EeKcBsjselkpBA" outgoing="_YK36o_90EeKcBsjselkpBA" incoming="_YK36p_90EeKcBsjselkpBA" regionAsInput="_YK36nv90EeKcBsjselkpBA"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_YK36pf90EeKcBsjselkpBA" name="Feature(Fork(t)@131382c)" inStructuredNode="_YK36nf90EeKcBsjselkpBA" outgoing="_YK36pv90EeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_YK36pv90EeKcBsjselkpBA" inStructuredNode="_YK36nf90EeKcBsjselkpBA" source="_YK36pf90EeKcBsjselkpBA" target="_YK36nv90EeKcBsjselkpBA"/>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_YK36p_90EeKcBsjselkpBA" inStructuredNode="_YK36gP90EeKcBsjselkpBA" source="_YK36gv90EeKcBsjselkpBA" target="_YK36pP90EeKcBsjselkpBA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_YK36qP90EeKcBsjselkpBA" inStructuredNode="_YK36gP90EeKcBsjselkpBA" source="_YK36gf90EeKcBsjselkpBA" target="_YK36nf90EeKcBsjselkpBA"/>
          </structuredNode>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_84Kry_68EeKIUMeW2s0i8Q" name="Tester" classifierBehavior="_84LS_v68EeKIUMeW2s0i8Q" isActive="true">
          <generalization xmi:type="uml:Generalization" xmi:id="_CrPJIP90EeKcBsjselkpBA" general="_je3MzP9ZEeKcBsjselkpBA" specific="_84Kry_68EeKIUMeW2s0i8Q"/>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_84Krzf68EeKIUMeW2s0i8Q" name="c" visibility="public" type="_84Krcv68EeKIUMeW2s0i8Q" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_84Krzv68EeKIUMeW2s0i8Q" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_84Krz_68EeKIUMeW2s0i8Q" value="1"/>
          </ownedAttribute>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_84Kr0P68EeKIUMeW2s0i8Q" name="test" specification="_84LTXf68EeKIUMeW2s0i8Q" group="_KhX-8P90EeKcBsjselkpBA" node="_KhX-8P90EeKcBsjselkpBA">
            <ownedComment xmi:type="uml:Comment" xmi:id="_84Kr0f68EeKIUMeW2s0i8Q">
              <body>&#xD;
namespace 'Test Suites'::'Test Suite 2 - Bis'::'MultipleDelegation - MultipleConnectors - PortToPWP - Signal'::Tester ;&#xD;
&#xD;
activity test() { &#xD;
	WriteLine(&quot;-- Running test case: Multiple delegation connectors - Multiple links - Signal delegated from port to part with port --&quot;) ;&#xD;
	AssertTrue(&quot;Signal delegated on all links (shall be true for default strategy)&quot;, this.c.a1.b.p == 4 &amp;&amp; this.c.a2.b.p == 4 &amp;&amp; this.c.a3.b.p == 4 &amp;&amp; this.c.a4.b.p == 4) ;&#xD;
	WriteLine(&quot;-- End of test case --&quot;) ;&#xD;
}</body>
            </ownedComment>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_KhX-8P90EeKcBsjselkpBA" name="Body(test)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_KhX-8f90EeKcBsjselkpBA" name="ExpressionStatement@c03f22" inStructuredNode="_KhX-8P90EeKcBsjselkpBA" outgoing="_KhYAZP90EeKcBsjselkpBA">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_KhX-8v90EeKcBsjselkpBA" name="Call(WriteLine)" inStructuredNode="_KhX-8f90EeKcBsjselkpBA" incoming="_KhX_AP90EeKcBsjselkpBA">
                  <argument xmi:type="uml:InputPin" xmi:id="_KhX-8_90EeKcBsjselkpBA" name="Call(WriteLine).argument(value)" incoming="_KhX-__90EeKcBsjselkpBA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX-9P90EeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX-9f90EeKcBsjselkpBA" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_KhX-9v90EeKcBsjselkpBA" name="Call(WriteLine).result(errorStatus)">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX-9_90EeKcBsjselkpBA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX--P90EeKcBsjselkpBA" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_KhX--f90EeKcBsjselkpBA" name="Tuple@1be93c0" inStructuredNode="_KhX-8f90EeKcBsjselkpBA" outgoing="_KhX_AP90EeKcBsjselkpBA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_KhX--v90EeKcBsjselkpBA" name="Value(&quot;-- Running test case: Multiple delegation connectors - Multiple links - Signal delegated from port to part with port --&quot;)" inStructuredNode="_KhX--f90EeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_KhX--_90EeKcBsjselkpBA" name="Value(&quot;-- Running test case: Multiple delegation connectors - Multiple links - Signal delegated from port to part with port --&quot;).result" outgoing="_KhX-__90EeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX-_P90EeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX-_f90EeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_KhX-_v90EeKcBsjselkpBA" value="-- Running test case: Multiple delegation connectors - Multiple links - Signal delegated from port to part with port --">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_KhX-__90EeKcBsjselkpBA" inStructuredNode="_KhX-8f90EeKcBsjselkpBA" source="_KhX--_90EeKcBsjselkpBA" target="_KhX-8_90EeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_KhX_AP90EeKcBsjselkpBA" inStructuredNode="_KhX-8f90EeKcBsjselkpBA" source="_KhX--f90EeKcBsjselkpBA" target="_KhX-8v90EeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_KhX_Af90EeKcBsjselkpBA" name="ExpressionStatement@b9ecca" inStructuredNode="_KhX-8P90EeKcBsjselkpBA" outgoing="_KhYAZf90EeKcBsjselkpBA" incoming="_KhYAZP90EeKcBsjselkpBA">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_KhX_Av90EeKcBsjselkpBA" name="Call(AssertTrue)" inStructuredNode="_KhX_Af90EeKcBsjselkpBA" incoming="_KhYAU_90EeKcBsjselkpBA">
                  <argument xmi:type="uml:InputPin" xmi:id="_KhX_A_90EeKcBsjselkpBA" name="Call(AssertTrue).argument(label)" incoming="_KhYAUf90EeKcBsjselkpBA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_BP90EeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_Bf90EeKcBsjselkpBA" value="1"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_KhX_Bv90EeKcBsjselkpBA" name="Call(AssertTrue).argument(condition)" incoming="_KhYAUv90EeKcBsjselkpBA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_B_90EeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_CP90EeKcBsjselkpBA" value="1"/>
                  </argument>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_KhX_Cf90EeKcBsjselkpBA" name="Tuple@1010c5c" inStructuredNode="_KhX_Af90EeKcBsjselkpBA" outgoing="_KhYAU_90EeKcBsjselkpBA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_KhX_Cv90EeKcBsjselkpBA" name="Value(&quot;Signal delegated on all links (shall be true for default strategy)&quot;)" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_KhX_C_90EeKcBsjselkpBA" name="Value(&quot;Signal delegated on all links (shall be true for default strategy)&quot;).result" outgoing="_KhYAUf90EeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_DP90EeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_Df90EeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_KhX_Dv90EeKcBsjselkpBA" value="Signal delegated on all links (shall be true for default strategy)">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                  <node xmi:type="uml:ReadSelfAction" xmi:id="_KhX_D_90EeKcBsjselkpBA" name="ReadSelf" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_KhX_EP90EeKcBsjselkpBA" name="ReadSelf.result" outgoing="_KhYAL_90EeKcBsjselkpBA" type="_84Kry_68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_Ef90EeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_Ev90EeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_KhX_E_90EeKcBsjselkpBA" name="Read(c)" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA" structuralFeature="_84Krzf68EeKIUMeW2s0i8Q">
                    <object xmi:type="uml:InputPin" xmi:id="_KhX_FP90EeKcBsjselkpBA" name="Read(c).object" incoming="_KhYAMP90EeKcBsjselkpBA" type="_84Kry_68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_Ff90EeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_Fv90EeKcBsjselkpBA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_KhX_F_90EeKcBsjselkpBA" name="Read(c).result" outgoing="_KhYAMf90EeKcBsjselkpBA" type="_84Krcv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_GP90EeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_Gf90EeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_KhX_Gv90EeKcBsjselkpBA" name="Fork(ReadSelf.result)" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA" outgoing="_KhYAMP90EeKcBsjselkpBA" incoming="_KhYAL_90EeKcBsjselkpBA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_KhX_G_90EeKcBsjselkpBA" name="Read(a1)" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA" structuralFeature="_84Krdv68EeKIUMeW2s0i8Q">
                    <object xmi:type="uml:InputPin" xmi:id="_KhX_HP90EeKcBsjselkpBA" name="Read(a1).object" incoming="_KhYAMv90EeKcBsjselkpBA" type="_84Krcv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_Hf90EeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_Hv90EeKcBsjselkpBA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_KhX_H_90EeKcBsjselkpBA" name="Read(a1).result" outgoing="_KhYAM_90EeKcBsjselkpBA" type="_84FOOv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_IP90EeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_If90EeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_KhX_Iv90EeKcBsjselkpBA" name="Fork(Read(c).result)" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA" outgoing="_KhYAMv90EeKcBsjselkpBA" incoming="_KhYAMf90EeKcBsjselkpBA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_KhX_I_90EeKcBsjselkpBA" name="Read(b)" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA" structuralFeature="_84FOPP68EeKIUMeW2s0i8Q">
                    <object xmi:type="uml:InputPin" xmi:id="_KhX_JP90EeKcBsjselkpBA" name="Read(b).object" incoming="_KhYANP90EeKcBsjselkpBA" type="_84FOOv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_Jf90EeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_Jv90EeKcBsjselkpBA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_KhX_J_90EeKcBsjselkpBA" name="Read(b).result" outgoing="_KhYANf90EeKcBsjselkpBA" type="_84Fy_f68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_KP90EeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_Kf90EeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_KhX_Kv90EeKcBsjselkpBA" name="Fork(Read(a1).result)" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA" outgoing="_KhYANP90EeKcBsjselkpBA" incoming="_KhYAM_90EeKcBsjselkpBA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_KhX_K_90EeKcBsjselkpBA" name="Read(p)" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA" structuralFeature="_84Fy_v68EeKIUMeW2s0i8Q">
                    <object xmi:type="uml:InputPin" xmi:id="_KhX_LP90EeKcBsjselkpBA" name="Read(p).object" incoming="_KhYANv90EeKcBsjselkpBA" type="_84Fy_f68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_Lf90EeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_Lv90EeKcBsjselkpBA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_KhX_L_90EeKcBsjselkpBA" name="Read(p).result" outgoing="_KhYAN_90EeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_MP90EeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_Mf90EeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_KhX_Mv90EeKcBsjselkpBA" name="Fork(Read(b).result)" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA" outgoing="_KhYANv90EeKcBsjselkpBA" incoming="_KhYANf90EeKcBsjselkpBA"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_KhX_M_90EeKcBsjselkpBA" name="Value(4)" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_KhX_NP90EeKcBsjselkpBA" name="Value(4).result" outgoing="_KhYAOP90EeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_Nf90EeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_Nv90EeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_KhX_N_90EeKcBsjselkpBA" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:TestIdentityAction" xmi:id="_KhX_OP90EeKcBsjselkpBA" name="Test(==)" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA">
                    <first xmi:type="uml:InputPin" xmi:id="_KhX_Of90EeKcBsjselkpBA" name="Test(==).first" incoming="_KhYAN_90EeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_Ov90EeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_O_90EeKcBsjselkpBA" value="1"/>
                    </first>
                    <result xmi:type="uml:OutputPin" xmi:id="_KhX_PP90EeKcBsjselkpBA" name="Test(==).result" outgoing="_KhYAOv90EeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_Pf90EeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_Pv90EeKcBsjselkpBA" value="1"/>
                    </result>
                    <second xmi:type="uml:InputPin" xmi:id="_KhX_P_90EeKcBsjselkpBA" name="Test(==).second" incoming="_KhYAOP90EeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_QP90EeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_Qf90EeKcBsjselkpBA" value="1"/>
                    </second>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_KhX_Qv90EeKcBsjselkpBA" name="ConditionalLogicalExpression@9f7733.operand2" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA" incoming="_KhYAO_90EeKcBsjselkpBA">
                    <node xmi:type="uml:ReadSelfAction" xmi:id="_KhX_Q_90EeKcBsjselkpBA" name="ReadSelf" inStructuredNode="_KhX_Qv90EeKcBsjselkpBA">
                      <result xmi:type="uml:OutputPin" xmi:id="_KhX_RP90EeKcBsjselkpBA" name="ReadSelf.result" outgoing="_KhX_ef90EeKcBsjselkpBA" type="_84Kry_68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_Rf90EeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_Rv90EeKcBsjselkpBA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_KhX_R_90EeKcBsjselkpBA" name="Read(c)" inStructuredNode="_KhX_Qv90EeKcBsjselkpBA" structuralFeature="_84Krzf68EeKIUMeW2s0i8Q">
                      <object xmi:type="uml:InputPin" xmi:id="_KhX_SP90EeKcBsjselkpBA" name="Read(c).object" incoming="_KhX_ev90EeKcBsjselkpBA" type="_84Kry_68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_Sf90EeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_Sv90EeKcBsjselkpBA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_KhX_S_90EeKcBsjselkpBA" name="Read(c).result" outgoing="_KhX_e_90EeKcBsjselkpBA" type="_84Krcv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_TP90EeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_Tf90EeKcBsjselkpBA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_KhX_Tv90EeKcBsjselkpBA" name="Fork(ReadSelf.result)" inStructuredNode="_KhX_Qv90EeKcBsjselkpBA" outgoing="_KhX_ev90EeKcBsjselkpBA" incoming="_KhX_ef90EeKcBsjselkpBA"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_KhX_T_90EeKcBsjselkpBA" name="Read(a2)" inStructuredNode="_KhX_Qv90EeKcBsjselkpBA" structuralFeature="_84Kref68EeKIUMeW2s0i8Q">
                      <object xmi:type="uml:InputPin" xmi:id="_KhX_UP90EeKcBsjselkpBA" name="Read(a2).object" incoming="_KhX_fP90EeKcBsjselkpBA" type="_84Krcv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_Uf90EeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_Uv90EeKcBsjselkpBA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_KhX_U_90EeKcBsjselkpBA" name="Read(a2).result" outgoing="_KhX_ff90EeKcBsjselkpBA" type="_84FOOv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_VP90EeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_Vf90EeKcBsjselkpBA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_KhX_Vv90EeKcBsjselkpBA" name="Fork(Read(c).result)" inStructuredNode="_KhX_Qv90EeKcBsjselkpBA" outgoing="_KhX_fP90EeKcBsjselkpBA" incoming="_KhX_e_90EeKcBsjselkpBA"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_KhX_V_90EeKcBsjselkpBA" name="Read(b)" inStructuredNode="_KhX_Qv90EeKcBsjselkpBA" structuralFeature="_84FOPP68EeKIUMeW2s0i8Q">
                      <object xmi:type="uml:InputPin" xmi:id="_KhX_WP90EeKcBsjselkpBA" name="Read(b).object" incoming="_KhX_fv90EeKcBsjselkpBA" type="_84FOOv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_Wf90EeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_Wv90EeKcBsjselkpBA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_KhX_W_90EeKcBsjselkpBA" name="Read(b).result" outgoing="_KhX_f_90EeKcBsjselkpBA" type="_84Fy_f68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_XP90EeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_Xf90EeKcBsjselkpBA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_KhX_Xv90EeKcBsjselkpBA" name="Fork(Read(a2).result)" inStructuredNode="_KhX_Qv90EeKcBsjselkpBA" outgoing="_KhX_fv90EeKcBsjselkpBA" incoming="_KhX_ff90EeKcBsjselkpBA"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_KhX_X_90EeKcBsjselkpBA" name="Read(p)" inStructuredNode="_KhX_Qv90EeKcBsjselkpBA" structuralFeature="_84Fy_v68EeKIUMeW2s0i8Q">
                      <object xmi:type="uml:InputPin" xmi:id="_KhX_YP90EeKcBsjselkpBA" name="Read(p).object" incoming="_KhX_gP90EeKcBsjselkpBA" type="_84Fy_f68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_Yf90EeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_Yv90EeKcBsjselkpBA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_KhX_Y_90EeKcBsjselkpBA" name="Read(p).result" outgoing="_KhX_gf90EeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_ZP90EeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_Zf90EeKcBsjselkpBA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_KhX_Zv90EeKcBsjselkpBA" name="Fork(Read(b).result)" inStructuredNode="_KhX_Qv90EeKcBsjselkpBA" outgoing="_KhX_gP90EeKcBsjselkpBA" incoming="_KhX_f_90EeKcBsjselkpBA"/>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_KhX_Z_90EeKcBsjselkpBA" name="Value(4)" inStructuredNode="_KhX_Qv90EeKcBsjselkpBA">
                      <result xmi:type="uml:OutputPin" xmi:id="_KhX_aP90EeKcBsjselkpBA" name="Value(4).result" outgoing="_KhX_gv90EeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_af90EeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_av90EeKcBsjselkpBA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_KhX_a_90EeKcBsjselkpBA" value="4">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <node xmi:type="uml:TestIdentityAction" xmi:id="_KhX_bP90EeKcBsjselkpBA" name="Test(==)" inStructuredNode="_KhX_Qv90EeKcBsjselkpBA">
                      <first xmi:type="uml:InputPin" xmi:id="_KhX_bf90EeKcBsjselkpBA" name="Test(==).first" incoming="_KhX_gf90EeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_bv90EeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_b_90EeKcBsjselkpBA" value="1"/>
                      </first>
                      <result xmi:type="uml:OutputPin" xmi:id="_KhX_cP90EeKcBsjselkpBA" name="Test(==).result" outgoing="_KhX_g_90EeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_cf90EeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_cv90EeKcBsjselkpBA" value="1"/>
                      </result>
                      <second xmi:type="uml:InputPin" xmi:id="_KhX_c_90EeKcBsjselkpBA" name="Test(==).second" incoming="_KhX_gv90EeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_dP90EeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_df90EeKcBsjselkpBA" value="1"/>
                      </second>
                    </node>
                    <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_KhX_dv90EeKcBsjselkpBA" name="ConditionalLogicalExpression@9f7733.operand2.result" outgoing="_KhYAP_90EeKcBsjselkpBA" incoming="_KhX_g_90EeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_d_90EeKcBsjselkpBA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_eP90EeKcBsjselkpBA" value="*"/>
                    </structuredNodeOutput>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_KhX_ef90EeKcBsjselkpBA" inStructuredNode="_KhX_Qv90EeKcBsjselkpBA" source="_KhX_RP90EeKcBsjselkpBA" target="_KhX_Tv90EeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_KhX_ev90EeKcBsjselkpBA" inStructuredNode="_KhX_Qv90EeKcBsjselkpBA" source="_KhX_Tv90EeKcBsjselkpBA" target="_KhX_SP90EeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_KhX_e_90EeKcBsjselkpBA" inStructuredNode="_KhX_Qv90EeKcBsjselkpBA" source="_KhX_S_90EeKcBsjselkpBA" target="_KhX_Vv90EeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_KhX_fP90EeKcBsjselkpBA" inStructuredNode="_KhX_Qv90EeKcBsjselkpBA" source="_KhX_Vv90EeKcBsjselkpBA" target="_KhX_UP90EeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_KhX_ff90EeKcBsjselkpBA" inStructuredNode="_KhX_Qv90EeKcBsjselkpBA" source="_KhX_U_90EeKcBsjselkpBA" target="_KhX_Xv90EeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_KhX_fv90EeKcBsjselkpBA" inStructuredNode="_KhX_Qv90EeKcBsjselkpBA" source="_KhX_Xv90EeKcBsjselkpBA" target="_KhX_WP90EeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_KhX_f_90EeKcBsjselkpBA" inStructuredNode="_KhX_Qv90EeKcBsjselkpBA" source="_KhX_W_90EeKcBsjselkpBA" target="_KhX_Zv90EeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_KhX_gP90EeKcBsjselkpBA" inStructuredNode="_KhX_Qv90EeKcBsjselkpBA" source="_KhX_Zv90EeKcBsjselkpBA" target="_KhX_YP90EeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_KhX_gf90EeKcBsjselkpBA" inStructuredNode="_KhX_Qv90EeKcBsjselkpBA" source="_KhX_Y_90EeKcBsjselkpBA" target="_KhX_bf90EeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_KhX_gv90EeKcBsjselkpBA" inStructuredNode="_KhX_Qv90EeKcBsjselkpBA" source="_KhX_aP90EeKcBsjselkpBA" target="_KhX_c_90EeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_KhX_g_90EeKcBsjselkpBA" inStructuredNode="_KhX_Qv90EeKcBsjselkpBA" source="_KhX_cP90EeKcBsjselkpBA" target="_KhX_dv90EeKcBsjselkpBA"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_KhX_hP90EeKcBsjselkpBA" name="ConditionalLogicalExpression@9f7733.operand3" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA" incoming="_KhYAPf90EeKcBsjselkpBA">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_KhX_hf90EeKcBsjselkpBA" name="Value(false)" inStructuredNode="_KhX_hP90EeKcBsjselkpBA">
                      <result xmi:type="uml:OutputPin" xmi:id="_KhX_hv90EeKcBsjselkpBA" name="Value(false).result" outgoing="_KhX_jf90EeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_h_90EeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_iP90EeKcBsjselkpBA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralBoolean" xmi:id="_KhX_if90EeKcBsjselkpBA">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      </value>
                    </node>
                    <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_KhX_iv90EeKcBsjselkpBA" name="ConditionalLogicalExpression@9f7733.operand3.result" outgoing="_KhYAQP90EeKcBsjselkpBA" incoming="_KhX_jf90EeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_i_90EeKcBsjselkpBA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_jP90EeKcBsjselkpBA" value="*"/>
                    </structuredNodeOutput>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_KhX_jf90EeKcBsjselkpBA" inStructuredNode="_KhX_hP90EeKcBsjselkpBA" source="_KhX_hv90EeKcBsjselkpBA" target="_KhX_iv90EeKcBsjselkpBA"/>
                  </node>
                  <node xmi:type="uml:InitialNode" xmi:id="_KhX_jv90EeKcBsjselkpBA" name="Initial(ConditionalLogicalExpression@9f7733)" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA" outgoing="_KhYAOf90EeKcBsjselkpBA"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_KhX_j_90EeKcBsjselkpBA" name="Decision(ConditionalLogicalExpression@9f7733)" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA" outgoing="_KhYAO_90EeKcBsjselkpBA _KhYAPf90EeKcBsjselkpBA" incoming="_KhYAOf90EeKcBsjselkpBA _KhYAOv90EeKcBsjselkpBA" decisionInputFlow="_KhYAOv90EeKcBsjselkpBA"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_KhX_kP90EeKcBsjselkpBA" name="Merge(ConditionalLogicalExpression@9f7733.result)" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA" outgoing="_KhYAQv90EeKcBsjselkpBA" incoming="_KhYAP_90EeKcBsjselkpBA _KhYAQP90EeKcBsjselkpBA"/>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_KhX_kf90EeKcBsjselkpBA" name="ConditionalLogicalExpression@a53e55.operand2" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA" incoming="_KhYAQ_90EeKcBsjselkpBA">
                    <node xmi:type="uml:ReadSelfAction" xmi:id="_KhX_kv90EeKcBsjselkpBA" name="ReadSelf" inStructuredNode="_KhX_kf90EeKcBsjselkpBA">
                      <result xmi:type="uml:OutputPin" xmi:id="_KhX_k_90EeKcBsjselkpBA" name="ReadSelf.result" outgoing="_KhX_yP90EeKcBsjselkpBA" type="_84Kry_68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_lP90EeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_lf90EeKcBsjselkpBA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_KhX_lv90EeKcBsjselkpBA" name="Read(c)" inStructuredNode="_KhX_kf90EeKcBsjselkpBA" structuralFeature="_84Krzf68EeKIUMeW2s0i8Q">
                      <object xmi:type="uml:InputPin" xmi:id="_KhX_l_90EeKcBsjselkpBA" name="Read(c).object" incoming="_KhX_yf90EeKcBsjselkpBA" type="_84Kry_68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_mP90EeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_mf90EeKcBsjselkpBA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_KhX_mv90EeKcBsjselkpBA" name="Read(c).result" outgoing="_KhX_yv90EeKcBsjselkpBA" type="_84Krcv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_m_90EeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_nP90EeKcBsjselkpBA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_KhX_nf90EeKcBsjselkpBA" name="Fork(ReadSelf.result)" inStructuredNode="_KhX_kf90EeKcBsjselkpBA" outgoing="_KhX_yf90EeKcBsjselkpBA" incoming="_KhX_yP90EeKcBsjselkpBA"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_KhX_nv90EeKcBsjselkpBA" name="Read(a3)" inStructuredNode="_KhX_kf90EeKcBsjselkpBA" structuralFeature="_84KrfP68EeKIUMeW2s0i8Q">
                      <object xmi:type="uml:InputPin" xmi:id="_KhX_n_90EeKcBsjselkpBA" name="Read(a3).object" incoming="_KhX_y_90EeKcBsjselkpBA" type="_84Krcv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_oP90EeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_of90EeKcBsjselkpBA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_KhX_ov90EeKcBsjselkpBA" name="Read(a3).result" outgoing="_KhX_zP90EeKcBsjselkpBA" type="_84FOOv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_o_90EeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_pP90EeKcBsjselkpBA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_KhX_pf90EeKcBsjselkpBA" name="Fork(Read(c).result)" inStructuredNode="_KhX_kf90EeKcBsjselkpBA" outgoing="_KhX_y_90EeKcBsjselkpBA" incoming="_KhX_yv90EeKcBsjselkpBA"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_KhX_pv90EeKcBsjselkpBA" name="Read(b)" inStructuredNode="_KhX_kf90EeKcBsjselkpBA" structuralFeature="_84FOPP68EeKIUMeW2s0i8Q">
                      <object xmi:type="uml:InputPin" xmi:id="_KhX_p_90EeKcBsjselkpBA" name="Read(b).object" incoming="_KhX_zf90EeKcBsjselkpBA" type="_84FOOv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_qP90EeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_qf90EeKcBsjselkpBA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_KhX_qv90EeKcBsjselkpBA" name="Read(b).result" outgoing="_KhX_zv90EeKcBsjselkpBA" type="_84Fy_f68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_q_90EeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_rP90EeKcBsjselkpBA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_KhX_rf90EeKcBsjselkpBA" name="Fork(Read(a3).result)" inStructuredNode="_KhX_kf90EeKcBsjselkpBA" outgoing="_KhX_zf90EeKcBsjselkpBA" incoming="_KhX_zP90EeKcBsjselkpBA"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_KhX_rv90EeKcBsjselkpBA" name="Read(p)" inStructuredNode="_KhX_kf90EeKcBsjselkpBA" structuralFeature="_84Fy_v68EeKIUMeW2s0i8Q">
                      <object xmi:type="uml:InputPin" xmi:id="_KhX_r_90EeKcBsjselkpBA" name="Read(p).object" incoming="_KhX_z_90EeKcBsjselkpBA" type="_84Fy_f68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_sP90EeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_sf90EeKcBsjselkpBA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_KhX_sv90EeKcBsjselkpBA" name="Read(p).result" outgoing="_KhX_0P90EeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_s_90EeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_tP90EeKcBsjselkpBA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_KhX_tf90EeKcBsjselkpBA" name="Fork(Read(b).result)" inStructuredNode="_KhX_kf90EeKcBsjselkpBA" outgoing="_KhX_z_90EeKcBsjselkpBA" incoming="_KhX_zv90EeKcBsjselkpBA"/>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_KhX_tv90EeKcBsjselkpBA" name="Value(4)" inStructuredNode="_KhX_kf90EeKcBsjselkpBA">
                      <result xmi:type="uml:OutputPin" xmi:id="_KhX_t_90EeKcBsjselkpBA" name="Value(4).result" outgoing="_KhX_0f90EeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_uP90EeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_uf90EeKcBsjselkpBA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_KhX_uv90EeKcBsjselkpBA" value="4">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <node xmi:type="uml:TestIdentityAction" xmi:id="_KhX_u_90EeKcBsjselkpBA" name="Test(==)" inStructuredNode="_KhX_kf90EeKcBsjselkpBA">
                      <first xmi:type="uml:InputPin" xmi:id="_KhX_vP90EeKcBsjselkpBA" name="Test(==).first" incoming="_KhX_0P90EeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_vf90EeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_vv90EeKcBsjselkpBA" value="1"/>
                      </first>
                      <result xmi:type="uml:OutputPin" xmi:id="_KhX_v_90EeKcBsjselkpBA" name="Test(==).result" outgoing="_KhX_0v90EeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_wP90EeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_wf90EeKcBsjselkpBA" value="1"/>
                      </result>
                      <second xmi:type="uml:InputPin" xmi:id="_KhX_wv90EeKcBsjselkpBA" name="Test(==).second" incoming="_KhX_0f90EeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_w_90EeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_xP90EeKcBsjselkpBA" value="1"/>
                      </second>
                    </node>
                    <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_KhX_xf90EeKcBsjselkpBA" name="ConditionalLogicalExpression@a53e55.operand2.result" outgoing="_KhYAR_90EeKcBsjselkpBA" incoming="_KhX_0v90EeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_xv90EeKcBsjselkpBA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_x_90EeKcBsjselkpBA" value="*"/>
                    </structuredNodeOutput>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_KhX_yP90EeKcBsjselkpBA" inStructuredNode="_KhX_kf90EeKcBsjselkpBA" source="_KhX_k_90EeKcBsjselkpBA" target="_KhX_nf90EeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_KhX_yf90EeKcBsjselkpBA" inStructuredNode="_KhX_kf90EeKcBsjselkpBA" source="_KhX_nf90EeKcBsjselkpBA" target="_KhX_l_90EeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_KhX_yv90EeKcBsjselkpBA" inStructuredNode="_KhX_kf90EeKcBsjselkpBA" source="_KhX_mv90EeKcBsjselkpBA" target="_KhX_pf90EeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_KhX_y_90EeKcBsjselkpBA" inStructuredNode="_KhX_kf90EeKcBsjselkpBA" source="_KhX_pf90EeKcBsjselkpBA" target="_KhX_n_90EeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_KhX_zP90EeKcBsjselkpBA" inStructuredNode="_KhX_kf90EeKcBsjselkpBA" source="_KhX_ov90EeKcBsjselkpBA" target="_KhX_rf90EeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_KhX_zf90EeKcBsjselkpBA" inStructuredNode="_KhX_kf90EeKcBsjselkpBA" source="_KhX_rf90EeKcBsjselkpBA" target="_KhX_p_90EeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_KhX_zv90EeKcBsjselkpBA" inStructuredNode="_KhX_kf90EeKcBsjselkpBA" source="_KhX_qv90EeKcBsjselkpBA" target="_KhX_tf90EeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_KhX_z_90EeKcBsjselkpBA" inStructuredNode="_KhX_kf90EeKcBsjselkpBA" source="_KhX_tf90EeKcBsjselkpBA" target="_KhX_r_90EeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_KhX_0P90EeKcBsjselkpBA" inStructuredNode="_KhX_kf90EeKcBsjselkpBA" source="_KhX_sv90EeKcBsjselkpBA" target="_KhX_vP90EeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_KhX_0f90EeKcBsjselkpBA" inStructuredNode="_KhX_kf90EeKcBsjselkpBA" source="_KhX_t_90EeKcBsjselkpBA" target="_KhX_wv90EeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_KhX_0v90EeKcBsjselkpBA" inStructuredNode="_KhX_kf90EeKcBsjselkpBA" source="_KhX_v_90EeKcBsjselkpBA" target="_KhX_xf90EeKcBsjselkpBA"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_KhX_0_90EeKcBsjselkpBA" name="ConditionalLogicalExpression@a53e55.operand3" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA" incoming="_KhYARf90EeKcBsjselkpBA">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_KhX_1P90EeKcBsjselkpBA" name="Value(false)" inStructuredNode="_KhX_0_90EeKcBsjselkpBA">
                      <result xmi:type="uml:OutputPin" xmi:id="_KhX_1f90EeKcBsjselkpBA" name="Value(false).result" outgoing="_KhX_3P90EeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_1v90EeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_1_90EeKcBsjselkpBA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralBoolean" xmi:id="_KhX_2P90EeKcBsjselkpBA">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      </value>
                    </node>
                    <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_KhX_2f90EeKcBsjselkpBA" name="ConditionalLogicalExpression@a53e55.operand3.result" outgoing="_KhYASP90EeKcBsjselkpBA" incoming="_KhX_3P90EeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_2v90EeKcBsjselkpBA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_2_90EeKcBsjselkpBA" value="*"/>
                    </structuredNodeOutput>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_KhX_3P90EeKcBsjselkpBA" inStructuredNode="_KhX_0_90EeKcBsjselkpBA" source="_KhX_1f90EeKcBsjselkpBA" target="_KhX_2f90EeKcBsjselkpBA"/>
                  </node>
                  <node xmi:type="uml:InitialNode" xmi:id="_KhX_3f90EeKcBsjselkpBA" name="Initial(ConditionalLogicalExpression@a53e55)" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA" outgoing="_KhYAQf90EeKcBsjselkpBA"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_KhX_3v90EeKcBsjselkpBA" name="Decision(ConditionalLogicalExpression@a53e55)" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA" outgoing="_KhYAQ_90EeKcBsjselkpBA _KhYARf90EeKcBsjselkpBA" incoming="_KhYAQf90EeKcBsjselkpBA _KhYAQv90EeKcBsjselkpBA" decisionInputFlow="_KhYAQv90EeKcBsjselkpBA"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_KhX_3_90EeKcBsjselkpBA" name="Merge(ConditionalLogicalExpression@a53e55.result)" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA" outgoing="_KhYASv90EeKcBsjselkpBA" incoming="_KhYAR_90EeKcBsjselkpBA _KhYASP90EeKcBsjselkpBA"/>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_KhX_4P90EeKcBsjselkpBA" name="ConditionalLogicalExpression@759953.operand2" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA" incoming="_KhYAS_90EeKcBsjselkpBA">
                    <node xmi:type="uml:ReadSelfAction" xmi:id="_KhX_4f90EeKcBsjselkpBA" name="ReadSelf" inStructuredNode="_KhX_4P90EeKcBsjselkpBA">
                      <result xmi:type="uml:OutputPin" xmi:id="_KhX_4v90EeKcBsjselkpBA" name="ReadSelf.result" outgoing="_KhYAF_90EeKcBsjselkpBA" type="_84Kry_68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_4_90EeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_5P90EeKcBsjselkpBA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_KhX_5f90EeKcBsjselkpBA" name="Read(c)" inStructuredNode="_KhX_4P90EeKcBsjselkpBA" structuralFeature="_84Krzf68EeKIUMeW2s0i8Q">
                      <object xmi:type="uml:InputPin" xmi:id="_KhX_5v90EeKcBsjselkpBA" name="Read(c).object" incoming="_KhYAGP90EeKcBsjselkpBA" type="_84Kry_68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_5_90EeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_6P90EeKcBsjselkpBA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_KhX_6f90EeKcBsjselkpBA" name="Read(c).result" outgoing="_KhYAGf90EeKcBsjselkpBA" type="_84Krcv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_6v90EeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_6_90EeKcBsjselkpBA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_KhX_7P90EeKcBsjselkpBA" name="Fork(ReadSelf.result)" inStructuredNode="_KhX_4P90EeKcBsjselkpBA" outgoing="_KhYAGP90EeKcBsjselkpBA" incoming="_KhYAF_90EeKcBsjselkpBA"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_KhX_7f90EeKcBsjselkpBA" name="Read(a4)" inStructuredNode="_KhX_4P90EeKcBsjselkpBA" structuralFeature="_84Krf_68EeKIUMeW2s0i8Q">
                      <object xmi:type="uml:InputPin" xmi:id="_KhX_7v90EeKcBsjselkpBA" name="Read(a4).object" incoming="_KhYAGv90EeKcBsjselkpBA" type="_84Krcv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_7_90EeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_8P90EeKcBsjselkpBA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_KhX_8f90EeKcBsjselkpBA" name="Read(a4).result" outgoing="_KhYAG_90EeKcBsjselkpBA" type="_84FOOv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_8v90EeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_8_90EeKcBsjselkpBA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_KhX_9P90EeKcBsjselkpBA" name="Fork(Read(c).result)" inStructuredNode="_KhX_4P90EeKcBsjselkpBA" outgoing="_KhYAGv90EeKcBsjselkpBA" incoming="_KhYAGf90EeKcBsjselkpBA"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_KhX_9f90EeKcBsjselkpBA" name="Read(b)" inStructuredNode="_KhX_4P90EeKcBsjselkpBA" structuralFeature="_84FOPP68EeKIUMeW2s0i8Q">
                      <object xmi:type="uml:InputPin" xmi:id="_KhX_9v90EeKcBsjselkpBA" name="Read(b).object" incoming="_KhYAHP90EeKcBsjselkpBA" type="_84FOOv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_9_90EeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_-P90EeKcBsjselkpBA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_KhX_-f90EeKcBsjselkpBA" name="Read(b).result" outgoing="_KhYAHf90EeKcBsjselkpBA" type="_84Fy_f68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX_-v90EeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhX_-_90EeKcBsjselkpBA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_KhX__P90EeKcBsjselkpBA" name="Fork(Read(a4).result)" inStructuredNode="_KhX_4P90EeKcBsjselkpBA" outgoing="_KhYAHP90EeKcBsjselkpBA" incoming="_KhYAG_90EeKcBsjselkpBA"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_KhX__f90EeKcBsjselkpBA" name="Read(p)" inStructuredNode="_KhX_4P90EeKcBsjselkpBA" structuralFeature="_84Fy_v68EeKIUMeW2s0i8Q">
                      <object xmi:type="uml:InputPin" xmi:id="_KhX__v90EeKcBsjselkpBA" name="Read(p).object" incoming="_KhYAHv90EeKcBsjselkpBA" type="_84Fy_f68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhX___90EeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhYAAP90EeKcBsjselkpBA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_KhYAAf90EeKcBsjselkpBA" name="Read(p).result" outgoing="_KhYAH_90EeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhYAAv90EeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhYAA_90EeKcBsjselkpBA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_KhYABP90EeKcBsjselkpBA" name="Fork(Read(b).result)" inStructuredNode="_KhX_4P90EeKcBsjselkpBA" outgoing="_KhYAHv90EeKcBsjselkpBA" incoming="_KhYAHf90EeKcBsjselkpBA"/>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_KhYABf90EeKcBsjselkpBA" name="Value(4)" inStructuredNode="_KhX_4P90EeKcBsjselkpBA">
                      <result xmi:type="uml:OutputPin" xmi:id="_KhYABv90EeKcBsjselkpBA" name="Value(4).result" outgoing="_KhYAIP90EeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhYAB_90EeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhYACP90EeKcBsjselkpBA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_KhYACf90EeKcBsjselkpBA" value="4">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <node xmi:type="uml:TestIdentityAction" xmi:id="_KhYACv90EeKcBsjselkpBA" name="Test(==)" inStructuredNode="_KhX_4P90EeKcBsjselkpBA">
                      <first xmi:type="uml:InputPin" xmi:id="_KhYAC_90EeKcBsjselkpBA" name="Test(==).first" incoming="_KhYAH_90EeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhYADP90EeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhYADf90EeKcBsjselkpBA" value="1"/>
                      </first>
                      <result xmi:type="uml:OutputPin" xmi:id="_KhYADv90EeKcBsjselkpBA" name="Test(==).result" outgoing="_KhYAIf90EeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhYAD_90EeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhYAEP90EeKcBsjselkpBA" value="1"/>
                      </result>
                      <second xmi:type="uml:InputPin" xmi:id="_KhYAEf90EeKcBsjselkpBA" name="Test(==).second" incoming="_KhYAIP90EeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhYAEv90EeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhYAE_90EeKcBsjselkpBA" value="1"/>
                      </second>
                    </node>
                    <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_KhYAFP90EeKcBsjselkpBA" name="ConditionalLogicalExpression@759953.operand2.result" outgoing="_KhYAT_90EeKcBsjselkpBA" incoming="_KhYAIf90EeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhYAFf90EeKcBsjselkpBA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhYAFv90EeKcBsjselkpBA" value="*"/>
                    </structuredNodeOutput>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_KhYAF_90EeKcBsjselkpBA" inStructuredNode="_KhX_4P90EeKcBsjselkpBA" source="_KhX_4v90EeKcBsjselkpBA" target="_KhX_7P90EeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_KhYAGP90EeKcBsjselkpBA" inStructuredNode="_KhX_4P90EeKcBsjselkpBA" source="_KhX_7P90EeKcBsjselkpBA" target="_KhX_5v90EeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_KhYAGf90EeKcBsjselkpBA" inStructuredNode="_KhX_4P90EeKcBsjselkpBA" source="_KhX_6f90EeKcBsjselkpBA" target="_KhX_9P90EeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_KhYAGv90EeKcBsjselkpBA" inStructuredNode="_KhX_4P90EeKcBsjselkpBA" source="_KhX_9P90EeKcBsjselkpBA" target="_KhX_7v90EeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_KhYAG_90EeKcBsjselkpBA" inStructuredNode="_KhX_4P90EeKcBsjselkpBA" source="_KhX_8f90EeKcBsjselkpBA" target="_KhX__P90EeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_KhYAHP90EeKcBsjselkpBA" inStructuredNode="_KhX_4P90EeKcBsjselkpBA" source="_KhX__P90EeKcBsjselkpBA" target="_KhX_9v90EeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_KhYAHf90EeKcBsjselkpBA" inStructuredNode="_KhX_4P90EeKcBsjselkpBA" source="_KhX_-f90EeKcBsjselkpBA" target="_KhYABP90EeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_KhYAHv90EeKcBsjselkpBA" inStructuredNode="_KhX_4P90EeKcBsjselkpBA" source="_KhYABP90EeKcBsjselkpBA" target="_KhX__v90EeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_KhYAH_90EeKcBsjselkpBA" inStructuredNode="_KhX_4P90EeKcBsjselkpBA" source="_KhYAAf90EeKcBsjselkpBA" target="_KhYAC_90EeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_KhYAIP90EeKcBsjselkpBA" inStructuredNode="_KhX_4P90EeKcBsjselkpBA" source="_KhYABv90EeKcBsjselkpBA" target="_KhYAEf90EeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_KhYAIf90EeKcBsjselkpBA" inStructuredNode="_KhX_4P90EeKcBsjselkpBA" source="_KhYADv90EeKcBsjselkpBA" target="_KhYAFP90EeKcBsjselkpBA"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_KhYAIv90EeKcBsjselkpBA" name="ConditionalLogicalExpression@759953.operand3" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA" incoming="_KhYATf90EeKcBsjselkpBA">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_KhYAI_90EeKcBsjselkpBA" name="Value(false)" inStructuredNode="_KhYAIv90EeKcBsjselkpBA">
                      <result xmi:type="uml:OutputPin" xmi:id="_KhYAJP90EeKcBsjselkpBA" name="Value(false).result" outgoing="_KhYAK_90EeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhYAJf90EeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhYAJv90EeKcBsjselkpBA" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralBoolean" xmi:id="_KhYAJ_90EeKcBsjselkpBA">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      </value>
                    </node>
                    <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_KhYAKP90EeKcBsjselkpBA" name="ConditionalLogicalExpression@759953.operand3.result" outgoing="_KhYAUP90EeKcBsjselkpBA" incoming="_KhYAK_90EeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhYAKf90EeKcBsjselkpBA"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhYAKv90EeKcBsjselkpBA" value="*"/>
                    </structuredNodeOutput>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_KhYAK_90EeKcBsjselkpBA" inStructuredNode="_KhYAIv90EeKcBsjselkpBA" source="_KhYAJP90EeKcBsjselkpBA" target="_KhYAKP90EeKcBsjselkpBA"/>
                  </node>
                  <node xmi:type="uml:InitialNode" xmi:id="_KhYALP90EeKcBsjselkpBA" name="Initial(ConditionalLogicalExpression@759953)" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA" outgoing="_KhYASf90EeKcBsjselkpBA"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_KhYALf90EeKcBsjselkpBA" name="Decision(ConditionalLogicalExpression@759953)" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA" outgoing="_KhYAS_90EeKcBsjselkpBA _KhYATf90EeKcBsjselkpBA" incoming="_KhYASf90EeKcBsjselkpBA _KhYASv90EeKcBsjselkpBA" decisionInputFlow="_KhYASv90EeKcBsjselkpBA"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_KhYALv90EeKcBsjselkpBA" name="Merge(ConditionalLogicalExpression@759953.result)" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA" outgoing="_KhYAUv90EeKcBsjselkpBA" incoming="_KhYAT_90EeKcBsjselkpBA _KhYAUP90EeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_KhYAL_90EeKcBsjselkpBA" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA" source="_KhX_EP90EeKcBsjselkpBA" target="_KhX_Gv90EeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_KhYAMP90EeKcBsjselkpBA" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA" source="_KhX_Gv90EeKcBsjselkpBA" target="_KhX_FP90EeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_KhYAMf90EeKcBsjselkpBA" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA" source="_KhX_F_90EeKcBsjselkpBA" target="_KhX_Iv90EeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_KhYAMv90EeKcBsjselkpBA" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA" source="_KhX_Iv90EeKcBsjselkpBA" target="_KhX_HP90EeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_KhYAM_90EeKcBsjselkpBA" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA" source="_KhX_H_90EeKcBsjselkpBA" target="_KhX_Kv90EeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_KhYANP90EeKcBsjselkpBA" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA" source="_KhX_Kv90EeKcBsjselkpBA" target="_KhX_JP90EeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_KhYANf90EeKcBsjselkpBA" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA" source="_KhX_J_90EeKcBsjselkpBA" target="_KhX_Mv90EeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_KhYANv90EeKcBsjselkpBA" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA" source="_KhX_Mv90EeKcBsjselkpBA" target="_KhX_LP90EeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_KhYAN_90EeKcBsjselkpBA" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA" source="_KhX_L_90EeKcBsjselkpBA" target="_KhX_Of90EeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_KhYAOP90EeKcBsjselkpBA" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA" source="_KhX_NP90EeKcBsjselkpBA" target="_KhX_P_90EeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_KhYAOf90EeKcBsjselkpBA" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA" source="_KhX_jv90EeKcBsjselkpBA" target="_KhX_j_90EeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_KhYAOv90EeKcBsjselkpBA" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA" source="_KhX_PP90EeKcBsjselkpBA" target="_KhX_j_90EeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_KhYAO_90EeKcBsjselkpBA" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA" source="_KhX_j_90EeKcBsjselkpBA" target="_KhX_Qv90EeKcBsjselkpBA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_KhYAPP90EeKcBsjselkpBA" name="Value(true)" value="true"/>
                  </edge>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_KhYAPf90EeKcBsjselkpBA" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA" source="_KhX_j_90EeKcBsjselkpBA" target="_KhX_hP90EeKcBsjselkpBA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_KhYAPv90EeKcBsjselkpBA" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_KhYAP_90EeKcBsjselkpBA" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA" source="_KhX_dv90EeKcBsjselkpBA" target="_KhX_kP90EeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_KhYAQP90EeKcBsjselkpBA" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA" source="_KhX_iv90EeKcBsjselkpBA" target="_KhX_kP90EeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_KhYAQf90EeKcBsjselkpBA" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA" source="_KhX_3f90EeKcBsjselkpBA" target="_KhX_3v90EeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_KhYAQv90EeKcBsjselkpBA" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA" source="_KhX_kP90EeKcBsjselkpBA" target="_KhX_3v90EeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_KhYAQ_90EeKcBsjselkpBA" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA" source="_KhX_3v90EeKcBsjselkpBA" target="_KhX_kf90EeKcBsjselkpBA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_KhYARP90EeKcBsjselkpBA" name="Value(true)" value="true"/>
                  </edge>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_KhYARf90EeKcBsjselkpBA" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA" source="_KhX_3v90EeKcBsjselkpBA" target="_KhX_0_90EeKcBsjselkpBA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_KhYARv90EeKcBsjselkpBA" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_KhYAR_90EeKcBsjselkpBA" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA" source="_KhX_xf90EeKcBsjselkpBA" target="_KhX_3_90EeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_KhYASP90EeKcBsjselkpBA" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA" source="_KhX_2f90EeKcBsjselkpBA" target="_KhX_3_90EeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_KhYASf90EeKcBsjselkpBA" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA" source="_KhYALP90EeKcBsjselkpBA" target="_KhYALf90EeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_KhYASv90EeKcBsjselkpBA" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA" source="_KhX_3_90EeKcBsjselkpBA" target="_KhYALf90EeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_KhYAS_90EeKcBsjselkpBA" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA" source="_KhYALf90EeKcBsjselkpBA" target="_KhX_4P90EeKcBsjselkpBA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_KhYATP90EeKcBsjselkpBA" name="Value(true)" value="true"/>
                  </edge>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_KhYATf90EeKcBsjselkpBA" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA" source="_KhYALf90EeKcBsjselkpBA" target="_KhYAIv90EeKcBsjselkpBA">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_KhYATv90EeKcBsjselkpBA" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_KhYAT_90EeKcBsjselkpBA" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA" source="_KhYAFP90EeKcBsjselkpBA" target="_KhYALv90EeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_KhYAUP90EeKcBsjselkpBA" inStructuredNode="_KhX_Cf90EeKcBsjselkpBA" source="_KhYAKP90EeKcBsjselkpBA" target="_KhYALv90EeKcBsjselkpBA"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_KhYAUf90EeKcBsjselkpBA" inStructuredNode="_KhX_Af90EeKcBsjselkpBA" source="_KhX_C_90EeKcBsjselkpBA" target="_KhX_A_90EeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_KhYAUv90EeKcBsjselkpBA" inStructuredNode="_KhX_Af90EeKcBsjselkpBA" source="_KhYALv90EeKcBsjselkpBA" target="_KhX_Bv90EeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_KhYAU_90EeKcBsjselkpBA" inStructuredNode="_KhX_Af90EeKcBsjselkpBA" source="_KhX_Cf90EeKcBsjselkpBA" target="_KhX_Av90EeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_KhYAVP90EeKcBsjselkpBA" name="ExpressionStatement@30bced" inStructuredNode="_KhX-8P90EeKcBsjselkpBA" incoming="_KhYAZf90EeKcBsjselkpBA">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_KhYAVf90EeKcBsjselkpBA" name="Call(WriteLine)" inStructuredNode="_KhYAVP90EeKcBsjselkpBA" incoming="_KhYAY_90EeKcBsjselkpBA">
                  <argument xmi:type="uml:InputPin" xmi:id="_KhYAVv90EeKcBsjselkpBA" name="Call(WriteLine).argument(value)" incoming="_KhYAYv90EeKcBsjselkpBA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhYAV_90EeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhYAWP90EeKcBsjselkpBA" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_KhYAWf90EeKcBsjselkpBA" name="Call(WriteLine).result(errorStatus)">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhYAWv90EeKcBsjselkpBA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhYAW_90EeKcBsjselkpBA" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_KhYAXP90EeKcBsjselkpBA" name="Tuple@1815b2a" inStructuredNode="_KhYAVP90EeKcBsjselkpBA" outgoing="_KhYAY_90EeKcBsjselkpBA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_KhYAXf90EeKcBsjselkpBA" name="Value(&quot;-- End of test case --&quot;)" inStructuredNode="_KhYAXP90EeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_KhYAXv90EeKcBsjselkpBA" name="Value(&quot;-- End of test case --&quot;).result" outgoing="_KhYAYv90EeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KhYAX_90EeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KhYAYP90EeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_KhYAYf90EeKcBsjselkpBA" value="-- End of test case --">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_KhYAYv90EeKcBsjselkpBA" inStructuredNode="_KhYAVP90EeKcBsjselkpBA" source="_KhYAXv90EeKcBsjselkpBA" target="_KhYAVv90EeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_KhYAY_90EeKcBsjselkpBA" inStructuredNode="_KhYAVP90EeKcBsjselkpBA" source="_KhYAXP90EeKcBsjselkpBA" target="_KhYAVf90EeKcBsjselkpBA"/>
              </node>
              <edge xmi:type="uml:ControlFlow" xmi:id="_KhYAZP90EeKcBsjselkpBA" inStructuredNode="_KhX-8P90EeKcBsjselkpBA" source="_KhX-8f90EeKcBsjselkpBA" target="_KhX_Af90EeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_KhYAZf90EeKcBsjselkpBA" inStructuredNode="_KhX-8P90EeKcBsjselkpBA" source="_KhX_Af90EeKcBsjselkpBA" target="_KhYAVP90EeKcBsjselkpBA"/>
            </structuredNode>
          </ownedBehavior>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_84LS_v68EeKIUMeW2s0i8Q" name="TesterClassifierBehavior" group="_OPkH8P90EeKcBsjselkpBA" node="_OPkH8P90EeKcBsjselkpBA">
            <ownedComment xmi:type="uml:Comment" xmi:id="_84LS__68EeKIUMeW2s0i8Q">
              <body>&#xD;
namespace 'Test Suites'::'Test Suite 2 - Bis'::'MultipleDelegation - MultipleConnectors - PortToPWP - Signal'::Tester ;&#xD;
&#xD;
private import 'Test Suites'::'Test Suite 2 - Bis'::'BehaviorPort - Signal'::Start ;&#xD;
private import 'Test Suites'::'Test Suite 2 - Bis'::'BehaviorPort - Signal'::Continue ;&#xD;
&#xD;
activity TesterClassifierBehavior() { &#xD;
	accept(Start) ;&#xD;
	this.c.p.S(4, this) ;&#xD;
	accept(Continue) ;&#xD;
	accept(Continue) ;&#xD;
	accept(Continue) ;&#xD;
	accept(Continue) ;&#xD;
	this.test() ;&#xD;
}</body>
            </ownedComment>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_OPkH8P90EeKcBsjselkpBA" name="Body(TesterClassifierBehavior)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_OPkH8f90EeKcBsjselkpBA" name="AcceptStatement@192a477" inStructuredNode="_OPkH8P90EeKcBsjselkpBA" outgoing="_OPkIRf90EeKcBsjselkpBA">
                <node xmi:type="uml:AcceptEventAction" xmi:id="_OPkH8v90EeKcBsjselkpBA" name="Accept(Start)" inStructuredNode="_OPkH8f90EeKcBsjselkpBA" incoming="_OPkH9f90EeKcBsjselkpBA">
                  <trigger xmi:type="uml:Trigger" xmi:id="_OPkH8_90EeKcBsjselkpBA" event="_OS1eYP90EeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_OPkH9P90EeKcBsjselkpBA" name="Initial(Accept(Start))" inStructuredNode="_OPkH8f90EeKcBsjselkpBA" outgoing="_OPkH9f90EeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_OPkH9f90EeKcBsjselkpBA" inStructuredNode="_OPkH8f90EeKcBsjselkpBA" source="_OPkH9P90EeKcBsjselkpBA" target="_OPkH8v90EeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_OPkH9v90EeKcBsjselkpBA" name="ExpressionStatement@60a104" inStructuredNode="_OPkH8P90EeKcBsjselkpBA" outgoing="_OPkIRv90EeKcBsjselkpBA" incoming="_OPkIRf90EeKcBsjselkpBA">
                <node xmi:type="uml:SendSignalAction" xmi:id="_OPkH9_90EeKcBsjselkpBA" name="SendSignal(S)" inStructuredNode="_OPkH9v90EeKcBsjselkpBA" incoming="_OPkIIf90EeKcBsjselkpBA" signal="_je3L4f9ZEeKcBsjselkpBA">
                  <argument xmi:type="uml:InputPin" xmi:id="_OPkH-P90EeKcBsjselkpBA" name="SendSignal(S).argument(v)" incoming="_OPkIH_90EeKcBsjselkpBA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OPkH-f90EeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OPkH-v90EeKcBsjselkpBA" value="1"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_OPkH-_90EeKcBsjselkpBA" name="SendSignal(S).argument(t)" incoming="_OPkIIP90EeKcBsjselkpBA" type="_je3MzP9ZEeKcBsjselkpBA">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OPkH_P90EeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OPkH_f90EeKcBsjselkpBA" value="1"/>
                  </argument>
                  <target xmi:type="uml:InputPin" xmi:id="_OPkH_v90EeKcBsjselkpBA" name="SendSignal(S).target" incoming="_OPkIIv90EeKcBsjselkpBA" type="_84FOSP68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OPkH__90EeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OPkIAP90EeKcBsjselkpBA" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_OPkIAf90EeKcBsjselkpBA" name="Tuple@281ea0" inStructuredNode="_OPkH9v90EeKcBsjselkpBA" outgoing="_OPkIIf90EeKcBsjselkpBA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_OPkIAv90EeKcBsjselkpBA" name="Value(4)" inStructuredNode="_OPkIAf90EeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_OPkIA_90EeKcBsjselkpBA" name="Value(4).result" outgoing="_OPkIH_90EeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OPkIBP90EeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OPkIBf90EeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_OPkIBv90EeKcBsjselkpBA" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:ReadSelfAction" xmi:id="_OPkIB_90EeKcBsjselkpBA" name="ReadSelf" inStructuredNode="_OPkIAf90EeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_OPkICP90EeKcBsjselkpBA" name="ReadSelf.result" outgoing="_OPkIIP90EeKcBsjselkpBA" type="_84Kry_68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OPkICf90EeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OPkICv90EeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                </node>
                <node xmi:type="uml:ReadSelfAction" xmi:id="_OPkIC_90EeKcBsjselkpBA" name="ReadSelf" inStructuredNode="_OPkH9v90EeKcBsjselkpBA">
                  <result xmi:type="uml:OutputPin" xmi:id="_OPkIDP90EeKcBsjselkpBA" name="ReadSelf.result" outgoing="_OPkII_90EeKcBsjselkpBA" type="_84Kry_68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OPkIDf90EeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OPkIDv90EeKcBsjselkpBA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_OPkID_90EeKcBsjselkpBA" name="Read(c)" inStructuredNode="_OPkH9v90EeKcBsjselkpBA" structuralFeature="_84Krzf68EeKIUMeW2s0i8Q">
                  <object xmi:type="uml:InputPin" xmi:id="_OPkIEP90EeKcBsjselkpBA" name="Read(c).object" incoming="_OPkIJP90EeKcBsjselkpBA" type="_84Kry_68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OPkIEf90EeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OPkIEv90EeKcBsjselkpBA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_OPkIE_90EeKcBsjselkpBA" name="Read(c).result" outgoing="_OPkIJf90EeKcBsjselkpBA" type="_84Krcv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OPkIFP90EeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OPkIFf90EeKcBsjselkpBA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_OPkIFv90EeKcBsjselkpBA" name="Fork(ReadSelf.result)" inStructuredNode="_OPkH9v90EeKcBsjselkpBA" outgoing="_OPkIJP90EeKcBsjselkpBA" incoming="_OPkII_90EeKcBsjselkpBA"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_OPkIF_90EeKcBsjselkpBA" name="Read(p)" inStructuredNode="_OPkH9v90EeKcBsjselkpBA" structuralFeature="_84Krc_68EeKIUMeW2s0i8Q">
                  <object xmi:type="uml:InputPin" xmi:id="_OPkIGP90EeKcBsjselkpBA" name="Read(p).object" incoming="_OPkIJv90EeKcBsjselkpBA" type="_84Krcv68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OPkIGf90EeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OPkIGv90EeKcBsjselkpBA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_OPkIG_90EeKcBsjselkpBA" name="Read(p).result" outgoing="_OPkIIv90EeKcBsjselkpBA" type="_84FOSP68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OPkIHP90EeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OPkIHf90EeKcBsjselkpBA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_OPkIHv90EeKcBsjselkpBA" name="Fork(Read(c).result)" inStructuredNode="_OPkH9v90EeKcBsjselkpBA" outgoing="_OPkIJv90EeKcBsjselkpBA" incoming="_OPkIJf90EeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_OPkIH_90EeKcBsjselkpBA" inStructuredNode="_OPkH9v90EeKcBsjselkpBA" source="_OPkIA_90EeKcBsjselkpBA" target="_OPkH-P90EeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_OPkIIP90EeKcBsjselkpBA" inStructuredNode="_OPkH9v90EeKcBsjselkpBA" source="_OPkICP90EeKcBsjselkpBA" target="_OPkH-_90EeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_OPkIIf90EeKcBsjselkpBA" inStructuredNode="_OPkH9v90EeKcBsjselkpBA" source="_OPkIAf90EeKcBsjselkpBA" target="_OPkH9_90EeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_OPkIIv90EeKcBsjselkpBA" inStructuredNode="_OPkH9v90EeKcBsjselkpBA" source="_OPkIG_90EeKcBsjselkpBA" target="_OPkH_v90EeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_OPkII_90EeKcBsjselkpBA" inStructuredNode="_OPkH9v90EeKcBsjselkpBA" source="_OPkIDP90EeKcBsjselkpBA" target="_OPkIFv90EeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_OPkIJP90EeKcBsjselkpBA" inStructuredNode="_OPkH9v90EeKcBsjselkpBA" source="_OPkIFv90EeKcBsjselkpBA" target="_OPkIEP90EeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_OPkIJf90EeKcBsjselkpBA" inStructuredNode="_OPkH9v90EeKcBsjselkpBA" source="_OPkIE_90EeKcBsjselkpBA" target="_OPkIHv90EeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_OPkIJv90EeKcBsjselkpBA" inStructuredNode="_OPkH9v90EeKcBsjselkpBA" source="_OPkIHv90EeKcBsjselkpBA" target="_OPkIGP90EeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_OPkIJ_90EeKcBsjselkpBA" name="AcceptStatement@972dde" inStructuredNode="_OPkH8P90EeKcBsjselkpBA" outgoing="_OPkIR_90EeKcBsjselkpBA" incoming="_OPkIRv90EeKcBsjselkpBA">
                <node xmi:type="uml:AcceptEventAction" xmi:id="_OPkIKP90EeKcBsjselkpBA" name="Accept(Continue)" inStructuredNode="_OPkIJ_90EeKcBsjselkpBA" incoming="_OPkIK_90EeKcBsjselkpBA">
                  <trigger xmi:type="uml:Trigger" xmi:id="_OPkIKf90EeKcBsjselkpBA" event="_OTu2QP90EeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_OPkIKv90EeKcBsjselkpBA" name="Initial(Accept(Continue))" inStructuredNode="_OPkIJ_90EeKcBsjselkpBA" outgoing="_OPkIK_90EeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_OPkIK_90EeKcBsjselkpBA" inStructuredNode="_OPkIJ_90EeKcBsjselkpBA" source="_OPkIKv90EeKcBsjselkpBA" target="_OPkIKP90EeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_OPkILP90EeKcBsjselkpBA" name="AcceptStatement@c2fb48" inStructuredNode="_OPkH8P90EeKcBsjselkpBA" outgoing="_OPkISP90EeKcBsjselkpBA" incoming="_OPkIR_90EeKcBsjselkpBA">
                <node xmi:type="uml:AcceptEventAction" xmi:id="_OPkILf90EeKcBsjselkpBA" name="Accept(Continue)" inStructuredNode="_OPkILP90EeKcBsjselkpBA" incoming="_OPkIMP90EeKcBsjselkpBA">
                  <trigger xmi:type="uml:Trigger" xmi:id="_OPkILv90EeKcBsjselkpBA" event="_OULiMP90EeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_OPkIL_90EeKcBsjselkpBA" name="Initial(Accept(Continue))" inStructuredNode="_OPkILP90EeKcBsjselkpBA" outgoing="_OPkIMP90EeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_OPkIMP90EeKcBsjselkpBA" inStructuredNode="_OPkILP90EeKcBsjselkpBA" source="_OPkIL_90EeKcBsjselkpBA" target="_OPkILf90EeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_OPkIMf90EeKcBsjselkpBA" name="AcceptStatement@1df237d" inStructuredNode="_OPkH8P90EeKcBsjselkpBA" outgoing="_OPkISf90EeKcBsjselkpBA" incoming="_OPkISP90EeKcBsjselkpBA">
                <node xmi:type="uml:AcceptEventAction" xmi:id="_OPkIMv90EeKcBsjselkpBA" name="Accept(Continue)" inStructuredNode="_OPkIMf90EeKcBsjselkpBA" incoming="_OPkINf90EeKcBsjselkpBA">
                  <trigger xmi:type="uml:Trigger" xmi:id="_OPkIM_90EeKcBsjselkpBA" event="_OUxYEP90EeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_OPkINP90EeKcBsjselkpBA" name="Initial(Accept(Continue))" inStructuredNode="_OPkIMf90EeKcBsjselkpBA" outgoing="_OPkINf90EeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_OPkINf90EeKcBsjselkpBA" inStructuredNode="_OPkIMf90EeKcBsjselkpBA" source="_OPkINP90EeKcBsjselkpBA" target="_OPkIMv90EeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_OPkINv90EeKcBsjselkpBA" name="AcceptStatement@1a6f024" inStructuredNode="_OPkH8P90EeKcBsjselkpBA" outgoing="_OPkISv90EeKcBsjselkpBA" incoming="_OPkISf90EeKcBsjselkpBA">
                <node xmi:type="uml:AcceptEventAction" xmi:id="_OPkIN_90EeKcBsjselkpBA" name="Accept(Continue)" inStructuredNode="_OPkINv90EeKcBsjselkpBA" incoming="_OPkIOv90EeKcBsjselkpBA">
                  <trigger xmi:type="uml:Trigger" xmi:id="_OPkIOP90EeKcBsjselkpBA" event="_OVX1AP90EeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_OPkIOf90EeKcBsjselkpBA" name="Initial(Accept(Continue))" inStructuredNode="_OPkINv90EeKcBsjselkpBA" outgoing="_OPkIOv90EeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_OPkIOv90EeKcBsjselkpBA" inStructuredNode="_OPkINv90EeKcBsjselkpBA" source="_OPkIOf90EeKcBsjselkpBA" target="_OPkIN_90EeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_OPkIO_90EeKcBsjselkpBA" name="ExpressionStatement@52d5c9" inStructuredNode="_OPkH8P90EeKcBsjselkpBA" incoming="_OPkISv90EeKcBsjselkpBA">
                <node xmi:type="uml:CallOperationAction" xmi:id="_OPkIPP90EeKcBsjselkpBA" name="Call(test)" inStructuredNode="_OPkIO_90EeKcBsjselkpBA" operation="_84LTXf68EeKIUMeW2s0i8Q">
                  <target xmi:type="uml:InputPin" xmi:id="_OPkIPf90EeKcBsjselkpBA" name="Call(test).target" incoming="_OPkIRP90EeKcBsjselkpBA" type="_84Kry_68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OPkIPv90EeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OPkIP_90EeKcBsjselkpBA" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:ReadSelfAction" xmi:id="_OPkIQP90EeKcBsjselkpBA" name="ReadSelf" inStructuredNode="_OPkIO_90EeKcBsjselkpBA">
                  <result xmi:type="uml:OutputPin" xmi:id="_OPkIQf90EeKcBsjselkpBA" name="ReadSelf.result" outgoing="_OPkIRP90EeKcBsjselkpBA" type="_84Kry_68EeKIUMeW2s0i8Q" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OPkIQv90EeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OPkIQ_90EeKcBsjselkpBA" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_OPkIRP90EeKcBsjselkpBA" inStructuredNode="_OPkIO_90EeKcBsjselkpBA" source="_OPkIQf90EeKcBsjselkpBA" target="_OPkIPf90EeKcBsjselkpBA"/>
              </node>
              <edge xmi:type="uml:ControlFlow" xmi:id="_OPkIRf90EeKcBsjselkpBA" inStructuredNode="_OPkH8P90EeKcBsjselkpBA" source="_OPkH8f90EeKcBsjselkpBA" target="_OPkH9v90EeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_OPkIRv90EeKcBsjselkpBA" inStructuredNode="_OPkH8P90EeKcBsjselkpBA" source="_OPkH9v90EeKcBsjselkpBA" target="_OPkIJ_90EeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_OPkIR_90EeKcBsjselkpBA" inStructuredNode="_OPkH8P90EeKcBsjselkpBA" source="_OPkIJ_90EeKcBsjselkpBA" target="_OPkILP90EeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_OPkISP90EeKcBsjselkpBA" inStructuredNode="_OPkH8P90EeKcBsjselkpBA" source="_OPkILP90EeKcBsjselkpBA" target="_OPkIMf90EeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_OPkISf90EeKcBsjselkpBA" inStructuredNode="_OPkH8P90EeKcBsjselkpBA" source="_OPkIMf90EeKcBsjselkpBA" target="_OPkINv90EeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_OPkISv90EeKcBsjselkpBA" inStructuredNode="_OPkH8P90EeKcBsjselkpBA" source="_OPkINv90EeKcBsjselkpBA" target="_OPkIO_90EeKcBsjselkpBA"/>
            </structuredNode>
          </ownedBehavior>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_84LTW_68EeKIUMeW2s0i8Q" name="Tester" class="_84Kry_68EeKIUMeW2s0i8Q">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_84LTXP68EeKIUMeW2s0i8Q" name="result" type="_84Kry_68EeKIUMeW2s0i8Q" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_84LTXf68EeKIUMeW2s0i8Q" name="test" method="_84Kr0P68EeKIUMeW2s0i8Q" class="_84Kry_68EeKIUMeW2s0i8Q" redefinedOperation="_je3Mzf9ZEeKcBsjselkpBA"/>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_je3LgP9ZEeKcBsjselkpBA" name="BehaviorPort - Signal">
        <packagedElement xmi:type="uml:Class" xmi:id="_je3Lgf9ZEeKcBsjselkpBA" clientDependency="_je3LhP9ZEeKcBsjselkpBA" name="A" classifierBehavior="_je3Lhf9ZEeKcBsjselkpBA" isActive="true">
          <ownedAttribute xmi:type="uml:Property" xmi:id="_je3Lgv9ZEeKcBsjselkpBA" name="p">
            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Port" xmi:id="_je3Lg_9ZEeKcBsjselkpBA" name="q" type="_je3L6v9ZEeKcBsjselkpBA" aggregation="composite" isBehavior="true"/>
          <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_je3LhP9ZEeKcBsjselkpBA" name="InterfaceRealization1" client="_je3Lgf9ZEeKcBsjselkpBA" supplier="_je3L6P9ZEeKcBsjselkpBA" contract="_je3L6P9ZEeKcBsjselkpBA" implementingClassifier="_je3Lgf9ZEeKcBsjselkpBA"/>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_je3Lhf9ZEeKcBsjselkpBA" name="AClassifierBehavior" group="_TQMIAP9aEeKcBsjselkpBA" node="_TQMIAP9aEeKcBsjselkpBA">
            <ownedComment xmi:type="uml:Comment" xmi:id="_je3Lhv9ZEeKcBsjselkpBA">
              <body>&#xD;
namespace 'Test Suites'::'Test Suite 2 - Bis'::'BehaviorPort - Signal'::A ;&#xD;
&#xD;
private import 'Test Suites'::'Test Suite 2 - Bis'::'BehaviorPort - Signal'::S ;&#xD;
&#xD;
activity AClassifierBehavior() { &#xD;
	accept (s : S) {&#xD;
		this.p = s.v ;&#xD;
		s.t.Continue() ;&#xD;
	}&#xD;
}</body>
            </ownedComment>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_TQMIAP9aEeKcBsjselkpBA" name="Body(AClassifierBehavior)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_TQMIAf9aEeKcBsjselkpBA" name="AcceptStatement@f97d5f" inStructuredNode="_TQMIAP9aEeKcBsjselkpBA">
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_TQMIAv9aEeKcBsjselkpBA" name="AcceptBlock(S)" inStructuredNode="_TQMIAf9aEeKcBsjselkpBA" incoming="_TQMIT_9aEeKcBsjselkpBA">
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_TQMIA_9aEeKcBsjselkpBA" name="ExpressionStatement@195ea86" inStructuredNode="_TQMIAv9aEeKcBsjselkpBA" outgoing="_TQMIPv9aEeKcBsjselkpBA">
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_TQMIBP9aEeKcBsjselkpBA" name="Expression(LeftHandSide@c0f9d6)" inStructuredNode="_TQMIA_9aEeKcBsjselkpBA" incoming="_TQMILv9aEeKcBsjselkpBA">
                      <node xmi:type="uml:ReadSelfAction" xmi:id="_TQMIBf9aEeKcBsjselkpBA" name="ReadSelf" inStructuredNode="_TQMIBP9aEeKcBsjselkpBA">
                        <result xmi:type="uml:OutputPin" xmi:id="_TQMIBv9aEeKcBsjselkpBA" name="ReadSelf.result" outgoing="_TQMIKv9aEeKcBsjselkpBA" type="_je3Lgf9ZEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TQMIB_9aEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TQMICP9aEeKcBsjselkpBA" value="1"/>
                        </result>
                      </node>
                    </node>
                    <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_TQMICf9aEeKcBsjselkpBA" name="Clear(p)" inStructuredNode="_TQMIA_9aEeKcBsjselkpBA" structuralFeature="_je3Lgv9ZEeKcBsjselkpBA">
                      <object xmi:type="uml:InputPin" xmi:id="_TQMICv9aEeKcBsjselkpBA" name="Clear(p).object" incoming="_TQMIKv9aEeKcBsjselkpBA" type="_je3Lgf9ZEeKcBsjselkpBA" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TQMIC_9aEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TQMIDP9aEeKcBsjselkpBA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_TQMIDf9aEeKcBsjselkpBA" name="Clear(p).result" outgoing="_TQMILP9aEeKcBsjselkpBA" type="_je3Lgf9ZEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TQMIDv9aEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TQMID_9aEeKcBsjselkpBA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_TQMIEP9aEeKcBsjselkpBA" name="Fork(LeftHandSide@c0f9d6)" inStructuredNode="_TQMIA_9aEeKcBsjselkpBA" outgoing="_TQMIK_9aEeKcBsjselkpBA" incoming="_TQMILf9aEeKcBsjselkpBA"/>
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_TQMIEf9aEeKcBsjselkpBA" name="WriteAll(Test Suites::Test Suite 2 - Bis::BehaviorPort - Signal::A::p)" inStructuredNode="_TQMIA_9aEeKcBsjselkpBA">
                      <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_TQMIEv9aEeKcBsjselkpBA" name="Write(p)" inStructuredNode="_TQMIEf9aEeKcBsjselkpBA" structuralFeature="_je3Lgv9ZEeKcBsjselkpBA" isReplaceAll="true">
                        <object xmi:type="uml:InputPin" xmi:id="_TQMIE_9aEeKcBsjselkpBA" name="Write(p).object" incoming="_TQMILP9aEeKcBsjselkpBA" type="_je3Lgf9ZEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TQMIFP9aEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TQMIFf9aEeKcBsjselkpBA" value="1"/>
                        </object>
                        <result xmi:type="uml:OutputPin" xmi:id="_TQMIFv9aEeKcBsjselkpBA" name="Write(p).result" type="_je3Lgf9ZEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TQMIF_9aEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TQMIGP9aEeKcBsjselkpBA" value="1"/>
                        </result>
                        <value xmi:type="uml:InputPin" xmi:id="_TQMIGf9aEeKcBsjselkpBA" name="Write(p).value" incoming="_TQMIH_9aEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TQMIGv9aEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TQMIG_9aEeKcBsjselkpBA" value="1"/>
                        </value>
                      </node>
                      <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_TQMIHP9aEeKcBsjselkpBA" name="WriteAll(Test Suites::Test Suite 2 - Bis::BehaviorPort - Signal::A::p).input(Test Suites::Test Suite 2 - Bis::BehaviorPort - Signal::A::p)" outgoing="_TQMIH_9aEeKcBsjselkpBA" incoming="_TQMIK_9aEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TQMIHf9aEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TQMIHv9aEeKcBsjselkpBA" value="1"/>
                      </structuredNodeInput>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_TQMIH_9aEeKcBsjselkpBA" inStructuredNode="_TQMIEf9aEeKcBsjselkpBA" source="_TQMIHP9aEeKcBsjselkpBA" target="_TQMIGf9aEeKcBsjselkpBA"/>
                    </node>
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_TQMIIP9aEeKcBsjselkpBA" name="RightHandSide@44bd45" inStructuredNode="_TQMIA_9aEeKcBsjselkpBA" outgoing="_TQMILv9aEeKcBsjselkpBA">
                      <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_TQMIIf9aEeKcBsjselkpBA" name="Read(v)" inStructuredNode="_TQMIIP9aEeKcBsjselkpBA" structuralFeature="_je3L4v9ZEeKcBsjselkpBA">
                        <object xmi:type="uml:InputPin" xmi:id="_TQMIIv9aEeKcBsjselkpBA" name="Read(v).object" incoming="_TQMIKf9aEeKcBsjselkpBA" type="_je3L4f9ZEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TQMII_9aEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TQMIJP9aEeKcBsjselkpBA" value="1"/>
                        </object>
                        <result xmi:type="uml:OutputPin" xmi:id="_TQMIJf9aEeKcBsjselkpBA" name="Read(v).result" outgoing="_TQMILf9aEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TQMIJv9aEeKcBsjselkpBA" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TQMIJ_9aEeKcBsjselkpBA" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ForkNode" xmi:id="_TQMIKP9aEeKcBsjselkpBA" name="Fork()" inStructuredNode="_TQMIIP9aEeKcBsjselkpBA" outgoing="_TQMIKf9aEeKcBsjselkpBA" incoming="_TQMIVP9aEeKcBsjselkpBA"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_TQMIKf9aEeKcBsjselkpBA" inStructuredNode="_TQMIIP9aEeKcBsjselkpBA" source="_TQMIKP9aEeKcBsjselkpBA" target="_TQMIIv9aEeKcBsjselkpBA"/>
                    </node>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_TQMIKv9aEeKcBsjselkpBA" inStructuredNode="_TQMIA_9aEeKcBsjselkpBA" source="_TQMIBv9aEeKcBsjselkpBA" target="_TQMICv9aEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_TQMIK_9aEeKcBsjselkpBA" inStructuredNode="_TQMIA_9aEeKcBsjselkpBA" source="_TQMIEP9aEeKcBsjselkpBA" target="_TQMIHP9aEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_TQMILP9aEeKcBsjselkpBA" inStructuredNode="_TQMIA_9aEeKcBsjselkpBA" source="_TQMIDf9aEeKcBsjselkpBA" target="_TQMIE_9aEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_TQMILf9aEeKcBsjselkpBA" inStructuredNode="_TQMIA_9aEeKcBsjselkpBA" source="_TQMIJf9aEeKcBsjselkpBA" target="_TQMIEP9aEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ControlFlow" xmi:id="_TQMILv9aEeKcBsjselkpBA" inStructuredNode="_TQMIA_9aEeKcBsjselkpBA" source="_TQMIIP9aEeKcBsjselkpBA" target="_TQMIBP9aEeKcBsjselkpBA"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_TQMIL_9aEeKcBsjselkpBA" name="ExpressionStatement@fd8ea1" inStructuredNode="_TQMIAv9aEeKcBsjselkpBA" incoming="_TQMIPv9aEeKcBsjselkpBA">
                    <node xmi:type="uml:SendSignalAction" xmi:id="_TQMIMP9aEeKcBsjselkpBA" name="SendSignal(Continue)" inStructuredNode="_TQMIL_9aEeKcBsjselkpBA" signal="_je3My_9ZEeKcBsjselkpBA">
                      <target xmi:type="uml:InputPin" xmi:id="_TQMIMf9aEeKcBsjselkpBA" name="SendSignal(Continue).target" incoming="_TQMIPP9aEeKcBsjselkpBA" type="_je3MzP9ZEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TQMIMv9aEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TQMIM_9aEeKcBsjselkpBA" value="1"/>
                      </target>
                    </node>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_TQMINP9aEeKcBsjselkpBA" name="Read(t)" inStructuredNode="_TQMIL_9aEeKcBsjselkpBA" structuralFeature="_je3L5f9ZEeKcBsjselkpBA">
                      <object xmi:type="uml:InputPin" xmi:id="_TQMINf9aEeKcBsjselkpBA" name="Read(t).object" incoming="_TQMIPf9aEeKcBsjselkpBA" type="_je3L4f9ZEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TQMINv9aEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TQMIN_9aEeKcBsjselkpBA" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_TQMIOP9aEeKcBsjselkpBA" name="Read(t).result" outgoing="_TQMIPP9aEeKcBsjselkpBA" type="_je3MzP9ZEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TQMIOf9aEeKcBsjselkpBA" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TQMIOv9aEeKcBsjselkpBA" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_TQMIO_9aEeKcBsjselkpBA" name="Fork()" inStructuredNode="_TQMIL_9aEeKcBsjselkpBA" outgoing="_TQMIPf9aEeKcBsjselkpBA" incoming="_TQMIVf9aEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_TQMIPP9aEeKcBsjselkpBA" inStructuredNode="_TQMIL_9aEeKcBsjselkpBA" source="_TQMIOP9aEeKcBsjselkpBA" target="_TQMIMf9aEeKcBsjselkpBA"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_TQMIPf9aEeKcBsjselkpBA" inStructuredNode="_TQMIL_9aEeKcBsjselkpBA" source="_TQMIO_9aEeKcBsjselkpBA" target="_TQMINf9aEeKcBsjselkpBA"/>
                  </node>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_TQMIPv9aEeKcBsjselkpBA" inStructuredNode="_TQMIAv9aEeKcBsjselkpBA" source="_TQMIA_9aEeKcBsjselkpBA" target="_TQMIL_9aEeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_TQMIP_9aEeKcBsjselkpBA" name="ReadIsClassifiedObject(S)" inStructuredNode="_TQMIAf9aEeKcBsjselkpBA" classifier="_je3L4f9ZEeKcBsjselkpBA">
                  <object xmi:type="uml:InputPin" xmi:id="_TQMIQP9aEeKcBsjselkpBA" name="ReadIsClassifiedObject(S).object" incoming="_TQMIVv9aEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TQMIQf9aEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TQMIQv9aEeKcBsjselkpBA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_TQMIQ_9aEeKcBsjselkpBA" name="ReadIsClassifiedObject(S).result" outgoing="_TQMITv9aEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TQMIRP9aEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TQMIRf9aEeKcBsjselkpBA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:DecisionNode" xmi:id="_TQMIRv9aEeKcBsjselkpBA" name="Decision(Test(S))" inStructuredNode="_TQMIAf9aEeKcBsjselkpBA" outgoing="_TQMIT_9aEeKcBsjselkpBA" incoming="_TQMITv9aEeKcBsjselkpBA _TQMIUv9aEeKcBsjselkpBA" decisionInputFlow="_TQMITv9aEeKcBsjselkpBA"/>
                <node xmi:type="uml:ForkNode" xmi:id="_TQMIR_9aEeKcBsjselkpBA" name="Fork(Accept(S).result)" inStructuredNode="_TQMIAf9aEeKcBsjselkpBA" outgoing="_TQMIVP9aEeKcBsjselkpBA _TQMIVf9aEeKcBsjselkpBA _TQMIVv9aEeKcBsjselkpBA" incoming="_TQMIU_9aEeKcBsjselkpBA"/>
                <node xmi:type="uml:AcceptEventAction" xmi:id="_TQMISP9aEeKcBsjselkpBA" name="Accept(S)" inStructuredNode="_TQMIAf9aEeKcBsjselkpBA" outgoing="_TQMIUv9aEeKcBsjselkpBA" incoming="_TQMIUf9aEeKcBsjselkpBA">
                  <result xmi:type="uml:OutputPin" xmi:id="_TQMISf9aEeKcBsjselkpBA" name="Accept(S).result" outgoing="_TQMIU_9aEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TQMISv9aEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TQMIS_9aEeKcBsjselkpBA" value="1"/>
                  </result>
                  <trigger xmi:type="uml:Trigger" xmi:id="_TQMITP9aEeKcBsjselkpBA" event="_TSrbUP9aEeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_TQMITf9aEeKcBsjselkpBA" name="Initial(Accept(S))" inStructuredNode="_TQMIAf9aEeKcBsjselkpBA" outgoing="_TQMIUf9aEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_TQMITv9aEeKcBsjselkpBA" inStructuredNode="_TQMIAf9aEeKcBsjselkpBA" source="_TQMIQ_9aEeKcBsjselkpBA" target="_TQMIRv9aEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_TQMIT_9aEeKcBsjselkpBA" inStructuredNode="_TQMIAf9aEeKcBsjselkpBA" source="_TQMIRv9aEeKcBsjselkpBA" target="_TQMIAv9aEeKcBsjselkpBA">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_TQMIUP9aEeKcBsjselkpBA" name="Value(true)" value="true"/>
                </edge>
                <edge xmi:type="uml:ControlFlow" xmi:id="_TQMIUf9aEeKcBsjselkpBA" inStructuredNode="_TQMIAf9aEeKcBsjselkpBA" source="_TQMITf9aEeKcBsjselkpBA" target="_TQMISP9aEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_TQMIUv9aEeKcBsjselkpBA" inStructuredNode="_TQMIAf9aEeKcBsjselkpBA" source="_TQMISP9aEeKcBsjselkpBA" target="_TQMIRv9aEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_TQMIU_9aEeKcBsjselkpBA" inStructuredNode="_TQMIAf9aEeKcBsjselkpBA" source="_TQMISf9aEeKcBsjselkpBA" target="_TQMIR_9aEeKcBsjselkpBA"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_TQMIVP9aEeKcBsjselkpBA" inStructuredNode="_TQMIAP9aEeKcBsjselkpBA" source="_TQMIR_9aEeKcBsjselkpBA" target="_TQMIKP9aEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_TQMIVf9aEeKcBsjselkpBA" inStructuredNode="_TQMIAP9aEeKcBsjselkpBA" source="_TQMIR_9aEeKcBsjselkpBA" target="_TQMIO_9aEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_TQMIVv9aEeKcBsjselkpBA" inStructuredNode="_TQMIAP9aEeKcBsjselkpBA" source="_TQMIR_9aEeKcBsjselkpBA" target="_TQMIQP9aEeKcBsjselkpBA"/>
            </structuredNode>
          </ownedBehavior>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_je3L3v9ZEeKcBsjselkpBA" name="A" class="_je3Lgf9ZEeKcBsjselkpBA">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_je3L3_9ZEeKcBsjselkpBA" name="result" type="_je3Lgf9ZEeKcBsjselkpBA" direction="return"/>
          </ownedOperation>
          <ownedReception xmi:type="uml:Reception" xmi:id="_je3L4P9ZEeKcBsjselkpBA" name="S" signal="_je3L4f9ZEeKcBsjselkpBA"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Signal" xmi:id="_je3L4f9ZEeKcBsjselkpBA" name="S">
          <ownedAttribute xmi:type="uml:Property" xmi:id="_je3L4v9ZEeKcBsjselkpBA" name="v" visibility="public">
            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_je3L4_9ZEeKcBsjselkpBA" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_je3L5P9ZEeKcBsjselkpBA" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_je3L5f9ZEeKcBsjselkpBA" name="t" visibility="public" type="_je3MzP9ZEeKcBsjselkpBA">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_je3L5v9ZEeKcBsjselkpBA" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_je3L5_9ZEeKcBsjselkpBA" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_je3L6P9ZEeKcBsjselkpBA" name="I">
          <ownedReception xmi:type="uml:Reception" xmi:id="_je3L6f9ZEeKcBsjselkpBA" name="S" signal="_je3L4f9ZEeKcBsjselkpBA"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_je3L6v9ZEeKcBsjselkpBA" clientDependency="_je3L6_9ZEeKcBsjselkpBA" name="IImpl">
          <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_je3L6_9ZEeKcBsjselkpBA" name="InterfaceRealization1" client="_je3L6v9ZEeKcBsjselkpBA" supplier="_je3L6P9ZEeKcBsjselkpBA" contract="_je3L6P9ZEeKcBsjselkpBA" implementingClassifier="_je3L6v9ZEeKcBsjselkpBA"/>
          <ownedReception xmi:type="uml:Reception" xmi:id="_je3L7P9ZEeKcBsjselkpBA" name="S" signal="_je3L4f9ZEeKcBsjselkpBA"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Activity" xmi:id="_je3L7f9ZEeKcBsjselkpBA" name="Test case - BehaviorPort - Signal" group="_sbvfkP9cEeKcBsjselkpBA" node="_sbvfkP9cEeKcBsjselkpBA">
          <ownedComment xmi:type="uml:Comment" xmi:id="_je3L7v9ZEeKcBsjselkpBA">
            <body>&#xD;
namespace 'Test Suites'::'Test Suite 2 - Bis'::'BehaviorPort - Signal' ;&#xD;
&#xD;
activity 'Test case - BehaviorPort - Signal'() { &#xD;
	// Instantiate Tester&#xD;
	t = new Tester() ;&#xD;
	t.Start() ;&#xD;
}</body>
          </ownedComment>
          <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_sbvfkP9cEeKcBsjselkpBA" name="Body(Test case - BehaviorPort - Signal)">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_sbvfkf9cEeKcBsjselkpBA" name="ExpressionStatement@89e56d" inStructuredNode="_sbvfkP9cEeKcBsjselkpBA" outgoing="_sbvfuP9cEeKcBsjselkpBA">
              <node xmi:type="uml:ForkNode" xmi:id="_sbvfkv9cEeKcBsjselkpBA" name="Fork(t)@bde389" inStructuredNode="_sbvfkf9cEeKcBsjselkpBA" outgoing="_sbvft_9cEeKcBsjselkpBA" incoming="_sbvfrP9cEeKcBsjselkpBA"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_sbvfk_9cEeKcBsjselkpBA" name="RightHandSide@1ee3176" inStructuredNode="_sbvfkf9cEeKcBsjselkpBA">
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_sbvflP9cEeKcBsjselkpBA" name="InstanceCreationExpression@1ee3176" inStructuredNode="_sbvfk_9cEeKcBsjselkpBA">
                  <node xmi:type="uml:CallOperationAction" xmi:id="_sbvflf9cEeKcBsjselkpBA" name="Call(Tester)" inStructuredNode="_sbvflP9cEeKcBsjselkpBA" operation="_je3Mx_9ZEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_sbvflv9cEeKcBsjselkpBA" name="Call(Tester).result(result)" outgoing="_sbvfqf9cEeKcBsjselkpBA" type="_je3MGP9ZEeKcBsjselkpBA">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sbvfl_9cEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sbvfmP9cEeKcBsjselkpBA" value="1"/>
                    </result>
                    <target xmi:type="uml:InputPin" xmi:id="_sbvfmf9cEeKcBsjselkpBA" name="Call(Tester).target" incoming="_sbvfqP9cEeKcBsjselkpBA" type="_je3MGP9ZEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sbvfmv9cEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sbvfm_9cEeKcBsjselkpBA" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:CreateObjectAction" xmi:id="_sbvfnP9cEeKcBsjselkpBA" name="Create(Tester)" inStructuredNode="_sbvflP9cEeKcBsjselkpBA" classifier="_je3MGP9ZEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_sbvfnf9cEeKcBsjselkpBA" name="Create(Tester).result" outgoing="_sbvfqP9cEeKcBsjselkpBA" type="_je3MGP9ZEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sbvfnv9cEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sbvfn_9cEeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_sbvfoP9cEeKcBsjselkpBA" name="Fork(Call(Tester).result(result))" inStructuredNode="_sbvflP9cEeKcBsjselkpBA" outgoing="_sbvfqv9cEeKcBsjselkpBA _sbvfq_9cEeKcBsjselkpBA" incoming="_sbvfqf9cEeKcBsjselkpBA"/>
                  <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_sbvfof9cEeKcBsjselkpBA" name="Start(Tester)" inStructuredNode="_sbvflP9cEeKcBsjselkpBA">
                    <object xmi:type="uml:InputPin" xmi:id="_sbvfov9cEeKcBsjselkpBA" name="Start(Tester).object" incoming="_sbvfqv9cEeKcBsjselkpBA" type="_je3MGP9ZEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sbvfo_9cEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sbvfpP9cEeKcBsjselkpBA" value="1"/>
                    </object>
                  </node>
                  <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_sbvfpf9cEeKcBsjselkpBA" name="Output(Call(Tester).result(result))" outgoing="_sbvfrP9cEeKcBsjselkpBA" incoming="_sbvfq_9cEeKcBsjselkpBA" type="_je3MGP9ZEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sbvfpv9cEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sbvfp_9cEeKcBsjselkpBA" value="1"/>
                  </structuredNodeOutput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_sbvfqP9cEeKcBsjselkpBA" inStructuredNode="_sbvflP9cEeKcBsjselkpBA" source="_sbvfnf9cEeKcBsjselkpBA" target="_sbvfmf9cEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_sbvfqf9cEeKcBsjselkpBA" inStructuredNode="_sbvflP9cEeKcBsjselkpBA" source="_sbvflv9cEeKcBsjselkpBA" target="_sbvfoP9cEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_sbvfqv9cEeKcBsjselkpBA" inStructuredNode="_sbvflP9cEeKcBsjselkpBA" source="_sbvfoP9cEeKcBsjselkpBA" target="_sbvfov9cEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_sbvfq_9cEeKcBsjselkpBA" inStructuredNode="_sbvflP9cEeKcBsjselkpBA" source="_sbvfoP9cEeKcBsjselkpBA" target="_sbvfpf9cEeKcBsjselkpBA"/>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_sbvfrP9cEeKcBsjselkpBA" inStructuredNode="_sbvfkf9cEeKcBsjselkpBA" source="_sbvfpf9cEeKcBsjselkpBA" target="_sbvfkv9cEeKcBsjselkpBA"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_sbvfrf9cEeKcBsjselkpBA" name="ExpressionStatement@1cf641" inStructuredNode="_sbvfkP9cEeKcBsjselkpBA" incoming="_sbvfuP9cEeKcBsjselkpBA">
              <node xmi:type="uml:ExpansionRegion" xmi:id="_sbvfrv9cEeKcBsjselkpBA" name="Collect(SendSignal(Start))" inStructuredNode="_sbvfrf9cEeKcBsjselkpBA" incoming="_sbvftv9cEeKcBsjselkpBA" mode="parallel" inputElement="_sbvftP9cEeKcBsjselkpBA">
                <node xmi:type="uml:SendSignalAction" xmi:id="_sbvfr_9cEeKcBsjselkpBA" name="SendSignal(Start)" inStructuredNode="_sbvfrv9cEeKcBsjselkpBA" signal="_je3Myv9ZEeKcBsjselkpBA">
                  <target xmi:type="uml:InputPin" xmi:id="_sbvfsP9cEeKcBsjselkpBA" name="SendSignal(Start).target" incoming="_sbvfs_9cEeKcBsjselkpBA" type="_je3MGP9ZEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sbvfsf9cEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sbvfsv9cEeKcBsjselkpBA" value="1"/>
                  </target>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_sbvfs_9cEeKcBsjselkpBA" inStructuredNode="_sbvfrv9cEeKcBsjselkpBA" source="_sbvftP9cEeKcBsjselkpBA" target="_sbvfsP9cEeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:ExpansionNode" xmi:id="_sbvftP9cEeKcBsjselkpBA" name="Collect(SendSignal(Start)).inputElement" inStructuredNode="_sbvfrf9cEeKcBsjselkpBA" outgoing="_sbvfs_9cEeKcBsjselkpBA" incoming="_sbvft_9cEeKcBsjselkpBA" regionAsInput="_sbvfrv9cEeKcBsjselkpBA"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_sbvftf9cEeKcBsjselkpBA" name="Feature(Fork(t)@bde389)" inStructuredNode="_sbvfrf9cEeKcBsjselkpBA" outgoing="_sbvftv9cEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_sbvftv9cEeKcBsjselkpBA" inStructuredNode="_sbvfrf9cEeKcBsjselkpBA" source="_sbvftf9cEeKcBsjselkpBA" target="_sbvfrv9cEeKcBsjselkpBA"/>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_sbvft_9cEeKcBsjselkpBA" inStructuredNode="_sbvfkP9cEeKcBsjselkpBA" source="_sbvfkv9cEeKcBsjselkpBA" target="_sbvftP9cEeKcBsjselkpBA"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_sbvfuP9cEeKcBsjselkpBA" inStructuredNode="_sbvfkP9cEeKcBsjselkpBA" source="_sbvfkf9cEeKcBsjselkpBA" target="_sbvfrf9cEeKcBsjselkpBA"/>
          </structuredNode>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_je3MGP9ZEeKcBsjselkpBA" name="Tester" classifierBehavior="_je3MfP9ZEeKcBsjselkpBA" isActive="true">
          <generalization xmi:type="uml:Generalization" xmi:id="_je3MGf9ZEeKcBsjselkpBA" general="_je3MzP9ZEeKcBsjselkpBA" specific="_je3MGP9ZEeKcBsjselkpBA"/>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_je3MGv9ZEeKcBsjselkpBA" name="a" visibility="public" type="_je3Lgf9ZEeKcBsjselkpBA" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_je3MG_9ZEeKcBsjselkpBA" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_je3MHP9ZEeKcBsjselkpBA" value="1"/>
          </ownedAttribute>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_je3MHf9ZEeKcBsjselkpBA" name="test" specification="_je3Myf9ZEeKcBsjselkpBA" group="_KrFTYP9aEeKcBsjselkpBA" node="_KrFTYP9aEeKcBsjselkpBA">
            <ownedComment xmi:type="uml:Comment" xmi:id="_je3MHv9ZEeKcBsjselkpBA">
              <body>&#xD;
namespace 'Test Suites'::'Test Suite 2 - Bis'::'BehaviorPort - Signal'::Tester ;&#xD;
&#xD;
activity test() { &#xD;
	WriteLine(&quot;-- Running test case: Reception of a Signal on a behavior port --&quot;) ;&#xD;
	AssertTrue(&quot;Signal delegated to classifier behavior&quot;, this.a.p == 4) ;&#xD;
	WriteLine(&quot;-- End of test case --&quot;) ;&#xD;
}</body>
            </ownedComment>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_KrFTYP9aEeKcBsjselkpBA" name="Body(test)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_KrFTYf9aEeKcBsjselkpBA" name="ExpressionStatement@1b56350" inStructuredNode="_KrFTYP9aEeKcBsjselkpBA" outgoing="_KrFTu_9aEeKcBsjselkpBA">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_KrFTYv9aEeKcBsjselkpBA" name="Call(WriteLine)" inStructuredNode="_KrFTYf9aEeKcBsjselkpBA" incoming="_KrFTcP9aEeKcBsjselkpBA">
                  <argument xmi:type="uml:InputPin" xmi:id="_KrFTY_9aEeKcBsjselkpBA" name="Call(WriteLine).argument(value)" incoming="_KrFTb_9aEeKcBsjselkpBA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KrFTZP9aEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KrFTZf9aEeKcBsjselkpBA" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_KrFTZv9aEeKcBsjselkpBA" name="Call(WriteLine).result(errorStatus)">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KrFTZ_9aEeKcBsjselkpBA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KrFTaP9aEeKcBsjselkpBA" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_KrFTaf9aEeKcBsjselkpBA" name="Tuple@f68f1d" inStructuredNode="_KrFTYf9aEeKcBsjselkpBA" outgoing="_KrFTcP9aEeKcBsjselkpBA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_KrFTav9aEeKcBsjselkpBA" name="Value(&quot;-- Running test case: Reception of a Signal on a behavior port --&quot;)" inStructuredNode="_KrFTaf9aEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_KrFTa_9aEeKcBsjselkpBA" name="Value(&quot;-- Running test case: Reception of a Signal on a behavior port --&quot;).result" outgoing="_KrFTb_9aEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KrFTbP9aEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KrFTbf9aEeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_KrFTbv9aEeKcBsjselkpBA" value="-- Running test case: Reception of a Signal on a behavior port --">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_KrFTb_9aEeKcBsjselkpBA" inStructuredNode="_KrFTYf9aEeKcBsjselkpBA" source="_KrFTa_9aEeKcBsjselkpBA" target="_KrFTY_9aEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_KrFTcP9aEeKcBsjselkpBA" inStructuredNode="_KrFTYf9aEeKcBsjselkpBA" source="_KrFTaf9aEeKcBsjselkpBA" target="_KrFTYv9aEeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_KrFTcf9aEeKcBsjselkpBA" name="ExpressionStatement@165ea8e" inStructuredNode="_KrFTYP9aEeKcBsjselkpBA" outgoing="_KrFTvP9aEeKcBsjselkpBA" incoming="_KrFTu_9aEeKcBsjselkpBA">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_KrFTcv9aEeKcBsjselkpBA" name="Call(AssertTrue)" inStructuredNode="_KrFTcf9aEeKcBsjselkpBA" incoming="_KrFTqv9aEeKcBsjselkpBA">
                  <argument xmi:type="uml:InputPin" xmi:id="_KrFTc_9aEeKcBsjselkpBA" name="Call(AssertTrue).argument(label)" incoming="_KrFTqP9aEeKcBsjselkpBA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KrFTdP9aEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KrFTdf9aEeKcBsjselkpBA" value="1"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_KrFTdv9aEeKcBsjselkpBA" name="Call(AssertTrue).argument(condition)" incoming="_KrFTqf9aEeKcBsjselkpBA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KrFTd_9aEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KrFTeP9aEeKcBsjselkpBA" value="1"/>
                  </argument>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_KrFTef9aEeKcBsjselkpBA" name="Tuple@1e05d16" inStructuredNode="_KrFTcf9aEeKcBsjselkpBA" outgoing="_KrFTqv9aEeKcBsjselkpBA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_KrFTev9aEeKcBsjselkpBA" name="Value(&quot;Signal delegated to classifier behavior&quot;)" inStructuredNode="_KrFTef9aEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_KrFTe_9aEeKcBsjselkpBA" name="Value(&quot;Signal delegated to classifier behavior&quot;).result" outgoing="_KrFTqP9aEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KrFTfP9aEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KrFTff9aEeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_KrFTfv9aEeKcBsjselkpBA" value="Signal delegated to classifier behavior">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                  <node xmi:type="uml:ReadSelfAction" xmi:id="_KrFTf_9aEeKcBsjselkpBA" name="ReadSelf" inStructuredNode="_KrFTef9aEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_KrFTgP9aEeKcBsjselkpBA" name="ReadSelf.result" outgoing="_KrFTov9aEeKcBsjselkpBA" type="_je3MGP9ZEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KrFTgf9aEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KrFTgv9aEeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_KrFTg_9aEeKcBsjselkpBA" name="Read(a)" inStructuredNode="_KrFTef9aEeKcBsjselkpBA" structuralFeature="_je3MGv9ZEeKcBsjselkpBA">
                    <object xmi:type="uml:InputPin" xmi:id="_KrFThP9aEeKcBsjselkpBA" name="Read(a).object" incoming="_KrFTo_9aEeKcBsjselkpBA" type="_je3MGP9ZEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KrFThf9aEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KrFThv9aEeKcBsjselkpBA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_KrFTh_9aEeKcBsjselkpBA" name="Read(a).result" outgoing="_KrFTpP9aEeKcBsjselkpBA" type="_je3Lgf9ZEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KrFTiP9aEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KrFTif9aEeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_KrFTiv9aEeKcBsjselkpBA" name="Fork(ReadSelf.result)" inStructuredNode="_KrFTef9aEeKcBsjselkpBA" outgoing="_KrFTo_9aEeKcBsjselkpBA" incoming="_KrFTov9aEeKcBsjselkpBA"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_KrFTi_9aEeKcBsjselkpBA" name="Read(p)" inStructuredNode="_KrFTef9aEeKcBsjselkpBA" structuralFeature="_je3Lgv9ZEeKcBsjselkpBA">
                    <object xmi:type="uml:InputPin" xmi:id="_KrFTjP9aEeKcBsjselkpBA" name="Read(p).object" incoming="_KrFTpf9aEeKcBsjselkpBA" type="_je3Lgf9ZEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KrFTjf9aEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KrFTjv9aEeKcBsjselkpBA" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_KrFTj_9aEeKcBsjselkpBA" name="Read(p).result" outgoing="_KrFTpv9aEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KrFTkP9aEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KrFTkf9aEeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_KrFTkv9aEeKcBsjselkpBA" name="Fork(Read(a).result)" inStructuredNode="_KrFTef9aEeKcBsjselkpBA" outgoing="_KrFTpf9aEeKcBsjselkpBA" incoming="_KrFTpP9aEeKcBsjselkpBA"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_KrFTk_9aEeKcBsjselkpBA" name="Value(4)" inStructuredNode="_KrFTef9aEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_KrFTlP9aEeKcBsjselkpBA" name="Value(4).result" outgoing="_KrFTp_9aEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KrFTlf9aEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KrFTlv9aEeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_KrFTl_9aEeKcBsjselkpBA" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:TestIdentityAction" xmi:id="_KrFTmP9aEeKcBsjselkpBA" name="Test(==)" inStructuredNode="_KrFTef9aEeKcBsjselkpBA">
                    <first xmi:type="uml:InputPin" xmi:id="_KrFTmf9aEeKcBsjselkpBA" name="Test(==).first" incoming="_KrFTpv9aEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KrFTmv9aEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KrFTm_9aEeKcBsjselkpBA" value="1"/>
                    </first>
                    <result xmi:type="uml:OutputPin" xmi:id="_KrFTnP9aEeKcBsjselkpBA" name="Test(==).result" outgoing="_KrFTqf9aEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KrFTnf9aEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KrFTnv9aEeKcBsjselkpBA" value="1"/>
                    </result>
                    <second xmi:type="uml:InputPin" xmi:id="_KrFTn_9aEeKcBsjselkpBA" name="Test(==).second" incoming="_KrFTp_9aEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KrFToP9aEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KrFTof9aEeKcBsjselkpBA" value="1"/>
                    </second>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_KrFTov9aEeKcBsjselkpBA" inStructuredNode="_KrFTef9aEeKcBsjselkpBA" source="_KrFTgP9aEeKcBsjselkpBA" target="_KrFTiv9aEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_KrFTo_9aEeKcBsjselkpBA" inStructuredNode="_KrFTef9aEeKcBsjselkpBA" source="_KrFTiv9aEeKcBsjselkpBA" target="_KrFThP9aEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_KrFTpP9aEeKcBsjselkpBA" inStructuredNode="_KrFTef9aEeKcBsjselkpBA" source="_KrFTh_9aEeKcBsjselkpBA" target="_KrFTkv9aEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_KrFTpf9aEeKcBsjselkpBA" inStructuredNode="_KrFTef9aEeKcBsjselkpBA" source="_KrFTkv9aEeKcBsjselkpBA" target="_KrFTjP9aEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_KrFTpv9aEeKcBsjselkpBA" inStructuredNode="_KrFTef9aEeKcBsjselkpBA" source="_KrFTj_9aEeKcBsjselkpBA" target="_KrFTmf9aEeKcBsjselkpBA"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_KrFTp_9aEeKcBsjselkpBA" inStructuredNode="_KrFTef9aEeKcBsjselkpBA" source="_KrFTlP9aEeKcBsjselkpBA" target="_KrFTn_9aEeKcBsjselkpBA"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_KrFTqP9aEeKcBsjselkpBA" inStructuredNode="_KrFTcf9aEeKcBsjselkpBA" source="_KrFTe_9aEeKcBsjselkpBA" target="_KrFTc_9aEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_KrFTqf9aEeKcBsjselkpBA" inStructuredNode="_KrFTcf9aEeKcBsjselkpBA" source="_KrFTnP9aEeKcBsjselkpBA" target="_KrFTdv9aEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_KrFTqv9aEeKcBsjselkpBA" inStructuredNode="_KrFTcf9aEeKcBsjselkpBA" source="_KrFTef9aEeKcBsjselkpBA" target="_KrFTcv9aEeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_KrFTq_9aEeKcBsjselkpBA" name="ExpressionStatement@1b1ef53" inStructuredNode="_KrFTYP9aEeKcBsjselkpBA" incoming="_KrFTvP9aEeKcBsjselkpBA">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_KrFTrP9aEeKcBsjselkpBA" name="Call(WriteLine)" inStructuredNode="_KrFTq_9aEeKcBsjselkpBA" incoming="_KrFTuv9aEeKcBsjselkpBA">
                  <argument xmi:type="uml:InputPin" xmi:id="_KrFTrf9aEeKcBsjselkpBA" name="Call(WriteLine).argument(value)" incoming="_KrFTuf9aEeKcBsjselkpBA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KrFTrv9aEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KrFTr_9aEeKcBsjselkpBA" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_KrFTsP9aEeKcBsjselkpBA" name="Call(WriteLine).result(errorStatus)">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KrFTsf9aEeKcBsjselkpBA"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KrFTsv9aEeKcBsjselkpBA" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_KrFTs_9aEeKcBsjselkpBA" name="Tuple@1fa4541" inStructuredNode="_KrFTq_9aEeKcBsjselkpBA" outgoing="_KrFTuv9aEeKcBsjselkpBA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_KrFTtP9aEeKcBsjselkpBA" name="Value(&quot;-- End of test case --&quot;)" inStructuredNode="_KrFTs_9aEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_KrFTtf9aEeKcBsjselkpBA" name="Value(&quot;-- End of test case --&quot;).result" outgoing="_KrFTuf9aEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KrFTtv9aEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KrFTt_9aEeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_KrFTuP9aEeKcBsjselkpBA" value="-- End of test case --">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_KrFTuf9aEeKcBsjselkpBA" inStructuredNode="_KrFTq_9aEeKcBsjselkpBA" source="_KrFTtf9aEeKcBsjselkpBA" target="_KrFTrf9aEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_KrFTuv9aEeKcBsjselkpBA" inStructuredNode="_KrFTq_9aEeKcBsjselkpBA" source="_KrFTs_9aEeKcBsjselkpBA" target="_KrFTrP9aEeKcBsjselkpBA"/>
              </node>
              <edge xmi:type="uml:ControlFlow" xmi:id="_KrFTu_9aEeKcBsjselkpBA" inStructuredNode="_KrFTYP9aEeKcBsjselkpBA" source="_KrFTYf9aEeKcBsjselkpBA" target="_KrFTcf9aEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_KrFTvP9aEeKcBsjselkpBA" inStructuredNode="_KrFTYP9aEeKcBsjselkpBA" source="_KrFTcf9aEeKcBsjselkpBA" target="_KrFTq_9aEeKcBsjselkpBA"/>
            </structuredNode>
          </ownedBehavior>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_je3MfP9ZEeKcBsjselkpBA" name="TesterClassifierBehavior" group="_IPQKIP9aEeKcBsjselkpBA" node="_IPQKIP9aEeKcBsjselkpBA">
            <ownedComment xmi:type="uml:Comment" xmi:id="_je3Mff9ZEeKcBsjselkpBA">
              <body>/* Generated textual representation of Activity Test Suites::Test Suite 2::BehaviorPort - Signal::Tester::TesterClassifierBehavior */&#xD;
&#xD;
namespace 'Test Suites'::'Test Suite 2 - Bis'::'BehaviorPort - Signal'::Tester ;&#xD;
&#xD;
private import 'Test Suites'::'Test Suite 2 - Bis'::'BehaviorPort - Signal'::Start ;&#xD;
private import 'Test Suites'::'Test Suite 2 - Bis'::'BehaviorPort - Signal'::Continue ;&#xD;
&#xD;
activity TesterClassifierBehavior() { &#xD;
	accept(Start) ;&#xD;
	this.a.q.S(4, this) ;&#xD;
	accept(Continue) ;&#xD;
	this.test() ;&#xD;
}</body>
            </ownedComment>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_IPQKIP9aEeKcBsjselkpBA" name="Body(TesterClassifierBehavior)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_IPQKIf9aEeKcBsjselkpBA" name="AcceptStatement@32bb18" inStructuredNode="_IPQKIP9aEeKcBsjselkpBA" outgoing="_IPQxP_9aEeKcBsjselkpBA">
                <node xmi:type="uml:AcceptEventAction" xmi:id="_IPQKIv9aEeKcBsjselkpBA" name="Accept(Start)" inStructuredNode="_IPQKIf9aEeKcBsjselkpBA" incoming="_IPQKJf9aEeKcBsjselkpBA">
                  <trigger xmi:type="uml:Trigger" xmi:id="_IPQKI_9aEeKcBsjselkpBA" event="_ISiusP9aEeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_IPQKJP9aEeKcBsjselkpBA" name="Initial(Accept(Start))" inStructuredNode="_IPQKIf9aEeKcBsjselkpBA" outgoing="_IPQKJf9aEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_IPQKJf9aEeKcBsjselkpBA" inStructuredNode="_IPQKIf9aEeKcBsjselkpBA" source="_IPQKJP9aEeKcBsjselkpBA" target="_IPQKIv9aEeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_IPQKJv9aEeKcBsjselkpBA" name="ExpressionStatement@1539175" inStructuredNode="_IPQKIP9aEeKcBsjselkpBA" outgoing="_IPQxQP9aEeKcBsjselkpBA" incoming="_IPQxP_9aEeKcBsjselkpBA">
                <node xmi:type="uml:SendSignalAction" xmi:id="_IPQKJ_9aEeKcBsjselkpBA" name="SendSignal(S)" inStructuredNode="_IPQKJv9aEeKcBsjselkpBA" incoming="_IPQKUf9aEeKcBsjselkpBA" signal="_je3L4f9ZEeKcBsjselkpBA">
                  <argument xmi:type="uml:InputPin" xmi:id="_IPQKKP9aEeKcBsjselkpBA" name="SendSignal(S).argument(v)" incoming="_IPQKT_9aEeKcBsjselkpBA">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IPQKKf9aEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IPQKKv9aEeKcBsjselkpBA" value="1"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_IPQKK_9aEeKcBsjselkpBA" name="SendSignal(S).argument(t)" incoming="_IPQKUP9aEeKcBsjselkpBA" type="_je3MzP9ZEeKcBsjselkpBA">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IPQKLP9aEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IPQKLf9aEeKcBsjselkpBA" value="1"/>
                  </argument>
                  <target xmi:type="uml:InputPin" xmi:id="_IPQKLv9aEeKcBsjselkpBA" name="SendSignal(S).target" incoming="_IPQKUv9aEeKcBsjselkpBA" type="_je3L6v9ZEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IPQKL_9aEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IPQKMP9aEeKcBsjselkpBA" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_IPQKMf9aEeKcBsjselkpBA" name="Tuple@dc5a9c" inStructuredNode="_IPQKJv9aEeKcBsjselkpBA" outgoing="_IPQKUf9aEeKcBsjselkpBA">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_IPQKMv9aEeKcBsjselkpBA" name="Value(4)" inStructuredNode="_IPQKMf9aEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_IPQKM_9aEeKcBsjselkpBA" name="Value(4).result" outgoing="_IPQKT_9aEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IPQKNP9aEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IPQKNf9aEeKcBsjselkpBA" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_IPQKNv9aEeKcBsjselkpBA" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:ReadSelfAction" xmi:id="_IPQKN_9aEeKcBsjselkpBA" name="ReadSelf" inStructuredNode="_IPQKMf9aEeKcBsjselkpBA">
                    <result xmi:type="uml:OutputPin" xmi:id="_IPQKOP9aEeKcBsjselkpBA" name="ReadSelf.result" outgoing="_IPQKUP9aEeKcBsjselkpBA" type="_je3MGP9ZEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IPQKOf9aEeKcBsjselkpBA" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IPQKOv9aEeKcBsjselkpBA" value="1"/>
                    </result>
                  </node>
                </node>
                <node xmi:type="uml:ReadSelfAction" xmi:id="_IPQKO_9aEeKcBsjselkpBA" name="ReadSelf" inStructuredNode="_IPQKJv9aEeKcBsjselkpBA">
                  <result xmi:type="uml:OutputPin" xmi:id="_IPQKPP9aEeKcBsjselkpBA" name="ReadSelf.result" outgoing="_IPQKU_9aEeKcBsjselkpBA" type="_je3MGP9ZEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IPQKPf9aEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IPQKPv9aEeKcBsjselkpBA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_IPQKP_9aEeKcBsjselkpBA" name="Read(a)" inStructuredNode="_IPQKJv9aEeKcBsjselkpBA" structuralFeature="_je3MGv9ZEeKcBsjselkpBA">
                  <object xmi:type="uml:InputPin" xmi:id="_IPQKQP9aEeKcBsjselkpBA" name="Read(a).object" incoming="_IPQKVP9aEeKcBsjselkpBA" type="_je3MGP9ZEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IPQKQf9aEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IPQKQv9aEeKcBsjselkpBA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_IPQKQ_9aEeKcBsjselkpBA" name="Read(a).result" outgoing="_IPQKVf9aEeKcBsjselkpBA" type="_je3Lgf9ZEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IPQKRP9aEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IPQKRf9aEeKcBsjselkpBA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_IPQKRv9aEeKcBsjselkpBA" name="Fork(ReadSelf.result)" inStructuredNode="_IPQKJv9aEeKcBsjselkpBA" outgoing="_IPQKVP9aEeKcBsjselkpBA" incoming="_IPQKU_9aEeKcBsjselkpBA"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_IPQKR_9aEeKcBsjselkpBA" name="Read(q)" inStructuredNode="_IPQKJv9aEeKcBsjselkpBA" structuralFeature="_je3Lg_9ZEeKcBsjselkpBA">
                  <object xmi:type="uml:InputPin" xmi:id="_IPQKSP9aEeKcBsjselkpBA" name="Read(q).object" incoming="_IPQKVv9aEeKcBsjselkpBA" type="_je3Lgf9ZEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IPQKSf9aEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IPQKSv9aEeKcBsjselkpBA" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_IPQKS_9aEeKcBsjselkpBA" name="Read(q).result" outgoing="_IPQKUv9aEeKcBsjselkpBA" type="_je3L6v9ZEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IPQKTP9aEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IPQKTf9aEeKcBsjselkpBA" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_IPQKTv9aEeKcBsjselkpBA" name="Fork(Read(a).result)" inStructuredNode="_IPQKJv9aEeKcBsjselkpBA" outgoing="_IPQKVv9aEeKcBsjselkpBA" incoming="_IPQKVf9aEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_IPQKT_9aEeKcBsjselkpBA" inStructuredNode="_IPQKJv9aEeKcBsjselkpBA" source="_IPQKM_9aEeKcBsjselkpBA" target="_IPQKKP9aEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_IPQKUP9aEeKcBsjselkpBA" inStructuredNode="_IPQKJv9aEeKcBsjselkpBA" source="_IPQKOP9aEeKcBsjselkpBA" target="_IPQKK_9aEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_IPQKUf9aEeKcBsjselkpBA" inStructuredNode="_IPQKJv9aEeKcBsjselkpBA" source="_IPQKMf9aEeKcBsjselkpBA" target="_IPQKJ_9aEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_IPQKUv9aEeKcBsjselkpBA" inStructuredNode="_IPQKJv9aEeKcBsjselkpBA" source="_IPQKS_9aEeKcBsjselkpBA" target="_IPQKLv9aEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_IPQKU_9aEeKcBsjselkpBA" inStructuredNode="_IPQKJv9aEeKcBsjselkpBA" source="_IPQKPP9aEeKcBsjselkpBA" target="_IPQKRv9aEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_IPQKVP9aEeKcBsjselkpBA" inStructuredNode="_IPQKJv9aEeKcBsjselkpBA" source="_IPQKRv9aEeKcBsjselkpBA" target="_IPQKQP9aEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_IPQKVf9aEeKcBsjselkpBA" inStructuredNode="_IPQKJv9aEeKcBsjselkpBA" source="_IPQKQ_9aEeKcBsjselkpBA" target="_IPQKTv9aEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_IPQKVv9aEeKcBsjselkpBA" inStructuredNode="_IPQKJv9aEeKcBsjselkpBA" source="_IPQKTv9aEeKcBsjselkpBA" target="_IPQKSP9aEeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_IPQxMP9aEeKcBsjselkpBA" name="AcceptStatement@5576eb" inStructuredNode="_IPQKIP9aEeKcBsjselkpBA" outgoing="_IPQxQf9aEeKcBsjselkpBA" incoming="_IPQxQP9aEeKcBsjselkpBA">
                <node xmi:type="uml:AcceptEventAction" xmi:id="_IPQxMf9aEeKcBsjselkpBA" name="Accept(Continue)" inStructuredNode="_IPQxMP9aEeKcBsjselkpBA" incoming="_IPQxNP9aEeKcBsjselkpBA">
                  <trigger xmi:type="uml:Trigger" xmi:id="_IPQxMv9aEeKcBsjselkpBA" event="_ITCd8P9aEeKcBsjselkpBA"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_IPQxM_9aEeKcBsjselkpBA" name="Initial(Accept(Continue))" inStructuredNode="_IPQxMP9aEeKcBsjselkpBA" outgoing="_IPQxNP9aEeKcBsjselkpBA"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_IPQxNP9aEeKcBsjselkpBA" inStructuredNode="_IPQxMP9aEeKcBsjselkpBA" source="_IPQxM_9aEeKcBsjselkpBA" target="_IPQxMf9aEeKcBsjselkpBA"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_IPQxNf9aEeKcBsjselkpBA" name="ExpressionStatement@1fece5e" inStructuredNode="_IPQKIP9aEeKcBsjselkpBA" incoming="_IPQxQf9aEeKcBsjselkpBA">
                <node xmi:type="uml:CallOperationAction" xmi:id="_IPQxNv9aEeKcBsjselkpBA" name="Call(test)" inStructuredNode="_IPQxNf9aEeKcBsjselkpBA" operation="_je3Myf9ZEeKcBsjselkpBA">
                  <target xmi:type="uml:InputPin" xmi:id="_IPQxN_9aEeKcBsjselkpBA" name="Call(test).target" incoming="_IPQxPv9aEeKcBsjselkpBA" type="_je3MGP9ZEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IPQxOP9aEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IPQxOf9aEeKcBsjselkpBA" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:ReadSelfAction" xmi:id="_IPQxOv9aEeKcBsjselkpBA" name="ReadSelf" inStructuredNode="_IPQxNf9aEeKcBsjselkpBA">
                  <result xmi:type="uml:OutputPin" xmi:id="_IPQxO_9aEeKcBsjselkpBA" name="ReadSelf.result" outgoing="_IPQxPv9aEeKcBsjselkpBA" type="_je3MGP9ZEeKcBsjselkpBA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IPQxPP9aEeKcBsjselkpBA" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IPQxPf9aEeKcBsjselkpBA" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_IPQxPv9aEeKcBsjselkpBA" inStructuredNode="_IPQxNf9aEeKcBsjselkpBA" source="_IPQxO_9aEeKcBsjselkpBA" target="_IPQxN_9aEeKcBsjselkpBA"/>
              </node>
              <edge xmi:type="uml:ControlFlow" xmi:id="_IPQxP_9aEeKcBsjselkpBA" inStructuredNode="_IPQKIP9aEeKcBsjselkpBA" source="_IPQKIf9aEeKcBsjselkpBA" target="_IPQKJv9aEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_IPQxQP9aEeKcBsjselkpBA" inStructuredNode="_IPQKIP9aEeKcBsjselkpBA" source="_IPQKJv9aEeKcBsjselkpBA" target="_IPQxMP9aEeKcBsjselkpBA"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_IPQxQf9aEeKcBsjselkpBA" inStructuredNode="_IPQKIP9aEeKcBsjselkpBA" source="_IPQxMP9aEeKcBsjselkpBA" target="_IPQxNf9aEeKcBsjselkpBA"/>
            </structuredNode>
          </ownedBehavior>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_je3Mx_9ZEeKcBsjselkpBA" name="Tester" class="_je3MGP9ZEeKcBsjselkpBA">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_je3MyP9ZEeKcBsjselkpBA" name="result" type="_je3MGP9ZEeKcBsjselkpBA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_je3Myf9ZEeKcBsjselkpBA" name="test" method="_je3MHf9ZEeKcBsjselkpBA" class="_je3MGP9ZEeKcBsjselkpBA" redefinedOperation="_je3Mzf9ZEeKcBsjselkpBA"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Signal" xmi:id="_je3Myv9ZEeKcBsjselkpBA" name="Start"/>
        <packagedElement xmi:type="uml:Signal" xmi:id="_je3My_9ZEeKcBsjselkpBA" name="Continue"/>
        <packagedElement xmi:type="uml:Class" xmi:id="_je3MzP9ZEeKcBsjselkpBA" name="AbstractTester" isAbstract="true" isActive="true">
          <ownedOperation xmi:type="uml:Operation" xmi:id="_je3Mzf9ZEeKcBsjselkpBA" name="test" isAbstract="true" class="_je3MzP9ZEeKcBsjselkpBA"/>
          <ownedReception xmi:type="uml:Reception" xmi:id="_je3Mzv9ZEeKcBsjselkpBA" name="Start" signal="_je3Myv9ZEeKcBsjselkpBA"/>
          <ownedReception xmi:type="uml:Reception" xmi:id="_je3Mz_9ZEeKcBsjselkpBA" name="Continue" signal="_je3My_9ZEeKcBsjselkpBA"/>
        </packagedElement>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_6522UP9ZEeKcBsjselkpBA" name="$$Test Suites$Test Suite 2 - Bis$BehaviorPort - Signal$A$AClassifierBehavior">
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_TSrbUP9aEeKcBsjselkpBA" name="Event(S)" signal="_je3L4f9ZEeKcBsjselkpBA"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_IRjQMP9aEeKcBsjselkpBA" name="$$Test Suites$Test Suite 2 - Bis$BehaviorPort - Signal$Tester$TesterClassifierBehavior">
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_ISiusP9aEeKcBsjselkpBA" name="Event(Start)" signal="_je3Myv9ZEeKcBsjselkpBA"/>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_ITCd8P9aEeKcBsjselkpBA" name="Event(Continue)" signal="_je3My_9ZEeKcBsjselkpBA"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_JVI3UP9eEeKcBsjselkpBA" name="$$Test Suites$Test Suite 2 - Bis$SingleDelegation - PortToPart - Signal$Tester$TesterClassifierBehavior">
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_cPnkUP9eEeKcBsjselkpBA" name="Event(Start)" signal="_je3Myv9ZEeKcBsjselkpBA"/>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_cQK98P9eEeKcBsjselkpBA" name="Event(Continue)" signal="_je3My_9ZEeKcBsjselkpBA"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="__gJ88P9iEeKcBsjselkpBA" name="$$Test Suites$Test Suite 2 - Bis$SingleDelegation - PortToPart - Signal$B$BClassifierBehavior">
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="__hRXQP9iEeKcBsjselkpBA" name="Event(S)" signal="_je3L4f9ZEeKcBsjselkpBA"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_G3KxUP9kEeKcBsjselkpBA" name="$$Test Suites$Test Suite 2 - Bis$SingleDelegation - PortToPWP - Signal$Tester$TesterClassifierBehavior">
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_G4SysP9kEeKcBsjselkpBA" name="Event(Start)" signal="_je3Myv9ZEeKcBsjselkpBA"/>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_G42MUP9kEeKcBsjselkpBA" name="Event(Continue)" signal="_je3My_9ZEeKcBsjselkpBA"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_IG_lAP9lEeKcBsjselkpBA" name="$$Test Suites$Test Suite 2 - Bis$MultipleDelegation - SameConnector - PortToPart - Signal$B$BClassifierBehavior">
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_IIWP4P9lEeKcBsjselkpBA" name="Event(S)" signal="_je3L4f9ZEeKcBsjselkpBA"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_P7e1AP9lEeKcBsjselkpBA" name="$$Test Suites$Test Suite 2 - Bis$MultipleDelegation - SameConnector - PortToPart - Signal$Tester$TesterClassifierBehavior">
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_P8m2YP9lEeKcBsjselkpBA" name="Event(Start)" signal="_je3Myv9ZEeKcBsjselkpBA"/>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_P9K3EP9lEeKcBsjselkpBA" name="Event(Continue)" signal="_je3My_9ZEeKcBsjselkpBA"/>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_P9uQsP9lEeKcBsjselkpBA" name="Event(Continue)" signal="_je3My_9ZEeKcBsjselkpBA"/>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_P-SRYP9lEeKcBsjselkpBA" name="Event(Continue)" signal="_je3My_9ZEeKcBsjselkpBA"/>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_P-1rAP9lEeKcBsjselkpBA" name="Event(Continue)" signal="_je3My_9ZEeKcBsjselkpBA"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="__cPvgP9xEeKcBsjselkpBA" name="$$Test Suites$Test Suite 2 - Bis$MultipleDelegation - SameConnector - PortToPWP - Signal$Tester$TesterClassifierBehavior">
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="__dbbQP9xEeKcBsjselkpBA" name="Event(Start)" signal="_je3Myv9ZEeKcBsjselkpBA"/>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="__d4HMP9xEeKcBsjselkpBA" name="Event(Continue)" signal="_je3My_9ZEeKcBsjselkpBA"/>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="__eekIP9xEeKcBsjselkpBA" name="Event(Continue)" signal="_je3My_9ZEeKcBsjselkpBA"/>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="__fEaAP9xEeKcBsjselkpBA" name="Event(Continue)" signal="_je3My_9ZEeKcBsjselkpBA"/>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="__fhF8P9xEeKcBsjselkpBA" name="Event(Continue)" signal="_je3My_9ZEeKcBsjselkpBA"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_9rP2gP9yEeKcBsjselkpBA" name="$$Test Suites$Test Suite 2 - Bis$MultipleDelegation - MultipleConnectors - PortToPart - Signal$B$BClassifierBehavior">
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_9sbiQP9yEeKcBsjselkpBA" name="Event(S)" signal="_je3L4f9ZEeKcBsjselkpBA"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_bVM98P9zEeKcBsjselkpBA" name="$$Test Suites$Test Suite 2 - Bis$MultipleDelegation - MultipleConnectors - PortToPart - Signal$Tester$TesterClassifierBehavior">
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_dhyxUP9zEeKcBsjselkpBA" name="Event(Start)" signal="_je3Myv9ZEeKcBsjselkpBA"/>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_diYnMP9zEeKcBsjselkpBA" name="Event(Continue)" signal="_je3My_9ZEeKcBsjselkpBA"/>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_di_EIP9zEeKcBsjselkpBA" name="Event(Continue)" signal="_je3My_9ZEeKcBsjselkpBA"/>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_djbwEP9zEeKcBsjselkpBA" name="Event(Continue)" signal="_je3My_9ZEeKcBsjselkpBA"/>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_dkBl8P9zEeKcBsjselkpBA" name="Event(Continue)" signal="_je3My_9ZEeKcBsjselkpBA"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_ORy8kP90EeKcBsjselkpBA" name="$$Test Suites$Test Suite 2 - Bis$MultipleDelegation - MultipleConnectors - PortToPWP - Signal$Tester$TesterClassifierBehavior">
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_OS1eYP90EeKcBsjselkpBA" name="Event(Start)" signal="_je3Myv9ZEeKcBsjselkpBA"/>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_OTu2QP90EeKcBsjselkpBA" name="Event(Continue)" signal="_je3My_9ZEeKcBsjselkpBA"/>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_OULiMP90EeKcBsjselkpBA" name="Event(Continue)" signal="_je3My_9ZEeKcBsjselkpBA"/>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_OUxYEP90EeKcBsjselkpBA" name="Event(Continue)" signal="_je3My_9ZEeKcBsjselkpBA"/>
      <packagedElement xmi:type="uml:SignalEvent" xmi:id="_OVX1AP90EeKcBsjselkpBA" name="Event(Continue)" signal="_je3My_9ZEeKcBsjselkpBA"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_T_MVQAAZEeOs7eeqDkWiYA" name="Test Suite 3 - Bis">
      <ownedComment xmi:type="uml:Comment" xmi:id="_bIqWMEqzEeOJgKAcDQbvUQ">
        <body>Variant with untyped connectors</body>
      </ownedComment>
      <packagedElement xmi:type="uml:Package" xmi:id="_T_MVQQAZEeOs7eeqDkWiYA" name="Signals">
        <packagedElement xmi:type="uml:Class" xmi:id="_T_MVQgAZEeOs7eeqDkWiYA" name="I"/>
        <packagedElement xmi:type="uml:Signal" xmi:id="_T_MVQwAZEeOs7eeqDkWiYA" name="Start">
          <ownedAttribute xmi:type="uml:Property" xmi:id="_T_MVRAAZEeOs7eeqDkWiYA" name="testCase" visibility="public" type="_T_MVrwAZEeOs7eeqDkWiYA">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T_MVRQAZEeOs7eeqDkWiYA" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T_MVRgAZEeOs7eeqDkWiYA" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Signal" xmi:id="_T_MVRwAZEeOs7eeqDkWiYA" name="Continue"/>
        <packagedElement xmi:type="uml:Signal" xmi:id="_T_MVSAAZEeOs7eeqDkWiYA" name="S">
          <ownedAttribute xmi:type="uml:Property" xmi:id="_T_MVSQAZEeOs7eeqDkWiYA" name="value" visibility="public">
            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T_MVSgAZEeOs7eeqDkWiYA" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T_MVSwAZEeOs7eeqDkWiYA" value="1"/>
          </ownedAttribute>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_T_MVTAAZEeOs7eeqDkWiYA" name="A" classifierBehavior="_T_MVUwAZEeOs7eeqDkWiYA" isActive="true">
          <ownedAttribute xmi:type="uml:Port" xmi:id="_T_MVTQAZEeOs7eeqDkWiYA" name="p" visibility="public" type="_T_MVQgAZEeOs7eeqDkWiYA" end="_T_MVwgAZEeOs7eeqDkWiYA _T_M82wAZEeOs7eeqDkWiYA" aggregation="composite" isBehavior="true">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T_MVTgAZEeOs7eeqDkWiYA" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T_MVTwAZEeOs7eeqDkWiYA" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_T_MVUAAZEeOs7eeqDkWiYA" name="v" visibility="public">
            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T_MVUQAZEeOs7eeqDkWiYA" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T_MVUgAZEeOs7eeqDkWiYA" value="1"/>
          </ownedAttribute>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_T_MVUwAZEeOs7eeqDkWiYA" name="A Classifier Behavior" node="_T_MVYwAZEeOs7eeqDkWiYA _T_MVZwAZEeOs7eeqDkWiYA _T_MVagAZEeOs7eeqDkWiYA _T_MVcQAZEeOs7eeqDkWiYA _T_MVdAAZEeOs7eeqDkWiYA">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_T_MVVAAZEeOs7eeqDkWiYA" name="ObjectFlow1" activity="_T_MVUwAZEeOs7eeqDkWiYA" source="_T_MVaAAZEeOs7eeqDkWiYA" target="_T_MVawAZEeOs7eeqDkWiYA">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_T_MVVQAZEeOs7eeqDkWiYA" value="true"/>
              <weight xmi:type="uml:LiteralInteger" xmi:id="_T_MVVgAZEeOs7eeqDkWiYA" value="1"/>
            </edge>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_T_MVVwAZEeOs7eeqDkWiYA" name="ObjectFlow2" activity="_T_MVUwAZEeOs7eeqDkWiYA" source="_T_MVZAAZEeOs7eeqDkWiYA" target="_T_MVbwAZEeOs7eeqDkWiYA">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_T_MVWAAZEeOs7eeqDkWiYA" value="true"/>
              <weight xmi:type="uml:LiteralInteger" xmi:id="_T_MVWQAZEeOs7eeqDkWiYA" value="1"/>
            </edge>
            <edge xmi:type="uml:ControlFlow" xmi:id="_T_MVWgAZEeOs7eeqDkWiYA" name="ControlFlow1" activity="_T_MVUwAZEeOs7eeqDkWiYA" source="_T_MVYwAZEeOs7eeqDkWiYA" target="_T_MVZwAZEeOs7eeqDkWiYA">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_T_MVWwAZEeOs7eeqDkWiYA" value="true"/>
              <weight xmi:type="uml:LiteralInteger" xmi:id="_T_MVXAAZEeOs7eeqDkWiYA"/>
            </edge>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_T_MVXQAZEeOs7eeqDkWiYA" name="ObjectFlow3" activity="_T_MVUwAZEeOs7eeqDkWiYA" source="_T_MVbQAZEeOs7eeqDkWiYA" target="_T_MVcgAZEeOs7eeqDkWiYA">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_T_MVXgAZEeOs7eeqDkWiYA" value="true"/>
              <weight xmi:type="uml:LiteralInteger" xmi:id="_T_MVXwAZEeOs7eeqDkWiYA" value="1"/>
            </edge>
            <edge xmi:type="uml:ControlFlow" xmi:id="_T_MVYAAZEeOs7eeqDkWiYA" name="ControlFlow2" activity="_T_MVUwAZEeOs7eeqDkWiYA" source="_T_MVcQAZEeOs7eeqDkWiYA" target="_T_MVdAAZEeOs7eeqDkWiYA">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_T_MVYQAZEeOs7eeqDkWiYA" value="true"/>
              <weight xmi:type="uml:LiteralInteger" xmi:id="_T_MVYgAZEeOs7eeqDkWiYA"/>
            </edge>
            <node xmi:type="uml:AcceptEventAction" xmi:id="_T_MVYwAZEeOs7eeqDkWiYA" name="S" outgoing="_T_MVWgAZEeOs7eeqDkWiYA" isUnmarshall="true">
              <result xmi:type="uml:OutputPin" xmi:id="_T_MVZAAZEeOs7eeqDkWiYA" name="value" outgoing="_T_MVVwAZEeOs7eeqDkWiYA">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                <upperBound xmi:type="uml:LiteralInteger" xmi:id="_T_MVZQAZEeOs7eeqDkWiYA" value="1"/>
              </result>
              <trigger xmi:type="uml:Trigger" xmi:id="_T_MVZgAZEeOs7eeqDkWiYA" name="Accept S Trigger" event="_T_MVtAAZEeOs7eeqDkWiYA"/>
            </node>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_T_MVZwAZEeOs7eeqDkWiYA" name="This" incoming="_T_MVWgAZEeOs7eeqDkWiYA">
              <result xmi:type="uml:OutputPin" xmi:id="_T_MVaAAZEeOs7eeqDkWiYA" outgoing="_T_MVVAAZEeOs7eeqDkWiYA" type="_T_MVTAAZEeOs7eeqDkWiYA">
                <upperBound xmi:type="uml:LiteralInteger" xmi:id="_T_MVaQAZEeOs7eeqDkWiYA" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_T_MVagAZEeOs7eeqDkWiYA" name="Set v" structuralFeature="_T_MVUAAZEeOs7eeqDkWiYA">
              <object xmi:type="uml:InputPin" xmi:id="_T_MVawAZEeOs7eeqDkWiYA" name="object" incoming="_T_MVVAAZEeOs7eeqDkWiYA" type="_T_MVTAAZEeOs7eeqDkWiYA">
                <upperBound xmi:type="uml:LiteralInteger" xmi:id="_T_MVbAAZEeOs7eeqDkWiYA" value="1"/>
              </object>
              <result xmi:type="uml:OutputPin" xmi:id="_T_MVbQAZEeOs7eeqDkWiYA" name="result" outgoing="_T_MVXQAZEeOs7eeqDkWiYA" type="_T_MVTAAZEeOs7eeqDkWiYA">
                <upperBound xmi:type="uml:LiteralInteger" xmi:id="_T_MVbgAZEeOs7eeqDkWiYA" value="1"/>
              </result>
              <value xmi:type="uml:InputPin" xmi:id="_T_MVbwAZEeOs7eeqDkWiYA" name="value" incoming="_T_MVVwAZEeOs7eeqDkWiYA">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                <upperBound xmi:type="uml:LiteralInteger" xmi:id="_T_MVcAAZEeOs7eeqDkWiYA" value="1"/>
              </value>
            </node>
            <node xmi:type="uml:SendSignalAction" xmi:id="_T_MVcQAZEeOs7eeqDkWiYA" name="Send Continue" outgoing="_T_MVYAAZEeOs7eeqDkWiYA" onPort="_T_MVTQAZEeOs7eeqDkWiYA" signal="_T_MVRwAZEeOs7eeqDkWiYA">
              <target xmi:type="uml:InputPin" xmi:id="_T_MVcgAZEeOs7eeqDkWiYA" name="target" incoming="_T_MVXQAZEeOs7eeqDkWiYA" type="_T_MVTAAZEeOs7eeqDkWiYA">
                <upperBound xmi:type="uml:LiteralInteger" xmi:id="_T_MVcwAZEeOs7eeqDkWiYA" value="1"/>
              </target>
            </node>
            <node xmi:type="uml:ActivityFinalNode" xmi:id="_T_MVdAAZEeOs7eeqDkWiYA" name="ActivityFinalNode1" incoming="_T_MVYAAZEeOs7eeqDkWiYA"/>
          </ownedBehavior>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_T_MVdQAZEeOs7eeqDkWiYA" name="A" class="_T_MVTAAZEeOs7eeqDkWiYA">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_T_MVdgAZEeOs7eeqDkWiYA" name="result" type="_T_MVTAAZEeOs7eeqDkWiYA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_T_MVdwAZEeOs7eeqDkWiYA" name="Tester" classifierBehavior="_T_MVewAZEeOs7eeqDkWiYA" isActive="true">
          <ownedAttribute xmi:type="uml:Port" xmi:id="_T_MVeAAZEeOs7eeqDkWiYA" name="q" visibility="public" type="_T_MVQgAZEeOs7eeqDkWiYA" end="_T_MVxQAZEeOs7eeqDkWiYA _T_M85gAZEeOs7eeqDkWiYA" aggregation="composite" isBehavior="true">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T_MVeQAZEeOs7eeqDkWiYA" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T_MVegAZEeOs7eeqDkWiYA" value="1"/>
          </ownedAttribute>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_T_MVewAZEeOs7eeqDkWiYA" name="Tester Classifier Behavior" node="_T_MVlAAZEeOs7eeqDkWiYA _T_MVmAAZEeOs7eeqDkWiYA _T_MVmwAZEeOs7eeqDkWiYA _T_MVogAZEeOs7eeqDkWiYA _T_MVpgAZEeOs7eeqDkWiYA _T_MVqAAZEeOs7eeqDkWiYA _T_MVqwAZEeOs7eeqDkWiYA">
            <edge xmi:type="uml:ControlFlow" xmi:id="_T_MVfAAZEeOs7eeqDkWiYA" name="ControlFlow1" activity="_T_MVewAZEeOs7eeqDkWiYA" source="_T_MVlAAZEeOs7eeqDkWiYA" target="_T_MVmAAZEeOs7eeqDkWiYA">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_T_MVfQAZEeOs7eeqDkWiYA" value="true"/>
              <weight xmi:type="uml:LiteralInteger" xmi:id="_T_MVfgAZEeOs7eeqDkWiYA"/>
            </edge>
            <edge xmi:type="uml:ControlFlow" xmi:id="_T_MVfwAZEeOs7eeqDkWiYA" name="ControlFlow2" activity="_T_MVewAZEeOs7eeqDkWiYA" source="_T_MVmAAZEeOs7eeqDkWiYA" target="_T_MVogAZEeOs7eeqDkWiYA">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_T_MVgAAZEeOs7eeqDkWiYA" value="true"/>
              <weight xmi:type="uml:LiteralInteger" xmi:id="_T_MVgQAZEeOs7eeqDkWiYA"/>
            </edge>
            <edge xmi:type="uml:ControlFlow" xmi:id="_T_MVggAZEeOs7eeqDkWiYA" name="ControlFlow3" activity="_T_MVewAZEeOs7eeqDkWiYA" source="_T_MVmwAZEeOs7eeqDkWiYA" target="_T_MVpgAZEeOs7eeqDkWiYA">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_T_MVgwAZEeOs7eeqDkWiYA" value="true"/>
              <weight xmi:type="uml:LiteralInteger" xmi:id="_T_MVhAAZEeOs7eeqDkWiYA"/>
            </edge>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_T_MVhQAZEeOs7eeqDkWiYA" name="ObjectFlow1" activity="_T_MVewAZEeOs7eeqDkWiYA" source="_T_MVmQAZEeOs7eeqDkWiYA" target="_T_MVoAAZEeOs7eeqDkWiYA">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_T_MVhgAZEeOs7eeqDkWiYA" value="true"/>
              <weight xmi:type="uml:LiteralInteger" xmi:id="_T_MVhwAZEeOs7eeqDkWiYA" value="1"/>
            </edge>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_T_MViAAZEeOs7eeqDkWiYA" name="ObjectFlow2" activity="_T_MVewAZEeOs7eeqDkWiYA" source="_T_MVowAZEeOs7eeqDkWiYA" target="_T_MVnAAZEeOs7eeqDkWiYA">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_T_MViQAZEeOs7eeqDkWiYA" value="true"/>
              <weight xmi:type="uml:LiteralInteger" xmi:id="_T_MVigAZEeOs7eeqDkWiYA" value="1"/>
            </edge>
            <edge xmi:type="uml:ControlFlow" xmi:id="_T_MViwAZEeOs7eeqDkWiYA" name="ControlFlow4" activity="_T_MVewAZEeOs7eeqDkWiYA" source="_T_MVpgAZEeOs7eeqDkWiYA" target="_T_MVqAAZEeOs7eeqDkWiYA">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_T_MVjAAZEeOs7eeqDkWiYA" value="true"/>
              <weight xmi:type="uml:LiteralInteger" xmi:id="_T_MVjQAZEeOs7eeqDkWiYA"/>
            </edge>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_T_MVjgAZEeOs7eeqDkWiYA" name="ObjectFlow3" activity="_T_MVewAZEeOs7eeqDkWiYA" source="_T_MVlQAZEeOs7eeqDkWiYA" target="_T_MVqQAZEeOs7eeqDkWiYA">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_T_MVjwAZEeOs7eeqDkWiYA" value="true"/>
              <weight xmi:type="uml:LiteralInteger" xmi:id="_T_MVkAAZEeOs7eeqDkWiYA" value="1"/>
            </edge>
            <edge xmi:type="uml:ControlFlow" xmi:id="_T_MVkQAZEeOs7eeqDkWiYA" name="ControlFlow5" activity="_T_MVewAZEeOs7eeqDkWiYA" source="_T_MVqAAZEeOs7eeqDkWiYA" target="_T_MVqwAZEeOs7eeqDkWiYA">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_T_MVkgAZEeOs7eeqDkWiYA" value="true"/>
              <weight xmi:type="uml:LiteralInteger" xmi:id="_T_MVkwAZEeOs7eeqDkWiYA"/>
            </edge>
            <node xmi:type="uml:AcceptEventAction" xmi:id="_T_MVlAAZEeOs7eeqDkWiYA" name="Start" outgoing="_T_MVfAAZEeOs7eeqDkWiYA" isUnmarshall="true">
              <result xmi:type="uml:OutputPin" xmi:id="_T_MVlQAZEeOs7eeqDkWiYA" name="testCase" outgoing="_T_MVjgAZEeOs7eeqDkWiYA" type="_T_MVrwAZEeOs7eeqDkWiYA">
                <upperBound xmi:type="uml:LiteralInteger" xmi:id="_T_MVlgAZEeOs7eeqDkWiYA" value="1"/>
              </result>
              <trigger xmi:type="uml:Trigger" xmi:id="_T_MVlwAZEeOs7eeqDkWiYA" name="Accept Start Trigger" event="_T_MVsgAZEeOs7eeqDkWiYA"/>
            </node>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_T_MVmAAZEeOs7eeqDkWiYA" name="This" outgoing="_T_MVfwAZEeOs7eeqDkWiYA" incoming="_T_MVfAAZEeOs7eeqDkWiYA">
              <result xmi:type="uml:OutputPin" xmi:id="_T_MVmQAZEeOs7eeqDkWiYA" outgoing="_T_MVhQAZEeOs7eeqDkWiYA" type="_T_MVdwAZEeOs7eeqDkWiYA">
                <upperBound xmi:type="uml:LiteralInteger" xmi:id="_T_MVmgAZEeOs7eeqDkWiYA" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:SendSignalAction" xmi:id="_T_MVmwAZEeOs7eeqDkWiYA" name="Send S" outgoing="_T_MVggAZEeOs7eeqDkWiYA" onPort="_T_MVeAAZEeOs7eeqDkWiYA" signal="_T_MVSAAZEeOs7eeqDkWiYA">
              <argument xmi:type="uml:InputPin" xmi:id="_T_MVnAAZEeOs7eeqDkWiYA" name="value" incoming="_T_MViAAZEeOs7eeqDkWiYA">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                <upperBound xmi:type="uml:LiteralInteger" xmi:id="_T_MVnwAZEeOs7eeqDkWiYA" value="1"/>
              </argument>
              <target xmi:type="uml:InputPin" xmi:id="_T_MVoAAZEeOs7eeqDkWiYA" name="target" incoming="_T_MVhQAZEeOs7eeqDkWiYA">
                <upperBound xmi:type="uml:LiteralInteger" xmi:id="_T_MVoQAZEeOs7eeqDkWiYA" value="1"/>
              </target>
            </node>
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_T_MVogAZEeOs7eeqDkWiYA" name="4" incoming="_T_MVfwAZEeOs7eeqDkWiYA">
              <result xmi:type="uml:OutputPin" xmi:id="_T_MVowAZEeOs7eeqDkWiYA" outgoing="_T_MViAAZEeOs7eeqDkWiYA">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                <upperBound xmi:type="uml:LiteralInteger" xmi:id="_T_MVpAAZEeOs7eeqDkWiYA" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_T_MVpQAZEeOs7eeqDkWiYA" value="4"/>
            </node>
            <node xmi:type="uml:AcceptEventAction" xmi:id="_T_MVpgAZEeOs7eeqDkWiYA" name="Continue" outgoing="_T_MViwAZEeOs7eeqDkWiYA" incoming="_T_MVggAZEeOs7eeqDkWiYA">
              <trigger xmi:type="uml:Trigger" xmi:id="_T_MVpwAZEeOs7eeqDkWiYA" name="Accept Continue" event="_T_MVswAZEeOs7eeqDkWiYA" port="_T_MVeAAZEeOs7eeqDkWiYA"/>
            </node>
            <node xmi:type="uml:CallOperationAction" xmi:id="_T_MVqAAZEeOs7eeqDkWiYA" name="Test" outgoing="_T_MVkQAZEeOs7eeqDkWiYA" incoming="_T_MViwAZEeOs7eeqDkWiYA" operation="_T_MVsAAZEeOs7eeqDkWiYA">
              <target xmi:type="uml:InputPin" xmi:id="_T_MVqQAZEeOs7eeqDkWiYA" name="target" incoming="_T_MVjgAZEeOs7eeqDkWiYA" type="_T_MVrwAZEeOs7eeqDkWiYA">
                <upperBound xmi:type="uml:LiteralInteger" xmi:id="_T_MVqgAZEeOs7eeqDkWiYA" value="1"/>
              </target>
            </node>
            <node xmi:type="uml:ActivityFinalNode" xmi:id="_T_MVqwAZEeOs7eeqDkWiYA" name="ActivityFinalNode1" incoming="_T_MVkQAZEeOs7eeqDkWiYA"/>
          </ownedBehavior>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_T_MVrAAZEeOs7eeqDkWiYA" name="Tester" class="_T_MVdwAZEeOs7eeqDkWiYA">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_T_MVrQAZEeOs7eeqDkWiYA" name="result" type="_T_MVdwAZEeOs7eeqDkWiYA" direction="return"/>
          </ownedOperation>
          <ownedReception xmi:type="uml:Reception" xmi:id="_T_MVrgAZEeOs7eeqDkWiYA" name="Start" signal="_T_MVQwAZEeOs7eeqDkWiYA"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_T_MVrwAZEeOs7eeqDkWiYA" name="TestCase" isAbstract="true">
          <ownedOperation xmi:type="uml:Operation" xmi:id="_T_MVsAAZEeOs7eeqDkWiYA" name="test" class="_T_MVrwAZEeOs7eeqDkWiYA"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_T_MVsQAZEeOs7eeqDkWiYA" name="Events">
          <packagedElement xmi:type="uml:SignalEvent" xmi:id="_T_MVsgAZEeOs7eeqDkWiYA" name="Start Event" signal="_T_MVQwAZEeOs7eeqDkWiYA"/>
          <packagedElement xmi:type="uml:SignalEvent" xmi:id="_T_MVswAZEeOs7eeqDkWiYA" name="Continue Event" signal="_T_MVRwAZEeOs7eeqDkWiYA"/>
          <packagedElement xmi:type="uml:SignalEvent" xmi:id="_T_MVtAAZEeOs7eeqDkWiYA" name="S Event" signal="_T_MVSAAZEeOs7eeqDkWiYA"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_T_MVtQAZEeOs7eeqDkWiYA" name="R" memberEnd="_T_MVtgAZEeOs7eeqDkWiYA _T_MVuQAZEeOs7eeqDkWiYA">
          <ownedEnd xmi:type="uml:Property" xmi:id="_T_MVtgAZEeOs7eeqDkWiYA" name="x" type="_T_MVQgAZEeOs7eeqDkWiYA" owningAssociation="_T_MVtQAZEeOs7eeqDkWiYA" association="_T_MVtQAZEeOs7eeqDkWiYA">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T_MVtwAZEeOs7eeqDkWiYA" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T_MVuAAZEeOs7eeqDkWiYA" value="1"/>
          </ownedEnd>
          <ownedEnd xmi:type="uml:Property" xmi:id="_T_MVuQAZEeOs7eeqDkWiYA" name="y" type="_T_MVQgAZEeOs7eeqDkWiYA" owningAssociation="_T_MVtQAZEeOs7eeqDkWiYA" association="_T_MVtQAZEeOs7eeqDkWiYA">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T_MVugAZEeOs7eeqDkWiYA" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T_MVuwAZEeOs7eeqDkWiYA" value="1"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_T_MVvAAZEeOs7eeqDkWiYA" name="Test Case - Assembly">
          <packagedElement xmi:type="uml:Class" xmi:id="_T_MVvQAZEeOs7eeqDkWiYA" name="TestCaseAssembly">
            <generalization xmi:type="uml:Generalization" xmi:id="_T_MVvgAZEeOs7eeqDkWiYA" general="_T_MVrwAZEeOs7eeqDkWiYA" specific="_T_MVvQAZEeOs7eeqDkWiYA"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_T_MVvwAZEeOs7eeqDkWiYA" name="a" type="_T_MVTAAZEeOs7eeqDkWiYA" aggregation="composite"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_T_MVwAAZEeOs7eeqDkWiYA" name="tester" type="_T_MVdwAZEeOs7eeqDkWiYA" aggregation="composite"/>
            <ownedConnector xmi:type="uml:Connector" xmi:id="_T_MVwQAZEeOs7eeqDkWiYA" name="r">
              <end xmi:type="uml:ConnectorEnd" xmi:id="_T_MVwgAZEeOs7eeqDkWiYA" partWithPort="_T_MVvwAZEeOs7eeqDkWiYA" role="_T_MVTQAZEeOs7eeqDkWiYA">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T_MVwwAZEeOs7eeqDkWiYA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T_MVxAAZEeOs7eeqDkWiYA" value="1"/>
              </end>
              <end xmi:type="uml:ConnectorEnd" xmi:id="_T_MVxQAZEeOs7eeqDkWiYA" partWithPort="_T_MVwAAZEeOs7eeqDkWiYA" role="_T_MVeAAZEeOs7eeqDkWiYA">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T_MVxgAZEeOs7eeqDkWiYA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T_MVxwAZEeOs7eeqDkWiYA" value="1"/>
              </end>
            </ownedConnector>
            <ownedBehavior xmi:type="uml:Activity" xmi:id="_T_MVyAAZEeOs7eeqDkWiYA" name="test" specification="_T_MWGAAZEeOs7eeqDkWiYA" group="_XKVmIAAaEeO7d-Px4fllbg" node="_XKVmIAAaEeO7d-Px4fllbg">
              <ownedComment xmi:type="uml:Comment" xmi:id="_T_MVyQAZEeOs7eeqDkWiYA">
                <body>namespace 'Test Suites'::'Test Suite 3 - Bis'::Signals::'Test Case - Assembly'::TestCaseAssembly ;&#xD;
&#xD;
private import AssertionLibrary::* ;&#xD;
&#xD;
activity test() {&#xD;
	AssertTrue(&quot;Signal correctly sent and received&quot;, this.a.v == 4) ;&#xD;
	WriteLine(&quot;-- End of test case --&quot;) ;&#xD;
}</body>
              </ownedComment>
              <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_XKVmIAAaEeO7d-Px4fllbg" name="Body(test)">
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_XKVmIQAaEeO7d-Px4fllbg" name="ExpressionStatement@130f4bd" inStructuredNode="_XKVmIAAaEeO7d-Px4fllbg" outgoing="_XKVmawAaEeO7d-Px4fllbg">
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_XKVmIgAaEeO7d-Px4fllbg" name="Call(AssertTrue)" inStructuredNode="_XKVmIQAaEeO7d-Px4fllbg" incoming="_XKVmWgAaEeO7d-Px4fllbg">
                    <argument xmi:type="uml:InputPin" xmi:id="_XKVmIwAaEeO7d-Px4fllbg" name="Call(AssertTrue).argument(label)" incoming="_XKVmWAAaEeO7d-Px4fllbg">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XKVmJAAaEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XKVmJQAaEeO7d-Px4fllbg" value="1"/>
                    </argument>
                    <argument xmi:type="uml:InputPin" xmi:id="_XKVmJgAaEeO7d-Px4fllbg" name="Call(AssertTrue).argument(condition)" incoming="_XKVmWQAaEeO7d-Px4fllbg">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XKVmJwAaEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XKVmKAAaEeO7d-Px4fllbg" value="1"/>
                    </argument>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_XKVmKQAaEeO7d-Px4fllbg" name="Tuple@b76f21" inStructuredNode="_XKVmIQAaEeO7d-Px4fllbg" outgoing="_XKVmWgAaEeO7d-Px4fllbg">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_XKVmKgAaEeO7d-Px4fllbg" name="Value(&quot;Signal correctly sent and received&quot;)" inStructuredNode="_XKVmKQAaEeO7d-Px4fllbg">
                      <result xmi:type="uml:OutputPin" xmi:id="_XKVmKwAaEeO7d-Px4fllbg" name="Value(&quot;Signal correctly sent and received&quot;).result" outgoing="_XKVmWAAaEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XKVmLAAaEeO7d-Px4fllbg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XKVmLQAaEeO7d-Px4fllbg" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralString" xmi:id="_XKVmLgAaEeO7d-Px4fllbg" value="Signal correctly sent and received">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      </value>
                    </node>
                    <node xmi:type="uml:ReadSelfAction" xmi:id="_XKVmLwAaEeO7d-Px4fllbg" name="ReadSelf" inStructuredNode="_XKVmKQAaEeO7d-Px4fllbg">
                      <result xmi:type="uml:OutputPin" xmi:id="_XKVmMAAaEeO7d-Px4fllbg" name="ReadSelf.result" outgoing="_XKVmUgAaEeO7d-Px4fllbg" type="_T_MVvQAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XKVmMQAaEeO7d-Px4fllbg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XKVmMgAaEeO7d-Px4fllbg" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_XKVmMwAaEeO7d-Px4fllbg" name="Read(a)" inStructuredNode="_XKVmKQAaEeO7d-Px4fllbg" structuralFeature="_T_MVvwAZEeOs7eeqDkWiYA">
                      <object xmi:type="uml:InputPin" xmi:id="_XKVmNAAaEeO7d-Px4fllbg" name="Read(a).object" incoming="_XKVmUwAaEeO7d-Px4fllbg" type="_T_MVvQAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XKVmNQAaEeO7d-Px4fllbg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XKVmNgAaEeO7d-Px4fllbg" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_XKVmNwAaEeO7d-Px4fllbg" name="Read(a).result" outgoing="_XKVmVAAaEeO7d-Px4fllbg" type="_T_MVTAAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XKVmOAAaEeO7d-Px4fllbg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XKVmOQAaEeO7d-Px4fllbg" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_XKVmOgAaEeO7d-Px4fllbg" name="Fork(ReadSelf.result)" inStructuredNode="_XKVmKQAaEeO7d-Px4fllbg" outgoing="_XKVmUwAaEeO7d-Px4fllbg" incoming="_XKVmUgAaEeO7d-Px4fllbg"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_XKVmOwAaEeO7d-Px4fllbg" name="Read(v)" inStructuredNode="_XKVmKQAaEeO7d-Px4fllbg" structuralFeature="_T_MVUAAZEeOs7eeqDkWiYA">
                      <object xmi:type="uml:InputPin" xmi:id="_XKVmPAAaEeO7d-Px4fllbg" name="Read(v).object" incoming="_XKVmVQAaEeO7d-Px4fllbg" type="_T_MVTAAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XKVmPQAaEeO7d-Px4fllbg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XKVmPgAaEeO7d-Px4fllbg" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_XKVmPwAaEeO7d-Px4fllbg" name="Read(v).result" outgoing="_XKVmVgAaEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XKVmQAAaEeO7d-Px4fllbg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XKVmQQAaEeO7d-Px4fllbg" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_XKVmQgAaEeO7d-Px4fllbg" name="Fork(Read(a).result)" inStructuredNode="_XKVmKQAaEeO7d-Px4fllbg" outgoing="_XKVmVQAaEeO7d-Px4fllbg" incoming="_XKVmVAAaEeO7d-Px4fllbg"/>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_XKVmQwAaEeO7d-Px4fllbg" name="Value(4)" inStructuredNode="_XKVmKQAaEeO7d-Px4fllbg">
                      <result xmi:type="uml:OutputPin" xmi:id="_XKVmRAAaEeO7d-Px4fllbg" name="Value(4).result" outgoing="_XKVmVwAaEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XKVmRQAaEeO7d-Px4fllbg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XKVmRgAaEeO7d-Px4fllbg" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_XKVmRwAaEeO7d-Px4fllbg" value="4">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <node xmi:type="uml:TestIdentityAction" xmi:id="_XKVmSAAaEeO7d-Px4fllbg" name="Test(==)" inStructuredNode="_XKVmKQAaEeO7d-Px4fllbg">
                      <first xmi:type="uml:InputPin" xmi:id="_XKVmSQAaEeO7d-Px4fllbg" name="Test(==).first" incoming="_XKVmVgAaEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XKVmSgAaEeO7d-Px4fllbg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XKVmSwAaEeO7d-Px4fllbg" value="1"/>
                      </first>
                      <result xmi:type="uml:OutputPin" xmi:id="_XKVmTAAaEeO7d-Px4fllbg" name="Test(==).result" outgoing="_XKVmWQAaEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XKVmTQAaEeO7d-Px4fllbg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XKVmTgAaEeO7d-Px4fllbg" value="1"/>
                      </result>
                      <second xmi:type="uml:InputPin" xmi:id="_XKVmTwAaEeO7d-Px4fllbg" name="Test(==).second" incoming="_XKVmVwAaEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XKVmUAAaEeO7d-Px4fllbg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XKVmUQAaEeO7d-Px4fllbg" value="1"/>
                      </second>
                    </node>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_XKVmUgAaEeO7d-Px4fllbg" inStructuredNode="_XKVmKQAaEeO7d-Px4fllbg" source="_XKVmMAAaEeO7d-Px4fllbg" target="_XKVmOgAaEeO7d-Px4fllbg"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_XKVmUwAaEeO7d-Px4fllbg" inStructuredNode="_XKVmKQAaEeO7d-Px4fllbg" source="_XKVmOgAaEeO7d-Px4fllbg" target="_XKVmNAAaEeO7d-Px4fllbg"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_XKVmVAAaEeO7d-Px4fllbg" inStructuredNode="_XKVmKQAaEeO7d-Px4fllbg" source="_XKVmNwAaEeO7d-Px4fllbg" target="_XKVmQgAaEeO7d-Px4fllbg"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_XKVmVQAaEeO7d-Px4fllbg" inStructuredNode="_XKVmKQAaEeO7d-Px4fllbg" source="_XKVmQgAaEeO7d-Px4fllbg" target="_XKVmPAAaEeO7d-Px4fllbg"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_XKVmVgAaEeO7d-Px4fllbg" inStructuredNode="_XKVmKQAaEeO7d-Px4fllbg" source="_XKVmPwAaEeO7d-Px4fllbg" target="_XKVmSQAaEeO7d-Px4fllbg"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_XKVmVwAaEeO7d-Px4fllbg" inStructuredNode="_XKVmKQAaEeO7d-Px4fllbg" source="_XKVmRAAaEeO7d-Px4fllbg" target="_XKVmTwAaEeO7d-Px4fllbg"/>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_XKVmWAAaEeO7d-Px4fllbg" inStructuredNode="_XKVmIQAaEeO7d-Px4fllbg" source="_XKVmKwAaEeO7d-Px4fllbg" target="_XKVmIwAaEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_XKVmWQAaEeO7d-Px4fllbg" inStructuredNode="_XKVmIQAaEeO7d-Px4fllbg" source="_XKVmTAAaEeO7d-Px4fllbg" target="_XKVmJgAaEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_XKVmWgAaEeO7d-Px4fllbg" inStructuredNode="_XKVmIQAaEeO7d-Px4fllbg" source="_XKVmKQAaEeO7d-Px4fllbg" target="_XKVmIgAaEeO7d-Px4fllbg"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_XKVmWwAaEeO7d-Px4fllbg" name="ExpressionStatement@1c40743" inStructuredNode="_XKVmIAAaEeO7d-Px4fllbg" incoming="_XKVmawAaEeO7d-Px4fllbg">
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_XKVmXAAaEeO7d-Px4fllbg" name="Call(WriteLine)" inStructuredNode="_XKVmWwAaEeO7d-Px4fllbg" incoming="_XKVmagAaEeO7d-Px4fllbg">
                    <argument xmi:type="uml:InputPin" xmi:id="_XKVmXQAaEeO7d-Px4fllbg" name="Call(WriteLine).argument(value)" incoming="_XKVmaQAaEeO7d-Px4fllbg">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XKVmXgAaEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XKVmXwAaEeO7d-Px4fllbg" value="1"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_XKVmYAAaEeO7d-Px4fllbg" name="Call(WriteLine).result(errorStatus)">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XKVmYQAaEeO7d-Px4fllbg"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XKVmYgAaEeO7d-Px4fllbg" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_XKVmYwAaEeO7d-Px4fllbg" name="Tuple@11ea0e2" inStructuredNode="_XKVmWwAaEeO7d-Px4fllbg" outgoing="_XKVmagAaEeO7d-Px4fllbg">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_XKVmZAAaEeO7d-Px4fllbg" name="Value(&quot;-- End of test case --&quot;)" inStructuredNode="_XKVmYwAaEeO7d-Px4fllbg">
                      <result xmi:type="uml:OutputPin" xmi:id="_XKVmZQAaEeO7d-Px4fllbg" name="Value(&quot;-- End of test case --&quot;).result" outgoing="_XKVmaQAaEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XKVmZgAaEeO7d-Px4fllbg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XKVmZwAaEeO7d-Px4fllbg" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralString" xmi:id="_XKVmaAAaEeO7d-Px4fllbg" value="-- End of test case --">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      </value>
                    </node>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_XKVmaQAaEeO7d-Px4fllbg" inStructuredNode="_XKVmWwAaEeO7d-Px4fllbg" source="_XKVmZQAaEeO7d-Px4fllbg" target="_XKVmXQAaEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_XKVmagAaEeO7d-Px4fllbg" inStructuredNode="_XKVmWwAaEeO7d-Px4fllbg" source="_XKVmYwAaEeO7d-Px4fllbg" target="_XKVmXAAaEeO7d-Px4fllbg"/>
                </node>
                <edge xmi:type="uml:ControlFlow" xmi:id="_XKVmawAaEeO7d-Px4fllbg" inStructuredNode="_XKVmIAAaEeO7d-Px4fllbg" source="_XKVmIQAaEeO7d-Px4fllbg" target="_XKVmWwAaEeO7d-Px4fllbg"/>
              </structuredNode>
            </ownedBehavior>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_T_MWFgAZEeOs7eeqDkWiYA" name="TestCaseAssembly" class="_T_MVvQAZEeOs7eeqDkWiYA">
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_T_MWFwAZEeOs7eeqDkWiYA" type="_T_MVvQAZEeOs7eeqDkWiYA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_T_MWGAAZEeOs7eeqDkWiYA" name="test" method="_T_MVyAAZEeOs7eeqDkWiYA" class="_T_MVvQAZEeOs7eeqDkWiYA" redefinedOperation="_T_MVsAAZEeOs7eeqDkWiYA"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Activity" xmi:id="_T_MWGQAZEeOs7eeqDkWiYA" name="TestCaseBehavior" group="_Z5tWcAAaEeO7d-Px4fllbg" node="_Z5tWcAAaEeO7d-Px4fllbg">
            <ownedComment xmi:type="uml:Comment" xmi:id="_T_MWGgAZEeOs7eeqDkWiYA">
              <body>namespace 'Test Suites'::'Test Suite 3 - Bis'::Signals::'Test Case - Assembly' ;&#xD;
&#xD;
activity TestCaseBehavior() { &#xD;
	WriteLine(&quot;-- Running test case - SendSignalAction using onPort - Single assembly connector --&quot;) ;&#xD;
	testCase = new TestCaseAssembly() ;&#xD;
	testCase.tester.Start(testCase) ;&#xD;
}</body>
            </ownedComment>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_Z5tWcAAaEeO7d-Px4fllbg" name="Body(TestCaseBehavior)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_Z5tWcQAaEeO7d-Px4fllbg" name="ExpressionStatement@9575d6" inStructuredNode="_Z5tWcAAaEeO7d-Px4fllbg" outgoing="_Z5tWrAAaEeO7d-Px4fllbg">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_Z5tWcgAaEeO7d-Px4fllbg" name="Call(WriteLine)" inStructuredNode="_Z5tWcQAaEeO7d-Px4fllbg" incoming="_Z5tWgAAaEeO7d-Px4fllbg">
                  <argument xmi:type="uml:InputPin" xmi:id="_Z5tWcwAaEeO7d-Px4fllbg" name="Call(WriteLine).argument(value)" incoming="_Z5tWfwAaEeO7d-Px4fllbg">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Z5tWdAAaEeO7d-Px4fllbg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Z5tWdQAaEeO7d-Px4fllbg" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_Z5tWdgAaEeO7d-Px4fllbg" name="Call(WriteLine).result(errorStatus)">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Z5tWdwAaEeO7d-Px4fllbg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Z5tWeAAaEeO7d-Px4fllbg" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_Z5tWeQAaEeO7d-Px4fllbg" name="Tuple@db0d53" inStructuredNode="_Z5tWcQAaEeO7d-Px4fllbg" outgoing="_Z5tWgAAaEeO7d-Px4fllbg">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Z5tWegAaEeO7d-Px4fllbg" name="Value(&quot;-- Running test case - SendSignalAction using onPort - Single assembly connector --&quot;)" inStructuredNode="_Z5tWeQAaEeO7d-Px4fllbg">
                    <result xmi:type="uml:OutputPin" xmi:id="_Z5tWewAaEeO7d-Px4fllbg" name="Value(&quot;-- Running test case - SendSignalAction using onPort - Single assembly connector --&quot;).result" outgoing="_Z5tWfwAaEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Z5tWfAAaEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Z5tWfQAaEeO7d-Px4fllbg" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_Z5tWfgAaEeO7d-Px4fllbg" value="-- Running test case - SendSignalAction using onPort - Single assembly connector --">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Z5tWfwAaEeO7d-Px4fllbg" inStructuredNode="_Z5tWcQAaEeO7d-Px4fllbg" source="_Z5tWewAaEeO7d-Px4fllbg" target="_Z5tWcwAaEeO7d-Px4fllbg"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_Z5tWgAAaEeO7d-Px4fllbg" inStructuredNode="_Z5tWcQAaEeO7d-Px4fllbg" source="_Z5tWeQAaEeO7d-Px4fllbg" target="_Z5tWcgAaEeO7d-Px4fllbg"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_Z5tWgQAaEeO7d-Px4fllbg" name="ExpressionStatement@1adcd6b" inStructuredNode="_Z5tWcAAaEeO7d-Px4fllbg" outgoing="_Z5tWrwAaEeO7d-Px4fllbg" incoming="_Z5tWrAAaEeO7d-Px4fllbg">
                <node xmi:type="uml:ForkNode" xmi:id="_Z5tWggAaEeO7d-Px4fllbg" name="Fork(testCase)@173b58f" inStructuredNode="_Z5tWgQAaEeO7d-Px4fllbg" outgoing="_Z5tWrgAaEeO7d-Px4fllbg _Z5tWrQAaEeO7d-Px4fllbg" incoming="_Z5tWkAAaEeO7d-Px4fllbg"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_Z5tWgwAaEeO7d-Px4fllbg" name="RightHandSide@194d8a6" inStructuredNode="_Z5tWgQAaEeO7d-Px4fllbg">
                  <node xmi:type="uml:CallOperationAction" xmi:id="_Z5tWhAAaEeO7d-Px4fllbg" name="Call(TestCaseAssembly)" inStructuredNode="_Z5tWgwAaEeO7d-Px4fllbg" operation="_T_MWFgAZEeOs7eeqDkWiYA">
                    <result xmi:type="uml:OutputPin" xmi:id="_Z5tWhQAaEeO7d-Px4fllbg" name="Call(TestCaseAssembly).result(null)" outgoing="_Z5tWkAAaEeO7d-Px4fllbg" type="_T_MVvQAZEeOs7eeqDkWiYA">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Z5tWhgAaEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Z5tWhwAaEeO7d-Px4fllbg" value="1"/>
                    </result>
                    <target xmi:type="uml:InputPin" xmi:id="_Z5tWiAAaEeO7d-Px4fllbg" name="Call(TestCaseAssembly).target" incoming="_Z5tWjwAaEeO7d-Px4fllbg" type="_T_MVvQAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Z5tWiQAaEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Z5tWigAaEeO7d-Px4fllbg" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:CreateObjectAction" xmi:id="_Z5tWiwAaEeO7d-Px4fllbg" name="Create(TestCaseAssembly)" inStructuredNode="_Z5tWgwAaEeO7d-Px4fllbg" classifier="_T_MVvQAZEeOs7eeqDkWiYA">
                    <result xmi:type="uml:OutputPin" xmi:id="_Z5tWjAAaEeO7d-Px4fllbg" name="Create(TestCaseAssembly).result" outgoing="_Z5tWjwAaEeO7d-Px4fllbg" type="_T_MVvQAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Z5tWjQAaEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Z5tWjgAaEeO7d-Px4fllbg" value="1"/>
                    </result>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_Z5tWjwAaEeO7d-Px4fllbg" inStructuredNode="_Z5tWgwAaEeO7d-Px4fllbg" source="_Z5tWjAAaEeO7d-Px4fllbg" target="_Z5tWiAAaEeO7d-Px4fllbg"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Z5tWkAAaEeO7d-Px4fllbg" inStructuredNode="_Z5tWgQAaEeO7d-Px4fllbg" source="_Z5tWhQAaEeO7d-Px4fllbg" target="_Z5tWggAaEeO7d-Px4fllbg"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_Z5tWkQAaEeO7d-Px4fllbg" name="ExpressionStatement@7514df" inStructuredNode="_Z5tWcAAaEeO7d-Px4fllbg" incoming="_Z5tWrwAaEeO7d-Px4fllbg">
                <node xmi:type="uml:ExpansionRegion" xmi:id="_Z5tWkgAaEeO7d-Px4fllbg" name="Collect(SendSignal(Start))" inStructuredNode="_Z5tWkQAaEeO7d-Px4fllbg" incoming="_Z5tWqwAaEeO7d-Px4fllbg" mode="parallel" inputElement="_Z5tWnwAaEeO7d-Px4fllbg">
                  <node xmi:type="uml:SendSignalAction" xmi:id="_Z5tWkwAaEeO7d-Px4fllbg" name="SendSignal(Start)" inStructuredNode="_Z5tWkgAaEeO7d-Px4fllbg" signal="_T_MVQwAZEeOs7eeqDkWiYA">
                    <argument xmi:type="uml:InputPin" xmi:id="_Z5tWlAAaEeO7d-Px4fllbg" name="SendSignal(Start).argument(testCase)" incoming="_Z5tWnQAaEeO7d-Px4fllbg" type="_T_MVrwAZEeOs7eeqDkWiYA">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Z5tWlQAaEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Z5tWlgAaEeO7d-Px4fllbg" value="1"/>
                    </argument>
                    <target xmi:type="uml:InputPin" xmi:id="_Z5tWlwAaEeO7d-Px4fllbg" name="SendSignal(Start).target" incoming="_Z5tWngAaEeO7d-Px4fllbg" type="_T_MVdwAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Z5tWmAAaEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Z5tWmQAaEeO7d-Px4fllbg" value="1"/>
                    </target>
                  </node>
                  <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_Z5tWmgAaEeO7d-Px4fllbg" name="Collect(SendSignal(Start)).input(Fork(testCase)@173b58f)" outgoing="_Z5tWnQAaEeO7d-Px4fllbg" incoming="_Z5tWrQAaEeO7d-Px4fllbg" type="_T_MVrwAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Z5tWmwAaEeO7d-Px4fllbg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Z5tWnAAaEeO7d-Px4fllbg" value="1"/>
                  </structuredNodeInput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_Z5tWnQAaEeO7d-Px4fllbg" inStructuredNode="_Z5tWkgAaEeO7d-Px4fllbg" source="_Z5tWmgAaEeO7d-Px4fllbg" target="_Z5tWlAAaEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_Z5tWngAaEeO7d-Px4fllbg" inStructuredNode="_Z5tWkgAaEeO7d-Px4fllbg" source="_Z5tWnwAaEeO7d-Px4fllbg" target="_Z5tWlwAaEeO7d-Px4fllbg"/>
                </node>
                <node xmi:type="uml:ExpansionNode" xmi:id="_Z5tWnwAaEeO7d-Px4fllbg" name="Collect(SendSignal(Start)).inputElement" inStructuredNode="_Z5tWkQAaEeO7d-Px4fllbg" outgoing="_Z5tWngAaEeO7d-Px4fllbg" incoming="_Z5tWqgAaEeO7d-Px4fllbg" regionAsInput="_Z5tWkgAaEeO7d-Px4fllbg"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_Z5tWoAAaEeO7d-Px4fllbg" name="Feature(Read(tester).result)" inStructuredNode="_Z5tWkQAaEeO7d-Px4fllbg" outgoing="_Z5tWqwAaEeO7d-Px4fllbg">
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_Z5tWoQAaEeO7d-Px4fllbg" name="Read(tester)" inStructuredNode="_Z5tWoAAaEeO7d-Px4fllbg" structuralFeature="_T_MVwAAZEeOs7eeqDkWiYA">
                    <object xmi:type="uml:InputPin" xmi:id="_Z5tWogAaEeO7d-Px4fllbg" name="Read(tester).object" incoming="_Z5tWqQAaEeO7d-Px4fllbg" type="_T_MVvQAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Z5tWowAaEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Z5tWpAAaEeO7d-Px4fllbg" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_Z5tWpQAaEeO7d-Px4fllbg" name="Read(tester).result" outgoing="_Z5tWqgAaEeO7d-Px4fllbg" type="_T_MVdwAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Z5tWpgAaEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Z5tWpwAaEeO7d-Px4fllbg" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_Z5tWqAAaEeO7d-Px4fllbg" name="Fork(Fork(testCase)@173b58f)" inStructuredNode="_Z5tWoAAaEeO7d-Px4fllbg" outgoing="_Z5tWqQAaEeO7d-Px4fllbg" incoming="_Z5tWrgAaEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_Z5tWqQAaEeO7d-Px4fllbg" inStructuredNode="_Z5tWoAAaEeO7d-Px4fllbg" source="_Z5tWqAAaEeO7d-Px4fllbg" target="_Z5tWogAaEeO7d-Px4fllbg"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_Z5tWqgAaEeO7d-Px4fllbg" inStructuredNode="_Z5tWkQAaEeO7d-Px4fllbg" source="_Z5tWpQAaEeO7d-Px4fllbg" target="_Z5tWnwAaEeO7d-Px4fllbg"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_Z5tWqwAaEeO7d-Px4fllbg" inStructuredNode="_Z5tWkQAaEeO7d-Px4fllbg" source="_Z5tWoAAaEeO7d-Px4fllbg" target="_Z5tWkgAaEeO7d-Px4fllbg"/>
              </node>
              <edge xmi:type="uml:ControlFlow" xmi:id="_Z5tWrAAaEeO7d-Px4fllbg" inStructuredNode="_Z5tWcAAaEeO7d-Px4fllbg" source="_Z5tWcQAaEeO7d-Px4fllbg" target="_Z5tWgQAaEeO7d-Px4fllbg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Z5tWrQAaEeO7d-Px4fllbg" inStructuredNode="_Z5tWcAAaEeO7d-Px4fllbg" source="_Z5tWggAaEeO7d-Px4fllbg" target="_Z5tWmgAaEeO7d-Px4fllbg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Z5tWrgAaEeO7d-Px4fllbg" inStructuredNode="_Z5tWcAAaEeO7d-Px4fllbg" source="_Z5tWggAaEeO7d-Px4fllbg" target="_Z5tWqAAaEeO7d-Px4fllbg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_Z5tWrwAaEeO7d-Px4fllbg" inStructuredNode="_Z5tWcAAaEeO7d-Px4fllbg" source="_Z5tWgQAaEeO7d-Px4fllbg" target="_Z5tWkQAaEeO7d-Px4fllbg"/>
            </structuredNode>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_T_MWWwAZEeOs7eeqDkWiYA" name="Test Case - Assembly + Delegation">
          <packagedElement xmi:type="uml:Class" xmi:id="_T_MWXAAZEeOs7eeqDkWiYA" name="TestCaseAssemblyAndDelegation">
            <generalization xmi:type="uml:Generalization" xmi:id="_T_MWXQAZEeOs7eeqDkWiYA" general="_T_MVrwAZEeOs7eeqDkWiYA" specific="_T_MWXAAZEeOs7eeqDkWiYA"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_T_MWXgAZEeOs7eeqDkWiYA" name="b" type="_T_M80gAZEeOs7eeqDkWiYA" aggregation="composite"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_T_MWXwAZEeOs7eeqDkWiYA" name="c" type="_T_M84AAZEeOs7eeqDkWiYA" aggregation="composite"/>
            <ownedConnector xmi:type="uml:Connector" xmi:id="_T_MWYAAZEeOs7eeqDkWiYA" name="r">
              <end xmi:type="uml:ConnectorEnd" xmi:id="_T_MWYQAZEeOs7eeqDkWiYA" partWithPort="_T_MWXgAZEeOs7eeqDkWiYA" role="_T_M81AAZEeOs7eeqDkWiYA">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T_MWYgAZEeOs7eeqDkWiYA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T_MWYwAZEeOs7eeqDkWiYA" value="1"/>
              </end>
              <end xmi:type="uml:ConnectorEnd" xmi:id="_T_MWZAAZEeOs7eeqDkWiYA" partWithPort="_T_MWXwAZEeOs7eeqDkWiYA" role="_T_M84gAZEeOs7eeqDkWiYA">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T_MWZQAZEeOs7eeqDkWiYA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T_MWZgAZEeOs7eeqDkWiYA" value="1"/>
              </end>
            </ownedConnector>
            <ownedBehavior xmi:type="uml:Activity" xmi:id="_T_MWZwAZEeOs7eeqDkWiYA" name="test" specification="_T_M8lgAZEeOs7eeqDkWiYA" group="_0RH1cAAiEeO7d-Px4fllbg" node="_0RH1cAAiEeO7d-Px4fllbg">
              <ownedComment xmi:type="uml:Comment" xmi:id="_T_MWaAAZEeOs7eeqDkWiYA">
                <body>namespace 'Test Suites'::'Test Suite 3 - Bis'::Signals::'Test Case - Assembly + Delegation'::TestCaseAssemblyAndDelegation ;&#xD;
&#xD;
private import AssertionLibrary::* ;&#xD;
&#xD;
activity test() { &#xD;
	WriteLine(&quot;-- Running test case - SendSignalAction using onPort - Delegation/Assembly connector chain--&quot;) ;&#xD;
	AssertTrue(&quot;Signal correctly sent and received&quot;, this.b.a.v == 4) ;&#xD;
	WriteLine(&quot;-- End of test case --&quot;) ;&#xD;
}</body>
              </ownedComment>
              <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_0RH1cAAiEeO7d-Px4fllbg" name="Body(test)">
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_0RH1cQAiEeO7d-Px4fllbg" name="ExpressionStatement@55bb2c" inStructuredNode="_0RH1cAAiEeO7d-Px4fllbg" outgoing="_0RH11QAiEeO7d-Px4fllbg">
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_0RH1cgAiEeO7d-Px4fllbg" name="Call(WriteLine)" inStructuredNode="_0RH1cQAiEeO7d-Px4fllbg" incoming="_0RH1gAAiEeO7d-Px4fllbg">
                    <argument xmi:type="uml:InputPin" xmi:id="_0RH1cwAiEeO7d-Px4fllbg" name="Call(WriteLine).argument(value)" incoming="_0RH1fwAiEeO7d-Px4fllbg">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0RH1dAAiEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0RH1dQAiEeO7d-Px4fllbg" value="1"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_0RH1dgAiEeO7d-Px4fllbg" name="Call(WriteLine).result(errorStatus)">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0RH1dwAiEeO7d-Px4fllbg"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0RH1eAAiEeO7d-Px4fllbg" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_0RH1eQAiEeO7d-Px4fllbg" name="Tuple@b67d4b" inStructuredNode="_0RH1cQAiEeO7d-Px4fllbg" outgoing="_0RH1gAAiEeO7d-Px4fllbg">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_0RH1egAiEeO7d-Px4fllbg" name="Value(&quot;-- Running test case - SendSignalAction using onPort - Delegation/Assembly connector chain--&quot;)" inStructuredNode="_0RH1eQAiEeO7d-Px4fllbg">
                      <result xmi:type="uml:OutputPin" xmi:id="_0RH1ewAiEeO7d-Px4fllbg" name="Value(&quot;-- Running test case - SendSignalAction using onPort - Delegation/Assembly connector chain--&quot;).result" outgoing="_0RH1fwAiEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0RH1fAAiEeO7d-Px4fllbg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0RH1fQAiEeO7d-Px4fllbg" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralString" xmi:id="_0RH1fgAiEeO7d-Px4fllbg" value="-- Running test case - SendSignalAction using onPort - Delegation/Assembly connector chain--">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      </value>
                    </node>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_0RH1fwAiEeO7d-Px4fllbg" inStructuredNode="_0RH1cQAiEeO7d-Px4fllbg" source="_0RH1ewAiEeO7d-Px4fllbg" target="_0RH1cwAiEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_0RH1gAAiEeO7d-Px4fllbg" inStructuredNode="_0RH1cQAiEeO7d-Px4fllbg" source="_0RH1eQAiEeO7d-Px4fllbg" target="_0RH1cgAiEeO7d-Px4fllbg"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_0RH1gQAiEeO7d-Px4fllbg" name="ExpressionStatement@1d1c7ad" inStructuredNode="_0RH1cAAiEeO7d-Px4fllbg" outgoing="_0RH11gAiEeO7d-Px4fllbg" incoming="_0RH11QAiEeO7d-Px4fllbg">
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_0RH1ggAiEeO7d-Px4fllbg" name="Call(AssertTrue)" inStructuredNode="_0RH1gQAiEeO7d-Px4fllbg" incoming="_0RH1xAAiEeO7d-Px4fllbg">
                    <argument xmi:type="uml:InputPin" xmi:id="_0RH1gwAiEeO7d-Px4fllbg" name="Call(AssertTrue).argument(label)" incoming="_0RH1wgAiEeO7d-Px4fllbg">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0RH1hAAiEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0RH1hQAiEeO7d-Px4fllbg" value="1"/>
                    </argument>
                    <argument xmi:type="uml:InputPin" xmi:id="_0RH1hgAiEeO7d-Px4fllbg" name="Call(AssertTrue).argument(condition)" incoming="_0RH1wwAiEeO7d-Px4fllbg">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0RH1hwAiEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0RH1iAAiEeO7d-Px4fllbg" value="1"/>
                    </argument>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_0RH1iQAiEeO7d-Px4fllbg" name="Tuple@483264" inStructuredNode="_0RH1gQAiEeO7d-Px4fllbg" outgoing="_0RH1xAAiEeO7d-Px4fllbg">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_0RH1igAiEeO7d-Px4fllbg" name="Value(&quot;Signal correctly sent and received&quot;)" inStructuredNode="_0RH1iQAiEeO7d-Px4fllbg">
                      <result xmi:type="uml:OutputPin" xmi:id="_0RH1iwAiEeO7d-Px4fllbg" name="Value(&quot;Signal correctly sent and received&quot;).result" outgoing="_0RH1wgAiEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0RH1jAAiEeO7d-Px4fllbg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0RH1jQAiEeO7d-Px4fllbg" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralString" xmi:id="_0RH1jgAiEeO7d-Px4fllbg" value="Signal correctly sent and received">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      </value>
                    </node>
                    <node xmi:type="uml:ReadSelfAction" xmi:id="_0RH1jwAiEeO7d-Px4fllbg" name="ReadSelf" inStructuredNode="_0RH1iQAiEeO7d-Px4fllbg">
                      <result xmi:type="uml:OutputPin" xmi:id="_0RH1kAAiEeO7d-Px4fllbg" name="ReadSelf.result" outgoing="_0RH1ugAiEeO7d-Px4fllbg" type="_T_MWXAAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0RH1kQAiEeO7d-Px4fllbg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0RH1kgAiEeO7d-Px4fllbg" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_0RH1kwAiEeO7d-Px4fllbg" name="Read(b)" inStructuredNode="_0RH1iQAiEeO7d-Px4fllbg" structuralFeature="_T_MWXgAZEeOs7eeqDkWiYA">
                      <object xmi:type="uml:InputPin" xmi:id="_0RH1lAAiEeO7d-Px4fllbg" name="Read(b).object" incoming="_0RH1uwAiEeO7d-Px4fllbg" type="_T_MWXAAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0RH1lQAiEeO7d-Px4fllbg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0RH1lgAiEeO7d-Px4fllbg" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_0RH1lwAiEeO7d-Px4fllbg" name="Read(b).result" outgoing="_0RH1vAAiEeO7d-Px4fllbg" type="_T_M80gAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0RH1mAAiEeO7d-Px4fllbg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0RH1mQAiEeO7d-Px4fllbg" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_0RH1mgAiEeO7d-Px4fllbg" name="Fork(ReadSelf.result)" inStructuredNode="_0RH1iQAiEeO7d-Px4fllbg" outgoing="_0RH1uwAiEeO7d-Px4fllbg" incoming="_0RH1ugAiEeO7d-Px4fllbg"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_0RH1mwAiEeO7d-Px4fllbg" name="Read(a)" inStructuredNode="_0RH1iQAiEeO7d-Px4fllbg" structuralFeature="_T_M80wAZEeOs7eeqDkWiYA">
                      <object xmi:type="uml:InputPin" xmi:id="_0RH1nAAiEeO7d-Px4fllbg" name="Read(a).object" incoming="_0RH1vQAiEeO7d-Px4fllbg" type="_T_M80gAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0RH1nQAiEeO7d-Px4fllbg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0RH1ngAiEeO7d-Px4fllbg" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_0RH1nwAiEeO7d-Px4fllbg" name="Read(a).result" outgoing="_0RH1vgAiEeO7d-Px4fllbg" type="_T_MVTAAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0RH1oAAiEeO7d-Px4fllbg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0RH1oQAiEeO7d-Px4fllbg" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_0RH1ogAiEeO7d-Px4fllbg" name="Fork(Read(b).result)" inStructuredNode="_0RH1iQAiEeO7d-Px4fllbg" outgoing="_0RH1vQAiEeO7d-Px4fllbg" incoming="_0RH1vAAiEeO7d-Px4fllbg"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_0RH1owAiEeO7d-Px4fllbg" name="Read(v)" inStructuredNode="_0RH1iQAiEeO7d-Px4fllbg" structuralFeature="_T_MVUAAZEeOs7eeqDkWiYA">
                      <object xmi:type="uml:InputPin" xmi:id="_0RH1pAAiEeO7d-Px4fllbg" name="Read(v).object" incoming="_0RH1vwAiEeO7d-Px4fllbg" type="_T_MVTAAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0RH1pQAiEeO7d-Px4fllbg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0RH1pgAiEeO7d-Px4fllbg" value="1"/>
                      </object>
                      <result xmi:type="uml:OutputPin" xmi:id="_0RH1pwAiEeO7d-Px4fllbg" name="Read(v).result" outgoing="_0RH1wAAiEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0RH1qAAiEeO7d-Px4fllbg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0RH1qQAiEeO7d-Px4fllbg" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_0RH1qgAiEeO7d-Px4fllbg" name="Fork(Read(a).result)" inStructuredNode="_0RH1iQAiEeO7d-Px4fllbg" outgoing="_0RH1vwAiEeO7d-Px4fllbg" incoming="_0RH1vgAiEeO7d-Px4fllbg"/>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_0RH1qwAiEeO7d-Px4fllbg" name="Value(4)" inStructuredNode="_0RH1iQAiEeO7d-Px4fllbg">
                      <result xmi:type="uml:OutputPin" xmi:id="_0RH1rAAiEeO7d-Px4fllbg" name="Value(4).result" outgoing="_0RH1wQAiEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0RH1rQAiEeO7d-Px4fllbg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0RH1rgAiEeO7d-Px4fllbg" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_0RH1rwAiEeO7d-Px4fllbg" value="4">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <node xmi:type="uml:TestIdentityAction" xmi:id="_0RH1sAAiEeO7d-Px4fllbg" name="Test(==)" inStructuredNode="_0RH1iQAiEeO7d-Px4fllbg">
                      <first xmi:type="uml:InputPin" xmi:id="_0RH1sQAiEeO7d-Px4fllbg" name="Test(==).first" incoming="_0RH1wAAiEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0RH1sgAiEeO7d-Px4fllbg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0RH1swAiEeO7d-Px4fllbg" value="1"/>
                      </first>
                      <result xmi:type="uml:OutputPin" xmi:id="_0RH1tAAiEeO7d-Px4fllbg" name="Test(==).result" outgoing="_0RH1wwAiEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0RH1tQAiEeO7d-Px4fllbg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0RH1tgAiEeO7d-Px4fllbg" value="1"/>
                      </result>
                      <second xmi:type="uml:InputPin" xmi:id="_0RH1twAiEeO7d-Px4fllbg" name="Test(==).second" incoming="_0RH1wQAiEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0RH1uAAiEeO7d-Px4fllbg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0RH1uQAiEeO7d-Px4fllbg" value="1"/>
                      </second>
                    </node>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_0RH1ugAiEeO7d-Px4fllbg" inStructuredNode="_0RH1iQAiEeO7d-Px4fllbg" source="_0RH1kAAiEeO7d-Px4fllbg" target="_0RH1mgAiEeO7d-Px4fllbg"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_0RH1uwAiEeO7d-Px4fllbg" inStructuredNode="_0RH1iQAiEeO7d-Px4fllbg" source="_0RH1mgAiEeO7d-Px4fllbg" target="_0RH1lAAiEeO7d-Px4fllbg"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_0RH1vAAiEeO7d-Px4fllbg" inStructuredNode="_0RH1iQAiEeO7d-Px4fllbg" source="_0RH1lwAiEeO7d-Px4fllbg" target="_0RH1ogAiEeO7d-Px4fllbg"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_0RH1vQAiEeO7d-Px4fllbg" inStructuredNode="_0RH1iQAiEeO7d-Px4fllbg" source="_0RH1ogAiEeO7d-Px4fllbg" target="_0RH1nAAiEeO7d-Px4fllbg"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_0RH1vgAiEeO7d-Px4fllbg" inStructuredNode="_0RH1iQAiEeO7d-Px4fllbg" source="_0RH1nwAiEeO7d-Px4fllbg" target="_0RH1qgAiEeO7d-Px4fllbg"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_0RH1vwAiEeO7d-Px4fllbg" inStructuredNode="_0RH1iQAiEeO7d-Px4fllbg" source="_0RH1qgAiEeO7d-Px4fllbg" target="_0RH1pAAiEeO7d-Px4fllbg"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_0RH1wAAiEeO7d-Px4fllbg" inStructuredNode="_0RH1iQAiEeO7d-Px4fllbg" source="_0RH1pwAiEeO7d-Px4fllbg" target="_0RH1sQAiEeO7d-Px4fllbg"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_0RH1wQAiEeO7d-Px4fllbg" inStructuredNode="_0RH1iQAiEeO7d-Px4fllbg" source="_0RH1rAAiEeO7d-Px4fllbg" target="_0RH1twAiEeO7d-Px4fllbg"/>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_0RH1wgAiEeO7d-Px4fllbg" inStructuredNode="_0RH1gQAiEeO7d-Px4fllbg" source="_0RH1iwAiEeO7d-Px4fllbg" target="_0RH1gwAiEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_0RH1wwAiEeO7d-Px4fllbg" inStructuredNode="_0RH1gQAiEeO7d-Px4fllbg" source="_0RH1tAAiEeO7d-Px4fllbg" target="_0RH1hgAiEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_0RH1xAAiEeO7d-Px4fllbg" inStructuredNode="_0RH1gQAiEeO7d-Px4fllbg" source="_0RH1iQAiEeO7d-Px4fllbg" target="_0RH1ggAiEeO7d-Px4fllbg"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_0RH1xQAiEeO7d-Px4fllbg" name="ExpressionStatement@19540db" inStructuredNode="_0RH1cAAiEeO7d-Px4fllbg" incoming="_0RH11gAiEeO7d-Px4fllbg">
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_0RH1xgAiEeO7d-Px4fllbg" name="Call(WriteLine)" inStructuredNode="_0RH1xQAiEeO7d-Px4fllbg" incoming="_0RH11AAiEeO7d-Px4fllbg">
                    <argument xmi:type="uml:InputPin" xmi:id="_0RH1xwAiEeO7d-Px4fllbg" name="Call(WriteLine).argument(value)" incoming="_0RH10wAiEeO7d-Px4fllbg">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0RH1yAAiEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0RH1yQAiEeO7d-Px4fllbg" value="1"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_0RH1ygAiEeO7d-Px4fllbg" name="Call(WriteLine).result(errorStatus)">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0RH1ywAiEeO7d-Px4fllbg"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0RH1zAAiEeO7d-Px4fllbg" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_0RH1zQAiEeO7d-Px4fllbg" name="Tuple@1a1f577" inStructuredNode="_0RH1xQAiEeO7d-Px4fllbg" outgoing="_0RH11AAiEeO7d-Px4fllbg">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_0RH1zgAiEeO7d-Px4fllbg" name="Value(&quot;-- End of test case --&quot;)" inStructuredNode="_0RH1zQAiEeO7d-Px4fllbg">
                      <result xmi:type="uml:OutputPin" xmi:id="_0RH1zwAiEeO7d-Px4fllbg" name="Value(&quot;-- End of test case --&quot;).result" outgoing="_0RH10wAiEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0RH10AAiEeO7d-Px4fllbg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0RH10QAiEeO7d-Px4fllbg" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralString" xmi:id="_0RH10gAiEeO7d-Px4fllbg" value="-- End of test case --">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      </value>
                    </node>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_0RH10wAiEeO7d-Px4fllbg" inStructuredNode="_0RH1xQAiEeO7d-Px4fllbg" source="_0RH1zwAiEeO7d-Px4fllbg" target="_0RH1xwAiEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_0RH11AAiEeO7d-Px4fllbg" inStructuredNode="_0RH1xQAiEeO7d-Px4fllbg" source="_0RH1zQAiEeO7d-Px4fllbg" target="_0RH1xgAiEeO7d-Px4fllbg"/>
                </node>
                <edge xmi:type="uml:ControlFlow" xmi:id="_0RH11QAiEeO7d-Px4fllbg" inStructuredNode="_0RH1cAAiEeO7d-Px4fllbg" source="_0RH1cQAiEeO7d-Px4fllbg" target="_0RH1gQAiEeO7d-Px4fllbg"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_0RH11gAiEeO7d-Px4fllbg" inStructuredNode="_0RH1cAAiEeO7d-Px4fllbg" source="_0RH1gQAiEeO7d-Px4fllbg" target="_0RH1xQAiEeO7d-Px4fllbg"/>
              </structuredNode>
            </ownedBehavior>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_T_M8lAAZEeOs7eeqDkWiYA" name="TestCaseAssemblyAndDelegation" class="_T_MWXAAZEeOs7eeqDkWiYA">
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_T_M8lQAZEeOs7eeqDkWiYA" type="_T_MWXAAZEeOs7eeqDkWiYA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_T_M8lgAZEeOs7eeqDkWiYA" name="test" method="_T_MWZwAZEeOs7eeqDkWiYA" class="_T_MWXAAZEeOs7eeqDkWiYA" redefinedOperation="_T_MVsAAZEeOs7eeqDkWiYA"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Activity" xmi:id="_T_M8lwAZEeOs7eeqDkWiYA" name="TestCaseBehavior" group="_6DCJsAAiEeO7d-Px4fllbg" node="_6DCJsAAiEeO7d-Px4fllbg">
            <ownedComment xmi:type="uml:Comment" xmi:id="_T_M8mAAZEeOs7eeqDkWiYA">
              <body>namespace 'Test Suites'::'Test Suite 3 - Bis'::Signals::'Test Case - Assembly + Delegation' ;&#xD;
&#xD;
activity TestCaseBehavior() { &#xD;
	testCase = new TestCaseAssemblyAndDelegation() ;&#xD;
	testCase.c.tester.Start(testCase) ;&#xD;
}</body>
            </ownedComment>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_6DCJsAAiEeO7d-Px4fllbg" name="Body(TestCaseBehavior)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_6DCJsQAiEeO7d-Px4fllbg" name="ExpressionStatement@1493b82" inStructuredNode="_6DCJsAAiEeO7d-Px4fllbg" outgoing="_6DCJ6AAiEeO7d-Px4fllbg">
                <node xmi:type="uml:ForkNode" xmi:id="_6DCJsgAiEeO7d-Px4fllbg" name="Fork(testCase)@feab61" inStructuredNode="_6DCJsQAiEeO7d-Px4fllbg" outgoing="_6DCJ5wAiEeO7d-Px4fllbg _6DCJ5gAiEeO7d-Px4fllbg" incoming="_6DCJwAAiEeO7d-Px4fllbg"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_6DCJswAiEeO7d-Px4fllbg" name="RightHandSide@1a596d1" inStructuredNode="_6DCJsQAiEeO7d-Px4fllbg">
                  <node xmi:type="uml:CallOperationAction" xmi:id="_6DCJtAAiEeO7d-Px4fllbg" name="Call(TestCaseAssemblyAndDelegation)" inStructuredNode="_6DCJswAiEeO7d-Px4fllbg" operation="_T_M8lAAZEeOs7eeqDkWiYA">
                    <result xmi:type="uml:OutputPin" xmi:id="_6DCJtQAiEeO7d-Px4fllbg" name="Call(TestCaseAssemblyAndDelegation).result(null)" outgoing="_6DCJwAAiEeO7d-Px4fllbg" type="_T_MWXAAZEeOs7eeqDkWiYA">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6DCJtgAiEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6DCJtwAiEeO7d-Px4fllbg" value="1"/>
                    </result>
                    <target xmi:type="uml:InputPin" xmi:id="_6DCJuAAiEeO7d-Px4fllbg" name="Call(TestCaseAssemblyAndDelegation).target" incoming="_6DCJvwAiEeO7d-Px4fllbg" type="_T_MWXAAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6DCJuQAiEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6DCJugAiEeO7d-Px4fllbg" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:CreateObjectAction" xmi:id="_6DCJuwAiEeO7d-Px4fllbg" name="Create(TestCaseAssemblyAndDelegation)" inStructuredNode="_6DCJswAiEeO7d-Px4fllbg" classifier="_T_MWXAAZEeOs7eeqDkWiYA">
                    <result xmi:type="uml:OutputPin" xmi:id="_6DCJvAAiEeO7d-Px4fllbg" name="Create(TestCaseAssemblyAndDelegation).result" outgoing="_6DCJvwAiEeO7d-Px4fllbg" type="_T_MWXAAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6DCJvQAiEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6DCJvgAiEeO7d-Px4fllbg" value="1"/>
                    </result>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_6DCJvwAiEeO7d-Px4fllbg" inStructuredNode="_6DCJswAiEeO7d-Px4fllbg" source="_6DCJvAAiEeO7d-Px4fllbg" target="_6DCJuAAiEeO7d-Px4fllbg"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_6DCJwAAiEeO7d-Px4fllbg" inStructuredNode="_6DCJsQAiEeO7d-Px4fllbg" source="_6DCJtQAiEeO7d-Px4fllbg" target="_6DCJsgAiEeO7d-Px4fllbg"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_6DCJwQAiEeO7d-Px4fllbg" name="ExpressionStatement@a4dc36" inStructuredNode="_6DCJsAAiEeO7d-Px4fllbg" incoming="_6DCJ6AAiEeO7d-Px4fllbg">
                <node xmi:type="uml:ExpansionRegion" xmi:id="_6DCJwgAiEeO7d-Px4fllbg" name="Collect(SendSignal(Start))" inStructuredNode="_6DCJwQAiEeO7d-Px4fllbg" incoming="_6DCJ5QAiEeO7d-Px4fllbg" mode="parallel" inputElement="_6DCJzwAiEeO7d-Px4fllbg">
                  <node xmi:type="uml:SendSignalAction" xmi:id="_6DCJwwAiEeO7d-Px4fllbg" name="SendSignal(Start)" inStructuredNode="_6DCJwgAiEeO7d-Px4fllbg" signal="_T_MVQwAZEeOs7eeqDkWiYA">
                    <argument xmi:type="uml:InputPin" xmi:id="_6DCJxAAiEeO7d-Px4fllbg" name="SendSignal(Start).argument(testCase)" incoming="_6DCJzQAiEeO7d-Px4fllbg" type="_T_MVrwAZEeOs7eeqDkWiYA">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6DCJxQAiEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6DCJxgAiEeO7d-Px4fllbg" value="1"/>
                    </argument>
                    <target xmi:type="uml:InputPin" xmi:id="_6DCJxwAiEeO7d-Px4fllbg" name="SendSignal(Start).target" incoming="_6DCJzgAiEeO7d-Px4fllbg" type="_T_MVdwAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6DCJyAAiEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6DCJyQAiEeO7d-Px4fllbg" value="1"/>
                    </target>
                  </node>
                  <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_6DCJygAiEeO7d-Px4fllbg" name="Collect(SendSignal(Start)).input(Fork(testCase)@feab61)" outgoing="_6DCJzQAiEeO7d-Px4fllbg" incoming="_6DCJ5gAiEeO7d-Px4fllbg" type="_T_MVrwAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6DCJywAiEeO7d-Px4fllbg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6DCJzAAiEeO7d-Px4fllbg" value="1"/>
                  </structuredNodeInput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_6DCJzQAiEeO7d-Px4fllbg" inStructuredNode="_6DCJwgAiEeO7d-Px4fllbg" source="_6DCJygAiEeO7d-Px4fllbg" target="_6DCJxAAiEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_6DCJzgAiEeO7d-Px4fllbg" inStructuredNode="_6DCJwgAiEeO7d-Px4fllbg" source="_6DCJzwAiEeO7d-Px4fllbg" target="_6DCJxwAiEeO7d-Px4fllbg"/>
                </node>
                <node xmi:type="uml:ExpansionNode" xmi:id="_6DCJzwAiEeO7d-Px4fllbg" name="Collect(SendSignal(Start)).inputElement" inStructuredNode="_6DCJwQAiEeO7d-Px4fllbg" outgoing="_6DCJzgAiEeO7d-Px4fllbg" incoming="_6DCJ5AAiEeO7d-Px4fllbg" regionAsInput="_6DCJwgAiEeO7d-Px4fllbg"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_6DCJ0AAiEeO7d-Px4fllbg" name="Feature(Read(tester).result)" inStructuredNode="_6DCJwQAiEeO7d-Px4fllbg" outgoing="_6DCJ5QAiEeO7d-Px4fllbg">
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_6DCJ0QAiEeO7d-Px4fllbg" name="Read(c)" inStructuredNode="_6DCJ0AAiEeO7d-Px4fllbg" structuralFeature="_T_MWXwAZEeOs7eeqDkWiYA">
                    <object xmi:type="uml:InputPin" xmi:id="_6DCJ0gAiEeO7d-Px4fllbg" name="Read(c).object" incoming="_6DCJ4QAiEeO7d-Px4fllbg" type="_T_MWXAAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6DCJ0wAiEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6DCJ1AAiEeO7d-Px4fllbg" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_6DCJ1QAiEeO7d-Px4fllbg" name="Read(c).result" outgoing="_6DCJ4gAiEeO7d-Px4fllbg" type="_T_M84AAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6DCJ1gAiEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6DCJ1wAiEeO7d-Px4fllbg" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_6DCJ2AAiEeO7d-Px4fllbg" name="Fork(Fork(testCase)@feab61)" inStructuredNode="_6DCJ0AAiEeO7d-Px4fllbg" outgoing="_6DCJ4QAiEeO7d-Px4fllbg" incoming="_6DCJ5wAiEeO7d-Px4fllbg"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_6DCJ2QAiEeO7d-Px4fllbg" name="Read(tester)" inStructuredNode="_6DCJ0AAiEeO7d-Px4fllbg" structuralFeature="_T_M84QAZEeOs7eeqDkWiYA">
                    <object xmi:type="uml:InputPin" xmi:id="_6DCJ2gAiEeO7d-Px4fllbg" name="Read(tester).object" incoming="_6DCJ4wAiEeO7d-Px4fllbg" type="_T_M84AAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6DCJ2wAiEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6DCJ3AAiEeO7d-Px4fllbg" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_6DCJ3QAiEeO7d-Px4fllbg" name="Read(tester).result" outgoing="_6DCJ5AAiEeO7d-Px4fllbg" type="_T_MVdwAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6DCJ3gAiEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6DCJ3wAiEeO7d-Px4fllbg" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_6DCJ4AAiEeO7d-Px4fllbg" name="Fork(Read(c).result)" inStructuredNode="_6DCJ0AAiEeO7d-Px4fllbg" outgoing="_6DCJ4wAiEeO7d-Px4fllbg" incoming="_6DCJ4gAiEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_6DCJ4QAiEeO7d-Px4fllbg" inStructuredNode="_6DCJ0AAiEeO7d-Px4fllbg" source="_6DCJ2AAiEeO7d-Px4fllbg" target="_6DCJ0gAiEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_6DCJ4gAiEeO7d-Px4fllbg" inStructuredNode="_6DCJ0AAiEeO7d-Px4fllbg" source="_6DCJ1QAiEeO7d-Px4fllbg" target="_6DCJ4AAiEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_6DCJ4wAiEeO7d-Px4fllbg" inStructuredNode="_6DCJ0AAiEeO7d-Px4fllbg" source="_6DCJ4AAiEeO7d-Px4fllbg" target="_6DCJ2gAiEeO7d-Px4fllbg"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_6DCJ5AAiEeO7d-Px4fllbg" inStructuredNode="_6DCJwQAiEeO7d-Px4fllbg" source="_6DCJ3QAiEeO7d-Px4fllbg" target="_6DCJzwAiEeO7d-Px4fllbg"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_6DCJ5QAiEeO7d-Px4fllbg" inStructuredNode="_6DCJwQAiEeO7d-Px4fllbg" source="_6DCJ0AAiEeO7d-Px4fllbg" target="_6DCJwgAiEeO7d-Px4fllbg"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_6DCJ5gAiEeO7d-Px4fllbg" inStructuredNode="_6DCJsAAiEeO7d-Px4fllbg" source="_6DCJsgAiEeO7d-Px4fllbg" target="_6DCJygAiEeO7d-Px4fllbg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_6DCJ5wAiEeO7d-Px4fllbg" inStructuredNode="_6DCJsAAiEeO7d-Px4fllbg" source="_6DCJsgAiEeO7d-Px4fllbg" target="_6DCJ2AAiEeO7d-Px4fllbg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_6DCJ6AAiEeO7d-Px4fllbg" inStructuredNode="_6DCJsAAiEeO7d-Px4fllbg" source="_6DCJsQAiEeO7d-Px4fllbg" target="_6DCJwQAiEeO7d-Px4fllbg"/>
            </structuredNode>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_T_M80gAZEeOs7eeqDkWiYA" name="B">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_T_M80wAZEeOs7eeqDkWiYA" name="a" type="_T_MVTAAZEeOs7eeqDkWiYA" aggregation="composite"/>
            <ownedAttribute xmi:type="uml:Port" xmi:id="_T_M81AAZEeOs7eeqDkWiYA" name="p" visibility="public" type="_T_MVQgAZEeOs7eeqDkWiYA" end="_T_MWYQAZEeOs7eeqDkWiYA _T_M82AAZEeOs7eeqDkWiYA" aggregation="composite">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T_M81QAZEeOs7eeqDkWiYA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T_M81gAZEeOs7eeqDkWiYA" value="1"/>
            </ownedAttribute>
            <ownedConnector xmi:type="uml:Connector" xmi:id="_T_M81wAZEeOs7eeqDkWiYA" name="r">
              <end xmi:type="uml:ConnectorEnd" xmi:id="_T_M82AAZEeOs7eeqDkWiYA" role="_T_M81AAZEeOs7eeqDkWiYA">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T_M82QAZEeOs7eeqDkWiYA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T_M82gAZEeOs7eeqDkWiYA" value="1"/>
              </end>
              <end xmi:type="uml:ConnectorEnd" xmi:id="_T_M82wAZEeOs7eeqDkWiYA" partWithPort="_T_M80wAZEeOs7eeqDkWiYA" role="_T_MVTQAZEeOs7eeqDkWiYA">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T_M83AAZEeOs7eeqDkWiYA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T_M83QAZEeOs7eeqDkWiYA" value="1"/>
              </end>
            </ownedConnector>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_T_M83gAZEeOs7eeqDkWiYA" name="B" class="_T_M80gAZEeOs7eeqDkWiYA">
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_T_M83wAZEeOs7eeqDkWiYA" name="result" type="_T_M80gAZEeOs7eeqDkWiYA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_T_M84AAZEeOs7eeqDkWiYA" name="C">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_T_M84QAZEeOs7eeqDkWiYA" name="tester" type="_T_MVdwAZEeOs7eeqDkWiYA" aggregation="composite"/>
            <ownedAttribute xmi:type="uml:Port" xmi:id="_T_M84gAZEeOs7eeqDkWiYA" name="q" visibility="public" type="_T_MVQgAZEeOs7eeqDkWiYA" end="_T_MWZAAZEeOs7eeqDkWiYA _T_M86QAZEeOs7eeqDkWiYA" aggregation="composite">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T_M84wAZEeOs7eeqDkWiYA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T_M85AAZEeOs7eeqDkWiYA" value="1"/>
            </ownedAttribute>
            <ownedConnector xmi:type="uml:Connector" xmi:id="_T_M85QAZEeOs7eeqDkWiYA" name="r">
              <end xmi:type="uml:ConnectorEnd" xmi:id="_T_M85gAZEeOs7eeqDkWiYA" partWithPort="_T_M84QAZEeOs7eeqDkWiYA" role="_T_MVeAAZEeOs7eeqDkWiYA">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T_M85wAZEeOs7eeqDkWiYA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T_M86AAZEeOs7eeqDkWiYA" value="1"/>
              </end>
              <end xmi:type="uml:ConnectorEnd" xmi:id="_T_M86QAZEeOs7eeqDkWiYA" role="_T_M84gAZEeOs7eeqDkWiYA">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T_M86gAZEeOs7eeqDkWiYA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T_M86wAZEeOs7eeqDkWiYA" value="1"/>
              </end>
            </ownedConnector>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_T_M87AAZEeOs7eeqDkWiYA" name="C" class="_T_M84AAZEeOs7eeqDkWiYA">
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_T_M87QAZEeOs7eeqDkWiYA" name="result" type="_T_M84AAZEeOs7eeqDkWiYA" direction="return"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Activity" xmi:id="_T_M87gAZEeOs7eeqDkWiYA" name="Test Suite 3 - Bis" group="_rcF00AAqEeO7d-Px4fllbg" node="_rcF00AAqEeO7d-Px4fllbg">
        <ownedComment xmi:type="uml:Comment" xmi:id="_T_M87wAZEeOs7eeqDkWiYA">
          <body>&#xD;
namespace 'Test Suites'::'Test Suite 3 - Bis' ;&#xD;
&#xD;
private import 'Test Suites'::'Test Suite 3 - Bis'::Signals::* ;&#xD;
private import 'Test Suites'::'Test Suite 3 - Bis'::Operation::* ;&#xD;
&#xD;
activity 'Test Suite 3 - Bis'() { &#xD;
		WriteLine(&quot;---- Running Test Suite 3 - Untyped Connectors ----&quot;) ; WriteLine(&quot;&quot;) ;&#xD;
		&#xD;
		'Test Case - Assembly'::TestCaseBehavior() ; WriteLine(&quot;&quot;) ;&#xD;
		'Test Case - Assembly + Delegation'::TestCaseBehavior() ; WriteLine(&quot;&quot;) ;&#xD;
		'Test Case - Feature on Provided Interface'::'Test case - Feature on Provided Interface'() ; WriteLine(&quot;&quot;) ;&#xD;
		'Test case - Feature on Required Interface'::'Test case - Feature on Required Interface'() ; WriteLine(&quot;&quot;) ;&#xD;
		'Test case - Feature on Required Interface with Delegation Chain'::'Test case - Feature on Required Interface with Delegation Chain'() ; WriteLine(&quot;&quot;) ;&#xD;
		'Test case - Feature on both Required and Provided Interface'::'Test case - Feature on both Provided and Required Interface'() ; WriteLine(&quot;&quot;) ;&#xD;
		&#xD;
		WriteLine(&quot;&quot;) ; WriteLine(&quot;---- End of Test Suite 3 - Untyped Connectors ----&quot;) ; &#xD;
}</body>
        </ownedComment>
        <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_rcF00AAqEeO7d-Px4fllbg" name="Body(Test Suite 3 - Bis)">
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_rcF00QAqEeO7d-Px4fllbg" name="ExpressionStatement@3ef270" inStructuredNode="_rcF00AAqEeO7d-Px4fllbg" outgoing="_rcF1fQAqEeO7d-Px4fllbg">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_rcF00gAqEeO7d-Px4fllbg" name="Call(WriteLine)" inStructuredNode="_rcF00QAqEeO7d-Px4fllbg" incoming="_rcF04AAqEeO7d-Px4fllbg">
              <argument xmi:type="uml:InputPin" xmi:id="_rcF00wAqEeO7d-Px4fllbg" name="Call(WriteLine).argument(value)" incoming="_rcF03wAqEeO7d-Px4fllbg">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rcF01AAqEeO7d-Px4fllbg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rcF01QAqEeO7d-Px4fllbg" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_rcF01gAqEeO7d-Px4fllbg" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rcF01wAqEeO7d-Px4fllbg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rcF02AAqEeO7d-Px4fllbg" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_rcF02QAqEeO7d-Px4fllbg" name="Tuple@195e2b7" inStructuredNode="_rcF00QAqEeO7d-Px4fllbg" outgoing="_rcF04AAqEeO7d-Px4fllbg">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_rcF02gAqEeO7d-Px4fllbg" name="Value(&quot;---- Running Test Suite 3 - Untyped Connectors ----&quot;)" inStructuredNode="_rcF02QAqEeO7d-Px4fllbg">
                <result xmi:type="uml:OutputPin" xmi:id="_rcF02wAqEeO7d-Px4fllbg" name="Value(&quot;---- Running Test Suite 3 - Untyped Connectors ----&quot;).result" outgoing="_rcF03wAqEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rcF03AAqEeO7d-Px4fllbg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rcF03QAqEeO7d-Px4fllbg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_rcF03gAqEeO7d-Px4fllbg" value="---- Running Test Suite 3 - Untyped Connectors ----">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_rcF03wAqEeO7d-Px4fllbg" inStructuredNode="_rcF00QAqEeO7d-Px4fllbg" source="_rcF02wAqEeO7d-Px4fllbg" target="_rcF00wAqEeO7d-Px4fllbg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_rcF04AAqEeO7d-Px4fllbg" inStructuredNode="_rcF00QAqEeO7d-Px4fllbg" source="_rcF02QAqEeO7d-Px4fllbg" target="_rcF00gAqEeO7d-Px4fllbg"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_rcF04QAqEeO7d-Px4fllbg" name="ExpressionStatement@4113cd" inStructuredNode="_rcF00AAqEeO7d-Px4fllbg" outgoing="_rcF1fgAqEeO7d-Px4fllbg" incoming="_rcF1fQAqEeO7d-Px4fllbg">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_rcF04gAqEeO7d-Px4fllbg" name="Call(WriteLine)" inStructuredNode="_rcF04QAqEeO7d-Px4fllbg" incoming="_rcF08AAqEeO7d-Px4fllbg">
              <argument xmi:type="uml:InputPin" xmi:id="_rcF04wAqEeO7d-Px4fllbg" name="Call(WriteLine).argument(value)" incoming="_rcF07wAqEeO7d-Px4fllbg">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rcF05AAqEeO7d-Px4fllbg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rcF05QAqEeO7d-Px4fllbg" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_rcF05gAqEeO7d-Px4fllbg" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rcF05wAqEeO7d-Px4fllbg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rcF06AAqEeO7d-Px4fllbg" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_rcF06QAqEeO7d-Px4fllbg" name="Tuple@1a05214" inStructuredNode="_rcF04QAqEeO7d-Px4fllbg" outgoing="_rcF08AAqEeO7d-Px4fllbg">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_rcF06gAqEeO7d-Px4fllbg" name="Value(&quot;&quot;)" inStructuredNode="_rcF06QAqEeO7d-Px4fllbg">
                <result xmi:type="uml:OutputPin" xmi:id="_rcF06wAqEeO7d-Px4fllbg" name="Value(&quot;&quot;).result" outgoing="_rcF07wAqEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rcF07AAqEeO7d-Px4fllbg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rcF07QAqEeO7d-Px4fllbg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_rcF07gAqEeO7d-Px4fllbg" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_rcF07wAqEeO7d-Px4fllbg" inStructuredNode="_rcF04QAqEeO7d-Px4fllbg" source="_rcF06wAqEeO7d-Px4fllbg" target="_rcF04wAqEeO7d-Px4fllbg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_rcF08AAqEeO7d-Px4fllbg" inStructuredNode="_rcF04QAqEeO7d-Px4fllbg" source="_rcF06QAqEeO7d-Px4fllbg" target="_rcF04gAqEeO7d-Px4fllbg"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_rcF08QAqEeO7d-Px4fllbg" name="ExpressionStatement@9c61c6" inStructuredNode="_rcF00AAqEeO7d-Px4fllbg" outgoing="_rcF1fwAqEeO7d-Px4fllbg" incoming="_rcF1fgAqEeO7d-Px4fllbg">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_rcF08gAqEeO7d-Px4fllbg" name="Call(TestCaseBehavior)" inStructuredNode="_rcF08QAqEeO7d-Px4fllbg" behavior="_T_MWGQAZEeOs7eeqDkWiYA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_rcF08wAqEeO7d-Px4fllbg" name="ExpressionStatement@8ac1e0" inStructuredNode="_rcF00AAqEeO7d-Px4fllbg" outgoing="_rcF1gAAqEeO7d-Px4fllbg" incoming="_rcF1fwAqEeO7d-Px4fllbg">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_rcF09AAqEeO7d-Px4fllbg" name="Call(WriteLine)" inStructuredNode="_rcF08wAqEeO7d-Px4fllbg" incoming="_rcF1AgAqEeO7d-Px4fllbg">
              <argument xmi:type="uml:InputPin" xmi:id="_rcF09QAqEeO7d-Px4fllbg" name="Call(WriteLine).argument(value)" incoming="_rcF1AQAqEeO7d-Px4fllbg">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rcF09gAqEeO7d-Px4fllbg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rcF09wAqEeO7d-Px4fllbg" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_rcF0-AAqEeO7d-Px4fllbg" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rcF0-QAqEeO7d-Px4fllbg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rcF0-gAqEeO7d-Px4fllbg" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_rcF0-wAqEeO7d-Px4fllbg" name="Tuple@f553b6" inStructuredNode="_rcF08wAqEeO7d-Px4fllbg" outgoing="_rcF1AgAqEeO7d-Px4fllbg">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_rcF0_AAqEeO7d-Px4fllbg" name="Value(&quot;&quot;)" inStructuredNode="_rcF0-wAqEeO7d-Px4fllbg">
                <result xmi:type="uml:OutputPin" xmi:id="_rcF0_QAqEeO7d-Px4fllbg" name="Value(&quot;&quot;).result" outgoing="_rcF1AQAqEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rcF0_gAqEeO7d-Px4fllbg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rcF0_wAqEeO7d-Px4fllbg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_rcF1AAAqEeO7d-Px4fllbg" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_rcF1AQAqEeO7d-Px4fllbg" inStructuredNode="_rcF08wAqEeO7d-Px4fllbg" source="_rcF0_QAqEeO7d-Px4fllbg" target="_rcF09QAqEeO7d-Px4fllbg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_rcF1AgAqEeO7d-Px4fllbg" inStructuredNode="_rcF08wAqEeO7d-Px4fllbg" source="_rcF0-wAqEeO7d-Px4fllbg" target="_rcF09AAqEeO7d-Px4fllbg"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_rcF1AwAqEeO7d-Px4fllbg" name="ExpressionStatement@ff6b9c" inStructuredNode="_rcF00AAqEeO7d-Px4fllbg" outgoing="_rcF1gQAqEeO7d-Px4fllbg" incoming="_rcF1gAAqEeO7d-Px4fllbg">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_rcF1BAAqEeO7d-Px4fllbg" name="Call(TestCaseBehavior)" inStructuredNode="_rcF1AwAqEeO7d-Px4fllbg" behavior="_T_M8lwAZEeOs7eeqDkWiYA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_rcF1BQAqEeO7d-Px4fllbg" name="ExpressionStatement@1e5f0a4" inStructuredNode="_rcF00AAqEeO7d-Px4fllbg" outgoing="_rcF1ggAqEeO7d-Px4fllbg" incoming="_rcF1gQAqEeO7d-Px4fllbg">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_rcF1BgAqEeO7d-Px4fllbg" name="Call(WriteLine)" inStructuredNode="_rcF1BQAqEeO7d-Px4fllbg" incoming="_rcF1FAAqEeO7d-Px4fllbg">
              <argument xmi:type="uml:InputPin" xmi:id="_rcF1BwAqEeO7d-Px4fllbg" name="Call(WriteLine).argument(value)" incoming="_rcF1EwAqEeO7d-Px4fllbg">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rcF1CAAqEeO7d-Px4fllbg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rcF1CQAqEeO7d-Px4fllbg" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_rcF1CgAqEeO7d-Px4fllbg" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rcF1CwAqEeO7d-Px4fllbg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rcF1DAAqEeO7d-Px4fllbg" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_rcF1DQAqEeO7d-Px4fllbg" name="Tuple@112f8ba" inStructuredNode="_rcF1BQAqEeO7d-Px4fllbg" outgoing="_rcF1FAAqEeO7d-Px4fllbg">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_rcF1DgAqEeO7d-Px4fllbg" name="Value(&quot;&quot;)" inStructuredNode="_rcF1DQAqEeO7d-Px4fllbg">
                <result xmi:type="uml:OutputPin" xmi:id="_rcF1DwAqEeO7d-Px4fllbg" name="Value(&quot;&quot;).result" outgoing="_rcF1EwAqEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rcF1EAAqEeO7d-Px4fllbg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rcF1EQAqEeO7d-Px4fllbg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_rcF1EgAqEeO7d-Px4fllbg" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_rcF1EwAqEeO7d-Px4fllbg" inStructuredNode="_rcF1BQAqEeO7d-Px4fllbg" source="_rcF1DwAqEeO7d-Px4fllbg" target="_rcF1BwAqEeO7d-Px4fllbg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_rcF1FAAqEeO7d-Px4fllbg" inStructuredNode="_rcF1BQAqEeO7d-Px4fllbg" source="_rcF1DQAqEeO7d-Px4fllbg" target="_rcF1BgAqEeO7d-Px4fllbg"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_rcF1FQAqEeO7d-Px4fllbg" name="ExpressionStatement@11e455e" inStructuredNode="_rcF00AAqEeO7d-Px4fllbg" outgoing="_rcF1gwAqEeO7d-Px4fllbg" incoming="_rcF1ggAqEeO7d-Px4fllbg">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_rcF1FgAqEeO7d-Px4fllbg" name="Call(Test case - Feature on Provided Interface)" inStructuredNode="_rcF1FQAqEeO7d-Px4fllbg" behavior="_T_M-DAAZEeOs7eeqDkWiYA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_rcF1FwAqEeO7d-Px4fllbg" name="ExpressionStatement@90ed7e" inStructuredNode="_rcF00AAqEeO7d-Px4fllbg" outgoing="_rcF1hAAqEeO7d-Px4fllbg" incoming="_rcF1gwAqEeO7d-Px4fllbg">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_rcF1GAAqEeO7d-Px4fllbg" name="Call(WriteLine)" inStructuredNode="_rcF1FwAqEeO7d-Px4fllbg" incoming="_rcF1JgAqEeO7d-Px4fllbg">
              <argument xmi:type="uml:InputPin" xmi:id="_rcF1GQAqEeO7d-Px4fllbg" name="Call(WriteLine).argument(value)" incoming="_rcF1JQAqEeO7d-Px4fllbg">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rcF1GgAqEeO7d-Px4fllbg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rcF1GwAqEeO7d-Px4fllbg" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_rcF1HAAqEeO7d-Px4fllbg" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rcF1HQAqEeO7d-Px4fllbg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rcF1HgAqEeO7d-Px4fllbg" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_rcF1HwAqEeO7d-Px4fllbg" name="Tuple@1483aeb" inStructuredNode="_rcF1FwAqEeO7d-Px4fllbg" outgoing="_rcF1JgAqEeO7d-Px4fllbg">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_rcF1IAAqEeO7d-Px4fllbg" name="Value(&quot;&quot;)" inStructuredNode="_rcF1HwAqEeO7d-Px4fllbg">
                <result xmi:type="uml:OutputPin" xmi:id="_rcF1IQAqEeO7d-Px4fllbg" name="Value(&quot;&quot;).result" outgoing="_rcF1JQAqEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rcF1IgAqEeO7d-Px4fllbg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rcF1IwAqEeO7d-Px4fllbg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_rcF1JAAqEeO7d-Px4fllbg" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_rcF1JQAqEeO7d-Px4fllbg" inStructuredNode="_rcF1FwAqEeO7d-Px4fllbg" source="_rcF1IQAqEeO7d-Px4fllbg" target="_rcF1GQAqEeO7d-Px4fllbg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_rcF1JgAqEeO7d-Px4fllbg" inStructuredNode="_rcF1FwAqEeO7d-Px4fllbg" source="_rcF1HwAqEeO7d-Px4fllbg" target="_rcF1GAAqEeO7d-Px4fllbg"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_rcF1JwAqEeO7d-Px4fllbg" name="ExpressionStatement@65f44" inStructuredNode="_rcF00AAqEeO7d-Px4fllbg" outgoing="_rcF1hQAqEeO7d-Px4fllbg" incoming="_rcF1hAAqEeO7d-Px4fllbg">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_rcF1KAAqEeO7d-Px4fllbg" name="Call(Test case - Feature on Required Interface)" inStructuredNode="_rcF1JwAqEeO7d-Px4fllbg" behavior="_T_NjhQAZEeOs7eeqDkWiYA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_rcF1KQAqEeO7d-Px4fllbg" name="ExpressionStatement@b14682" inStructuredNode="_rcF00AAqEeO7d-Px4fllbg" outgoing="_rcF1hgAqEeO7d-Px4fllbg" incoming="_rcF1hQAqEeO7d-Px4fllbg">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_rcF1KgAqEeO7d-Px4fllbg" name="Call(WriteLine)" inStructuredNode="_rcF1KQAqEeO7d-Px4fllbg" incoming="_rcF1OAAqEeO7d-Px4fllbg">
              <argument xmi:type="uml:InputPin" xmi:id="_rcF1KwAqEeO7d-Px4fllbg" name="Call(WriteLine).argument(value)" incoming="_rcF1NwAqEeO7d-Px4fllbg">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rcF1LAAqEeO7d-Px4fllbg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rcF1LQAqEeO7d-Px4fllbg" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_rcF1LgAqEeO7d-Px4fllbg" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rcF1LwAqEeO7d-Px4fllbg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rcF1MAAqEeO7d-Px4fllbg" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_rcF1MQAqEeO7d-Px4fllbg" name="Tuple@191a100" inStructuredNode="_rcF1KQAqEeO7d-Px4fllbg" outgoing="_rcF1OAAqEeO7d-Px4fllbg">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_rcF1MgAqEeO7d-Px4fllbg" name="Value(&quot;&quot;)" inStructuredNode="_rcF1MQAqEeO7d-Px4fllbg">
                <result xmi:type="uml:OutputPin" xmi:id="_rcF1MwAqEeO7d-Px4fllbg" name="Value(&quot;&quot;).result" outgoing="_rcF1NwAqEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rcF1NAAqEeO7d-Px4fllbg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rcF1NQAqEeO7d-Px4fllbg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_rcF1NgAqEeO7d-Px4fllbg" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_rcF1NwAqEeO7d-Px4fllbg" inStructuredNode="_rcF1KQAqEeO7d-Px4fllbg" source="_rcF1MwAqEeO7d-Px4fllbg" target="_rcF1KwAqEeO7d-Px4fllbg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_rcF1OAAqEeO7d-Px4fllbg" inStructuredNode="_rcF1KQAqEeO7d-Px4fllbg" source="_rcF1MQAqEeO7d-Px4fllbg" target="_rcF1KgAqEeO7d-Px4fllbg"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_rcF1OQAqEeO7d-Px4fllbg" name="ExpressionStatement@12c1ce2" inStructuredNode="_rcF00AAqEeO7d-Px4fllbg" outgoing="_rcF1hwAqEeO7d-Px4fllbg" incoming="_rcF1hgAqEeO7d-Px4fllbg">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_rcF1OgAqEeO7d-Px4fllbg" name="Call(Test case - Feature on Required Interface with Delegation Chain)" inStructuredNode="_rcF1OQAqEeO7d-Px4fllbg" behavior="_T_NkRQAZEeOs7eeqDkWiYA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_rcF1OwAqEeO7d-Px4fllbg" name="ExpressionStatement@e21f3c" inStructuredNode="_rcF00AAqEeO7d-Px4fllbg" outgoing="_rcF1iAAqEeO7d-Px4fllbg" incoming="_rcF1hwAqEeO7d-Px4fllbg">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_rcF1PAAqEeO7d-Px4fllbg" name="Call(WriteLine)" inStructuredNode="_rcF1OwAqEeO7d-Px4fllbg" incoming="_rcF1SgAqEeO7d-Px4fllbg">
              <argument xmi:type="uml:InputPin" xmi:id="_rcF1PQAqEeO7d-Px4fllbg" name="Call(WriteLine).argument(value)" incoming="_rcF1SQAqEeO7d-Px4fllbg">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rcF1PgAqEeO7d-Px4fllbg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rcF1PwAqEeO7d-Px4fllbg" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_rcF1QAAqEeO7d-Px4fllbg" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rcF1QQAqEeO7d-Px4fllbg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rcF1QgAqEeO7d-Px4fllbg" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_rcF1QwAqEeO7d-Px4fllbg" name="Tuple@1253ef3" inStructuredNode="_rcF1OwAqEeO7d-Px4fllbg" outgoing="_rcF1SgAqEeO7d-Px4fllbg">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_rcF1RAAqEeO7d-Px4fllbg" name="Value(&quot;&quot;)" inStructuredNode="_rcF1QwAqEeO7d-Px4fllbg">
                <result xmi:type="uml:OutputPin" xmi:id="_rcF1RQAqEeO7d-Px4fllbg" name="Value(&quot;&quot;).result" outgoing="_rcF1SQAqEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rcF1RgAqEeO7d-Px4fllbg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rcF1RwAqEeO7d-Px4fllbg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_rcF1SAAqEeO7d-Px4fllbg" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_rcF1SQAqEeO7d-Px4fllbg" inStructuredNode="_rcF1OwAqEeO7d-Px4fllbg" source="_rcF1RQAqEeO7d-Px4fllbg" target="_rcF1PQAqEeO7d-Px4fllbg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_rcF1SgAqEeO7d-Px4fllbg" inStructuredNode="_rcF1OwAqEeO7d-Px4fllbg" source="_rcF1QwAqEeO7d-Px4fllbg" target="_rcF1PAAqEeO7d-Px4fllbg"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_rcF1SwAqEeO7d-Px4fllbg" name="ExpressionStatement@137ec98" inStructuredNode="_rcF00AAqEeO7d-Px4fllbg" outgoing="_rcF1iQAqEeO7d-Px4fllbg" incoming="_rcF1iAAqEeO7d-Px4fllbg">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_rcF1TAAqEeO7d-Px4fllbg" name="Call(Test case - Feature on both Provided and Required Interface)" inStructuredNode="_rcF1SwAqEeO7d-Px4fllbg" behavior="_T_NlFgAZEeOs7eeqDkWiYA"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_rcF1TQAqEeO7d-Px4fllbg" name="ExpressionStatement@aec176" inStructuredNode="_rcF00AAqEeO7d-Px4fllbg" outgoing="_rcF1igAqEeO7d-Px4fllbg" incoming="_rcF1iQAqEeO7d-Px4fllbg">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_rcF1TgAqEeO7d-Px4fllbg" name="Call(WriteLine)" inStructuredNode="_rcF1TQAqEeO7d-Px4fllbg" incoming="_rcF1XAAqEeO7d-Px4fllbg">
              <argument xmi:type="uml:InputPin" xmi:id="_rcF1TwAqEeO7d-Px4fllbg" name="Call(WriteLine).argument(value)" incoming="_rcF1WwAqEeO7d-Px4fllbg">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rcF1UAAqEeO7d-Px4fllbg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rcF1UQAqEeO7d-Px4fllbg" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_rcF1UgAqEeO7d-Px4fllbg" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rcF1UwAqEeO7d-Px4fllbg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rcF1VAAqEeO7d-Px4fllbg" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_rcF1VQAqEeO7d-Px4fllbg" name="Tuple@a8a80" inStructuredNode="_rcF1TQAqEeO7d-Px4fllbg" outgoing="_rcF1XAAqEeO7d-Px4fllbg">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_rcF1VgAqEeO7d-Px4fllbg" name="Value(&quot;&quot;)" inStructuredNode="_rcF1VQAqEeO7d-Px4fllbg">
                <result xmi:type="uml:OutputPin" xmi:id="_rcF1VwAqEeO7d-Px4fllbg" name="Value(&quot;&quot;).result" outgoing="_rcF1WwAqEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rcF1WAAqEeO7d-Px4fllbg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rcF1WQAqEeO7d-Px4fllbg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_rcF1WgAqEeO7d-Px4fllbg" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_rcF1WwAqEeO7d-Px4fllbg" inStructuredNode="_rcF1TQAqEeO7d-Px4fllbg" source="_rcF1VwAqEeO7d-Px4fllbg" target="_rcF1TwAqEeO7d-Px4fllbg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_rcF1XAAqEeO7d-Px4fllbg" inStructuredNode="_rcF1TQAqEeO7d-Px4fllbg" source="_rcF1VQAqEeO7d-Px4fllbg" target="_rcF1TgAqEeO7d-Px4fllbg"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_rcF1XQAqEeO7d-Px4fllbg" name="ExpressionStatement@70cbe2" inStructuredNode="_rcF00AAqEeO7d-Px4fllbg" outgoing="_rcF1iwAqEeO7d-Px4fllbg" incoming="_rcF1igAqEeO7d-Px4fllbg">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_rcF1XgAqEeO7d-Px4fllbg" name="Call(WriteLine)" inStructuredNode="_rcF1XQAqEeO7d-Px4fllbg" incoming="_rcF1bAAqEeO7d-Px4fllbg">
              <argument xmi:type="uml:InputPin" xmi:id="_rcF1XwAqEeO7d-Px4fllbg" name="Call(WriteLine).argument(value)" incoming="_rcF1awAqEeO7d-Px4fllbg">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rcF1YAAqEeO7d-Px4fllbg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rcF1YQAqEeO7d-Px4fllbg" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_rcF1YgAqEeO7d-Px4fllbg" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rcF1YwAqEeO7d-Px4fllbg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rcF1ZAAqEeO7d-Px4fllbg" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_rcF1ZQAqEeO7d-Px4fllbg" name="Tuple@1eb8f4d" inStructuredNode="_rcF1XQAqEeO7d-Px4fllbg" outgoing="_rcF1bAAqEeO7d-Px4fllbg">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_rcF1ZgAqEeO7d-Px4fllbg" name="Value(&quot;&quot;)" inStructuredNode="_rcF1ZQAqEeO7d-Px4fllbg">
                <result xmi:type="uml:OutputPin" xmi:id="_rcF1ZwAqEeO7d-Px4fllbg" name="Value(&quot;&quot;).result" outgoing="_rcF1awAqEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rcF1aAAqEeO7d-Px4fllbg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rcF1aQAqEeO7d-Px4fllbg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_rcF1agAqEeO7d-Px4fllbg" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_rcF1awAqEeO7d-Px4fllbg" inStructuredNode="_rcF1XQAqEeO7d-Px4fllbg" source="_rcF1ZwAqEeO7d-Px4fllbg" target="_rcF1XwAqEeO7d-Px4fllbg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_rcF1bAAqEeO7d-Px4fllbg" inStructuredNode="_rcF1XQAqEeO7d-Px4fllbg" source="_rcF1ZQAqEeO7d-Px4fllbg" target="_rcF1XgAqEeO7d-Px4fllbg"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_rcF1bQAqEeO7d-Px4fllbg" name="ExpressionStatement@aa3a03" inStructuredNode="_rcF00AAqEeO7d-Px4fllbg" incoming="_rcF1iwAqEeO7d-Px4fllbg">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_rcF1bgAqEeO7d-Px4fllbg" name="Call(WriteLine)" inStructuredNode="_rcF1bQAqEeO7d-Px4fllbg" incoming="_rcF1fAAqEeO7d-Px4fllbg">
              <argument xmi:type="uml:InputPin" xmi:id="_rcF1bwAqEeO7d-Px4fllbg" name="Call(WriteLine).argument(value)" incoming="_rcF1ewAqEeO7d-Px4fllbg">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rcF1cAAqEeO7d-Px4fllbg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rcF1cQAqEeO7d-Px4fllbg" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_rcF1cgAqEeO7d-Px4fllbg" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rcF1cwAqEeO7d-Px4fllbg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rcF1dAAqEeO7d-Px4fllbg" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_rcF1dQAqEeO7d-Px4fllbg" name="Tuple@9036ce" inStructuredNode="_rcF1bQAqEeO7d-Px4fllbg" outgoing="_rcF1fAAqEeO7d-Px4fllbg">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_rcF1dgAqEeO7d-Px4fllbg" name="Value(&quot;---- End of Test Suite 3 - Untyped Connectors ----&quot;)" inStructuredNode="_rcF1dQAqEeO7d-Px4fllbg">
                <result xmi:type="uml:OutputPin" xmi:id="_rcF1dwAqEeO7d-Px4fllbg" name="Value(&quot;---- End of Test Suite 3 - Untyped Connectors ----&quot;).result" outgoing="_rcF1ewAqEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rcF1eAAqEeO7d-Px4fllbg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rcF1eQAqEeO7d-Px4fllbg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_rcF1egAqEeO7d-Px4fllbg" value="---- End of Test Suite 3 - Untyped Connectors ----">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_rcF1ewAqEeO7d-Px4fllbg" inStructuredNode="_rcF1bQAqEeO7d-Px4fllbg" source="_rcF1dwAqEeO7d-Px4fllbg" target="_rcF1bwAqEeO7d-Px4fllbg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_rcF1fAAqEeO7d-Px4fllbg" inStructuredNode="_rcF1bQAqEeO7d-Px4fllbg" source="_rcF1dQAqEeO7d-Px4fllbg" target="_rcF1bgAqEeO7d-Px4fllbg"/>
          </node>
          <edge xmi:type="uml:ControlFlow" xmi:id="_rcF1fQAqEeO7d-Px4fllbg" inStructuredNode="_rcF00AAqEeO7d-Px4fllbg" source="_rcF00QAqEeO7d-Px4fllbg" target="_rcF04QAqEeO7d-Px4fllbg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_rcF1fgAqEeO7d-Px4fllbg" inStructuredNode="_rcF00AAqEeO7d-Px4fllbg" source="_rcF04QAqEeO7d-Px4fllbg" target="_rcF08QAqEeO7d-Px4fllbg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_rcF1fwAqEeO7d-Px4fllbg" inStructuredNode="_rcF00AAqEeO7d-Px4fllbg" source="_rcF08QAqEeO7d-Px4fllbg" target="_rcF08wAqEeO7d-Px4fllbg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_rcF1gAAqEeO7d-Px4fllbg" inStructuredNode="_rcF00AAqEeO7d-Px4fllbg" source="_rcF08wAqEeO7d-Px4fllbg" target="_rcF1AwAqEeO7d-Px4fllbg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_rcF1gQAqEeO7d-Px4fllbg" inStructuredNode="_rcF00AAqEeO7d-Px4fllbg" source="_rcF1AwAqEeO7d-Px4fllbg" target="_rcF1BQAqEeO7d-Px4fllbg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_rcF1ggAqEeO7d-Px4fllbg" inStructuredNode="_rcF00AAqEeO7d-Px4fllbg" source="_rcF1BQAqEeO7d-Px4fllbg" target="_rcF1FQAqEeO7d-Px4fllbg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_rcF1gwAqEeO7d-Px4fllbg" inStructuredNode="_rcF00AAqEeO7d-Px4fllbg" source="_rcF1FQAqEeO7d-Px4fllbg" target="_rcF1FwAqEeO7d-Px4fllbg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_rcF1hAAqEeO7d-Px4fllbg" inStructuredNode="_rcF00AAqEeO7d-Px4fllbg" source="_rcF1FwAqEeO7d-Px4fllbg" target="_rcF1JwAqEeO7d-Px4fllbg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_rcF1hQAqEeO7d-Px4fllbg" inStructuredNode="_rcF00AAqEeO7d-Px4fllbg" source="_rcF1JwAqEeO7d-Px4fllbg" target="_rcF1KQAqEeO7d-Px4fllbg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_rcF1hgAqEeO7d-Px4fllbg" inStructuredNode="_rcF00AAqEeO7d-Px4fllbg" source="_rcF1KQAqEeO7d-Px4fllbg" target="_rcF1OQAqEeO7d-Px4fllbg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_rcF1hwAqEeO7d-Px4fllbg" inStructuredNode="_rcF00AAqEeO7d-Px4fllbg" source="_rcF1OQAqEeO7d-Px4fllbg" target="_rcF1OwAqEeO7d-Px4fllbg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_rcF1iAAqEeO7d-Px4fllbg" inStructuredNode="_rcF00AAqEeO7d-Px4fllbg" source="_rcF1OwAqEeO7d-Px4fllbg" target="_rcF1SwAqEeO7d-Px4fllbg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_rcF1iQAqEeO7d-Px4fllbg" inStructuredNode="_rcF00AAqEeO7d-Px4fllbg" source="_rcF1SwAqEeO7d-Px4fllbg" target="_rcF1TQAqEeO7d-Px4fllbg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_rcF1igAqEeO7d-Px4fllbg" inStructuredNode="_rcF00AAqEeO7d-Px4fllbg" source="_rcF1TQAqEeO7d-Px4fllbg" target="_rcF1XQAqEeO7d-Px4fllbg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_rcF1iwAqEeO7d-Px4fllbg" inStructuredNode="_rcF00AAqEeO7d-Px4fllbg" source="_rcF1XQAqEeO7d-Px4fllbg" target="_rcF1bQAqEeO7d-Px4fllbg"/>
        </structuredNode>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_T_M9rAAZEeOs7eeqDkWiYA" name="Operation">
        <packagedElement xmi:type="uml:Class" xmi:id="_T_M9rQAZEeOs7eeqDkWiYA" clientDependency="_T_M9rgAZEeOs7eeqDkWiYA" name="IImpl">
          <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_T_M9rgAZEeOs7eeqDkWiYA" name="InterfaceRealization1" client="_T_M9rQAZEeOs7eeqDkWiYA" supplier="_T_M9sQAZEeOs7eeqDkWiYA" contract="_T_M9sQAZEeOs7eeqDkWiYA" implementingClassifier="_T_M9rQAZEeOs7eeqDkWiYA"/>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_T_M9rwAZEeOs7eeqDkWiYA" name="setP" class="_T_M9rQAZEeOs7eeqDkWiYA">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_T_M9sAAZEeOs7eeqDkWiYA" name="v">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
            </ownedParameter>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_T_M9sQAZEeOs7eeqDkWiYA" name="I">
          <ownedOperation xmi:type="uml:Operation" xmi:id="_T_M9sgAZEeOs7eeqDkWiYA" name="setP" interface="_T_M9sQAZEeOs7eeqDkWiYA">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_T_M9swAZEeOs7eeqDkWiYA" name="v">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
            </ownedParameter>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_T_M9tAAZEeOs7eeqDkWiYA" clientDependency="_T_M9tgAZEeOs7eeqDkWiYA" name="B">
          <ownedAttribute xmi:type="uml:Property" xmi:id="_T_M9tQAZEeOs7eeqDkWiYA" name="p" aggregation="composite">
            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
          </ownedAttribute>
          <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_T_M9tgAZEeOs7eeqDkWiYA" name="InterfaceRealization1" client="_T_M9tAAZEeOs7eeqDkWiYA" supplier="_T_M9sQAZEeOs7eeqDkWiYA" contract="_T_M9sQAZEeOs7eeqDkWiYA" implementingClassifier="_T_M9tAAZEeOs7eeqDkWiYA"/>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_T_M9twAZEeOs7eeqDkWiYA" name="setP" specification="_T_M94QAZEeOs7eeqDkWiYA" group="_joh2EAAjEeO7d-Px4fllbg" node="_jmAGgAAjEeO7d-Px4fllbg _jmAGgQAjEeO7d-Px4fllbg _joh2EAAjEeO7d-Px4fllbg">
            <ownedComment xmi:type="uml:Comment" xmi:id="_T_M9uAAZEeOs7eeqDkWiYA">
              <body>/* Generated textual representation of Activity Test Suites::Test Suite 3::Operation::B::setP */&#xD;
&#xD;
namespace 'Test Suites'::'Test Suite 3 - Bis'::Operation::B ;&#xD;
&#xD;
activity setP(in v : Integer) { &#xD;
	this.p = v ;&#xD;
}</body>
            </ownedComment>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_T_M9uQAZEeOs7eeqDkWiYA" name="v">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
            </ownedParameter>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_jrEzwAAjEeO7d-Px4fllbg" activity="_T_M9twAZEeOs7eeqDkWiYA" source="_jmAGgAAjEeO7d-Px4fllbg" target="_jmAGgQAjEeO7d-Px4fllbg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_jrFa0AAjEeO7d-Px4fllbg" activity="_T_M9twAZEeOs7eeqDkWiYA" source="_jmAGgQAjEeO7d-Px4fllbg" target="_joh2HgAjEeO7d-Px4fllbg"/>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_joh2EAAjEeO7d-Px4fllbg" name="Body(setP)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_joh2EQAjEeO7d-Px4fllbg" name="ExpressionStatement@172b0a5" inStructuredNode="_joh2EAAjEeO7d-Px4fllbg">
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_joh2EgAjEeO7d-Px4fllbg" name="Expression(LeftHandSide@102ebe1)" inStructuredNode="_joh2EQAjEeO7d-Px4fllbg" incoming="_joh2MgAjEeO7d-Px4fllbg">
                  <node xmi:type="uml:ReadSelfAction" xmi:id="_joh2EwAjEeO7d-Px4fllbg" name="ReadSelf" inStructuredNode="_joh2EgAjEeO7d-Px4fllbg">
                    <result xmi:type="uml:OutputPin" xmi:id="_joh2FAAjEeO7d-Px4fllbg" name="ReadSelf.result" outgoing="_joh2LwAjEeO7d-Px4fllbg" type="_T_M9tAAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_joh2FQAjEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_joh2FgAjEeO7d-Px4fllbg" value="1"/>
                    </result>
                  </node>
                </node>
                <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_joh2FwAjEeO7d-Px4fllbg" name="Clear(p)" inStructuredNode="_joh2EQAjEeO7d-Px4fllbg" structuralFeature="_T_M9tQAZEeOs7eeqDkWiYA">
                  <object xmi:type="uml:InputPin" xmi:id="_joh2GAAjEeO7d-Px4fllbg" name="Clear(p).object" incoming="_joh2LwAjEeO7d-Px4fllbg" type="_T_M9tAAZEeOs7eeqDkWiYA" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_joh2GQAjEeO7d-Px4fllbg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_joh2GgAjEeO7d-Px4fllbg" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_joh2GwAjEeO7d-Px4fllbg" name="Clear(p).result" outgoing="_joh2MQAjEeO7d-Px4fllbg" type="_T_M9tAAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_joh2HAAjEeO7d-Px4fllbg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_joh2HQAjEeO7d-Px4fllbg" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_joh2HgAjEeO7d-Px4fllbg" name="Fork(LeftHandSide@102ebe1)" inStructuredNode="_joh2EQAjEeO7d-Px4fllbg" outgoing="_joh2MAAjEeO7d-Px4fllbg" incoming="_jrFa0AAjEeO7d-Px4fllbg"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_joh2HwAjEeO7d-Px4fllbg" name="WriteAll(Test Suites::Test Suite 3 - Bis::Operation::B::p)" inStructuredNode="_joh2EQAjEeO7d-Px4fllbg">
                  <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_joh2IAAjEeO7d-Px4fllbg" name="Write(p)" inStructuredNode="_joh2HwAjEeO7d-Px4fllbg" structuralFeature="_T_M9tQAZEeOs7eeqDkWiYA" isReplaceAll="true">
                    <object xmi:type="uml:InputPin" xmi:id="_joh2IQAjEeO7d-Px4fllbg" name="Write(p).object" incoming="_joh2MQAjEeO7d-Px4fllbg" type="_T_M9tAAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_joh2IgAjEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_joh2IwAjEeO7d-Px4fllbg" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_joh2JAAjEeO7d-Px4fllbg" name="Write(p).result" type="_T_M9tAAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_joh2JQAjEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_joh2JgAjEeO7d-Px4fllbg" value="1"/>
                    </result>
                    <value xmi:type="uml:InputPin" xmi:id="_joh2JwAjEeO7d-Px4fllbg" name="Write(p).value" incoming="_joh2LQAjEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_joh2KAAjEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_joh2KQAjEeO7d-Px4fllbg" value="1"/>
                    </value>
                  </node>
                  <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_joh2KgAjEeO7d-Px4fllbg" name="WriteAll(Test Suites::Test Suite 3 - Bis::Operation::B::p).input(Test Suites::Test Suite 3 - Bis::Operation::B::p)" outgoing="_joh2LQAjEeO7d-Px4fllbg" incoming="_joh2MAAjEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_joh2KwAjEeO7d-Px4fllbg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_joh2LAAjEeO7d-Px4fllbg" value="1"/>
                  </structuredNodeInput>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_joh2LQAjEeO7d-Px4fllbg" inStructuredNode="_joh2HwAjEeO7d-Px4fllbg" source="_joh2KgAjEeO7d-Px4fllbg" target="_joh2JwAjEeO7d-Px4fllbg"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_joh2LgAjEeO7d-Px4fllbg" name="RightHandSide@11d7ec7" inStructuredNode="_joh2EQAjEeO7d-Px4fllbg" outgoing="_joh2MgAjEeO7d-Px4fllbg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_joh2LwAjEeO7d-Px4fllbg" inStructuredNode="_joh2EQAjEeO7d-Px4fllbg" source="_joh2FAAjEeO7d-Px4fllbg" target="_joh2GAAjEeO7d-Px4fllbg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_joh2MAAjEeO7d-Px4fllbg" inStructuredNode="_joh2EQAjEeO7d-Px4fllbg" source="_joh2HgAjEeO7d-Px4fllbg" target="_joh2KgAjEeO7d-Px4fllbg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_joh2MQAjEeO7d-Px4fllbg" inStructuredNode="_joh2EQAjEeO7d-Px4fllbg" source="_joh2GwAjEeO7d-Px4fllbg" target="_joh2IQAjEeO7d-Px4fllbg"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_joh2MgAjEeO7d-Px4fllbg" inStructuredNode="_joh2EQAjEeO7d-Px4fllbg" source="_joh2LgAjEeO7d-Px4fllbg" target="_joh2EgAjEeO7d-Px4fllbg"/>
              </node>
            </structuredNode>
            <node xmi:type="uml:ActivityParameterNode" xmi:id="_jmAGgAAjEeO7d-Px4fllbg" name="Input(v)" outgoing="_jrEzwAAjEeO7d-Px4fllbg" parameter="_T_M9uQAZEeOs7eeqDkWiYA"/>
            <node xmi:type="uml:ForkNode" xmi:id="_jmAGgQAjEeO7d-Px4fllbg" name="Fork(v)" outgoing="_jrFa0AAjEeO7d-Px4fllbg" incoming="_jrEzwAAjEeO7d-Px4fllbg"/>
          </ownedBehavior>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_T_M94QAZEeOs7eeqDkWiYA" name="setP" method="_T_M9twAZEeOs7eeqDkWiYA" class="_T_M9tAAZEeOs7eeqDkWiYA">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_T_M94gAZEeOs7eeqDkWiYA" name="v">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
            </ownedParameter>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_T_M96gAZEeOs7eeqDkWiYA" name="Test Case - Feature on Provided Interface">
          <packagedElement xmi:type="uml:Class" xmi:id="_T_M96wAZEeOs7eeqDkWiYA" name="A">
            <ownedAttribute xmi:type="uml:Port" xmi:id="_T_M97AAZEeOs7eeqDkWiYA" name="q" type="_T_M9rQAZEeOs7eeqDkWiYA" end="_T_M98QAZEeOs7eeqDkWiYA _T_NjgAAZEeOs7eeqDkWiYA _T_NkQAAZEeOs7eeqDkWiYA _T_NlEQAZEeOs7eeqDkWiYA" aggregation="composite"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_T_M97QAZEeOs7eeqDkWiYA" name="b" visibility="public" type="_T_M9tAAZEeOs7eeqDkWiYA" end="_T_M99AAZEeOs7eeqDkWiYA" aggregation="composite">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T_M97gAZEeOs7eeqDkWiYA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T_M97wAZEeOs7eeqDkWiYA" value="1"/>
            </ownedAttribute>
            <ownedConnector xmi:type="uml:Connector" xmi:id="_T_M98AAZEeOs7eeqDkWiYA" name="r">
              <end xmi:type="uml:ConnectorEnd" xmi:id="_T_M98QAZEeOs7eeqDkWiYA" role="_T_M97AAZEeOs7eeqDkWiYA">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T_M98gAZEeOs7eeqDkWiYA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T_M98wAZEeOs7eeqDkWiYA" value="1"/>
              </end>
              <end xmi:type="uml:ConnectorEnd" xmi:id="_T_M99AAZEeOs7eeqDkWiYA" role="_T_M97QAZEeOs7eeqDkWiYA">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T_M99QAZEeOs7eeqDkWiYA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T_M99gAZEeOs7eeqDkWiYA" value="1"/>
              </end>
            </ownedConnector>
            <ownedBehavior xmi:type="uml:Activity" xmi:id="_T_M99wAZEeOs7eeqDkWiYA" name="setP" specification="_T_M-CgAZEeOs7eeqDkWiYA" node="_T_M9_wAZEeOs7eeqDkWiYA _T_M-AQAZEeOs7eeqDkWiYA _T_M-AwAZEeOs7eeqDkWiYA">
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_T_M9-AAZEeOs7eeqDkWiYA" name="v">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
              </ownedParameter>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_T_M9-QAZEeOs7eeqDkWiYA" name="ObjectFlow1" activity="_T_M99wAZEeOs7eeqDkWiYA" source="_T_M9_wAZEeOs7eeqDkWiYA" target="_T_M-BAAZEeOs7eeqDkWiYA">
                <guard xmi:type="uml:LiteralBoolean" xmi:id="_T_M9-gAZEeOs7eeqDkWiYA" value="true"/>
                <weight xmi:type="uml:LiteralInteger" xmi:id="_T_M9-wAZEeOs7eeqDkWiYA" value="1"/>
              </edge>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_T_M9_AAZEeOs7eeqDkWiYA" name="ObjectFlow2" activity="_T_M99wAZEeOs7eeqDkWiYA" source="_T_M-AgAZEeOs7eeqDkWiYA" target="_T_M-BgAZEeOs7eeqDkWiYA">
                <guard xmi:type="uml:LiteralBoolean" xmi:id="_T_M9_QAZEeOs7eeqDkWiYA" value="true"/>
                <weight xmi:type="uml:LiteralInteger" xmi:id="_T_M9_gAZEeOs7eeqDkWiYA" value="1"/>
              </edge>
              <node xmi:type="uml:ActivityParameterNode" xmi:id="_T_M9_wAZEeOs7eeqDkWiYA" name="v" outgoing="_T_M9-QAZEeOs7eeqDkWiYA" isControlType="true" parameter="_T_M9-AAZEeOs7eeqDkWiYA">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                <upperBound xmi:type="uml:LiteralInteger" xmi:id="_T_M-AAAZEeOs7eeqDkWiYA" value="1"/>
              </node>
              <node xmi:type="uml:ReadSelfAction" xmi:id="_T_M-AQAZEeOs7eeqDkWiYA" name="This">
                <result xmi:type="uml:OutputPin" xmi:id="_T_M-AgAZEeOs7eeqDkWiYA" outgoing="_T_M9_AAZEeOs7eeqDkWiYA" type="_T_M96wAZEeOs7eeqDkWiYA"/>
              </node>
              <node xmi:type="uml:CallOperationAction" xmi:id="_T_M-AwAZEeOs7eeqDkWiYA" name="setP on q" onPort="_T_M97AAZEeOs7eeqDkWiYA" operation="_T_M9sgAZEeOs7eeqDkWiYA">
                <argument xmi:type="uml:InputPin" xmi:id="_T_M-BAAZEeOs7eeqDkWiYA" name="v" incoming="_T_M9-QAZEeOs7eeqDkWiYA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <upperBound xmi:type="uml:LiteralInteger" xmi:id="_T_M-BQAZEeOs7eeqDkWiYA" value="1"/>
                </argument>
                <target xmi:type="uml:InputPin" xmi:id="_T_M-BgAZEeOs7eeqDkWiYA" incoming="_T_M9_AAZEeOs7eeqDkWiYA" type="_T_M96wAZEeOs7eeqDkWiYA">
                  <upperBound xmi:type="uml:LiteralInteger" xmi:id="_T_M-BwAZEeOs7eeqDkWiYA" value="1"/>
                </target>
              </node>
            </ownedBehavior>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_T_M-CAAZEeOs7eeqDkWiYA" name="A" class="_T_M96wAZEeOs7eeqDkWiYA">
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_T_M-CQAZEeOs7eeqDkWiYA" name="result" type="_T_M96wAZEeOs7eeqDkWiYA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_T_M-CgAZEeOs7eeqDkWiYA" name="setP" method="_T_M99wAZEeOs7eeqDkWiYA" class="_T_M96wAZEeOs7eeqDkWiYA">
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_T_M-CwAZEeOs7eeqDkWiYA" name="v">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
              </ownedParameter>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Activity" xmi:id="_T_M-DAAZEeOs7eeqDkWiYA" name="Test case - Feature on Provided Interface" group="_v98TkAAjEeO7d-Px4fllbg" node="_v98TkAAjEeO7d-Px4fllbg">
            <ownedComment xmi:type="uml:Comment" xmi:id="_T_M-DQAZEeOs7eeqDkWiYA">
              <body>&#xD;
namespace 'Test Suites'::'Test Suite 3 - Bis'::Operation::'Test Case - Feature on Provided Interface' ;&#xD;
&#xD;
activity 'Test case - Feature on Provided Interface'() { &#xD;
&#xD;
	WriteLine(&quot;-- Running test case: Feature on Provided Interface --&quot;) ;&#xD;
	&#xD;
	a = new A() ;&#xD;
	a.setP(4) ;&#xD;
	AssertTrue(&quot;Invocation made into a through q&quot;, a.b.p == 4) ;&#xD;
	&#xD;
	WriteLine(&quot;-- End of test case --&quot;) ;&#xD;
}</body>
            </ownedComment>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_v98TkAAjEeO7d-Px4fllbg" name="Body(Test case - Feature on Provided Interface)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_v98TkQAjEeO7d-Px4fllbg" name="ExpressionStatement@b6647b" inStructuredNode="_v98TkAAjEeO7d-Px4fllbg" outgoing="_v98UHgAjEeO7d-Px4fllbg">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_v98TkgAjEeO7d-Px4fllbg" name="Call(WriteLine)" inStructuredNode="_v98TkQAjEeO7d-Px4fllbg" incoming="_v98ToAAjEeO7d-Px4fllbg">
                  <argument xmi:type="uml:InputPin" xmi:id="_v98TkwAjEeO7d-Px4fllbg" name="Call(WriteLine).argument(value)" incoming="_v98TnwAjEeO7d-Px4fllbg">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_v98TlAAjEeO7d-Px4fllbg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_v98TlQAjEeO7d-Px4fllbg" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_v98TlgAjEeO7d-Px4fllbg" name="Call(WriteLine).result(errorStatus)">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_v98TlwAjEeO7d-Px4fllbg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_v98TmAAjEeO7d-Px4fllbg" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_v98TmQAjEeO7d-Px4fllbg" name="Tuple@f20e4c" inStructuredNode="_v98TkQAjEeO7d-Px4fllbg" outgoing="_v98ToAAjEeO7d-Px4fllbg">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_v98TmgAjEeO7d-Px4fllbg" name="Value(&quot;-- Running test case: Feature on Provided Interface --&quot;)" inStructuredNode="_v98TmQAjEeO7d-Px4fllbg">
                    <result xmi:type="uml:OutputPin" xmi:id="_v98TmwAjEeO7d-Px4fllbg" name="Value(&quot;-- Running test case: Feature on Provided Interface --&quot;).result" outgoing="_v98TnwAjEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_v98TnAAjEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_v98TnQAjEeO7d-Px4fllbg" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_v98TngAjEeO7d-Px4fllbg" value="-- Running test case: Feature on Provided Interface --">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_v98TnwAjEeO7d-Px4fllbg" inStructuredNode="_v98TkQAjEeO7d-Px4fllbg" source="_v98TmwAjEeO7d-Px4fllbg" target="_v98TkwAjEeO7d-Px4fllbg"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_v98ToAAjEeO7d-Px4fllbg" inStructuredNode="_v98TkQAjEeO7d-Px4fllbg" source="_v98TmQAjEeO7d-Px4fllbg" target="_v98TkgAjEeO7d-Px4fllbg"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_v98ToQAjEeO7d-Px4fllbg" name="ExpressionStatement@b6b594" inStructuredNode="_v98TkAAjEeO7d-Px4fllbg" outgoing="_v98UIAAjEeO7d-Px4fllbg" incoming="_v98UHgAjEeO7d-Px4fllbg">
                <node xmi:type="uml:ForkNode" xmi:id="_v98TogAjEeO7d-Px4fllbg" name="Fork(a)@14258a2" inStructuredNode="_v98ToQAjEeO7d-Px4fllbg" outgoing="_v98UHwAjEeO7d-Px4fllbg _v98UIQAjEeO7d-Px4fllbg" incoming="_v98TsAAjEeO7d-Px4fllbg"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_v98TowAjEeO7d-Px4fllbg" name="RightHandSide@c91d5b" inStructuredNode="_v98ToQAjEeO7d-Px4fllbg">
                  <node xmi:type="uml:CallOperationAction" xmi:id="_v98TpAAjEeO7d-Px4fllbg" name="Call(A)" inStructuredNode="_v98TowAjEeO7d-Px4fllbg" operation="_T_M-CAAZEeOs7eeqDkWiYA">
                    <result xmi:type="uml:OutputPin" xmi:id="_v98TpQAjEeO7d-Px4fllbg" name="Call(A).result(result)" outgoing="_v98TsAAjEeO7d-Px4fllbg" type="_T_M96wAZEeOs7eeqDkWiYA">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_v98TpgAjEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_v98TpwAjEeO7d-Px4fllbg" value="1"/>
                    </result>
                    <target xmi:type="uml:InputPin" xmi:id="_v98TqAAjEeO7d-Px4fllbg" name="Call(A).target" incoming="_v98TrwAjEeO7d-Px4fllbg" type="_T_M96wAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_v98TqQAjEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_v98TqgAjEeO7d-Px4fllbg" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:CreateObjectAction" xmi:id="_v98TqwAjEeO7d-Px4fllbg" name="Create(A)" inStructuredNode="_v98TowAjEeO7d-Px4fllbg" classifier="_T_M96wAZEeOs7eeqDkWiYA">
                    <result xmi:type="uml:OutputPin" xmi:id="_v98TrAAjEeO7d-Px4fllbg" name="Create(A).result" outgoing="_v98TrwAjEeO7d-Px4fllbg" type="_T_M96wAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_v98TrQAjEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_v98TrgAjEeO7d-Px4fllbg" value="1"/>
                    </result>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_v98TrwAjEeO7d-Px4fllbg" inStructuredNode="_v98TowAjEeO7d-Px4fllbg" source="_v98TrAAjEeO7d-Px4fllbg" target="_v98TqAAjEeO7d-Px4fllbg"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_v98TsAAjEeO7d-Px4fllbg" inStructuredNode="_v98ToQAjEeO7d-Px4fllbg" source="_v98TpQAjEeO7d-Px4fllbg" target="_v98TogAjEeO7d-Px4fllbg"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_v98TsQAjEeO7d-Px4fllbg" name="ExpressionStatement@21481d" inStructuredNode="_v98TkAAjEeO7d-Px4fllbg" outgoing="_v98UIgAjEeO7d-Px4fllbg" incoming="_v98UIAAjEeO7d-Px4fllbg">
                <node xmi:type="uml:ExpansionRegion" xmi:id="_v98TsgAjEeO7d-Px4fllbg" name="Collect(Call(setP))" inStructuredNode="_v98TsQAjEeO7d-Px4fllbg" incoming="_v98TxQAjEeO7d-Px4fllbg" mode="parallel" inputElement="_v98TwwAjEeO7d-Px4fllbg">
                  <node xmi:type="uml:CallOperationAction" xmi:id="_v98TswAjEeO7d-Px4fllbg" name="Call(setP)" inStructuredNode="_v98TsgAjEeO7d-Px4fllbg" incoming="_v98TwQAjEeO7d-Px4fllbg" operation="_T_M9sgAZEeOs7eeqDkWiYA">
                    <argument xmi:type="uml:InputPin" xmi:id="_v98TtAAjEeO7d-Px4fllbg" name="Call(setP).argument(v)" incoming="_v98TwAAjEeO7d-Px4fllbg">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_v98TtQAjEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_v98TtgAjEeO7d-Px4fllbg" value="1"/>
                    </argument>
                    <target xmi:type="uml:InputPin" xmi:id="_v98TtwAjEeO7d-Px4fllbg" name="Call(setP).target" incoming="_v98TwgAjEeO7d-Px4fllbg" type="_T_M96wAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_v98TuAAjEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_v98TuQAjEeO7d-Px4fllbg" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_v98TugAjEeO7d-Px4fllbg" name="Tuple@128ae" inStructuredNode="_v98TsgAjEeO7d-Px4fllbg" outgoing="_v98TwQAjEeO7d-Px4fllbg">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_v98TuwAjEeO7d-Px4fllbg" name="Value(4)" inStructuredNode="_v98TugAjEeO7d-Px4fllbg">
                      <result xmi:type="uml:OutputPin" xmi:id="_v98TvAAjEeO7d-Px4fllbg" name="Value(4).result" outgoing="_v98TwAAjEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_v98TvQAjEeO7d-Px4fllbg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_v98TvgAjEeO7d-Px4fllbg" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_v98TvwAjEeO7d-Px4fllbg" value="4">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_v98TwAAjEeO7d-Px4fllbg" inStructuredNode="_v98TsgAjEeO7d-Px4fllbg" source="_v98TvAAjEeO7d-Px4fllbg" target="_v98TtAAjEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_v98TwQAjEeO7d-Px4fllbg" inStructuredNode="_v98TsgAjEeO7d-Px4fllbg" source="_v98TugAjEeO7d-Px4fllbg" target="_v98TswAjEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_v98TwgAjEeO7d-Px4fllbg" inStructuredNode="_v98TsgAjEeO7d-Px4fllbg" source="_v98TwwAjEeO7d-Px4fllbg" target="_v98TtwAjEeO7d-Px4fllbg"/>
                </node>
                <node xmi:type="uml:ExpansionNode" xmi:id="_v98TwwAjEeO7d-Px4fllbg" name="Collect(Call(setP)).inputElement" inStructuredNode="_v98TsQAjEeO7d-Px4fllbg" outgoing="_v98TwgAjEeO7d-Px4fllbg" incoming="_v98UHwAjEeO7d-Px4fllbg" regionAsInput="_v98TsgAjEeO7d-Px4fllbg"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_v98TxAAjEeO7d-Px4fllbg" name="Feature(Fork(a)@14258a2)" inStructuredNode="_v98TsQAjEeO7d-Px4fllbg" outgoing="_v98TxQAjEeO7d-Px4fllbg"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_v98TxQAjEeO7d-Px4fllbg" inStructuredNode="_v98TsQAjEeO7d-Px4fllbg" source="_v98TxAAjEeO7d-Px4fllbg" target="_v98TsgAjEeO7d-Px4fllbg"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_v98TxgAjEeO7d-Px4fllbg" name="ExpressionStatement@1e274c" inStructuredNode="_v98TkAAjEeO7d-Px4fllbg" outgoing="_v98UIwAjEeO7d-Px4fllbg" incoming="_v98UIgAjEeO7d-Px4fllbg">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_v98TxwAjEeO7d-Px4fllbg" name="Call(AssertTrue)" inStructuredNode="_v98TxgAjEeO7d-Px4fllbg" incoming="_v98UDQAjEeO7d-Px4fllbg">
                  <argument xmi:type="uml:InputPin" xmi:id="_v98TyAAjEeO7d-Px4fllbg" name="Call(AssertTrue).argument(label)" incoming="_v98UCwAjEeO7d-Px4fllbg">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_v98TyQAjEeO7d-Px4fllbg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_v98TygAjEeO7d-Px4fllbg" value="1"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_v98TywAjEeO7d-Px4fllbg" name="Call(AssertTrue).argument(condition)" incoming="_v98UDAAjEeO7d-Px4fllbg">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_v98TzAAjEeO7d-Px4fllbg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_v98TzQAjEeO7d-Px4fllbg" value="1"/>
                  </argument>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_v98TzgAjEeO7d-Px4fllbg" name="Tuple@10d511d" inStructuredNode="_v98TxgAjEeO7d-Px4fllbg" outgoing="_v98UDQAjEeO7d-Px4fllbg">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_v98TzwAjEeO7d-Px4fllbg" name="Value(&quot;Invocation made into a through q&quot;)" inStructuredNode="_v98TzgAjEeO7d-Px4fllbg">
                    <result xmi:type="uml:OutputPin" xmi:id="_v98T0AAjEeO7d-Px4fllbg" name="Value(&quot;Invocation made into a through q&quot;).result" outgoing="_v98UCwAjEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_v98T0QAjEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_v98T0gAjEeO7d-Px4fllbg" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_v98T0wAjEeO7d-Px4fllbg" value="Invocation made into a through q">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_v98T1AAjEeO7d-Px4fllbg" name="Read(b)" inStructuredNode="_v98TzgAjEeO7d-Px4fllbg" structuralFeature="_T_M97QAZEeOs7eeqDkWiYA">
                    <object xmi:type="uml:InputPin" xmi:id="_v98T1QAjEeO7d-Px4fllbg" name="Read(b).object" incoming="_v98T_gAjEeO7d-Px4fllbg" type="_T_M96wAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_v98T1gAjEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_v98T1wAjEeO7d-Px4fllbg" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_v98T2AAjEeO7d-Px4fllbg" name="Read(b).result" outgoing="_v98T_wAjEeO7d-Px4fllbg" type="_T_M9tAAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_v98T2QAjEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_v98T2gAjEeO7d-Px4fllbg" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_v98T2wAjEeO7d-Px4fllbg" name="Fork(Fork(a)@14258a2)" inStructuredNode="_v98TzgAjEeO7d-Px4fllbg" outgoing="_v98T_gAjEeO7d-Px4fllbg" incoming="_v98UIQAjEeO7d-Px4fllbg"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_v98T3AAjEeO7d-Px4fllbg" name="Read(p)" inStructuredNode="_v98TzgAjEeO7d-Px4fllbg" structuralFeature="_T_M9tQAZEeOs7eeqDkWiYA">
                    <object xmi:type="uml:InputPin" xmi:id="_v98T3QAjEeO7d-Px4fllbg" name="Read(p).object" incoming="_v98UAAAjEeO7d-Px4fllbg" type="_T_M9tAAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_v98T3gAjEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_v98T3wAjEeO7d-Px4fllbg" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_v98T4AAjEeO7d-Px4fllbg" name="Read(p).result" outgoing="_v98UAQAjEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_v98T4QAjEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_v98T4gAjEeO7d-Px4fllbg" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_v98T4wAjEeO7d-Px4fllbg" name="Fork(Read(b).result)" inStructuredNode="_v98TzgAjEeO7d-Px4fllbg" outgoing="_v98UAAAjEeO7d-Px4fllbg" incoming="_v98T_wAjEeO7d-Px4fllbg"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_v98T5AAjEeO7d-Px4fllbg" name="Value(4)" inStructuredNode="_v98TzgAjEeO7d-Px4fllbg">
                    <result xmi:type="uml:OutputPin" xmi:id="_v98T5QAjEeO7d-Px4fllbg" name="Value(4).result" outgoing="_v98UCgAjEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_v98T5gAjEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_v98T5wAjEeO7d-Px4fllbg" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_v98T6AAjEeO7d-Px4fllbg" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:TestIdentityAction" xmi:id="_v98T6QAjEeO7d-Px4fllbg" name="Test(==)" inStructuredNode="_v98TzgAjEeO7d-Px4fllbg">
                    <first xmi:type="uml:InputPin" xmi:id="_v98T6gAjEeO7d-Px4fllbg" name="Test(==).first" incoming="_v98UAgAjEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_v98T6wAjEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_v98T7AAjEeO7d-Px4fllbg" value="1"/>
                    </first>
                    <result xmi:type="uml:OutputPin" xmi:id="_v98T7QAjEeO7d-Px4fllbg" name="Test(==).result" outgoing="_v98UBQAjEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_v98T7gAjEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_v98T7wAjEeO7d-Px4fllbg" value="1"/>
                    </result>
                    <second xmi:type="uml:InputPin" xmi:id="_v98T8AAjEeO7d-Px4fllbg" name="Test(==).second" incoming="_v98UCgAjEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_v98T8QAjEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_v98T8gAjEeO7d-Px4fllbg" value="1"/>
                    </second>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_v98T8wAjEeO7d-Px4fllbg" name="Fork(Read(p).result)" inStructuredNode="_v98TzgAjEeO7d-Px4fllbg" outgoing="_v98UAgAjEeO7d-Px4fllbg _v98UAwAjEeO7d-Px4fllbg" incoming="_v98UAQAjEeO7d-Px4fllbg"/>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_v98T9AAjEeO7d-Px4fllbg" name="Call(NotEmpty)" inStructuredNode="_v98TzgAjEeO7d-Px4fllbg">
                    <argument xmi:type="uml:InputPin" xmi:id="_v98T9QAjEeO7d-Px4fllbg" name="Call(NotEmpty).argument(seq)" incoming="_v98UAwAjEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_v98T9gAjEeO7d-Px4fllbg"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_v98T9wAjEeO7d-Px4fllbg" value="*"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_v98T-AAjEeO7d-Px4fllbg" name="Call(NotEmpty).result()" outgoing="_v98UBAAjEeO7d-Px4fllbg">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_v98T-QAjEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_v98T-gAjEeO7d-Px4fllbg" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_v98T-wAjEeO7d-Px4fllbg" name="Fork(Call(NotEmpty).result())" inStructuredNode="_v98TzgAjEeO7d-Px4fllbg" outgoing="_v98UBgAjEeO7d-Px4fllbg _v98UBwAjEeO7d-Px4fllbg" incoming="_v98UBAAjEeO7d-Px4fllbg"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_v98T_AAjEeO7d-Px4fllbg" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_v98TzgAjEeO7d-Px4fllbg" outgoing="_v98UDAAjEeO7d-Px4fllbg" incoming="_v98UBQAjEeO7d-Px4fllbg _v98UCAAjEeO7d-Px4fllbg"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_v98T_QAjEeO7d-Px4fllbg" name="Decision(Call(NotEmpty).result())" inStructuredNode="_v98TzgAjEeO7d-Px4fllbg" outgoing="_v98UCAAjEeO7d-Px4fllbg" incoming="_v98UBgAjEeO7d-Px4fllbg _v98UBwAjEeO7d-Px4fllbg" decisionInputFlow="_v98UBwAjEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_v98T_gAjEeO7d-Px4fllbg" inStructuredNode="_v98TzgAjEeO7d-Px4fllbg" source="_v98T2wAjEeO7d-Px4fllbg" target="_v98T1QAjEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_v98T_wAjEeO7d-Px4fllbg" inStructuredNode="_v98TzgAjEeO7d-Px4fllbg" source="_v98T2AAjEeO7d-Px4fllbg" target="_v98T4wAjEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_v98UAAAjEeO7d-Px4fllbg" inStructuredNode="_v98TzgAjEeO7d-Px4fllbg" source="_v98T4wAjEeO7d-Px4fllbg" target="_v98T3QAjEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_v98UAQAjEeO7d-Px4fllbg" inStructuredNode="_v98TzgAjEeO7d-Px4fllbg" source="_v98T4AAjEeO7d-Px4fllbg" target="_v98T8wAjEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_v98UAgAjEeO7d-Px4fllbg" inStructuredNode="_v98TzgAjEeO7d-Px4fllbg" source="_v98T8wAjEeO7d-Px4fllbg" target="_v98T6gAjEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_v98UAwAjEeO7d-Px4fllbg" inStructuredNode="_v98TzgAjEeO7d-Px4fllbg" source="_v98T8wAjEeO7d-Px4fllbg" target="_v98T9QAjEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_v98UBAAjEeO7d-Px4fllbg" inStructuredNode="_v98TzgAjEeO7d-Px4fllbg" source="_v98T-AAjEeO7d-Px4fllbg" target="_v98T-wAjEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_v98UBQAjEeO7d-Px4fllbg" inStructuredNode="_v98TzgAjEeO7d-Px4fllbg" source="_v98T7QAjEeO7d-Px4fllbg" target="_v98T_AAjEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_v98UBgAjEeO7d-Px4fllbg" inStructuredNode="_v98TzgAjEeO7d-Px4fllbg" source="_v98T-wAjEeO7d-Px4fllbg" target="_v98T_QAjEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_v98UBwAjEeO7d-Px4fllbg" inStructuredNode="_v98TzgAjEeO7d-Px4fllbg" source="_v98T-wAjEeO7d-Px4fllbg" target="_v98T_QAjEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_v98UCAAjEeO7d-Px4fllbg" inStructuredNode="_v98TzgAjEeO7d-Px4fllbg" source="_v98T_QAjEeO7d-Px4fllbg" target="_v98T_AAjEeO7d-Px4fllbg">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_v98UCQAjEeO7d-Px4fllbg" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_v98UCgAjEeO7d-Px4fllbg" inStructuredNode="_v98TzgAjEeO7d-Px4fllbg" source="_v98T5QAjEeO7d-Px4fllbg" target="_v98T8AAjEeO7d-Px4fllbg"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_v98UCwAjEeO7d-Px4fllbg" inStructuredNode="_v98TxgAjEeO7d-Px4fllbg" source="_v98T0AAjEeO7d-Px4fllbg" target="_v98TyAAjEeO7d-Px4fllbg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_v98UDAAjEeO7d-Px4fllbg" inStructuredNode="_v98TxgAjEeO7d-Px4fllbg" source="_v98T_AAjEeO7d-Px4fllbg" target="_v98TywAjEeO7d-Px4fllbg"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_v98UDQAjEeO7d-Px4fllbg" inStructuredNode="_v98TxgAjEeO7d-Px4fllbg" source="_v98TzgAjEeO7d-Px4fllbg" target="_v98TxwAjEeO7d-Px4fllbg"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_v98UDgAjEeO7d-Px4fllbg" name="ExpressionStatement@17f7747" inStructuredNode="_v98TkAAjEeO7d-Px4fllbg" incoming="_v98UIwAjEeO7d-Px4fllbg">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_v98UDwAjEeO7d-Px4fllbg" name="Call(WriteLine)" inStructuredNode="_v98UDgAjEeO7d-Px4fllbg" incoming="_v98UHQAjEeO7d-Px4fllbg">
                  <argument xmi:type="uml:InputPin" xmi:id="_v98UEAAjEeO7d-Px4fllbg" name="Call(WriteLine).argument(value)" incoming="_v98UHAAjEeO7d-Px4fllbg">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_v98UEQAjEeO7d-Px4fllbg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_v98UEgAjEeO7d-Px4fllbg" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_v98UEwAjEeO7d-Px4fllbg" name="Call(WriteLine).result(errorStatus)">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_v98UFAAjEeO7d-Px4fllbg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_v98UFQAjEeO7d-Px4fllbg" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_v98UFgAjEeO7d-Px4fllbg" name="Tuple@64dda6" inStructuredNode="_v98UDgAjEeO7d-Px4fllbg" outgoing="_v98UHQAjEeO7d-Px4fllbg">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_v98UFwAjEeO7d-Px4fllbg" name="Value(&quot;-- End of test case --&quot;)" inStructuredNode="_v98UFgAjEeO7d-Px4fllbg">
                    <result xmi:type="uml:OutputPin" xmi:id="_v98UGAAjEeO7d-Px4fllbg" name="Value(&quot;-- End of test case --&quot;).result" outgoing="_v98UHAAjEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_v98UGQAjEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_v98UGgAjEeO7d-Px4fllbg" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_v98UGwAjEeO7d-Px4fllbg" value="-- End of test case --">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_v98UHAAjEeO7d-Px4fllbg" inStructuredNode="_v98UDgAjEeO7d-Px4fllbg" source="_v98UGAAjEeO7d-Px4fllbg" target="_v98UEAAjEeO7d-Px4fllbg"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_v98UHQAjEeO7d-Px4fllbg" inStructuredNode="_v98UDgAjEeO7d-Px4fllbg" source="_v98UFgAjEeO7d-Px4fllbg" target="_v98UDwAjEeO7d-Px4fllbg"/>
              </node>
              <edge xmi:type="uml:ControlFlow" xmi:id="_v98UHgAjEeO7d-Px4fllbg" inStructuredNode="_v98TkAAjEeO7d-Px4fllbg" source="_v98TkQAjEeO7d-Px4fllbg" target="_v98ToQAjEeO7d-Px4fllbg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_v98UHwAjEeO7d-Px4fllbg" inStructuredNode="_v98TkAAjEeO7d-Px4fllbg" source="_v98TogAjEeO7d-Px4fllbg" target="_v98TwwAjEeO7d-Px4fllbg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_v98UIAAjEeO7d-Px4fllbg" inStructuredNode="_v98TkAAjEeO7d-Px4fllbg" source="_v98ToQAjEeO7d-Px4fllbg" target="_v98TsQAjEeO7d-Px4fllbg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_v98UIQAjEeO7d-Px4fllbg" inStructuredNode="_v98TkAAjEeO7d-Px4fllbg" source="_v98TogAjEeO7d-Px4fllbg" target="_v98T2wAjEeO7d-Px4fllbg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_v98UIgAjEeO7d-Px4fllbg" inStructuredNode="_v98TkAAjEeO7d-Px4fllbg" source="_v98TsQAjEeO7d-Px4fllbg" target="_v98TxgAjEeO7d-Px4fllbg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_v98UIwAjEeO7d-Px4fllbg" inStructuredNode="_v98TkAAjEeO7d-Px4fllbg" source="_v98TxgAjEeO7d-Px4fllbg" target="_v98UDgAjEeO7d-Px4fllbg"/>
            </structuredNode>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_T_M-ogAZEeOs7eeqDkWiYA" name="Test case - Feature on Required Interface">
          <ownedComment xmi:type="uml:Comment" xmi:id="_T_M-owAZEeOs7eeqDkWiYA" annotatedElement="_T_NjYAAZEeOs7eeqDkWiYA">
            <body>is conjugated</body>
          </ownedComment>
          <packagedElement xmi:type="uml:Class" xmi:id="_T_M-pAAZEeOs7eeqDkWiYA" clientDependency="_T_NjYwAZEeOs7eeqDkWiYA" name="C">
            <ownedAttribute xmi:type="uml:Port" xmi:id="_T_NjYAAZEeOs7eeqDkWiYA" name="q" visibility="public" type="_T_M9rQAZEeOs7eeqDkWiYA" end="_T_NjfQAZEeOs7eeqDkWiYA _T_Nk_wAZEeOs7eeqDkWiYA" aggregation="composite" isConjugated="true">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T_NjYQAZEeOs7eeqDkWiYA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T_NjYgAZEeOs7eeqDkWiYA" value="1"/>
            </ownedAttribute>
            <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_T_NjYwAZEeOs7eeqDkWiYA" name="InterfaceRealization1" client="_T_M-pAAZEeOs7eeqDkWiYA" supplier="_T_M9sQAZEeOs7eeqDkWiYA" contract="_T_M9sQAZEeOs7eeqDkWiYA" implementingClassifier="_T_M-pAAZEeOs7eeqDkWiYA"/>
            <ownedBehavior xmi:type="uml:Activity" xmi:id="_T_NjZAAZEeOs7eeqDkWiYA" name="setP" specification="_T_NjdQAZEeOs7eeqDkWiYA" node="_T_NjbAAZEeOs7eeqDkWiYA _T_NjbgAZEeOs7eeqDkWiYA _T_NjcAAZEeOs7eeqDkWiYA">
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_T_NjZQAZEeOs7eeqDkWiYA" name="v">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
              </ownedParameter>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_T_NjZgAZEeOs7eeqDkWiYA" name="ObjectFlow1" activity="_T_NjZAAZEeOs7eeqDkWiYA" source="_T_NjbAAZEeOs7eeqDkWiYA" target="_T_NjcQAZEeOs7eeqDkWiYA">
                <guard xmi:type="uml:LiteralBoolean" xmi:id="_T_NjZwAZEeOs7eeqDkWiYA" value="true"/>
                <weight xmi:type="uml:LiteralInteger" xmi:id="_T_NjaAAZEeOs7eeqDkWiYA" value="1"/>
              </edge>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_T_NjaQAZEeOs7eeqDkWiYA" name="ObjectFlow2" activity="_T_NjZAAZEeOs7eeqDkWiYA" source="_T_NjbwAZEeOs7eeqDkWiYA" target="_T_NjcwAZEeOs7eeqDkWiYA">
                <guard xmi:type="uml:LiteralBoolean" xmi:id="_T_NjagAZEeOs7eeqDkWiYA" value="true"/>
                <weight xmi:type="uml:LiteralInteger" xmi:id="_T_NjawAZEeOs7eeqDkWiYA" value="1"/>
              </edge>
              <node xmi:type="uml:ActivityParameterNode" xmi:id="_T_NjbAAZEeOs7eeqDkWiYA" name="v" outgoing="_T_NjZgAZEeOs7eeqDkWiYA" isControlType="true" parameter="_T_NjZQAZEeOs7eeqDkWiYA">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                <upperBound xmi:type="uml:LiteralInteger" xmi:id="_T_NjbQAZEeOs7eeqDkWiYA" value="1"/>
              </node>
              <node xmi:type="uml:ReadSelfAction" xmi:id="_T_NjbgAZEeOs7eeqDkWiYA" name="This">
                <result xmi:type="uml:OutputPin" xmi:id="_T_NjbwAZEeOs7eeqDkWiYA" outgoing="_T_NjaQAZEeOs7eeqDkWiYA" type="_T_M-pAAZEeOs7eeqDkWiYA"/>
              </node>
              <node xmi:type="uml:CallOperationAction" xmi:id="_T_NjcAAZEeOs7eeqDkWiYA" name="setP on q" onPort="_T_NjYAAZEeOs7eeqDkWiYA" operation="_T_M9sgAZEeOs7eeqDkWiYA">
                <argument xmi:type="uml:InputPin" xmi:id="_T_NjcQAZEeOs7eeqDkWiYA" name="v" incoming="_T_NjZgAZEeOs7eeqDkWiYA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <upperBound xmi:type="uml:LiteralInteger" xmi:id="_T_NjcgAZEeOs7eeqDkWiYA" value="1"/>
                </argument>
                <target xmi:type="uml:InputPin" xmi:id="_T_NjcwAZEeOs7eeqDkWiYA" incoming="_T_NjaQAZEeOs7eeqDkWiYA" type="_T_M-pAAZEeOs7eeqDkWiYA">
                  <upperBound xmi:type="uml:LiteralInteger" xmi:id="_T_NjdAAZEeOs7eeqDkWiYA" value="1"/>
                </target>
              </node>
            </ownedBehavior>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_T_NjdQAZEeOs7eeqDkWiYA" name="setP" method="_T_NjZAAZEeOs7eeqDkWiYA" class="_T_M-pAAZEeOs7eeqDkWiYA">
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_T_NjdgAZEeOs7eeqDkWiYA" name="v">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
              </ownedParameter>
            </ownedOperation>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_T_NjdwAZEeOs7eeqDkWiYA" name="C" class="_T_M-pAAZEeOs7eeqDkWiYA">
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_T_NjeAAZEeOs7eeqDkWiYA" name="result" type="_T_M-pAAZEeOs7eeqDkWiYA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_T_NjeQAZEeOs7eeqDkWiYA" name="D">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_T_NjegAZEeOs7eeqDkWiYA" name="c" type="_T_M-pAAZEeOs7eeqDkWiYA" aggregation="composite"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_T_NjewAZEeOs7eeqDkWiYA" name="a" type="_T_M96wAZEeOs7eeqDkWiYA" aggregation="composite"/>
            <ownedConnector xmi:type="uml:Connector" xmi:id="_T_NjfAAZEeOs7eeqDkWiYA" name="s">
              <end xmi:type="uml:ConnectorEnd" xmi:id="_T_NjfQAZEeOs7eeqDkWiYA" partWithPort="_T_NjegAZEeOs7eeqDkWiYA" role="_T_NjYAAZEeOs7eeqDkWiYA">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T_NjfgAZEeOs7eeqDkWiYA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T_NjfwAZEeOs7eeqDkWiYA" value="1"/>
              </end>
              <end xmi:type="uml:ConnectorEnd" xmi:id="_T_NjgAAZEeOs7eeqDkWiYA" partWithPort="_T_NjewAZEeOs7eeqDkWiYA" role="_T_M97AAZEeOs7eeqDkWiYA">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T_NjgQAZEeOs7eeqDkWiYA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T_NjggAZEeOs7eeqDkWiYA" value="1"/>
              </end>
            </ownedConnector>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_T_NjgwAZEeOs7eeqDkWiYA" name="D" class="_T_NjeQAZEeOs7eeqDkWiYA">
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_T_NjhAAZEeOs7eeqDkWiYA" name="result" type="_T_NjeQAZEeOs7eeqDkWiYA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Activity" xmi:id="_T_NjhQAZEeOs7eeqDkWiYA" name="Test case - Feature on Required Interface" group="_QjNVkAAkEeO7d-Px4fllbg" node="_QjNVkAAkEeO7d-Px4fllbg">
            <ownedComment xmi:type="uml:Comment" xmi:id="_T_NjhgAZEeOs7eeqDkWiYA">
              <body>&#xD;
namespace 'Test Suites'::'Test Suite 3 - Bis'::Operation::'Test Case - Feature on Provided Interface' ;&#xD;
&#xD;
activity 'Test case - Feature on Required Interface'() { &#xD;
&#xD;
	WriteLine(&quot;-- Running test case: Feature on Required Interface --&quot;) ;&#xD;
	&#xD;
	d = new D() ;&#xD;
	d.c.setP(4) ;&#xD;
	AssertTrue(&quot;Invocation forwarded out of c through q&quot;, d.a.b.p == 4) ;&#xD;
	&#xD;
	WriteLine(&quot;-- End of test case --&quot;) ;&#xD;
}</body>
            </ownedComment>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_QjNVkAAkEeO7d-Px4fllbg" name="Body(Test case - Feature on Required Interface)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_QjNVkQAkEeO7d-Px4fllbg" name="ExpressionStatement@1e9e9a5" inStructuredNode="_QjNVkAAkEeO7d-Px4fllbg" outgoing="_QjNWMgAkEeO7d-Px4fllbg">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_QjNVkgAkEeO7d-Px4fllbg" name="Call(WriteLine)" inStructuredNode="_QjNVkQAkEeO7d-Px4fllbg" incoming="_QjNVoAAkEeO7d-Px4fllbg">
                  <argument xmi:type="uml:InputPin" xmi:id="_QjNVkwAkEeO7d-Px4fllbg" name="Call(WriteLine).argument(value)" incoming="_QjNVnwAkEeO7d-Px4fllbg">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QjNVlAAkEeO7d-Px4fllbg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QjNVlQAkEeO7d-Px4fllbg" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_QjNVlgAkEeO7d-Px4fllbg" name="Call(WriteLine).result(errorStatus)">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QjNVlwAkEeO7d-Px4fllbg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QjNVmAAkEeO7d-Px4fllbg" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_QjNVmQAkEeO7d-Px4fllbg" name="Tuple@154eed0" inStructuredNode="_QjNVkQAkEeO7d-Px4fllbg" outgoing="_QjNVoAAkEeO7d-Px4fllbg">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_QjNVmgAkEeO7d-Px4fllbg" name="Value(&quot;-- Running test case: Feature on Required Interface --&quot;)" inStructuredNode="_QjNVmQAkEeO7d-Px4fllbg">
                    <result xmi:type="uml:OutputPin" xmi:id="_QjNVmwAkEeO7d-Px4fllbg" name="Value(&quot;-- Running test case: Feature on Required Interface --&quot;).result" outgoing="_QjNVnwAkEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QjNVnAAkEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QjNVnQAkEeO7d-Px4fllbg" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_QjNVngAkEeO7d-Px4fllbg" value="-- Running test case: Feature on Required Interface --">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_QjNVnwAkEeO7d-Px4fllbg" inStructuredNode="_QjNVkQAkEeO7d-Px4fllbg" source="_QjNVmwAkEeO7d-Px4fllbg" target="_QjNVkwAkEeO7d-Px4fllbg"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_QjNVoAAkEeO7d-Px4fllbg" inStructuredNode="_QjNVkQAkEeO7d-Px4fllbg" source="_QjNVmQAkEeO7d-Px4fllbg" target="_QjNVkgAkEeO7d-Px4fllbg"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_QjNVoQAkEeO7d-Px4fllbg" name="ExpressionStatement@103d8db" inStructuredNode="_QjNVkAAkEeO7d-Px4fllbg" outgoing="_QjNWNAAkEeO7d-Px4fllbg" incoming="_QjNWMgAkEeO7d-Px4fllbg">
                <node xmi:type="uml:ForkNode" xmi:id="_QjNVogAkEeO7d-Px4fllbg" name="Fork(d)@1fd624c" inStructuredNode="_QjNVoQAkEeO7d-Px4fllbg" outgoing="_QjNWMwAkEeO7d-Px4fllbg _QjNWNQAkEeO7d-Px4fllbg" incoming="_QjNVsAAkEeO7d-Px4fllbg"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_QjNVowAkEeO7d-Px4fllbg" name="RightHandSide@4079ef" inStructuredNode="_QjNVoQAkEeO7d-Px4fllbg">
                  <node xmi:type="uml:CallOperationAction" xmi:id="_QjNVpAAkEeO7d-Px4fllbg" name="Call(D)" inStructuredNode="_QjNVowAkEeO7d-Px4fllbg" operation="_T_NjgwAZEeOs7eeqDkWiYA">
                    <result xmi:type="uml:OutputPin" xmi:id="_QjNVpQAkEeO7d-Px4fllbg" name="Call(D).result(result)" outgoing="_QjNVsAAkEeO7d-Px4fllbg" type="_T_NjeQAZEeOs7eeqDkWiYA">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QjNVpgAkEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QjNVpwAkEeO7d-Px4fllbg" value="1"/>
                    </result>
                    <target xmi:type="uml:InputPin" xmi:id="_QjNVqAAkEeO7d-Px4fllbg" name="Call(D).target" incoming="_QjNVrwAkEeO7d-Px4fllbg" type="_T_NjeQAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QjNVqQAkEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QjNVqgAkEeO7d-Px4fllbg" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:CreateObjectAction" xmi:id="_QjNVqwAkEeO7d-Px4fllbg" name="Create(D)" inStructuredNode="_QjNVowAkEeO7d-Px4fllbg" classifier="_T_NjeQAZEeOs7eeqDkWiYA">
                    <result xmi:type="uml:OutputPin" xmi:id="_QjNVrAAkEeO7d-Px4fllbg" name="Create(D).result" outgoing="_QjNVrwAkEeO7d-Px4fllbg" type="_T_NjeQAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QjNVrQAkEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QjNVrgAkEeO7d-Px4fllbg" value="1"/>
                    </result>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_QjNVrwAkEeO7d-Px4fllbg" inStructuredNode="_QjNVowAkEeO7d-Px4fllbg" source="_QjNVrAAkEeO7d-Px4fllbg" target="_QjNVqAAkEeO7d-Px4fllbg"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_QjNVsAAkEeO7d-Px4fllbg" inStructuredNode="_QjNVoQAkEeO7d-Px4fllbg" source="_QjNVpQAkEeO7d-Px4fllbg" target="_QjNVogAkEeO7d-Px4fllbg"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_QjNVsQAkEeO7d-Px4fllbg" name="ExpressionStatement@11e2fdd" inStructuredNode="_QjNVkAAkEeO7d-Px4fllbg" outgoing="_QjNWNgAkEeO7d-Px4fllbg" incoming="_QjNWNAAkEeO7d-Px4fllbg">
                <node xmi:type="uml:ExpansionRegion" xmi:id="_QjNVsgAkEeO7d-Px4fllbg" name="Collect(Call(setP))" inStructuredNode="_QjNVsQAkEeO7d-Px4fllbg" incoming="_QjNVzwAkEeO7d-Px4fllbg" mode="parallel" inputElement="_QjNVwwAkEeO7d-Px4fllbg">
                  <node xmi:type="uml:CallOperationAction" xmi:id="_QjNVswAkEeO7d-Px4fllbg" name="Call(setP)" inStructuredNode="_QjNVsgAkEeO7d-Px4fllbg" incoming="_QjNVwQAkEeO7d-Px4fllbg" operation="_T_M9sgAZEeOs7eeqDkWiYA">
                    <argument xmi:type="uml:InputPin" xmi:id="_QjNVtAAkEeO7d-Px4fllbg" name="Call(setP).argument(v)" incoming="_QjNVwAAkEeO7d-Px4fllbg">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QjNVtQAkEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QjNVtgAkEeO7d-Px4fllbg" value="1"/>
                    </argument>
                    <target xmi:type="uml:InputPin" xmi:id="_QjNVtwAkEeO7d-Px4fllbg" name="Call(setP).target" incoming="_QjNVwgAkEeO7d-Px4fllbg" type="_T_M-pAAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QjNVuAAkEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QjNVuQAkEeO7d-Px4fllbg" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_QjNVugAkEeO7d-Px4fllbg" name="Tuple@1e2676" inStructuredNode="_QjNVsgAkEeO7d-Px4fllbg" outgoing="_QjNVwQAkEeO7d-Px4fllbg">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_QjNVuwAkEeO7d-Px4fllbg" name="Value(4)" inStructuredNode="_QjNVugAkEeO7d-Px4fllbg">
                      <result xmi:type="uml:OutputPin" xmi:id="_QjNVvAAkEeO7d-Px4fllbg" name="Value(4).result" outgoing="_QjNVwAAkEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QjNVvQAkEeO7d-Px4fllbg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QjNVvgAkEeO7d-Px4fllbg" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_QjNVvwAkEeO7d-Px4fllbg" value="4">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_QjNVwAAkEeO7d-Px4fllbg" inStructuredNode="_QjNVsgAkEeO7d-Px4fllbg" source="_QjNVvAAkEeO7d-Px4fllbg" target="_QjNVtAAkEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_QjNVwQAkEeO7d-Px4fllbg" inStructuredNode="_QjNVsgAkEeO7d-Px4fllbg" source="_QjNVugAkEeO7d-Px4fllbg" target="_QjNVswAkEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_QjNVwgAkEeO7d-Px4fllbg" inStructuredNode="_QjNVsgAkEeO7d-Px4fllbg" source="_QjNVwwAkEeO7d-Px4fllbg" target="_QjNVtwAkEeO7d-Px4fllbg"/>
                </node>
                <node xmi:type="uml:ExpansionNode" xmi:id="_QjNVwwAkEeO7d-Px4fllbg" name="Collect(Call(setP)).inputElement" inStructuredNode="_QjNVsQAkEeO7d-Px4fllbg" outgoing="_QjNVwgAkEeO7d-Px4fllbg" incoming="_QjNVzgAkEeO7d-Px4fllbg" regionAsInput="_QjNVsgAkEeO7d-Px4fllbg"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_QjNVxAAkEeO7d-Px4fllbg" name="Feature(Read(c).result)" inStructuredNode="_QjNVsQAkEeO7d-Px4fllbg" outgoing="_QjNVzwAkEeO7d-Px4fllbg">
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_QjNVxQAkEeO7d-Px4fllbg" name="Read(c)" inStructuredNode="_QjNVxAAkEeO7d-Px4fllbg" structuralFeature="_T_NjegAZEeOs7eeqDkWiYA">
                    <object xmi:type="uml:InputPin" xmi:id="_QjNVxgAkEeO7d-Px4fllbg" name="Read(c).object" incoming="_QjNVzQAkEeO7d-Px4fllbg" type="_T_NjeQAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QjNVxwAkEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QjNVyAAkEeO7d-Px4fllbg" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_QjNVyQAkEeO7d-Px4fllbg" name="Read(c).result" outgoing="_QjNVzgAkEeO7d-Px4fllbg" type="_T_M-pAAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QjNVygAkEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QjNVywAkEeO7d-Px4fllbg" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_QjNVzAAkEeO7d-Px4fllbg" name="Fork(Fork(d)@1fd624c)" inStructuredNode="_QjNVxAAkEeO7d-Px4fllbg" outgoing="_QjNVzQAkEeO7d-Px4fllbg" incoming="_QjNWMwAkEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_QjNVzQAkEeO7d-Px4fllbg" inStructuredNode="_QjNVxAAkEeO7d-Px4fllbg" source="_QjNVzAAkEeO7d-Px4fllbg" target="_QjNVxgAkEeO7d-Px4fllbg"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_QjNVzgAkEeO7d-Px4fllbg" inStructuredNode="_QjNVsQAkEeO7d-Px4fllbg" source="_QjNVyQAkEeO7d-Px4fllbg" target="_QjNVwwAkEeO7d-Px4fllbg"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_QjNVzwAkEeO7d-Px4fllbg" inStructuredNode="_QjNVsQAkEeO7d-Px4fllbg" source="_QjNVxAAkEeO7d-Px4fllbg" target="_QjNVsgAkEeO7d-Px4fllbg"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_QjNV0AAkEeO7d-Px4fllbg" name="ExpressionStatement@931dd5" inStructuredNode="_QjNVkAAkEeO7d-Px4fllbg" outgoing="_QjNWNwAkEeO7d-Px4fllbg" incoming="_QjNWNgAkEeO7d-Px4fllbg">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_QjNV0QAkEeO7d-Px4fllbg" name="Call(AssertTrue)" inStructuredNode="_QjNV0AAkEeO7d-Px4fllbg" incoming="_QjNWIQAkEeO7d-Px4fllbg">
                  <argument xmi:type="uml:InputPin" xmi:id="_QjNV0gAkEeO7d-Px4fllbg" name="Call(AssertTrue).argument(label)" incoming="_QjNWHwAkEeO7d-Px4fllbg">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QjNV0wAkEeO7d-Px4fllbg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QjNV1AAkEeO7d-Px4fllbg" value="1"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_QjNV1QAkEeO7d-Px4fllbg" name="Call(AssertTrue).argument(condition)" incoming="_QjNWIAAkEeO7d-Px4fllbg">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QjNV1gAkEeO7d-Px4fllbg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QjNV1wAkEeO7d-Px4fllbg" value="1"/>
                  </argument>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_QjNV2AAkEeO7d-Px4fllbg" name="Tuple@4a27c8" inStructuredNode="_QjNV0AAkEeO7d-Px4fllbg" outgoing="_QjNWIQAkEeO7d-Px4fllbg">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_QjNV2QAkEeO7d-Px4fllbg" name="Value(&quot;Invocation forwarded out of c through q&quot;)" inStructuredNode="_QjNV2AAkEeO7d-Px4fllbg">
                    <result xmi:type="uml:OutputPin" xmi:id="_QjNV2gAkEeO7d-Px4fllbg" name="Value(&quot;Invocation forwarded out of c through q&quot;).result" outgoing="_QjNWHwAkEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QjNV2wAkEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QjNV3AAkEeO7d-Px4fllbg" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_QjNV3QAkEeO7d-Px4fllbg" value="Invocation forwarded out of c through q">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_QjNV3gAkEeO7d-Px4fllbg" name="Read(a)" inStructuredNode="_QjNV2AAkEeO7d-Px4fllbg" structuralFeature="_T_NjewAZEeOs7eeqDkWiYA">
                    <object xmi:type="uml:InputPin" xmi:id="_QjNV3wAkEeO7d-Px4fllbg" name="Read(a).object" incoming="_QjNWEAAkEeO7d-Px4fllbg" type="_T_NjeQAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QjNV4AAkEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QjNV4QAkEeO7d-Px4fllbg" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_QjNV4gAkEeO7d-Px4fllbg" name="Read(a).result" outgoing="_QjNWEQAkEeO7d-Px4fllbg" type="_T_M96wAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QjNV4wAkEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QjNV5AAkEeO7d-Px4fllbg" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_QjNV5QAkEeO7d-Px4fllbg" name="Fork(Fork(d)@1fd624c)" inStructuredNode="_QjNV2AAkEeO7d-Px4fllbg" outgoing="_QjNWEAAkEeO7d-Px4fllbg" incoming="_QjNWNQAkEeO7d-Px4fllbg"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_QjNV5gAkEeO7d-Px4fllbg" name="Read(b)" inStructuredNode="_QjNV2AAkEeO7d-Px4fllbg" structuralFeature="_T_M97QAZEeOs7eeqDkWiYA">
                    <object xmi:type="uml:InputPin" xmi:id="_QjNV5wAkEeO7d-Px4fllbg" name="Read(b).object" incoming="_QjNWEgAkEeO7d-Px4fllbg" type="_T_M96wAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QjNV6AAkEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QjNV6QAkEeO7d-Px4fllbg" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_QjNV6gAkEeO7d-Px4fllbg" name="Read(b).result" outgoing="_QjNWEwAkEeO7d-Px4fllbg" type="_T_M9tAAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QjNV6wAkEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QjNV7AAkEeO7d-Px4fllbg" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_QjNV7QAkEeO7d-Px4fllbg" name="Fork(Read(a).result)" inStructuredNode="_QjNV2AAkEeO7d-Px4fllbg" outgoing="_QjNWEgAkEeO7d-Px4fllbg" incoming="_QjNWEQAkEeO7d-Px4fllbg"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_QjNV7gAkEeO7d-Px4fllbg" name="Read(p)" inStructuredNode="_QjNV2AAkEeO7d-Px4fllbg" structuralFeature="_T_M9tQAZEeOs7eeqDkWiYA">
                    <object xmi:type="uml:InputPin" xmi:id="_QjNV7wAkEeO7d-Px4fllbg" name="Read(p).object" incoming="_QjNWFAAkEeO7d-Px4fllbg" type="_T_M9tAAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QjNV8AAkEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QjNV8QAkEeO7d-Px4fllbg" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_QjNV8gAkEeO7d-Px4fllbg" name="Read(p).result" outgoing="_QjNWFQAkEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QjNV8wAkEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QjNV9AAkEeO7d-Px4fllbg" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_QjNV9QAkEeO7d-Px4fllbg" name="Fork(Read(b).result)" inStructuredNode="_QjNV2AAkEeO7d-Px4fllbg" outgoing="_QjNWFAAkEeO7d-Px4fllbg" incoming="_QjNWEwAkEeO7d-Px4fllbg"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_QjNV9gAkEeO7d-Px4fllbg" name="Value(4)" inStructuredNode="_QjNV2AAkEeO7d-Px4fllbg">
                    <result xmi:type="uml:OutputPin" xmi:id="_QjNV9wAkEeO7d-Px4fllbg" name="Value(4).result" outgoing="_QjNWHgAkEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QjNV-AAkEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QjNV-QAkEeO7d-Px4fllbg" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_QjNV-gAkEeO7d-Px4fllbg" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:TestIdentityAction" xmi:id="_QjNV-wAkEeO7d-Px4fllbg" name="Test(==)" inStructuredNode="_QjNV2AAkEeO7d-Px4fllbg">
                    <first xmi:type="uml:InputPin" xmi:id="_QjNV_AAkEeO7d-Px4fllbg" name="Test(==).first" incoming="_QjNWFgAkEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QjNV_QAkEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QjNV_gAkEeO7d-Px4fllbg" value="1"/>
                    </first>
                    <result xmi:type="uml:OutputPin" xmi:id="_QjNV_wAkEeO7d-Px4fllbg" name="Test(==).result" outgoing="_QjNWGQAkEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QjNWAAAkEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QjNWAQAkEeO7d-Px4fllbg" value="1"/>
                    </result>
                    <second xmi:type="uml:InputPin" xmi:id="_QjNWAgAkEeO7d-Px4fllbg" name="Test(==).second" incoming="_QjNWHgAkEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QjNWAwAkEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QjNWBAAkEeO7d-Px4fllbg" value="1"/>
                    </second>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_QjNWBQAkEeO7d-Px4fllbg" name="Fork(Read(p).result)" inStructuredNode="_QjNV2AAkEeO7d-Px4fllbg" outgoing="_QjNWFgAkEeO7d-Px4fllbg _QjNWFwAkEeO7d-Px4fllbg" incoming="_QjNWFQAkEeO7d-Px4fllbg"/>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_QjNWBgAkEeO7d-Px4fllbg" name="Call(NotEmpty)" inStructuredNode="_QjNV2AAkEeO7d-Px4fllbg">
                    <argument xmi:type="uml:InputPin" xmi:id="_QjNWBwAkEeO7d-Px4fllbg" name="Call(NotEmpty).argument(seq)" incoming="_QjNWFwAkEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QjNWCAAkEeO7d-Px4fllbg"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QjNWCQAkEeO7d-Px4fllbg" value="*"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_QjNWCgAkEeO7d-Px4fllbg" name="Call(NotEmpty).result()" outgoing="_QjNWGAAkEeO7d-Px4fllbg">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QjNWCwAkEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QjNWDAAkEeO7d-Px4fllbg" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_QjNWDQAkEeO7d-Px4fllbg" name="Fork(Call(NotEmpty).result())" inStructuredNode="_QjNV2AAkEeO7d-Px4fllbg" outgoing="_QjNWGgAkEeO7d-Px4fllbg _QjNWGwAkEeO7d-Px4fllbg" incoming="_QjNWGAAkEeO7d-Px4fllbg"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_QjNWDgAkEeO7d-Px4fllbg" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_QjNV2AAkEeO7d-Px4fllbg" outgoing="_QjNWIAAkEeO7d-Px4fllbg" incoming="_QjNWGQAkEeO7d-Px4fllbg _QjNWHAAkEeO7d-Px4fllbg"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_QjNWDwAkEeO7d-Px4fllbg" name="Decision(Call(NotEmpty).result())" inStructuredNode="_QjNV2AAkEeO7d-Px4fllbg" outgoing="_QjNWHAAkEeO7d-Px4fllbg" incoming="_QjNWGgAkEeO7d-Px4fllbg _QjNWGwAkEeO7d-Px4fllbg" decisionInputFlow="_QjNWGwAkEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_QjNWEAAkEeO7d-Px4fllbg" inStructuredNode="_QjNV2AAkEeO7d-Px4fllbg" source="_QjNV5QAkEeO7d-Px4fllbg" target="_QjNV3wAkEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_QjNWEQAkEeO7d-Px4fllbg" inStructuredNode="_QjNV2AAkEeO7d-Px4fllbg" source="_QjNV4gAkEeO7d-Px4fllbg" target="_QjNV7QAkEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_QjNWEgAkEeO7d-Px4fllbg" inStructuredNode="_QjNV2AAkEeO7d-Px4fllbg" source="_QjNV7QAkEeO7d-Px4fllbg" target="_QjNV5wAkEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_QjNWEwAkEeO7d-Px4fllbg" inStructuredNode="_QjNV2AAkEeO7d-Px4fllbg" source="_QjNV6gAkEeO7d-Px4fllbg" target="_QjNV9QAkEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_QjNWFAAkEeO7d-Px4fllbg" inStructuredNode="_QjNV2AAkEeO7d-Px4fllbg" source="_QjNV9QAkEeO7d-Px4fllbg" target="_QjNV7wAkEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_QjNWFQAkEeO7d-Px4fllbg" inStructuredNode="_QjNV2AAkEeO7d-Px4fllbg" source="_QjNV8gAkEeO7d-Px4fllbg" target="_QjNWBQAkEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_QjNWFgAkEeO7d-Px4fllbg" inStructuredNode="_QjNV2AAkEeO7d-Px4fllbg" source="_QjNWBQAkEeO7d-Px4fllbg" target="_QjNV_AAkEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_QjNWFwAkEeO7d-Px4fllbg" inStructuredNode="_QjNV2AAkEeO7d-Px4fllbg" source="_QjNWBQAkEeO7d-Px4fllbg" target="_QjNWBwAkEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_QjNWGAAkEeO7d-Px4fllbg" inStructuredNode="_QjNV2AAkEeO7d-Px4fllbg" source="_QjNWCgAkEeO7d-Px4fllbg" target="_QjNWDQAkEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_QjNWGQAkEeO7d-Px4fllbg" inStructuredNode="_QjNV2AAkEeO7d-Px4fllbg" source="_QjNV_wAkEeO7d-Px4fllbg" target="_QjNWDgAkEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_QjNWGgAkEeO7d-Px4fllbg" inStructuredNode="_QjNV2AAkEeO7d-Px4fllbg" source="_QjNWDQAkEeO7d-Px4fllbg" target="_QjNWDwAkEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_QjNWGwAkEeO7d-Px4fllbg" inStructuredNode="_QjNV2AAkEeO7d-Px4fllbg" source="_QjNWDQAkEeO7d-Px4fllbg" target="_QjNWDwAkEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_QjNWHAAkEeO7d-Px4fllbg" inStructuredNode="_QjNV2AAkEeO7d-Px4fllbg" source="_QjNWDwAkEeO7d-Px4fllbg" target="_QjNWDgAkEeO7d-Px4fllbg">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_QjNWHQAkEeO7d-Px4fllbg" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_QjNWHgAkEeO7d-Px4fllbg" inStructuredNode="_QjNV2AAkEeO7d-Px4fllbg" source="_QjNV9wAkEeO7d-Px4fllbg" target="_QjNWAgAkEeO7d-Px4fllbg"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_QjNWHwAkEeO7d-Px4fllbg" inStructuredNode="_QjNV0AAkEeO7d-Px4fllbg" source="_QjNV2gAkEeO7d-Px4fllbg" target="_QjNV0gAkEeO7d-Px4fllbg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_QjNWIAAkEeO7d-Px4fllbg" inStructuredNode="_QjNV0AAkEeO7d-Px4fllbg" source="_QjNWDgAkEeO7d-Px4fllbg" target="_QjNV1QAkEeO7d-Px4fllbg"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_QjNWIQAkEeO7d-Px4fllbg" inStructuredNode="_QjNV0AAkEeO7d-Px4fllbg" source="_QjNV2AAkEeO7d-Px4fllbg" target="_QjNV0QAkEeO7d-Px4fllbg"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_QjNWIgAkEeO7d-Px4fllbg" name="ExpressionStatement@1c4f5f8" inStructuredNode="_QjNVkAAkEeO7d-Px4fllbg" incoming="_QjNWNwAkEeO7d-Px4fllbg">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_QjNWIwAkEeO7d-Px4fllbg" name="Call(WriteLine)" inStructuredNode="_QjNWIgAkEeO7d-Px4fllbg" incoming="_QjNWMQAkEeO7d-Px4fllbg">
                  <argument xmi:type="uml:InputPin" xmi:id="_QjNWJAAkEeO7d-Px4fllbg" name="Call(WriteLine).argument(value)" incoming="_QjNWMAAkEeO7d-Px4fllbg">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QjNWJQAkEeO7d-Px4fllbg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QjNWJgAkEeO7d-Px4fllbg" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_QjNWJwAkEeO7d-Px4fllbg" name="Call(WriteLine).result(errorStatus)">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QjNWKAAkEeO7d-Px4fllbg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QjNWKQAkEeO7d-Px4fllbg" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_QjNWKgAkEeO7d-Px4fllbg" name="Tuple@904e33" inStructuredNode="_QjNWIgAkEeO7d-Px4fllbg" outgoing="_QjNWMQAkEeO7d-Px4fllbg">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_QjNWKwAkEeO7d-Px4fllbg" name="Value(&quot;-- End of test case --&quot;)" inStructuredNode="_QjNWKgAkEeO7d-Px4fllbg">
                    <result xmi:type="uml:OutputPin" xmi:id="_QjNWLAAkEeO7d-Px4fllbg" name="Value(&quot;-- End of test case --&quot;).result" outgoing="_QjNWMAAkEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QjNWLQAkEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QjNWLgAkEeO7d-Px4fllbg" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_QjNWLwAkEeO7d-Px4fllbg" value="-- End of test case --">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_QjNWMAAkEeO7d-Px4fllbg" inStructuredNode="_QjNWIgAkEeO7d-Px4fllbg" source="_QjNWLAAkEeO7d-Px4fllbg" target="_QjNWJAAkEeO7d-Px4fllbg"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_QjNWMQAkEeO7d-Px4fllbg" inStructuredNode="_QjNWIgAkEeO7d-Px4fllbg" source="_QjNWKgAkEeO7d-Px4fllbg" target="_QjNWIwAkEeO7d-Px4fllbg"/>
              </node>
              <edge xmi:type="uml:ControlFlow" xmi:id="_QjNWMgAkEeO7d-Px4fllbg" inStructuredNode="_QjNVkAAkEeO7d-Px4fllbg" source="_QjNVkQAkEeO7d-Px4fllbg" target="_QjNVoQAkEeO7d-Px4fllbg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_QjNWMwAkEeO7d-Px4fllbg" inStructuredNode="_QjNVkAAkEeO7d-Px4fllbg" source="_QjNVogAkEeO7d-Px4fllbg" target="_QjNVzAAkEeO7d-Px4fllbg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_QjNWNAAkEeO7d-Px4fllbg" inStructuredNode="_QjNVkAAkEeO7d-Px4fllbg" source="_QjNVoQAkEeO7d-Px4fllbg" target="_QjNVsQAkEeO7d-Px4fllbg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_QjNWNQAkEeO7d-Px4fllbg" inStructuredNode="_QjNVkAAkEeO7d-Px4fllbg" source="_QjNVogAkEeO7d-Px4fllbg" target="_QjNV5QAkEeO7d-Px4fllbg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_QjNWNgAkEeO7d-Px4fllbg" inStructuredNode="_QjNVkAAkEeO7d-Px4fllbg" source="_QjNVsQAkEeO7d-Px4fllbg" target="_QjNV0AAkEeO7d-Px4fllbg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_QjNWNwAkEeO7d-Px4fllbg" inStructuredNode="_QjNVkAAkEeO7d-Px4fllbg" source="_QjNV0AAkEeO7d-Px4fllbg" target="_QjNWIgAkEeO7d-Px4fllbg"/>
            </structuredNode>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_T_NkNgAZEeOs7eeqDkWiYA" name="Test case - Feature on Required Interface with Delegation Chain">
          <ownedComment xmi:type="uml:Comment" xmi:id="_T_NkNwAZEeOs7eeqDkWiYA">
            <body>is conjugated</body>
          </ownedComment>
          <ownedComment xmi:type="uml:Comment" xmi:id="_T_NkOAAZEeOs7eeqDkWiYA" annotatedElement="_T_Nk-wAZEeOs7eeqDkWiYA">
            <body>is conjugated</body>
          </ownedComment>
          <packagedElement xmi:type="uml:Class" xmi:id="_T_NkOQAZEeOs7eeqDkWiYA" name="D">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_T_NkOgAZEeOs7eeqDkWiYA" name="a" type="_T_M96wAZEeOs7eeqDkWiYA" aggregation="composite"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_T_NkOwAZEeOs7eeqDkWiYA" name="e" type="_T_Nk-QAZEeOs7eeqDkWiYA" aggregation="composite"/>
            <ownedConnector xmi:type="uml:Connector" xmi:id="_T_NkPAAZEeOs7eeqDkWiYA" name="s">
              <end xmi:type="uml:ConnectorEnd" xmi:id="_T_NkPQAZEeOs7eeqDkWiYA" partWithPort="_T_NkOwAZEeOs7eeqDkWiYA" role="_T_Nk-wAZEeOs7eeqDkWiYA">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T_NkPgAZEeOs7eeqDkWiYA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T_NkPwAZEeOs7eeqDkWiYA" value="1"/>
              </end>
              <end xmi:type="uml:ConnectorEnd" xmi:id="_T_NkQAAZEeOs7eeqDkWiYA" partWithPort="_T_NkOgAZEeOs7eeqDkWiYA" role="_T_M97AAZEeOs7eeqDkWiYA">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T_NkQQAZEeOs7eeqDkWiYA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T_NkQgAZEeOs7eeqDkWiYA" value="1"/>
              </end>
            </ownedConnector>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_T_NkQwAZEeOs7eeqDkWiYA" name="D" class="_T_NkOQAZEeOs7eeqDkWiYA">
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_T_NkRAAZEeOs7eeqDkWiYA" name="result" type="_T_NkOQAZEeOs7eeqDkWiYA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Activity" xmi:id="_T_NkRQAZEeOs7eeqDkWiYA" name="Test case - Feature on Required Interface with Delegation Chain" group="_DcoZgAAnEeO7d-Px4fllbg" node="_DcoZgAAnEeO7d-Px4fllbg">
            <ownedComment xmi:type="uml:Comment" xmi:id="_T_NkRgAZEeOs7eeqDkWiYA">
              <body>&#xD;
namespace 'Test Suites'::'Test Suite 3 - Bis'::Operation::'Test case - Feature on Required Interface with Delegation Chain' ;&#xD;
&#xD;
activity 'Test case - Feature on Required Interface with Delegation Chain'() { &#xD;
&#xD;
	WriteLine(&quot;-- Running test case: Feature on Required Interface with Delegation Chain--&quot;) ;&#xD;
	&#xD;
	d = new D() ;&#xD;
	d.e.c.setP(4) ;&#xD;
	AssertTrue(&quot;Invocation forwarded out of e through q&quot;, d.a.b.p == 4) ;&#xD;
	&#xD;
	WriteLine(&quot;-- End of test case --&quot;) ;&#xD;
}</body>
            </ownedComment>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_DcoZgAAnEeO7d-Px4fllbg" name="Body(Test case - Feature on Required Interface with Delegation Chain)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_DcoZgQAnEeO7d-Px4fllbg" name="ExpressionStatement@d997ba" inStructuredNode="_DcoZgAAnEeO7d-Px4fllbg" outgoing="_DcpAqQAnEeO7d-Px4fllbg">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_DcoZggAnEeO7d-Px4fllbg" name="Call(WriteLine)" inStructuredNode="_DcoZgQAnEeO7d-Px4fllbg" incoming="_DcoZkAAnEeO7d-Px4fllbg">
                  <argument xmi:type="uml:InputPin" xmi:id="_DcoZgwAnEeO7d-Px4fllbg" name="Call(WriteLine).argument(value)" incoming="_DcoZjwAnEeO7d-Px4fllbg">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DcoZhAAnEeO7d-Px4fllbg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DcoZhQAnEeO7d-Px4fllbg" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_DcoZhgAnEeO7d-Px4fllbg" name="Call(WriteLine).result(errorStatus)">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DcoZhwAnEeO7d-Px4fllbg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DcoZiAAnEeO7d-Px4fllbg" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_DcoZiQAnEeO7d-Px4fllbg" name="Tuple@77bd63" inStructuredNode="_DcoZgQAnEeO7d-Px4fllbg" outgoing="_DcoZkAAnEeO7d-Px4fllbg">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_DcoZigAnEeO7d-Px4fllbg" name="Value(&quot;-- Running test case: Feature on Required Interface with Delegation Chain--&quot;)" inStructuredNode="_DcoZiQAnEeO7d-Px4fllbg">
                    <result xmi:type="uml:OutputPin" xmi:id="_DcoZiwAnEeO7d-Px4fllbg" name="Value(&quot;-- Running test case: Feature on Required Interface with Delegation Chain--&quot;).result" outgoing="_DcoZjwAnEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DcoZjAAnEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DcoZjQAnEeO7d-Px4fllbg" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_DcoZjgAnEeO7d-Px4fllbg" value="-- Running test case: Feature on Required Interface with Delegation Chain--">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_DcoZjwAnEeO7d-Px4fllbg" inStructuredNode="_DcoZgQAnEeO7d-Px4fllbg" source="_DcoZiwAnEeO7d-Px4fllbg" target="_DcoZgwAnEeO7d-Px4fllbg"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_DcoZkAAnEeO7d-Px4fllbg" inStructuredNode="_DcoZgQAnEeO7d-Px4fllbg" source="_DcoZiQAnEeO7d-Px4fllbg" target="_DcoZggAnEeO7d-Px4fllbg"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_DcoZkQAnEeO7d-Px4fllbg" name="ExpressionStatement@fee8db" inStructuredNode="_DcoZgAAnEeO7d-Px4fllbg" outgoing="_DcpAqwAnEeO7d-Px4fllbg" incoming="_DcpAqQAnEeO7d-Px4fllbg">
                <node xmi:type="uml:ForkNode" xmi:id="_DcoZkgAnEeO7d-Px4fllbg" name="Fork(d)@53ef76" inStructuredNode="_DcoZkQAnEeO7d-Px4fllbg" outgoing="_DcpAqgAnEeO7d-Px4fllbg _DcpArAAnEeO7d-Px4fllbg" incoming="_DcoZoAAnEeO7d-Px4fllbg"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_DcoZkwAnEeO7d-Px4fllbg" name="RightHandSide@8e669d" inStructuredNode="_DcoZkQAnEeO7d-Px4fllbg">
                  <node xmi:type="uml:CallOperationAction" xmi:id="_DcoZlAAnEeO7d-Px4fllbg" name="Call(D)" inStructuredNode="_DcoZkwAnEeO7d-Px4fllbg" operation="_T_NkQwAZEeOs7eeqDkWiYA">
                    <result xmi:type="uml:OutputPin" xmi:id="_DcoZlQAnEeO7d-Px4fllbg" name="Call(D).result(result)" outgoing="_DcoZoAAnEeO7d-Px4fllbg" type="_T_NkOQAZEeOs7eeqDkWiYA">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DcoZlgAnEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DcoZlwAnEeO7d-Px4fllbg" value="1"/>
                    </result>
                    <target xmi:type="uml:InputPin" xmi:id="_DcoZmAAnEeO7d-Px4fllbg" name="Call(D).target" incoming="_DcoZnwAnEeO7d-Px4fllbg" type="_T_NkOQAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DcoZmQAnEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DcoZmgAnEeO7d-Px4fllbg" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:CreateObjectAction" xmi:id="_DcoZmwAnEeO7d-Px4fllbg" name="Create(D)" inStructuredNode="_DcoZkwAnEeO7d-Px4fllbg" classifier="_T_NkOQAZEeOs7eeqDkWiYA">
                    <result xmi:type="uml:OutputPin" xmi:id="_DcoZnAAnEeO7d-Px4fllbg" name="Create(D).result" outgoing="_DcoZnwAnEeO7d-Px4fllbg" type="_T_NkOQAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DcoZnQAnEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DcoZngAnEeO7d-Px4fllbg" value="1"/>
                    </result>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_DcoZnwAnEeO7d-Px4fllbg" inStructuredNode="_DcoZkwAnEeO7d-Px4fllbg" source="_DcoZnAAnEeO7d-Px4fllbg" target="_DcoZmAAnEeO7d-Px4fllbg"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_DcoZoAAnEeO7d-Px4fllbg" inStructuredNode="_DcoZkQAnEeO7d-Px4fllbg" source="_DcoZlQAnEeO7d-Px4fllbg" target="_DcoZkgAnEeO7d-Px4fllbg"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_DcoZoQAnEeO7d-Px4fllbg" name="ExpressionStatement@5465a6" inStructuredNode="_DcoZgAAnEeO7d-Px4fllbg" outgoing="_DcpArQAnEeO7d-Px4fllbg" incoming="_DcpAqwAnEeO7d-Px4fllbg">
                <node xmi:type="uml:ExpansionRegion" xmi:id="_DcoZogAnEeO7d-Px4fllbg" name="Collect(Call(setP))" inStructuredNode="_DcoZoQAnEeO7d-Px4fllbg" incoming="_DcoZyQAnEeO7d-Px4fllbg" mode="parallel" inputElement="_DcoZswAnEeO7d-Px4fllbg">
                  <node xmi:type="uml:CallOperationAction" xmi:id="_DcoZowAnEeO7d-Px4fllbg" name="Call(setP)" inStructuredNode="_DcoZogAnEeO7d-Px4fllbg" incoming="_DcoZsQAnEeO7d-Px4fllbg" operation="_T_M9sgAZEeOs7eeqDkWiYA">
                    <argument xmi:type="uml:InputPin" xmi:id="_DcoZpAAnEeO7d-Px4fllbg" name="Call(setP).argument(v)" incoming="_DcoZsAAnEeO7d-Px4fllbg">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DcoZpQAnEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DcoZpgAnEeO7d-Px4fllbg" value="1"/>
                    </argument>
                    <target xmi:type="uml:InputPin" xmi:id="_DcoZpwAnEeO7d-Px4fllbg" name="Call(setP).target" incoming="_DcoZsgAnEeO7d-Px4fllbg" type="_T_M-pAAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DcoZqAAnEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DcoZqQAnEeO7d-Px4fllbg" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_DcoZqgAnEeO7d-Px4fllbg" name="Tuple@692c33" inStructuredNode="_DcoZogAnEeO7d-Px4fllbg" outgoing="_DcoZsQAnEeO7d-Px4fllbg">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_DcoZqwAnEeO7d-Px4fllbg" name="Value(4)" inStructuredNode="_DcoZqgAnEeO7d-Px4fllbg">
                      <result xmi:type="uml:OutputPin" xmi:id="_DcoZrAAnEeO7d-Px4fllbg" name="Value(4).result" outgoing="_DcoZsAAnEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DcoZrQAnEeO7d-Px4fllbg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DcoZrgAnEeO7d-Px4fllbg" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_DcoZrwAnEeO7d-Px4fllbg" value="4">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_DcoZsAAnEeO7d-Px4fllbg" inStructuredNode="_DcoZogAnEeO7d-Px4fllbg" source="_DcoZrAAnEeO7d-Px4fllbg" target="_DcoZpAAnEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_DcoZsQAnEeO7d-Px4fllbg" inStructuredNode="_DcoZogAnEeO7d-Px4fllbg" source="_DcoZqgAnEeO7d-Px4fllbg" target="_DcoZowAnEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_DcoZsgAnEeO7d-Px4fllbg" inStructuredNode="_DcoZogAnEeO7d-Px4fllbg" source="_DcoZswAnEeO7d-Px4fllbg" target="_DcoZpwAnEeO7d-Px4fllbg"/>
                </node>
                <node xmi:type="uml:ExpansionNode" xmi:id="_DcoZswAnEeO7d-Px4fllbg" name="Collect(Call(setP)).inputElement" inStructuredNode="_DcoZoQAnEeO7d-Px4fllbg" outgoing="_DcoZsgAnEeO7d-Px4fllbg" incoming="_DcoZyAAnEeO7d-Px4fllbg" regionAsInput="_DcoZogAnEeO7d-Px4fllbg"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_DcoZtAAnEeO7d-Px4fllbg" name="Feature(Read(c).result)" inStructuredNode="_DcoZoQAnEeO7d-Px4fllbg" outgoing="_DcoZyQAnEeO7d-Px4fllbg">
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_DcoZtQAnEeO7d-Px4fllbg" name="Read(e)" inStructuredNode="_DcoZtAAnEeO7d-Px4fllbg" structuralFeature="_T_NkOwAZEeOs7eeqDkWiYA">
                    <object xmi:type="uml:InputPin" xmi:id="_DcoZtgAnEeO7d-Px4fllbg" name="Read(e).object" incoming="_DcoZxQAnEeO7d-Px4fllbg" type="_T_NkOQAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DcoZtwAnEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DcoZuAAnEeO7d-Px4fllbg" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_DcoZuQAnEeO7d-Px4fllbg" name="Read(e).result" outgoing="_DcoZxgAnEeO7d-Px4fllbg" type="_T_Nk-QAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DcoZugAnEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DcoZuwAnEeO7d-Px4fllbg" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_DcoZvAAnEeO7d-Px4fllbg" name="Fork(Fork(d)@53ef76)" inStructuredNode="_DcoZtAAnEeO7d-Px4fllbg" outgoing="_DcoZxQAnEeO7d-Px4fllbg" incoming="_DcpAqgAnEeO7d-Px4fllbg"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_DcoZvQAnEeO7d-Px4fllbg" name="Read(c)" inStructuredNode="_DcoZtAAnEeO7d-Px4fllbg" structuralFeature="_T_Nk-gAZEeOs7eeqDkWiYA">
                    <object xmi:type="uml:InputPin" xmi:id="_DcoZvgAnEeO7d-Px4fllbg" name="Read(c).object" incoming="_DcoZxwAnEeO7d-Px4fllbg" type="_T_Nk-QAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DcoZvwAnEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DcoZwAAnEeO7d-Px4fllbg" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_DcoZwQAnEeO7d-Px4fllbg" name="Read(c).result" outgoing="_DcoZyAAnEeO7d-Px4fllbg" type="_T_M-pAAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DcoZwgAnEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DcoZwwAnEeO7d-Px4fllbg" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_DcoZxAAnEeO7d-Px4fllbg" name="Fork(Read(e).result)" inStructuredNode="_DcoZtAAnEeO7d-Px4fllbg" outgoing="_DcoZxwAnEeO7d-Px4fllbg" incoming="_DcoZxgAnEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_DcoZxQAnEeO7d-Px4fllbg" inStructuredNode="_DcoZtAAnEeO7d-Px4fllbg" source="_DcoZvAAnEeO7d-Px4fllbg" target="_DcoZtgAnEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_DcoZxgAnEeO7d-Px4fllbg" inStructuredNode="_DcoZtAAnEeO7d-Px4fllbg" source="_DcoZuQAnEeO7d-Px4fllbg" target="_DcoZxAAnEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_DcoZxwAnEeO7d-Px4fllbg" inStructuredNode="_DcoZtAAnEeO7d-Px4fllbg" source="_DcoZxAAnEeO7d-Px4fllbg" target="_DcoZvgAnEeO7d-Px4fllbg"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_DcoZyAAnEeO7d-Px4fllbg" inStructuredNode="_DcoZoQAnEeO7d-Px4fllbg" source="_DcoZwQAnEeO7d-Px4fllbg" target="_DcoZswAnEeO7d-Px4fllbg"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_DcoZyQAnEeO7d-Px4fllbg" inStructuredNode="_DcoZoQAnEeO7d-Px4fllbg" source="_DcoZtAAnEeO7d-Px4fllbg" target="_DcoZogAnEeO7d-Px4fllbg"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_DcoZygAnEeO7d-Px4fllbg" name="ExpressionStatement@1f6d4a" inStructuredNode="_DcoZgAAnEeO7d-Px4fllbg" outgoing="_DcpArgAnEeO7d-Px4fllbg" incoming="_DcpArQAnEeO7d-Px4fllbg">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_DcoZywAnEeO7d-Px4fllbg" name="Call(AssertTrue)" inStructuredNode="_DcoZygAnEeO7d-Px4fllbg" incoming="_DcpAmAAnEeO7d-Px4fllbg">
                  <argument xmi:type="uml:InputPin" xmi:id="_DcoZzAAnEeO7d-Px4fllbg" name="Call(AssertTrue).argument(label)" incoming="_DcpAlgAnEeO7d-Px4fllbg">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DcoZzQAnEeO7d-Px4fllbg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DcoZzgAnEeO7d-Px4fllbg" value="1"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_DcoZzwAnEeO7d-Px4fllbg" name="Call(AssertTrue).argument(condition)" incoming="_DcpAlwAnEeO7d-Px4fllbg">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DcoZ0AAnEeO7d-Px4fllbg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DcoZ0QAnEeO7d-Px4fllbg" value="1"/>
                  </argument>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_DcoZ0gAnEeO7d-Px4fllbg" name="Tuple@920f63" inStructuredNode="_DcoZygAnEeO7d-Px4fllbg" outgoing="_DcpAmAAnEeO7d-Px4fllbg">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_DcoZ0wAnEeO7d-Px4fllbg" name="Value(&quot;Invocation forwarded out of e through q&quot;)" inStructuredNode="_DcoZ0gAnEeO7d-Px4fllbg">
                    <result xmi:type="uml:OutputPin" xmi:id="_DcoZ1AAnEeO7d-Px4fllbg" name="Value(&quot;Invocation forwarded out of e through q&quot;).result" outgoing="_DcpAlgAnEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DcoZ1QAnEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DcoZ1gAnEeO7d-Px4fllbg" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_DcoZ1wAnEeO7d-Px4fllbg" value="Invocation forwarded out of e through q">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_DcoZ2AAnEeO7d-Px4fllbg" name="Read(a)" inStructuredNode="_DcoZ0gAnEeO7d-Px4fllbg" structuralFeature="_T_NkOgAZEeOs7eeqDkWiYA">
                    <object xmi:type="uml:InputPin" xmi:id="_DcoZ2QAnEeO7d-Px4fllbg" name="Read(a).object" incoming="_DcoaCgAnEeO7d-Px4fllbg" type="_T_NkOQAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DcoZ2gAnEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DcoZ2wAnEeO7d-Px4fllbg" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_DcoZ3AAnEeO7d-Px4fllbg" name="Read(a).result" outgoing="_DcoaCwAnEeO7d-Px4fllbg" type="_T_M96wAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DcoZ3QAnEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DcoZ3gAnEeO7d-Px4fllbg" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_DcoZ3wAnEeO7d-Px4fllbg" name="Fork(Fork(d)@53ef76)" inStructuredNode="_DcoZ0gAnEeO7d-Px4fllbg" outgoing="_DcoaCgAnEeO7d-Px4fllbg" incoming="_DcpArAAnEeO7d-Px4fllbg"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_DcoZ4AAnEeO7d-Px4fllbg" name="Read(b)" inStructuredNode="_DcoZ0gAnEeO7d-Px4fllbg" structuralFeature="_T_M97QAZEeOs7eeqDkWiYA">
                    <object xmi:type="uml:InputPin" xmi:id="_DcoZ4QAnEeO7d-Px4fllbg" name="Read(b).object" incoming="_DcoaDAAnEeO7d-Px4fllbg" type="_T_M96wAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DcoZ4gAnEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DcoZ4wAnEeO7d-Px4fllbg" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_DcoZ5AAnEeO7d-Px4fllbg" name="Read(b).result" outgoing="_DcoaDQAnEeO7d-Px4fllbg" type="_T_M9tAAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DcoZ5QAnEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DcoZ5gAnEeO7d-Px4fllbg" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_DcoZ5wAnEeO7d-Px4fllbg" name="Fork(Read(a).result)" inStructuredNode="_DcoZ0gAnEeO7d-Px4fllbg" outgoing="_DcoaDAAnEeO7d-Px4fllbg" incoming="_DcoaCwAnEeO7d-Px4fllbg"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_DcoZ6AAnEeO7d-Px4fllbg" name="Read(p)" inStructuredNode="_DcoZ0gAnEeO7d-Px4fllbg" structuralFeature="_T_M9tQAZEeOs7eeqDkWiYA">
                    <object xmi:type="uml:InputPin" xmi:id="_DcoZ6QAnEeO7d-Px4fllbg" name="Read(p).object" incoming="_DcoaDgAnEeO7d-Px4fllbg" type="_T_M9tAAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DcoZ6gAnEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DcoZ6wAnEeO7d-Px4fllbg" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_DcoZ7AAnEeO7d-Px4fllbg" name="Read(p).result" outgoing="_DcoaDwAnEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DcoZ7QAnEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DcoZ7gAnEeO7d-Px4fllbg" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_DcoZ7wAnEeO7d-Px4fllbg" name="Fork(Read(b).result)" inStructuredNode="_DcoZ0gAnEeO7d-Px4fllbg" outgoing="_DcoaDgAnEeO7d-Px4fllbg" incoming="_DcoaDQAnEeO7d-Px4fllbg"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_DcoZ8AAnEeO7d-Px4fllbg" name="Value(4)" inStructuredNode="_DcoZ0gAnEeO7d-Px4fllbg">
                    <result xmi:type="uml:OutputPin" xmi:id="_DcoZ8QAnEeO7d-Px4fllbg" name="Value(4).result" outgoing="_DcpAlQAnEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DcoZ8gAnEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DcoZ8wAnEeO7d-Px4fllbg" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_DcoZ9AAnEeO7d-Px4fllbg" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:TestIdentityAction" xmi:id="_DcoZ9QAnEeO7d-Px4fllbg" name="Test(==)" inStructuredNode="_DcoZ0gAnEeO7d-Px4fllbg">
                    <first xmi:type="uml:InputPin" xmi:id="_DcoZ9gAnEeO7d-Px4fllbg" name="Test(==).first" incoming="_DcoaEAAnEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DcoZ9wAnEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DcoZ-AAnEeO7d-Px4fllbg" value="1"/>
                    </first>
                    <result xmi:type="uml:OutputPin" xmi:id="_DcoZ-QAnEeO7d-Px4fllbg" name="Test(==).result" outgoing="_DcpAkAAnEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DcoZ-gAnEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DcoZ-wAnEeO7d-Px4fllbg" value="1"/>
                    </result>
                    <second xmi:type="uml:InputPin" xmi:id="_DcoZ_AAnEeO7d-Px4fllbg" name="Test(==).second" incoming="_DcpAlQAnEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DcoZ_QAnEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DcoZ_gAnEeO7d-Px4fllbg" value="1"/>
                    </second>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_DcoZ_wAnEeO7d-Px4fllbg" name="Fork(Read(p).result)" inStructuredNode="_DcoZ0gAnEeO7d-Px4fllbg" outgoing="_DcoaEAAnEeO7d-Px4fllbg _DcoaEQAnEeO7d-Px4fllbg" incoming="_DcoaDwAnEeO7d-Px4fllbg"/>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_DcoaAAAnEeO7d-Px4fllbg" name="Call(NotEmpty)" inStructuredNode="_DcoZ0gAnEeO7d-Px4fllbg">
                    <argument xmi:type="uml:InputPin" xmi:id="_DcoaAQAnEeO7d-Px4fllbg" name="Call(NotEmpty).argument(seq)" incoming="_DcoaEQAnEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DcoaAgAnEeO7d-Px4fllbg"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DcoaAwAnEeO7d-Px4fllbg" value="*"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_DcoaBAAnEeO7d-Px4fllbg" name="Call(NotEmpty).result()" outgoing="_DcoaEgAnEeO7d-Px4fllbg">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DcoaBQAnEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DcoaBgAnEeO7d-Px4fllbg" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_DcoaBwAnEeO7d-Px4fllbg" name="Fork(Call(NotEmpty).result())" inStructuredNode="_DcoZ0gAnEeO7d-Px4fllbg" outgoing="_DcpAkQAnEeO7d-Px4fllbg _DcpAkgAnEeO7d-Px4fllbg" incoming="_DcoaEgAnEeO7d-Px4fllbg"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_DcoaCAAnEeO7d-Px4fllbg" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_DcoZ0gAnEeO7d-Px4fllbg" outgoing="_DcpAlwAnEeO7d-Px4fllbg" incoming="_DcpAkAAnEeO7d-Px4fllbg _DcpAkwAnEeO7d-Px4fllbg"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_DcoaCQAnEeO7d-Px4fllbg" name="Decision(Call(NotEmpty).result())" inStructuredNode="_DcoZ0gAnEeO7d-Px4fllbg" outgoing="_DcpAkwAnEeO7d-Px4fllbg" incoming="_DcpAkQAnEeO7d-Px4fllbg _DcpAkgAnEeO7d-Px4fllbg" decisionInputFlow="_DcpAkgAnEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_DcoaCgAnEeO7d-Px4fllbg" inStructuredNode="_DcoZ0gAnEeO7d-Px4fllbg" source="_DcoZ3wAnEeO7d-Px4fllbg" target="_DcoZ2QAnEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_DcoaCwAnEeO7d-Px4fllbg" inStructuredNode="_DcoZ0gAnEeO7d-Px4fllbg" source="_DcoZ3AAnEeO7d-Px4fllbg" target="_DcoZ5wAnEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_DcoaDAAnEeO7d-Px4fllbg" inStructuredNode="_DcoZ0gAnEeO7d-Px4fllbg" source="_DcoZ5wAnEeO7d-Px4fllbg" target="_DcoZ4QAnEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_DcoaDQAnEeO7d-Px4fllbg" inStructuredNode="_DcoZ0gAnEeO7d-Px4fllbg" source="_DcoZ5AAnEeO7d-Px4fllbg" target="_DcoZ7wAnEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_DcoaDgAnEeO7d-Px4fllbg" inStructuredNode="_DcoZ0gAnEeO7d-Px4fllbg" source="_DcoZ7wAnEeO7d-Px4fllbg" target="_DcoZ6QAnEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_DcoaDwAnEeO7d-Px4fllbg" inStructuredNode="_DcoZ0gAnEeO7d-Px4fllbg" source="_DcoZ7AAnEeO7d-Px4fllbg" target="_DcoZ_wAnEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_DcoaEAAnEeO7d-Px4fllbg" inStructuredNode="_DcoZ0gAnEeO7d-Px4fllbg" source="_DcoZ_wAnEeO7d-Px4fllbg" target="_DcoZ9gAnEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_DcoaEQAnEeO7d-Px4fllbg" inStructuredNode="_DcoZ0gAnEeO7d-Px4fllbg" source="_DcoZ_wAnEeO7d-Px4fllbg" target="_DcoaAQAnEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_DcoaEgAnEeO7d-Px4fllbg" inStructuredNode="_DcoZ0gAnEeO7d-Px4fllbg" source="_DcoaBAAnEeO7d-Px4fllbg" target="_DcoaBwAnEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_DcpAkAAnEeO7d-Px4fllbg" inStructuredNode="_DcoZ0gAnEeO7d-Px4fllbg" source="_DcoZ-QAnEeO7d-Px4fllbg" target="_DcoaCAAnEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_DcpAkQAnEeO7d-Px4fllbg" inStructuredNode="_DcoZ0gAnEeO7d-Px4fllbg" source="_DcoaBwAnEeO7d-Px4fllbg" target="_DcoaCQAnEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_DcpAkgAnEeO7d-Px4fllbg" inStructuredNode="_DcoZ0gAnEeO7d-Px4fllbg" source="_DcoaBwAnEeO7d-Px4fllbg" target="_DcoaCQAnEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_DcpAkwAnEeO7d-Px4fllbg" inStructuredNode="_DcoZ0gAnEeO7d-Px4fllbg" source="_DcoaCQAnEeO7d-Px4fllbg" target="_DcoaCAAnEeO7d-Px4fllbg">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_DcpAlAAnEeO7d-Px4fllbg" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_DcpAlQAnEeO7d-Px4fllbg" inStructuredNode="_DcoZ0gAnEeO7d-Px4fllbg" source="_DcoZ8QAnEeO7d-Px4fllbg" target="_DcoZ_AAnEeO7d-Px4fllbg"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_DcpAlgAnEeO7d-Px4fllbg" inStructuredNode="_DcoZygAnEeO7d-Px4fllbg" source="_DcoZ1AAnEeO7d-Px4fllbg" target="_DcoZzAAnEeO7d-Px4fllbg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_DcpAlwAnEeO7d-Px4fllbg" inStructuredNode="_DcoZygAnEeO7d-Px4fllbg" source="_DcoaCAAnEeO7d-Px4fllbg" target="_DcoZzwAnEeO7d-Px4fllbg"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_DcpAmAAnEeO7d-Px4fllbg" inStructuredNode="_DcoZygAnEeO7d-Px4fllbg" source="_DcoZ0gAnEeO7d-Px4fllbg" target="_DcoZywAnEeO7d-Px4fllbg"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_DcpAmQAnEeO7d-Px4fllbg" name="ExpressionStatement@84b1af" inStructuredNode="_DcoZgAAnEeO7d-Px4fllbg" incoming="_DcpArgAnEeO7d-Px4fllbg">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_DcpAmgAnEeO7d-Px4fllbg" name="Call(WriteLine)" inStructuredNode="_DcpAmQAnEeO7d-Px4fllbg" incoming="_DcpAqAAnEeO7d-Px4fllbg">
                  <argument xmi:type="uml:InputPin" xmi:id="_DcpAmwAnEeO7d-Px4fllbg" name="Call(WriteLine).argument(value)" incoming="_DcpApwAnEeO7d-Px4fllbg">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DcpAnAAnEeO7d-Px4fllbg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DcpAnQAnEeO7d-Px4fllbg" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_DcpAngAnEeO7d-Px4fllbg" name="Call(WriteLine).result(errorStatus)">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DcpAnwAnEeO7d-Px4fllbg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DcpAoAAnEeO7d-Px4fllbg" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_DcpAoQAnEeO7d-Px4fllbg" name="Tuple@9a4c6a" inStructuredNode="_DcpAmQAnEeO7d-Px4fllbg" outgoing="_DcpAqAAnEeO7d-Px4fllbg">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_DcpAogAnEeO7d-Px4fllbg" name="Value(&quot;-- End of test case --&quot;)" inStructuredNode="_DcpAoQAnEeO7d-Px4fllbg">
                    <result xmi:type="uml:OutputPin" xmi:id="_DcpAowAnEeO7d-Px4fllbg" name="Value(&quot;-- End of test case --&quot;).result" outgoing="_DcpApwAnEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DcpApAAnEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DcpApQAnEeO7d-Px4fllbg" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_DcpApgAnEeO7d-Px4fllbg" value="-- End of test case --">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_DcpApwAnEeO7d-Px4fllbg" inStructuredNode="_DcpAmQAnEeO7d-Px4fllbg" source="_DcpAowAnEeO7d-Px4fllbg" target="_DcpAmwAnEeO7d-Px4fllbg"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_DcpAqAAnEeO7d-Px4fllbg" inStructuredNode="_DcpAmQAnEeO7d-Px4fllbg" source="_DcpAoQAnEeO7d-Px4fllbg" target="_DcpAmgAnEeO7d-Px4fllbg"/>
              </node>
              <edge xmi:type="uml:ControlFlow" xmi:id="_DcpAqQAnEeO7d-Px4fllbg" inStructuredNode="_DcoZgAAnEeO7d-Px4fllbg" source="_DcoZgQAnEeO7d-Px4fllbg" target="_DcoZkQAnEeO7d-Px4fllbg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_DcpAqgAnEeO7d-Px4fllbg" inStructuredNode="_DcoZgAAnEeO7d-Px4fllbg" source="_DcoZkgAnEeO7d-Px4fllbg" target="_DcoZvAAnEeO7d-Px4fllbg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_DcpAqwAnEeO7d-Px4fllbg" inStructuredNode="_DcoZgAAnEeO7d-Px4fllbg" source="_DcoZkQAnEeO7d-Px4fllbg" target="_DcoZoQAnEeO7d-Px4fllbg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_DcpArAAnEeO7d-Px4fllbg" inStructuredNode="_DcoZgAAnEeO7d-Px4fllbg" source="_DcoZkgAnEeO7d-Px4fllbg" target="_DcoZ3wAnEeO7d-Px4fllbg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_DcpArQAnEeO7d-Px4fllbg" inStructuredNode="_DcoZgAAnEeO7d-Px4fllbg" source="_DcoZoQAnEeO7d-Px4fllbg" target="_DcoZygAnEeO7d-Px4fllbg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_DcpArgAnEeO7d-Px4fllbg" inStructuredNode="_DcoZgAAnEeO7d-Px4fllbg" source="_DcoZygAnEeO7d-Px4fllbg" target="_DcpAmQAnEeO7d-Px4fllbg"/>
            </structuredNode>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_T_Nk-QAZEeOs7eeqDkWiYA" name="E">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_T_Nk-gAZEeOs7eeqDkWiYA" name="c" type="_T_M-pAAZEeOs7eeqDkWiYA" aggregation="composite"/>
            <ownedAttribute xmi:type="uml:Port" xmi:id="_T_Nk-wAZEeOs7eeqDkWiYA" name="q" visibility="public" type="_T_M9rQAZEeOs7eeqDkWiYA" end="_T_NkPQAZEeOs7eeqDkWiYA _T_NlAgAZEeOs7eeqDkWiYA" aggregation="composite" isConjugated="true">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T_Nk_AAZEeOs7eeqDkWiYA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T_Nk_QAZEeOs7eeqDkWiYA" value="1"/>
            </ownedAttribute>
            <ownedConnector xmi:type="uml:Connector" xmi:id="_T_Nk_gAZEeOs7eeqDkWiYA" name="s">
              <end xmi:type="uml:ConnectorEnd" xmi:id="_T_Nk_wAZEeOs7eeqDkWiYA" partWithPort="_T_Nk-gAZEeOs7eeqDkWiYA" role="_T_NjYAAZEeOs7eeqDkWiYA">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T_NlAAAZEeOs7eeqDkWiYA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T_NlAQAZEeOs7eeqDkWiYA" value="1"/>
              </end>
              <end xmi:type="uml:ConnectorEnd" xmi:id="_T_NlAgAZEeOs7eeqDkWiYA" role="_T_Nk-wAZEeOs7eeqDkWiYA">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T_NlAwAZEeOs7eeqDkWiYA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T_NlBAAZEeOs7eeqDkWiYA" value="1"/>
              </end>
            </ownedConnector>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_T_NlBQAZEeOs7eeqDkWiYA" name="E" class="_T_Nk-QAZEeOs7eeqDkWiYA">
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_T_NlBgAZEeOs7eeqDkWiYA" name="" type="_T_Nk-QAZEeOs7eeqDkWiYA" direction="return"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_T_NlBwAZEeOs7eeqDkWiYA" name="Test case - Feature on both Required and Provided Interface">
          <ownedComment xmi:type="uml:Comment" xmi:id="_T_NlCAAZEeOs7eeqDkWiYA">
            <body>is conjugated</body>
          </ownedComment>
          <ownedComment xmi:type="uml:Comment" xmi:id="_T_NlCQAZEeOs7eeqDkWiYA" annotatedElement="_T_NlzAAZEeOs7eeqDkWiYA">
            <body>is conjugated</body>
          </ownedComment>
          <packagedElement xmi:type="uml:Class" xmi:id="_T_NlCgAZEeOs7eeqDkWiYA" name="D">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_T_NlCwAZEeOs7eeqDkWiYA" name="a" type="_T_M96wAZEeOs7eeqDkWiYA" aggregation="composite"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_T_NlDAAZEeOs7eeqDkWiYA" name="e" type="_T_NlygAZEeOs7eeqDkWiYA" aggregation="composite"/>
            <ownedConnector xmi:type="uml:Connector" xmi:id="_T_NlDQAZEeOs7eeqDkWiYA" name="s">
              <end xmi:type="uml:ConnectorEnd" xmi:id="_T_NlDgAZEeOs7eeqDkWiYA" partWithPort="_T_NlDAAZEeOs7eeqDkWiYA" role="_T_NlzAAZEeOs7eeqDkWiYA">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T_NlDwAZEeOs7eeqDkWiYA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T_NlEAAZEeOs7eeqDkWiYA" value="1"/>
              </end>
              <end xmi:type="uml:ConnectorEnd" xmi:id="_T_NlEQAZEeOs7eeqDkWiYA" partWithPort="_T_NlCwAZEeOs7eeqDkWiYA" role="_T_M97AAZEeOs7eeqDkWiYA">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T_NlEgAZEeOs7eeqDkWiYA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T_NlEwAZEeOs7eeqDkWiYA" value="1"/>
              </end>
            </ownedConnector>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_T_NlFAAZEeOs7eeqDkWiYA" name="D" class="_T_NlCgAZEeOs7eeqDkWiYA">
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_T_NlFQAZEeOs7eeqDkWiYA" name="result" type="_T_NlCgAZEeOs7eeqDkWiYA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Activity" xmi:id="_T_NlFgAZEeOs7eeqDkWiYA" name="Test case - Feature on both Provided and Required Interface" group="_hNf54AAqEeO7d-Px4fllbg" node="_hNf54AAqEeO7d-Px4fllbg">
            <ownedComment xmi:type="uml:Comment" xmi:id="_T_NlFwAZEeOs7eeqDkWiYA">
              <body>&#xD;
namespace 'Test Suites'::'Test Suite 3 - Bis'::Operation::'Test case - Feature on both Required and Provided Interface' ;&#xD;
&#xD;
activity 'Test case - Feature on both Required and Provided Interface'() { &#xD;
&#xD;
	WriteLine(&quot;-- Running test case: Feature on both Required and Provided Interface --&quot;) ;&#xD;
	&#xD;
	d = new D() ;&#xD;
	d.e.c.setP(4) ;&#xD;
	AssertTrue(&quot;Invocation forwarded out of e through q&quot;, d.a.b.p == 4) ;&#xD;
	&#xD;
	WriteLine(&quot;-- End of test case --&quot;) ;&#xD;
}</body>
            </ownedComment>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_hNf54AAqEeO7d-Px4fllbg" name="Body(Test case - Feature on both Required and Provided Interface)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_hNf54QAqEeO7d-Px4fllbg" name="ExpressionStatement@2d0d86" inStructuredNode="_hNf54AAqEeO7d-Px4fllbg" outgoing="_hNf6jAAqEeO7d-Px4fllbg">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_hNf54gAqEeO7d-Px4fllbg" name="Call(WriteLine)" inStructuredNode="_hNf54QAqEeO7d-Px4fllbg" incoming="_hNf58AAqEeO7d-Px4fllbg">
                  <argument xmi:type="uml:InputPin" xmi:id="_hNf54wAqEeO7d-Px4fllbg" name="Call(WriteLine).argument(value)" incoming="_hNf57wAqEeO7d-Px4fllbg">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hNf55AAqEeO7d-Px4fllbg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hNf55QAqEeO7d-Px4fllbg" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_hNf55gAqEeO7d-Px4fllbg" name="Call(WriteLine).result(errorStatus)">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hNf55wAqEeO7d-Px4fllbg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hNf56AAqEeO7d-Px4fllbg" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_hNf56QAqEeO7d-Px4fllbg" name="Tuple@c557ea" inStructuredNode="_hNf54QAqEeO7d-Px4fllbg" outgoing="_hNf58AAqEeO7d-Px4fllbg">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_hNf56gAqEeO7d-Px4fllbg" name="Value(&quot;-- Running test case: Feature on both Required and Provided Interface --&quot;)" inStructuredNode="_hNf56QAqEeO7d-Px4fllbg">
                    <result xmi:type="uml:OutputPin" xmi:id="_hNf56wAqEeO7d-Px4fllbg" name="Value(&quot;-- Running test case: Feature on both Required and Provided Interface --&quot;).result" outgoing="_hNf57wAqEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hNf57AAqEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hNf57QAqEeO7d-Px4fllbg" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_hNf57gAqEeO7d-Px4fllbg" value="-- Running test case: Feature on both Required and Provided Interface --">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_hNf57wAqEeO7d-Px4fllbg" inStructuredNode="_hNf54QAqEeO7d-Px4fllbg" source="_hNf56wAqEeO7d-Px4fllbg" target="_hNf54wAqEeO7d-Px4fllbg"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_hNf58AAqEeO7d-Px4fllbg" inStructuredNode="_hNf54QAqEeO7d-Px4fllbg" source="_hNf56QAqEeO7d-Px4fllbg" target="_hNf54gAqEeO7d-Px4fllbg"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_hNf58QAqEeO7d-Px4fllbg" name="ExpressionStatement@1d45f2a" inStructuredNode="_hNf54AAqEeO7d-Px4fllbg" outgoing="_hNf6jgAqEeO7d-Px4fllbg" incoming="_hNf6jAAqEeO7d-Px4fllbg">
                <node xmi:type="uml:ForkNode" xmi:id="_hNf58gAqEeO7d-Px4fllbg" name="Fork(d)@1274d31" inStructuredNode="_hNf58QAqEeO7d-Px4fllbg" outgoing="_hNf6jQAqEeO7d-Px4fllbg _hNgg8AAqEeO7d-Px4fllbg" incoming="_hNf6AAAqEeO7d-Px4fllbg"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_hNf58wAqEeO7d-Px4fllbg" name="RightHandSide@13d03f3" inStructuredNode="_hNf58QAqEeO7d-Px4fllbg">
                  <node xmi:type="uml:CallOperationAction" xmi:id="_hNf59AAqEeO7d-Px4fllbg" name="Call(D)" inStructuredNode="_hNf58wAqEeO7d-Px4fllbg" operation="_T_NlFAAZEeOs7eeqDkWiYA">
                    <result xmi:type="uml:OutputPin" xmi:id="_hNf59QAqEeO7d-Px4fllbg" name="Call(D).result(result)" outgoing="_hNf6AAAqEeO7d-Px4fllbg" type="_T_NlCgAZEeOs7eeqDkWiYA">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hNf59gAqEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hNf59wAqEeO7d-Px4fllbg" value="1"/>
                    </result>
                    <target xmi:type="uml:InputPin" xmi:id="_hNf5-AAqEeO7d-Px4fllbg" name="Call(D).target" incoming="_hNf5_wAqEeO7d-Px4fllbg" type="_T_NlCgAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hNf5-QAqEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hNf5-gAqEeO7d-Px4fllbg" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:CreateObjectAction" xmi:id="_hNf5-wAqEeO7d-Px4fllbg" name="Create(D)" inStructuredNode="_hNf58wAqEeO7d-Px4fllbg" classifier="_T_NlCgAZEeOs7eeqDkWiYA">
                    <result xmi:type="uml:OutputPin" xmi:id="_hNf5_AAqEeO7d-Px4fllbg" name="Create(D).result" outgoing="_hNf5_wAqEeO7d-Px4fllbg" type="_T_NlCgAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hNf5_QAqEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hNf5_gAqEeO7d-Px4fllbg" value="1"/>
                    </result>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_hNf5_wAqEeO7d-Px4fllbg" inStructuredNode="_hNf58wAqEeO7d-Px4fllbg" source="_hNf5_AAqEeO7d-Px4fllbg" target="_hNf5-AAqEeO7d-Px4fllbg"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_hNf6AAAqEeO7d-Px4fllbg" inStructuredNode="_hNf58QAqEeO7d-Px4fllbg" source="_hNf59QAqEeO7d-Px4fllbg" target="_hNf58gAqEeO7d-Px4fllbg"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_hNf6AQAqEeO7d-Px4fllbg" name="ExpressionStatement@111e44f" inStructuredNode="_hNf54AAqEeO7d-Px4fllbg" outgoing="_hNgg8QAqEeO7d-Px4fllbg" incoming="_hNf6jgAqEeO7d-Px4fllbg">
                <node xmi:type="uml:ExpansionRegion" xmi:id="_hNf6AgAqEeO7d-Px4fllbg" name="Collect(Call(setP))" inStructuredNode="_hNf6AQAqEeO7d-Px4fllbg" incoming="_hNf6KQAqEeO7d-Px4fllbg" mode="parallel" inputElement="_hNf6EwAqEeO7d-Px4fllbg">
                  <node xmi:type="uml:CallOperationAction" xmi:id="_hNf6AwAqEeO7d-Px4fllbg" name="Call(setP)" inStructuredNode="_hNf6AgAqEeO7d-Px4fllbg" incoming="_hNf6EQAqEeO7d-Px4fllbg" operation="_T_OKlgAZEeOs7eeqDkWiYA">
                    <argument xmi:type="uml:InputPin" xmi:id="_hNf6BAAqEeO7d-Px4fllbg" name="Call(setP).argument(v)" incoming="_hNf6EAAqEeO7d-Px4fllbg">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hNf6BQAqEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hNf6BgAqEeO7d-Px4fllbg" value="1"/>
                    </argument>
                    <target xmi:type="uml:InputPin" xmi:id="_hNf6BwAqEeO7d-Px4fllbg" name="Call(setP).target" incoming="_hNf6EgAqEeO7d-Px4fllbg" type="_T_OKgAAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hNf6CAAqEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hNf6CQAqEeO7d-Px4fllbg" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_hNf6CgAqEeO7d-Px4fllbg" name="Tuple@148ae1d" inStructuredNode="_hNf6AgAqEeO7d-Px4fllbg" outgoing="_hNf6EQAqEeO7d-Px4fllbg">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_hNf6CwAqEeO7d-Px4fllbg" name="Value(4)" inStructuredNode="_hNf6CgAqEeO7d-Px4fllbg">
                      <result xmi:type="uml:OutputPin" xmi:id="_hNf6DAAqEeO7d-Px4fllbg" name="Value(4).result" outgoing="_hNf6EAAqEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hNf6DQAqEeO7d-Px4fllbg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hNf6DgAqEeO7d-Px4fllbg" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_hNf6DwAqEeO7d-Px4fllbg" value="4">
                        <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_hNf6EAAqEeO7d-Px4fllbg" inStructuredNode="_hNf6AgAqEeO7d-Px4fllbg" source="_hNf6DAAqEeO7d-Px4fllbg" target="_hNf6BAAqEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_hNf6EQAqEeO7d-Px4fllbg" inStructuredNode="_hNf6AgAqEeO7d-Px4fllbg" source="_hNf6CgAqEeO7d-Px4fllbg" target="_hNf6AwAqEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_hNf6EgAqEeO7d-Px4fllbg" inStructuredNode="_hNf6AgAqEeO7d-Px4fllbg" source="_hNf6EwAqEeO7d-Px4fllbg" target="_hNf6BwAqEeO7d-Px4fllbg"/>
                </node>
                <node xmi:type="uml:ExpansionNode" xmi:id="_hNf6EwAqEeO7d-Px4fllbg" name="Collect(Call(setP)).inputElement" inStructuredNode="_hNf6AQAqEeO7d-Px4fllbg" outgoing="_hNf6EgAqEeO7d-Px4fllbg" incoming="_hNf6KAAqEeO7d-Px4fllbg" regionAsInput="_hNf6AgAqEeO7d-Px4fllbg"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_hNf6FAAqEeO7d-Px4fllbg" name="Feature(Read(c).result)" inStructuredNode="_hNf6AQAqEeO7d-Px4fllbg" outgoing="_hNf6KQAqEeO7d-Px4fllbg">
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_hNf6FQAqEeO7d-Px4fllbg" name="Read(e)" inStructuredNode="_hNf6FAAqEeO7d-Px4fllbg" structuralFeature="_T_NlDAAZEeOs7eeqDkWiYA">
                    <object xmi:type="uml:InputPin" xmi:id="_hNf6FgAqEeO7d-Px4fllbg" name="Read(e).object" incoming="_hNf6JQAqEeO7d-Px4fllbg" type="_T_NlCgAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hNf6FwAqEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hNf6GAAqEeO7d-Px4fllbg" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_hNf6GQAqEeO7d-Px4fllbg" name="Read(e).result" outgoing="_hNf6JgAqEeO7d-Px4fllbg" type="_T_NlygAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hNf6GgAqEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hNf6GwAqEeO7d-Px4fllbg" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_hNf6HAAqEeO7d-Px4fllbg" name="Fork(Fork(d)@1274d31)" inStructuredNode="_hNf6FAAqEeO7d-Px4fllbg" outgoing="_hNf6JQAqEeO7d-Px4fllbg" incoming="_hNf6jQAqEeO7d-Px4fllbg"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_hNf6HQAqEeO7d-Px4fllbg" name="Read(c)" inStructuredNode="_hNf6FAAqEeO7d-Px4fllbg" structuralFeature="_T_NlywAZEeOs7eeqDkWiYA">
                    <object xmi:type="uml:InputPin" xmi:id="_hNf6HgAqEeO7d-Px4fllbg" name="Read(c).object" incoming="_hNf6JwAqEeO7d-Px4fllbg" type="_T_NlygAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hNf6HwAqEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hNf6IAAqEeO7d-Px4fllbg" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_hNf6IQAqEeO7d-Px4fllbg" name="Read(c).result" outgoing="_hNf6KAAqEeO7d-Px4fllbg" type="_T_OKgAAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hNf6IgAqEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hNf6IwAqEeO7d-Px4fllbg" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_hNf6JAAqEeO7d-Px4fllbg" name="Fork(Read(e).result)" inStructuredNode="_hNf6FAAqEeO7d-Px4fllbg" outgoing="_hNf6JwAqEeO7d-Px4fllbg" incoming="_hNf6JgAqEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_hNf6JQAqEeO7d-Px4fllbg" inStructuredNode="_hNf6FAAqEeO7d-Px4fllbg" source="_hNf6HAAqEeO7d-Px4fllbg" target="_hNf6FgAqEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_hNf6JgAqEeO7d-Px4fllbg" inStructuredNode="_hNf6FAAqEeO7d-Px4fllbg" source="_hNf6GQAqEeO7d-Px4fllbg" target="_hNf6JAAqEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_hNf6JwAqEeO7d-Px4fllbg" inStructuredNode="_hNf6FAAqEeO7d-Px4fllbg" source="_hNf6JAAqEeO7d-Px4fllbg" target="_hNf6HgAqEeO7d-Px4fllbg"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_hNf6KAAqEeO7d-Px4fllbg" inStructuredNode="_hNf6AQAqEeO7d-Px4fllbg" source="_hNf6IQAqEeO7d-Px4fllbg" target="_hNf6EwAqEeO7d-Px4fllbg"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_hNf6KQAqEeO7d-Px4fllbg" inStructuredNode="_hNf6AQAqEeO7d-Px4fllbg" source="_hNf6FAAqEeO7d-Px4fllbg" target="_hNf6AgAqEeO7d-Px4fllbg"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_hNf6KgAqEeO7d-Px4fllbg" name="ExpressionStatement@1d7de17" inStructuredNode="_hNf54AAqEeO7d-Px4fllbg" outgoing="_hNgg8gAqEeO7d-Px4fllbg" incoming="_hNgg8QAqEeO7d-Px4fllbg">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_hNf6KwAqEeO7d-Px4fllbg" name="Call(AssertTrue)" inStructuredNode="_hNf6KgAqEeO7d-Px4fllbg" incoming="_hNf6ewAqEeO7d-Px4fllbg">
                  <argument xmi:type="uml:InputPin" xmi:id="_hNf6LAAqEeO7d-Px4fllbg" name="Call(AssertTrue).argument(label)" incoming="_hNf6eQAqEeO7d-Px4fllbg">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hNf6LQAqEeO7d-Px4fllbg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hNf6LgAqEeO7d-Px4fllbg" value="1"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_hNf6LwAqEeO7d-Px4fllbg" name="Call(AssertTrue).argument(condition)" incoming="_hNf6egAqEeO7d-Px4fllbg">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hNf6MAAqEeO7d-Px4fllbg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hNf6MQAqEeO7d-Px4fllbg" value="1"/>
                  </argument>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_hNf6MgAqEeO7d-Px4fllbg" name="Tuple@92d944" inStructuredNode="_hNf6KgAqEeO7d-Px4fllbg" outgoing="_hNf6ewAqEeO7d-Px4fllbg">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_hNf6MwAqEeO7d-Px4fllbg" name="Value(&quot;Invocation forwarded out of e through q&quot;)" inStructuredNode="_hNf6MgAqEeO7d-Px4fllbg">
                    <result xmi:type="uml:OutputPin" xmi:id="_hNf6NAAqEeO7d-Px4fllbg" name="Value(&quot;Invocation forwarded out of e through q&quot;).result" outgoing="_hNf6eQAqEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hNf6NQAqEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hNf6NgAqEeO7d-Px4fllbg" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_hNf6NwAqEeO7d-Px4fllbg" value="Invocation forwarded out of e through q">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_hNf6OAAqEeO7d-Px4fllbg" name="Read(a)" inStructuredNode="_hNf6MgAqEeO7d-Px4fllbg" structuralFeature="_T_NlCwAZEeOs7eeqDkWiYA">
                    <object xmi:type="uml:InputPin" xmi:id="_hNf6OQAqEeO7d-Px4fllbg" name="Read(a).object" incoming="_hNf6agAqEeO7d-Px4fllbg" type="_T_NlCgAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hNf6OgAqEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hNf6OwAqEeO7d-Px4fllbg" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_hNf6PAAqEeO7d-Px4fllbg" name="Read(a).result" outgoing="_hNf6awAqEeO7d-Px4fllbg" type="_T_M96wAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hNf6PQAqEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hNf6PgAqEeO7d-Px4fllbg" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_hNf6PwAqEeO7d-Px4fllbg" name="Fork(Fork(d)@1274d31)" inStructuredNode="_hNf6MgAqEeO7d-Px4fllbg" outgoing="_hNf6agAqEeO7d-Px4fllbg" incoming="_hNgg8AAqEeO7d-Px4fllbg"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_hNf6QAAqEeO7d-Px4fllbg" name="Read(b)" inStructuredNode="_hNf6MgAqEeO7d-Px4fllbg" structuralFeature="_T_M97QAZEeOs7eeqDkWiYA">
                    <object xmi:type="uml:InputPin" xmi:id="_hNf6QQAqEeO7d-Px4fllbg" name="Read(b).object" incoming="_hNf6bAAqEeO7d-Px4fllbg" type="_T_M96wAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hNf6QgAqEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hNf6QwAqEeO7d-Px4fllbg" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_hNf6RAAqEeO7d-Px4fllbg" name="Read(b).result" outgoing="_hNf6bQAqEeO7d-Px4fllbg" type="_T_M9tAAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hNf6RQAqEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hNf6RgAqEeO7d-Px4fllbg" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_hNf6RwAqEeO7d-Px4fllbg" name="Fork(Read(a).result)" inStructuredNode="_hNf6MgAqEeO7d-Px4fllbg" outgoing="_hNf6bAAqEeO7d-Px4fllbg" incoming="_hNf6awAqEeO7d-Px4fllbg"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_hNf6SAAqEeO7d-Px4fllbg" name="Read(p)" inStructuredNode="_hNf6MgAqEeO7d-Px4fllbg" structuralFeature="_T_M9tQAZEeOs7eeqDkWiYA">
                    <object xmi:type="uml:InputPin" xmi:id="_hNf6SQAqEeO7d-Px4fllbg" name="Read(p).object" incoming="_hNf6bgAqEeO7d-Px4fllbg" type="_T_M9tAAZEeOs7eeqDkWiYA" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hNf6SgAqEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hNf6SwAqEeO7d-Px4fllbg" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_hNf6TAAqEeO7d-Px4fllbg" name="Read(p).result" outgoing="_hNf6bwAqEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hNf6TQAqEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hNf6TgAqEeO7d-Px4fllbg" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_hNf6TwAqEeO7d-Px4fllbg" name="Fork(Read(b).result)" inStructuredNode="_hNf6MgAqEeO7d-Px4fllbg" outgoing="_hNf6bgAqEeO7d-Px4fllbg" incoming="_hNf6bQAqEeO7d-Px4fllbg"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_hNf6UAAqEeO7d-Px4fllbg" name="Value(4)" inStructuredNode="_hNf6MgAqEeO7d-Px4fllbg">
                    <result xmi:type="uml:OutputPin" xmi:id="_hNf6UQAqEeO7d-Px4fllbg" name="Value(4).result" outgoing="_hNf6eAAqEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hNf6UgAqEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hNf6UwAqEeO7d-Px4fllbg" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_hNf6VAAqEeO7d-Px4fllbg" value="4">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:TestIdentityAction" xmi:id="_hNf6VQAqEeO7d-Px4fllbg" name="Test(==)" inStructuredNode="_hNf6MgAqEeO7d-Px4fllbg">
                    <first xmi:type="uml:InputPin" xmi:id="_hNf6VgAqEeO7d-Px4fllbg" name="Test(==).first" incoming="_hNf6cAAqEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hNf6VwAqEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hNf6WAAqEeO7d-Px4fllbg" value="1"/>
                    </first>
                    <result xmi:type="uml:OutputPin" xmi:id="_hNf6WQAqEeO7d-Px4fllbg" name="Test(==).result" outgoing="_hNf6cwAqEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hNf6WgAqEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hNf6WwAqEeO7d-Px4fllbg" value="1"/>
                    </result>
                    <second xmi:type="uml:InputPin" xmi:id="_hNf6XAAqEeO7d-Px4fllbg" name="Test(==).second" incoming="_hNf6eAAqEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hNf6XQAqEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hNf6XgAqEeO7d-Px4fllbg" value="1"/>
                    </second>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_hNf6XwAqEeO7d-Px4fllbg" name="Fork(Read(p).result)" inStructuredNode="_hNf6MgAqEeO7d-Px4fllbg" outgoing="_hNf6cAAqEeO7d-Px4fllbg _hNf6cQAqEeO7d-Px4fllbg" incoming="_hNf6bwAqEeO7d-Px4fllbg"/>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_hNf6YAAqEeO7d-Px4fllbg" name="Call(NotEmpty)" inStructuredNode="_hNf6MgAqEeO7d-Px4fllbg">
                    <argument xmi:type="uml:InputPin" xmi:id="_hNf6YQAqEeO7d-Px4fllbg" name="Call(NotEmpty).argument(seq)" incoming="_hNf6cQAqEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hNf6YgAqEeO7d-Px4fllbg"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hNf6YwAqEeO7d-Px4fllbg" value="*"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_hNf6ZAAqEeO7d-Px4fllbg" name="Call(NotEmpty).result()" outgoing="_hNf6cgAqEeO7d-Px4fllbg">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hNf6ZQAqEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hNf6ZgAqEeO7d-Px4fllbg" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_hNf6ZwAqEeO7d-Px4fllbg" name="Fork(Call(NotEmpty).result())" inStructuredNode="_hNf6MgAqEeO7d-Px4fllbg" outgoing="_hNf6dAAqEeO7d-Px4fllbg _hNf6dQAqEeO7d-Px4fllbg" incoming="_hNf6cgAqEeO7d-Px4fllbg"/>
                  <node xmi:type="uml:MergeNode" xmi:id="_hNf6aAAqEeO7d-Px4fllbg" name="Merge(Test(==).result, Call(NotEmpty).result())" inStructuredNode="_hNf6MgAqEeO7d-Px4fllbg" outgoing="_hNf6egAqEeO7d-Px4fllbg" incoming="_hNf6cwAqEeO7d-Px4fllbg _hNf6dgAqEeO7d-Px4fllbg"/>
                  <node xmi:type="uml:DecisionNode" xmi:id="_hNf6aQAqEeO7d-Px4fllbg" name="Decision(Call(NotEmpty).result())" inStructuredNode="_hNf6MgAqEeO7d-Px4fllbg" outgoing="_hNf6dgAqEeO7d-Px4fllbg" incoming="_hNf6dAAqEeO7d-Px4fllbg _hNf6dQAqEeO7d-Px4fllbg" decisionInputFlow="_hNf6dQAqEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_hNf6agAqEeO7d-Px4fllbg" inStructuredNode="_hNf6MgAqEeO7d-Px4fllbg" source="_hNf6PwAqEeO7d-Px4fllbg" target="_hNf6OQAqEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_hNf6awAqEeO7d-Px4fllbg" inStructuredNode="_hNf6MgAqEeO7d-Px4fllbg" source="_hNf6PAAqEeO7d-Px4fllbg" target="_hNf6RwAqEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_hNf6bAAqEeO7d-Px4fllbg" inStructuredNode="_hNf6MgAqEeO7d-Px4fllbg" source="_hNf6RwAqEeO7d-Px4fllbg" target="_hNf6QQAqEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_hNf6bQAqEeO7d-Px4fllbg" inStructuredNode="_hNf6MgAqEeO7d-Px4fllbg" source="_hNf6RAAqEeO7d-Px4fllbg" target="_hNf6TwAqEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_hNf6bgAqEeO7d-Px4fllbg" inStructuredNode="_hNf6MgAqEeO7d-Px4fllbg" source="_hNf6TwAqEeO7d-Px4fllbg" target="_hNf6SQAqEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_hNf6bwAqEeO7d-Px4fllbg" inStructuredNode="_hNf6MgAqEeO7d-Px4fllbg" source="_hNf6TAAqEeO7d-Px4fllbg" target="_hNf6XwAqEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_hNf6cAAqEeO7d-Px4fllbg" inStructuredNode="_hNf6MgAqEeO7d-Px4fllbg" source="_hNf6XwAqEeO7d-Px4fllbg" target="_hNf6VgAqEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_hNf6cQAqEeO7d-Px4fllbg" inStructuredNode="_hNf6MgAqEeO7d-Px4fllbg" source="_hNf6XwAqEeO7d-Px4fllbg" target="_hNf6YQAqEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_hNf6cgAqEeO7d-Px4fllbg" inStructuredNode="_hNf6MgAqEeO7d-Px4fllbg" source="_hNf6ZAAqEeO7d-Px4fllbg" target="_hNf6ZwAqEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_hNf6cwAqEeO7d-Px4fllbg" inStructuredNode="_hNf6MgAqEeO7d-Px4fllbg" source="_hNf6WQAqEeO7d-Px4fllbg" target="_hNf6aAAqEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_hNf6dAAqEeO7d-Px4fllbg" inStructuredNode="_hNf6MgAqEeO7d-Px4fllbg" source="_hNf6ZwAqEeO7d-Px4fllbg" target="_hNf6aQAqEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_hNf6dQAqEeO7d-Px4fllbg" inStructuredNode="_hNf6MgAqEeO7d-Px4fllbg" source="_hNf6ZwAqEeO7d-Px4fllbg" target="_hNf6aQAqEeO7d-Px4fllbg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_hNf6dgAqEeO7d-Px4fllbg" inStructuredNode="_hNf6MgAqEeO7d-Px4fllbg" source="_hNf6aQAqEeO7d-Px4fllbg" target="_hNf6aAAqEeO7d-Px4fllbg">
                    <guard xmi:type="uml:LiteralBoolean" xmi:id="_hNf6dwAqEeO7d-Px4fllbg" name="Value(false)"/>
                  </edge>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_hNf6eAAqEeO7d-Px4fllbg" inStructuredNode="_hNf6MgAqEeO7d-Px4fllbg" source="_hNf6UQAqEeO7d-Px4fllbg" target="_hNf6XAAqEeO7d-Px4fllbg"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_hNf6eQAqEeO7d-Px4fllbg" inStructuredNode="_hNf6KgAqEeO7d-Px4fllbg" source="_hNf6NAAqEeO7d-Px4fllbg" target="_hNf6LAAqEeO7d-Px4fllbg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_hNf6egAqEeO7d-Px4fllbg" inStructuredNode="_hNf6KgAqEeO7d-Px4fllbg" source="_hNf6aAAqEeO7d-Px4fllbg" target="_hNf6LwAqEeO7d-Px4fllbg"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_hNf6ewAqEeO7d-Px4fllbg" inStructuredNode="_hNf6KgAqEeO7d-Px4fllbg" source="_hNf6MgAqEeO7d-Px4fllbg" target="_hNf6KwAqEeO7d-Px4fllbg"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_hNf6fAAqEeO7d-Px4fllbg" name="ExpressionStatement@3467cc" inStructuredNode="_hNf54AAqEeO7d-Px4fllbg" incoming="_hNgg8gAqEeO7d-Px4fllbg">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_hNf6fQAqEeO7d-Px4fllbg" name="Call(WriteLine)" inStructuredNode="_hNf6fAAqEeO7d-Px4fllbg" incoming="_hNf6iwAqEeO7d-Px4fllbg">
                  <argument xmi:type="uml:InputPin" xmi:id="_hNf6fgAqEeO7d-Px4fllbg" name="Call(WriteLine).argument(value)" incoming="_hNf6igAqEeO7d-Px4fllbg">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hNf6fwAqEeO7d-Px4fllbg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hNf6gAAqEeO7d-Px4fllbg" value="1"/>
                  </argument>
                  <result xmi:type="uml:OutputPin" xmi:id="_hNf6gQAqEeO7d-Px4fllbg" name="Call(WriteLine).result(errorStatus)">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hNf6ggAqEeO7d-Px4fllbg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hNf6gwAqEeO7d-Px4fllbg" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_hNf6hAAqEeO7d-Px4fllbg" name="Tuple@110627c" inStructuredNode="_hNf6fAAqEeO7d-Px4fllbg" outgoing="_hNf6iwAqEeO7d-Px4fllbg">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_hNf6hQAqEeO7d-Px4fllbg" name="Value(&quot;-- End of test case --&quot;)" inStructuredNode="_hNf6hAAqEeO7d-Px4fllbg">
                    <result xmi:type="uml:OutputPin" xmi:id="_hNf6hgAqEeO7d-Px4fllbg" name="Value(&quot;-- End of test case --&quot;).result" outgoing="_hNf6igAqEeO7d-Px4fllbg" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hNf6hwAqEeO7d-Px4fllbg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hNf6iAAqEeO7d-Px4fllbg" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_hNf6iQAqEeO7d-Px4fllbg" value="-- End of test case --">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    </value>
                  </node>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_hNf6igAqEeO7d-Px4fllbg" inStructuredNode="_hNf6fAAqEeO7d-Px4fllbg" source="_hNf6hgAqEeO7d-Px4fllbg" target="_hNf6fgAqEeO7d-Px4fllbg"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_hNf6iwAqEeO7d-Px4fllbg" inStructuredNode="_hNf6fAAqEeO7d-Px4fllbg" source="_hNf6hAAqEeO7d-Px4fllbg" target="_hNf6fQAqEeO7d-Px4fllbg"/>
              </node>
              <edge xmi:type="uml:ControlFlow" xmi:id="_hNf6jAAqEeO7d-Px4fllbg" inStructuredNode="_hNf54AAqEeO7d-Px4fllbg" source="_hNf54QAqEeO7d-Px4fllbg" target="_hNf58QAqEeO7d-Px4fllbg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_hNf6jQAqEeO7d-Px4fllbg" inStructuredNode="_hNf54AAqEeO7d-Px4fllbg" source="_hNf58gAqEeO7d-Px4fllbg" target="_hNf6HAAqEeO7d-Px4fllbg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_hNf6jgAqEeO7d-Px4fllbg" inStructuredNode="_hNf54AAqEeO7d-Px4fllbg" source="_hNf58QAqEeO7d-Px4fllbg" target="_hNf6AQAqEeO7d-Px4fllbg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_hNgg8AAqEeO7d-Px4fllbg" inStructuredNode="_hNf54AAqEeO7d-Px4fllbg" source="_hNf58gAqEeO7d-Px4fllbg" target="_hNf6PwAqEeO7d-Px4fllbg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_hNgg8QAqEeO7d-Px4fllbg" inStructuredNode="_hNf54AAqEeO7d-Px4fllbg" source="_hNf6AQAqEeO7d-Px4fllbg" target="_hNf6KgAqEeO7d-Px4fllbg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_hNgg8gAqEeO7d-Px4fllbg" inStructuredNode="_hNf54AAqEeO7d-Px4fllbg" source="_hNf6KgAqEeO7d-Px4fllbg" target="_hNf6fAAqEeO7d-Px4fllbg"/>
            </structuredNode>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_T_NlygAZEeOs7eeqDkWiYA" name="E">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_T_NlywAZEeOs7eeqDkWiYA" name="c" type="_T_OKgAAZEeOs7eeqDkWiYA" aggregation="composite"/>
            <ownedAttribute xmi:type="uml:Port" xmi:id="_T_NlzAAZEeOs7eeqDkWiYA" name="q" visibility="public" type="_T_OKewAZEeOs7eeqDkWiYA" end="_T_NlDgAZEeOs7eeqDkWiYA _T_OKdgAZEeOs7eeqDkWiYA" aggregation="composite">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T_OKcAAZEeOs7eeqDkWiYA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T_OKcQAZEeOs7eeqDkWiYA" value="1"/>
            </ownedAttribute>
            <ownedConnector xmi:type="uml:Connector" xmi:id="_T_OKcgAZEeOs7eeqDkWiYA" name="s">
              <end xmi:type="uml:ConnectorEnd" xmi:id="_T_OKcwAZEeOs7eeqDkWiYA" partWithPort="_T_NlywAZEeOs7eeqDkWiYA" role="_T_OKgQAZEeOs7eeqDkWiYA">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T_OKdAAZEeOs7eeqDkWiYA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T_OKdQAZEeOs7eeqDkWiYA" value="1"/>
              </end>
              <end xmi:type="uml:ConnectorEnd" xmi:id="_T_OKdgAZEeOs7eeqDkWiYA" role="_T_NlzAAZEeOs7eeqDkWiYA">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T_OKdwAZEeOs7eeqDkWiYA" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T_OKeAAZEeOs7eeqDkWiYA" value="1"/>
              </end>
            </ownedConnector>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_T_OKeQAZEeOs7eeqDkWiYA" name="E" class="_T_NlygAZEeOs7eeqDkWiYA">
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_T_OKegAZEeOs7eeqDkWiYA" name="" type="_T_NlygAZEeOs7eeqDkWiYA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_T_OKewAZEeOs7eeqDkWiYA" clientDependency="_T_OKfwAZEeOs7eeqDkWiYA" name="IProvReq">
            <generalization xmi:type="uml:Generalization" xmi:id="_T_OKfAAZEeOs7eeqDkWiYA" general="_T_M9rQAZEeOs7eeqDkWiYA" specific="_T_OKewAZEeOs7eeqDkWiYA"/>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_T_OKfQAZEeOs7eeqDkWiYA" name="setP" class="_T_OKewAZEeOs7eeqDkWiYA">
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_T_OKfgAZEeOs7eeqDkWiYA" name="v">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
              </ownedParameter>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Usage" xmi:id="_T_OKfwAZEeOs7eeqDkWiYA" name="Usage1" client="_T_OKewAZEeOs7eeqDkWiYA" supplier="_T_M9sQAZEeOs7eeqDkWiYA"/>
          <packagedElement xmi:type="uml:Class" xmi:id="_T_OKgAAZEeOs7eeqDkWiYA" clientDependency="_T_OKhAAZEeOs7eeqDkWiYA" name="C">
            <ownedAttribute xmi:type="uml:Port" xmi:id="_T_OKgQAZEeOs7eeqDkWiYA" name="q" visibility="public" type="_T_OKewAZEeOs7eeqDkWiYA" end="_T_OKcwAZEeOs7eeqDkWiYA" aggregation="composite">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T_OKggAZEeOs7eeqDkWiYA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T_OKgwAZEeOs7eeqDkWiYA" value="1"/>
            </ownedAttribute>
            <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_T_OKhAAZEeOs7eeqDkWiYA" name="InterfaceRealization1" client="_T_OKgAAZEeOs7eeqDkWiYA" supplier="_T_M9sQAZEeOs7eeqDkWiYA" contract="_T_M9sQAZEeOs7eeqDkWiYA" implementingClassifier="_T_OKgAAZEeOs7eeqDkWiYA"/>
            <ownedBehavior xmi:type="uml:Activity" xmi:id="_T_OKhQAZEeOs7eeqDkWiYA" name="setP" specification="_T_OKlgAZEeOs7eeqDkWiYA" node="_T_OKjQAZEeOs7eeqDkWiYA _T_OKjwAZEeOs7eeqDkWiYA _T_OKkQAZEeOs7eeqDkWiYA">
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_T_OKhgAZEeOs7eeqDkWiYA" name="v">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
              </ownedParameter>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_T_OKhwAZEeOs7eeqDkWiYA" name="ObjectFlow1" activity="_T_OKhQAZEeOs7eeqDkWiYA" source="_T_OKjQAZEeOs7eeqDkWiYA" target="_T_OKkgAZEeOs7eeqDkWiYA">
                <guard xmi:type="uml:LiteralBoolean" xmi:id="_T_OKiAAZEeOs7eeqDkWiYA" value="true"/>
                <weight xmi:type="uml:LiteralInteger" xmi:id="_T_OKiQAZEeOs7eeqDkWiYA" value="1"/>
              </edge>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_T_OKigAZEeOs7eeqDkWiYA" name="ObjectFlow2" activity="_T_OKhQAZEeOs7eeqDkWiYA" source="_T_OKkAAZEeOs7eeqDkWiYA" target="_T_OKlAAZEeOs7eeqDkWiYA">
                <guard xmi:type="uml:LiteralBoolean" xmi:id="_T_OKiwAZEeOs7eeqDkWiYA" value="true"/>
                <weight xmi:type="uml:LiteralInteger" xmi:id="_T_OKjAAZEeOs7eeqDkWiYA" value="1"/>
              </edge>
              <node xmi:type="uml:ActivityParameterNode" xmi:id="_T_OKjQAZEeOs7eeqDkWiYA" name="v" outgoing="_T_OKhwAZEeOs7eeqDkWiYA" isControlType="true" parameter="_T_OKhgAZEeOs7eeqDkWiYA">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                <upperBound xmi:type="uml:LiteralInteger" xmi:id="_T_OKjgAZEeOs7eeqDkWiYA" value="1"/>
              </node>
              <node xmi:type="uml:ReadSelfAction" xmi:id="_T_OKjwAZEeOs7eeqDkWiYA" name="This">
                <result xmi:type="uml:OutputPin" xmi:id="_T_OKkAAZEeOs7eeqDkWiYA" outgoing="_T_OKigAZEeOs7eeqDkWiYA" type="_T_OKgAAZEeOs7eeqDkWiYA"/>
              </node>
              <node xmi:type="uml:CallOperationAction" xmi:id="_T_OKkQAZEeOs7eeqDkWiYA" name="setP on q" onPort="_T_OKgQAZEeOs7eeqDkWiYA" operation="_T_M9sgAZEeOs7eeqDkWiYA">
                <argument xmi:type="uml:InputPin" xmi:id="_T_OKkgAZEeOs7eeqDkWiYA" name="v" incoming="_T_OKhwAZEeOs7eeqDkWiYA">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <upperBound xmi:type="uml:LiteralInteger" xmi:id="_T_OKkwAZEeOs7eeqDkWiYA" value="1"/>
                </argument>
                <target xmi:type="uml:InputPin" xmi:id="_T_OKlAAZEeOs7eeqDkWiYA" incoming="_T_OKigAZEeOs7eeqDkWiYA" type="_T_OKgAAZEeOs7eeqDkWiYA">
                  <upperBound xmi:type="uml:LiteralInteger" xmi:id="_T_OKlQAZEeOs7eeqDkWiYA" value="1"/>
                </target>
              </node>
            </ownedBehavior>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_T_OKlgAZEeOs7eeqDkWiYA" name="setP" method="_T_OKhQAZEeOs7eeqDkWiYA" class="_T_OKgAAZEeOs7eeqDkWiYA">
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_T_OKlwAZEeOs7eeqDkWiYA" name="v">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
              </ownedParameter>
            </ownedOperation>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_T_OKmAAZEeOs7eeqDkWiYA" name="C" class="_T_OKgAAZEeOs7eeqDkWiYA">
              <ownedParameter xmi:type="uml:Parameter" xmi:id="_T_OKmQAZEeOs7eeqDkWiYA" name="result" type="_T_OKgAAZEeOs7eeqDkWiYA" direction="return"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_ocr8ICtmEeO4fJDQoZ3qWg" name="Test Suite 1 - Bis">
      <ownedComment xmi:type="uml:Comment" xmi:id="_oVBUsEqxEeOJgKAcDQbvUQ">
        <body>Variant with ports typed by Interfaces</body>
      </ownedComment>
      <packagedElement xmi:type="uml:Activity" xmi:id="_ocr_AitmEeO4fJDQoZ3qWg" name="Test Suite 1 - Bis" group="_YsXyQCxcEeOPquFQcVsRRQ" node="_YsXyQCxcEeOPquFQcVsRRQ">
        <ownedComment xmi:type="uml:Comment" xmi:id="_ocr_AytmEeO4fJDQoZ3qWg">
          <body>namespace 'Test Suites'::'Test Suite 1 - Bis' ;&#xD;
&#xD;
private import 'Test Suites'::'Test Suite 1 - Bis'::Assembly_PWP_P::* ;&#xD;
private import 'Test Suites'::'Test Suite 1 - Bis'::Assembly_PWP_PWP::* ;&#xD;
private import 'Test Suites'::'Test Suite 1 - Bis'::Delegation_Port_P::* ;&#xD;
private import 'Test Suites'::'Test Suite 1 - Bis'::Delegation_Port_PWP::* ;&#xD;
&#xD;
/** &#xD;
 * Runs all test cases defined in Test Suite 1 - Bis&#xD;
 */&#xD;
activity 'Test Suite 1 - Bis'() { &#xD;
	WriteLine(&quot;---- Running Test Suite 1 - Bis: Ports typed by Interfaces ----&quot;) ; WriteLine(&quot;&quot;) ;&#xD;
	&#xD;
	TestCase_Assembly_PWP_P () ; WriteLine(&quot;&quot;) ;&#xD;
	TestCase_Assembly_PWP_PWP () ; WriteLine(&quot;&quot;) ;&#xD;
	TestCase_Delegation_Port_P () ; WriteLine(&quot;&quot;) ;&#xD;
	TestCase_Delegation_Port_PWP () ; WriteLine(&quot;&quot;) ;&#xD;
	&#xD;
	WriteLine(&quot;&quot;) ; WriteLine(&quot;---- End of Test Suite 1 - Bis----&quot;) ; &#xD;
}</body>
        </ownedComment>
        <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_YsXyQCxcEeOPquFQcVsRRQ" name="Body(Test Suite 1 - Bis)">
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_YsXyQSxcEeOPquFQcVsRRQ" name="ExpressionStatement@101dbf0" inStructuredNode="_YsXyQCxcEeOPquFQcVsRRQ" outgoing="_YsXyySxcEeOPquFQcVsRRQ">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_YsXyQixcEeOPquFQcVsRRQ" name="Call(WriteLine)" inStructuredNode="_YsXyQSxcEeOPquFQcVsRRQ" incoming="_YsXyUCxcEeOPquFQcVsRRQ">
              <argument xmi:type="uml:InputPin" xmi:id="_YsXyQyxcEeOPquFQcVsRRQ" name="Call(WriteLine).argument(value)" incoming="_YsXyTyxcEeOPquFQcVsRRQ">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YsXyRCxcEeOPquFQcVsRRQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YsXyRSxcEeOPquFQcVsRRQ" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_YsXyRixcEeOPquFQcVsRRQ" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YsXyRyxcEeOPquFQcVsRRQ"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YsXySCxcEeOPquFQcVsRRQ" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_YsXySSxcEeOPquFQcVsRRQ" name="Tuple@1c563c0" inStructuredNode="_YsXyQSxcEeOPquFQcVsRRQ" outgoing="_YsXyUCxcEeOPquFQcVsRRQ">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_YsXySixcEeOPquFQcVsRRQ" name="Value(&quot;---- Running Test Suite 1 - Bis: Ports typed by Interfaces ----&quot;)" inStructuredNode="_YsXySSxcEeOPquFQcVsRRQ">
                <result xmi:type="uml:OutputPin" xmi:id="_YsXySyxcEeOPquFQcVsRRQ" name="Value(&quot;---- Running Test Suite 1 - Bis: Ports typed by Interfaces ----&quot;).result" outgoing="_YsXyTyxcEeOPquFQcVsRRQ" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YsXyTCxcEeOPquFQcVsRRQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YsXyTSxcEeOPquFQcVsRRQ" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_YsXyTixcEeOPquFQcVsRRQ" value="---- Running Test Suite 1 - Bis: Ports typed by Interfaces ----">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_YsXyTyxcEeOPquFQcVsRRQ" inStructuredNode="_YsXyQSxcEeOPquFQcVsRRQ" source="_YsXySyxcEeOPquFQcVsRRQ" target="_YsXyQyxcEeOPquFQcVsRRQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_YsXyUCxcEeOPquFQcVsRRQ" inStructuredNode="_YsXyQSxcEeOPquFQcVsRRQ" source="_YsXySSxcEeOPquFQcVsRRQ" target="_YsXyQixcEeOPquFQcVsRRQ"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_YsXyUSxcEeOPquFQcVsRRQ" name="ExpressionStatement@aec600" inStructuredNode="_YsXyQCxcEeOPquFQcVsRRQ" outgoing="_YsXyyixcEeOPquFQcVsRRQ" incoming="_YsXyySxcEeOPquFQcVsRRQ">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_YsXyUixcEeOPquFQcVsRRQ" name="Call(WriteLine)" inStructuredNode="_YsXyUSxcEeOPquFQcVsRRQ" incoming="_YsXyYCxcEeOPquFQcVsRRQ">
              <argument xmi:type="uml:InputPin" xmi:id="_YsXyUyxcEeOPquFQcVsRRQ" name="Call(WriteLine).argument(value)" incoming="_YsXyXyxcEeOPquFQcVsRRQ">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YsXyVCxcEeOPquFQcVsRRQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YsXyVSxcEeOPquFQcVsRRQ" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_YsXyVixcEeOPquFQcVsRRQ" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YsXyVyxcEeOPquFQcVsRRQ"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YsXyWCxcEeOPquFQcVsRRQ" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_YsXyWSxcEeOPquFQcVsRRQ" name="Tuple@23e2f2" inStructuredNode="_YsXyUSxcEeOPquFQcVsRRQ" outgoing="_YsXyYCxcEeOPquFQcVsRRQ">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_YsXyWixcEeOPquFQcVsRRQ" name="Value(&quot;&quot;)" inStructuredNode="_YsXyWSxcEeOPquFQcVsRRQ">
                <result xmi:type="uml:OutputPin" xmi:id="_YsXyWyxcEeOPquFQcVsRRQ" name="Value(&quot;&quot;).result" outgoing="_YsXyXyxcEeOPquFQcVsRRQ" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YsXyXCxcEeOPquFQcVsRRQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YsXyXSxcEeOPquFQcVsRRQ" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_YsXyXixcEeOPquFQcVsRRQ" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_YsXyXyxcEeOPquFQcVsRRQ" inStructuredNode="_YsXyUSxcEeOPquFQcVsRRQ" source="_YsXyWyxcEeOPquFQcVsRRQ" target="_YsXyUyxcEeOPquFQcVsRRQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_YsXyYCxcEeOPquFQcVsRRQ" inStructuredNode="_YsXyUSxcEeOPquFQcVsRRQ" source="_YsXyWSxcEeOPquFQcVsRRQ" target="_YsXyUixcEeOPquFQcVsRRQ"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_YsXyYSxcEeOPquFQcVsRRQ" name="ExpressionStatement@133331c" inStructuredNode="_YsXyQCxcEeOPquFQcVsRRQ" outgoing="_YsXyyyxcEeOPquFQcVsRRQ" incoming="_YsXyyixcEeOPquFQcVsRRQ">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_YsXyYixcEeOPquFQcVsRRQ" name="Call(TestCase_Assembly_PWP_P)" inStructuredNode="_YsXyYSxcEeOPquFQcVsRRQ" behavior="_ocr_-CtmEeO4fJDQoZ3qWg"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_YsXyYyxcEeOPquFQcVsRRQ" name="ExpressionStatement@1647494" inStructuredNode="_YsXyQCxcEeOPquFQcVsRRQ" outgoing="_YsXyzCxcEeOPquFQcVsRRQ" incoming="_YsXyyyxcEeOPquFQcVsRRQ">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_YsXyZCxcEeOPquFQcVsRRQ" name="Call(WriteLine)" inStructuredNode="_YsXyYyxcEeOPquFQcVsRRQ" incoming="_YsXycixcEeOPquFQcVsRRQ">
              <argument xmi:type="uml:InputPin" xmi:id="_YsXyZSxcEeOPquFQcVsRRQ" name="Call(WriteLine).argument(value)" incoming="_YsXycSxcEeOPquFQcVsRRQ">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YsXyZixcEeOPquFQcVsRRQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YsXyZyxcEeOPquFQcVsRRQ" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_YsXyaCxcEeOPquFQcVsRRQ" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YsXyaSxcEeOPquFQcVsRRQ"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YsXyaixcEeOPquFQcVsRRQ" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_YsXyayxcEeOPquFQcVsRRQ" name="Tuple@190452f" inStructuredNode="_YsXyYyxcEeOPquFQcVsRRQ" outgoing="_YsXycixcEeOPquFQcVsRRQ">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_YsXybCxcEeOPquFQcVsRRQ" name="Value(&quot;&quot;)" inStructuredNode="_YsXyayxcEeOPquFQcVsRRQ">
                <result xmi:type="uml:OutputPin" xmi:id="_YsXybSxcEeOPquFQcVsRRQ" name="Value(&quot;&quot;).result" outgoing="_YsXycSxcEeOPquFQcVsRRQ" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YsXybixcEeOPquFQcVsRRQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YsXybyxcEeOPquFQcVsRRQ" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_YsXycCxcEeOPquFQcVsRRQ" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_YsXycSxcEeOPquFQcVsRRQ" inStructuredNode="_YsXyYyxcEeOPquFQcVsRRQ" source="_YsXybSxcEeOPquFQcVsRRQ" target="_YsXyZSxcEeOPquFQcVsRRQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_YsXycixcEeOPquFQcVsRRQ" inStructuredNode="_YsXyYyxcEeOPquFQcVsRRQ" source="_YsXyayxcEeOPquFQcVsRRQ" target="_YsXyZCxcEeOPquFQcVsRRQ"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_YsXycyxcEeOPquFQcVsRRQ" name="ExpressionStatement@136dfb" inStructuredNode="_YsXyQCxcEeOPquFQcVsRRQ" outgoing="_YsXyzSxcEeOPquFQcVsRRQ" incoming="_YsXyzCxcEeOPquFQcVsRRQ">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_YsXydCxcEeOPquFQcVsRRQ" name="Call(TestCase_Assembly_PWP_PWP)" inStructuredNode="_YsXycyxcEeOPquFQcVsRRQ" behavior="_ocsDAytmEeO4fJDQoZ3qWg"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_YsXydSxcEeOPquFQcVsRRQ" name="ExpressionStatement@16748d8" inStructuredNode="_YsXyQCxcEeOPquFQcVsRRQ" outgoing="_YsXyzixcEeOPquFQcVsRRQ" incoming="_YsXyzSxcEeOPquFQcVsRRQ">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_YsXydixcEeOPquFQcVsRRQ" name="Call(WriteLine)" inStructuredNode="_YsXydSxcEeOPquFQcVsRRQ" incoming="_YsXyhCxcEeOPquFQcVsRRQ">
              <argument xmi:type="uml:InputPin" xmi:id="_YsXydyxcEeOPquFQcVsRRQ" name="Call(WriteLine).argument(value)" incoming="_YsXygyxcEeOPquFQcVsRRQ">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YsXyeCxcEeOPquFQcVsRRQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YsXyeSxcEeOPquFQcVsRRQ" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_YsXyeixcEeOPquFQcVsRRQ" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YsXyeyxcEeOPquFQcVsRRQ"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YsXyfCxcEeOPquFQcVsRRQ" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_YsXyfSxcEeOPquFQcVsRRQ" name="Tuple@b74a18" inStructuredNode="_YsXydSxcEeOPquFQcVsRRQ" outgoing="_YsXyhCxcEeOPquFQcVsRRQ">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_YsXyfixcEeOPquFQcVsRRQ" name="Value(&quot;&quot;)" inStructuredNode="_YsXyfSxcEeOPquFQcVsRRQ">
                <result xmi:type="uml:OutputPin" xmi:id="_YsXyfyxcEeOPquFQcVsRRQ" name="Value(&quot;&quot;).result" outgoing="_YsXygyxcEeOPquFQcVsRRQ" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YsXygCxcEeOPquFQcVsRRQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YsXygSxcEeOPquFQcVsRRQ" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_YsXygixcEeOPquFQcVsRRQ" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_YsXygyxcEeOPquFQcVsRRQ" inStructuredNode="_YsXydSxcEeOPquFQcVsRRQ" source="_YsXyfyxcEeOPquFQcVsRRQ" target="_YsXydyxcEeOPquFQcVsRRQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_YsXyhCxcEeOPquFQcVsRRQ" inStructuredNode="_YsXydSxcEeOPquFQcVsRRQ" source="_YsXyfSxcEeOPquFQcVsRRQ" target="_YsXydixcEeOPquFQcVsRRQ"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_YsXyhSxcEeOPquFQcVsRRQ" name="ExpressionStatement@10274c6" inStructuredNode="_YsXyQCxcEeOPquFQcVsRRQ" outgoing="_YsXyzyxcEeOPquFQcVsRRQ" incoming="_YsXyzixcEeOPquFQcVsRRQ">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_YsXyhixcEeOPquFQcVsRRQ" name="Call(TestCase_Delegation_Port_P)" inStructuredNode="_YsXyhSxcEeOPquFQcVsRRQ" behavior="_ocsGLitmEeO4fJDQoZ3qWg"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_YsXyhyxcEeOPquFQcVsRRQ" name="ExpressionStatement@16ac990" inStructuredNode="_YsXyQCxcEeOPquFQcVsRRQ" outgoing="_YsXy0CxcEeOPquFQcVsRRQ" incoming="_YsXyzyxcEeOPquFQcVsRRQ">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_YsXyiCxcEeOPquFQcVsRRQ" name="Call(WriteLine)" inStructuredNode="_YsXyhyxcEeOPquFQcVsRRQ" incoming="_YsXylixcEeOPquFQcVsRRQ">
              <argument xmi:type="uml:InputPin" xmi:id="_YsXyiSxcEeOPquFQcVsRRQ" name="Call(WriteLine).argument(value)" incoming="_YsXylSxcEeOPquFQcVsRRQ">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YsXyiixcEeOPquFQcVsRRQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YsXyiyxcEeOPquFQcVsRRQ" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_YsXyjCxcEeOPquFQcVsRRQ" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YsXyjSxcEeOPquFQcVsRRQ"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YsXyjixcEeOPquFQcVsRRQ" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_YsXyjyxcEeOPquFQcVsRRQ" name="Tuple@528cea" inStructuredNode="_YsXyhyxcEeOPquFQcVsRRQ" outgoing="_YsXylixcEeOPquFQcVsRRQ">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_YsXykCxcEeOPquFQcVsRRQ" name="Value(&quot;&quot;)" inStructuredNode="_YsXyjyxcEeOPquFQcVsRRQ">
                <result xmi:type="uml:OutputPin" xmi:id="_YsXykSxcEeOPquFQcVsRRQ" name="Value(&quot;&quot;).result" outgoing="_YsXylSxcEeOPquFQcVsRRQ" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YsXykixcEeOPquFQcVsRRQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YsXykyxcEeOPquFQcVsRRQ" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_YsXylCxcEeOPquFQcVsRRQ" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_YsXylSxcEeOPquFQcVsRRQ" inStructuredNode="_YsXyhyxcEeOPquFQcVsRRQ" source="_YsXykSxcEeOPquFQcVsRRQ" target="_YsXyiSxcEeOPquFQcVsRRQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_YsXylixcEeOPquFQcVsRRQ" inStructuredNode="_YsXyhyxcEeOPquFQcVsRRQ" source="_YsXyjyxcEeOPquFQcVsRRQ" target="_YsXyiCxcEeOPquFQcVsRRQ"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_YsXylyxcEeOPquFQcVsRRQ" name="ExpressionStatement@17d402c" inStructuredNode="_YsXyQCxcEeOPquFQcVsRRQ" outgoing="_YsXy0SxcEeOPquFQcVsRRQ" incoming="_YsXy0CxcEeOPquFQcVsRRQ">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_YsXymCxcEeOPquFQcVsRRQ" name="Call(TestCase_Delegation_Port_PWP)" inStructuredNode="_YsXylyxcEeOPquFQcVsRRQ" behavior="_ocsJIStmEeO4fJDQoZ3qWg"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_YsXymSxcEeOPquFQcVsRRQ" name="ExpressionStatement@17aeb37" inStructuredNode="_YsXyQCxcEeOPquFQcVsRRQ" outgoing="_YsXy0ixcEeOPquFQcVsRRQ" incoming="_YsXy0SxcEeOPquFQcVsRRQ">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_YsXymixcEeOPquFQcVsRRQ" name="Call(WriteLine)" inStructuredNode="_YsXymSxcEeOPquFQcVsRRQ" incoming="_YsXyqCxcEeOPquFQcVsRRQ">
              <argument xmi:type="uml:InputPin" xmi:id="_YsXymyxcEeOPquFQcVsRRQ" name="Call(WriteLine).argument(value)" incoming="_YsXypyxcEeOPquFQcVsRRQ">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YsXynCxcEeOPquFQcVsRRQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YsXynSxcEeOPquFQcVsRRQ" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_YsXynixcEeOPquFQcVsRRQ" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YsXynyxcEeOPquFQcVsRRQ"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YsXyoCxcEeOPquFQcVsRRQ" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_YsXyoSxcEeOPquFQcVsRRQ" name="Tuple@e0cf95" inStructuredNode="_YsXymSxcEeOPquFQcVsRRQ" outgoing="_YsXyqCxcEeOPquFQcVsRRQ">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_YsXyoixcEeOPquFQcVsRRQ" name="Value(&quot;&quot;)" inStructuredNode="_YsXyoSxcEeOPquFQcVsRRQ">
                <result xmi:type="uml:OutputPin" xmi:id="_YsXyoyxcEeOPquFQcVsRRQ" name="Value(&quot;&quot;).result" outgoing="_YsXypyxcEeOPquFQcVsRRQ" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YsXypCxcEeOPquFQcVsRRQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YsXypSxcEeOPquFQcVsRRQ" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_YsXypixcEeOPquFQcVsRRQ" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_YsXypyxcEeOPquFQcVsRRQ" inStructuredNode="_YsXymSxcEeOPquFQcVsRRQ" source="_YsXyoyxcEeOPquFQcVsRRQ" target="_YsXymyxcEeOPquFQcVsRRQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_YsXyqCxcEeOPquFQcVsRRQ" inStructuredNode="_YsXymSxcEeOPquFQcVsRRQ" source="_YsXyoSxcEeOPquFQcVsRRQ" target="_YsXymixcEeOPquFQcVsRRQ"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_YsXyqSxcEeOPquFQcVsRRQ" name="ExpressionStatement@12707c8" inStructuredNode="_YsXyQCxcEeOPquFQcVsRRQ" outgoing="_YsXy0yxcEeOPquFQcVsRRQ" incoming="_YsXy0ixcEeOPquFQcVsRRQ">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_YsXyqixcEeOPquFQcVsRRQ" name="Call(WriteLine)" inStructuredNode="_YsXyqSxcEeOPquFQcVsRRQ" incoming="_YsXyuCxcEeOPquFQcVsRRQ">
              <argument xmi:type="uml:InputPin" xmi:id="_YsXyqyxcEeOPquFQcVsRRQ" name="Call(WriteLine).argument(value)" incoming="_YsXytyxcEeOPquFQcVsRRQ">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YsXyrCxcEeOPquFQcVsRRQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YsXyrSxcEeOPquFQcVsRRQ" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_YsXyrixcEeOPquFQcVsRRQ" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YsXyryxcEeOPquFQcVsRRQ"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YsXysCxcEeOPquFQcVsRRQ" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_YsXysSxcEeOPquFQcVsRRQ" name="Tuple@6f1b57" inStructuredNode="_YsXyqSxcEeOPquFQcVsRRQ" outgoing="_YsXyuCxcEeOPquFQcVsRRQ">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_YsXysixcEeOPquFQcVsRRQ" name="Value(&quot;&quot;)" inStructuredNode="_YsXysSxcEeOPquFQcVsRRQ">
                <result xmi:type="uml:OutputPin" xmi:id="_YsXysyxcEeOPquFQcVsRRQ" name="Value(&quot;&quot;).result" outgoing="_YsXytyxcEeOPquFQcVsRRQ" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YsXytCxcEeOPquFQcVsRRQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YsXytSxcEeOPquFQcVsRRQ" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_YsXytixcEeOPquFQcVsRRQ" value="">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_YsXytyxcEeOPquFQcVsRRQ" inStructuredNode="_YsXyqSxcEeOPquFQcVsRRQ" source="_YsXysyxcEeOPquFQcVsRRQ" target="_YsXyqyxcEeOPquFQcVsRRQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_YsXyuCxcEeOPquFQcVsRRQ" inStructuredNode="_YsXyqSxcEeOPquFQcVsRRQ" source="_YsXysSxcEeOPquFQcVsRRQ" target="_YsXyqixcEeOPquFQcVsRRQ"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_YsXyuSxcEeOPquFQcVsRRQ" name="ExpressionStatement@1881827" inStructuredNode="_YsXyQCxcEeOPquFQcVsRRQ" incoming="_YsXy0yxcEeOPquFQcVsRRQ">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_YsXyuixcEeOPquFQcVsRRQ" name="Call(WriteLine)" inStructuredNode="_YsXyuSxcEeOPquFQcVsRRQ" incoming="_YsXyyCxcEeOPquFQcVsRRQ">
              <argument xmi:type="uml:InputPin" xmi:id="_YsXyuyxcEeOPquFQcVsRRQ" name="Call(WriteLine).argument(value)" incoming="_YsXyxyxcEeOPquFQcVsRRQ">
                <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YsXyvCxcEeOPquFQcVsRRQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YsXyvSxcEeOPquFQcVsRRQ" value="1"/>
              </argument>
              <result xmi:type="uml:OutputPin" xmi:id="_YsXyvixcEeOPquFQcVsRRQ" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YsXyvyxcEeOPquFQcVsRRQ"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YsXywCxcEeOPquFQcVsRRQ" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_YsXywSxcEeOPquFQcVsRRQ" name="Tuple@13b4838" inStructuredNode="_YsXyuSxcEeOPquFQcVsRRQ" outgoing="_YsXyyCxcEeOPquFQcVsRRQ">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_YsXywixcEeOPquFQcVsRRQ" name="Value(&quot;---- End of Test Suite 1 - Bis----&quot;)" inStructuredNode="_YsXywSxcEeOPquFQcVsRRQ">
                <result xmi:type="uml:OutputPin" xmi:id="_YsXywyxcEeOPquFQcVsRRQ" name="Value(&quot;---- End of Test Suite 1 - Bis----&quot;).result" outgoing="_YsXyxyxcEeOPquFQcVsRRQ" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YsXyxCxcEeOPquFQcVsRRQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YsXyxSxcEeOPquFQcVsRRQ" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_YsXyxixcEeOPquFQcVsRRQ" value="---- End of Test Suite 1 - Bis----">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                </value>
              </node>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_YsXyxyxcEeOPquFQcVsRRQ" inStructuredNode="_YsXyuSxcEeOPquFQcVsRRQ" source="_YsXywyxcEeOPquFQcVsRRQ" target="_YsXyuyxcEeOPquFQcVsRRQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_YsXyyCxcEeOPquFQcVsRRQ" inStructuredNode="_YsXyuSxcEeOPquFQcVsRRQ" source="_YsXywSxcEeOPquFQcVsRRQ" target="_YsXyuixcEeOPquFQcVsRRQ"/>
          </node>
          <edge xmi:type="uml:ControlFlow" xmi:id="_YsXyySxcEeOPquFQcVsRRQ" inStructuredNode="_YsXyQCxcEeOPquFQcVsRRQ" source="_YsXyQSxcEeOPquFQcVsRRQ" target="_YsXyUSxcEeOPquFQcVsRRQ"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_YsXyyixcEeOPquFQcVsRRQ" inStructuredNode="_YsXyQCxcEeOPquFQcVsRRQ" source="_YsXyUSxcEeOPquFQcVsRRQ" target="_YsXyYSxcEeOPquFQcVsRRQ"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_YsXyyyxcEeOPquFQcVsRRQ" inStructuredNode="_YsXyQCxcEeOPquFQcVsRRQ" source="_YsXyYSxcEeOPquFQcVsRRQ" target="_YsXyYyxcEeOPquFQcVsRRQ"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_YsXyzCxcEeOPquFQcVsRRQ" inStructuredNode="_YsXyQCxcEeOPquFQcVsRRQ" source="_YsXyYyxcEeOPquFQcVsRRQ" target="_YsXycyxcEeOPquFQcVsRRQ"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_YsXyzSxcEeOPquFQcVsRRQ" inStructuredNode="_YsXyQCxcEeOPquFQcVsRRQ" source="_YsXycyxcEeOPquFQcVsRRQ" target="_YsXydSxcEeOPquFQcVsRRQ"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_YsXyzixcEeOPquFQcVsRRQ" inStructuredNode="_YsXyQCxcEeOPquFQcVsRRQ" source="_YsXydSxcEeOPquFQcVsRRQ" target="_YsXyhSxcEeOPquFQcVsRRQ"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_YsXyzyxcEeOPquFQcVsRRQ" inStructuredNode="_YsXyQCxcEeOPquFQcVsRRQ" source="_YsXyhSxcEeOPquFQcVsRRQ" target="_YsXyhyxcEeOPquFQcVsRRQ"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_YsXy0CxcEeOPquFQcVsRRQ" inStructuredNode="_YsXyQCxcEeOPquFQcVsRRQ" source="_YsXyhyxcEeOPquFQcVsRRQ" target="_YsXylyxcEeOPquFQcVsRRQ"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_YsXy0SxcEeOPquFQcVsRRQ" inStructuredNode="_YsXyQCxcEeOPquFQcVsRRQ" source="_YsXylyxcEeOPquFQcVsRRQ" target="_YsXymSxcEeOPquFQcVsRRQ"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_YsXy0ixcEeOPquFQcVsRRQ" inStructuredNode="_YsXyQCxcEeOPquFQcVsRRQ" source="_YsXymSxcEeOPquFQcVsRRQ" target="_YsXyqSxcEeOPquFQcVsRRQ"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_YsXy0yxcEeOPquFQcVsRRQ" inStructuredNode="_YsXyQCxcEeOPquFQcVsRRQ" source="_YsXyqSxcEeOPquFQcVsRRQ" target="_YsXyuSxcEeOPquFQcVsRRQ"/>
        </structuredNode>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_ocr_6CtmEeO4fJDQoZ3qWg" name="Assembly_PWP_P">
        <packagedElement xmi:type="uml:Class" xmi:id="_ocr_6StmEeO4fJDQoZ3qWg" name="B">
          <ownedAttribute xmi:type="uml:Port" xmi:id="_ocr_6itmEeO4fJDQoZ3qWg" name="p" visibility="public" type="_ocsC6ytmEeO4fJDQoZ3qWg" isUnique="false" end="_ocsB2ytmEeO4fJDQoZ3qWg _ocsB7CtmEeO4fJDQoZ3qWg _ocsB_StmEeO4fJDQoZ3qWg _ocsC4StmEeO4fJDQoZ3qWg" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ocr_6ytmEeO4fJDQoZ3qWg" value="2"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ocr_7CtmEeO4fJDQoZ3qWg" value="*"/>
          </ownedAttribute>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_ocr_7StmEeO4fJDQoZ3qWg" name="Construct" specification="_ocr_7ytmEeO4fJDQoZ3qWg">
            <ownedComment xmi:type="uml:Comment" xmi:id="_ocr_7itmEeO4fJDQoZ3qWg">
              <body>&#xD;
activity Construct() : B{ &#xD;
	// Instantiates interaction points&#xD;
	for (i in 1..2) {&#xD;
		this.p -> add(new IImpl()) ;&#xD;
	}&#xD;
	&#xD;
	return this ;&#xD;
}</body>
            </ownedComment>
          </ownedBehavior>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_ocr_7ytmEeO4fJDQoZ3qWg" name="B" method="_ocr_7StmEeO4fJDQoZ3qWg" class="_ocr_6StmEeO4fJDQoZ3qWg"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_ocr_8CtmEeO4fJDQoZ3qWg" name="C"/>
        <packagedElement xmi:type="uml:Association" xmi:id="_ocr_8StmEeO4fJDQoZ3qWg" name="R" memberEnd="_ocr_8itmEeO4fJDQoZ3qWg _ocr_9StmEeO4fJDQoZ3qWg">
          <ownedEnd xmi:type="uml:Property" xmi:id="_ocr_8itmEeO4fJDQoZ3qWg" name="x" type="_ocsC6ytmEeO4fJDQoZ3qWg" owningAssociation="_ocr_8StmEeO4fJDQoZ3qWg" association="_ocr_8StmEeO4fJDQoZ3qWg">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ocr_8ytmEeO4fJDQoZ3qWg"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ocr_9CtmEeO4fJDQoZ3qWg" value="*"/>
          </ownedEnd>
          <ownedEnd xmi:type="uml:Property" xmi:id="_ocr_9StmEeO4fJDQoZ3qWg" name="y" type="_ocr_8CtmEeO4fJDQoZ3qWg" owningAssociation="_ocr_8StmEeO4fJDQoZ3qWg" association="_ocr_8StmEeO4fJDQoZ3qWg">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ocr_9itmEeO4fJDQoZ3qWg"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ocr_9ytmEeO4fJDQoZ3qWg" value="*"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:type="uml:Activity" xmi:id="_ocr_-CtmEeO4fJDQoZ3qWg" name="TestCase_Assembly_PWP_P" group="_s02BoCuGEeOXC4Z5ELQ3cg" node="_s02BoCuGEeOXC4Z5ELQ3cg">
          <ownedComment xmi:type="uml:Comment" xmi:id="_ocr_-StmEeO4fJDQoZ3qWg">
            <body>namespace 'Test Suites'::'Test Suite 1 - Bis'::Assembly_PWP_P ;&#xD;
&#xD;
private import 'Test Suites'::Utils::* ;&#xD;
&#xD;
activity TestCase_Assembly_PWP_P() { &#xD;
	helper = new AssertCompositeHelper() ;&#xD;
	&#xD;
	WriteLine(&quot;-- Running test case: Assembly connector between a part with port and a part -- Ports typed by Interfaces&quot;) ;&#xD;
	&#xD;
	// Testing instantiation of A_Empty_Pattern&#xD;
	WriteLine(&quot;&quot;) ;&#xD;
	WriteLine(&quot;- Testing instantiation of A_Empty_Pattern -&quot;) ;&#xD;
	a_empty = new A_Empty_Pattern() ;&#xD;
	AssertEmptyPattern(a_empty.b, a_empty.c) ;&#xD;
	&#xD;
	// Testing instantiation of A_Unconnected_Pattern&#xD;
	WriteLine(&quot;&quot;) ;&#xD;
	WriteLine(&quot;- Testing instantiation of A_Unconnected_Pattern -&quot;) ;&#xD;
	a_unconnected = new A_Unconnected_Pattern();&#xD;
	AssertUnconnectedPattern(a_unconnected.b.p, a_unconnected.c, 4, 3, helper) ;&#xD;
	&#xD;
	// Testing instantiation of A_Array_Pattern&#xD;
	WriteLine(&quot;&quot;) ;&#xD;
	WriteLine(&quot;- Testing instantiation of A_Array_Pattern -&quot;) ;&#xD;
	a_array = new A_Array_Pattern();&#xD;
	AssertArrayPattern(a_array.b.p, a_array.c, 4, helper) ;&#xD;
	&#xD;
	// Testing instantiation of A_Star_Pattern&#xD;
	WriteLine(&quot;&quot;) ;&#xD;
	WriteLine(&quot;- Testing instantiation of A_Star_Pattern -&quot;) ;&#xD;
	a_star = new A_Star_Pattern();&#xD;
	AssertStarPattern(a_star.b.p, a_star.c, 4, 5, helper) ;&#xD;
}</body>
          </ownedComment>
          <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_s02BoCuGEeOXC4Z5ELQ3cg" name="Body(TestCase_Assembly_PWP_P)">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_s02BoSuGEeOXC4Z5ELQ3cg" name="ExpressionStatement@1c12adc" inStructuredNode="_s02BoCuGEeOXC4Z5ELQ3cg" outgoing="_s02pjCuGEeOXC4Z5ELQ3cg">
              <node xmi:type="uml:ForkNode" xmi:id="_s02BoiuGEeOXC4Z5ELQ3cg" name="Fork(helper)@340aa2" inStructuredNode="_s02BoSuGEeOXC4Z5ELQ3cg" outgoing="_s02pliuGEeOXC4Z5ELQ3cg _s02pnSuGEeOXC4Z5ELQ3cg _s02ppCuGEeOXC4Z5ELQ3cg" incoming="_s02BsCuGEeOXC4Z5ELQ3cg"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_s02BoyuGEeOXC4Z5ELQ3cg" name="RightHandSide@f8f341" inStructuredNode="_s02BoSuGEeOXC4Z5ELQ3cg">
                <node xmi:type="uml:CallOperationAction" xmi:id="_s02BpCuGEeOXC4Z5ELQ3cg" name="Call(AssertCompositeHelper)" inStructuredNode="_s02BoyuGEeOXC4Z5ELQ3cg" operation="_ocsC1itmEeO4fJDQoZ3qWg">
                  <result xmi:type="uml:OutputPin" xmi:id="_s02BpSuGEeOXC4Z5ELQ3cg" name="Call(AssertCompositeHelper).result(result)" outgoing="_s02BsCuGEeOXC4Z5ELQ3cg" type="_ocsCBStmEeO4fJDQoZ3qWg">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02BpiuGEeOXC4Z5ELQ3cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02BpyuGEeOXC4Z5ELQ3cg" value="1"/>
                  </result>
                  <target xmi:type="uml:InputPin" xmi:id="_s02BqCuGEeOXC4Z5ELQ3cg" name="Call(AssertCompositeHelper).target" incoming="_s02BryuGEeOXC4Z5ELQ3cg" type="_ocsCBStmEeO4fJDQoZ3qWg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02BqSuGEeOXC4Z5ELQ3cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02BqiuGEeOXC4Z5ELQ3cg" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_s02BqyuGEeOXC4Z5ELQ3cg" name="Create(AssertCompositeHelper)" inStructuredNode="_s02BoyuGEeOXC4Z5ELQ3cg" classifier="_ocsCBStmEeO4fJDQoZ3qWg">
                  <result xmi:type="uml:OutputPin" xmi:id="_s02BrCuGEeOXC4Z5ELQ3cg" name="Create(AssertCompositeHelper).result" outgoing="_s02BryuGEeOXC4Z5ELQ3cg" type="_ocsCBStmEeO4fJDQoZ3qWg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02BrSuGEeOXC4Z5ELQ3cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02BriuGEeOXC4Z5ELQ3cg" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_s02BryuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02BoyuGEeOXC4Z5ELQ3cg" source="_s02BrCuGEeOXC4Z5ELQ3cg" target="_s02BqCuGEeOXC4Z5ELQ3cg"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_s02BsCuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02BoSuGEeOXC4Z5ELQ3cg" source="_s02BpSuGEeOXC4Z5ELQ3cg" target="_s02BoiuGEeOXC4Z5ELQ3cg"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_s02BsSuGEeOXC4Z5ELQ3cg" name="ExpressionStatement@3adfb3" inStructuredNode="_s02BoCuGEeOXC4Z5ELQ3cg" outgoing="_s02pjSuGEeOXC4Z5ELQ3cg" incoming="_s02pjCuGEeOXC4Z5ELQ3cg">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_s02BsiuGEeOXC4Z5ELQ3cg" name="Call(WriteLine)" inStructuredNode="_s02BsSuGEeOXC4Z5ELQ3cg" incoming="_s02BwCuGEeOXC4Z5ELQ3cg">
                <argument xmi:type="uml:InputPin" xmi:id="_s02BsyuGEeOXC4Z5ELQ3cg" name="Call(WriteLine).argument(value)" incoming="_s02BvyuGEeOXC4Z5ELQ3cg">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02BtCuGEeOXC4Z5ELQ3cg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02BtSuGEeOXC4Z5ELQ3cg" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_s02BtiuGEeOXC4Z5ELQ3cg" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02BtyuGEeOXC4Z5ELQ3cg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02BuCuGEeOXC4Z5ELQ3cg" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_s02BuSuGEeOXC4Z5ELQ3cg" name="Tuple@92882f" inStructuredNode="_s02BsSuGEeOXC4Z5ELQ3cg" outgoing="_s02BwCuGEeOXC4Z5ELQ3cg">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_s02BuiuGEeOXC4Z5ELQ3cg" name="Value(&quot;-- Running test case: Assembly connector between a part with port and a part -- Ports typed by Interfaces&quot;)" inStructuredNode="_s02BuSuGEeOXC4Z5ELQ3cg">
                  <result xmi:type="uml:OutputPin" xmi:id="_s02BuyuGEeOXC4Z5ELQ3cg" name="Value(&quot;-- Running test case: Assembly connector between a part with port and a part -- Ports typed by Interfaces&quot;).result" outgoing="_s02BvyuGEeOXC4Z5ELQ3cg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02BvCuGEeOXC4Z5ELQ3cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02BvSuGEeOXC4Z5ELQ3cg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_s02BviuGEeOXC4Z5ELQ3cg" value="-- Running test case: Assembly connector between a part with port and a part -- Ports typed by Interfaces">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_s02BvyuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02BsSuGEeOXC4Z5ELQ3cg" source="_s02BuyuGEeOXC4Z5ELQ3cg" target="_s02BsyuGEeOXC4Z5ELQ3cg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_s02BwCuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02BsSuGEeOXC4Z5ELQ3cg" source="_s02BuSuGEeOXC4Z5ELQ3cg" target="_s02BsiuGEeOXC4Z5ELQ3cg"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_s02BwSuGEeOXC4Z5ELQ3cg" name="ExpressionStatement@f768a8" inStructuredNode="_s02BoCuGEeOXC4Z5ELQ3cg" outgoing="_s02pjiuGEeOXC4Z5ELQ3cg" incoming="_s02pjSuGEeOXC4Z5ELQ3cg">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_s02BwiuGEeOXC4Z5ELQ3cg" name="Call(WriteLine)" inStructuredNode="_s02BwSuGEeOXC4Z5ELQ3cg" incoming="_s02B0CuGEeOXC4Z5ELQ3cg">
                <argument xmi:type="uml:InputPin" xmi:id="_s02BwyuGEeOXC4Z5ELQ3cg" name="Call(WriteLine).argument(value)" incoming="_s02BzyuGEeOXC4Z5ELQ3cg">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02BxCuGEeOXC4Z5ELQ3cg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02BxSuGEeOXC4Z5ELQ3cg" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_s02BxiuGEeOXC4Z5ELQ3cg" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02BxyuGEeOXC4Z5ELQ3cg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02ByCuGEeOXC4Z5ELQ3cg" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_s02BySuGEeOXC4Z5ELQ3cg" name="Tuple@95b6de" inStructuredNode="_s02BwSuGEeOXC4Z5ELQ3cg" outgoing="_s02B0CuGEeOXC4Z5ELQ3cg">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_s02ByiuGEeOXC4Z5ELQ3cg" name="Value(&quot;&quot;)" inStructuredNode="_s02BySuGEeOXC4Z5ELQ3cg">
                  <result xmi:type="uml:OutputPin" xmi:id="_s02ByyuGEeOXC4Z5ELQ3cg" name="Value(&quot;&quot;).result" outgoing="_s02BzyuGEeOXC4Z5ELQ3cg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02BzCuGEeOXC4Z5ELQ3cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02BzSuGEeOXC4Z5ELQ3cg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_s02BziuGEeOXC4Z5ELQ3cg" value="">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_s02BzyuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02BwSuGEeOXC4Z5ELQ3cg" source="_s02ByyuGEeOXC4Z5ELQ3cg" target="_s02BwyuGEeOXC4Z5ELQ3cg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_s02B0CuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02BwSuGEeOXC4Z5ELQ3cg" source="_s02BySuGEeOXC4Z5ELQ3cg" target="_s02BwiuGEeOXC4Z5ELQ3cg"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_s02B0SuGEeOXC4Z5ELQ3cg" name="ExpressionStatement@38a7f0" inStructuredNode="_s02BoCuGEeOXC4Z5ELQ3cg" outgoing="_s02pjyuGEeOXC4Z5ELQ3cg" incoming="_s02pjiuGEeOXC4Z5ELQ3cg">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_s02B0iuGEeOXC4Z5ELQ3cg" name="Call(WriteLine)" inStructuredNode="_s02B0SuGEeOXC4Z5ELQ3cg" incoming="_s02B4CuGEeOXC4Z5ELQ3cg">
                <argument xmi:type="uml:InputPin" xmi:id="_s02B0yuGEeOXC4Z5ELQ3cg" name="Call(WriteLine).argument(value)" incoming="_s02B3yuGEeOXC4Z5ELQ3cg">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02B1CuGEeOXC4Z5ELQ3cg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02B1SuGEeOXC4Z5ELQ3cg" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_s02B1iuGEeOXC4Z5ELQ3cg" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02B1yuGEeOXC4Z5ELQ3cg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02B2CuGEeOXC4Z5ELQ3cg" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_s02B2SuGEeOXC4Z5ELQ3cg" name="Tuple@659317" inStructuredNode="_s02B0SuGEeOXC4Z5ELQ3cg" outgoing="_s02B4CuGEeOXC4Z5ELQ3cg">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_s02B2iuGEeOXC4Z5ELQ3cg" name="Value(&quot;- Testing instantiation of A_Empty_Pattern -&quot;)" inStructuredNode="_s02B2SuGEeOXC4Z5ELQ3cg">
                  <result xmi:type="uml:OutputPin" xmi:id="_s02B2yuGEeOXC4Z5ELQ3cg" name="Value(&quot;- Testing instantiation of A_Empty_Pattern -&quot;).result" outgoing="_s02B3yuGEeOXC4Z5ELQ3cg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02B3CuGEeOXC4Z5ELQ3cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02B3SuGEeOXC4Z5ELQ3cg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_s02B3iuGEeOXC4Z5ELQ3cg" value="- Testing instantiation of A_Empty_Pattern -">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_s02B3yuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02B0SuGEeOXC4Z5ELQ3cg" source="_s02B2yuGEeOXC4Z5ELQ3cg" target="_s02B0yuGEeOXC4Z5ELQ3cg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_s02B4CuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02B0SuGEeOXC4Z5ELQ3cg" source="_s02B2SuGEeOXC4Z5ELQ3cg" target="_s02B0iuGEeOXC4Z5ELQ3cg"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_s02B4SuGEeOXC4Z5ELQ3cg" name="ExpressionStatement@4d7d83" inStructuredNode="_s02BoCuGEeOXC4Z5ELQ3cg" outgoing="_s02pkiuGEeOXC4Z5ELQ3cg" incoming="_s02pjyuGEeOXC4Z5ELQ3cg">
              <node xmi:type="uml:ForkNode" xmi:id="_s02B4iuGEeOXC4Z5ELQ3cg" name="Fork(a_empty)@61e844" inStructuredNode="_s02B4SuGEeOXC4Z5ELQ3cg" outgoing="_s02pkCuGEeOXC4Z5ELQ3cg _s02pkSuGEeOXC4Z5ELQ3cg" incoming="_s02B8CuGEeOXC4Z5ELQ3cg"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_s02B4yuGEeOXC4Z5ELQ3cg" name="RightHandSide@1d7fad2" inStructuredNode="_s02B4SuGEeOXC4Z5ELQ3cg">
                <node xmi:type="uml:CallOperationAction" xmi:id="_s02B5CuGEeOXC4Z5ELQ3cg" name="Call(A_Empty_Pattern)" inStructuredNode="_s02B4yuGEeOXC4Z5ELQ3cg" operation="_ocsB4StmEeO4fJDQoZ3qWg">
                  <result xmi:type="uml:OutputPin" xmi:id="_s02B5SuGEeOXC4Z5ELQ3cg" name="Call(A_Empty_Pattern).result(result)" outgoing="_s02B8CuGEeOXC4Z5ELQ3cg" type="_ocsB0itmEeO4fJDQoZ3qWg">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02B5iuGEeOXC4Z5ELQ3cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02B5yuGEeOXC4Z5ELQ3cg" value="1"/>
                  </result>
                  <target xmi:type="uml:InputPin" xmi:id="_s02B6CuGEeOXC4Z5ELQ3cg" name="Call(A_Empty_Pattern).target" incoming="_s02B7yuGEeOXC4Z5ELQ3cg" type="_ocsB0itmEeO4fJDQoZ3qWg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02B6SuGEeOXC4Z5ELQ3cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02B6iuGEeOXC4Z5ELQ3cg" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_s02B6yuGEeOXC4Z5ELQ3cg" name="Create(A_Empty_Pattern)" inStructuredNode="_s02B4yuGEeOXC4Z5ELQ3cg" classifier="_ocsB0itmEeO4fJDQoZ3qWg">
                  <result xmi:type="uml:OutputPin" xmi:id="_s02B7CuGEeOXC4Z5ELQ3cg" name="Create(A_Empty_Pattern).result" outgoing="_s02B7yuGEeOXC4Z5ELQ3cg" type="_ocsB0itmEeO4fJDQoZ3qWg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02B7SuGEeOXC4Z5ELQ3cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02B7iuGEeOXC4Z5ELQ3cg" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_s02B7yuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02B4yuGEeOXC4Z5ELQ3cg" source="_s02B7CuGEeOXC4Z5ELQ3cg" target="_s02B6CuGEeOXC4Z5ELQ3cg"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_s02B8CuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02B4SuGEeOXC4Z5ELQ3cg" source="_s02B5SuGEeOXC4Z5ELQ3cg" target="_s02B4iuGEeOXC4Z5ELQ3cg"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_s02B8SuGEeOXC4Z5ELQ3cg" name="ExpressionStatement@1668de0" inStructuredNode="_s02BoCuGEeOXC4Z5ELQ3cg" outgoing="_s02pkyuGEeOXC4Z5ELQ3cg" incoming="_s02pkiuGEeOXC4Z5ELQ3cg">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_s02B8iuGEeOXC4Z5ELQ3cg" name="Call(AssertEmptyPattern)" inStructuredNode="_s02B8SuGEeOXC4Z5ELQ3cg" incoming="_s02CDiuGEeOXC4Z5ELQ3cg" behavior="_6C3JkIr9EeKEn4V9UD8Cqw">
                <argument xmi:type="uml:InputPin" xmi:id="_s02B8yuGEeOXC4Z5ELQ3cg" name="Call(AssertEmptyPattern).argument(ends1)" incoming="_s02CDCuGEeOXC4Z5ELQ3cg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02B9CuGEeOXC4Z5ELQ3cg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02B9SuGEeOXC4Z5ELQ3cg" value="*"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_s02B9iuGEeOXC4Z5ELQ3cg" name="Call(AssertEmptyPattern).argument(ends2)" incoming="_s02CDSuGEeOXC4Z5ELQ3cg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02B9yuGEeOXC4Z5ELQ3cg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02B-CuGEeOXC4Z5ELQ3cg" value="*"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_s02B-SuGEeOXC4Z5ELQ3cg" name="Tuple@61c3f9" inStructuredNode="_s02B8SuGEeOXC4Z5ELQ3cg" outgoing="_s02CDiuGEeOXC4Z5ELQ3cg">
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_s02B-iuGEeOXC4Z5ELQ3cg" name="Read(b)" inStructuredNode="_s02B-SuGEeOXC4Z5ELQ3cg" structuralFeature="_ocsB1CtmEeO4fJDQoZ3qWg">
                  <object xmi:type="uml:InputPin" xmi:id="_s02B-yuGEeOXC4Z5ELQ3cg" name="Read(b).object" incoming="_s02CCiuGEeOXC4Z5ELQ3cg" type="_ocsB0itmEeO4fJDQoZ3qWg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02B_CuGEeOXC4Z5ELQ3cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02B_SuGEeOXC4Z5ELQ3cg" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_s02B_iuGEeOXC4Z5ELQ3cg" name="Read(b).result" outgoing="_s02CDCuGEeOXC4Z5ELQ3cg" type="_ocr_6StmEeO4fJDQoZ3qWg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02B_yuGEeOXC4Z5ELQ3cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02CACuGEeOXC4Z5ELQ3cg" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_s02CASuGEeOXC4Z5ELQ3cg" name="Fork(Fork(a_empty)@61e844)" inStructuredNode="_s02B-SuGEeOXC4Z5ELQ3cg" outgoing="_s02CCiuGEeOXC4Z5ELQ3cg" incoming="_s02pkCuGEeOXC4Z5ELQ3cg"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_s02CAiuGEeOXC4Z5ELQ3cg" name="Read(c)" inStructuredNode="_s02B-SuGEeOXC4Z5ELQ3cg" structuralFeature="_ocsB1ytmEeO4fJDQoZ3qWg">
                  <object xmi:type="uml:InputPin" xmi:id="_s02CAyuGEeOXC4Z5ELQ3cg" name="Read(c).object" incoming="_s02CCyuGEeOXC4Z5ELQ3cg" type="_ocsB0itmEeO4fJDQoZ3qWg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02CBCuGEeOXC4Z5ELQ3cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02CBSuGEeOXC4Z5ELQ3cg" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_s02CBiuGEeOXC4Z5ELQ3cg" name="Read(c).result" outgoing="_s02CDSuGEeOXC4Z5ELQ3cg" type="_ocr_8CtmEeO4fJDQoZ3qWg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02CByuGEeOXC4Z5ELQ3cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02CCCuGEeOXC4Z5ELQ3cg" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_s02CCSuGEeOXC4Z5ELQ3cg" name="Fork(Fork(a_empty)@61e844)" inStructuredNode="_s02B-SuGEeOXC4Z5ELQ3cg" outgoing="_s02CCyuGEeOXC4Z5ELQ3cg" incoming="_s02pkSuGEeOXC4Z5ELQ3cg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_s02CCiuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02B-SuGEeOXC4Z5ELQ3cg" source="_s02CASuGEeOXC4Z5ELQ3cg" target="_s02B-yuGEeOXC4Z5ELQ3cg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_s02CCyuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02B-SuGEeOXC4Z5ELQ3cg" source="_s02CCSuGEeOXC4Z5ELQ3cg" target="_s02CAyuGEeOXC4Z5ELQ3cg"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_s02CDCuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02B8SuGEeOXC4Z5ELQ3cg" source="_s02B_iuGEeOXC4Z5ELQ3cg" target="_s02B8yuGEeOXC4Z5ELQ3cg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_s02CDSuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02B8SuGEeOXC4Z5ELQ3cg" source="_s02CBiuGEeOXC4Z5ELQ3cg" target="_s02B9iuGEeOXC4Z5ELQ3cg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_s02CDiuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02B8SuGEeOXC4Z5ELQ3cg" source="_s02B-SuGEeOXC4Z5ELQ3cg" target="_s02B8iuGEeOXC4Z5ELQ3cg"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_s02CDyuGEeOXC4Z5ELQ3cg" name="ExpressionStatement@a58101" inStructuredNode="_s02BoCuGEeOXC4Z5ELQ3cg" outgoing="_s02plCuGEeOXC4Z5ELQ3cg" incoming="_s02pkyuGEeOXC4Z5ELQ3cg">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_s02CECuGEeOXC4Z5ELQ3cg" name="Call(WriteLine)" inStructuredNode="_s02CDyuGEeOXC4Z5ELQ3cg" incoming="_s02CHiuGEeOXC4Z5ELQ3cg">
                <argument xmi:type="uml:InputPin" xmi:id="_s02CESuGEeOXC4Z5ELQ3cg" name="Call(WriteLine).argument(value)" incoming="_s02CHSuGEeOXC4Z5ELQ3cg">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02CEiuGEeOXC4Z5ELQ3cg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02CEyuGEeOXC4Z5ELQ3cg" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_s02CFCuGEeOXC4Z5ELQ3cg" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02CFSuGEeOXC4Z5ELQ3cg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02CFiuGEeOXC4Z5ELQ3cg" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_s02CFyuGEeOXC4Z5ELQ3cg" name="Tuple@bdf57e" inStructuredNode="_s02CDyuGEeOXC4Z5ELQ3cg" outgoing="_s02CHiuGEeOXC4Z5ELQ3cg">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_s02CGCuGEeOXC4Z5ELQ3cg" name="Value(&quot;&quot;)" inStructuredNode="_s02CFyuGEeOXC4Z5ELQ3cg">
                  <result xmi:type="uml:OutputPin" xmi:id="_s02CGSuGEeOXC4Z5ELQ3cg" name="Value(&quot;&quot;).result" outgoing="_s02CHSuGEeOXC4Z5ELQ3cg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02CGiuGEeOXC4Z5ELQ3cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02CGyuGEeOXC4Z5ELQ3cg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_s02CHCuGEeOXC4Z5ELQ3cg" value="">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_s02CHSuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02CDyuGEeOXC4Z5ELQ3cg" source="_s02CGSuGEeOXC4Z5ELQ3cg" target="_s02CESuGEeOXC4Z5ELQ3cg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_s02CHiuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02CDyuGEeOXC4Z5ELQ3cg" source="_s02CFyuGEeOXC4Z5ELQ3cg" target="_s02CECuGEeOXC4Z5ELQ3cg"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_s02CHyuGEeOXC4Z5ELQ3cg" name="ExpressionStatement@f7d208" inStructuredNode="_s02BoCuGEeOXC4Z5ELQ3cg" outgoing="_s02plSuGEeOXC4Z5ELQ3cg" incoming="_s02plCuGEeOXC4Z5ELQ3cg">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_s02CICuGEeOXC4Z5ELQ3cg" name="Call(WriteLine)" inStructuredNode="_s02CHyuGEeOXC4Z5ELQ3cg" incoming="_s02CLiuGEeOXC4Z5ELQ3cg">
                <argument xmi:type="uml:InputPin" xmi:id="_s02CISuGEeOXC4Z5ELQ3cg" name="Call(WriteLine).argument(value)" incoming="_s02CLSuGEeOXC4Z5ELQ3cg">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02CIiuGEeOXC4Z5ELQ3cg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02CIyuGEeOXC4Z5ELQ3cg" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_s02CJCuGEeOXC4Z5ELQ3cg" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02CJSuGEeOXC4Z5ELQ3cg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02CJiuGEeOXC4Z5ELQ3cg" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_s02CJyuGEeOXC4Z5ELQ3cg" name="Tuple@1acd948" inStructuredNode="_s02CHyuGEeOXC4Z5ELQ3cg" outgoing="_s02CLiuGEeOXC4Z5ELQ3cg">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_s02CKCuGEeOXC4Z5ELQ3cg" name="Value(&quot;- Testing instantiation of A_Unconnected_Pattern -&quot;)" inStructuredNode="_s02CJyuGEeOXC4Z5ELQ3cg">
                  <result xmi:type="uml:OutputPin" xmi:id="_s02CKSuGEeOXC4Z5ELQ3cg" name="Value(&quot;- Testing instantiation of A_Unconnected_Pattern -&quot;).result" outgoing="_s02CLSuGEeOXC4Z5ELQ3cg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02CKiuGEeOXC4Z5ELQ3cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02CKyuGEeOXC4Z5ELQ3cg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_s02CLCuGEeOXC4Z5ELQ3cg" value="- Testing instantiation of A_Unconnected_Pattern -">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_s02CLSuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02CHyuGEeOXC4Z5ELQ3cg" source="_s02CKSuGEeOXC4Z5ELQ3cg" target="_s02CISuGEeOXC4Z5ELQ3cg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_s02CLiuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02CHyuGEeOXC4Z5ELQ3cg" source="_s02CJyuGEeOXC4Z5ELQ3cg" target="_s02CICuGEeOXC4Z5ELQ3cg"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_s02CLyuGEeOXC4Z5ELQ3cg" name="ExpressionStatement@1459ab0" inStructuredNode="_s02BoCuGEeOXC4Z5ELQ3cg" outgoing="_s02pmSuGEeOXC4Z5ELQ3cg" incoming="_s02plSuGEeOXC4Z5ELQ3cg">
              <node xmi:type="uml:ForkNode" xmi:id="_s02CMCuGEeOXC4Z5ELQ3cg" name="Fork(a_unconnected)@10354f4" inStructuredNode="_s02CLyuGEeOXC4Z5ELQ3cg" outgoing="_s02plyuGEeOXC4Z5ELQ3cg _s02pmCuGEeOXC4Z5ELQ3cg" incoming="_s02CPiuGEeOXC4Z5ELQ3cg"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_s02CMSuGEeOXC4Z5ELQ3cg" name="RightHandSide@1be8ac6" inStructuredNode="_s02CLyuGEeOXC4Z5ELQ3cg">
                <node xmi:type="uml:CallOperationAction" xmi:id="_s02CMiuGEeOXC4Z5ELQ3cg" name="Call(A_Unconnected_Pattern)" inStructuredNode="_s02CMSuGEeOXC4Z5ELQ3cg" operation="_ocsC5ytmEeO4fJDQoZ3qWg">
                  <result xmi:type="uml:OutputPin" xmi:id="_s02CMyuGEeOXC4Z5ELQ3cg" name="Call(A_Unconnected_Pattern).result(result)" outgoing="_s02CPiuGEeOXC4Z5ELQ3cg" type="_ocsC2CtmEeO4fJDQoZ3qWg">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02CNCuGEeOXC4Z5ELQ3cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02CNSuGEeOXC4Z5ELQ3cg" value="1"/>
                  </result>
                  <target xmi:type="uml:InputPin" xmi:id="_s02CNiuGEeOXC4Z5ELQ3cg" name="Call(A_Unconnected_Pattern).target" incoming="_s02CPSuGEeOXC4Z5ELQ3cg" type="_ocsC2CtmEeO4fJDQoZ3qWg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02CNyuGEeOXC4Z5ELQ3cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02COCuGEeOXC4Z5ELQ3cg" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_s02COSuGEeOXC4Z5ELQ3cg" name="Create(A_Unconnected_Pattern)" inStructuredNode="_s02CMSuGEeOXC4Z5ELQ3cg" classifier="_ocsC2CtmEeO4fJDQoZ3qWg">
                  <result xmi:type="uml:OutputPin" xmi:id="_s02COiuGEeOXC4Z5ELQ3cg" name="Create(A_Unconnected_Pattern).result" outgoing="_s02CPSuGEeOXC4Z5ELQ3cg" type="_ocsC2CtmEeO4fJDQoZ3qWg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02COyuGEeOXC4Z5ELQ3cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02CPCuGEeOXC4Z5ELQ3cg" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_s02CPSuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02CMSuGEeOXC4Z5ELQ3cg" source="_s02COiuGEeOXC4Z5ELQ3cg" target="_s02CNiuGEeOXC4Z5ELQ3cg"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_s02CPiuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02CLyuGEeOXC4Z5ELQ3cg" source="_s02CMyuGEeOXC4Z5ELQ3cg" target="_s02CMCuGEeOXC4Z5ELQ3cg"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_s02CPyuGEeOXC4Z5ELQ3cg" name="ExpressionStatement@b2dedb" inStructuredNode="_s02BoCuGEeOXC4Z5ELQ3cg" outgoing="_s02pmiuGEeOXC4Z5ELQ3cg" incoming="_s02pmSuGEeOXC4Z5ELQ3cg">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_s02CQCuGEeOXC4Z5ELQ3cg" name="Call(AssertUnconnectedPattern)" inStructuredNode="_s02CPyuGEeOXC4Z5ELQ3cg" incoming="_s02osCuGEeOXC4Z5ELQ3cg" behavior="_3BMbcIsVEeKEn4V9UD8Cqw">
                <argument xmi:type="uml:InputPin" xmi:id="_s02CQSuGEeOXC4Z5ELQ3cg" name="Call(AssertUnconnectedPattern).argument(ends1)" incoming="_s02CfCuGEeOXC4Z5ELQ3cg">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02CQiuGEeOXC4Z5ELQ3cg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02CQyuGEeOXC4Z5ELQ3cg" value="*"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_s02CRCuGEeOXC4Z5ELQ3cg" name="Call(AssertUnconnectedPattern).argument(ends2)" incoming="_s02CfSuGEeOXC4Z5ELQ3cg">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02CRSuGEeOXC4Z5ELQ3cg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02CRiuGEeOXC4Z5ELQ3cg" value="*"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_s02CRyuGEeOXC4Z5ELQ3cg" name="Call(AssertUnconnectedPattern).argument(n1)" incoming="_s02CfiuGEeOXC4Z5ELQ3cg">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02CSCuGEeOXC4Z5ELQ3cg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02CSSuGEeOXC4Z5ELQ3cg" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_s02CSiuGEeOXC4Z5ELQ3cg" name="Call(AssertUnconnectedPattern).argument(n2)" incoming="_s02CfyuGEeOXC4Z5ELQ3cg">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02CSyuGEeOXC4Z5ELQ3cg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02CTCuGEeOXC4Z5ELQ3cg" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_s02CTSuGEeOXC4Z5ELQ3cg" name="Call(AssertUnconnectedPattern).argument(helper)" incoming="_s02pliuGEeOXC4Z5ELQ3cg" type="_iyhhgIr7EeKEn4V9UD8Cqw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02CTiuGEeOXC4Z5ELQ3cg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02CTyuGEeOXC4Z5ELQ3cg" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_s02CUCuGEeOXC4Z5ELQ3cg" name="Tuple@1e7eb4e" inStructuredNode="_s02CPyuGEeOXC4Z5ELQ3cg" outgoing="_s02osCuGEeOXC4Z5ELQ3cg">
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_s02CUSuGEeOXC4Z5ELQ3cg" name="Read(b)" inStructuredNode="_s02CUCuGEeOXC4Z5ELQ3cg" structuralFeature="_ocsC2itmEeO4fJDQoZ3qWg">
                  <object xmi:type="uml:InputPin" xmi:id="_s02CUiuGEeOXC4Z5ELQ3cg" name="Read(b).object" incoming="_s02CeCuGEeOXC4Z5ELQ3cg" type="_ocsC2CtmEeO4fJDQoZ3qWg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02CUyuGEeOXC4Z5ELQ3cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02CVCuGEeOXC4Z5ELQ3cg" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_s02CVSuGEeOXC4Z5ELQ3cg" name="Read(b).result" outgoing="_s02CeSuGEeOXC4Z5ELQ3cg" type="_ocr_6StmEeO4fJDQoZ3qWg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02CViuGEeOXC4Z5ELQ3cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02CVyuGEeOXC4Z5ELQ3cg" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_s02CWCuGEeOXC4Z5ELQ3cg" name="Fork(Fork(a_unconnected)@10354f4)" inStructuredNode="_s02CUCuGEeOXC4Z5ELQ3cg" outgoing="_s02CeCuGEeOXC4Z5ELQ3cg" incoming="_s02plyuGEeOXC4Z5ELQ3cg"/>
                <node xmi:type="uml:ForkNode" xmi:id="_s02CWSuGEeOXC4Z5ELQ3cg" name="Fork(Read(b).result)" inStructuredNode="_s02CUCuGEeOXC4Z5ELQ3cg" outgoing="_s02CeiuGEeOXC4Z5ELQ3cg" incoming="_s02CeSuGEeOXC4Z5ELQ3cg"/>
                <node xmi:type="uml:ExpansionRegion" xmi:id="_s02CWiuGEeOXC4Z5ELQ3cg" name="Collect(Read(p))" inStructuredNode="_s02CUCuGEeOXC4Z5ELQ3cg" mode="parallel" outputElement="_s02CZSuGEeOXC4Z5ELQ3cg" inputElement="_s02CZCuGEeOXC4Z5ELQ3cg">
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_s02CWyuGEeOXC4Z5ELQ3cg" name="Read(p)" inStructuredNode="_s02CWiuGEeOXC4Z5ELQ3cg" structuralFeature="_ocr_6itmEeO4fJDQoZ3qWg">
                    <object xmi:type="uml:InputPin" xmi:id="_s02CXCuGEeOXC4Z5ELQ3cg" name="Read(p).object" incoming="_s02CYiuGEeOXC4Z5ELQ3cg" type="_ocr_6StmEeO4fJDQoZ3qWg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02CXSuGEeOXC4Z5ELQ3cg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02CXiuGEeOXC4Z5ELQ3cg" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_s02CXyuGEeOXC4Z5ELQ3cg" name="Read(p).result" outgoing="_s02CYyuGEeOXC4Z5ELQ3cg" type="_ocsC6ytmEeO4fJDQoZ3qWg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02CYCuGEeOXC4Z5ELQ3cg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02CYSuGEeOXC4Z5ELQ3cg" value="1"/>
                    </result>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_s02CYiuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02CWiuGEeOXC4Z5ELQ3cg" source="_s02CZCuGEeOXC4Z5ELQ3cg" target="_s02CXCuGEeOXC4Z5ELQ3cg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_s02CYyuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02CWiuGEeOXC4Z5ELQ3cg" source="_s02CXyuGEeOXC4Z5ELQ3cg" target="_s02CZSuGEeOXC4Z5ELQ3cg"/>
                </node>
                <node xmi:type="uml:ExpansionNode" xmi:id="_s02CZCuGEeOXC4Z5ELQ3cg" name="Collect(Read(p)).inputElement" inStructuredNode="_s02CUCuGEeOXC4Z5ELQ3cg" outgoing="_s02CYiuGEeOXC4Z5ELQ3cg" incoming="_s02CeiuGEeOXC4Z5ELQ3cg" regionAsInput="_s02CWiuGEeOXC4Z5ELQ3cg"/>
                <node xmi:type="uml:ExpansionNode" xmi:id="_s02CZSuGEeOXC4Z5ELQ3cg" name="Collect(Read(p)).outputElement" inStructuredNode="_s02CUCuGEeOXC4Z5ELQ3cg" outgoing="_s02CfCuGEeOXC4Z5ELQ3cg" incoming="_s02CYyuGEeOXC4Z5ELQ3cg" regionAsOutput="_s02CWiuGEeOXC4Z5ELQ3cg"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_s02CZiuGEeOXC4Z5ELQ3cg" name="Read(c)" inStructuredNode="_s02CUCuGEeOXC4Z5ELQ3cg" structuralFeature="_ocsC3StmEeO4fJDQoZ3qWg">
                  <object xmi:type="uml:InputPin" xmi:id="_s02CZyuGEeOXC4Z5ELQ3cg" name="Read(c).object" incoming="_s02CeyuGEeOXC4Z5ELQ3cg" type="_ocsC2CtmEeO4fJDQoZ3qWg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02CaCuGEeOXC4Z5ELQ3cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02CaSuGEeOXC4Z5ELQ3cg" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_s02CaiuGEeOXC4Z5ELQ3cg" name="Read(c).result" outgoing="_s02CfSuGEeOXC4Z5ELQ3cg" type="_ocr_8CtmEeO4fJDQoZ3qWg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02CayuGEeOXC4Z5ELQ3cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02CbCuGEeOXC4Z5ELQ3cg" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_s02CbSuGEeOXC4Z5ELQ3cg" name="Fork(Fork(a_unconnected)@10354f4)" inStructuredNode="_s02CUCuGEeOXC4Z5ELQ3cg" outgoing="_s02CeyuGEeOXC4Z5ELQ3cg" incoming="_s02pmCuGEeOXC4Z5ELQ3cg"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_s02CbiuGEeOXC4Z5ELQ3cg" name="Value(4)" inStructuredNode="_s02CUCuGEeOXC4Z5ELQ3cg">
                  <result xmi:type="uml:OutputPin" xmi:id="_s02CbyuGEeOXC4Z5ELQ3cg" name="Value(4).result" outgoing="_s02CfiuGEeOXC4Z5ELQ3cg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02CcCuGEeOXC4Z5ELQ3cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02CcSuGEeOXC4Z5ELQ3cg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_s02CciuGEeOXC4Z5ELQ3cg" value="4">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_s02CcyuGEeOXC4Z5ELQ3cg" name="Value(3)" inStructuredNode="_s02CUCuGEeOXC4Z5ELQ3cg">
                  <result xmi:type="uml:OutputPin" xmi:id="_s02CdCuGEeOXC4Z5ELQ3cg" name="Value(3).result" outgoing="_s02CfyuGEeOXC4Z5ELQ3cg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02CdSuGEeOXC4Z5ELQ3cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02CdiuGEeOXC4Z5ELQ3cg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_s02CdyuGEeOXC4Z5ELQ3cg" value="3">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_s02CeCuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02CUCuGEeOXC4Z5ELQ3cg" source="_s02CWCuGEeOXC4Z5ELQ3cg" target="_s02CUiuGEeOXC4Z5ELQ3cg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_s02CeSuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02CUCuGEeOXC4Z5ELQ3cg" source="_s02CVSuGEeOXC4Z5ELQ3cg" target="_s02CWSuGEeOXC4Z5ELQ3cg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_s02CeiuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02CUCuGEeOXC4Z5ELQ3cg" source="_s02CWSuGEeOXC4Z5ELQ3cg" target="_s02CZCuGEeOXC4Z5ELQ3cg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_s02CeyuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02CUCuGEeOXC4Z5ELQ3cg" source="_s02CbSuGEeOXC4Z5ELQ3cg" target="_s02CZyuGEeOXC4Z5ELQ3cg"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_s02CfCuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02CPyuGEeOXC4Z5ELQ3cg" source="_s02CZSuGEeOXC4Z5ELQ3cg" target="_s02CQSuGEeOXC4Z5ELQ3cg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_s02CfSuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02CPyuGEeOXC4Z5ELQ3cg" source="_s02CaiuGEeOXC4Z5ELQ3cg" target="_s02CRCuGEeOXC4Z5ELQ3cg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_s02CfiuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02CPyuGEeOXC4Z5ELQ3cg" source="_s02CbyuGEeOXC4Z5ELQ3cg" target="_s02CRyuGEeOXC4Z5ELQ3cg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_s02CfyuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02CPyuGEeOXC4Z5ELQ3cg" source="_s02CdCuGEeOXC4Z5ELQ3cg" target="_s02CSiuGEeOXC4Z5ELQ3cg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_s02osCuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02CPyuGEeOXC4Z5ELQ3cg" source="_s02CUCuGEeOXC4Z5ELQ3cg" target="_s02CQCuGEeOXC4Z5ELQ3cg"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_s02osSuGEeOXC4Z5ELQ3cg" name="ExpressionStatement@84aaa3" inStructuredNode="_s02BoCuGEeOXC4Z5ELQ3cg" outgoing="_s02pmyuGEeOXC4Z5ELQ3cg" incoming="_s02pmiuGEeOXC4Z5ELQ3cg">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_s02osiuGEeOXC4Z5ELQ3cg" name="Call(WriteLine)" inStructuredNode="_s02osSuGEeOXC4Z5ELQ3cg" incoming="_s02owCuGEeOXC4Z5ELQ3cg">
                <argument xmi:type="uml:InputPin" xmi:id="_s02osyuGEeOXC4Z5ELQ3cg" name="Call(WriteLine).argument(value)" incoming="_s02ovyuGEeOXC4Z5ELQ3cg">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02otCuGEeOXC4Z5ELQ3cg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02otSuGEeOXC4Z5ELQ3cg" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_s02otiuGEeOXC4Z5ELQ3cg" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02otyuGEeOXC4Z5ELQ3cg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02ouCuGEeOXC4Z5ELQ3cg" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_s02ouSuGEeOXC4Z5ELQ3cg" name="Tuple@81e6" inStructuredNode="_s02osSuGEeOXC4Z5ELQ3cg" outgoing="_s02owCuGEeOXC4Z5ELQ3cg">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_s02ouiuGEeOXC4Z5ELQ3cg" name="Value(&quot;&quot;)" inStructuredNode="_s02ouSuGEeOXC4Z5ELQ3cg">
                  <result xmi:type="uml:OutputPin" xmi:id="_s02ouyuGEeOXC4Z5ELQ3cg" name="Value(&quot;&quot;).result" outgoing="_s02ovyuGEeOXC4Z5ELQ3cg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02ovCuGEeOXC4Z5ELQ3cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02ovSuGEeOXC4Z5ELQ3cg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_s02oviuGEeOXC4Z5ELQ3cg" value="">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_s02ovyuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02osSuGEeOXC4Z5ELQ3cg" source="_s02ouyuGEeOXC4Z5ELQ3cg" target="_s02osyuGEeOXC4Z5ELQ3cg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_s02owCuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02osSuGEeOXC4Z5ELQ3cg" source="_s02ouSuGEeOXC4Z5ELQ3cg" target="_s02osiuGEeOXC4Z5ELQ3cg"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_s02owSuGEeOXC4Z5ELQ3cg" name="ExpressionStatement@3f5d8e" inStructuredNode="_s02BoCuGEeOXC4Z5ELQ3cg" outgoing="_s02pnCuGEeOXC4Z5ELQ3cg" incoming="_s02pmyuGEeOXC4Z5ELQ3cg">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_s02owiuGEeOXC4Z5ELQ3cg" name="Call(WriteLine)" inStructuredNode="_s02owSuGEeOXC4Z5ELQ3cg" incoming="_s02o0CuGEeOXC4Z5ELQ3cg">
                <argument xmi:type="uml:InputPin" xmi:id="_s02owyuGEeOXC4Z5ELQ3cg" name="Call(WriteLine).argument(value)" incoming="_s02ozyuGEeOXC4Z5ELQ3cg">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02oxCuGEeOXC4Z5ELQ3cg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02oxSuGEeOXC4Z5ELQ3cg" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_s02oxiuGEeOXC4Z5ELQ3cg" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02oxyuGEeOXC4Z5ELQ3cg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02oyCuGEeOXC4Z5ELQ3cg" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_s02oySuGEeOXC4Z5ELQ3cg" name="Tuple@41b2c1" inStructuredNode="_s02owSuGEeOXC4Z5ELQ3cg" outgoing="_s02o0CuGEeOXC4Z5ELQ3cg">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_s02oyiuGEeOXC4Z5ELQ3cg" name="Value(&quot;- Testing instantiation of A_Array_Pattern -&quot;)" inStructuredNode="_s02oySuGEeOXC4Z5ELQ3cg">
                  <result xmi:type="uml:OutputPin" xmi:id="_s02oyyuGEeOXC4Z5ELQ3cg" name="Value(&quot;- Testing instantiation of A_Array_Pattern -&quot;).result" outgoing="_s02ozyuGEeOXC4Z5ELQ3cg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02ozCuGEeOXC4Z5ELQ3cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02ozSuGEeOXC4Z5ELQ3cg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_s02oziuGEeOXC4Z5ELQ3cg" value="- Testing instantiation of A_Array_Pattern -">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_s02ozyuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02owSuGEeOXC4Z5ELQ3cg" source="_s02oyyuGEeOXC4Z5ELQ3cg" target="_s02owyuGEeOXC4Z5ELQ3cg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_s02o0CuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02owSuGEeOXC4Z5ELQ3cg" source="_s02oySuGEeOXC4Z5ELQ3cg" target="_s02owiuGEeOXC4Z5ELQ3cg"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_s02o0SuGEeOXC4Z5ELQ3cg" name="ExpressionStatement@41e342" inStructuredNode="_s02BoCuGEeOXC4Z5ELQ3cg" outgoing="_s02poCuGEeOXC4Z5ELQ3cg" incoming="_s02pnCuGEeOXC4Z5ELQ3cg">
              <node xmi:type="uml:ForkNode" xmi:id="_s02o0iuGEeOXC4Z5ELQ3cg" name="Fork(a_array)@192ecb9" inStructuredNode="_s02o0SuGEeOXC4Z5ELQ3cg" outgoing="_s02pniuGEeOXC4Z5ELQ3cg _s02pnyuGEeOXC4Z5ELQ3cg" incoming="_s02o4CuGEeOXC4Z5ELQ3cg"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_s02o0yuGEeOXC4Z5ELQ3cg" name="RightHandSide@f38f86" inStructuredNode="_s02o0SuGEeOXC4Z5ELQ3cg">
                <node xmi:type="uml:CallOperationAction" xmi:id="_s02o1CuGEeOXC4Z5ELQ3cg" name="Call(A_Array_Pattern)" inStructuredNode="_s02o0yuGEeOXC4Z5ELQ3cg" operation="_ocsB8itmEeO4fJDQoZ3qWg">
                  <result xmi:type="uml:OutputPin" xmi:id="_s02o1SuGEeOXC4Z5ELQ3cg" name="Call(A_Array_Pattern).result(result)" outgoing="_s02o4CuGEeOXC4Z5ELQ3cg" type="_ocsB4ytmEeO4fJDQoZ3qWg">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02o1iuGEeOXC4Z5ELQ3cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02o1yuGEeOXC4Z5ELQ3cg" value="1"/>
                  </result>
                  <target xmi:type="uml:InputPin" xmi:id="_s02o2CuGEeOXC4Z5ELQ3cg" name="Call(A_Array_Pattern).target" incoming="_s02o3yuGEeOXC4Z5ELQ3cg" type="_ocsB4ytmEeO4fJDQoZ3qWg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02o2SuGEeOXC4Z5ELQ3cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02o2iuGEeOXC4Z5ELQ3cg" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_s02o2yuGEeOXC4Z5ELQ3cg" name="Create(A_Array_Pattern)" inStructuredNode="_s02o0yuGEeOXC4Z5ELQ3cg" classifier="_ocsB4ytmEeO4fJDQoZ3qWg">
                  <result xmi:type="uml:OutputPin" xmi:id="_s02o3CuGEeOXC4Z5ELQ3cg" name="Create(A_Array_Pattern).result" outgoing="_s02o3yuGEeOXC4Z5ELQ3cg" type="_ocsB4ytmEeO4fJDQoZ3qWg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02o3SuGEeOXC4Z5ELQ3cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02o3iuGEeOXC4Z5ELQ3cg" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_s02o3yuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02o0yuGEeOXC4Z5ELQ3cg" source="_s02o3CuGEeOXC4Z5ELQ3cg" target="_s02o2CuGEeOXC4Z5ELQ3cg"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_s02o4CuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02o0SuGEeOXC4Z5ELQ3cg" source="_s02o1SuGEeOXC4Z5ELQ3cg" target="_s02o0iuGEeOXC4Z5ELQ3cg"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_s02o4SuGEeOXC4Z5ELQ3cg" name="ExpressionStatement@b9c7f6" inStructuredNode="_s02BoCuGEeOXC4Z5ELQ3cg" outgoing="_s02poSuGEeOXC4Z5ELQ3cg" incoming="_s02poCuGEeOXC4Z5ELQ3cg">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_s02o4iuGEeOXC4Z5ELQ3cg" name="Call(AssertArrayPattern)" inStructuredNode="_s02o4SuGEeOXC4Z5ELQ3cg" incoming="_s02pGSuGEeOXC4Z5ELQ3cg" behavior="_7IpF4Ir9EeKEn4V9UD8Cqw">
                <argument xmi:type="uml:InputPin" xmi:id="_s02o4yuGEeOXC4Z5ELQ3cg" name="Call(AssertArrayPattern).argument(ends1)" incoming="_s02pFiuGEeOXC4Z5ELQ3cg">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02o5CuGEeOXC4Z5ELQ3cg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02o5SuGEeOXC4Z5ELQ3cg" value="*"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_s02o5iuGEeOXC4Z5ELQ3cg" name="Call(AssertArrayPattern).argument(ends2)" incoming="_s02pFyuGEeOXC4Z5ELQ3cg">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02o5yuGEeOXC4Z5ELQ3cg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02o6CuGEeOXC4Z5ELQ3cg" value="*"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_s02o6SuGEeOXC4Z5ELQ3cg" name="Call(AssertArrayPattern).argument(n)" incoming="_s02pGCuGEeOXC4Z5ELQ3cg">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02o6iuGEeOXC4Z5ELQ3cg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02o6yuGEeOXC4Z5ELQ3cg" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_s02o7CuGEeOXC4Z5ELQ3cg" name="Call(AssertArrayPattern).argument(helper)" incoming="_s02pnSuGEeOXC4Z5ELQ3cg" type="_iyhhgIr7EeKEn4V9UD8Cqw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02o7SuGEeOXC4Z5ELQ3cg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02o7iuGEeOXC4Z5ELQ3cg" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_s02o7yuGEeOXC4Z5ELQ3cg" name="Tuple@16fcceb" inStructuredNode="_s02o4SuGEeOXC4Z5ELQ3cg" outgoing="_s02pGSuGEeOXC4Z5ELQ3cg">
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_s02o8CuGEeOXC4Z5ELQ3cg" name="Read(b)" inStructuredNode="_s02o7yuGEeOXC4Z5ELQ3cg" structuralFeature="_ocsB5StmEeO4fJDQoZ3qWg">
                  <object xmi:type="uml:InputPin" xmi:id="_s02o8SuGEeOXC4Z5ELQ3cg" name="Read(b).object" incoming="_s02pEiuGEeOXC4Z5ELQ3cg" type="_ocsB4ytmEeO4fJDQoZ3qWg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02o8iuGEeOXC4Z5ELQ3cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02o8yuGEeOXC4Z5ELQ3cg" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_s02o9CuGEeOXC4Z5ELQ3cg" name="Read(b).result" outgoing="_s02pEyuGEeOXC4Z5ELQ3cg" type="_ocr_6StmEeO4fJDQoZ3qWg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02o9SuGEeOXC4Z5ELQ3cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02o9iuGEeOXC4Z5ELQ3cg" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_s02o9yuGEeOXC4Z5ELQ3cg" name="Fork(Fork(a_array)@192ecb9)" inStructuredNode="_s02o7yuGEeOXC4Z5ELQ3cg" outgoing="_s02pEiuGEeOXC4Z5ELQ3cg" incoming="_s02pniuGEeOXC4Z5ELQ3cg"/>
                <node xmi:type="uml:ForkNode" xmi:id="_s02o-CuGEeOXC4Z5ELQ3cg" name="Fork(Read(b).result)" inStructuredNode="_s02o7yuGEeOXC4Z5ELQ3cg" outgoing="_s02pFCuGEeOXC4Z5ELQ3cg" incoming="_s02pEyuGEeOXC4Z5ELQ3cg"/>
                <node xmi:type="uml:ExpansionRegion" xmi:id="_s02o-SuGEeOXC4Z5ELQ3cg" name="Collect(Read(p))" inStructuredNode="_s02o7yuGEeOXC4Z5ELQ3cg" mode="parallel" outputElement="_s02pBCuGEeOXC4Z5ELQ3cg" inputElement="_s02pAyuGEeOXC4Z5ELQ3cg">
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_s02o-iuGEeOXC4Z5ELQ3cg" name="Read(p)" inStructuredNode="_s02o-SuGEeOXC4Z5ELQ3cg" structuralFeature="_ocr_6itmEeO4fJDQoZ3qWg">
                    <object xmi:type="uml:InputPin" xmi:id="_s02o-yuGEeOXC4Z5ELQ3cg" name="Read(p).object" incoming="_s02pASuGEeOXC4Z5ELQ3cg" type="_ocr_6StmEeO4fJDQoZ3qWg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02o_CuGEeOXC4Z5ELQ3cg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02o_SuGEeOXC4Z5ELQ3cg" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_s02o_iuGEeOXC4Z5ELQ3cg" name="Read(p).result" outgoing="_s02pAiuGEeOXC4Z5ELQ3cg" type="_ocsC6ytmEeO4fJDQoZ3qWg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02o_yuGEeOXC4Z5ELQ3cg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02pACuGEeOXC4Z5ELQ3cg" value="1"/>
                    </result>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_s02pASuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02o-SuGEeOXC4Z5ELQ3cg" source="_s02pAyuGEeOXC4Z5ELQ3cg" target="_s02o-yuGEeOXC4Z5ELQ3cg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_s02pAiuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02o-SuGEeOXC4Z5ELQ3cg" source="_s02o_iuGEeOXC4Z5ELQ3cg" target="_s02pBCuGEeOXC4Z5ELQ3cg"/>
                </node>
                <node xmi:type="uml:ExpansionNode" xmi:id="_s02pAyuGEeOXC4Z5ELQ3cg" name="Collect(Read(p)).inputElement" inStructuredNode="_s02o7yuGEeOXC4Z5ELQ3cg" outgoing="_s02pASuGEeOXC4Z5ELQ3cg" incoming="_s02pFCuGEeOXC4Z5ELQ3cg" regionAsInput="_s02o-SuGEeOXC4Z5ELQ3cg"/>
                <node xmi:type="uml:ExpansionNode" xmi:id="_s02pBCuGEeOXC4Z5ELQ3cg" name="Collect(Read(p)).outputElement" inStructuredNode="_s02o7yuGEeOXC4Z5ELQ3cg" outgoing="_s02pFiuGEeOXC4Z5ELQ3cg" incoming="_s02pAiuGEeOXC4Z5ELQ3cg" regionAsOutput="_s02o-SuGEeOXC4Z5ELQ3cg"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_s02pBSuGEeOXC4Z5ELQ3cg" name="Read(c)" inStructuredNode="_s02o7yuGEeOXC4Z5ELQ3cg" structuralFeature="_ocsB6CtmEeO4fJDQoZ3qWg">
                  <object xmi:type="uml:InputPin" xmi:id="_s02pBiuGEeOXC4Z5ELQ3cg" name="Read(c).object" incoming="_s02pFSuGEeOXC4Z5ELQ3cg" type="_ocsB4ytmEeO4fJDQoZ3qWg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02pByuGEeOXC4Z5ELQ3cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02pCCuGEeOXC4Z5ELQ3cg" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_s02pCSuGEeOXC4Z5ELQ3cg" name="Read(c).result" outgoing="_s02pFyuGEeOXC4Z5ELQ3cg" type="_ocr_8CtmEeO4fJDQoZ3qWg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02pCiuGEeOXC4Z5ELQ3cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02pCyuGEeOXC4Z5ELQ3cg" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_s02pDCuGEeOXC4Z5ELQ3cg" name="Fork(Fork(a_array)@192ecb9)" inStructuredNode="_s02o7yuGEeOXC4Z5ELQ3cg" outgoing="_s02pFSuGEeOXC4Z5ELQ3cg" incoming="_s02pnyuGEeOXC4Z5ELQ3cg"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_s02pDSuGEeOXC4Z5ELQ3cg" name="Value(4)" inStructuredNode="_s02o7yuGEeOXC4Z5ELQ3cg">
                  <result xmi:type="uml:OutputPin" xmi:id="_s02pDiuGEeOXC4Z5ELQ3cg" name="Value(4).result" outgoing="_s02pGCuGEeOXC4Z5ELQ3cg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02pDyuGEeOXC4Z5ELQ3cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02pECuGEeOXC4Z5ELQ3cg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_s02pESuGEeOXC4Z5ELQ3cg" value="4">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_s02pEiuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02o7yuGEeOXC4Z5ELQ3cg" source="_s02o9yuGEeOXC4Z5ELQ3cg" target="_s02o8SuGEeOXC4Z5ELQ3cg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_s02pEyuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02o7yuGEeOXC4Z5ELQ3cg" source="_s02o9CuGEeOXC4Z5ELQ3cg" target="_s02o-CuGEeOXC4Z5ELQ3cg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_s02pFCuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02o7yuGEeOXC4Z5ELQ3cg" source="_s02o-CuGEeOXC4Z5ELQ3cg" target="_s02pAyuGEeOXC4Z5ELQ3cg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_s02pFSuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02o7yuGEeOXC4Z5ELQ3cg" source="_s02pDCuGEeOXC4Z5ELQ3cg" target="_s02pBiuGEeOXC4Z5ELQ3cg"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_s02pFiuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02o4SuGEeOXC4Z5ELQ3cg" source="_s02pBCuGEeOXC4Z5ELQ3cg" target="_s02o4yuGEeOXC4Z5ELQ3cg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_s02pFyuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02o4SuGEeOXC4Z5ELQ3cg" source="_s02pCSuGEeOXC4Z5ELQ3cg" target="_s02o5iuGEeOXC4Z5ELQ3cg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_s02pGCuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02o4SuGEeOXC4Z5ELQ3cg" source="_s02pDiuGEeOXC4Z5ELQ3cg" target="_s02o6SuGEeOXC4Z5ELQ3cg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_s02pGSuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02o4SuGEeOXC4Z5ELQ3cg" source="_s02o7yuGEeOXC4Z5ELQ3cg" target="_s02o4iuGEeOXC4Z5ELQ3cg"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_s02pGiuGEeOXC4Z5ELQ3cg" name="ExpressionStatement@4f15d9" inStructuredNode="_s02BoCuGEeOXC4Z5ELQ3cg" outgoing="_s02poiuGEeOXC4Z5ELQ3cg" incoming="_s02poSuGEeOXC4Z5ELQ3cg">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_s02pGyuGEeOXC4Z5ELQ3cg" name="Call(WriteLine)" inStructuredNode="_s02pGiuGEeOXC4Z5ELQ3cg" incoming="_s02pKSuGEeOXC4Z5ELQ3cg">
                <argument xmi:type="uml:InputPin" xmi:id="_s02pHCuGEeOXC4Z5ELQ3cg" name="Call(WriteLine).argument(value)" incoming="_s02pKCuGEeOXC4Z5ELQ3cg">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02pHSuGEeOXC4Z5ELQ3cg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02pHiuGEeOXC4Z5ELQ3cg" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_s02pHyuGEeOXC4Z5ELQ3cg" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02pICuGEeOXC4Z5ELQ3cg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02pISuGEeOXC4Z5ELQ3cg" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_s02pIiuGEeOXC4Z5ELQ3cg" name="Tuple@3d7177" inStructuredNode="_s02pGiuGEeOXC4Z5ELQ3cg" outgoing="_s02pKSuGEeOXC4Z5ELQ3cg">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_s02pIyuGEeOXC4Z5ELQ3cg" name="Value(&quot;&quot;)" inStructuredNode="_s02pIiuGEeOXC4Z5ELQ3cg">
                  <result xmi:type="uml:OutputPin" xmi:id="_s02pJCuGEeOXC4Z5ELQ3cg" name="Value(&quot;&quot;).result" outgoing="_s02pKCuGEeOXC4Z5ELQ3cg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02pJSuGEeOXC4Z5ELQ3cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02pJiuGEeOXC4Z5ELQ3cg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_s02pJyuGEeOXC4Z5ELQ3cg" value="">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_s02pKCuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02pGiuGEeOXC4Z5ELQ3cg" source="_s02pJCuGEeOXC4Z5ELQ3cg" target="_s02pHCuGEeOXC4Z5ELQ3cg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_s02pKSuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02pGiuGEeOXC4Z5ELQ3cg" source="_s02pIiuGEeOXC4Z5ELQ3cg" target="_s02pGyuGEeOXC4Z5ELQ3cg"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_s02pKiuGEeOXC4Z5ELQ3cg" name="ExpressionStatement@1d87a25" inStructuredNode="_s02BoCuGEeOXC4Z5ELQ3cg" outgoing="_s02poyuGEeOXC4Z5ELQ3cg" incoming="_s02poiuGEeOXC4Z5ELQ3cg">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_s02pKyuGEeOXC4Z5ELQ3cg" name="Call(WriteLine)" inStructuredNode="_s02pKiuGEeOXC4Z5ELQ3cg" incoming="_s02pOSuGEeOXC4Z5ELQ3cg">
                <argument xmi:type="uml:InputPin" xmi:id="_s02pLCuGEeOXC4Z5ELQ3cg" name="Call(WriteLine).argument(value)" incoming="_s02pOCuGEeOXC4Z5ELQ3cg">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02pLSuGEeOXC4Z5ELQ3cg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02pLiuGEeOXC4Z5ELQ3cg" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_s02pLyuGEeOXC4Z5ELQ3cg" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02pMCuGEeOXC4Z5ELQ3cg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02pMSuGEeOXC4Z5ELQ3cg" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_s02pMiuGEeOXC4Z5ELQ3cg" name="Tuple@1d36cca" inStructuredNode="_s02pKiuGEeOXC4Z5ELQ3cg" outgoing="_s02pOSuGEeOXC4Z5ELQ3cg">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_s02pMyuGEeOXC4Z5ELQ3cg" name="Value(&quot;- Testing instantiation of A_Star_Pattern -&quot;)" inStructuredNode="_s02pMiuGEeOXC4Z5ELQ3cg">
                  <result xmi:type="uml:OutputPin" xmi:id="_s02pNCuGEeOXC4Z5ELQ3cg" name="Value(&quot;- Testing instantiation of A_Star_Pattern -&quot;).result" outgoing="_s02pOCuGEeOXC4Z5ELQ3cg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02pNSuGEeOXC4Z5ELQ3cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02pNiuGEeOXC4Z5ELQ3cg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_s02pNyuGEeOXC4Z5ELQ3cg" value="- Testing instantiation of A_Star_Pattern -">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_s02pOCuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02pKiuGEeOXC4Z5ELQ3cg" source="_s02pNCuGEeOXC4Z5ELQ3cg" target="_s02pLCuGEeOXC4Z5ELQ3cg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_s02pOSuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02pKiuGEeOXC4Z5ELQ3cg" source="_s02pMiuGEeOXC4Z5ELQ3cg" target="_s02pKyuGEeOXC4Z5ELQ3cg"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_s02pOiuGEeOXC4Z5ELQ3cg" name="ExpressionStatement@193ff26" inStructuredNode="_s02BoCuGEeOXC4Z5ELQ3cg" outgoing="_s02ppyuGEeOXC4Z5ELQ3cg" incoming="_s02poyuGEeOXC4Z5ELQ3cg">
              <node xmi:type="uml:ForkNode" xmi:id="_s02pOyuGEeOXC4Z5ELQ3cg" name="Fork(a_star)@18f3bc4" inStructuredNode="_s02pOiuGEeOXC4Z5ELQ3cg" outgoing="_s02ppSuGEeOXC4Z5ELQ3cg _s02ppiuGEeOXC4Z5ELQ3cg" incoming="_s02pSSuGEeOXC4Z5ELQ3cg"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_s02pPCuGEeOXC4Z5ELQ3cg" name="RightHandSide@9cc2af" inStructuredNode="_s02pOiuGEeOXC4Z5ELQ3cg">
                <node xmi:type="uml:CallOperationAction" xmi:id="_s02pPSuGEeOXC4Z5ELQ3cg" name="Call(A_Star_Pattern)" inStructuredNode="_s02pPCuGEeOXC4Z5ELQ3cg" operation="_ocsCAytmEeO4fJDQoZ3qWg">
                  <result xmi:type="uml:OutputPin" xmi:id="_s02pPiuGEeOXC4Z5ELQ3cg" name="Call(A_Star_Pattern).result(result)" outgoing="_s02pSSuGEeOXC4Z5ELQ3cg" type="_ocsB9CtmEeO4fJDQoZ3qWg">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02pPyuGEeOXC4Z5ELQ3cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02pQCuGEeOXC4Z5ELQ3cg" value="1"/>
                  </result>
                  <target xmi:type="uml:InputPin" xmi:id="_s02pQSuGEeOXC4Z5ELQ3cg" name="Call(A_Star_Pattern).target" incoming="_s02pSCuGEeOXC4Z5ELQ3cg" type="_ocsB9CtmEeO4fJDQoZ3qWg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02pQiuGEeOXC4Z5ELQ3cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02pQyuGEeOXC4Z5ELQ3cg" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_s02pRCuGEeOXC4Z5ELQ3cg" name="Create(A_Star_Pattern)" inStructuredNode="_s02pPCuGEeOXC4Z5ELQ3cg" classifier="_ocsB9CtmEeO4fJDQoZ3qWg">
                  <result xmi:type="uml:OutputPin" xmi:id="_s02pRSuGEeOXC4Z5ELQ3cg" name="Create(A_Star_Pattern).result" outgoing="_s02pSCuGEeOXC4Z5ELQ3cg" type="_ocsB9CtmEeO4fJDQoZ3qWg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02pRiuGEeOXC4Z5ELQ3cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02pRyuGEeOXC4Z5ELQ3cg" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_s02pSCuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02pPCuGEeOXC4Z5ELQ3cg" source="_s02pRSuGEeOXC4Z5ELQ3cg" target="_s02pQSuGEeOXC4Z5ELQ3cg"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_s02pSSuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02pOiuGEeOXC4Z5ELQ3cg" source="_s02pPiuGEeOXC4Z5ELQ3cg" target="_s02pOyuGEeOXC4Z5ELQ3cg"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_s02pSiuGEeOXC4Z5ELQ3cg" name="ExpressionStatement@10003be" inStructuredNode="_s02BoCuGEeOXC4Z5ELQ3cg" incoming="_s02ppyuGEeOXC4Z5ELQ3cg">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_s02pSyuGEeOXC4Z5ELQ3cg" name="Call(AssertStarPattern)" inStructuredNode="_s02pSiuGEeOXC4Z5ELQ3cg" incoming="_s02piyuGEeOXC4Z5ELQ3cg" behavior="_8hAnAIr9EeKEn4V9UD8Cqw">
                <argument xmi:type="uml:InputPin" xmi:id="_s02pTCuGEeOXC4Z5ELQ3cg" name="Call(AssertStarPattern).argument(ends1)" incoming="_s02phyuGEeOXC4Z5ELQ3cg">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02pTSuGEeOXC4Z5ELQ3cg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02pTiuGEeOXC4Z5ELQ3cg" value="*"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_s02pTyuGEeOXC4Z5ELQ3cg" name="Call(AssertStarPattern).argument(ends2)" incoming="_s02piCuGEeOXC4Z5ELQ3cg">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02pUCuGEeOXC4Z5ELQ3cg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02pUSuGEeOXC4Z5ELQ3cg" value="*"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_s02pUiuGEeOXC4Z5ELQ3cg" name="Call(AssertStarPattern).argument(n1)" incoming="_s02piSuGEeOXC4Z5ELQ3cg">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02pUyuGEeOXC4Z5ELQ3cg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02pVCuGEeOXC4Z5ELQ3cg" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_s02pVSuGEeOXC4Z5ELQ3cg" name="Call(AssertStarPattern).argument(n2)" incoming="_s02piiuGEeOXC4Z5ELQ3cg">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02pViuGEeOXC4Z5ELQ3cg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02pVyuGEeOXC4Z5ELQ3cg" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_s02pWCuGEeOXC4Z5ELQ3cg" name="Call(AssertStarPattern).argument(helper)" incoming="_s02ppCuGEeOXC4Z5ELQ3cg" type="_iyhhgIr7EeKEn4V9UD8Cqw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02pWSuGEeOXC4Z5ELQ3cg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02pWiuGEeOXC4Z5ELQ3cg" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_s02pWyuGEeOXC4Z5ELQ3cg" name="Tuple@1fc5f20" inStructuredNode="_s02pSiuGEeOXC4Z5ELQ3cg" outgoing="_s02piyuGEeOXC4Z5ELQ3cg">
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_s02pXCuGEeOXC4Z5ELQ3cg" name="Read(b)" inStructuredNode="_s02pWyuGEeOXC4Z5ELQ3cg" structuralFeature="_ocsB9itmEeO4fJDQoZ3qWg">
                  <object xmi:type="uml:InputPin" xmi:id="_s02pXSuGEeOXC4Z5ELQ3cg" name="Read(b).object" incoming="_s02pgyuGEeOXC4Z5ELQ3cg" type="_ocsB9CtmEeO4fJDQoZ3qWg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02pXiuGEeOXC4Z5ELQ3cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02pXyuGEeOXC4Z5ELQ3cg" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_s02pYCuGEeOXC4Z5ELQ3cg" name="Read(b).result" outgoing="_s02phCuGEeOXC4Z5ELQ3cg" type="_ocr_6StmEeO4fJDQoZ3qWg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02pYSuGEeOXC4Z5ELQ3cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02pYiuGEeOXC4Z5ELQ3cg" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_s02pYyuGEeOXC4Z5ELQ3cg" name="Fork(Fork(a_star)@18f3bc4)" inStructuredNode="_s02pWyuGEeOXC4Z5ELQ3cg" outgoing="_s02pgyuGEeOXC4Z5ELQ3cg" incoming="_s02ppSuGEeOXC4Z5ELQ3cg"/>
                <node xmi:type="uml:ForkNode" xmi:id="_s02pZCuGEeOXC4Z5ELQ3cg" name="Fork(Read(b).result)" inStructuredNode="_s02pWyuGEeOXC4Z5ELQ3cg" outgoing="_s02phSuGEeOXC4Z5ELQ3cg" incoming="_s02phCuGEeOXC4Z5ELQ3cg"/>
                <node xmi:type="uml:ExpansionRegion" xmi:id="_s02pZSuGEeOXC4Z5ELQ3cg" name="Collect(Read(p))" inStructuredNode="_s02pWyuGEeOXC4Z5ELQ3cg" mode="parallel" outputElement="_s02pcCuGEeOXC4Z5ELQ3cg" inputElement="_s02pbyuGEeOXC4Z5ELQ3cg">
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_s02pZiuGEeOXC4Z5ELQ3cg" name="Read(p)" inStructuredNode="_s02pZSuGEeOXC4Z5ELQ3cg" structuralFeature="_ocr_6itmEeO4fJDQoZ3qWg">
                    <object xmi:type="uml:InputPin" xmi:id="_s02pZyuGEeOXC4Z5ELQ3cg" name="Read(p).object" incoming="_s02pbSuGEeOXC4Z5ELQ3cg" type="_ocr_6StmEeO4fJDQoZ3qWg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02paCuGEeOXC4Z5ELQ3cg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02paSuGEeOXC4Z5ELQ3cg" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_s02paiuGEeOXC4Z5ELQ3cg" name="Read(p).result" outgoing="_s02pbiuGEeOXC4Z5ELQ3cg" type="_ocsC6ytmEeO4fJDQoZ3qWg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02payuGEeOXC4Z5ELQ3cg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02pbCuGEeOXC4Z5ELQ3cg" value="1"/>
                    </result>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_s02pbSuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02pZSuGEeOXC4Z5ELQ3cg" source="_s02pbyuGEeOXC4Z5ELQ3cg" target="_s02pZyuGEeOXC4Z5ELQ3cg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_s02pbiuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02pZSuGEeOXC4Z5ELQ3cg" source="_s02paiuGEeOXC4Z5ELQ3cg" target="_s02pcCuGEeOXC4Z5ELQ3cg"/>
                </node>
                <node xmi:type="uml:ExpansionNode" xmi:id="_s02pbyuGEeOXC4Z5ELQ3cg" name="Collect(Read(p)).inputElement" inStructuredNode="_s02pWyuGEeOXC4Z5ELQ3cg" outgoing="_s02pbSuGEeOXC4Z5ELQ3cg" incoming="_s02phSuGEeOXC4Z5ELQ3cg" regionAsInput="_s02pZSuGEeOXC4Z5ELQ3cg"/>
                <node xmi:type="uml:ExpansionNode" xmi:id="_s02pcCuGEeOXC4Z5ELQ3cg" name="Collect(Read(p)).outputElement" inStructuredNode="_s02pWyuGEeOXC4Z5ELQ3cg" outgoing="_s02phyuGEeOXC4Z5ELQ3cg" incoming="_s02pbiuGEeOXC4Z5ELQ3cg" regionAsOutput="_s02pZSuGEeOXC4Z5ELQ3cg"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_s02pcSuGEeOXC4Z5ELQ3cg" name="Read(c)" inStructuredNode="_s02pWyuGEeOXC4Z5ELQ3cg" structuralFeature="_ocsB-StmEeO4fJDQoZ3qWg">
                  <object xmi:type="uml:InputPin" xmi:id="_s02pciuGEeOXC4Z5ELQ3cg" name="Read(c).object" incoming="_s02phiuGEeOXC4Z5ELQ3cg" type="_ocsB9CtmEeO4fJDQoZ3qWg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02pcyuGEeOXC4Z5ELQ3cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02pdCuGEeOXC4Z5ELQ3cg" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_s02pdSuGEeOXC4Z5ELQ3cg" name="Read(c).result" outgoing="_s02piCuGEeOXC4Z5ELQ3cg" type="_ocr_8CtmEeO4fJDQoZ3qWg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02pdiuGEeOXC4Z5ELQ3cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02pdyuGEeOXC4Z5ELQ3cg" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_s02peCuGEeOXC4Z5ELQ3cg" name="Fork(Fork(a_star)@18f3bc4)" inStructuredNode="_s02pWyuGEeOXC4Z5ELQ3cg" outgoing="_s02phiuGEeOXC4Z5ELQ3cg" incoming="_s02ppiuGEeOXC4Z5ELQ3cg"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_s02peSuGEeOXC4Z5ELQ3cg" name="Value(4)" inStructuredNode="_s02pWyuGEeOXC4Z5ELQ3cg">
                  <result xmi:type="uml:OutputPin" xmi:id="_s02peiuGEeOXC4Z5ELQ3cg" name="Value(4).result" outgoing="_s02piSuGEeOXC4Z5ELQ3cg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02peyuGEeOXC4Z5ELQ3cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02pfCuGEeOXC4Z5ELQ3cg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_s02pfSuGEeOXC4Z5ELQ3cg" value="4">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_s02pfiuGEeOXC4Z5ELQ3cg" name="Value(5)" inStructuredNode="_s02pWyuGEeOXC4Z5ELQ3cg">
                  <result xmi:type="uml:OutputPin" xmi:id="_s02pfyuGEeOXC4Z5ELQ3cg" name="Value(5).result" outgoing="_s02piiuGEeOXC4Z5ELQ3cg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s02pgCuGEeOXC4Z5ELQ3cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s02pgSuGEeOXC4Z5ELQ3cg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_s02pgiuGEeOXC4Z5ELQ3cg" value="5">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/ALF/20130315/Alf-Library.xmi#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_s02pgyuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02pWyuGEeOXC4Z5ELQ3cg" source="_s02pYyuGEeOXC4Z5ELQ3cg" target="_s02pXSuGEeOXC4Z5ELQ3cg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_s02phCuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02pWyuGEeOXC4Z5ELQ3cg" source="_s02pYCuGEeOXC4Z5ELQ3cg" target="_s02pZCuGEeOXC4Z5ELQ3cg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_s02phSuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02pWyuGEeOXC4Z5ELQ3cg" source="_s02pZCuGEeOXC4Z5ELQ3cg" target="_s02pbyuGEeOXC4Z5ELQ3cg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_s02phiuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02pWyuGEeOXC4Z5ELQ3cg" source="_s02peCuGEeOXC4Z5ELQ3cg" target="_s02pciuGEeOXC4Z5ELQ3cg"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_s02phyuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02pSiuGEeOXC4Z5ELQ3cg" source="_s02pcCuGEeOXC4Z5ELQ3cg" target="_s02pTCuGEeOXC4Z5ELQ3cg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_s02piCuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02pSiuGEeOXC4Z5ELQ3cg" source="_s02pdSuGEeOXC4Z5ELQ3cg" target="_s02pTyuGEeOXC4Z5ELQ3cg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_s02piSuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02pSiuGEeOXC4Z5ELQ3cg" source="_s02peiuGEeOXC4Z5ELQ3cg" target="_s02pUiuGEeOXC4Z5ELQ3cg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_s02piiuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02pSiuGEeOXC4Z5ELQ3cg" source="_s02pfyuGEeOXC4Z5ELQ3cg" target="_s02pVSuGEeOXC4Z5ELQ3cg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_s02piyuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02pSiuGEeOXC4Z5ELQ3cg" source="_s02pWyuGEeOXC4Z5ELQ3cg" target="_s02pSyuGEeOXC4Z5ELQ3cg"/>
            </node>
            <edge xmi:type="uml:ControlFlow" xmi:id="_s02pjCuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02BoCuGEeOXC4Z5ELQ3cg" source="_s02BoSuGEeOXC4Z5ELQ3cg" target="_s02BsSuGEeOXC4Z5ELQ3cg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_s02pjSuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02BoCuGEeOXC4Z5ELQ3cg" source="_s02BsSuGEeOXC4Z5ELQ3cg" target="_s02BwSuGEeOXC4Z5ELQ3cg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_s02pjiuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02BoCuGEeOXC4Z5ELQ3cg" source="_s02BwSuGEeOXC4Z5ELQ3cg" target="_s02B0SuGEeOXC4Z5ELQ3cg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_s02pjyuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02BoCuGEeOXC4Z5ELQ3cg" source="_s02B0SuGEeOXC4Z5ELQ3cg" target="_s02B4SuGEeOXC4Z5ELQ3cg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_s02pkCuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02BoCuGEeOXC4Z5ELQ3cg" source="_s02B4iuGEeOXC4Z5ELQ3cg" target="_s02CASuGEeOXC4Z5ELQ3cg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_s02pkSuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02BoCuGEeOXC4Z5ELQ3cg" source="_s02B4iuGEeOXC4Z5ELQ3cg" target="_s02CCSuGEeOXC4Z5ELQ3cg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_s02pkiuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02BoCuGEeOXC4Z5ELQ3cg" source="_s02B4SuGEeOXC4Z5ELQ3cg" target="_s02B8SuGEeOXC4Z5ELQ3cg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_s02pkyuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02BoCuGEeOXC4Z5ELQ3cg" source="_s02B8SuGEeOXC4Z5ELQ3cg" target="_s02CDyuGEeOXC4Z5ELQ3cg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_s02plCuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02BoCuGEeOXC4Z5ELQ3cg" source="_s02CDyuGEeOXC4Z5ELQ3cg" target="_s02CHyuGEeOXC4Z5ELQ3cg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_s02plSuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02BoCuGEeOXC4Z5ELQ3cg" source="_s02CHyuGEeOXC4Z5ELQ3cg" target="_s02CLyuGEeOXC4Z5ELQ3cg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_s02pliuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02BoCuGEeOXC4Z5ELQ3cg" source="_s02BoiuGEeOXC4Z5ELQ3cg" target="_s02CTSuGEeOXC4Z5ELQ3cg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_s02plyuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02BoCuGEeOXC4Z5ELQ3cg" source="_s02CMCuGEeOXC4Z5ELQ3cg" target="_s02CWCuGEeOXC4Z5ELQ3cg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_s02pmCuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02BoCuGEeOXC4Z5ELQ3cg" source="_s02CMCuGEeOXC4Z5ELQ3cg" target="_s02CbSuGEeOXC4Z5ELQ3cg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_s02pmSuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02BoCuGEeOXC4Z5ELQ3cg" source="_s02CLyuGEeOXC4Z5ELQ3cg" target="_s02CPyuGEeOXC4Z5ELQ3cg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_s02pmiuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02BoCuGEeOXC4Z5ELQ3cg" source="_s02CPyuGEeOXC4Z5ELQ3cg" target="_s02osSuGEeOXC4Z5ELQ3cg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_s02pmyuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02BoCuGEeOXC4Z5ELQ3cg" source="_s02osSuGEeOXC4Z5ELQ3cg" target="_s02owSuGEeOXC4Z5ELQ3cg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_s02pnCuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02BoCuGEeOXC4Z5ELQ3cg" source="_s02owSuGEeOXC4Z5ELQ3cg" target="_s02o0SuGEeOXC4Z5ELQ3cg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_s02pnSuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02BoCuGEeOXC4Z5ELQ3cg" source="_s02BoiuGEeOXC4Z5ELQ3cg" target="_s02o7CuGEeOXC4Z5ELQ3cg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_s02pniuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02BoCuGEeOXC4Z5ELQ3cg" source="_s02o0iuGEeOXC4Z5ELQ3cg" target="_s02o9yuGEeOXC4Z5ELQ3cg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_s02pnyuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02BoCuGEeOXC4Z5ELQ3cg" source="_s02o0iuGEeOXC4Z5ELQ3cg" target="_s02pDCuGEeOXC4Z5ELQ3cg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_s02poCuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02BoCuGEeOXC4Z5ELQ3cg" source="_s02o0SuGEeOXC4Z5ELQ3cg" target="_s02o4SuGEeOXC4Z5ELQ3cg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_s02poSuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02BoCuGEeOXC4Z5ELQ3cg" source="_s02o4SuGEeOXC4Z5ELQ3cg" target="_s02pGiuGEeOXC4Z5ELQ3cg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_s02poiuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02BoCuGEeOXC4Z5ELQ3cg" source="_s02pGiuGEeOXC4Z5ELQ3cg" target="_s02pKiuGEeOXC4Z5ELQ3cg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_s02poyuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02BoCuGEeOXC4Z5ELQ3cg" source="_s02pKiuGEeOXC4Z5ELQ3cg" target="_s02pOiuGEeOXC4Z5ELQ3cg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_s02ppCuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02BoCuGEeOXC4Z5ELQ3cg" source="_s02BoiuGEeOXC4Z5ELQ3cg" target="_s02pWCuGEeOXC4Z5ELQ3cg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_s02ppSuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02BoCuGEeOXC4Z5ELQ3cg" source="_s02pOyuGEeOXC4Z5ELQ3cg" target="_s02pYyuGEeOXC4Z5ELQ3cg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_s02ppiuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02BoCuGEeOXC4Z5ELQ3cg" source="_s02pOyuGEeOXC4Z5ELQ3cg" target="_s02peCuGEeOXC4Z5ELQ3cg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_s02ppyuGEeOXC4Z5ELQ3cg" inStructuredNode="_s02BoCuGEeOXC4Z5ELQ3cg" source="_s02pOiuGEeOXC4Z5ELQ3cg" target="_s02pSiuGEeOXC4Z5ELQ3cg"/>
          </structuredNode>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_ocsB0itmEeO4fJDQoZ3qWg" name="A_Empty_Pattern">
          <ownedComment xmi:type="uml:Comment" xmi:id="_ocsB0ytmEeO4fJDQoZ3qWg">
            <body>Empty pattern:&#xD;
lower bound of part b and c is 0</body>
          </ownedComment>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_ocsB1CtmEeO4fJDQoZ3qWg" name="b" visibility="public" type="_ocr_6StmEeO4fJDQoZ3qWg" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ocsB1StmEeO4fJDQoZ3qWg"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ocsB1itmEeO4fJDQoZ3qWg" value="*"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_ocsB1ytmEeO4fJDQoZ3qWg" name="c" visibility="public" type="_ocr_8CtmEeO4fJDQoZ3qWg" end="_ocsB3itmEeO4fJDQoZ3qWg" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ocsB2CtmEeO4fJDQoZ3qWg"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ocsB2StmEeO4fJDQoZ3qWg" value="*"/>
          </ownedAttribute>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_ocsB2itmEeO4fJDQoZ3qWg" name="r" type="_ocr_8StmEeO4fJDQoZ3qWg">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_ocsB2ytmEeO4fJDQoZ3qWg" partWithPort="_ocsB1CtmEeO4fJDQoZ3qWg" role="_ocr_6itmEeO4fJDQoZ3qWg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ocsB3CtmEeO4fJDQoZ3qWg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ocsB3StmEeO4fJDQoZ3qWg" value="*"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_ocsB3itmEeO4fJDQoZ3qWg" role="_ocsB1ytmEeO4fJDQoZ3qWg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ocsB3ytmEeO4fJDQoZ3qWg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ocsB4CtmEeO4fJDQoZ3qWg" value="*"/>
            </end>
          </ownedConnector>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_ocsB4StmEeO4fJDQoZ3qWg" name="A_Empty_Pattern" class="_ocsB0itmEeO4fJDQoZ3qWg">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_ocsB4itmEeO4fJDQoZ3qWg" name="result" type="_ocsB0itmEeO4fJDQoZ3qWg" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_ocsB4ytmEeO4fJDQoZ3qWg" name="A_Array_Pattern">
          <ownedComment xmi:type="uml:Comment" xmi:id="_ocsB5CtmEeO4fJDQoZ3qWg">
            <body>Array pattern:&#xD;
lower bound of b and c are equals&#xD;
lower bound on ends of connector r is 1</body>
          </ownedComment>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_ocsB5StmEeO4fJDQoZ3qWg" name="b" visibility="public" type="_ocr_6StmEeO4fJDQoZ3qWg" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ocsB5itmEeO4fJDQoZ3qWg" value="2"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ocsB5ytmEeO4fJDQoZ3qWg" value="*"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_ocsB6CtmEeO4fJDQoZ3qWg" name="c" visibility="public" type="_ocr_8CtmEeO4fJDQoZ3qWg" end="_ocsB7ytmEeO4fJDQoZ3qWg" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ocsB6StmEeO4fJDQoZ3qWg" value="4"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ocsB6itmEeO4fJDQoZ3qWg" value="*"/>
          </ownedAttribute>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_ocsB6ytmEeO4fJDQoZ3qWg" name="r" type="_ocr_8StmEeO4fJDQoZ3qWg">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_ocsB7CtmEeO4fJDQoZ3qWg" partWithPort="_ocsB5StmEeO4fJDQoZ3qWg" role="_ocr_6itmEeO4fJDQoZ3qWg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ocsB7StmEeO4fJDQoZ3qWg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ocsB7itmEeO4fJDQoZ3qWg" value="*"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_ocsB7ytmEeO4fJDQoZ3qWg" role="_ocsB6CtmEeO4fJDQoZ3qWg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ocsB8CtmEeO4fJDQoZ3qWg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ocsB8StmEeO4fJDQoZ3qWg" value="*"/>
            </end>
          </ownedConnector>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_ocsB8itmEeO4fJDQoZ3qWg" name="A_Array_Pattern" class="_ocsB4ytmEeO4fJDQoZ3qWg">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_ocsB8ytmEeO4fJDQoZ3qWg" name="result" type="_ocsB4ytmEeO4fJDQoZ3qWg" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_ocsB9CtmEeO4fJDQoZ3qWg" name="A_Star_Pattern">
          <ownedComment xmi:type="uml:Comment" xmi:id="_ocsB9StmEeO4fJDQoZ3qWg">
            <body>Star pattern:&#xD;
lower bound on ends of connector r equal lower bound of connected parts</body>
          </ownedComment>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_ocsB9itmEeO4fJDQoZ3qWg" name="b" visibility="public" type="_ocr_6StmEeO4fJDQoZ3qWg" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ocsB9ytmEeO4fJDQoZ3qWg" value="2"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ocsB-CtmEeO4fJDQoZ3qWg" value="*"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_ocsB-StmEeO4fJDQoZ3qWg" name="c" visibility="public" type="_ocr_8CtmEeO4fJDQoZ3qWg" end="_ocsCACtmEeO4fJDQoZ3qWg" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ocsB-itmEeO4fJDQoZ3qWg" value="5"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ocsB-ytmEeO4fJDQoZ3qWg" value="*"/>
          </ownedAttribute>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_ocsB_CtmEeO4fJDQoZ3qWg" name="r" type="_ocr_8StmEeO4fJDQoZ3qWg">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_ocsB_StmEeO4fJDQoZ3qWg" partWithPort="_ocsB9itmEeO4fJDQoZ3qWg" role="_ocr_6itmEeO4fJDQoZ3qWg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ocsB_itmEeO4fJDQoZ3qWg" value="4"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ocsB_ytmEeO4fJDQoZ3qWg" value="*"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_ocsCACtmEeO4fJDQoZ3qWg" role="_ocsB-StmEeO4fJDQoZ3qWg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ocsCAStmEeO4fJDQoZ3qWg" value="5"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ocsCAitmEeO4fJDQoZ3qWg" value="*"/>
            </end>
          </ownedConnector>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_ocsCAytmEeO4fJDQoZ3qWg" name="A_Star_Pattern" class="_ocsB9CtmEeO4fJDQoZ3qWg">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_ocsCBCtmEeO4fJDQoZ3qWg" name="result" type="_ocsB9CtmEeO4fJDQoZ3qWg" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_ocsCBStmEeO4fJDQoZ3qWg" name="AssertCompositeHelper">
          <ownedComment xmi:type="uml:Comment" xmi:id="_ocsCBitmEeO4fJDQoZ3qWg">
            <body>IntegerFunctions::Min('#ends1', n1) ;</body>
          </ownedComment>
          <generalization xmi:type="uml:Generalization" xmi:id="_ocsCBytmEeO4fJDQoZ3qWg" general="_iyhhgIr7EeKEn4V9UD8Cqw" specific="_ocsCBStmEeO4fJDQoZ3qWg"/>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_ocsCCCtmEeO4fJDQoZ3qWg" name="assertConnected" specification="_ocsCzitmEeO4fJDQoZ3qWg" group="_wWIIUCuMEeOXC4Z5ELQ3cg" node="_wRW9ECuMEeOXC4Z5ELQ3cg _wRW9ESuMEeOXC4Z5ELQ3cg _wRW9EiuMEeOXC4Z5ELQ3cg _wRW9EyuMEeOXC4Z5ELQ3cg _wRW9FCuMEeOXC4Z5ELQ3cg _wRW9FSuMEeOXC4Z5ELQ3cg _wWIIUCuMEeOXC4Z5ELQ3cg">
            <ownedComment xmi:type="uml:Comment" xmi:id="_ocsCCStmEeO4fJDQoZ3qWg">
              <body>namespace 'Test Suites'::'Test Suite 1 - Bis'::Assembly_PWP_P::AssertCompositeHelper ;&#xD;
&#xD;
private import Alf::Library::CollectionFunctions::includes ;&#xD;
&#xD;
activity assertConnected(in message : String, in end1 : any, in end2 : any) { &#xD;
	AssertTrue(message, R::y((I)end1)->includes((C)end2)) ;&#xD;
}</body>
            </ownedComment>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_ocsCCitmEeO4fJDQoZ3qWg" name="message">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
            </ownedParameter>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_ocsCCytmEeO4fJDQoZ3qWg" name="end1"/>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_ocsCDCtmEeO4fJDQoZ3qWg" name="end2"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_wYqe8CuMEeOXC4Z5ELQ3cg" activity="_ocsCCCtmEeO4fJDQoZ3qWg" source="_wRW9ECuMEeOXC4Z5ELQ3cg" target="_wRW9ESuMEeOXC4Z5ELQ3cg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_wYqe8SuMEeOXC4Z5ELQ3cg" activity="_ocsCCCtmEeO4fJDQoZ3qWg" source="_wRW9EiuMEeOXC4Z5ELQ3cg" target="_wRW9EyuMEeOXC4Z5ELQ3cg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_wYqe8iuMEeOXC4Z5ELQ3cg" activity="_ocsCCCtmEeO4fJDQoZ3qWg" source="_wRW9FCuMEeOXC4Z5ELQ3cg" target="_wRW9FSuMEeOXC4Z5ELQ3cg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_wYqe8yuMEeOXC4Z5ELQ3cg" activity="_ocsCCCtmEeO4fJDQoZ3qWg" source="_wRW9ESuMEeOXC4Z5ELQ3cg" target="_wWIIUyuMEeOXC4Z5ELQ3cg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_wYqe9CuMEeOXC4Z5ELQ3cg" activity="_ocsCCCtmEeO4fJDQoZ3qWg" source="_wRW9EyuMEeOXC4Z5ELQ3cg" target="_wWIIgSuMEeOXC4Z5ELQ3cg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_wYqe9SuMEeOXC4Z5ELQ3cg" activity="_ocsCCCtmEeO4fJDQoZ3qWg" source="_wRW9FSuMEeOXC4Z5ELQ3cg" target="_wWIIlSuMEeOXC4Z5ELQ3cg"/>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_wWIIUCuMEeOXC4Z5ELQ3cg" name="Body(assertConnected)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_wWIIUSuMEeOXC4Z5ELQ3cg" name="ExpressionStatement@9d1bcb" inStructuredNode="_wWIIUCuMEeOXC4Z5ELQ3cg">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_wWIIUiuMEeOXC4Z5ELQ3cg" name="Call(AssertTrue)" inStructuredNode="_wWIIUSuMEeOXC4Z5ELQ3cg" incoming="_wWIInSuMEeOXC4Z5ELQ3cg">
                  <argument xmi:type="uml:InputPin" xmi:id="_wWIIUyuMEeOXC4Z5ELQ3cg" name="Call(AssertTrue).argument(label)" incoming="_wYqe8yuMEeOXC4Z5ELQ3cg">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wWIIVCuMEeOXC4Z5ELQ3cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wWIIVSuMEeOXC4Z5ELQ3cg" value="1"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_wWIIViuMEeOXC4Z5ELQ3cg" name="Call(AssertTrue).argument(condition)" incoming="_wWIInCuMEeOXC4Z5ELQ3cg">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wWIIVyuMEeOXC4Z5ELQ3cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wWIIWCuMEeOXC4Z5ELQ3cg" value="1"/>
                  </argument>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_wWIIWSuMEeOXC4Z5ELQ3cg" name="Tuple@ac7390" inStructuredNode="_wWIIUSuMEeOXC4Z5ELQ3cg" outgoing="_wWIInSuMEeOXC4Z5ELQ3cg">
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_wWIIWiuMEeOXC4Z5ELQ3cg" name="Call($$Alf$Library$CollectionFunctions$includes__Test Suites$Test Suite 1 - Bis$Assembly_PWP_P$C__)" inStructuredNode="_wWIIWSuMEeOXC4Z5ELQ3cg" incoming="_wWIImyuMEeOXC4Z5ELQ3cg" behavior="_GRQKkCuHEeOXC4Z5ELQ3cg">
                    <argument xmi:type="uml:InputPin" xmi:id="_wWIIWyuMEeOXC4Z5ELQ3cg" name="Call($$Alf$Library$CollectionFunctions$includes__Test Suites$Test Suite 1 - Bis$Assembly_PWP_P$C__).argument(seq)" incoming="_wWIImSuMEeOXC4Z5ELQ3cg" type="_ocr_8CtmEeO4fJDQoZ3qWg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wWIIXCuMEeOXC4Z5ELQ3cg"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wWIIXSuMEeOXC4Z5ELQ3cg" value="*"/>
                    </argument>
                    <argument xmi:type="uml:InputPin" xmi:id="_wWIIXiuMEeOXC4Z5ELQ3cg" name="Call($$Alf$Library$CollectionFunctions$includes__Test Suites$Test Suite 1 - Bis$Assembly_PWP_P$C__).argument(element)" incoming="_wWIImiuMEeOXC4Z5ELQ3cg" type="_ocr_8CtmEeO4fJDQoZ3qWg">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wWIIXyuMEeOXC4Z5ELQ3cg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wWIIYCuMEeOXC4Z5ELQ3cg" value="1"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_wWIIYSuMEeOXC4Z5ELQ3cg" name="Call($$Alf$Library$CollectionFunctions$includes__Test Suites$Test Suite 1 - Bis$Assembly_PWP_P$C__).result()" outgoing="_wWIInCuMEeOXC4Z5ELQ3cg">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wWIIYiuMEeOXC4Z5ELQ3cg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wWIIYyuMEeOXC4Z5ELQ3cg" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_wWIIZCuMEeOXC4Z5ELQ3cg" name="Tuple@12376f5" inStructuredNode="_wWIIWSuMEeOXC4Z5ELQ3cg" outgoing="_wWIImyuMEeOXC4Z5ELQ3cg">
                    <node xmi:type="uml:ReadLinkAction" xmi:id="_wWIIZSuMEeOXC4Z5ELQ3cg" name="ReadLink(y)" inStructuredNode="_wWIIZCuMEeOXC4Z5ELQ3cg" incoming="_wWIImCuMEeOXC4Z5ELQ3cg">
                      <endData xmi:type="uml:LinkEndData" xmi:id="_wWIIZiuMEeOXC4Z5ELQ3cg" end="_ocr_9StmEeO4fJDQoZ3qWg"/>
                      <endData xmi:type="uml:LinkEndData" xmi:id="_wWIIZyuMEeOXC4Z5ELQ3cg" end="_ocr_8itmEeO4fJDQoZ3qWg" value="_wWIIaCuMEeOXC4Z5ELQ3cg"/>
                      <inputValue xmi:type="uml:InputPin" xmi:id="_wWIIaCuMEeOXC4Z5ELQ3cg" name="ReadLink(y).inputValue(x)" incoming="_wWIIlyuMEeOXC4Z5ELQ3cg" type="_ocsC6ytmEeO4fJDQoZ3qWg">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wWIIaSuMEeOXC4Z5ELQ3cg"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wWIIaiuMEeOXC4Z5ELQ3cg" value="*"/>
                      </inputValue>
                      <result xmi:type="uml:OutputPin" xmi:id="_wWIIayuMEeOXC4Z5ELQ3cg" name="ReadLink(y).result" outgoing="_wWIImSuMEeOXC4Z5ELQ3cg" type="_ocr_8CtmEeO4fJDQoZ3qWg">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wWIIbCuMEeOXC4Z5ELQ3cg"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wWIIbSuMEeOXC4Z5ELQ3cg" value="*"/>
                      </result>
                    </node>
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_wWIIbiuMEeOXC4Z5ELQ3cg" name="Tuple@78393b" inStructuredNode="_wWIIZCuMEeOXC4Z5ELQ3cg" outgoing="_wWIImCuMEeOXC4Z5ELQ3cg">
                      <node xmi:type="uml:ExpansionRegion" xmi:id="_wWIIbyuMEeOXC4Z5ELQ3cg" name="CastExpression@17f5605" inStructuredNode="_wWIIbiuMEeOXC4Z5ELQ3cg" mode="parallel" outputElement="_wWIIgiuMEeOXC4Z5ELQ3cg" inputElement="_wWIIgSuMEeOXC4Z5ELQ3cg">
                        <node xmi:type="uml:MergeNode" xmi:id="_wWIIcCuMEeOXC4Z5ELQ3cg" name="Merge(CastExpression@17f5605.operand)" inStructuredNode="_wWIIbyuMEeOXC4Z5ELQ3cg" outgoing="_wWIIgCuMEeOXC4Z5ELQ3cg" incoming="_wWIIfSuMEeOXC4Z5ELQ3cg"/>
                        <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_wWIIcSuMEeOXC4Z5ELQ3cg" name="ReadIsClassifiedObject(I)" inStructuredNode="_wWIIbyuMEeOXC4Z5ELQ3cg" classifier="_ocsC6ytmEeO4fJDQoZ3qWg">
                          <object xmi:type="uml:InputPin" xmi:id="_wWIIciuMEeOXC4Z5ELQ3cg" name="ReadIsClassifiedObject(I).object" incoming="_wWIIeiuMEeOXC4Z5ELQ3cg" isOrdered="true" isUnique="false">
                            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wWIIcyuMEeOXC4Z5ELQ3cg" value="1"/>
                            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wWIIdCuMEeOXC4Z5ELQ3cg" value="1"/>
                          </object>
                          <result xmi:type="uml:OutputPin" xmi:id="_wWIIdSuMEeOXC4Z5ELQ3cg" name="ReadIsClassifiedObject(I).result" outgoing="_wWIIfCuMEeOXC4Z5ELQ3cg" isOrdered="true" isUnique="false">
                            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wWIIdiuMEeOXC4Z5ELQ3cg" value="1"/>
                            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wWIIdyuMEeOXC4Z5ELQ3cg" value="1"/>
                          </result>
                        </node>
                        <node xmi:type="uml:ForkNode" xmi:id="_wWIIeCuMEeOXC4Z5ELQ3cg" name="Fork(ReadIsClassifiedObject(I).object)" inStructuredNode="_wWIIbyuMEeOXC4Z5ELQ3cg" outgoing="_wWIIeiuMEeOXC4Z5ELQ3cg _wWIIeyuMEeOXC4Z5ELQ3cg" incoming="_wWIIfyuMEeOXC4Z5ELQ3cg"/>
                        <node xmi:type="uml:DecisionNode" xmi:id="_wWIIeSuMEeOXC4Z5ELQ3cg" name="Decision(ReadIsClassifiedObject(I).result)" inStructuredNode="_wWIIbyuMEeOXC4Z5ELQ3cg" outgoing="_wWIIfSuMEeOXC4Z5ELQ3cg" incoming="_wWIIeyuMEeOXC4Z5ELQ3cg _wWIIfCuMEeOXC4Z5ELQ3cg" decisionInputFlow="_wWIIfCuMEeOXC4Z5ELQ3cg"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_wWIIeiuMEeOXC4Z5ELQ3cg" inStructuredNode="_wWIIbyuMEeOXC4Z5ELQ3cg" source="_wWIIeCuMEeOXC4Z5ELQ3cg" target="_wWIIciuMEeOXC4Z5ELQ3cg"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_wWIIeyuMEeOXC4Z5ELQ3cg" inStructuredNode="_wWIIbyuMEeOXC4Z5ELQ3cg" source="_wWIIeCuMEeOXC4Z5ELQ3cg" target="_wWIIeSuMEeOXC4Z5ELQ3cg"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_wWIIfCuMEeOXC4Z5ELQ3cg" inStructuredNode="_wWIIbyuMEeOXC4Z5ELQ3cg" source="_wWIIdSuMEeOXC4Z5ELQ3cg" target="_wWIIeSuMEeOXC4Z5ELQ3cg"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_wWIIfSuMEeOXC4Z5ELQ3cg" inStructuredNode="_wWIIbyuMEeOXC4Z5ELQ3cg" source="_wWIIeSuMEeOXC4Z5ELQ3cg" target="_wWIIcCuMEeOXC4Z5ELQ3cg">
                          <guard xmi:type="uml:LiteralBoolean" xmi:id="_wWIIfiuMEeOXC4Z5ELQ3cg" name="Value(true)" value="true"/>
                        </edge>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_wWIIfyuMEeOXC4Z5ELQ3cg" inStructuredNode="_wWIIbyuMEeOXC4Z5ELQ3cg" source="_wWIIgSuMEeOXC4Z5ELQ3cg" target="_wWIIeCuMEeOXC4Z5ELQ3cg"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_wWIIgCuMEeOXC4Z5ELQ3cg" inStructuredNode="_wWIIbyuMEeOXC4Z5ELQ3cg" source="_wWIIcCuMEeOXC4Z5ELQ3cg" target="_wWIIgiuMEeOXC4Z5ELQ3cg"/>
                      </node>
                      <node xmi:type="uml:ExpansionNode" xmi:id="_wWIIgSuMEeOXC4Z5ELQ3cg" name="CastExpression@17f5605.inputElement" inStructuredNode="_wWIIbiuMEeOXC4Z5ELQ3cg" outgoing="_wWIIfyuMEeOXC4Z5ELQ3cg" incoming="_wYqe9CuMEeOXC4Z5ELQ3cg" regionAsInput="_wWIIbyuMEeOXC4Z5ELQ3cg"/>
                      <node xmi:type="uml:ExpansionNode" xmi:id="_wWIIgiuMEeOXC4Z5ELQ3cg" name="CastExpression@17f5605.outputElement" inStructuredNode="_wWIIbiuMEeOXC4Z5ELQ3cg" outgoing="_wWIIlyuMEeOXC4Z5ELQ3cg" incoming="_wWIIgCuMEeOXC4Z5ELQ3cg" type="_ocsC6ytmEeO4fJDQoZ3qWg" regionAsOutput="_wWIIbyuMEeOXC4Z5ELQ3cg"/>
                    </node>
                    <node xmi:type="uml:ExpansionRegion" xmi:id="_wWIIgyuMEeOXC4Z5ELQ3cg" name="CastExpression@e87371" inStructuredNode="_wWIIZCuMEeOXC4Z5ELQ3cg" mode="parallel" outputElement="_wWIIliuMEeOXC4Z5ELQ3cg" inputElement="_wWIIlSuMEeOXC4Z5ELQ3cg">
                      <node xmi:type="uml:MergeNode" xmi:id="_wWIIhCuMEeOXC4Z5ELQ3cg" name="Merge(CastExpression@e87371.operand)" inStructuredNode="_wWIIgyuMEeOXC4Z5ELQ3cg" outgoing="_wWIIlCuMEeOXC4Z5ELQ3cg" incoming="_wWIIkSuMEeOXC4Z5ELQ3cg"/>
                      <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_wWIIhSuMEeOXC4Z5ELQ3cg" name="ReadIsClassifiedObject(C)" inStructuredNode="_wWIIgyuMEeOXC4Z5ELQ3cg" classifier="_ocr_8CtmEeO4fJDQoZ3qWg">
                        <object xmi:type="uml:InputPin" xmi:id="_wWIIhiuMEeOXC4Z5ELQ3cg" name="ReadIsClassifiedObject(C).object" incoming="_wWIIjiuMEeOXC4Z5ELQ3cg" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wWIIhyuMEeOXC4Z5ELQ3cg" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wWIIiCuMEeOXC4Z5ELQ3cg" value="1"/>
                        </object>
                        <result xmi:type="uml:OutputPin" xmi:id="_wWIIiSuMEeOXC4Z5ELQ3cg" name="ReadIsClassifiedObject(C).result" outgoing="_wWIIkCuMEeOXC4Z5ELQ3cg" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wWIIiiuMEeOXC4Z5ELQ3cg" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wWIIiyuMEeOXC4Z5ELQ3cg" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ForkNode" xmi:id="_wWIIjCuMEeOXC4Z5ELQ3cg" name="Fork(ReadIsClassifiedObject(C).object)" inStructuredNode="_wWIIgyuMEeOXC4Z5ELQ3cg" outgoing="_wWIIjiuMEeOXC4Z5ELQ3cg _wWIIjyuMEeOXC4Z5ELQ3cg" incoming="_wWIIkyuMEeOXC4Z5ELQ3cg"/>
                      <node xmi:type="uml:DecisionNode" xmi:id="_wWIIjSuMEeOXC4Z5ELQ3cg" name="Decision(ReadIsClassifiedObject(C).result)" inStructuredNode="_wWIIgyuMEeOXC4Z5ELQ3cg" outgoing="_wWIIkSuMEeOXC4Z5ELQ3cg" incoming="_wWIIjyuMEeOXC4Z5ELQ3cg _wWIIkCuMEeOXC4Z5ELQ3cg" decisionInputFlow="_wWIIkCuMEeOXC4Z5ELQ3cg"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_wWIIjiuMEeOXC4Z5ELQ3cg" inStructuredNode="_wWIIgyuMEeOXC4Z5ELQ3cg" source="_wWIIjCuMEeOXC4Z5ELQ3cg" target="_wWIIhiuMEeOXC4Z5ELQ3cg"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_wWIIjyuMEeOXC4Z5ELQ3cg" inStructuredNode="_wWIIgyuMEeOXC4Z5ELQ3cg" source="_wWIIjCuMEeOXC4Z5ELQ3cg" target="_wWIIjSuMEeOXC4Z5ELQ3cg"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_wWIIkCuMEeOXC4Z5ELQ3cg" inStructuredNode="_wWIIgyuMEeOXC4Z5ELQ3cg" source="_wWIIiSuMEeOXC4Z5ELQ3cg" target="_wWIIjSuMEeOXC4Z5ELQ3cg"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_wWIIkSuMEeOXC4Z5ELQ3cg" inStructuredNode="_wWIIgyuMEeOXC4Z5ELQ3cg" source="_wWIIjSuMEeOXC4Z5ELQ3cg" target="_wWIIhCuMEeOXC4Z5ELQ3cg">
                        <guard xmi:type="uml:LiteralBoolean" xmi:id="_wWIIkiuMEeOXC4Z5ELQ3cg" name="Value(true)" value="true"/>
                      </edge>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_wWIIkyuMEeOXC4Z5ELQ3cg" inStructuredNode="_wWIIgyuMEeOXC4Z5ELQ3cg" source="_wWIIlSuMEeOXC4Z5ELQ3cg" target="_wWIIjCuMEeOXC4Z5ELQ3cg"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_wWIIlCuMEeOXC4Z5ELQ3cg" inStructuredNode="_wWIIgyuMEeOXC4Z5ELQ3cg" source="_wWIIhCuMEeOXC4Z5ELQ3cg" target="_wWIIliuMEeOXC4Z5ELQ3cg"/>
                    </node>
                    <node xmi:type="uml:ExpansionNode" xmi:id="_wWIIlSuMEeOXC4Z5ELQ3cg" name="CastExpression@e87371.inputElement" inStructuredNode="_wWIIZCuMEeOXC4Z5ELQ3cg" outgoing="_wWIIkyuMEeOXC4Z5ELQ3cg" incoming="_wYqe9SuMEeOXC4Z5ELQ3cg" regionAsInput="_wWIIgyuMEeOXC4Z5ELQ3cg"/>
                    <node xmi:type="uml:ExpansionNode" xmi:id="_wWIIliuMEeOXC4Z5ELQ3cg" name="CastExpression@e87371.outputElement" inStructuredNode="_wWIIZCuMEeOXC4Z5ELQ3cg" outgoing="_wWIImiuMEeOXC4Z5ELQ3cg" incoming="_wWIIlCuMEeOXC4Z5ELQ3cg" type="_ocr_8CtmEeO4fJDQoZ3qWg" regionAsOutput="_wWIIgyuMEeOXC4Z5ELQ3cg"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_wWIIlyuMEeOXC4Z5ELQ3cg" inStructuredNode="_wWIIZCuMEeOXC4Z5ELQ3cg" source="_wWIIgiuMEeOXC4Z5ELQ3cg" target="_wWIIaCuMEeOXC4Z5ELQ3cg"/>
                    <edge xmi:type="uml:ControlFlow" xmi:id="_wWIImCuMEeOXC4Z5ELQ3cg" inStructuredNode="_wWIIZCuMEeOXC4Z5ELQ3cg" source="_wWIIbiuMEeOXC4Z5ELQ3cg" target="_wWIIZSuMEeOXC4Z5ELQ3cg"/>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_wWIImSuMEeOXC4Z5ELQ3cg" inStructuredNode="_wWIIWSuMEeOXC4Z5ELQ3cg" source="_wWIIayuMEeOXC4Z5ELQ3cg" target="_wWIIWyuMEeOXC4Z5ELQ3cg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_wWIImiuMEeOXC4Z5ELQ3cg" inStructuredNode="_wWIIWSuMEeOXC4Z5ELQ3cg" source="_wWIIliuMEeOXC4Z5ELQ3cg" target="_wWIIXiuMEeOXC4Z5ELQ3cg"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_wWIImyuMEeOXC4Z5ELQ3cg" inStructuredNode="_wWIIWSuMEeOXC4Z5ELQ3cg" source="_wWIIZCuMEeOXC4Z5ELQ3cg" target="_wWIIWiuMEeOXC4Z5ELQ3cg"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_wWIInCuMEeOXC4Z5ELQ3cg" inStructuredNode="_wWIIUSuMEeOXC4Z5ELQ3cg" source="_wWIIYSuMEeOXC4Z5ELQ3cg" target="_wWIIViuMEeOXC4Z5ELQ3cg"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_wWIInSuMEeOXC4Z5ELQ3cg" inStructuredNode="_wWIIUSuMEeOXC4Z5ELQ3cg" source="_wWIIWSuMEeOXC4Z5ELQ3cg" target="_wWIIUiuMEeOXC4Z5ELQ3cg"/>
              </node>
            </structuredNode>
            <node xmi:type="uml:ActivityParameterNode" xmi:id="_wRW9ECuMEeOXC4Z5ELQ3cg" name="Input(message)" outgoing="_wYqe8CuMEeOXC4Z5ELQ3cg" parameter="_ocsCCitmEeO4fJDQoZ3qWg"/>
            <node xmi:type="uml:ForkNode" xmi:id="_wRW9ESuMEeOXC4Z5ELQ3cg" name="Fork(message)" outgoing="_wYqe8yuMEeOXC4Z5ELQ3cg" incoming="_wYqe8CuMEeOXC4Z5ELQ3cg"/>
            <node xmi:type="uml:ActivityParameterNode" xmi:id="_wRW9EiuMEeOXC4Z5ELQ3cg" name="Input(end1)" outgoing="_wYqe8SuMEeOXC4Z5ELQ3cg" parameter="_ocsCCytmEeO4fJDQoZ3qWg"/>
            <node xmi:type="uml:ForkNode" xmi:id="_wRW9EyuMEeOXC4Z5ELQ3cg" name="Fork(end1)" outgoing="_wYqe9CuMEeOXC4Z5ELQ3cg" incoming="_wYqe8SuMEeOXC4Z5ELQ3cg"/>
            <node xmi:type="uml:ActivityParameterNode" xmi:id="_wRW9FCuMEeOXC4Z5ELQ3cg" name="Input(end2)" outgoing="_wYqe8iuMEeOXC4Z5ELQ3cg" parameter="_ocsCDCtmEeO4fJDQoZ3qWg"/>
            <node xmi:type="uml:ForkNode" xmi:id="_wRW9FSuMEeOXC4Z5ELQ3cg" name="Fork(end2)" outgoing="_wYqe9SuMEeOXC4Z5ELQ3cg" incoming="_wYqe8iuMEeOXC4Z5ELQ3cg"/>
          </ownedBehavior>
          <ownedBehavior xmi:type="uml:Activity" xmi:id="_ocsCZytmEeO4fJDQoZ3qWg" name="assertNotConnected" specification="_ocsC0itmEeO4fJDQoZ3qWg" group="_WvmzYCuHEeOXC4Z5ELQ3cg" node="_Wq5SgCuHEeOXC4Z5ELQ3cg _Wq5SgSuHEeOXC4Z5ELQ3cg _Wq55kCuHEeOXC4Z5ELQ3cg _Wq55kSuHEeOXC4Z5ELQ3cg _Wq55kiuHEeOXC4Z5ELQ3cg _Wq55kyuHEeOXC4Z5ELQ3cg _WvmzYCuHEeOXC4Z5ELQ3cg">
            <ownedComment xmi:type="uml:Comment" xmi:id="_ocsCaCtmEeO4fJDQoZ3qWg">
              <body>namespace 'Test Suites'::'Test Suite 1 - Bis'::Assembly_PWP_P::AssertCompositeHelper ;&#xD;
&#xD;
private import Alf::Library::CollectionFunctions::includes ;&#xD;
&#xD;
activity assertNodeConnected_method(in message : String, in end1 : any, in end2 : any) { &#xD;
	AssertTrue(message, ! R::y((I)end1)->includes((C)end2)) ;&#xD;
}</body>
            </ownedComment>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_ocsCaStmEeO4fJDQoZ3qWg" name="message">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
            </ownedParameter>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_ocsCaitmEeO4fJDQoZ3qWg" name="end1"/>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_ocsCaytmEeO4fJDQoZ3qWg" name="end2"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_Wx7HkCuHEeOXC4Z5ELQ3cg" activity="_ocsCZytmEeO4fJDQoZ3qWg" source="_Wq5SgCuHEeOXC4Z5ELQ3cg" target="_Wq5SgSuHEeOXC4Z5ELQ3cg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_Wx7HkSuHEeOXC4Z5ELQ3cg" activity="_ocsCZytmEeO4fJDQoZ3qWg" source="_Wq55kCuHEeOXC4Z5ELQ3cg" target="_Wq55kSuHEeOXC4Z5ELQ3cg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_Wx7HkiuHEeOXC4Z5ELQ3cg" activity="_ocsCZytmEeO4fJDQoZ3qWg" source="_Wq55kiuHEeOXC4Z5ELQ3cg" target="_Wq55kyuHEeOXC4Z5ELQ3cg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_Wx7HkyuHEeOXC4Z5ELQ3cg" activity="_ocsCZytmEeO4fJDQoZ3qWg" source="_Wq5SgSuHEeOXC4Z5ELQ3cg" target="_WvmzYyuHEeOXC4Z5ELQ3cg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_Wx7HlCuHEeOXC4Z5ELQ3cg" activity="_ocsCZytmEeO4fJDQoZ3qWg" source="_Wq55kSuHEeOXC4Z5ELQ3cg" target="_WvmzkSuHEeOXC4Z5ELQ3cg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_Wx7HlSuHEeOXC4Z5ELQ3cg" activity="_ocsCZytmEeO4fJDQoZ3qWg" source="_Wq55kyuHEeOXC4Z5ELQ3cg" target="_WvmzpSuHEeOXC4Z5ELQ3cg"/>
            <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_WvmzYCuHEeOXC4Z5ELQ3cg" name="Body(assertNodeConnected_method)">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_WvmzYSuHEeOXC4Z5ELQ3cg" name="ExpressionStatement@1b7e7f9" inStructuredNode="_WvmzYCuHEeOXC4Z5ELQ3cg">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_WvmzYiuHEeOXC4Z5ELQ3cg" name="Call(AssertTrue)" inStructuredNode="_WvmzYSuHEeOXC4Z5ELQ3cg" incoming="_WvmztSuHEeOXC4Z5ELQ3cg">
                  <argument xmi:type="uml:InputPin" xmi:id="_WvmzYyuHEeOXC4Z5ELQ3cg" name="Call(AssertTrue).argument(label)" incoming="_Wx7HkyuHEeOXC4Z5ELQ3cg">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WvmzZCuHEeOXC4Z5ELQ3cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WvmzZSuHEeOXC4Z5ELQ3cg" value="1"/>
                  </argument>
                  <argument xmi:type="uml:InputPin" xmi:id="_WvmzZiuHEeOXC4Z5ELQ3cg" name="Call(AssertTrue).argument(condition)" incoming="_WvmztCuHEeOXC4Z5ELQ3cg">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WvmzZyuHEeOXC4Z5ELQ3cg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WvmzaCuHEeOXC4Z5ELQ3cg" value="1"/>
                  </argument>
                  <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/PSCS/20150301/AssertionLibrary.xmi#_9FjNAIgUEeKtquXykzQHVw"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_WvmzaSuHEeOXC4Z5ELQ3cg" name="Tuple@8c1ac6" inStructuredNode="_WvmzYSuHEeOXC4Z5ELQ3cg" outgoing="_WvmztSuHEeOXC4Z5ELQ3cg">
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_WvmzaiuHEeOXC4Z5ELQ3cg" name="Call($$Alf$Library$CollectionFunctions$includes__Test Suites$Test Suite 1 - Bis$Assembly_PWP_P$C__)" inStructuredNode="_WvmzaSuHEeOXC4Z5ELQ3cg" incoming="_WvmzsiuHEeOXC4Z5ELQ3cg" behavior="_GRQKkCuHEeOXC4Z5ELQ3cg">
                    <argument xmi:type="uml:InputPin" xmi:id="_WvmzayuHEeOXC4Z5ELQ3cg" name="Call($$Alf$Library$CollectionFunctions$includes__Test Suites$Test Suite 1 - Bis$Assembly_PWP_P$C__).argument(seq)" incoming="_WvmzsCuHEeOXC4Z5ELQ3cg" type="_ocr_8CtmEeO4fJDQoZ3qWg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WvmzbCuHEeOXC4Z5ELQ3cg"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WvmzbSuHEeOXC4Z5ELQ3cg" value="*"/>
                    </argument>
                    <argument xmi:type="uml:InputPin" xmi:id="_WvmzbiuHEeOXC4Z5ELQ3cg" name="Call($$Alf$Library$CollectionFunctions$includes__Test Suites$Test Suite 1 - Bis$Assembly_PWP_P$C__).argument(element)" incoming="_WvmzsSuHEeOXC4Z5ELQ3cg" type="_ocr_8CtmEeO4fJDQoZ3qWg">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WvmzbyuHEeOXC4Z5ELQ3cg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WvmzcCuHEeOXC4Z5ELQ3cg" value="1"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_WvmzcSuHEeOXC4Z5ELQ3cg" name="Call($$Alf$Library$CollectionFunctions$includes__Test Suites$Test Suite 1 - Bis$Assembly_PWP_P$C__).result()" outgoing="_WvmzsyuHEeOXC4Z5ELQ3cg">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WvmzciuHEeOXC4Z5ELQ3cg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WvmzcyuHEeOXC4Z5ELQ3cg" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_WvmzdCuHEeOXC4Z5ELQ3cg" name="Tuple@1e47931" inStructuredNode="_WvmzaSuHEeOXC4Z5ELQ3cg" outgoing="_WvmzsiuHEeOXC4Z5ELQ3cg">
                    <node xmi:type="uml:ReadLinkAction" xmi:id="_WvmzdSuHEeOXC4Z5ELQ3cg" name="ReadLink(y)" inStructuredNode="_WvmzdCuHEeOXC4Z5ELQ3cg" incoming="_WvmzqCuHEeOXC4Z5ELQ3cg">
                      <endData xmi:type="uml:LinkEndData" xmi:id="_WvmzdiuHEeOXC4Z5ELQ3cg" end="_ocr_9StmEeO4fJDQoZ3qWg"/>
                      <endData xmi:type="uml:LinkEndData" xmi:id="_WvmzdyuHEeOXC4Z5ELQ3cg" end="_ocr_8itmEeO4fJDQoZ3qWg" value="_WvmzeCuHEeOXC4Z5ELQ3cg"/>
                      <inputValue xmi:type="uml:InputPin" xmi:id="_WvmzeCuHEeOXC4Z5ELQ3cg" name="ReadLink(y).inputValue(x)" incoming="_WvmzpyuHEeOXC4Z5ELQ3cg" type="_ocsC6ytmEeO4fJDQoZ3qWg">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WvmzeSuHEeOXC4Z5ELQ3cg"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WvmzeiuHEeOXC4Z5ELQ3cg" value="*"/>
                      </inputValue>
                      <result xmi:type="uml:OutputPin" xmi:id="_WvmzeyuHEeOXC4Z5ELQ3cg" name="ReadLink(y).result" outgoing="_WvmzsCuHEeOXC4Z5ELQ3cg" type="_ocr_8CtmEeO4fJDQoZ3qWg">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WvmzfCuHEeOXC4Z5ELQ3cg"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WvmzfSuHEeOXC4Z5ELQ3cg" value="*"/>
                      </result>
                    </node>
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_WvmzfiuHEeOXC4Z5ELQ3cg" name="Tuple@776234" inStructuredNode="_WvmzdCuHEeOXC4Z5ELQ3cg" outgoing="_WvmzqCuHEeOXC4Z5ELQ3cg">
                      <node xmi:type="uml:ExpansionRegion" xmi:id="_WvmzfyuHEeOXC4Z5ELQ3cg" name="CastExpression@16994ce" inStructuredNode="_WvmzfiuHEeOXC4Z5ELQ3cg" mode="parallel" outputElement="_WvmzkiuHEeOXC4Z5ELQ3cg" inputElement="_WvmzkSuHEeOXC4Z5ELQ3cg">
                        <node xmi:type="uml:MergeNode" xmi:id="_WvmzgCuHEeOXC4Z5ELQ3cg" name="Merge(CastExpression@16994ce.operand)" inStructuredNode="_WvmzfyuHEeOXC4Z5ELQ3cg" outgoing="_WvmzkCuHEeOXC4Z5ELQ3cg" incoming="_WvmzjSuHEeOXC4Z5ELQ3cg"/>
                        <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_WvmzgSuHEeOXC4Z5ELQ3cg" name="ReadIsClassifiedObject(I)" inStructuredNode="_WvmzfyuHEeOXC4Z5ELQ3cg" classifier="_ocsC6ytmEeO4fJDQoZ3qWg">
                          <object xmi:type="uml:InputPin" xmi:id="_WvmzgiuHEeOXC4Z5ELQ3cg" name="ReadIsClassifiedObject(I).object" incoming="_WvmziiuHEeOXC4Z5ELQ3cg" isOrdered="true" isUnique="false">
                            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WvmzgyuHEeOXC4Z5ELQ3cg" value="1"/>
                            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WvmzhCuHEeOXC4Z5ELQ3cg" value="1"/>
                          </object>
                          <result xmi:type="uml:OutputPin" xmi:id="_WvmzhSuHEeOXC4Z5ELQ3cg" name="ReadIsClassifiedObject(I).result" outgoing="_WvmzjCuHEeOXC4Z5ELQ3cg" isOrdered="true" isUnique="false">
                            <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WvmzhiuHEeOXC4Z5ELQ3cg" value="1"/>
                            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WvmzhyuHEeOXC4Z5ELQ3cg" value="1"/>
                          </result>
                        </node>
                        <node xmi:type="uml:ForkNode" xmi:id="_WvmziCuHEeOXC4Z5ELQ3cg" name="Fork(ReadIsClassifiedObject(I).object)" inStructuredNode="_WvmzfyuHEeOXC4Z5ELQ3cg" outgoing="_WvmziiuHEeOXC4Z5ELQ3cg _WvmziyuHEeOXC4Z5ELQ3cg" incoming="_WvmzjyuHEeOXC4Z5ELQ3cg"/>
                        <node xmi:type="uml:DecisionNode" xmi:id="_WvmziSuHEeOXC4Z5ELQ3cg" name="Decision(ReadIsClassifiedObject(I).result)" inStructuredNode="_WvmzfyuHEeOXC4Z5ELQ3cg" outgoing="_WvmzjSuHEeOXC4Z5ELQ3cg" incoming="_WvmziyuHEeOXC4Z5ELQ3cg _WvmzjCuHEeOXC4Z5ELQ3cg" decisionInputFlow="_WvmzjCuHEeOXC4Z5ELQ3cg"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_WvmziiuHEeOXC4Z5ELQ3cg" inStructuredNode="_WvmzfyuHEeOXC4Z5ELQ3cg" source="_WvmziCuHEeOXC4Z5ELQ3cg" target="_WvmzgiuHEeOXC4Z5ELQ3cg"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_WvmziyuHEeOXC4Z5ELQ3cg" inStructuredNode="_WvmzfyuHEeOXC4Z5ELQ3cg" source="_WvmziCuHEeOXC4Z5ELQ3cg" target="_WvmziSuHEeOXC4Z5ELQ3cg"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_WvmzjCuHEeOXC4Z5ELQ3cg" inStructuredNode="_WvmzfyuHEeOXC4Z5ELQ3cg" source="_WvmzhSuHEeOXC4Z5ELQ3cg" target="_WvmziSuHEeOXC4Z5ELQ3cg"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_WvmzjSuHEeOXC4Z5ELQ3cg" inStructuredNode="_WvmzfyuHEeOXC4Z5ELQ3cg" source="_WvmziSuHEeOXC4Z5ELQ3cg" target="_WvmzgCuHEeOXC4Z5ELQ3cg">
                          <guard xmi:type="uml:LiteralBoolean" xmi:id="_WvmzjiuHEeOXC4Z5ELQ3cg" name="Value(true)" value="true"/>
                        </edge>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_WvmzjyuHEeOXC4Z5ELQ3cg" inStructuredNode="_WvmzfyuHEeOXC4Z5ELQ3cg" source="_WvmzkSuHEeOXC4Z5ELQ3cg" target="_WvmziCuHEeOXC4Z5ELQ3cg"/>
                        <edge xmi:type="uml:ObjectFlow" xmi:id="_WvmzkCuHEeOXC4Z5ELQ3cg" inStructuredNode="_WvmzfyuHEeOXC4Z5ELQ3cg" source="_WvmzgCuHEeOXC4Z5ELQ3cg" target="_WvmzkiuHEeOXC4Z5ELQ3cg"/>
                      </node>
                      <node xmi:type="uml:ExpansionNode" xmi:id="_WvmzkSuHEeOXC4Z5ELQ3cg" name="CastExpression@16994ce.inputElement" inStructuredNode="_WvmzfiuHEeOXC4Z5ELQ3cg" outgoing="_WvmzjyuHEeOXC4Z5ELQ3cg" incoming="_Wx7HlCuHEeOXC4Z5ELQ3cg" regionAsInput="_WvmzfyuHEeOXC4Z5ELQ3cg"/>
                      <node xmi:type="uml:ExpansionNode" xmi:id="_WvmzkiuHEeOXC4Z5ELQ3cg" name="CastExpression@16994ce.outputElement" inStructuredNode="_WvmzfiuHEeOXC4Z5ELQ3cg" outgoing="_WvmzpyuHEeOXC4Z5ELQ3cg" incoming="_WvmzkCuHEeOXC4Z5ELQ3cg" type="_ocsC6ytmEeO4fJDQoZ3qWg" regionAsOutput="_WvmzfyuHEeOXC4Z5ELQ3cg"/>
                    </node>
                    <node xmi:type="uml:ExpansionRegion" xmi:id="_WvmzkyuHEeOXC4Z5ELQ3cg" name="CastExpression@a89c9a" inStructuredNode="_WvmzdCuHEeOXC4Z5ELQ3cg" mode="parallel" outputElement="_WvmzpiuHEeOXC4Z5ELQ3cg" inputElement="_WvmzpSuHEeOXC4Z5ELQ3cg">
                      <node xmi:type="uml:MergeNode" xmi:id="_WvmzlCuHEeOXC4Z5ELQ3cg" name="Merge(CastExpression@a89c9a.operand)" inStructuredNode="_WvmzkyuHEeOXC4Z5ELQ3cg" outgoing="_WvmzpCuHEeOXC4Z5ELQ3cg" incoming="_WvmzoSuHEeOXC4Z5ELQ3cg"/>
                      <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_WvmzlSuHEeOXC4Z5ELQ3cg" name="ReadIsClassifiedObject(C)" inStructuredNode="_WvmzkyuHEeOXC4Z5ELQ3cg" classifier="_ocr_8CtmEeO4fJDQoZ3qWg">
                        <object xmi:type="uml:InputPin" xmi:id="_WvmzliuHEeOXC4Z5ELQ3cg" name="ReadIsClassifiedObject(C).object" incoming="_WvmzniuHEeOXC4Z5ELQ3cg" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WvmzlyuHEeOXC4Z5ELQ3cg" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WvmzmCuHEeOXC4Z5ELQ3cg" value="1"/>
                        </object>
                        <result xmi:type="uml:OutputPin" xmi:id="_WvmzmSuHEeOXC4Z5ELQ3cg" name="ReadIsClassifiedObject(C).result" outgoing="_WvmzoCuHEeOXC4Z5ELQ3cg" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WvmzmiuHEeOXC4Z5ELQ3cg" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WvmzmyuHEeOXC4Z5ELQ3cg" value="1"/>
                        </result>
                      </node>
                      <node xmi:type="uml:ForkNode" xmi:id="_WvmznCuHEeOXC4Z5ELQ3cg" name="Fork(ReadIsClassifiedObject(C).object)" inStructuredNode="_WvmzkyuHEeOXC4Z5ELQ3cg" outgoing="_WvmzniuHEeOXC4Z5ELQ3cg _WvmznyuHEeOXC4Z5ELQ3cg" incoming="_WvmzoyuHEeOXC4Z5ELQ3cg"/>
                      <node xmi:type="uml:DecisionNode" xmi:id="_WvmznSuHEeOXC4Z5ELQ3cg" name="Decision(ReadIsClassifiedObject(C).result)" inStructuredNode="_WvmzkyuHEeOXC4Z5ELQ3cg" outgoing="_WvmzoSuHEeOXC4Z5ELQ3cg" incoming="_WvmznyuHEeOXC4Z5ELQ3cg _WvmzoCuHEeOXC4Z5ELQ3cg" decisionInputFlow="_WvmzoCuHEeOXC4Z5ELQ3cg"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_WvmzniuHEeOXC4Z5ELQ3cg" inStructuredNode="_WvmzkyuHEeOXC4Z5ELQ3cg" source="_WvmznCuHEeOXC4Z5ELQ3cg" target="_WvmzliuHEeOXC4Z5ELQ3cg"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_WvmznyuHEeOXC4Z5ELQ3cg" inStructuredNode="_WvmzkyuHEeOXC4Z5ELQ3cg" source="_WvmznCuHEeOXC4Z5ELQ3cg" target="_WvmznSuHEeOXC4Z5ELQ3cg"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_WvmzoCuHEeOXC4Z5ELQ3cg" inStructuredNode="_WvmzkyuHEeOXC4Z5ELQ3cg" source="_WvmzmSuHEeOXC4Z5ELQ3cg" target="_WvmznSuHEeOXC4Z5ELQ3cg"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_WvmzoSuHEeOXC4Z5ELQ3cg" inStructuredNode="_WvmzkyuHEeOXC4Z5ELQ3cg" source="_WvmznSuHEeOXC4Z5ELQ3cg" target="_WvmzlCuHEeOXC4Z5ELQ3cg">
                        <guard xmi:type="uml:LiteralBoolean" xmi:id="_WvmzoiuHEeOXC4Z5ELQ3cg" name="Value(true)" value="true"/>
                      </edge>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_WvmzoyuHEeOXC4Z5ELQ3cg" inStructuredNode="_WvmzkyuHEeOXC4Z5ELQ3cg" source="_WvmzpSuHEeOXC4Z5ELQ3cg" target="_WvmznCuHEeOXC4Z5ELQ3cg"/>
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_WvmzpCuHEeOXC4Z5ELQ3cg" inStructuredNode="_WvmzkyuHEeOXC4Z5ELQ3cg" source="_WvmzlCuHEeOXC4Z5ELQ3cg" target="_WvmzpiuHEeOXC4Z5ELQ3cg"/>
                    </node>
                    <node xmi:type="uml:ExpansionNode" xmi:id="_WvmzpSuHEeOXC4Z5ELQ3cg" name="CastExpression@a89c9a.inputElement" inStructuredNode="_WvmzdCuHEeOXC4Z5ELQ3cg" outgoing="_WvmzoyuHEeOXC4Z5ELQ3cg" incoming="_Wx7HlSuHEeOXC4Z5ELQ3cg" regionAsInput="_WvmzkyuHEeOXC4Z5ELQ3cg"/>
                    <node xmi:type="uml:ExpansionNode" xmi:id="_WvmzpiuHEeOXC4Z5ELQ3cg" name="CastExpression@a89c9a.outputElement" inStructuredNode="_WvmzdCuHEeOXC4Z5ELQ3cg" outgoing="_WvmzsSuHEeOXC4Z5ELQ3cg" incoming="_WvmzpCuHEeOXC4Z5ELQ3cg" type="_ocr_8CtmEeO4fJDQoZ3qWg" regionAsOutput="_WvmzkyuHEeOXC4Z5ELQ3cg"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_WvmzpyuHEeOXC4Z5ELQ3cg" inStructuredNode="_WvmzdCuHEeOXC4Z5ELQ3cg" source="_WvmzkiuHEeOXC4Z5ELQ3cg" target="_WvmzeCuHEeOXC4Z5ELQ3cg"/>
                    <edge xmi:type="uml:ControlFlow" xmi:id="_WvmzqCuHEeOXC4Z5ELQ3cg" inStructuredNode="_WvmzdCuHEeOXC4Z5ELQ3cg" source="_WvmzfiuHEeOXC4Z5ELQ3cg" target="_WvmzdSuHEeOXC4Z5ELQ3cg"/>
                  </node>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_WvmzqSuHEeOXC4Z5ELQ3cg" name="Call(Not)" inStructuredNode="_WvmzaSuHEeOXC4Z5ELQ3cg">
                    <argument xmi:type="uml:InputPin" xmi:id="_WvmzqiuHEeOXC4Z5ELQ3cg" name="Call(Not).argument(x)" incoming="_WvmzsyuHEeOXC4Z5ELQ3cg">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WvmzqyuHEeOXC4Z5ELQ3cg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WvmzrCuHEeOXC4Z5ELQ3cg" value="1"/>
                    </argument>
                    <result xmi:type="uml:OutputPin" xmi:id="_WvmzrSuHEeOXC4Z5ELQ3cg" name="Call(Not).result(result)" outgoing="_WvmztCuHEeOXC4Z5ELQ3cg">
                      <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WvmzriuHEeOXC4Z5ELQ3cg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WvmzryuHEeOXC4Z5ELQ3cg" value="1"/>
                    </result>
                    <behavior xmi:type="uml:FunctionBehavior" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#PrimitiveBehaviors-BooleanFunctions-Not"/>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_WvmzsCuHEeOXC4Z5ELQ3cg" inStructuredNode="_WvmzaSuHEeOXC4Z5ELQ3cg" source="_WvmzeyuHEeOXC4Z5ELQ3cg" target="_WvmzayuHEeOXC4Z5ELQ3cg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_WvmzsSuHEeOXC4Z5ELQ3cg" inStructuredNode="_WvmzaSuHEeOXC4Z5ELQ3cg" source="_WvmzpiuHEeOXC4Z5ELQ3cg" target="_WvmzbiuHEeOXC4Z5ELQ3cg"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_WvmzsiuHEeOXC4Z5ELQ3cg" inStructuredNode="_WvmzaSuHEeOXC4Z5ELQ3cg" source="_WvmzdCuHEeOXC4Z5ELQ3cg" target="_WvmzaiuHEeOXC4Z5ELQ3cg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_WvmzsyuHEeOXC4Z5ELQ3cg" inStructuredNode="_WvmzaSuHEeOXC4Z5ELQ3cg" source="_WvmzcSuHEeOXC4Z5ELQ3cg" target="_WvmzqiuHEeOXC4Z5ELQ3cg"/>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_WvmztCuHEeOXC4Z5ELQ3cg" inStructuredNode="_WvmzYSuHEeOXC4Z5ELQ3cg" source="_WvmzrSuHEeOXC4Z5ELQ3cg" target="_WvmzZiuHEeOXC4Z5ELQ3cg"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_WvmztSuHEeOXC4Z5ELQ3cg" inStructuredNode="_WvmzYSuHEeOXC4Z5ELQ3cg" source="_WvmzaSuHEeOXC4Z5ELQ3cg" target="_WvmzYiuHEeOXC4Z5ELQ3cg"/>
              </node>
            </structuredNode>
            <node xmi:type="uml:ActivityParameterNode" xmi:id="_Wq5SgCuHEeOXC4Z5ELQ3cg" name="Input(message)" outgoing="_Wx7HkCuHEeOXC4Z5ELQ3cg" parameter="_ocsCaStmEeO4fJDQoZ3qWg"/>
            <node xmi:type="uml:ForkNode" xmi:id="_Wq5SgSuHEeOXC4Z5ELQ3cg" name="Fork(message)" outgoing="_Wx7HkyuHEeOXC4Z5ELQ3cg" incoming="_Wx7HkCuHEeOXC4Z5ELQ3cg"/>
            <node xmi:type="uml:ActivityParameterNode" xmi:id="_Wq55kCuHEeOXC4Z5ELQ3cg" name="Input(end1)" outgoing="_Wx7HkSuHEeOXC4Z5ELQ3cg" parameter="_ocsCaitmEeO4fJDQoZ3qWg"/>
            <node xmi:type="uml:ForkNode" xmi:id="_Wq55kSuHEeOXC4Z5ELQ3cg" name="Fork(end1)" outgoing="_Wx7HlCuHEeOXC4Z5ELQ3cg" incoming="_Wx7HkSuHEeOXC4Z5ELQ3cg"/>
            <node xmi:type="uml:ActivityParameterNode" xmi:id="_Wq55kiuHEeOXC4Z5ELQ3cg" name="Input(end2)" outgoing="_Wx7HkiuHEeOXC4Z5ELQ3cg" parameter="_ocsCaytmEeO4fJDQoZ3qWg"/>
            <node xmi:type="uml:ForkNode" xmi:id="_Wq55kyuHEeOXC4Z5ELQ3cg" name="Fork(end2)" outgoing="_Wx7HlSuHEeOXC4Z5ELQ3cg" incoming="_Wx7HkiuHEeOXC4Z5ELQ3cg"/>
          </ownedBehavior>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_ocsCzitmEeO4fJDQoZ3qWg" name="assertConnected" isAbstract="true" method="_ocsCCCtmEeO4fJDQoZ3qWg" class="_ocsCBStmEeO4fJDQoZ3qWg" redefinedOperation="_kmj1gIr8EeKEn4V9UD8Cqw">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_ocsCzytmEeO4fJDQoZ3qWg" name="message">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
            </ownedParameter>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_ocsC0CtmEeO4fJDQoZ3qWg" name="end1"/>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_ocsC0StmEeO4fJDQoZ3qWg" name="end2"/>
          </ownedOperation>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_ocsC0itmEeO4fJDQoZ3qWg" name="assertNotConnected" isAbstract="true" method="_ocsCZytmEeO4fJDQoZ3qWg" class="_ocsCBStmEeO4fJDQoZ3qWg" redefinedOperation="_M4YmoIsVEeKEn4V9UD8Cqw">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_ocsC0ytmEeO4fJDQoZ3qWg" name="message">
              <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
            </ownedParameter>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_ocsC1CtmEeO4fJDQoZ3qWg" name="end1"/>
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_ocsC1StmEeO4fJDQoZ3qWg" name="end2"/>
          </ownedOperation>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_ocsC1itmEeO4fJDQoZ3qWg" name="AssertCompositeHelper" class="_ocsCBStmEeO4fJDQoZ3qWg">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_ocsC1ytmEeO4fJDQoZ3qWg" name="result" type="_ocsCBStmEeO4fJDQoZ3qWg" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_ocsC2CtmEeO4fJDQoZ3qWg" name="A_Unconnected_Pattern">
          <ownedComment xmi:type="uml:Comment" xmi:id="_ocsC2StmEeO4fJDQoZ3qWg">
            <body>Unconnected pattern:&#xD;
lower bound on ends of connector r is 0</body>
          </ownedComment>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_ocsC2itmEeO4fJDQoZ3qWg" name="b" visibility="public" type="_ocr_6StmEeO4fJDQoZ3qWg" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ocsC2ytmEeO4fJDQoZ3qWg" value="2"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ocsC3CtmEeO4fJDQoZ3qWg" value="*"/>
          </ownedAttribute>
          <ownedAttribute xmi:type="uml:Property" xmi:id="_ocsC3StmEeO4fJDQoZ3qWg" name="c" visibility="public" type="_ocr_8CtmEeO4fJDQoZ3qWg" end="_ocsC5CtmEeO4fJDQoZ3qWg" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ocsC3itmEeO4fJDQoZ3qWg" value="3"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ocsC3ytmEeO4fJDQoZ3qWg" value="*"/>
          </ownedAttribute>
          <ownedConnector xmi:type="uml:Connector" xmi:id="_ocsC4CtmEeO4fJDQoZ3qWg" name="r" type="_ocr_8StmEeO4fJDQoZ3qWg">
            <end xmi:type="uml:ConnectorEnd" xmi:id="_ocsC4StmEeO4fJDQoZ3qWg" partWithPort="_ocsC2itmEeO4fJDQoZ3qWg" role="_ocr_6itmEeO4fJDQoZ3qWg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ocsC4itmEeO4fJDQoZ3qWg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ocsC4ytmEeO4fJDQoZ3qWg" value="*"/>
            </end>
            <end xmi:type="uml:ConnectorEnd" xmi:id="_ocsC5CtmEeO4fJDQoZ3qWg" role="_ocsC3StmEeO4fJDQoZ3qWg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ocsC5StmEeO4fJDQoZ3qWg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ocsC5itmEeO4fJDQoZ3qWg" value="*"/>
            </end>
          </ownedConnector>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_ocsC5ytmEeO4fJDQoZ3qWg" name="A_Unconnected_Pattern" class="_ocsC2CtmEeO4fJDQoZ3qWg">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_ocsC6CtmEeO4fJDQoZ3qWg" name="result" type="_ocsC2CtmEeO4fJDQoZ3qWg" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_ocsC6ytmEeO4fJDQoZ3qWg" name="I"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_ocsC7CtmEeO4fJDQoZ3qWg" name="Assembly_PWP_PWP">
        <packagedElement xmi:type="uml:Class" xmi:id="_ocsC7StmEeO4fJDQoZ3qWg" name="B">
          <ownedAttribute xmi:type="uml:Port" xmi:id="_ocsC7itmEeO4fJDQoZ3qWg" name="p" visibility="public" type="_ocsGIytmEeO4fJDQoZ3qWg" isUnique="false" end="_ocsFEytmEeO4fJDQoZ3qWg _ocsFJCtmEeO4fJDQoZ3qWg _ocsFNStmEeO4fJDQoZ3qWg _ocsGGStmEeO4fJDQoZ3qWg" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ocsC7ytmEeO4fJDQoZ3qWg" value="2"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ocsC8CtmEeO4fJDQoZ3qWg" value="*"/>
          </ownedAttribute>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_ocsC8ytmEeO4fJDQoZ3qWg" name="B" class="_ocsC7StmEeO4fJDQoZ3qWg"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_ocsC9CtmEeO4fJDQoZ3qWg" name="C">
          <ownedAttribute xmi:type="uml:Port" xmi:id="_ocsC9StmEeO4fJDQoZ3qWg" name="q" visibility="public" type="_ocsGIytmEeO4fJDQoZ3qWg" isUnique="false" end="_ocsFFitmEeO4fJDQoZ3qWg _ocsFJytmEeO4fJDQoZ3qWg _ocsFOCtmEeO4fJDQoZ3qWg _ocsGHCtmEeO4fJDQoZ3qWg" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ocsC9itmEeO4fJDQoZ3qWg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ocsC9ytmEeO4fJDQoZ3qWg" value="*"/>
          </ownedAttribute>
          <ownedOperation xmi:type="uml:Operation" xmi:id="_ocsC-itmEeO4fJDQoZ3qWg" name="C" class="_ocsC9CtmEeO4fJDQoZ3qWg">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_ocsC-ytmEeO4fJDQoZ3qWg" name="result" type="_ocsC9CtmEeO4fJDQoZ3qWg" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Association" xmi:id="_ocsC_CtmEeO4fJDQoZ3qWg" name="R" memberEnd="_ocsC_StmEeO4fJDQoZ3qWg _ocsDACtmEeO4fJDQoZ3qWg">
          <ownedEnd xmi:type="uml:Property" xmi:id="_ocsC_StmEeO4fJDQoZ3qWg" name="x" type="_ocsGIytmEeO4fJDQoZ3qWg" owningAssociation="_ocsC_CtmEeO4fJDQoZ3qWg" association="_ocsC_CtmEeO4fJDQoZ3qWg">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ocsC_itmEeO4fJDQoZ3qWg"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ocsC_ytmEeO4fJDQoZ3qWg" value="*"/>
          </ownedEnd>
          <ownedEnd xmi:type="uml:Property" xmi:id="_ocsDACtmEeO4fJDQoZ3qWg" name="y" type="_ocsGIytmEeO4fJDQoZ3qWg" owningAssociation="_ocsC_CtmEeO4fJDQoZ3qWg" association="_ocsC_CtmEeO4fJDQoZ3qWg">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ocsDAStmEeO4fJDQoZ3qWg"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ocsDAitmEeO4fJDQoZ3qWg" value="*"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:type="uml:Activity" xmi:id="_ocsDAytmEeO4fJDQoZ3qWg" name="TestCase_Assembly_PWP_PWP" group="_1YvXcCxZEeOPquFQcVsRRQ" node="_1YvXcCxZEeOPquFQcVsRRQ">
          <ownedComment xmi:type="uml:Comment" xmi:id="_ocsDBCtmEeO4fJDQoZ3qWg">
            <body>namespace 'Test Suites'::'Test Suite 1 - Bis'::Assembly_PWP_PWP ;&#xD;
&#xD;
private import 'Test Suites'::Utils::* ;&#xD;
&#xD;
activity TestCase_Assembly_PWP_PWP () { &#xD;
	helper = new AssertCompositeHelper() ;&#xD;
	&#xD;
	WriteLine(&quot;-- Running test case: Assembly connector between a part with port and a part with port -- Ports typed by Interfaces&quot;) ;&#xD;
	&#xD;
	// Testing instantiation of A_Empty_Pattern&#xD;
	WriteLine(&quot;&quot;) ;&#xD;
	WriteLine(&quot;- Testing instantiation of A_Empty_Pattern -&quot;) ;&#xD;
	a_empty = new A_Empty_Pattern() ;&#xD;
	AssertEmptyPattern(a_empty.b, a_empty.c) ;&#xD;
	&#xD;
	// Testing instantiation of A_Unconnected_Pattern&#xD;
	WriteLine(&quot;&quot;) ;&#xD;
	WriteLine(&quot;- Testing instantiation of A_Unconnected_Pattern -&quot;) ;&#xD;
	a_unconnected = new A_Unconnected_Pattern();&#xD;
	AssertUnconnectedPattern(a_unconnected.b.p, a_unconnected.c.q, 4, 3, helper) ;&#xD;
	&#xD;
	// Testing instantiation of A_Array_Pattern&#xD;
	WriteLine(&quot;&quot;) ;&#xD;
	WriteLine(&quot;- Testing instantiation of A_Array_Pattern -&quot;) ;&#xD;
	a_array = new A_Array_Pattern();&#xD;
	AssertArrayPattern(a_array.b.p, a_array.c.q, 4, helper) ;&#xD;
	&#xD;
	// Testing instantiation of A_Star_Pattern&#xD;
	WriteLine(&quot;&quot;) ;&#xD;
	WriteLine(&quot;- Testing instantiation of A_Star_Pattern -&quot;) ;&#xD;
	a_star = new A_Star_Pattern();&#xD;
	AssertStarPattern(a_star.b.p, a_star.c.q, 4, 5, helper) ;&#xD;
	&#xD;
}</body>
          </ownedComment>
          <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_1YvXcCxZEeOPquFQcVsRRQ" name="Body(TestCase_Assembly_PWP_PWP)">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_1YvXcSxZEeOPquFQcVsRRQ" name="ExpressionStatement@1f7fd3" inStructuredNode="_1YvXcCxZEeOPquFQcVsRRQ" outgoing="_1YvZWSxZEeOPquFQcVsRRQ">
              <node xmi:type="uml:ForkNode" xmi:id="_1YvXcixZEeOPquFQcVsRRQ" name="Fork(helper)@c751c8" inStructuredNode="_1YvXcSxZEeOPquFQcVsRRQ" outgoing="_1YvZYyxZEeOPquFQcVsRRQ _1YvZaixZEeOPquFQcVsRRQ _1YvZcSxZEeOPquFQcVsRRQ" incoming="_1YvXgCxZEeOPquFQcVsRRQ"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_1YvXcyxZEeOPquFQcVsRRQ" name="RightHandSide@1ca5f6a" inStructuredNode="_1YvXcSxZEeOPquFQcVsRRQ">
                <node xmi:type="uml:CallOperationAction" xmi:id="_1YvXdCxZEeOPquFQcVsRRQ" name="Call(AssertCompositeHelper)" inStructuredNode="_1YvXcyxZEeOPquFQcVsRRQ" operation="_ocsGDitmEeO4fJDQoZ3qWg">
                  <result xmi:type="uml:OutputPin" xmi:id="_1YvXdSxZEeOPquFQcVsRRQ" name="Call(AssertCompositeHelper).result(result)" outgoing="_1YvXgCxZEeOPquFQcVsRRQ" type="_ocsFPStmEeO4fJDQoZ3qWg">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1YvXdixZEeOPquFQcVsRRQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1YvXdyxZEeOPquFQcVsRRQ" value="1"/>
                  </result>
                  <target xmi:type="uml:InputPin" xmi:id="_1YvXeCxZEeOPquFQcVsRRQ" name="Call(AssertCompositeHelper).target" incoming="_1YvXfyxZEeOPquFQcVsRRQ" type="_ocsFPStmEeO4fJDQoZ3qWg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1YvXeSxZEeOPquFQcVsRRQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1YvXeixZEeOPquFQcVsRRQ" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_1YvXeyxZEeOPquFQcVsRRQ" name="Create(AssertCompositeHelper)" inStructuredNode="_1YvXcyxZEeOPquFQcVsRRQ" classifier="_ocsFPStmEeO4fJDQoZ3qWg">
                  <result xmi:type="uml:OutputPin" xmi:id="_1YvXfCxZEeOPquFQcVsRRQ" name="Create(AssertCompositeHelper).result" outgoing="_1YvXfyxZEeOPquFQcVsRRQ" type="_ocsFPStmEeO4fJDQoZ3qWg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1YvXfSxZEeOPquFQcVsRRQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1YvXfixZEeOPquFQcVsRRQ" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1YvXfyxZEeOPquFQcVsRRQ" inStructuredNode="_1YvXcyxZEeOPquFQcVsRRQ" source="_1YvXfCxZEeOPquFQcVsRRQ" target="_1YvXeCxZEeOPquFQcVsRRQ"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1YvXgCxZEeOPquFQcVsRRQ" inStructuredNode="_1YvXcSxZEeOPquFQcVsRRQ" source="_1YvXdSxZEeOPquFQcVsRRQ" target="_1YvXcixZEeOPquFQcVsRRQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_1YvXgSxZEeOPquFQcVsRRQ" name="ExpressionStatement@208727" inStructuredNode="_1YvXcCxZEeOPquFQcVsRRQ" outgoing="_1YvZWixZEeOPquFQcVsRRQ" incoming="_1YvZWSxZEeOPquFQcVsRRQ">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_1YvXgixZEeOPquFQcVsRRQ" name="Call(WriteLine)" inStructuredNode="_1YvXgSxZEeOPquFQcVsRRQ" incoming="_1YvXkCxZEeOPquFQcVsRRQ">
                <argument xmi:type="uml:InputPin" xmi:id="_1YvXgyxZEeOPquFQcVsRRQ" name="Call(WriteLine).argument(value)" incoming="_1YvXjyxZEeOPquFQcVsRRQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1YvXhCxZEeOPquFQcVsRRQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1YvXhSxZEeOPquFQcVsRRQ" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_1YvXhixZEeOPquFQcVsRRQ" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1YvXhyxZEeOPquFQcVsRRQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1YvXiCxZEeOPquFQcVsRRQ" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_1YvXiSxZEeOPquFQcVsRRQ" name="Tuple@ce3c16" inStructuredNode="_1YvXgSxZEeOPquFQcVsRRQ" outgoing="_1YvXkCxZEeOPquFQcVsRRQ">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1YvXiixZEeOPquFQcVsRRQ" name="Value(&quot;-- Running test case: Assembly connector between a part with port and a part with port -- Ports typed by Interfaces&quot;)" inStructuredNode="_1YvXiSxZEeOPquFQcVsRRQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_1YvXiyxZEeOPquFQcVsRRQ" name="Value(&quot;-- Running test case: Assembly connector between a part with port and a part with port -- Ports typed by Interfaces&quot;).result" outgoing="_1YvXjyxZEeOPquFQcVsRRQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1YvXjCxZEeOPquFQcVsRRQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1YvXjSxZEeOPquFQcVsRRQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_1YvXjixZEeOPquFQcVsRRQ" value="-- Running test case: Assembly connector between a part with port and a part with port -- Ports typed by Interfaces">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1YvXjyxZEeOPquFQcVsRRQ" inStructuredNode="_1YvXgSxZEeOPquFQcVsRRQ" source="_1YvXiyxZEeOPquFQcVsRRQ" target="_1YvXgyxZEeOPquFQcVsRRQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_1YvXkCxZEeOPquFQcVsRRQ" inStructuredNode="_1YvXgSxZEeOPquFQcVsRRQ" source="_1YvXiSxZEeOPquFQcVsRRQ" target="_1YvXgixZEeOPquFQcVsRRQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_1YvXkSxZEeOPquFQcVsRRQ" name="ExpressionStatement@6ca77d" inStructuredNode="_1YvXcCxZEeOPquFQcVsRRQ" outgoing="_1YvZWyxZEeOPquFQcVsRRQ" incoming="_1YvZWixZEeOPquFQcVsRRQ">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_1YvXkixZEeOPquFQcVsRRQ" name="Call(WriteLine)" inStructuredNode="_1YvXkSxZEeOPquFQcVsRRQ" incoming="_1YvXoCxZEeOPquFQcVsRRQ">
                <argument xmi:type="uml:InputPin" xmi:id="_1YvXkyxZEeOPquFQcVsRRQ" name="Call(WriteLine).argument(value)" incoming="_1YvXnyxZEeOPquFQcVsRRQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1YvXlCxZEeOPquFQcVsRRQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1YvXlSxZEeOPquFQcVsRRQ" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_1YvXlixZEeOPquFQcVsRRQ" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1YvXlyxZEeOPquFQcVsRRQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1YvXmCxZEeOPquFQcVsRRQ" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_1YvXmSxZEeOPquFQcVsRRQ" name="Tuple@1346533" inStructuredNode="_1YvXkSxZEeOPquFQcVsRRQ" outgoing="_1YvXoCxZEeOPquFQcVsRRQ">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1YvXmixZEeOPquFQcVsRRQ" name="Value(&quot;&quot;)" inStructuredNode="_1YvXmSxZEeOPquFQcVsRRQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_1YvXmyxZEeOPquFQcVsRRQ" name="Value(&quot;&quot;).result" outgoing="_1YvXnyxZEeOPquFQcVsRRQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1YvXnCxZEeOPquFQcVsRRQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1YvXnSxZEeOPquFQcVsRRQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_1YvXnixZEeOPquFQcVsRRQ" value="">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1YvXnyxZEeOPquFQcVsRRQ" inStructuredNode="_1YvXkSxZEeOPquFQcVsRRQ" source="_1YvXmyxZEeOPquFQcVsRRQ" target="_1YvXkyxZEeOPquFQcVsRRQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_1YvXoCxZEeOPquFQcVsRRQ" inStructuredNode="_1YvXkSxZEeOPquFQcVsRRQ" source="_1YvXmSxZEeOPquFQcVsRRQ" target="_1YvXkixZEeOPquFQcVsRRQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_1YvXoSxZEeOPquFQcVsRRQ" name="ExpressionStatement@775f6b" inStructuredNode="_1YvXcCxZEeOPquFQcVsRRQ" outgoing="_1YvZXCxZEeOPquFQcVsRRQ" incoming="_1YvZWyxZEeOPquFQcVsRRQ">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_1YvXoixZEeOPquFQcVsRRQ" name="Call(WriteLine)" inStructuredNode="_1YvXoSxZEeOPquFQcVsRRQ" incoming="_1YvXsCxZEeOPquFQcVsRRQ">
                <argument xmi:type="uml:InputPin" xmi:id="_1YvXoyxZEeOPquFQcVsRRQ" name="Call(WriteLine).argument(value)" incoming="_1YvXryxZEeOPquFQcVsRRQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1YvXpCxZEeOPquFQcVsRRQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1YvXpSxZEeOPquFQcVsRRQ" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_1YvXpixZEeOPquFQcVsRRQ" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1YvXpyxZEeOPquFQcVsRRQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1YvXqCxZEeOPquFQcVsRRQ" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_1YvXqSxZEeOPquFQcVsRRQ" name="Tuple@161d9e4" inStructuredNode="_1YvXoSxZEeOPquFQcVsRRQ" outgoing="_1YvXsCxZEeOPquFQcVsRRQ">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1YvXqixZEeOPquFQcVsRRQ" name="Value(&quot;- Testing instantiation of A_Empty_Pattern -&quot;)" inStructuredNode="_1YvXqSxZEeOPquFQcVsRRQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_1YvXqyxZEeOPquFQcVsRRQ" name="Value(&quot;- Testing instantiation of A_Empty_Pattern -&quot;).result" outgoing="_1YvXryxZEeOPquFQcVsRRQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1YvXrCxZEeOPquFQcVsRRQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1YvXrSxZEeOPquFQcVsRRQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_1YvXrixZEeOPquFQcVsRRQ" value="- Testing instantiation of A_Empty_Pattern -">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1YvXryxZEeOPquFQcVsRRQ" inStructuredNode="_1YvXoSxZEeOPquFQcVsRRQ" source="_1YvXqyxZEeOPquFQcVsRRQ" target="_1YvXoyxZEeOPquFQcVsRRQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_1YvXsCxZEeOPquFQcVsRRQ" inStructuredNode="_1YvXoSxZEeOPquFQcVsRRQ" source="_1YvXqSxZEeOPquFQcVsRRQ" target="_1YvXoixZEeOPquFQcVsRRQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_1YvXsSxZEeOPquFQcVsRRQ" name="ExpressionStatement@d61c86" inStructuredNode="_1YvXcCxZEeOPquFQcVsRRQ" outgoing="_1YvZXyxZEeOPquFQcVsRRQ" incoming="_1YvZXCxZEeOPquFQcVsRRQ">
              <node xmi:type="uml:ForkNode" xmi:id="_1YvXsixZEeOPquFQcVsRRQ" name="Fork(a_empty)@10c06e1" inStructuredNode="_1YvXsSxZEeOPquFQcVsRRQ" outgoing="_1YvZXSxZEeOPquFQcVsRRQ _1YvZXixZEeOPquFQcVsRRQ" incoming="_1YvXwCxZEeOPquFQcVsRRQ"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_1YvXsyxZEeOPquFQcVsRRQ" name="RightHandSide@97dad6" inStructuredNode="_1YvXsSxZEeOPquFQcVsRRQ">
                <node xmi:type="uml:CallOperationAction" xmi:id="_1YvXtCxZEeOPquFQcVsRRQ" name="Call(A_Empty_Pattern)" inStructuredNode="_1YvXsyxZEeOPquFQcVsRRQ" operation="_ocsFGStmEeO4fJDQoZ3qWg">
                  <result xmi:type="uml:OutputPin" xmi:id="_1YvXtSxZEeOPquFQcVsRRQ" name="Call(A_Empty_Pattern).result(result)" outgoing="_1YvXwCxZEeOPquFQcVsRRQ" type="_ocsFCitmEeO4fJDQoZ3qWg">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1YvXtixZEeOPquFQcVsRRQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1YvXtyxZEeOPquFQcVsRRQ" value="1"/>
                  </result>
                  <target xmi:type="uml:InputPin" xmi:id="_1YvXuCxZEeOPquFQcVsRRQ" name="Call(A_Empty_Pattern).target" incoming="_1YvXvyxZEeOPquFQcVsRRQ" type="_ocsFCitmEeO4fJDQoZ3qWg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1YvXuSxZEeOPquFQcVsRRQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1YvXuixZEeOPquFQcVsRRQ" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_1YvXuyxZEeOPquFQcVsRRQ" name="Create(A_Empty_Pattern)" inStructuredNode="_1YvXsyxZEeOPquFQcVsRRQ" classifier="_ocsFCitmEeO4fJDQoZ3qWg">
                  <result xmi:type="uml:OutputPin" xmi:id="_1YvXvCxZEeOPquFQcVsRRQ" name="Create(A_Empty_Pattern).result" outgoing="_1YvXvyxZEeOPquFQcVsRRQ" type="_ocsFCitmEeO4fJDQoZ3qWg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1YvXvSxZEeOPquFQcVsRRQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1YvXvixZEeOPquFQcVsRRQ" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1YvXvyxZEeOPquFQcVsRRQ" inStructuredNode="_1YvXsyxZEeOPquFQcVsRRQ" source="_1YvXvCxZEeOPquFQcVsRRQ" target="_1YvXuCxZEeOPquFQcVsRRQ"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1YvXwCxZEeOPquFQcVsRRQ" inStructuredNode="_1YvXsSxZEeOPquFQcVsRRQ" source="_1YvXtSxZEeOPquFQcVsRRQ" target="_1YvXsixZEeOPquFQcVsRRQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_1YvXwSxZEeOPquFQcVsRRQ" name="ExpressionStatement@1f5577d" inStructuredNode="_1YvXcCxZEeOPquFQcVsRRQ" outgoing="_1YvZYCxZEeOPquFQcVsRRQ" incoming="_1YvZXyxZEeOPquFQcVsRRQ">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_1YvXwixZEeOPquFQcVsRRQ" name="Call(AssertEmptyPattern)" inStructuredNode="_1YvXwSxZEeOPquFQcVsRRQ" incoming="_1YvX3ixZEeOPquFQcVsRRQ" behavior="_6C3JkIr9EeKEn4V9UD8Cqw">
                <argument xmi:type="uml:InputPin" xmi:id="_1YvXwyxZEeOPquFQcVsRRQ" name="Call(AssertEmptyPattern).argument(ends1)" incoming="_1YvX3CxZEeOPquFQcVsRRQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1YvXxCxZEeOPquFQcVsRRQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1YvXxSxZEeOPquFQcVsRRQ" value="*"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_1YvXxixZEeOPquFQcVsRRQ" name="Call(AssertEmptyPattern).argument(ends2)" incoming="_1YvX3SxZEeOPquFQcVsRRQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1YvXxyxZEeOPquFQcVsRRQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1YvXyCxZEeOPquFQcVsRRQ" value="*"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_1YvXySxZEeOPquFQcVsRRQ" name="Tuple@7b251a" inStructuredNode="_1YvXwSxZEeOPquFQcVsRRQ" outgoing="_1YvX3ixZEeOPquFQcVsRRQ">
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_1YvXyixZEeOPquFQcVsRRQ" name="Read(b)" inStructuredNode="_1YvXySxZEeOPquFQcVsRRQ" structuralFeature="_ocsFDCtmEeO4fJDQoZ3qWg">
                  <object xmi:type="uml:InputPin" xmi:id="_1YvXyyxZEeOPquFQcVsRRQ" name="Read(b).object" incoming="_1YvX2ixZEeOPquFQcVsRRQ" type="_ocsFCitmEeO4fJDQoZ3qWg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1YvXzCxZEeOPquFQcVsRRQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1YvXzSxZEeOPquFQcVsRRQ" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_1YvXzixZEeOPquFQcVsRRQ" name="Read(b).result" outgoing="_1YvX3CxZEeOPquFQcVsRRQ" type="_ocsC7StmEeO4fJDQoZ3qWg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1YvXzyxZEeOPquFQcVsRRQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1YvX0CxZEeOPquFQcVsRRQ" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_1YvX0SxZEeOPquFQcVsRRQ" name="Fork(Fork(a_empty)@10c06e1)" inStructuredNode="_1YvXySxZEeOPquFQcVsRRQ" outgoing="_1YvX2ixZEeOPquFQcVsRRQ" incoming="_1YvZXSxZEeOPquFQcVsRRQ"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_1YvX0ixZEeOPquFQcVsRRQ" name="Read(c)" inStructuredNode="_1YvXySxZEeOPquFQcVsRRQ" structuralFeature="_ocsFDytmEeO4fJDQoZ3qWg">
                  <object xmi:type="uml:InputPin" xmi:id="_1YvX0yxZEeOPquFQcVsRRQ" name="Read(c).object" incoming="_1YvX2yxZEeOPquFQcVsRRQ" type="_ocsFCitmEeO4fJDQoZ3qWg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1YvX1CxZEeOPquFQcVsRRQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1YvX1SxZEeOPquFQcVsRRQ" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_1YvX1ixZEeOPquFQcVsRRQ" name="Read(c).result" outgoing="_1YvX3SxZEeOPquFQcVsRRQ" type="_ocsC9CtmEeO4fJDQoZ3qWg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1YvX1yxZEeOPquFQcVsRRQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1YvX2CxZEeOPquFQcVsRRQ" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_1YvX2SxZEeOPquFQcVsRRQ" name="Fork(Fork(a_empty)@10c06e1)" inStructuredNode="_1YvXySxZEeOPquFQcVsRRQ" outgoing="_1YvX2yxZEeOPquFQcVsRRQ" incoming="_1YvZXixZEeOPquFQcVsRRQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1YvX2ixZEeOPquFQcVsRRQ" inStructuredNode="_1YvXySxZEeOPquFQcVsRRQ" source="_1YvX0SxZEeOPquFQcVsRRQ" target="_1YvXyyxZEeOPquFQcVsRRQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1YvX2yxZEeOPquFQcVsRRQ" inStructuredNode="_1YvXySxZEeOPquFQcVsRRQ" source="_1YvX2SxZEeOPquFQcVsRRQ" target="_1YvX0yxZEeOPquFQcVsRRQ"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1YvX3CxZEeOPquFQcVsRRQ" inStructuredNode="_1YvXwSxZEeOPquFQcVsRRQ" source="_1YvXzixZEeOPquFQcVsRRQ" target="_1YvXwyxZEeOPquFQcVsRRQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1YvX3SxZEeOPquFQcVsRRQ" inStructuredNode="_1YvXwSxZEeOPquFQcVsRRQ" source="_1YvX1ixZEeOPquFQcVsRRQ" target="_1YvXxixZEeOPquFQcVsRRQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_1YvX3ixZEeOPquFQcVsRRQ" inStructuredNode="_1YvXwSxZEeOPquFQcVsRRQ" source="_1YvXySxZEeOPquFQcVsRRQ" target="_1YvXwixZEeOPquFQcVsRRQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_1YvX3yxZEeOPquFQcVsRRQ" name="ExpressionStatement@1ee9c8a" inStructuredNode="_1YvXcCxZEeOPquFQcVsRRQ" outgoing="_1YvZYSxZEeOPquFQcVsRRQ" incoming="_1YvZYCxZEeOPquFQcVsRRQ">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_1YvX4CxZEeOPquFQcVsRRQ" name="Call(WriteLine)" inStructuredNode="_1YvX3yxZEeOPquFQcVsRRQ" incoming="_1YvX7ixZEeOPquFQcVsRRQ">
                <argument xmi:type="uml:InputPin" xmi:id="_1YvX4SxZEeOPquFQcVsRRQ" name="Call(WriteLine).argument(value)" incoming="_1YvX7SxZEeOPquFQcVsRRQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1YvX4ixZEeOPquFQcVsRRQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1YvX4yxZEeOPquFQcVsRRQ" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_1YvX5CxZEeOPquFQcVsRRQ" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1YvX5SxZEeOPquFQcVsRRQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1YvX5ixZEeOPquFQcVsRRQ" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_1YvX5yxZEeOPquFQcVsRRQ" name="Tuple@9839f" inStructuredNode="_1YvX3yxZEeOPquFQcVsRRQ" outgoing="_1YvX7ixZEeOPquFQcVsRRQ">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1YvX6CxZEeOPquFQcVsRRQ" name="Value(&quot;&quot;)" inStructuredNode="_1YvX5yxZEeOPquFQcVsRRQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_1YvX6SxZEeOPquFQcVsRRQ" name="Value(&quot;&quot;).result" outgoing="_1YvX7SxZEeOPquFQcVsRRQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1YvX6ixZEeOPquFQcVsRRQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1YvX6yxZEeOPquFQcVsRRQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_1YvX7CxZEeOPquFQcVsRRQ" value="">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1YvX7SxZEeOPquFQcVsRRQ" inStructuredNode="_1YvX3yxZEeOPquFQcVsRRQ" source="_1YvX6SxZEeOPquFQcVsRRQ" target="_1YvX4SxZEeOPquFQcVsRRQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_1YvX7ixZEeOPquFQcVsRRQ" inStructuredNode="_1YvX3yxZEeOPquFQcVsRRQ" source="_1YvX5yxZEeOPquFQcVsRRQ" target="_1YvX4CxZEeOPquFQcVsRRQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_1YvX7yxZEeOPquFQcVsRRQ" name="ExpressionStatement@14ea83" inStructuredNode="_1YvXcCxZEeOPquFQcVsRRQ" outgoing="_1YvZYixZEeOPquFQcVsRRQ" incoming="_1YvZYSxZEeOPquFQcVsRRQ">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_1YvX8CxZEeOPquFQcVsRRQ" name="Call(WriteLine)" inStructuredNode="_1YvX7yxZEeOPquFQcVsRRQ" incoming="_1YvX_ixZEeOPquFQcVsRRQ">
                <argument xmi:type="uml:InputPin" xmi:id="_1YvX8SxZEeOPquFQcVsRRQ" name="Call(WriteLine).argument(value)" incoming="_1YvX_SxZEeOPquFQcVsRRQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1YvX8ixZEeOPquFQcVsRRQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1YvX8yxZEeOPquFQcVsRRQ" value="1"/>
                </argument>
                <result xmi:type="uml:OutputPin" xmi:id="_1YvX9CxZEeOPquFQcVsRRQ" name="Call(WriteLine).result(errorStatus)">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1YvX9SxZEeOPquFQcVsRRQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1YvX9ixZEeOPquFQcVsRRQ" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="http://www.omg.org/spec/FUML/20121019/fUML_Library.xmi#BasicInputOutput-WriteLine"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_1YvX9yxZEeOPquFQcVsRRQ" name="Tuple@1ffa34f" inStructuredNode="_1YvX7yxZEeOPquFQcVsRRQ" outgoing="_1YvX_ixZEeOPquFQcVsRRQ">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1YvX-CxZEeOPquFQcVsRRQ" name="Value(&quot;- Testing instantiation of A_Unconnected_Pattern -&quot;)" inStructuredNode="_1YvX9yxZEeOPquFQcVsRRQ">
                  <result xmi:type="uml:OutputPin" xmi:id="_1YvX-SxZEeOPquFQcVsRRQ" name="Value(&quot;- Testing instantiation of A_Unconnected_Pattern -&quot;).result" outgoing="_1YvX_SxZEeOPquFQcVsRRQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1YvX-ixZEeOPquFQcVsRRQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1YvX-yxZEeOPquFQcVsRRQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_1YvX_CxZEeOPquFQcVsRRQ" value="- Testing instantiation of A_Unconnected_Pattern -">
                    <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
                  </value>
                </node>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1YvX_SxZEeOPquFQcVsRRQ" inStructuredNode="_1YvX7yxZEeOPquFQcVsRRQ" source="_1YvX-SxZEeOPquFQcVsRRQ" target="_1YvX8SxZEeOPquFQcVsRRQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_1YvX_ixZEeOPquFQcVsRRQ" inStructuredNode="_1YvX7yxZEeOPquFQcVsRRQ" source="_1YvX9yxZEeOPquFQcVsRRQ" target="_1YvX8CxZEeOPquFQcVsRRQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_1YvX_yxZEeOPquFQcVsRRQ" name="ExpressionStatement@f4d05f" inStructuredNode="_1YvXcCxZEeOPquFQcVsRRQ" outgoing="_1YvZZixZEeOPquFQcVsRRQ" incoming="_1YvZYixZEeOPquFQcVsRRQ">
              <node xmi:type="uml:ForkNode" xmi:id="_1YvYACxZEeOPquFQcVsRRQ" name="Fork(a_unconnected)@16cf5d6" inStructuredNode="_1YvX_yxZEeOPquFQcVsRRQ" outgoing="_1YvZZCxZEeOPquFQcVsRRQ _1YvZZSxZEeOPquFQcVsRRQ" incoming="_1YvYDixZEeOPquFQcVsRRQ"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_1YvYASxZEeOPquFQcVsRRQ" name="RightHandSide@7fc9d9" inStructuredNode="_1YvX_yxZEeOPquFQcVsRRQ">
                <node xmi:type="uml:CallOperationAction" xmi:id="_1YvYAixZEeOPquFQcVsRRQ" name="Call(A_Unconnected_Pattern)" inStructuredNode="_1YvYASxZEeOPquFQcVsRRQ" operation="_ocsGHytmEeO4fJDQoZ3qWg">
                  <result xmi:type="uml:OutputPin" xmi:id="_1YvYAyxZEeOPquFQcVsRRQ" name="Call(A_Unconnected_Pattern).result(result)" outgoing="_1YvYDixZEeOPquFQcVsRRQ" type="_ocsGECtmEeO4fJDQoZ3qWg">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1YvYBCxZEeOPquFQcVsRRQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1YvYBSxZEeOPquFQcVsRRQ" value="1"/>
                  </result>
                  <target xmi:type="uml:InputPin" xmi:id="_1YvYBixZEeOPquFQcVsRRQ" name="Call(A_Unconnected_Pattern).target" incoming="_1YvYDSxZEeOPquFQcVsRRQ" type="_ocsGECtmEeO4fJDQoZ3qWg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1YvYByxZEeOPquFQcVsRRQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1YvYCCxZEeOPquFQcVsRRQ" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_1YvYCSxZEeOPquFQcVsRRQ" name="Create(A_Unconnected_Pattern)" inStructuredNode="_1YvYASxZEeOPquFQcVsRRQ" classifier="_ocsGECtmEeO4fJDQoZ3qWg">
                  <result xmi:type="uml:OutputPin" xmi:id="_1YvYCixZEeOPquFQcVsRRQ" name="Create(A_Unconnected_Pattern).result" outgoing="_1YvYDSxZEeOPquFQcVsRRQ" type="_ocsGECtmEeO4fJDQoZ3qWg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1YvYCyxZEeOPquFQcVsRRQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1YvYDCxZEeOPquFQcVsRRQ" value="1"/>
                  </result>
                </node>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1YvYDSxZEeOPquFQcVsRRQ" inStructuredNode="_1YvYASxZEeOPquFQcVsRRQ" source="_1YvYCixZEeOPquFQcVsRRQ" target="_1YvYBixZEeOPquFQcVsRRQ"/>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1YvYDixZEeOPquFQcVsRRQ" inStructuredNode="_1YvX_yxZEeOPquFQcVsRRQ" source="_1YvYAyxZEeOPquFQcVsRRQ" target="_1YvYACxZEeOPquFQcVsRRQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_1YvYDyxZEeOPquFQcVsRRQ" name="ExpressionStatement@16d0892" inStructuredNode="_1YvXcCxZEeOPquFQcVsRRQ" outgoing="_1YvZZyxZEeOPquFQcVsRRQ" incoming="_1YvZZixZEeOPquFQcVsRRQ">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_1YvYECxZEeOPquFQcVsRRQ" name="Call(AssertUnconnectedPattern)" inStructuredNode="_1YvYDyxZEeOPquFQcVsRRQ" incoming="_1YvYXyxZEeOPquFQcVsRRQ" behavior="_3BMbcIsVEeKEn4V9UD8Cqw">
                <argument xmi:type="uml:InputPin" xmi:id="_1YvYESxZEeOPquFQcVsRRQ" name="Call(AssertUnconnectedPattern).argument(ends1)" incoming="_1YvYWyxZEeOPquFQcVsRRQ">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1YvYEixZEeOPquFQcVsRRQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1YvYEyxZEeOPquFQcVsRRQ" value="*"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_1YvYFCxZEeOPquFQcVsRRQ" name="Call(AssertUnconnectedPattern).argument(ends2)" incoming="_1YvYXCxZEeOPquFQcVsRRQ">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1YvYFSxZEeOPquFQcVsRRQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1YvYFixZEeOPquFQcVsRRQ" value="*"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_1YvYFyxZEeOPquFQcVsRRQ" name="Call(AssertUnconnectedPattern).argument(n1)" incoming="_1YvYXSxZEeOPquFQcVsRRQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1YvYGCxZEeOPquFQcVsRRQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1YvYGSxZEeOPquFQcVsRRQ" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_1YvYGixZEeOPquFQcVsRRQ" name="Call(AssertUnconnectedPattern).argument(n2)" incoming="_1YvYXixZEeOPquFQcVsRRQ">
                  <type xmi:type="uml:PrimitiveType" href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1YvYGyxZEeOPquFQcVsRRQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1YvYHCxZEeOPquFQcVsRRQ" value="1"/>
                </argument>
                <argument xmi:type="uml:InputPin" xmi:id="_1YvYHSxZEeOPquFQcVsRRQ" name="Call(AssertUnconnectedPattern).argument(helper)" incoming="_1YvZYyxZEeOPquFQcVsRRQ" type="_iyhhgIr7EeKEn4V9UD8Cqw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1YvYHixZEeOPquFQcVsRRQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1YvYHyxZEeOPquFQcVsRRQ" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_1YvYICxZEeOPquFQcVsRRQ" name="Tuple@91ee5c" inStructuredNode="_1YvYDyxZEeOPquFQcVsRRQ" outgoing="_1YvYXyxZEeOPquFQcVsRRQ">
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_1YvYISxZEeOPquFQcVsRRQ" name="Read(b)" inStructuredNode="_1YvYICxZEeOPquFQcVsRRQ" structuralFeature="_ocsGEitmEeO4fJDQoZ3qWg">
                  <object xmi:type="uml:InputPin" xmi:id="_1YvYIixZEeOPquFQcVsRRQ" name="Read(b).object" incoming="_1YvYVSxZEeOPquFQcVsRRQ" type="_ocsGECtmEeO4fJDQoZ3qWg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1YvYIyxZEeOPquFQcVsRRQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1YvYJCxZEeOPquFQcVsRRQ" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_1YvYJSxZEeOPquFQcVsRRQ" name="Read(b).result" outgoing="_1YvYVixZEeOPquFQcVsRRQ" type="_ocsC7StmEeO4fJDQoZ3qWg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1YvYJixZEeOPquFQcVsRRQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1YvYJyxZEeOPquFQcVsRRQ" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_1YvYKCxZEeOPquFQcVsRRQ" name="Fork(Fork(a_unconnected)@16cf5d6)" inStructuredNode="_1YvYICxZEeOPquFQcVsRRQ" outgoing="_1YvYVSxZEeOPquFQcVsRRQ" incoming="_1YvZZCxZEeOPquFQcVsRRQ"/>
                <node xmi:type="uml:ForkNode" xmi:id="_1YvYKSxZEeOPquFQcVsRRQ" name="Fork(Read(b).result)" inStructuredNode="_1YvYICxZEeOPquFQcVsRRQ" outgoing="_1YvYVyxZEeOPquFQcVsRRQ" incoming="_1YvYVixZEeOPquFQcVsRRQ"/>
                <node xmi:type="uml:ExpansionRegion" xmi:id="_1YvYKixZEeOPquFQcVsRRQ" name="Collect(Read(p))" inStructuredNode="_1YvYICxZEeOPquFQcVsRRQ" mode="parallel" outputElement="_1YvYNSxZEeOPquFQcVsRRQ" inputElement="_1YvYNCxZEeOPquFQcVsRRQ">
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_1YvYKyxZEeOPquFQcVsRRQ" name="Read(p)" inStructuredNode="_1YvYKixZEeOPquFQcVsRRQ" structuralFeature="_ocsC7itmEeO4fJDQoZ3qWg">
                    <object xmi:type="uml:InputPin" xmi:id="_1YvYLCxZEeOPquFQcVsRRQ" name="Read(p).object" incoming="_1YvYMixZEeOPquFQcVsRRQ" type="_ocsC7StmEeO4fJDQoZ3qWg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1YvYLSxZEeOPquFQcVsRRQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1YvYLixZEeOPquFQcVsRRQ" value="1"/>
                    </object>
                    <result xmi:type="uml:OutputPin" xmi:id="_1YvYLyxZEeOPquFQcVsRRQ" name="Read(p).result" outgoing="_1YvYMyxZEeOPquFQcVsRRQ" type="_ocsGIytmEeO4fJDQoZ3qWg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1YvYMCxZEeOPquFQcVsRRQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1YvYMSxZEeOPquFQcVsRRQ" value="1"/>
                    </result>
                  </node>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1YvYMixZEeOPquFQcVsRRQ" inStructuredNode="_1YvYKixZEeOPquFQcVsRRQ" source="_1YvYNCxZEeOPquFQcVsRRQ" target="_1YvYLCxZEeOPquFQcVsRRQ"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1YvYMyxZEeOPquFQcVsRRQ" inStructuredNode="_1YvYKixZEeOPquFQcVsRRQ" source="_1YvYLyxZEeOPquFQcVsRRQ" target="_1YvYNSxZEeOPquFQcVsRRQ"/>
                </node>
                <node xmi:type="uml:ExpansionNode" xmi:id="_1YvYNCxZEeOPquFQcVsRRQ" name="Collect(Read(p)).inputElement" inStructuredNode="_1YvYICxZEeOPquFQcVsRRQ" outgoing="_1YvYMixZEeOPquFQcVsRRQ" incoming="_1YvYVyxZEeOPquFQcVsRRQ" regionAsInput="_1YvYKixZEeOPquFQcVsRRQ"/>
                <node xmi:type="uml:ExpansionNode" xmi:id="_1YvYNSxZEeOPquFQcVsRRQ" name="Collect(Read(p)).outputElement" inStructuredNode="_1YvYICxZEeOPquFQcVsRRQ" outgoing="_1YvYWyxZEeOPquFQcVsRRQ" incoming="_1YvYMyxZEeOPquFQcVsRRQ" regionAsOutput="_1YvYKixZEeOPquFQcVsRRQ"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_1YvYNixZEeOPquFQcVsRRQ" name="Read(c)" inStructuredNode="_1YvYICxZEeOPquFQcVsRRQ" structuralFeature="_ocsGFStmEeO4fJDQoZ3qWg">
                  <object xmi:type="uml:InputPin" xmi:id="_1YvYNyxZEeOPquFQcVsRRQ" name="Read(c).object" incoming="_1YvYWCxZEeOPquFQcVsRRQ" type="_ocsGECtmEeO4fJDQoZ3qWg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1YvYOCxZEeOPquFQcVsRRQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1YvYOSxZEeOPquFQcVsRRQ" value="1"/>
                  </object>
                  <result xmi:type="uml:OutputPin" xmi:id="_1YvYOixZEeOPquFQcVsRRQ" name="Read(c).result" outgoing="_1YvYWSxZEeOPquFQcVsRRQ" type="_ocsC9CtmEeO4fJDQoZ3qWg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1YvYOyxZEeOPquFQcVsRRQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1YvYPCxZEeOPquFQcVsRRQ" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_1YvYPSxZEeOPquFQcVsRRQ" name="Fork(Fork(a_unconnected)@16cf5d6)" inStructuredNode="_1YvYICxZEeOPquFQcVsRRQ" outgoing="_1YvYWCxZEeOPquFQcVsRRQ" incoming="_1YvZZSxZEeOPquFQcVsRRQ"/>
                <node xmi:type="uml:ForkNode" xmi:id="_1YvYPixZEeOPquFQcVsRRQ" name="Fork(Read(c).result)" inStructuredNode="_1YvYICxZEeOPquFQcVsRRQ" outgoing="_1YvYWixZEeOPquFQcVsRRQ" incoming="_1YvYWSxZEeOPquFQcVsRRQ"/>
                <node xmi:type="uml:ExpansionRegion" xmi:id="_1YvYPyxZEeOPquFQcVsRRQ" name="Collect(Read(q))" inStructuredNode="_1YvYICxZEeOPquFQcVsRRQ" mode="parallel" outputElement="_1YvYSixZEeOPquFQcVsRRQ" inputElement="_1YvYSSxZEeOPquFQcVsRRQ">
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_1YvYQCxZEeOPquFQcVsRRQ" name="Read(q)" inStructuredNode="_1YvYPyxZEeOPquFQcVsRRQ" structuralFeature="_ocsC9StmEeO4fJDQoZ3qWg">
                    <object xmi:type="uml:InputPin" xmi:id="_1YvYQSxZEeOPquFQcVsRRQ" nam