<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:l2="http://www.eclipse.org/uml2/4.0.0/UML/Profile/L2" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/uml2/4.0.0/UML/Profile/L2 pathmap://UML_PROFILES/Standard.profile.uml#_QLYqEHJLEeKLR_U6HVChUg">
  <uml:Model xmi:id="_00BiIDfSEeW5Lf3fIdTjDQ" name="Model" visibility="package">
    <packagedElement xmi:type="uml:Class" xmi:id="_00BiITfSEeW5Lf3fIdTjDQ" name="Statements_Accept">
      <packageImport xmi:id="_00BiIjfSEeW5Lf3fIdTjDQ" visibility="private">
        <importedPackage href="Libraries/Alf.library.uml#Alf-Library-PrimitiveTypes"/>
      </packageImport>
      <packageImport xmi:id="_00BiIzfSEeW5Lf3fIdTjDQ" visibility="private">
        <importedPackage href="Libraries/Alf.library.uml#Alf-Library-PrimitiveBehaviors"/>
      </packageImport>
      <packageImport xmi:id="_00BiJDfSEeW5Lf3fIdTjDQ" visibility="private">
        <importedPackage href="Libraries/Alf.library.uml#Alf-Library-BasicInputOutput"/>
      </packageImport>
      <packageImport xmi:id="_00BiJTfSEeW5Lf3fIdTjDQ" visibility="private">
        <importedPackage href="Libraries/Alf.library.uml#Alf-Library-PrimitiveBehaviors-CollectionFunctions"/>
      </packageImport>
      <packageImport xmi:id="_00BiJjfSEeW5Lf3fIdTjDQ" visibility="private">
        <importedPackage href="Libraries/Alf.library.uml#Alf-Library-CollectionClasses"/>
      </packageImport>
      <generalization xmi:id="_00BiJzfSEeW5Lf3fIdTjDQ" general="_00C0CjfSEeW5Lf3fIdTjDQ"/>
      <ownedAttribute xmi:id="_00BiKDfSEeW5Lf3fIdTjDQ" name="Statements_Accept$initializationFlag$1" visibility="protected">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00BiKTfSEeW5Lf3fIdTjDQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00BiKjfSEeW5Lf3fIdTjDQ" value="1"/>
      </ownedAttribute>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_00BiKzfSEeW5Lf3fIdTjDQ" name="Statements_Accept$method$1" specification="_00CJdjfSEeW5Lf3fIdTjDQ" node="_00BiMDfSEeW5Lf3fIdTjDQ _00BiMTfSEeW5Lf3fIdTjDQ" group="_00BiMTfSEeW5Lf3fIdTjDQ">
        <ownedParameter xmi:id="_00BiLDfSEeW5Lf3fIdTjDQ" name="" type="_00BiITfSEeW5Lf3fIdTjDQ" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00BiLTfSEeW5Lf3fIdTjDQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00BiLjfSEeW5Lf3fIdTjDQ" value="1"/>
        </ownedParameter>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_00BiLzfSEeW5Lf3fIdTjDQ" target="_00BiMDfSEeW5Lf3fIdTjDQ" source="_00BiUDfSEeW5Lf3fIdTjDQ"/>
        <structuredNode xmi:id="_00BiMTfSEeW5Lf3fIdTjDQ" name="Body(Statements_Accept$method$1)">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00BiMjfSEeW5Lf3fIdTjDQ" target="_00BiUDfSEeW5Lf3fIdTjDQ" source="_00BiTTfSEeW5Lf3fIdTjDQ"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_00BiMzfSEeW5Lf3fIdTjDQ" name="Body">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00BiNDfSEeW5Lf3fIdTjDQ" name="ExpressionStatement@287a46a8">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00BiNTfSEeW5Lf3fIdTjDQ" target="_00BiOTfSEeW5Lf3fIdTjDQ" source="_00BiRDfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_00BiNjfSEeW5Lf3fIdTjDQ" target="_00BiODfSEeW5Lf3fIdTjDQ" source="_00BiQjfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00BiNzfSEeW5Lf3fIdTjDQ" target="_00BiPzfSEeW5Lf3fIdTjDQ" source="_00BiSTfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:CallOperationAction" xmi:id="_00BiODfSEeW5Lf3fIdTjDQ" name="Call(run)" incoming="_00BiNjfSEeW5Lf3fIdTjDQ" operation="_00CJejfSEeW5Lf3fIdTjDQ">
                <argument xmi:id="_00BiOTfSEeW5Lf3fIdTjDQ" name="Call(run).argument(tester)" incoming="_00BiNTfSEeW5Lf3fIdTjDQ" type="_00C0-zfSEeW5Lf3fIdTjDQ">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00BiOjfSEeW5Lf3fIdTjDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00BiOzfSEeW5Lf3fIdTjDQ" value="1"/>
                </argument>
                <result xmi:id="_00BiPDfSEeW5Lf3fIdTjDQ" name="Call(run).result()" type="_00BiITfSEeW5Lf3fIdTjDQ">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00BiPTfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00BiPjfSEeW5Lf3fIdTjDQ" value="1"/>
                </result>
                <target xmi:id="_00BiPzfSEeW5Lf3fIdTjDQ" name="Call(run).target" incoming="_00BiNzfSEeW5Lf3fIdTjDQ" type="_00BiITfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00BiQDfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00BiQTfSEeW5Lf3fIdTjDQ" value="1"/>
                </target>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00BiQjfSEeW5Lf3fIdTjDQ" name="Tuple@5944836d" outgoing="_00BiNjfSEeW5Lf3fIdTjDQ">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00BiQzfSEeW5Lf3fIdTjDQ" name="Value(null)">
                  <result xmi:id="_00BiRDfSEeW5Lf3fIdTjDQ" name="Value(null).result" outgoing="_00BiNTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00BiRTfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00BiRjfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralNull" xmi:id="_00BiRzfSEeW5Lf3fIdTjDQ"/>
                </node>
              </node>
              <node xmi:type="uml:ReadSelfAction" xmi:id="_00BiSDfSEeW5Lf3fIdTjDQ" name="ReadSelf">
                <result xmi:id="_00BiSTfSEeW5Lf3fIdTjDQ" name="ReadSelf.result" outgoing="_00BiNzfSEeW5Lf3fIdTjDQ" type="_00BiITfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00BiSjfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00BiSzfSEeW5Lf3fIdTjDQ" value="1"/>
                </result>
              </node>
            </node>
          </node>
          <node xmi:type="uml:ReadSelfAction" xmi:id="_00BiTDfSEeW5Lf3fIdTjDQ" name="ReadSelf">
            <result xmi:id="_00BiTTfSEeW5Lf3fIdTjDQ" name="ReadSelf.result" outgoing="_00BiMjfSEeW5Lf3fIdTjDQ" type="_00BiITfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00BiTjfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00BiTzfSEeW5Lf3fIdTjDQ" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_00BiUDfSEeW5Lf3fIdTjDQ" name="Fork(ReadSelf.result)" incoming="_00BiMjfSEeW5Lf3fIdTjDQ" outgoing="_00BiLzfSEeW5Lf3fIdTjDQ"/>
        </structuredNode>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_00BiMDfSEeW5Lf3fIdTjDQ" name="Return" incoming="_00BiLzfSEeW5Lf3fIdTjDQ" type="_00BiITfSEeW5Lf3fIdTjDQ" parameter="_00BiLDfSEeW5Lf3fIdTjDQ"/>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_00BiUTfSEeW5Lf3fIdTjDQ" name="run$method$1" specification="_00CJejfSEeW5Lf3fIdTjDQ" node="_00BiWzfSEeW5Lf3fIdTjDQ _00BiXDfSEeW5Lf3fIdTjDQ _00BiXTfSEeW5Lf3fIdTjDQ _00BiXjfSEeW5Lf3fIdTjDQ" group="_00BiXjfSEeW5Lf3fIdTjDQ">
        <ownedParameter xmi:id="_00BiUjfSEeW5Lf3fIdTjDQ" name="tester" type="_00C0-zfSEeW5Lf3fIdTjDQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00BiUzfSEeW5Lf3fIdTjDQ"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00BiVDfSEeW5Lf3fIdTjDQ" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_00BiVTfSEeW5Lf3fIdTjDQ" name="" type="_00BiITfSEeW5Lf3fIdTjDQ" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00BiVjfSEeW5Lf3fIdTjDQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00BiVzfSEeW5Lf3fIdTjDQ" value="1"/>
        </ownedParameter>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_00BiWDfSEeW5Lf3fIdTjDQ" target="_00BiXDfSEeW5Lf3fIdTjDQ" source="_00BiWzfSEeW5Lf3fIdTjDQ"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_00BiWTfSEeW5Lf3fIdTjDQ" target="_00BiXTfSEeW5Lf3fIdTjDQ" source="_00BimDfSEeW5Lf3fIdTjDQ"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_00BiWjfSEeW5Lf3fIdTjDQ" target="_00BinDfSEeW5Lf3fIdTjDQ" source="_00BiXDfSEeW5Lf3fIdTjDQ"/>
        <structuredNode xmi:id="_00BiXjfSEeW5Lf3fIdTjDQ" name="Body(run$method$1)">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00BiXzfSEeW5Lf3fIdTjDQ" target="_00BimDfSEeW5Lf3fIdTjDQ" source="_00BilTfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00BiYDfSEeW5Lf3fIdTjDQ" target="_00BiozfSEeW5Lf3fIdTjDQ" source="_00BimDfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_00BiYTfSEeW5Lf3fIdTjDQ" target="_00BiazfSEeW5Lf3fIdTjDQ" source="_00BiojfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_00BiYjfSEeW5Lf3fIdTjDQ" target="_00BiojfSEeW5Lf3fIdTjDQ" source="_00BimTfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00BiYzfSEeW5Lf3fIdTjDQ" target="_00BipzfSEeW5Lf3fIdTjDQ" source="_00BimDfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00BiZDfSEeW5Lf3fIdTjDQ" target="_00BirjfSEeW5Lf3fIdTjDQ" source="_00BiqjfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00BiZTfSEeW5Lf3fIdTjDQ" target="_00BiujfSEeW5Lf3fIdTjDQ" source="_00BisTfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00BiZjfSEeW5Lf3fIdTjDQ" target="_00BiwDfSEeW5Lf3fIdTjDQ" source="_00BitTfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_00BiZzfSEeW5Lf3fIdTjDQ" target="_00BixDfSEeW5Lf3fIdTjDQ" source="_00BiwzfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00BiaDfSEeW5Lf3fIdTjDQ" target="_00BixDfSEeW5Lf3fIdTjDQ" source="_00BivTfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_00BiaTfSEeW5Lf3fIdTjDQ" target="_00BimTfSEeW5Lf3fIdTjDQ" source="_00BixDfSEeW5Lf3fIdTjDQ">
            <guard xmi:type="uml:LiteralBoolean" xmi:id="_00BiajfSEeW5Lf3fIdTjDQ" name="Value(true)" value="true"/>
          </edge>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_00BiazfSEeW5Lf3fIdTjDQ" name="Body" incoming="_00BiYTfSEeW5Lf3fIdTjDQ">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00BibDfSEeW5Lf3fIdTjDQ" name="ExpressionStatement@2862b820">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00BibTfSEeW5Lf3fIdTjDQ" target="_00BibzfSEeW5Lf3fIdTjDQ" source="_00BieTfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:SendSignalAction" xmi:id="_00BibjfSEeW5Lf3fIdTjDQ" name="SendSignal(Start)" signal="_00Cz9zfSEeW5Lf3fIdTjDQ">
                <target xmi:id="_00BibzfSEeW5Lf3fIdTjDQ" name="SendSignal(Start).target" incoming="_00BibTfSEeW5Lf3fIdTjDQ" type="_00CwwTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00BicDfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00BicTfSEeW5Lf3fIdTjDQ" value="1"/>
                </target>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00BicjfSEeW5Lf3fIdTjDQ" name="InstanceCreationExpression@1df1d32b">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00BiczfSEeW5Lf3fIdTjDQ" target="_00BigzfSEeW5Lf3fIdTjDQ" source="_00BihzfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00BidDfSEeW5Lf3fIdTjDQ" target="_00BifTfSEeW5Lf3fIdTjDQ" source="_00BijDfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_00BidTfSEeW5Lf3fIdTjDQ" target="_00BifDfSEeW5Lf3fIdTjDQ" source="_00BiijfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00BidjfSEeW5Lf3fIdTjDQ" target="_00BijzfSEeW5Lf3fIdTjDQ" source="_00BigDfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00BidzfSEeW5Lf3fIdTjDQ" target="_00BikTfSEeW5Lf3fIdTjDQ" source="_00BijzfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00BieDfSEeW5Lf3fIdTjDQ" target="_00BieTfSEeW5Lf3fIdTjDQ" source="_00BijzfSEeW5Lf3fIdTjDQ"/>
                <structuredNodeOutput xmi:id="_00BieTfSEeW5Lf3fIdTjDQ" name="Output(Call(TestRunner).result())" incoming="_00BieDfSEeW5Lf3fIdTjDQ" outgoing="_00BibTfSEeW5Lf3fIdTjDQ" type="_00CwwTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00BiejfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00BiezfSEeW5Lf3fIdTjDQ" value="1"/>
                </structuredNodeOutput>
                <node xmi:type="uml:CallOperationAction" xmi:id="_00BifDfSEeW5Lf3fIdTjDQ" name="Call(TestRunner)" incoming="_00BidTfSEeW5Lf3fIdTjDQ" operation="_00Cz6zfSEeW5Lf3fIdTjDQ">
                  <argument xmi:id="_00BifTfSEeW5Lf3fIdTjDQ" name="Call(TestRunner).argument(outer)" incoming="_00BidDfSEeW5Lf3fIdTjDQ" type="_00C0CjfSEeW5Lf3fIdTjDQ">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00BifjfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00BifzfSEeW5Lf3fIdTjDQ" value="1"/>
                  </argument>
                  <result xmi:id="_00BigDfSEeW5Lf3fIdTjDQ" name="Call(TestRunner).result()" outgoing="_00BidjfSEeW5Lf3fIdTjDQ" type="_00CwwTfSEeW5Lf3fIdTjDQ">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00BigTfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00BigjfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                  <target xmi:id="_00BigzfSEeW5Lf3fIdTjDQ" name="Call(TestRunner).target" incoming="_00BiczfSEeW5Lf3fIdTjDQ" type="_00CwwTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00BihDfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00BihTfSEeW5Lf3fIdTjDQ" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_00BihjfSEeW5Lf3fIdTjDQ" name="Create(TestRunner)" classifier="_00CwwTfSEeW5Lf3fIdTjDQ">
                  <result xmi:id="_00BihzfSEeW5Lf3fIdTjDQ" name="Create(TestRunner).result" outgoing="_00BiczfSEeW5Lf3fIdTjDQ" type="_00CwwTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00BiiDfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00BiiTfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_00BiijfSEeW5Lf3fIdTjDQ" name="Tuple@b589aa9" outgoing="_00BidTfSEeW5Lf3fIdTjDQ">
                  <node xmi:type="uml:ReadSelfAction" xmi:id="_00BiizfSEeW5Lf3fIdTjDQ" name="ReadSelf">
                    <result xmi:id="_00BijDfSEeW5Lf3fIdTjDQ" name="ReadSelf.result" outgoing="_00BidDfSEeW5Lf3fIdTjDQ" type="_00BiITfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00BijTfSEeW5Lf3fIdTjDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00BijjfSEeW5Lf3fIdTjDQ" value="1"/>
                    </result>
                  </node>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_00BijzfSEeW5Lf3fIdTjDQ" name="Fork(Call(TestRunner).result())" incoming="_00BidjfSEeW5Lf3fIdTjDQ" outgoing="_00BidzfSEeW5Lf3fIdTjDQ _00BieDfSEeW5Lf3fIdTjDQ"/>
                <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_00BikDfSEeW5Lf3fIdTjDQ" name="Start(TestRunner)" isSynchronous="false">
                  <object xmi:id="_00BikTfSEeW5Lf3fIdTjDQ" name="Start(TestRunner).object" incoming="_00BidzfSEeW5Lf3fIdTjDQ" type="_00CwwTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00BikjfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00BikzfSEeW5Lf3fIdTjDQ" value="1"/>
                  </object>
                </node>
              </node>
            </node>
          </node>
          <node xmi:type="uml:ReadSelfAction" xmi:id="_00BilDfSEeW5Lf3fIdTjDQ" name="ReadSelf">
            <result xmi:id="_00BilTfSEeW5Lf3fIdTjDQ" name="ReadSelf.result" outgoing="_00BiXzfSEeW5Lf3fIdTjDQ" type="_00BiITfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00BiljfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00BilzfSEeW5Lf3fIdTjDQ" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_00BimDfSEeW5Lf3fIdTjDQ" name="Fork(ReadSelf.result)" incoming="_00BiXzfSEeW5Lf3fIdTjDQ" outgoing="_00BiWTfSEeW5Lf3fIdTjDQ _00BiYDfSEeW5Lf3fIdTjDQ _00BiYzfSEeW5Lf3fIdTjDQ"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_00BimTfSEeW5Lf3fIdTjDQ" name="Super" incoming="_00BiaTfSEeW5Lf3fIdTjDQ" outgoing="_00BiYjfSEeW5Lf3fIdTjDQ">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00BimjfSEeW5Lf3fIdTjDQ" name="ExpressionStatement@49a7debb">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_00BimzfSEeW5Lf3fIdTjDQ" name="Call(Test$method$1)" behavior="_00C0FjfSEeW5Lf3fIdTjDQ">
                <argument xmi:id="_00BinDfSEeW5Lf3fIdTjDQ" name="Call(Test$method$1).argument(tester)" incoming="_00BiWjfSEeW5Lf3fIdTjDQ" type="_00C0-zfSEeW5Lf3fIdTjDQ">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00BinTfSEeW5Lf3fIdTjDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00BinjfSEeW5Lf3fIdTjDQ" value="1"/>
                </argument>
                <result xmi:id="_00BinzfSEeW5Lf3fIdTjDQ" name="Call(Test$method$1).result()" type="_00C0CjfSEeW5Lf3fIdTjDQ">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00BioDfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00BioTfSEeW5Lf3fIdTjDQ" value="1"/>
                </result>
              </node>
            </node>
          </node>
          <node xmi:type="uml:CallOperationAction" xmi:id="_00BiojfSEeW5Lf3fIdTjDQ" name="Call(Statements_Accept$initialization$1)" incoming="_00BiYjfSEeW5Lf3fIdTjDQ" outgoing="_00BiYTfSEeW5Lf3fIdTjDQ" operation="_00CJdTfSEeW5Lf3fIdTjDQ">
            <target xmi:id="_00BiozfSEeW5Lf3fIdTjDQ" name="Call(Statements_Accept$initialization$1).target" incoming="_00BiYDfSEeW5Lf3fIdTjDQ" type="_00BiITfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00BipDfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00BipTfSEeW5Lf3fIdTjDQ" value="1"/>
            </target>
          </node>
          <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_00BipjfSEeW5Lf3fIdTjDQ" name="Read(Statements_Accept$initializationFlag$1)" structuralFeature="_00BiKDfSEeW5Lf3fIdTjDQ">
            <object xmi:id="_00BipzfSEeW5Lf3fIdTjDQ" name="Read(Statements_Accept$initializationFlag$1).object" incoming="_00BiYzfSEeW5Lf3fIdTjDQ" type="_00BiITfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00BiqDfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00BiqTfSEeW5Lf3fIdTjDQ" value="1"/>
            </object>
            <result xmi:id="_00BiqjfSEeW5Lf3fIdTjDQ" name="Read(Statements_Accept$initializationFlag$1).result" outgoing="_00BiZDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00BiqzfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00BirDfSEeW5Lf3fIdTjDQ" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_00BirTfSEeW5Lf3fIdTjDQ" name="Call(ListSize)">
            <argument xmi:id="_00BirjfSEeW5Lf3fIdTjDQ" name="Call(ListSize).argument(list)" incoming="_00BiZDfSEeW5Lf3fIdTjDQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00BirzfSEeW5Lf3fIdTjDQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00BisDfSEeW5Lf3fIdTjDQ" value="*"/>
            </argument>
            <result xmi:id="_00BisTfSEeW5Lf3fIdTjDQ" name="Call(ListSize).result(result)" outgoing="_00BiZTfSEeW5Lf3fIdTjDQ">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00BisjfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00BiszfSEeW5Lf3fIdTjDQ" value="1"/>
            </result>
            <behavior xmi:type="uml:FunctionBehavior" href="Libraries/fUML.library.uml#PrimitiveBehaviors-ListFunctions-ListSize"/>
          </node>
          <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00BitDfSEeW5Lf3fIdTjDQ" name="Value(0)">
            <result xmi:id="_00BitTfSEeW5Lf3fIdTjDQ" name="Value(0).result" outgoing="_00BiZjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00BitjfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00BitzfSEeW5Lf3fIdTjDQ" value="1"/>
            </result>
            <value xmi:type="uml:LiteralInteger" xmi:id="_00BiuDfSEeW5Lf3fIdTjDQ">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            </value>
          </node>
          <node xmi:type="uml:TestIdentityAction" xmi:id="_00BiuTfSEeW5Lf3fIdTjDQ" name="Test(Size==0)">
            <first xmi:id="_00BiujfSEeW5Lf3fIdTjDQ" name="Test(Size==0).first" incoming="_00BiZTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00BiuzfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00BivDfSEeW5Lf3fIdTjDQ" value="1"/>
            </first>
            <result xmi:id="_00BivTfSEeW5Lf3fIdTjDQ" name="Test(Size==0).result" outgoing="_00BiaDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00BivjfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00BivzfSEeW5Lf3fIdTjDQ" value="1"/>
            </result>
            <second xmi:id="_00BiwDfSEeW5Lf3fIdTjDQ" name="Test(Size==0).second" incoming="_00BiZjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00BiwTfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00BiwjfSEeW5Lf3fIdTjDQ" value="1"/>
            </second>
          </node>
          <node xmi:type="uml:InitialNode" xmi:id="_00BiwzfSEeW5Lf3fIdTjDQ" name="InitialNode" outgoing="_00BiZzfSEeW5Lf3fIdTjDQ"/>
          <node xmi:type="uml:DecisionNode" xmi:id="_00BixDfSEeW5Lf3fIdTjDQ" name="Decision(Test(Statements_Accept$initializationFlag$1))" incoming="_00BiZzfSEeW5Lf3fIdTjDQ _00BiaDfSEeW5Lf3fIdTjDQ" outgoing="_00BiaTfSEeW5Lf3fIdTjDQ" decisionInputFlow="_00BiaDfSEeW5Lf3fIdTjDQ"/>
        </structuredNode>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_00BiWzfSEeW5Lf3fIdTjDQ" name="Input(tester)" outgoing="_00BiWDfSEeW5Lf3fIdTjDQ" type="_00C0-zfSEeW5Lf3fIdTjDQ" parameter="_00BiUjfSEeW5Lf3fIdTjDQ"/>
        <node xmi:type="uml:ForkNode" xmi:id="_00BiXDfSEeW5Lf3fIdTjDQ" name="Fork(tester)" incoming="_00BiWDfSEeW5Lf3fIdTjDQ" outgoing="_00BiWjfSEeW5Lf3fIdTjDQ"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_00BiXTfSEeW5Lf3fIdTjDQ" name="Return" incoming="_00BiWTfSEeW5Lf3fIdTjDQ" type="_00BiITfSEeW5Lf3fIdTjDQ" parameter="_00BiVTfSEeW5Lf3fIdTjDQ"/>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_00BixTfSEeW5Lf3fIdTjDQ" name="destroy$method$1" specification="_00CJgTfSEeW5Lf3fIdTjDQ" node="_00BixjfSEeW5Lf3fIdTjDQ" group="_00BixjfSEeW5Lf3fIdTjDQ">
        <structuredNode xmi:id="_00BixjfSEeW5Lf3fIdTjDQ" name="Body(destroy$method$1)"/>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_00BixzfSEeW5Lf3fIdTjDQ" name="Statements_Accept$initialization$1" specification="_00CJdTfSEeW5Lf3fIdTjDQ" node="_00BiyDfSEeW5Lf3fIdTjDQ" group="_00BiyDfSEeW5Lf3fIdTjDQ">
        <structuredNode xmi:id="_00BiyDfSEeW5Lf3fIdTjDQ" name="Body(Statements_Accept$initialization$1)">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00BiyTfSEeW5Lf3fIdTjDQ" target="_00CJPjfSEeW5Lf3fIdTjDQ" source="_00CJOzfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00CJMDfSEeW5Lf3fIdTjDQ" target="_00CJQjfSEeW5Lf3fIdTjDQ" source="_00CJPjfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00CJMTfSEeW5Lf3fIdTjDQ" target="_00CJTTfSEeW5Lf3fIdTjDQ" source="_00CJPjfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00CJMjfSEeW5Lf3fIdTjDQ" target="_00CJVzfSEeW5Lf3fIdTjDQ" source="_00CJPjfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00CJMzfSEeW5Lf3fIdTjDQ" target="_00CJXjfSEeW5Lf3fIdTjDQ" source="_00CJWjfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00CJNDfSEeW5Lf3fIdTjDQ" target="_00CJajfSEeW5Lf3fIdTjDQ" source="_00CJYTfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00CJNTfSEeW5Lf3fIdTjDQ" target="_00CJcDfSEeW5Lf3fIdTjDQ" source="_00CJZTfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_00CJNjfSEeW5Lf3fIdTjDQ" target="_00CJdDfSEeW5Lf3fIdTjDQ" source="_00CJczfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00CJNzfSEeW5Lf3fIdTjDQ" target="_00CJdDfSEeW5Lf3fIdTjDQ" source="_00CJbTfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_00CJODfSEeW5Lf3fIdTjDQ" target="_00CJPzfSEeW5Lf3fIdTjDQ" source="_00CJdDfSEeW5Lf3fIdTjDQ">
            <guard xmi:type="uml:LiteralBoolean" xmi:id="_00CJOTfSEeW5Lf3fIdTjDQ" name="Value(true)" value="true"/>
          </edge>
          <node xmi:type="uml:ReadSelfAction" xmi:id="_00CJOjfSEeW5Lf3fIdTjDQ" name="ReadSelf">
            <result xmi:id="_00CJOzfSEeW5Lf3fIdTjDQ" name="ReadSelf.result" outgoing="_00BiyTfSEeW5Lf3fIdTjDQ" type="_00BiITfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CJPDfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CJPTfSEeW5Lf3fIdTjDQ" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_00CJPjfSEeW5Lf3fIdTjDQ" name="Fork(ReadSelf.result)" incoming="_00BiyTfSEeW5Lf3fIdTjDQ" outgoing="_00CJMDfSEeW5Lf3fIdTjDQ _00CJMTfSEeW5Lf3fIdTjDQ _00CJMjfSEeW5Lf3fIdTjDQ"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CJPzfSEeW5Lf3fIdTjDQ" name="Initialization" incoming="_00CJODfSEeW5Lf3fIdTjDQ">
            <edge xmi:type="uml:ControlFlow" xmi:id="_00CJQDfSEeW5Lf3fIdTjDQ" target="_00CJRTfSEeW5Lf3fIdTjDQ" source="_00CJQTfSEeW5Lf3fIdTjDQ"/>
            <node xmi:type="uml:CallOperationAction" xmi:id="_00CJQTfSEeW5Lf3fIdTjDQ" name="Call(Test$initialization$1)" outgoing="_00CJQDfSEeW5Lf3fIdTjDQ" operation="_00C08TfSEeW5Lf3fIdTjDQ">
              <target xmi:id="_00CJQjfSEeW5Lf3fIdTjDQ" name="Call(Test$initialization$1).target" incoming="_00CJMDfSEeW5Lf3fIdTjDQ" type="_00C0CjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CJQzfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CJRDfSEeW5Lf3fIdTjDQ" value="1"/>
              </target>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CJRTfSEeW5Lf3fIdTjDQ" name="Set(initializationFlag)" incoming="_00CJQDfSEeW5Lf3fIdTjDQ">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CJRjfSEeW5Lf3fIdTjDQ" target="_00CJUzfSEeW5Lf3fIdTjDQ" source="_00CJSDfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00CJRzfSEeW5Lf3fIdTjDQ" name="Value(true)">
                <result xmi:id="_00CJSDfSEeW5Lf3fIdTjDQ" name="Value(true).result" outgoing="_00CJRjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CJSTfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CJSjfSEeW5Lf3fIdTjDQ" value="1"/>
                </result>
                <value xmi:type="uml:LiteralBoolean" xmi:id="_00CJSzfSEeW5Lf3fIdTjDQ" value="true">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                </value>
              </node>
              <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_00CJTDfSEeW5Lf3fIdTjDQ" name="Write(Statements_Accept$initializationFlag$1)" structuralFeature="_00BiKDfSEeW5Lf3fIdTjDQ" isReplaceAll="true">
                <object xmi:id="_00CJTTfSEeW5Lf3fIdTjDQ" name="Write(Statements_Accept$initializationFlag$1).object" incoming="_00CJMTfSEeW5Lf3fIdTjDQ" type="_00BiITfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CJTjfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CJTzfSEeW5Lf3fIdTjDQ" value="1"/>
                </object>
                <result xmi:id="_00CJUDfSEeW5Lf3fIdTjDQ" name="Write(Statements_Accept$initializationFlag$1).result" type="_00BiITfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CJUTfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CJUjfSEeW5Lf3fIdTjDQ" value="1"/>
                </result>
                <value xmi:id="_00CJUzfSEeW5Lf3fIdTjDQ" name="Write(Statements_Accept$initializationFlag$1).value" incoming="_00CJRjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CJVDfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CJVTfSEeW5Lf3fIdTjDQ" value="1"/>
                </value>
              </node>
            </node>
          </node>
          <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_00CJVjfSEeW5Lf3fIdTjDQ" name="Read(Statements_Accept$initializationFlag$1)" structuralFeature="_00BiKDfSEeW5Lf3fIdTjDQ">
            <object xmi:id="_00CJVzfSEeW5Lf3fIdTjDQ" name="Read(Statements_Accept$initializationFlag$1).object" incoming="_00CJMjfSEeW5Lf3fIdTjDQ" type="_00BiITfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CJWDfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CJWTfSEeW5Lf3fIdTjDQ" value="1"/>
            </object>
            <result xmi:id="_00CJWjfSEeW5Lf3fIdTjDQ" name="Read(Statements_Accept$initializationFlag$1).result" outgoing="_00CJMzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CJWzfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CJXDfSEeW5Lf3fIdTjDQ" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_00CJXTfSEeW5Lf3fIdTjDQ" name="Call(ListSize)">
            <argument xmi:id="_00CJXjfSEeW5Lf3fIdTjDQ" name="Call(ListSize).argument(list)" incoming="_00CJMzfSEeW5Lf3fIdTjDQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CJXzfSEeW5Lf3fIdTjDQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CJYDfSEeW5Lf3fIdTjDQ" value="*"/>
            </argument>
            <result xmi:id="_00CJYTfSEeW5Lf3fIdTjDQ" name="Call(ListSize).result(result)" outgoing="_00CJNDfSEeW5Lf3fIdTjDQ">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CJYjfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CJYzfSEeW5Lf3fIdTjDQ" value="1"/>
            </result>
            <behavior xmi:type="uml:FunctionBehavior" href="Libraries/fUML.library.uml#PrimitiveBehaviors-ListFunctions-ListSize"/>
          </node>
          <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00CJZDfSEeW5Lf3fIdTjDQ" name="Value(0)">
            <result xmi:id="_00CJZTfSEeW5Lf3fIdTjDQ" name="Value(0).result" outgoing="_00CJNTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CJZjfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CJZzfSEeW5Lf3fIdTjDQ" value="1"/>
            </result>
            <value xmi:type="uml:LiteralInteger" xmi:id="_00CJaDfSEeW5Lf3fIdTjDQ">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            </value>
          </node>
          <node xmi:type="uml:TestIdentityAction" xmi:id="_00CJaTfSEeW5Lf3fIdTjDQ" name="Test(Size==0)">
            <first xmi:id="_00CJajfSEeW5Lf3fIdTjDQ" name="Test(Size==0).first" incoming="_00CJNDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CJazfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CJbDfSEeW5Lf3fIdTjDQ" value="1"/>
            </first>
            <result xmi:id="_00CJbTfSEeW5Lf3fIdTjDQ" name="Test(Size==0).result" outgoing="_00CJNzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CJbjfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CJbzfSEeW5Lf3fIdTjDQ" value="1"/>
            </result>
            <second xmi:id="_00CJcDfSEeW5Lf3fIdTjDQ" name="Test(Size==0).second" incoming="_00CJNTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CJcTfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CJcjfSEeW5Lf3fIdTjDQ" value="1"/>
            </second>
          </node>
          <node xmi:type="uml:InitialNode" xmi:id="_00CJczfSEeW5Lf3fIdTjDQ" name="InitialNode" outgoing="_00CJNjfSEeW5Lf3fIdTjDQ"/>
          <node xmi:type="uml:DecisionNode" xmi:id="_00CJdDfSEeW5Lf3fIdTjDQ" name="Decision(Test(Statements_Accept$initializationFlag$1))" incoming="_00CJNjfSEeW5Lf3fIdTjDQ _00CJNzfSEeW5Lf3fIdTjDQ" outgoing="_00CJODfSEeW5Lf3fIdTjDQ" decisionInputFlow="_00CJNzfSEeW5Lf3fIdTjDQ"/>
        </structuredNode>
      </ownedBehavior>
      <ownedOperation xmi:id="_00CJdTfSEeW5Lf3fIdTjDQ" name="Statements_Accept$initialization$1" visibility="protected" method="_00BixzfSEeW5Lf3fIdTjDQ"/>
      <ownedOperation xmi:id="_00CJdjfSEeW5Lf3fIdTjDQ" name="Statements_Accept" visibility="public" method="_00BiKzfSEeW5Lf3fIdTjDQ">
        <ownedParameter xmi:id="_00CJdzfSEeW5Lf3fIdTjDQ" name="" visibility="package" type="_00BiITfSEeW5Lf3fIdTjDQ" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CJeDfSEeW5Lf3fIdTjDQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CJeTfSEeW5Lf3fIdTjDQ" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_00CJejfSEeW5Lf3fIdTjDQ" name="run" visibility="public" method="_00BiUTfSEeW5Lf3fIdTjDQ">
        <ownedParameter xmi:id="_00CJezfSEeW5Lf3fIdTjDQ" name="tester" visibility="package" type="_00C0-zfSEeW5Lf3fIdTjDQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CJfDfSEeW5Lf3fIdTjDQ"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CJfTfSEeW5Lf3fIdTjDQ" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_00CJfjfSEeW5Lf3fIdTjDQ" name="" visibility="package" type="_00BiITfSEeW5Lf3fIdTjDQ" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CJfzfSEeW5Lf3fIdTjDQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CJgDfSEeW5Lf3fIdTjDQ" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_00CJgTfSEeW5Lf3fIdTjDQ" name="destroy" visibility="public" method="_00BixTfSEeW5Lf3fIdTjDQ" redefinedOperation="_00C0-jfSEeW5Lf3fIdTjDQ"/>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_00CJgjfSEeW5Lf3fIdTjDQ" name="Super" visibility="private" isAbstract="true" isActive="true">
        <ownedAttribute xmi:id="_00CJgzfSEeW5Lf3fIdTjDQ" name="Super$initializationFlag$1" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CJhDfSEeW5Lf3fIdTjDQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CJhTfSEeW5Lf3fIdTjDQ" value="1"/>
        </ownedAttribute>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_00CJhjfSEeW5Lf3fIdTjDQ" name="Super$method$1" specification="_00CKBjfSEeW5Lf3fIdTjDQ" node="_00CJizfSEeW5Lf3fIdTjDQ _00CJjDfSEeW5Lf3fIdTjDQ" group="_00CJjDfSEeW5Lf3fIdTjDQ">
          <ownedParameter xmi:id="_00CJhzfSEeW5Lf3fIdTjDQ" name="" type="_00CJgjfSEeW5Lf3fIdTjDQ" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CJiDfSEeW5Lf3fIdTjDQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CJiTfSEeW5Lf3fIdTjDQ" value="1"/>
          </ownedParameter>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00CJijfSEeW5Lf3fIdTjDQ" target="_00CJizfSEeW5Lf3fIdTjDQ" source="_00CJnTfSEeW5Lf3fIdTjDQ"/>
          <structuredNode xmi:id="_00CJjDfSEeW5Lf3fIdTjDQ" name="Body(Super$method$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CJjTfSEeW5Lf3fIdTjDQ" target="_00CJnTfSEeW5Lf3fIdTjDQ" source="_00CJmjfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CJjjfSEeW5Lf3fIdTjDQ" target="_00CJnzfSEeW5Lf3fIdTjDQ" source="_00CJnTfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00CJjzfSEeW5Lf3fIdTjDQ" target="_00CJmDfSEeW5Lf3fIdTjDQ" source="_00CJnjfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CJkDfSEeW5Lf3fIdTjDQ" target="_00CJozfSEeW5Lf3fIdTjDQ" source="_00CJnTfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CJkTfSEeW5Lf3fIdTjDQ" target="_00CJqjfSEeW5Lf3fIdTjDQ" source="_00CJpjfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CJkjfSEeW5Lf3fIdTjDQ" target="_00CJtjfSEeW5Lf3fIdTjDQ" source="_00CJrTfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CJkzfSEeW5Lf3fIdTjDQ" target="_00CJvDfSEeW5Lf3fIdTjDQ" source="_00CJsTfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00CJlDfSEeW5Lf3fIdTjDQ" target="_00CJwDfSEeW5Lf3fIdTjDQ" source="_00CJvzfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CJlTfSEeW5Lf3fIdTjDQ" target="_00CJwDfSEeW5Lf3fIdTjDQ" source="_00CJuTfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00CJljfSEeW5Lf3fIdTjDQ" target="_00CJnjfSEeW5Lf3fIdTjDQ" source="_00CJwDfSEeW5Lf3fIdTjDQ">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_00CJlzfSEeW5Lf3fIdTjDQ" name="Value(true)" value="true"/>
            </edge>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CJmDfSEeW5Lf3fIdTjDQ" name="Body" incoming="_00CJjzfSEeW5Lf3fIdTjDQ"/>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_00CJmTfSEeW5Lf3fIdTjDQ" name="ReadSelf">
              <result xmi:id="_00CJmjfSEeW5Lf3fIdTjDQ" name="ReadSelf.result" outgoing="_00CJjTfSEeW5Lf3fIdTjDQ" type="_00CJgjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CJmzfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CJnDfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_00CJnTfSEeW5Lf3fIdTjDQ" name="Fork(ReadSelf.result)" incoming="_00CJjTfSEeW5Lf3fIdTjDQ" outgoing="_00CJijfSEeW5Lf3fIdTjDQ _00CJjjfSEeW5Lf3fIdTjDQ _00CJkDfSEeW5Lf3fIdTjDQ"/>
            <node xmi:type="uml:CallOperationAction" xmi:id="_00CJnjfSEeW5Lf3fIdTjDQ" name="Call(Super$initialization$1)" incoming="_00CJljfSEeW5Lf3fIdTjDQ" outgoing="_00CJjzfSEeW5Lf3fIdTjDQ" operation="_00CKBTfSEeW5Lf3fIdTjDQ">
              <target xmi:id="_00CJnzfSEeW5Lf3fIdTjDQ" name="Call(Super$initialization$1).target" incoming="_00CJjjfSEeW5Lf3fIdTjDQ" type="_00CJgjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CJoDfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CJoTfSEeW5Lf3fIdTjDQ" value="1"/>
              </target>
            </node>
            <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_00CJojfSEeW5Lf3fIdTjDQ" name="Read(Super$initializationFlag$1)" structuralFeature="_00CJgzfSEeW5Lf3fIdTjDQ">
              <object xmi:id="_00CJozfSEeW5Lf3fIdTjDQ" name="Read(Super$initializationFlag$1).object" incoming="_00CJkDfSEeW5Lf3fIdTjDQ" type="_00CJgjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CJpDfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CJpTfSEeW5Lf3fIdTjDQ" value="1"/>
              </object>
              <result xmi:id="_00CJpjfSEeW5Lf3fIdTjDQ" name="Read(Super$initializationFlag$1).result" outgoing="_00CJkTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CJpzfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CJqDfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_00CJqTfSEeW5Lf3fIdTjDQ" name="Call(ListSize)">
              <argument xmi:id="_00CJqjfSEeW5Lf3fIdTjDQ" name="Call(ListSize).argument(list)" incoming="_00CJkTfSEeW5Lf3fIdTjDQ">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CJqzfSEeW5Lf3fIdTjDQ"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CJrDfSEeW5Lf3fIdTjDQ" value="*"/>
              </argument>
              <result xmi:id="_00CJrTfSEeW5Lf3fIdTjDQ" name="Call(ListSize).result(result)" outgoing="_00CJkjfSEeW5Lf3fIdTjDQ">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CJrjfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CJrzfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
              <behavior xmi:type="uml:FunctionBehavior" href="Libraries/fUML.library.uml#PrimitiveBehaviors-ListFunctions-ListSize"/>
            </node>
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00CJsDfSEeW5Lf3fIdTjDQ" name="Value(0)">
              <result xmi:id="_00CJsTfSEeW5Lf3fIdTjDQ" name="Value(0).result" outgoing="_00CJkzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CJsjfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CJszfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_00CJtDfSEeW5Lf3fIdTjDQ">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_00CJtTfSEeW5Lf3fIdTjDQ" name="Test(Size==0)">
              <first xmi:id="_00CJtjfSEeW5Lf3fIdTjDQ" name="Test(Size==0).first" incoming="_00CJkjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CJtzfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CJuDfSEeW5Lf3fIdTjDQ" value="1"/>
              </first>
              <result xmi:id="_00CJuTfSEeW5Lf3fIdTjDQ" name="Test(Size==0).result" outgoing="_00CJlTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CJujfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CJuzfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
              <second xmi:id="_00CJvDfSEeW5Lf3fIdTjDQ" name="Test(Size==0).second" incoming="_00CJkzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CJvTfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CJvjfSEeW5Lf3fIdTjDQ" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_00CJvzfSEeW5Lf3fIdTjDQ" name="InitialNode" outgoing="_00CJlDfSEeW5Lf3fIdTjDQ"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_00CJwDfSEeW5Lf3fIdTjDQ" name="Decision(Test(Super$initializationFlag$1))" incoming="_00CJlDfSEeW5Lf3fIdTjDQ _00CJlTfSEeW5Lf3fIdTjDQ" outgoing="_00CJljfSEeW5Lf3fIdTjDQ" decisionInputFlow="_00CJlTfSEeW5Lf3fIdTjDQ"/>
          </structuredNode>
          <node xmi:type="uml:ActivityParameterNode" xmi:id="_00CJizfSEeW5Lf3fIdTjDQ" name="Return" incoming="_00CJijfSEeW5Lf3fIdTjDQ" type="_00CJgjfSEeW5Lf3fIdTjDQ" parameter="_00CJhzfSEeW5Lf3fIdTjDQ"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_00CJwTfSEeW5Lf3fIdTjDQ" name="destroy$method$1" specification="_00CKCjfSEeW5Lf3fIdTjDQ" node="_00CJwjfSEeW5Lf3fIdTjDQ" group="_00CJwjfSEeW5Lf3fIdTjDQ">
          <structuredNode xmi:id="_00CJwjfSEeW5Lf3fIdTjDQ" name="Body(destroy$method$1)"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_00CJwzfSEeW5Lf3fIdTjDQ" name="Super$initialization$1" specification="_00CKBTfSEeW5Lf3fIdTjDQ" node="_00CJxDfSEeW5Lf3fIdTjDQ" group="_00CJxDfSEeW5Lf3fIdTjDQ">
          <structuredNode xmi:id="_00CJxDfSEeW5Lf3fIdTjDQ" name="Body(Super$initialization$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CJxTfSEeW5Lf3fIdTjDQ" target="_00CJ0zfSEeW5Lf3fIdTjDQ" source="_00CJ0DfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CJxjfSEeW5Lf3fIdTjDQ" target="_00CJ3TfSEeW5Lf3fIdTjDQ" source="_00CJ0zfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CJxzfSEeW5Lf3fIdTjDQ" target="_00CJ5zfSEeW5Lf3fIdTjDQ" source="_00CJ0zfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CJyDfSEeW5Lf3fIdTjDQ" target="_00CJ7jfSEeW5Lf3fIdTjDQ" source="_00CJ6jfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CJyTfSEeW5Lf3fIdTjDQ" target="_00CJ-jfSEeW5Lf3fIdTjDQ" source="_00CJ8TfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CJyjfSEeW5Lf3fIdTjDQ" target="_00CKADfSEeW5Lf3fIdTjDQ" source="_00CJ9TfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00CJyzfSEeW5Lf3fIdTjDQ" target="_00CKBDfSEeW5Lf3fIdTjDQ" source="_00CKAzfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CJzDfSEeW5Lf3fIdTjDQ" target="_00CKBDfSEeW5Lf3fIdTjDQ" source="_00CJ_TfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00CJzTfSEeW5Lf3fIdTjDQ" target="_00CJ1DfSEeW5Lf3fIdTjDQ" source="_00CKBDfSEeW5Lf3fIdTjDQ">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_00CJzjfSEeW5Lf3fIdTjDQ" name="Value(true)" value="true"/>
            </edge>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_00CJzzfSEeW5Lf3fIdTjDQ" name="ReadSelf">
              <result xmi:id="_00CJ0DfSEeW5Lf3fIdTjDQ" name="ReadSelf.result" outgoing="_00CJxTfSEeW5Lf3fIdTjDQ" type="_00CJgjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CJ0TfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CJ0jfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_00CJ0zfSEeW5Lf3fIdTjDQ" name="Fork(ReadSelf.result)" incoming="_00CJxTfSEeW5Lf3fIdTjDQ" outgoing="_00CJxjfSEeW5Lf3fIdTjDQ _00CJxzfSEeW5Lf3fIdTjDQ"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CJ1DfSEeW5Lf3fIdTjDQ" name="Initialization" incoming="_00CJzTfSEeW5Lf3fIdTjDQ">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CJ1TfSEeW5Lf3fIdTjDQ" name="Set(initializationFlag)">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CJ1jfSEeW5Lf3fIdTjDQ" target="_00CJ4zfSEeW5Lf3fIdTjDQ" source="_00CJ2DfSEeW5Lf3fIdTjDQ"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00CJ1zfSEeW5Lf3fIdTjDQ" name="Value(true)">
                  <result xmi:id="_00CJ2DfSEeW5Lf3fIdTjDQ" name="Value(true).result" outgoing="_00CJ1jfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CJ2TfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CJ2jfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralBoolean" xmi:id="_00CJ2zfSEeW5Lf3fIdTjDQ" value="true">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  </value>
                </node>
                <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_00CJ3DfSEeW5Lf3fIdTjDQ" name="Write(Super$initializationFlag$1)" structuralFeature="_00CJgzfSEeW5Lf3fIdTjDQ" isReplaceAll="true">
                  <object xmi:id="_00CJ3TfSEeW5Lf3fIdTjDQ" name="Write(Super$initializationFlag$1).object" incoming="_00CJxjfSEeW5Lf3fIdTjDQ" type="_00CJgjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CJ3jfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CJ3zfSEeW5Lf3fIdTjDQ" value="1"/>
                  </object>
                  <result xmi:id="_00CJ4DfSEeW5Lf3fIdTjDQ" name="Write(Super$initializationFlag$1).result" type="_00CJgjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CJ4TfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CJ4jfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                  <value xmi:id="_00CJ4zfSEeW5Lf3fIdTjDQ" name="Write(Super$initializationFlag$1).value" incoming="_00CJ1jfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CJ5DfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CJ5TfSEeW5Lf3fIdTjDQ" value="1"/>
                  </value>
                </node>
              </node>
            </node>
            <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_00CJ5jfSEeW5Lf3fIdTjDQ" name="Read(Super$initializationFlag$1)" structuralFeature="_00CJgzfSEeW5Lf3fIdTjDQ">
              <object xmi:id="_00CJ5zfSEeW5Lf3fIdTjDQ" name="Read(Super$initializationFlag$1).object" incoming="_00CJxzfSEeW5Lf3fIdTjDQ" type="_00CJgjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CJ6DfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CJ6TfSEeW5Lf3fIdTjDQ" value="1"/>
              </object>
              <result xmi:id="_00CJ6jfSEeW5Lf3fIdTjDQ" name="Read(Super$initializationFlag$1).result" outgoing="_00CJyDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CJ6zfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CJ7DfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_00CJ7TfSEeW5Lf3fIdTjDQ" name="Call(ListSize)">
              <argument xmi:id="_00CJ7jfSEeW5Lf3fIdTjDQ" name="Call(ListSize).argument(list)" incoming="_00CJyDfSEeW5Lf3fIdTjDQ">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CJ7zfSEeW5Lf3fIdTjDQ"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CJ8DfSEeW5Lf3fIdTjDQ" value="*"/>
              </argument>
              <result xmi:id="_00CJ8TfSEeW5Lf3fIdTjDQ" name="Call(ListSize).result(result)" outgoing="_00CJyTfSEeW5Lf3fIdTjDQ">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CJ8jfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CJ8zfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
              <behavior xmi:type="uml:FunctionBehavior" href="Libraries/fUML.library.uml#PrimitiveBehaviors-ListFunctions-ListSize"/>
            </node>
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00CJ9DfSEeW5Lf3fIdTjDQ" name="Value(0)">
              <result xmi:id="_00CJ9TfSEeW5Lf3fIdTjDQ" name="Value(0).result" outgoing="_00CJyjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CJ9jfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CJ9zfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_00CJ-DfSEeW5Lf3fIdTjDQ">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_00CJ-TfSEeW5Lf3fIdTjDQ" name="Test(Size==0)">
              <first xmi:id="_00CJ-jfSEeW5Lf3fIdTjDQ" name="Test(Size==0).first" incoming="_00CJyTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CJ-zfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CJ_DfSEeW5Lf3fIdTjDQ" value="1"/>
              </first>
              <result xmi:id="_00CJ_TfSEeW5Lf3fIdTjDQ" name="Test(Size==0).result" outgoing="_00CJzDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CJ_jfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CJ_zfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
              <second xmi:id="_00CKADfSEeW5Lf3fIdTjDQ" name="Test(Size==0).second" incoming="_00CJyjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CKATfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CKAjfSEeW5Lf3fIdTjDQ" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_00CKAzfSEeW5Lf3fIdTjDQ" name="InitialNode" outgoing="_00CJyzfSEeW5Lf3fIdTjDQ"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_00CKBDfSEeW5Lf3fIdTjDQ" name="Decision(Test(Super$initializationFlag$1))" incoming="_00CJyzfSEeW5Lf3fIdTjDQ _00CJzDfSEeW5Lf3fIdTjDQ" outgoing="_00CJzTfSEeW5Lf3fIdTjDQ" decisionInputFlow="_00CJzDfSEeW5Lf3fIdTjDQ"/>
          </structuredNode>
        </ownedBehavior>
        <ownedOperation xmi:id="_00CKBTfSEeW5Lf3fIdTjDQ" name="Super$initialization$1" visibility="protected" method="_00CJwzfSEeW5Lf3fIdTjDQ"/>
        <ownedOperation xmi:id="_00CKBjfSEeW5Lf3fIdTjDQ" name="Super" visibility="public" method="_00CJhjfSEeW5Lf3fIdTjDQ">
          <ownedParameter xmi:id="_00CKBzfSEeW5Lf3fIdTjDQ" name="" visibility="package" type="_00CJgjfSEeW5Lf3fIdTjDQ" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CKCDfSEeW5Lf3fIdTjDQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CKCTfSEeW5Lf3fIdTjDQ" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_00CKCjfSEeW5Lf3fIdTjDQ" name="destroy" visibility="public" method="_00CJwTfSEeW5Lf3fIdTjDQ"/>
        <nestedClassifier xmi:type="uml:Signal" xmi:id="_00CKCzfSEeW5Lf3fIdTjDQ" name="SignalNewArrival">
          <ownedAttribute xmi:id="_00CKDDfSEeW5Lf3fIdTjDQ" name="name" visibility="public">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CKDTfSEeW5Lf3fIdTjDQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CKDjfSEeW5Lf3fIdTjDQ" value="1"/>
          </ownedAttribute>
        </nestedClassifier>
        <nestedClassifier xmi:type="uml:Signal" xmi:id="_00CKDzfSEeW5Lf3fIdTjDQ" name="SignalTermination"/>
        <ownedReception xmi:id="_00CKEDfSEeW5Lf3fIdTjDQ" name="SignalTermination" signal="_00CKDzfSEeW5Lf3fIdTjDQ"/>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_00CKETfSEeW5Lf3fIdTjDQ" name="MyTest" visibility="private" classifierBehavior="_00CKMTfSEeW5Lf3fIdTjDQ" isActive="true">
        <generalization xmi:id="_00CKEjfSEeW5Lf3fIdTjDQ" general="_00CJgjfSEeW5Lf3fIdTjDQ"/>
        <ownedAttribute xmi:id="_00CKEzfSEeW5Lf3fIdTjDQ" name="MyTest$initializationFlag$1" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CKFDfSEeW5Lf3fIdTjDQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CKFTfSEeW5Lf3fIdTjDQ" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_00CKFjfSEeW5Lf3fIdTjDQ" name="sig" visibility="public">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CKFzfSEeW5Lf3fIdTjDQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CKGDfSEeW5Lf3fIdTjDQ" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_00CKGTfSEeW5Lf3fIdTjDQ" name="sig1" visibility="public">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CKGjfSEeW5Lf3fIdTjDQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CKGzfSEeW5Lf3fIdTjDQ" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_00CKHDfSEeW5Lf3fIdTjDQ" name="name" visibility="public">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CKHTfSEeW5Lf3fIdTjDQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CKHjfSEeW5Lf3fIdTjDQ" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_00CKHzfSEeW5Lf3fIdTjDQ" name="terminate" visibility="public">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CKIDfSEeW5Lf3fIdTjDQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CKITfSEeW5Lf3fIdTjDQ" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_00CKIjfSEeW5Lf3fIdTjDQ" name="arrival" visibility="public" type="_00CKCzfSEeW5Lf3fIdTjDQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CKIzfSEeW5Lf3fIdTjDQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CKJDfSEeW5Lf3fIdTjDQ" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_00CKJTfSEeW5Lf3fIdTjDQ" name="count" visibility="public">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CKJjfSEeW5Lf3fIdTjDQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CKJzfSEeW5Lf3fIdTjDQ" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_00CKKDfSEeW5Lf3fIdTjDQ" name="signals" visibility="public" isOrdered="true" isUnique="false">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CKKTfSEeW5Lf3fIdTjDQ"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CKKjfSEeW5Lf3fIdTjDQ" value="*"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_00CKKzfSEeW5Lf3fIdTjDQ" name="flag" visibility="public">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CKLDfSEeW5Lf3fIdTjDQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CKLTfSEeW5Lf3fIdTjDQ" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_00CKLjfSEeW5Lf3fIdTjDQ" name="tester" visibility="public" type="_00CwwTfSEeW5Lf3fIdTjDQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CKLzfSEeW5Lf3fIdTjDQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CKMDfSEeW5Lf3fIdTjDQ" value="1"/>
        </ownedAttribute>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_00CKMTfSEeW5Lf3fIdTjDQ" name="MyTest$classifierBehavior$1" visibility="private" isActive="true" node="_00CKMjfSEeW5Lf3fIdTjDQ" group="_00CKMjfSEeW5Lf3fIdTjDQ">
          <structuredNode xmi:id="_00CKMjfSEeW5Lf3fIdTjDQ" name="Body(MyTest$classifierBehavior$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CKMzfSEeW5Lf3fIdTjDQ" target="_00CKbDfSEeW5Lf3fIdTjDQ" source="_00CKUzfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00CKNDfSEeW5Lf3fIdTjDQ" target="_00CKWzfSEeW5Lf3fIdTjDQ" source="_00CKUDfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00CKNTfSEeW5Lf3fIdTjDQ" target="_00CKfTfSEeW5Lf3fIdTjDQ" source="_00CKWzfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CKNjfSEeW5Lf3fIdTjDQ" target="_00CKxDfSEeW5Lf3fIdTjDQ" source="_00CK5zfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CKNzfSEeW5Lf3fIdTjDQ" target="_00CKzjfSEeW5Lf3fIdTjDQ" source="_00CK5zfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CKODfSEeW5Lf3fIdTjDQ" target="_00CKxzfSEeW5Lf3fIdTjDQ" source="_00CKfzfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CKOTfSEeW5Lf3fIdTjDQ" target="_00CK4DfSEeW5Lf3fIdTjDQ" source="_00CK5zfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00CKOjfSEeW5Lf3fIdTjDQ" target="_00CKhjfSEeW5Lf3fIdTjDQ" source="_00CKfTfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CKOzfSEeW5Lf3fIdTjDQ" target="_00CLATfSEeW5Lf3fIdTjDQ" source="_00CK6DfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00CKPDfSEeW5Lf3fIdTjDQ" target="_00CK8DfSEeW5Lf3fIdTjDQ" source="_00CKhjfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00CKPTfSEeW5Lf3fIdTjDQ" target="_00CLEjfSEeW5Lf3fIdTjDQ" source="_00CK8DfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00CKPjfSEeW5Lf3fIdTjDQ" target="_00CLFzfSEeW5Lf3fIdTjDQ" source="_00CLEjfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CKPzfSEeW5Lf3fIdTjDQ" target="_00CLMjfSEeW5Lf3fIdTjDQ" source="_00CLGjfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00CKQDfSEeW5Lf3fIdTjDQ" target="_00CLITfSEeW5Lf3fIdTjDQ" source="_00CLFzfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CKQTfSEeW5Lf3fIdTjDQ" target="_00CMCTfSEeW5Lf3fIdTjDQ" source="_00CK6DfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CKQjfSEeW5Lf3fIdTjDQ" target="_00CMDDfSEeW5Lf3fIdTjDQ" source="_00CLGjfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CKQzfSEeW5Lf3fIdTjDQ" target="_00CMDzfSEeW5Lf3fIdTjDQ" source="_00CKUzfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00CKRDfSEeW5Lf3fIdTjDQ" target="_00CLQzfSEeW5Lf3fIdTjDQ" source="_00CLITfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CKRTfSEeW5Lf3fIdTjDQ" target="_00CNATfSEeW5Lf3fIdTjDQ" source="_00CK6DfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CKRjfSEeW5Lf3fIdTjDQ" target="_00CNGTfSEeW5Lf3fIdTjDQ" source="_00CNEDfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CKRzfSEeW5Lf3fIdTjDQ" target="_00CNBzfSEeW5Lf3fIdTjDQ" source="_00CLGjfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CKSDfSEeW5Lf3fIdTjDQ" target="_00CNCjfSEeW5Lf3fIdTjDQ" source="_00CKUzfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CKSTfSEeW5Lf3fIdTjDQ" target="_00CMaTfSEeW5Lf3fIdTjDQ" source="_00CM0jfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00CKSjfSEeW5Lf3fIdTjDQ" target="_00CMWzfSEeW5Lf3fIdTjDQ" source="_00CLQzfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00CKSzfSEeW5Lf3fIdTjDQ" target="_00CNGjfSEeW5Lf3fIdTjDQ" source="_00CMWzfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00CKTDfSEeW5Lf3fIdTjDQ" target="_00CNgzfSEeW5Lf3fIdTjDQ" source="_00CNGjfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CKTTfSEeW5Lf3fIdTjDQ" target="_00CNnjfSEeW5Lf3fIdTjDQ" source="_00CNhjfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00CKTjfSEeW5Lf3fIdTjDQ" target="_00CNjTfSEeW5Lf3fIdTjDQ" source="_00CNgzfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00CKTzfSEeW5Lf3fIdTjDQ" target="_00CNrzfSEeW5Lf3fIdTjDQ" source="_00CNjTfSEeW5Lf3fIdTjDQ"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CKUDfSEeW5Lf3fIdTjDQ" name="AcceptStatement@74437438" outgoing="_00CKNDfSEeW5Lf3fIdTjDQ">
              <edge xmi:type="uml:ControlFlow" xmi:id="_00CKUTfSEeW5Lf3fIdTjDQ" target="_00CKVDfSEeW5Lf3fIdTjDQ" source="_00CKWjfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CKUjfSEeW5Lf3fIdTjDQ" target="_00CKUzfSEeW5Lf3fIdTjDQ" source="_00CKVTfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:ForkNode" xmi:id="_00CKUzfSEeW5Lf3fIdTjDQ" name="Fork(Accept(SignalTermination,SignalNewArrival).result)" incoming="_00CKUjfSEeW5Lf3fIdTjDQ" outgoing="_00CKMzfSEeW5Lf3fIdTjDQ _00CKQzfSEeW5Lf3fIdTjDQ _00CKSDfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:AcceptEventAction" xmi:id="_00CKVDfSEeW5Lf3fIdTjDQ" name="Accept(SignalTermination,SignalNewArrival)" incoming="_00CKUTfSEeW5Lf3fIdTjDQ">
                <result xmi:id="_00CKVTfSEeW5Lf3fIdTjDQ" name="Accept(SignalTermination,SignalNewArrival).result" outgoing="_00CKUjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CKVjfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CKVzfSEeW5Lf3fIdTjDQ" value="1"/>
                </result>
                <trigger xmi:id="_00CKWDfSEeW5Lf3fIdTjDQ" event="_00Cz-zfSEeW5Lf3fIdTjDQ"/>
                <trigger xmi:id="_00CKWTfSEeW5Lf3fIdTjDQ" event="_00Cz_DfSEeW5Lf3fIdTjDQ"/>
              </node>
              <node xmi:type="uml:InitialNode" xmi:id="_00CKWjfSEeW5Lf3fIdTjDQ" name="Initial(Accept(SignalTermination,SignalNewArrival))" outgoing="_00CKUTfSEeW5Lf3fIdTjDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CKWzfSEeW5Lf3fIdTjDQ" name="ExpressionStatement@1c03e4ba" incoming="_00CKNDfSEeW5Lf3fIdTjDQ" outgoing="_00CKNTfSEeW5Lf3fIdTjDQ">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CKXDfSEeW5Lf3fIdTjDQ" target="_00CKZjfSEeW5Lf3fIdTjDQ" source="_00CKYjfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CKXTfSEeW5Lf3fIdTjDQ" target="_00CKbzfSEeW5Lf3fIdTjDQ" source="_00CKbDfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CKXjfSEeW5Lf3fIdTjDQ" target="_00CKczfSEeW5Lf3fIdTjDQ" source="_00CKaTfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_00CKXzfSEeW5Lf3fIdTjDQ" target="_00CKYDfSEeW5Lf3fIdTjDQ" source="_00CKfDfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CKYDfSEeW5Lf3fIdTjDQ" name="Expression(LeftHandSide@439d7db4)" incoming="_00CKXzfSEeW5Lf3fIdTjDQ">
                <node xmi:type="uml:ReadSelfAction" xmi:id="_00CKYTfSEeW5Lf3fIdTjDQ" name="ReadSelf">
                  <result xmi:id="_00CKYjfSEeW5Lf3fIdTjDQ" name="ReadSelf.result" outgoing="_00CKXDfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CKYzfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CKZDfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                </node>
              </node>
              <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_00CKZTfSEeW5Lf3fIdTjDQ" name="Clear(sig)" structuralFeature="_00CKFjfSEeW5Lf3fIdTjDQ">
                <object xmi:id="_00CKZjfSEeW5Lf3fIdTjDQ" name="Clear(sig).object" incoming="_00CKXDfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CKZzfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CKaDfSEeW5Lf3fIdTjDQ" value="1"/>
                </object>
                <result xmi:id="_00CKaTfSEeW5Lf3fIdTjDQ" name="Clear(sig).result" outgoing="_00CKXjfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CKajfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CKazfSEeW5Lf3fIdTjDQ" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ForkNode" xmi:id="_00CKbDfSEeW5Lf3fIdTjDQ" name="Fork(LeftHandSide@439d7db4)" incoming="_00CKMzfSEeW5Lf3fIdTjDQ" outgoing="_00CKXTfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CKbTfSEeW5Lf3fIdTjDQ" name="WriteAll(MyTest::sig)">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CKbjfSEeW5Lf3fIdTjDQ" target="_00CKeTfSEeW5Lf3fIdTjDQ" source="_00CKbzfSEeW5Lf3fIdTjDQ"/>
                <structuredNodeInput xmi:id="_00CKbzfSEeW5Lf3fIdTjDQ" name="WriteAll(MyTest::sig).input(MyTest::sig)" incoming="_00CKXTfSEeW5Lf3fIdTjDQ" outgoing="_00CKbjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CKcDfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CKcTfSEeW5Lf3fIdTjDQ" value="1"/>
                </structuredNodeInput>
                <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_00CKcjfSEeW5Lf3fIdTjDQ" name="Write(sig)" structuralFeature="_00CKFjfSEeW5Lf3fIdTjDQ" isReplaceAll="true">
                  <object xmi:id="_00CKczfSEeW5Lf3fIdTjDQ" name="Write(sig).object" incoming="_00CKXjfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CKdDfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CKdTfSEeW5Lf3fIdTjDQ" value="1"/>
                  </object>
                  <result xmi:id="_00CKdjfSEeW5Lf3fIdTjDQ" name="Write(sig).result" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CKdzfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CKeDfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                  <value xmi:id="_00CKeTfSEeW5Lf3fIdTjDQ" name="Write(sig).value" incoming="_00CKbjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CKejfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CKezfSEeW5Lf3fIdTjDQ" value="1"/>
                  </value>
                </node>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CKfDfSEeW5Lf3fIdTjDQ" name="RightHandSide@2f97e3b7" outgoing="_00CKXzfSEeW5Lf3fIdTjDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CKfTfSEeW5Lf3fIdTjDQ" name="ExpressionStatement@1898aad1" incoming="_00CKNTfSEeW5Lf3fIdTjDQ" outgoing="_00CKOjfSEeW5Lf3fIdTjDQ">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CKfjfSEeW5Lf3fIdTjDQ" target="_00CKfzfSEeW5Lf3fIdTjDQ" source="_00CKgjfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:ForkNode" xmi:id="_00CKfzfSEeW5Lf3fIdTjDQ" name="Fork(terminate)@62bdcd95" incoming="_00CKfjfSEeW5Lf3fIdTjDQ" outgoing="_00CKODfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CKgDfSEeW5Lf3fIdTjDQ" name="RightHandSide@1b0423d8">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00CKgTfSEeW5Lf3fIdTjDQ" name="Value(false)">
                  <result xmi:id="_00CKgjfSEeW5Lf3fIdTjDQ" name="Value(false).result" outgoing="_00CKfjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CKgzfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CKhDfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralBoolean" xmi:id="_00CKhTfSEeW5Lf3fIdTjDQ">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  </value>
                </node>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CKhjfSEeW5Lf3fIdTjDQ" name="AcceptStatement@78764d0b" incoming="_00CKOjfSEeW5Lf3fIdTjDQ" outgoing="_00CKPDfSEeW5Lf3fIdTjDQ">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CKhzfSEeW5Lf3fIdTjDQ" target="_00CK1DfSEeW5Lf3fIdTjDQ" source="_00CK0TfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_00CKiDfSEeW5Lf3fIdTjDQ" target="_00CKmDfSEeW5Lf3fIdTjDQ" source="_00CK1DfSEeW5Lf3fIdTjDQ">
                <guard xmi:type="uml:LiteralBoolean" xmi:id="_00CKiTfSEeW5Lf3fIdTjDQ" name="Value(true)" value="true"/>
              </edge>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CKijfSEeW5Lf3fIdTjDQ" target="_00CKlTfSEeW5Lf3fIdTjDQ" source="_00CKyjfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CKizfSEeW5Lf3fIdTjDQ" target="_00CK5jfSEeW5Lf3fIdTjDQ" source="_00CK4zfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_00CKjDfSEeW5Lf3fIdTjDQ" target="_00CK1TfSEeW5Lf3fIdTjDQ" source="_00CK5jfSEeW5Lf3fIdTjDQ">
                <guard xmi:type="uml:LiteralBoolean" xmi:id="_00CKjTfSEeW5Lf3fIdTjDQ" name="Value(true)" value="true"/>
              </edge>
              <edge xmi:type="uml:ControlFlow" xmi:id="_00CKjjfSEeW5Lf3fIdTjDQ" target="_00CK1DfSEeW5Lf3fIdTjDQ" source="_00CK5jfSEeW5Lf3fIdTjDQ">
                <guard xmi:type="uml:LiteralBoolean" xmi:id="_00CKjzfSEeW5Lf3fIdTjDQ" name="Value(false)"/>
              </edge>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CKkDfSEeW5Lf3fIdTjDQ" target="_00CKlTfSEeW5Lf3fIdTjDQ" source="_00CK2DfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CKkTfSEeW5Lf3fIdTjDQ" target="_00CK6DfSEeW5Lf3fIdTjDQ" source="_00CKlTfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_00CKkjfSEeW5Lf3fIdTjDQ" target="_00CK6TfSEeW5Lf3fIdTjDQ" source="_00CK7zfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_00CKkzfSEeW5Lf3fIdTjDQ" target="_00CK5jfSEeW5Lf3fIdTjDQ" source="_00CK6TfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CKlDfSEeW5Lf3fIdTjDQ" target="_00CK5zfSEeW5Lf3fIdTjDQ" source="_00CK6jfSEeW5Lf3fIdTjDQ"/>
              <structuredNodeOutput xmi:id="_00CKlTfSEeW5Lf3fIdTjDQ" name="AcceptStatement@78764d0b.output(terminate)" incoming="_00CKijfSEeW5Lf3fIdTjDQ _00CKkDfSEeW5Lf3fIdTjDQ" outgoing="_00CKkTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CKljfSEeW5Lf3fIdTjDQ"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CKlzfSEeW5Lf3fIdTjDQ" value="1"/>
              </structuredNodeOutput>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CKmDfSEeW5Lf3fIdTjDQ" name="AcceptBlock(SignalNewArrival)" incoming="_00CKiDfSEeW5Lf3fIdTjDQ">
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CKmTfSEeW5Lf3fIdTjDQ" name="ExpressionStatement@286e9f81">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_00CKmjfSEeW5Lf3fIdTjDQ" target="_00CKpTfSEeW5Lf3fIdTjDQ" source="_00CKoTfSEeW5Lf3fIdTjDQ"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_00CKmzfSEeW5Lf3fIdTjDQ" target="_00CKrjfSEeW5Lf3fIdTjDQ" source="_00CKqzfSEeW5Lf3fIdTjDQ"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_00CKnDfSEeW5Lf3fIdTjDQ" target="_00CKsjfSEeW5Lf3fIdTjDQ" source="_00CKqDfSEeW5Lf3fIdTjDQ"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_00CKnTfSEeW5Lf3fIdTjDQ" target="_00CKqzfSEeW5Lf3fIdTjDQ" source="_00CKwTfSEeW5Lf3fIdTjDQ"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_00CKnjfSEeW5Lf3fIdTjDQ" target="_00CKnzfSEeW5Lf3fIdTjDQ" source="_00CKuzfSEeW5Lf3fIdTjDQ"/>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CKnzfSEeW5Lf3fIdTjDQ" name="Expression(LeftHandSide@1f3c13c3)" incoming="_00CKnjfSEeW5Lf3fIdTjDQ">
                    <node xmi:type="uml:ReadSelfAction" xmi:id="_00CKoDfSEeW5Lf3fIdTjDQ" name="ReadSelf">
                      <result xmi:id="_00CKoTfSEeW5Lf3fIdTjDQ" name="ReadSelf.result" outgoing="_00CKmjfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CKojfSEeW5Lf3fIdTjDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CKozfSEeW5Lf3fIdTjDQ" value="1"/>
                      </result>
                    </node>
                  </node>
                  <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_00CKpDfSEeW5Lf3fIdTjDQ" name="Clear(name)" structuralFeature="_00CKHDfSEeW5Lf3fIdTjDQ">
                    <object xmi:id="_00CKpTfSEeW5Lf3fIdTjDQ" name="Clear(name).object" incoming="_00CKmjfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CKpjfSEeW5Lf3fIdTjDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CKpzfSEeW5Lf3fIdTjDQ" value="1"/>
                    </object>
                    <result xmi:id="_00CKqDfSEeW5Lf3fIdTjDQ" name="Clear(name).result" outgoing="_00CKnDfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CKqTfSEeW5Lf3fIdTjDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CKqjfSEeW5Lf3fIdTjDQ" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_00CKqzfSEeW5Lf3fIdTjDQ" name="Fork(LeftHandSide@1f3c13c3)" incoming="_00CKnTfSEeW5Lf3fIdTjDQ" outgoing="_00CKmzfSEeW5Lf3fIdTjDQ"/>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CKrDfSEeW5Lf3fIdTjDQ" name="WriteAll(MyTest::name)">
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_00CKrTfSEeW5Lf3fIdTjDQ" target="_00CKuDfSEeW5Lf3fIdTjDQ" source="_00CKrjfSEeW5Lf3fIdTjDQ"/>
                    <structuredNodeInput xmi:id="_00CKrjfSEeW5Lf3fIdTjDQ" name="WriteAll(MyTest::name).input(MyTest::name)" incoming="_00CKmzfSEeW5Lf3fIdTjDQ" outgoing="_00CKrTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CKrzfSEeW5Lf3fIdTjDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CKsDfSEeW5Lf3fIdTjDQ" value="1"/>
                    </structuredNodeInput>
                    <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_00CKsTfSEeW5Lf3fIdTjDQ" name="Write(name)" structuralFeature="_00CKHDfSEeW5Lf3fIdTjDQ" isReplaceAll="true">
                      <object xmi:id="_00CKsjfSEeW5Lf3fIdTjDQ" name="Write(name).object" incoming="_00CKnDfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CKszfSEeW5Lf3fIdTjDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CKtDfSEeW5Lf3fIdTjDQ" value="1"/>
                      </object>
                      <result xmi:id="_00CKtTfSEeW5Lf3fIdTjDQ" name="Write(name).result" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CKtjfSEeW5Lf3fIdTjDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CKtzfSEeW5Lf3fIdTjDQ" value="1"/>
                      </result>
                      <value xmi:id="_00CKuDfSEeW5Lf3fIdTjDQ" name="Write(name).value" incoming="_00CKrTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CKuTfSEeW5Lf3fIdTjDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CKujfSEeW5Lf3fIdTjDQ" value="1"/>
                      </value>
                    </node>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CKuzfSEeW5Lf3fIdTjDQ" name="RightHandSide@3aa9f898" outgoing="_00CKnjfSEeW5Lf3fIdTjDQ">
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_00CKvDfSEeW5Lf3fIdTjDQ" target="_00CKvjfSEeW5Lf3fIdTjDQ" source="_00CKxDfSEeW5Lf3fIdTjDQ"/>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_00CKvTfSEeW5Lf3fIdTjDQ" name="Read(name)" structuralFeature="_00CKDDfSEeW5Lf3fIdTjDQ">
                      <object xmi:id="_00CKvjfSEeW5Lf3fIdTjDQ" name="Read(name).object" incoming="_00CKvDfSEeW5Lf3fIdTjDQ" type="_00CKCzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CKvzfSEeW5Lf3fIdTjDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CKwDfSEeW5Lf3fIdTjDQ" value="1"/>
                      </object>
                      <result xmi:id="_00CKwTfSEeW5Lf3fIdTjDQ" name="Read(name).result" outgoing="_00CKnTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CKwjfSEeW5Lf3fIdTjDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CKwzfSEeW5Lf3fIdTjDQ" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_00CKxDfSEeW5Lf3fIdTjDQ" name="Fork()" incoming="_00CKNjfSEeW5Lf3fIdTjDQ" outgoing="_00CKvDfSEeW5Lf3fIdTjDQ"/>
                  </node>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CKxTfSEeW5Lf3fIdTjDQ" name="Passthru(terminate)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_00CKxjfSEeW5Lf3fIdTjDQ" target="_00CKyjfSEeW5Lf3fIdTjDQ" source="_00CKxzfSEeW5Lf3fIdTjDQ"/>
                  <structuredNodeInput xmi:id="_00CKxzfSEeW5Lf3fIdTjDQ" name="Passthru(terminate).input" incoming="_00CKODfSEeW5Lf3fIdTjDQ" outgoing="_00CKxjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CKyDfSEeW5Lf3fIdTjDQ"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CKyTfSEeW5Lf3fIdTjDQ" value="1"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_00CKyjfSEeW5Lf3fIdTjDQ" name="Passthru(terminate).output" incoming="_00CKxjfSEeW5Lf3fIdTjDQ" outgoing="_00CKijfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CKyzfSEeW5Lf3fIdTjDQ"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CKzDfSEeW5Lf3fIdTjDQ" value="1"/>
                  </structuredNodeOutput>
                </node>
              </node>
              <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_00CKzTfSEeW5Lf3fIdTjDQ" name="ReadIsClassifiedObject(SignalNewArrival)" classifier="_00CKCzfSEeW5Lf3fIdTjDQ">
                <object xmi:id="_00CKzjfSEeW5Lf3fIdTjDQ" name="ReadIsClassifiedObject(SignalNewArrival).object" incoming="_00CKNzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CKzzfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CK0DfSEeW5Lf3fIdTjDQ" value="1"/>
                </object>
                <result xmi:id="_00CK0TfSEeW5Lf3fIdTjDQ" name="ReadIsClassifiedObject(SignalNewArrival).result" outgoing="_00CKhzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CK0jfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CK0zfSEeW5Lf3fIdTjDQ" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:DecisionNode" xmi:id="_00CK1DfSEeW5Lf3fIdTjDQ" name="Decision(Test(SignalNewArrival))" incoming="_00CKhzfSEeW5Lf3fIdTjDQ _00CKjjfSEeW5Lf3fIdTjDQ" outgoing="_00CKiDfSEeW5Lf3fIdTjDQ" decisionInputFlow="_00CKhzfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CK1TfSEeW5Lf3fIdTjDQ" name="AcceptBlock(SignalTermination)" incoming="_00CKjDfSEeW5Lf3fIdTjDQ">
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CK1jfSEeW5Lf3fIdTjDQ" name="ExpressionStatement@15e96818">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_00CK1zfSEeW5Lf3fIdTjDQ" target="_00CK2DfSEeW5Lf3fIdTjDQ" source="_00CK2zfSEeW5Lf3fIdTjDQ"/>
                  <node xmi:type="uml:ForkNode" xmi:id="_00CK2DfSEeW5Lf3fIdTjDQ" name="Fork(terminate)@52348640" incoming="_00CK1zfSEeW5Lf3fIdTjDQ" outgoing="_00CKkDfSEeW5Lf3fIdTjDQ"/>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CK2TfSEeW5Lf3fIdTjDQ" name="RightHandSide@7659fde9">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00CK2jfSEeW5Lf3fIdTjDQ" name="Value(true)">
                      <result xmi:id="_00CK2zfSEeW5Lf3fIdTjDQ" name="Value(true).result" outgoing="_00CK1zfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CK3DfSEeW5Lf3fIdTjDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CK3TfSEeW5Lf3fIdTjDQ" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralBoolean" xmi:id="_00CK3jfSEeW5Lf3fIdTjDQ" value="true">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                      </value>
                    </node>
                  </node>
                </node>
              </node>
              <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_00CK3zfSEeW5Lf3fIdTjDQ" name="ReadIsClassifiedObject(SignalTermination)" classifier="_00CKDzfSEeW5Lf3fIdTjDQ">
                <object xmi:id="_00CK4DfSEeW5Lf3fIdTjDQ" name="ReadIsClassifiedObject(SignalTermination).object" incoming="_00CKOTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CK4TfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CK4jfSEeW5Lf3fIdTjDQ" value="1"/>
                </object>
                <result xmi:id="_00CK4zfSEeW5Lf3fIdTjDQ" name="ReadIsClassifiedObject(SignalTermination).result" outgoing="_00CKizfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CK5DfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CK5TfSEeW5Lf3fIdTjDQ" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:DecisionNode" xmi:id="_00CK5jfSEeW5Lf3fIdTjDQ" name="Decision(Test(SignalTermination))" incoming="_00CKizfSEeW5Lf3fIdTjDQ _00CKkzfSEeW5Lf3fIdTjDQ" outgoing="_00CKjDfSEeW5Lf3fIdTjDQ _00CKjjfSEeW5Lf3fIdTjDQ" decisionInputFlow="_00CKizfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:ForkNode" xmi:id="_00CK5zfSEeW5Lf3fIdTjDQ" name="Fork(Accept(SignalTermination,SignalNewArrival).result)" incoming="_00CKlDfSEeW5Lf3fIdTjDQ" outgoing="_00CKNjfSEeW5Lf3fIdTjDQ _00CKNzfSEeW5Lf3fIdTjDQ _00CKOTfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:ForkNode" xmi:id="_00CK6DfSEeW5Lf3fIdTjDQ" name="Fork(terminate)" incoming="_00CKkTfSEeW5Lf3fIdTjDQ" outgoing="_00CKOzfSEeW5Lf3fIdTjDQ _00CKQTfSEeW5Lf3fIdTjDQ _00CKRTfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:AcceptEventAction" xmi:id="_00CK6TfSEeW5Lf3fIdTjDQ" name="Accept(SignalTermination,SignalNewArrival)" incoming="_00CKkjfSEeW5Lf3fIdTjDQ" outgoing="_00CKkzfSEeW5Lf3fIdTjDQ">
                <result xmi:id="_00CK6jfSEeW5Lf3fIdTjDQ" name="Accept(SignalTermination,SignalNewArrival).result" outgoing="_00CKlDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CK6zfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CK7DfSEeW5Lf3fIdTjDQ" value="1"/>
                </result>
                <trigger xmi:id="_00CK7TfSEeW5Lf3fIdTjDQ" event="_00Cz_TfSEeW5Lf3fIdTjDQ"/>
                <trigger xmi:id="_00CK7jfSEeW5Lf3fIdTjDQ" event="_00Cz_jfSEeW5Lf3fIdTjDQ"/>
              </node>
              <node xmi:type="uml:InitialNode" xmi:id="_00CK7zfSEeW5Lf3fIdTjDQ" name="Initial(Accept(SignalTermination,SignalNewArrival))" outgoing="_00CKkjfSEeW5Lf3fIdTjDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CK8DfSEeW5Lf3fIdTjDQ" name="ExpressionStatement@6e3802a9" incoming="_00CKPDfSEeW5Lf3fIdTjDQ" outgoing="_00CKPTfSEeW5Lf3fIdTjDQ">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CK8TfSEeW5Lf3fIdTjDQ" target="_00CK-zfSEeW5Lf3fIdTjDQ" source="_00CK9zfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CK8jfSEeW5Lf3fIdTjDQ" target="_00CLBDfSEeW5Lf3fIdTjDQ" source="_00CLATfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CK8zfSEeW5Lf3fIdTjDQ" target="_00CLCDfSEeW5Lf3fIdTjDQ" source="_00CK_jfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_00CK9DfSEeW5Lf3fIdTjDQ" target="_00CK9TfSEeW5Lf3fIdTjDQ" source="_00CLETfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CK9TfSEeW5Lf3fIdTjDQ" name="Expression(LeftHandSide@1f36ddc7)" incoming="_00CK9DfSEeW5Lf3fIdTjDQ">
                <node xmi:type="uml:ReadSelfAction" xmi:id="_00CK9jfSEeW5Lf3fIdTjDQ" name="ReadSelf">
                  <result xmi:id="_00CK9zfSEeW5Lf3fIdTjDQ" name="ReadSelf.result" outgoing="_00CK8TfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CK-DfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CK-TfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                </node>
              </node>
              <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_00CK-jfSEeW5Lf3fIdTjDQ" name="Clear(terminate)" structuralFeature="_00CKHzfSEeW5Lf3fIdTjDQ">
                <object xmi:id="_00CK-zfSEeW5Lf3fIdTjDQ" name="Clear(terminate).object" incoming="_00CK8TfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CK_DfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CK_TfSEeW5Lf3fIdTjDQ" value="1"/>
                </object>
                <result xmi:id="_00CK_jfSEeW5Lf3fIdTjDQ" name="Clear(terminate).result" outgoing="_00CK8zfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CK_zfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CLADfSEeW5Lf3fIdTjDQ" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ForkNode" xmi:id="_00CLATfSEeW5Lf3fIdTjDQ" name="Fork(LeftHandSide@1f36ddc7)" incoming="_00CKOzfSEeW5Lf3fIdTjDQ" outgoing="_00CK8jfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CLAjfSEeW5Lf3fIdTjDQ" name="WriteAll(MyTest::terminate)">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CLAzfSEeW5Lf3fIdTjDQ" target="_00CLDjfSEeW5Lf3fIdTjDQ" source="_00CLBDfSEeW5Lf3fIdTjDQ"/>
                <structuredNodeInput xmi:id="_00CLBDfSEeW5Lf3fIdTjDQ" name="WriteAll(MyTest::terminate).input(MyTest::terminate)" incoming="_00CK8jfSEeW5Lf3fIdTjDQ" outgoing="_00CLAzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CLBTfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CLBjfSEeW5Lf3fIdTjDQ" value="1"/>
                </structuredNodeInput>
                <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_00CLBzfSEeW5Lf3fIdTjDQ" name="Write(terminate)" structuralFeature="_00CKHzfSEeW5Lf3fIdTjDQ" isReplaceAll="true">
                  <object xmi:id="_00CLCDfSEeW5Lf3fIdTjDQ" name="Write(terminate).object" incoming="_00CK8zfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CLCTfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CLCjfSEeW5Lf3fIdTjDQ" value="1"/>
                  </object>
                  <result xmi:id="_00CLCzfSEeW5Lf3fIdTjDQ" name="Write(terminate).result" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CLDDfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CLDTfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                  <value xmi:id="_00CLDjfSEeW5Lf3fIdTjDQ" name="Write(terminate).value" incoming="_00CLAzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CLDzfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CLEDfSEeW5Lf3fIdTjDQ" value="1"/>
                  </value>
                </node>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CLETfSEeW5Lf3fIdTjDQ" name="RightHandSide@23f02782" outgoing="_00CK9DfSEeW5Lf3fIdTjDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CLEjfSEeW5Lf3fIdTjDQ" name="AcceptStatement@43ead6c1" incoming="_00CKPTfSEeW5Lf3fIdTjDQ" outgoing="_00CKPjfSEeW5Lf3fIdTjDQ">
              <edge xmi:type="uml:ControlFlow" xmi:id="_00CLEzfSEeW5Lf3fIdTjDQ" target="_00CLFDfSEeW5Lf3fIdTjDQ" source="_00CLFjfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:AcceptEventAction" xmi:id="_00CLFDfSEeW5Lf3fIdTjDQ" name="Accept(SignalNewArrival)" incoming="_00CLEzfSEeW5Lf3fIdTjDQ">
                <trigger xmi:id="_00CLFTfSEeW5Lf3fIdTjDQ" event="_00Cz_zfSEeW5Lf3fIdTjDQ"/>
              </node>
              <node xmi:type="uml:InitialNode" xmi:id="_00CLFjfSEeW5Lf3fIdTjDQ" name="Initial(Accept(SignalNewArrival))" outgoing="_00CLEzfSEeW5Lf3fIdTjDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CLFzfSEeW5Lf3fIdTjDQ" name="AcceptStatement@3dbd22da" incoming="_00CKPjfSEeW5Lf3fIdTjDQ" outgoing="_00CKQDfSEeW5Lf3fIdTjDQ">
              <edge xmi:type="uml:ControlFlow" xmi:id="_00CLGDfSEeW5Lf3fIdTjDQ" target="_00CLGzfSEeW5Lf3fIdTjDQ" source="_00CLIDfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CLGTfSEeW5Lf3fIdTjDQ" target="_00CLGjfSEeW5Lf3fIdTjDQ" source="_00CLHDfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:ForkNode" xmi:id="_00CLGjfSEeW5Lf3fIdTjDQ" name="Fork(Accept(SignalNewArrival).result)" incoming="_00CLGTfSEeW5Lf3fIdTjDQ" outgoing="_00CKPzfSEeW5Lf3fIdTjDQ _00CKQjfSEeW5Lf3fIdTjDQ _00CKRzfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:AcceptEventAction" xmi:id="_00CLGzfSEeW5Lf3fIdTjDQ" name="Accept(SignalNewArrival)" incoming="_00CLGDfSEeW5Lf3fIdTjDQ">
                <result xmi:id="_00CLHDfSEeW5Lf3fIdTjDQ" name="Accept(SignalNewArrival).result" outgoing="_00CLGTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CLHTfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CLHjfSEeW5Lf3fIdTjDQ" value="1"/>
                </result>
                <trigger xmi:id="_00CLHzfSEeW5Lf3fIdTjDQ" event="_00C0ADfSEeW5Lf3fIdTjDQ"/>
              </node>
              <node xmi:type="uml:InitialNode" xmi:id="_00CLIDfSEeW5Lf3fIdTjDQ" name="Initial(Accept(SignalNewArrival))" outgoing="_00CLGDfSEeW5Lf3fIdTjDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CLITfSEeW5Lf3fIdTjDQ" name="ExpressionStatement@45676ee3" incoming="_00CKQDfSEeW5Lf3fIdTjDQ" outgoing="_00CKRDfSEeW5Lf3fIdTjDQ">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CLIjfSEeW5Lf3fIdTjDQ" target="_00CLLDfSEeW5Lf3fIdTjDQ" source="_00CLKDfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CLIzfSEeW5Lf3fIdTjDQ" target="_00CLNTfSEeW5Lf3fIdTjDQ" source="_00CLMjfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CLJDfSEeW5Lf3fIdTjDQ" target="_00CLOTfSEeW5Lf3fIdTjDQ" source="_00CLLzfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_00CLJTfSEeW5Lf3fIdTjDQ" target="_00CLJjfSEeW5Lf3fIdTjDQ" source="_00CLQjfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CLJjfSEeW5Lf3fIdTjDQ" name="Expression(LeftHandSide@9a11cae)" incoming="_00CLJTfSEeW5Lf3fIdTjDQ">
                <node xmi:type="uml:ReadSelfAction" xmi:id="_00CLJzfSEeW5Lf3fIdTjDQ" name="ReadSelf">
                  <result xmi:id="_00CLKDfSEeW5Lf3fIdTjDQ" name="ReadSelf.result" outgoing="_00CLIjfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CLKTfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CLKjfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                </node>
              </node>
              <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_00CLKzfSEeW5Lf3fIdTjDQ" name="Clear(arrival)" structuralFeature="_00CKIjfSEeW5Lf3fIdTjDQ">
                <object xmi:id="_00CLLDfSEeW5Lf3fIdTjDQ" name="Clear(arrival).object" incoming="_00CLIjfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CLLTfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CLLjfSEeW5Lf3fIdTjDQ" value="1"/>
                </object>
                <result xmi:id="_00CLLzfSEeW5Lf3fIdTjDQ" name="Clear(arrival).result" outgoing="_00CLJDfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CLMDfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CLMTfSEeW5Lf3fIdTjDQ" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ForkNode" xmi:id="_00CLMjfSEeW5Lf3fIdTjDQ" name="Fork(LeftHandSide@9a11cae)" incoming="_00CKPzfSEeW5Lf3fIdTjDQ" outgoing="_00CLIzfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CLMzfSEeW5Lf3fIdTjDQ" name="WriteAll(MyTest::arrival)">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CLNDfSEeW5Lf3fIdTjDQ" target="_00CLPzfSEeW5Lf3fIdTjDQ" source="_00CLNTfSEeW5Lf3fIdTjDQ"/>
                <structuredNodeInput xmi:id="_00CLNTfSEeW5Lf3fIdTjDQ" name="WriteAll(MyTest::arrival).input(MyTest::arrival)" incoming="_00CLIzfSEeW5Lf3fIdTjDQ" outgoing="_00CLNDfSEeW5Lf3fIdTjDQ" type="_00CKCzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CLNjfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CLNzfSEeW5Lf3fIdTjDQ" value="1"/>
                </structuredNodeInput>
                <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_00CLODfSEeW5Lf3fIdTjDQ" name="Write(arrival)" structuralFeature="_00CKIjfSEeW5Lf3fIdTjDQ" isReplaceAll="true">
                  <object xmi:id="_00CLOTfSEeW5Lf3fIdTjDQ" name="Write(arrival).object" incoming="_00CLJDfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CLOjfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CLOzfSEeW5Lf3fIdTjDQ" value="1"/>
                  </object>
                  <result xmi:id="_00CLPDfSEeW5Lf3fIdTjDQ" name="Write(arrival).result" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CLPTfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CLPjfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                  <value xmi:id="_00CLPzfSEeW5Lf3fIdTjDQ" name="Write(arrival).value" incoming="_00CLNDfSEeW5Lf3fIdTjDQ" type="_00CKCzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CLQDfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CLQTfSEeW5Lf3fIdTjDQ" value="1"/>
                  </value>
                </node>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CLQjfSEeW5Lf3fIdTjDQ" name="RightHandSide@3d2cb6c5" outgoing="_00CLJTfSEeW5Lf3fIdTjDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CLQzfSEeW5Lf3fIdTjDQ" name="ForStatement@ccf44d5" incoming="_00CKRDfSEeW5Lf3fIdTjDQ" outgoing="_00CKSjfSEeW5Lf3fIdTjDQ">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CLRDfSEeW5Lf3fIdTjDQ" target="_00CMPDfSEeW5Lf3fIdTjDQ" source="_00CMMzfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CLRTfSEeW5Lf3fIdTjDQ" target="_00CMFTfSEeW5Lf3fIdTjDQ" source="_00CMVzfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CLRjfSEeW5Lf3fIdTjDQ" target="_00CMGDfSEeW5Lf3fIdTjDQ" source="_00CMUzfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CLRzfSEeW5Lf3fIdTjDQ" target="_00CMEjfSEeW5Lf3fIdTjDQ" source="_00CMPDfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_00CLSDfSEeW5Lf3fIdTjDQ" target="_00CLSTfSEeW5Lf3fIdTjDQ" source="_00CMLTfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:LoopNode" xmi:id="_00CLSTfSEeW5Lf3fIdTjDQ" name="Loop(ForStatement@ccf44d5)" incoming="_00CLSDfSEeW5Lf3fIdTjDQ" bodyOutput="_00CLdTfSEeW5Lf3fIdTjDQ _00CLeDfSEeW5Lf3fIdTjDQ _00CLezfSEeW5Lf3fIdTjDQ _00CL2DfSEeW5Lf3fIdTjDQ _00CL5zfSEeW5Lf3fIdTjDQ _00CL9DfSEeW5Lf3fIdTjDQ" bodyPart="_00CLbTfSEeW5Lf3fIdTjDQ _00CLbzfSEeW5Lf3fIdTjDQ _00CL0TfSEeW5Lf3fIdTjDQ _00CL2zfSEeW5Lf3fIdTjDQ _00CL4DfSEeW5Lf3fIdTjDQ _00CL6jfSEeW5Lf3fIdTjDQ _00CL7zfSEeW5Lf3fIdTjDQ" decider="_00CLajfSEeW5Lf3fIdTjDQ" isTestedFirst="true" test="_00CLYzfSEeW5Lf3fIdTjDQ">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CLSjfSEeW5Lf3fIdTjDQ" target="_00CLXTfSEeW5Lf3fIdTjDQ" source="_00CL9zfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CLSzfSEeW5Lf3fIdTjDQ" target="_00CLXjfSEeW5Lf3fIdTjDQ" source="_00CL-jfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CLTDfSEeW5Lf3fIdTjDQ" target="_00CLXzfSEeW5Lf3fIdTjDQ" source="_00CL_TfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CLTTfSEeW5Lf3fIdTjDQ" target="_00CLYDfSEeW5Lf3fIdTjDQ" source="_00CMADfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CLTjfSEeW5Lf3fIdTjDQ" target="_00CLYTfSEeW5Lf3fIdTjDQ" source="_00CMAzfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CLTzfSEeW5Lf3fIdTjDQ" target="_00CLYjfSEeW5Lf3fIdTjDQ" source="_00CMBjfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CLUDfSEeW5Lf3fIdTjDQ" target="_00CLZDfSEeW5Lf3fIdTjDQ" source="_00CLYTfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CLUTfSEeW5Lf3fIdTjDQ" target="_00CLZzfSEeW5Lf3fIdTjDQ" source="_00CLYjfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CLUjfSEeW5Lf3fIdTjDQ" target="_00CLbjfSEeW5Lf3fIdTjDQ" source="_00CMADfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_00CLUzfSEeW5Lf3fIdTjDQ" target="_00CLbzfSEeW5Lf3fIdTjDQ" source="_00CLbTfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CLVDfSEeW5Lf3fIdTjDQ" target="_00CLmTfSEeW5Lf3fIdTjDQ" source="_00CLbjfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CLVTfSEeW5Lf3fIdTjDQ" target="_00CL0jfSEeW5Lf3fIdTjDQ" source="_00CLYDfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CLVjfSEeW5Lf3fIdTjDQ" target="_00CL1TfSEeW5Lf3fIdTjDQ" source="_00CL3DfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CLVzfSEeW5Lf3fIdTjDQ" target="_00CL4TfSEeW5Lf3fIdTjDQ" source="_00CLYTfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CLWDfSEeW5Lf3fIdTjDQ" target="_00CL5DfSEeW5Lf3fIdTjDQ" source="_00CL6zfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CLWTfSEeW5Lf3fIdTjDQ" target="_00CL8TfSEeW5Lf3fIdTjDQ" source="_00CLYjfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CLWjfSEeW5Lf3fIdTjDQ" target="_00CLuzfSEeW5Lf3fIdTjDQ" source="_00CLXTfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CLWzfSEeW5Lf3fIdTjDQ" target="_00CLwzfSEeW5Lf3fIdTjDQ" source="_00CLXjfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CLXDfSEeW5Lf3fIdTjDQ" target="_00CLyzfSEeW5Lf3fIdTjDQ" source="_00CLXzfSEeW5Lf3fIdTjDQ"/>
                <node xmi:type="uml:ForkNode" xmi:id="_00CLXTfSEeW5Lf3fIdTjDQ" name="Fork(ForStatement@ccf44d5.loopVariable(terminate))" incoming="_00CLSjfSEeW5Lf3fIdTjDQ" outgoing="_00CLWjfSEeW5Lf3fIdTjDQ"/>
                <node xmi:type="uml:ForkNode" xmi:id="_00CLXjfSEeW5Lf3fIdTjDQ" name="Fork(ForStatement@ccf44d5.loopVariable(arrival3))" incoming="_00CLSzfSEeW5Lf3fIdTjDQ" outgoing="_00CLWzfSEeW5Lf3fIdTjDQ"/>
                <node xmi:type="uml:ForkNode" xmi:id="_00CLXzfSEeW5Lf3fIdTjDQ" name="Fork(ForStatement@ccf44d5.loopVariable(sig))" incoming="_00CLTDfSEeW5Lf3fIdTjDQ" outgoing="_00CLXDfSEeW5Lf3fIdTjDQ"/>
                <node xmi:type="uml:ForkNode" xmi:id="_00CLYDfSEeW5Lf3fIdTjDQ" name="Fork(ForStatement@ccf44d5.loopVariable(i))" incoming="_00CLTTfSEeW5Lf3fIdTjDQ" outgoing="_00CLVTfSEeW5Lf3fIdTjDQ"/>
                <node xmi:type="uml:ForkNode" xmi:id="_00CLYTfSEeW5Lf3fIdTjDQ" name="Fork(ForStatement@ccf44d5.loopVariable(counter))" incoming="_00CLTjfSEeW5Lf3fIdTjDQ" outgoing="_00CLUDfSEeW5Lf3fIdTjDQ _00CLVzfSEeW5Lf3fIdTjDQ"/>
                <node xmi:type="uml:ForkNode" xmi:id="_00CLYjfSEeW5Lf3fIdTjDQ" name="Fork(ForStatement@ccf44d5.loopVariable(upper))" incoming="_00CLTzfSEeW5Lf3fIdTjDQ" outgoing="_00CLUTfSEeW5Lf3fIdTjDQ _00CLWTfSEeW5Lf3fIdTjDQ"/>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_00CLYzfSEeW5Lf3fIdTjDQ" name="Call(&lt;=)">
                  <argument xmi:id="_00CLZDfSEeW5Lf3fIdTjDQ" name="Call(&lt;=).argument(x)" incoming="_00CLUDfSEeW5Lf3fIdTjDQ">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CLZTfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CLZjfSEeW5Lf3fIdTjDQ" value="1"/>
                  </argument>
                  <argument xmi:id="_00CLZzfSEeW5Lf3fIdTjDQ" name="Call(&lt;=).argument(y)" incoming="_00CLUTfSEeW5Lf3fIdTjDQ">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CLaDfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CLaTfSEeW5Lf3fIdTjDQ" value="1"/>
                  </argument>
                  <result xmi:id="_00CLajfSEeW5Lf3fIdTjDQ" name="Call(&lt;=).result(result)">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CLazfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CLbDfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                  <behavior xmi:type="uml:FunctionBehavior" href="Libraries/fUML.library.uml#PrimitiveBehaviors-IntegerFunctions-le"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CLbTfSEeW5Lf3fIdTjDQ" name="Values(ForStatement@ccf44d5)" outgoing="_00CLUzfSEeW5Lf3fIdTjDQ">
                  <node xmi:type="uml:ForkNode" xmi:id="_00CLbjfSEeW5Lf3fIdTjDQ" name="Fork(i)" incoming="_00CLUjfSEeW5Lf3fIdTjDQ" outgoing="_00CLVDfSEeW5Lf3fIdTjDQ"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CLbzfSEeW5Lf3fIdTjDQ" name="Body(ForStatement@ccf44d5)" incoming="_00CLUzfSEeW5Lf3fIdTjDQ">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_00CLcDfSEeW5Lf3fIdTjDQ" target="_00CLdTfSEeW5Lf3fIdTjDQ" source="_00CLvjfSEeW5Lf3fIdTjDQ"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_00CLcTfSEeW5Lf3fIdTjDQ" target="_00CLeDfSEeW5Lf3fIdTjDQ" source="_00CLxjfSEeW5Lf3fIdTjDQ"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_00CLcjfSEeW5Lf3fIdTjDQ" target="_00CLezfSEeW5Lf3fIdTjDQ" source="_00CLzjfSEeW5Lf3fIdTjDQ"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_00CLczfSEeW5Lf3fIdTjDQ" target="_00CLtzfSEeW5Lf3fIdTjDQ" source="_00CLgTfSEeW5Lf3fIdTjDQ"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_00CLdDfSEeW5Lf3fIdTjDQ" target="_00CLiTfSEeW5Lf3fIdTjDQ" source="_00CLfjfSEeW5Lf3fIdTjDQ"/>
                  <structuredNodeOutput xmi:id="_00CLdTfSEeW5Lf3fIdTjDQ" name="terminate" incoming="_00CLcDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CLdjfSEeW5Lf3fIdTjDQ"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CLdzfSEeW5Lf3fIdTjDQ" value="1"/>
                  </structuredNodeOutput>
                  <structuredNodeOutput xmi:id="_00CLeDfSEeW5Lf3fIdTjDQ" name="arrival3" incoming="_00CLcTfSEeW5Lf3fIdTjDQ" type="_00CKCzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CLeTfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CLejfSEeW5Lf3fIdTjDQ" value="1"/>
                  </structuredNodeOutput>
                  <structuredNodeOutput xmi:id="_00CLezfSEeW5Lf3fIdTjDQ" name="sig" incoming="_00CLcjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CLfDfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CLfTfSEeW5Lf3fIdTjDQ" value="1"/>
                  </structuredNodeOutput>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CLfjfSEeW5Lf3fIdTjDQ" name="AcceptStatement@bc3e2bb" outgoing="_00CLdDfSEeW5Lf3fIdTjDQ">
                    <edge xmi:type="uml:ControlFlow" xmi:id="_00CLfzfSEeW5Lf3fIdTjDQ" target="_00CLgjfSEeW5Lf3fIdTjDQ" source="_00CLiDfSEeW5Lf3fIdTjDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_00CLgDfSEeW5Lf3fIdTjDQ" target="_00CLgTfSEeW5Lf3fIdTjDQ" source="_00CLgzfSEeW5Lf3fIdTjDQ"/>
                    <node xmi:type="uml:ForkNode" xmi:id="_00CLgTfSEeW5Lf3fIdTjDQ" name="Fork(Accept(SignalTermination,SignalNewArrival).result)" incoming="_00CLgDfSEeW5Lf3fIdTjDQ" outgoing="_00CLczfSEeW5Lf3fIdTjDQ"/>
                    <node xmi:type="uml:AcceptEventAction" xmi:id="_00CLgjfSEeW5Lf3fIdTjDQ" name="Accept(SignalTermination,SignalNewArrival)" incoming="_00CLfzfSEeW5Lf3fIdTjDQ">
                      <result xmi:id="_00CLgzfSEeW5Lf3fIdTjDQ" name="Accept(SignalTermination,SignalNewArrival).result" outgoing="_00CLgDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CLhDfSEeW5Lf3fIdTjDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CLhTfSEeW5Lf3fIdTjDQ" value="1"/>
                      </result>
                      <trigger xmi:id="_00CLhjfSEeW5Lf3fIdTjDQ" event="_00C0ATfSEeW5Lf3fIdTjDQ"/>
                      <trigger xmi:id="_00CLhzfSEeW5Lf3fIdTjDQ" event="_00C0AjfSEeW5Lf3fIdTjDQ"/>
                    </node>
                    <node xmi:type="uml:InitialNode" xmi:id="_00CLiDfSEeW5Lf3fIdTjDQ" name="Initial(Accept(SignalTermination,SignalNewArrival))" outgoing="_00CLfzfSEeW5Lf3fIdTjDQ"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CLiTfSEeW5Lf3fIdTjDQ" name="ExpressionStatement@ac6ea0e" incoming="_00CLdDfSEeW5Lf3fIdTjDQ">
                    <edge xmi:type="uml:ControlFlow" xmi:id="_00CLijfSEeW5Lf3fIdTjDQ" target="_00CLlzfSEeW5Lf3fIdTjDQ" source="_00CLkjfSEeW5Lf3fIdTjDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_00CLizfSEeW5Lf3fIdTjDQ" target="_00CLnzfSEeW5Lf3fIdTjDQ" source="_00CLnDfSEeW5Lf3fIdTjDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_00CLjDfSEeW5Lf3fIdTjDQ" target="_00CLoTfSEeW5Lf3fIdTjDQ" source="_00CLlDfSEeW5Lf3fIdTjDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_00CLjTfSEeW5Lf3fIdTjDQ" target="_00CLpzfSEeW5Lf3fIdTjDQ" source="_00CLnzfSEeW5Lf3fIdTjDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_00CLjjfSEeW5Lf3fIdTjDQ" target="_00CLqzfSEeW5Lf3fIdTjDQ" source="_00CLpDfSEeW5Lf3fIdTjDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_00CLjzfSEeW5Lf3fIdTjDQ" target="_00CLtDfSEeW5Lf3fIdTjDQ" source="_00CLnzfSEeW5Lf3fIdTjDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_00CLkDfSEeW5Lf3fIdTjDQ" target="_00CLsTfSEeW5Lf3fIdTjDQ" source="_00CLtzfSEeW5Lf3fIdTjDQ"/>
                    <edge xmi:type="uml:ControlFlow" xmi:id="_00CLkTfSEeW5Lf3fIdTjDQ" target="_00CLkjfSEeW5Lf3fIdTjDQ" source="_00CLuDfSEeW5Lf3fIdTjDQ"/>
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CLkjfSEeW5Lf3fIdTjDQ" name="Expression(LeftHandSide@93042a9)" incoming="_00CLkTfSEeW5Lf3fIdTjDQ" outgoing="_00CLijfSEeW5Lf3fIdTjDQ">
                      <node xmi:type="uml:ReadSelfAction" xmi:id="_00CLkzfSEeW5Lf3fIdTjDQ" name="ReadSelf">
                        <result xmi:id="_00CLlDfSEeW5Lf3fIdTjDQ" name="ReadSelf.result" outgoing="_00CLjDfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CLlTfSEeW5Lf3fIdTjDQ" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CLljfSEeW5Lf3fIdTjDQ" value="1"/>
                        </result>
                      </node>
                    </node>
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CLlzfSEeW5Lf3fIdTjDQ" name="Index(LeftHandSide@93042a9)" incoming="_00CLijfSEeW5Lf3fIdTjDQ"/>
                    <node xmi:type="uml:CallBehaviorAction" xmi:id="_00CLmDfSEeW5Lf3fIdTjDQ" name="Call(ToUnlimitedNatural)">
                      <argument xmi:id="_00CLmTfSEeW5Lf3fIdTjDQ" name="Call(ToUnlimitedNatural).argument(x)" incoming="_00CLVDfSEeW5Lf3fIdTjDQ">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CLmjfSEeW5Lf3fIdTjDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CLmzfSEeW5Lf3fIdTjDQ" value="1"/>
                      </argument>
                      <result xmi:id="_00CLnDfSEeW5Lf3fIdTjDQ" name="Call(ToUnlimitedNatural).result(result)" outgoing="_00CLizfSEeW5Lf3fIdTjDQ">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#UnlimitedNatural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CLnTfSEeW5Lf3fIdTjDQ"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CLnjfSEeW5Lf3fIdTjDQ" value="1"/>
                      </result>
                      <behavior xmi:type="uml:FunctionBehavior" href="Libraries/fUML.library.uml#PrimitiveBehaviors-IntegerFunctions-ToUnlimitedNatural"/>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_00CLnzfSEeW5Lf3fIdTjDQ" name="Fork(Call(ToUnlimitedNatural).result(result))" incoming="_00CLizfSEeW5Lf3fIdTjDQ" outgoing="_00CLjTfSEeW5Lf3fIdTjDQ _00CLjzfSEeW5Lf3fIdTjDQ"/>
                    <node xmi:type="uml:RemoveStructuralFeatureValueAction" xmi:id="_00CLoDfSEeW5Lf3fIdTjDQ" name="Remove(signals)" structuralFeature="_00CKKDfSEeW5Lf3fIdTjDQ">
                      <object xmi:id="_00CLoTfSEeW5Lf3fIdTjDQ" name="Remove(signals).object" incoming="_00CLjDfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CLojfSEeW5Lf3fIdTjDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CLozfSEeW5Lf3fIdTjDQ" value="1"/>
                      </object>
                      <result xmi:id="_00CLpDfSEeW5Lf3fIdTjDQ" name="Remove(signals).result" outgoing="_00CLjjfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CLpTfSEeW5Lf3fIdTjDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CLpjfSEeW5Lf3fIdTjDQ" value="1"/>
                      </result>
                      <removeAt xmi:id="_00CLpzfSEeW5Lf3fIdTjDQ" name="Remove(signals).removeAt" incoming="_00CLjTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#UnlimitedNatural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CLqDfSEeW5Lf3fIdTjDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CLqTfSEeW5Lf3fIdTjDQ" value="1"/>
                      </removeAt>
                    </node>
                    <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_00CLqjfSEeW5Lf3fIdTjDQ" name="Write(signals)" structuralFeature="_00CKKDfSEeW5Lf3fIdTjDQ">
                      <object xmi:id="_00CLqzfSEeW5Lf3fIdTjDQ" name="Write(signals).object" incoming="_00CLjjfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CLrDfSEeW5Lf3fIdTjDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CLrTfSEeW5Lf3fIdTjDQ" value="1"/>
                      </object>
                      <result xmi:id="_00CLrjfSEeW5Lf3fIdTjDQ" name="Write(signals).result" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CLrzfSEeW5Lf3fIdTjDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CLsDfSEeW5Lf3fIdTjDQ" value="1"/>
                      </result>
                      <value xmi:id="_00CLsTfSEeW5Lf3fIdTjDQ" name="Write(signals).value" incoming="_00CLkDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CLsjfSEeW5Lf3fIdTjDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CLszfSEeW5Lf3fIdTjDQ" value="1"/>
                      </value>
                      <insertAt xmi:id="_00CLtDfSEeW5Lf3fIdTjDQ" name="Write(signals).insertAt" incoming="_00CLjzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#UnlimitedNatural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CLtTfSEeW5Lf3fIdTjDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CLtjfSEeW5Lf3fIdTjDQ" value="1"/>
                      </insertAt>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_00CLtzfSEeW5Lf3fIdTjDQ" name="Fork(LeftHandSide@93042a9)" incoming="_00CLczfSEeW5Lf3fIdTjDQ" outgoing="_00CLkDfSEeW5Lf3fIdTjDQ"/>
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CLuDfSEeW5Lf3fIdTjDQ" name="RightHandSide@78ccbbc6" outgoing="_00CLkTfSEeW5Lf3fIdTjDQ"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CLuTfSEeW5Lf3fIdTjDQ" name="Passthru(Fork(terminate))">
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_00CLujfSEeW5Lf3fIdTjDQ" target="_00CLvjfSEeW5Lf3fIdTjDQ" source="_00CLuzfSEeW5Lf3fIdTjDQ"/>
                    <structuredNodeInput xmi:id="_00CLuzfSEeW5Lf3fIdTjDQ" name="Passthru(Fork(terminate)).input" incoming="_00CLWjfSEeW5Lf3fIdTjDQ" outgoing="_00CLujfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CLvDfSEeW5Lf3fIdTjDQ"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CLvTfSEeW5Lf3fIdTjDQ" value="1"/>
                    </structuredNodeInput>
                    <structuredNodeOutput xmi:id="_00CLvjfSEeW5Lf3fIdTjDQ" name="Passthru(Fork(terminate)).output" incoming="_00CLujfSEeW5Lf3fIdTjDQ" outgoing="_00CLcDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CLvzfSEeW5Lf3fIdTjDQ"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CLwDfSEeW5Lf3fIdTjDQ" value="1"/>
                    </structuredNodeOutput>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CLwTfSEeW5Lf3fIdTjDQ" name="Passthru(Fork(Accept(SignalNewArrival).result))">
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_00CLwjfSEeW5Lf3fIdTjDQ" target="_00CLxjfSEeW5Lf3fIdTjDQ" source="_00CLwzfSEeW5Lf3fIdTjDQ"/>
                    <structuredNodeInput xmi:id="_00CLwzfSEeW5Lf3fIdTjDQ" name="Passthru(Fork(Accept(SignalNewArrival).result)).input" incoming="_00CLWzfSEeW5Lf3fIdTjDQ" outgoing="_00CLwjfSEeW5Lf3fIdTjDQ" type="_00CKCzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CLxDfSEeW5Lf3fIdTjDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CLxTfSEeW5Lf3fIdTjDQ" value="1"/>
                    </structuredNodeInput>
                    <structuredNodeOutput xmi:id="_00CLxjfSEeW5Lf3fIdTjDQ" name="Passthru(Fork(Accept(SignalNewArrival).result)).output" incoming="_00CLwjfSEeW5Lf3fIdTjDQ" outgoing="_00CLcTfSEeW5Lf3fIdTjDQ" type="_00CKCzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CLxzfSEeW5Lf3fIdTjDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CLyDfSEeW5Lf3fIdTjDQ" value="1"/>
                    </structuredNodeOutput>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CLyTfSEeW5Lf3fIdTjDQ" name="Passthru(Fork(Accept(SignalTermination,SignalNewArrival).result))">
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_00CLyjfSEeW5Lf3fIdTjDQ" target="_00CLzjfSEeW5Lf3fIdTjDQ" source="_00CLyzfSEeW5Lf3fIdTjDQ"/>
                    <structuredNodeInput xmi:id="_00CLyzfSEeW5Lf3fIdTjDQ" name="Passthru(Fork(Accept(SignalTermination,SignalNewArrival).result)).input" incoming="_00CLXDfSEeW5Lf3fIdTjDQ" outgoing="_00CLyjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CLzDfSEeW5Lf3fIdTjDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CLzTfSEeW5Lf3fIdTjDQ" value="1"/>
                    </structuredNodeInput>
                    <structuredNodeOutput xmi:id="_00CLzjfSEeW5Lf3fIdTjDQ" name="Passthru(Fork(Accept(SignalTermination,SignalNewArrival).result)).output" incoming="_00CLyjfSEeW5Lf3fIdTjDQ" outgoing="_00CLcjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CLzzfSEeW5Lf3fIdTjDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CL0DfSEeW5Lf3fIdTjDQ" value="1"/>
                    </structuredNodeOutput>
                  </node>
                </node>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_00CL0TfSEeW5Lf3fIdTjDQ" name="Call(+)">
                  <argument xmi:id="_00CL0jfSEeW5Lf3fIdTjDQ" name="Call(+).argument(x)" incoming="_00CLVTfSEeW5Lf3fIdTjDQ">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CL0zfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CL1DfSEeW5Lf3fIdTjDQ" value="1"/>
                  </argument>
                  <argument xmi:id="_00CL1TfSEeW5Lf3fIdTjDQ" name="Call(+).argument(y)" incoming="_00CLVjfSEeW5Lf3fIdTjDQ">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CL1jfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CL1zfSEeW5Lf3fIdTjDQ" value="1"/>
                  </argument>
                  <result xmi:id="_00CL2DfSEeW5Lf3fIdTjDQ" name="Call(+).result(result)">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CL2TfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CL2jfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                  <behavior xmi:type="uml:FunctionBehavior" href="Libraries/fUML.library.uml#PrimitiveBehaviors-IntegerFunctions-plus"/>
                </node>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00CL2zfSEeW5Lf3fIdTjDQ" name="Value(1)">
                  <result xmi:id="_00CL3DfSEeW5Lf3fIdTjDQ" name="Value(1).result" outgoing="_00CLVjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="Libraries/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CL3TfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CL3jfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_00CL3zfSEeW5Lf3fIdTjDQ" value="1">
                    <type xmi:type="uml:PrimitiveType" href="Libraries/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_00CL4DfSEeW5Lf3fIdTjDQ" name="Call(+)">
                  <argument xmi:id="_00CL4TfSEeW5Lf3fIdTjDQ" name="Call(+).argument(x)" incoming="_00CLVzfSEeW5Lf3fIdTjDQ">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CL4jfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CL4zfSEeW5Lf3fIdTjDQ" value="1"/>
                  </argument>
                  <argument xmi:id="_00CL5DfSEeW5Lf3fIdTjDQ" name="Call(+).argument(y)" incoming="_00CLWDfSEeW5Lf3fIdTjDQ">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CL5TfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CL5jfSEeW5Lf3fIdTjDQ" value="1"/>
                  </argument>
                  <result xmi:id="_00CL5zfSEeW5Lf3fIdTjDQ" name="Call(+).result(result)">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CL6DfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CL6TfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                  <behavior xmi:type="uml:FunctionBehavior" href="Libraries/fUML.library.uml#PrimitiveBehaviors-IntegerFunctions-plus"/>
                </node>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00CL6jfSEeW5Lf3fIdTjDQ" name="Value(1)">
                  <result xmi:id="_00CL6zfSEeW5Lf3fIdTjDQ" name="Value(1).result" outgoing="_00CLWDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="Libraries/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CL7DfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CL7TfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_00CL7jfSEeW5Lf3fIdTjDQ" value="1">
                    <type xmi:type="uml:PrimitiveType" href="Libraries/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CL7zfSEeW5Lf3fIdTjDQ" name="Passthru(Passthru(upper))">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_00CL8DfSEeW5Lf3fIdTjDQ" target="_00CL9DfSEeW5Lf3fIdTjDQ" source="_00CL8TfSEeW5Lf3fIdTjDQ"/>
                  <structuredNodeInput xmi:id="_00CL8TfSEeW5Lf3fIdTjDQ" name="Passthru(Passthru(upper)).input" incoming="_00CLWTfSEeW5Lf3fIdTjDQ" outgoing="_00CL8DfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CL8jfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CL8zfSEeW5Lf3fIdTjDQ" value="1"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_00CL9DfSEeW5Lf3fIdTjDQ" name="Passthru(Passthru(upper)).output" incoming="_00CL8DfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CL9TfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CL9jfSEeW5Lf3fIdTjDQ" value="1"/>
                  </structuredNodeOutput>
                </node>
                <loopVariable xmi:id="_00CL9zfSEeW5Lf3fIdTjDQ" name="ForStatement@ccf44d5.loopVariable(terminate)" outgoing="_00CLSjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CL-DfSEeW5Lf3fIdTjDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CL-TfSEeW5Lf3fIdTjDQ" value="1"/>
                </loopVariable>
                <loopVariable xmi:id="_00CL-jfSEeW5Lf3fIdTjDQ" name="ForStatement@ccf44d5.loopVariable(arrival3)" outgoing="_00CLSzfSEeW5Lf3fIdTjDQ" type="_00CKCzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CL-zfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CL_DfSEeW5Lf3fIdTjDQ" value="1"/>
                </loopVariable>
                <loopVariable xmi:id="_00CL_TfSEeW5Lf3fIdTjDQ" name="ForStatement@ccf44d5.loopVariable(sig)" outgoing="_00CLTDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CL_jfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CL_zfSEeW5Lf3fIdTjDQ" value="1"/>
                </loopVariable>
                <loopVariable xmi:id="_00CMADfSEeW5Lf3fIdTjDQ" name="ForStatement@ccf44d5.loopVariable(i)" outgoing="_00CLTTfSEeW5Lf3fIdTjDQ _00CLUjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="Libraries/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CMATfSEeW5Lf3fIdTjDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CMAjfSEeW5Lf3fIdTjDQ" value="*"/>
                </loopVariable>
                <loopVariable xmi:id="_00CMAzfSEeW5Lf3fIdTjDQ" name="ForStatement@ccf44d5.loopVariable(counter)" outgoing="_00CLTjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CMBDfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CMBTfSEeW5Lf3fIdTjDQ" value="1"/>
                </loopVariable>
                <loopVariable xmi:id="_00CMBjfSEeW5Lf3fIdTjDQ" name="ForStatement@ccf44d5.loopVariable(upper)" outgoing="_00CLTzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CMBzfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CMCDfSEeW5Lf3fIdTjDQ" value="1"/>
                </loopVariable>
                <loopVariableInput xmi:id="_00CMCTfSEeW5Lf3fIdTjDQ" name="ForStatement@ccf44d5.loopVariableInput(terminate)" incoming="_00CKQTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CMCjfSEeW5Lf3fIdTjDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CMCzfSEeW5Lf3fIdTjDQ" value="1"/>
                </loopVariableInput>
                <loopVariableInput xmi:id="_00CMDDfSEeW5Lf3fIdTjDQ" name="ForStatement@ccf44d5.loopVariableInput(arrival3)" incoming="_00CKQjfSEeW5Lf3fIdTjDQ" type="_00CKCzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CMDTfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CMDjfSEeW5Lf3fIdTjDQ" value="1"/>
                </loopVariableInput>
                <loopVariableInput xmi:id="_00CMDzfSEeW5Lf3fIdTjDQ" name="ForStatement@ccf44d5.loopVariableInput(sig)" incoming="_00CKQzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CMEDfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CMETfSEeW5Lf3fIdTjDQ" value="1"/>
                </loopVariableInput>
                <loopVariableInput xmi:id="_00CMEjfSEeW5Lf3fIdTjDQ" name="ForStatement@ccf44d5.loopVariableInput(i)" incoming="_00CLRzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="Libraries/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CMEzfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CMFDfSEeW5Lf3fIdTjDQ" value="1"/>
                </loopVariableInput>
                <loopVariableInput xmi:id="_00CMFTfSEeW5Lf3fIdTjDQ" name="ForStatement@ccf44d5.loopVariableInput(counter)" incoming="_00CLRTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CMFjfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CMFzfSEeW5Lf3fIdTjDQ" value="1"/>
                </loopVariableInput>
                <loopVariableInput xmi:id="_00CMGDfSEeW5Lf3fIdTjDQ" name="ForStatement@ccf44d5.loopVariableInput(upper)" incoming="_00CLRjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CMGTfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CMGjfSEeW5Lf3fIdTjDQ" value="1"/>
                </loopVariableInput>
                <result xmi:id="_00CMGzfSEeW5Lf3fIdTjDQ" name="ForStatement@ccf44d5.result(terminate)" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CMHDfSEeW5Lf3fIdTjDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CMHTfSEeW5Lf3fIdTjDQ" value="1"/>
                </result>
                <result xmi:id="_00CMHjfSEeW5Lf3fIdTjDQ" name="ForStatement@ccf44d5.result(arrival3)" type="_00CKCzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CMHzfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CMIDfSEeW5Lf3fIdTjDQ" value="1"/>
                </result>
                <result xmi:id="_00CMITfSEeW5Lf3fIdTjDQ" name="ForStatement@ccf44d5.result(sig)" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CMIjfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CMIzfSEeW5Lf3fIdTjDQ" value="1"/>
                </result>
                <result xmi:id="_00CMJDfSEeW5Lf3fIdTjDQ" name="ForStatement@ccf44d5.result(i)" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="Libraries/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CMJTfSEeW5Lf3fIdTjDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CMJjfSEeW5Lf3fIdTjDQ" value="*"/>
                </result>
                <result xmi:id="_00CMJzfSEeW5Lf3fIdTjDQ" name="ForStatement@ccf44d5.result(counter)" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CMKDfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CMKTfSEeW5Lf3fIdTjDQ" value="1"/>
                </result>
                <result xmi:id="_00CMKjfSEeW5Lf3fIdTjDQ" name="ForStatement@ccf44d5.result(upper)" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CMKzfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CMLDfSEeW5Lf3fIdTjDQ" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CMLTfSEeW5Lf3fIdTjDQ" name="LoopVariables(ForStatement@ccf44d5)" outgoing="_00CLSDfSEeW5Lf3fIdTjDQ">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CMLjfSEeW5Lf3fIdTjDQ" target="_00CMPjfSEeW5Lf3fIdTjDQ" source="_00CMODfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CMLzfSEeW5Lf3fIdTjDQ" target="_00CMQTfSEeW5Lf3fIdTjDQ" source="_00CMPDfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CMMDfSEeW5Lf3fIdTjDQ" target="_00CMTTfSEeW5Lf3fIdTjDQ" source="_00CMRDfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CMMTfSEeW5Lf3fIdTjDQ" target="_00CMUDfSEeW5Lf3fIdTjDQ" source="_00CMSDfSEeW5Lf3fIdTjDQ"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00CMMjfSEeW5Lf3fIdTjDQ" name="Value(1)">
                  <result xmi:id="_00CMMzfSEeW5Lf3fIdTjDQ" name="Value(1).result" outgoing="_00CLRDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="Libraries/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CMNDfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CMNTfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_00CMNjfSEeW5Lf3fIdTjDQ" value="1">
                    <type xmi:type="uml:PrimitiveType" href="Libraries/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00CMNzfSEeW5Lf3fIdTjDQ" name="Value(2)">
                  <result xmi:id="_00CMODfSEeW5Lf3fIdTjDQ" name="Value(2).result" outgoing="_00CMLjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="Libraries/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CMOTfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CMOjfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_00CMOzfSEeW5Lf3fIdTjDQ" value="2">
                    <type xmi:type="uml:PrimitiveType" href="Libraries/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_00CMPDfSEeW5Lf3fIdTjDQ" name="Fork(Value(1).result)" incoming="_00CLRDfSEeW5Lf3fIdTjDQ" outgoing="_00CLRzfSEeW5Lf3fIdTjDQ _00CMLzfSEeW5Lf3fIdTjDQ"/>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_00CMPTfSEeW5Lf3fIdTjDQ" name="Call(-)">
                  <argument xmi:id="_00CMPjfSEeW5Lf3fIdTjDQ" name="Call(-).argument(x)" incoming="_00CMLjfSEeW5Lf3fIdTjDQ">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CMPzfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CMQDfSEeW5Lf3fIdTjDQ" value="1"/>
                  </argument>
                  <argument xmi:id="_00CMQTfSEeW5Lf3fIdTjDQ" name="Call(-).argument(y)" incoming="_00CMLzfSEeW5Lf3fIdTjDQ">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CMQjfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CMQzfSEeW5Lf3fIdTjDQ" value="1"/>
                  </argument>
                  <result xmi:id="_00CMRDfSEeW5Lf3fIdTjDQ" name="Call(-).result(result)" outgoing="_00CMMDfSEeW5Lf3fIdTjDQ">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CMRTfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CMRjfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                  <behavior xmi:type="uml:FunctionBehavior" href="Libraries/fUML.library.uml#PrimitiveBehaviors-IntegerFunctions-minus"/>
                </node>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00CMRzfSEeW5Lf3fIdTjDQ" name="Value(1)">
                  <result xmi:id="_00CMSDfSEeW5Lf3fIdTjDQ" name="Value(1).result" outgoing="_00CMMTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="Libraries/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CMSTfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CMSjfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_00CMSzfSEeW5Lf3fIdTjDQ" value="1">
                    <type xmi:type="uml:PrimitiveType" href="Libraries/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_00CMTDfSEeW5Lf3fIdTjDQ" name="Call(+)">
                  <argument xmi:id="_00CMTTfSEeW5Lf3fIdTjDQ" name="Call(+).argument(x)" incoming="_00CMMDfSEeW5Lf3fIdTjDQ">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CMTjfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CMTzfSEeW5Lf3fIdTjDQ" value="1"/>
                  </argument>
                  <argument xmi:id="_00CMUDfSEeW5Lf3fIdTjDQ" name="Call(+).argument(y)" incoming="_00CMMTfSEeW5Lf3fIdTjDQ">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CMUTfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CMUjfSEeW5Lf3fIdTjDQ" value="1"/>
                  </argument>
                  <result xmi:id="_00CMUzfSEeW5Lf3fIdTjDQ" name="Call(+).result(result)" outgoing="_00CLRjfSEeW5Lf3fIdTjDQ">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CMVDfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CMVTfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                  <behavior xmi:type="uml:FunctionBehavior" href="Libraries/fUML.library.uml#PrimitiveBehaviors-IntegerFunctions-plus"/>
                </node>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00CMVjfSEeW5Lf3fIdTjDQ" name="Value(1)">
                  <result xmi:id="_00CMVzfSEeW5Lf3fIdTjDQ" name="Value(1).result" outgoing="_00CLRTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="Libraries/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CMWDfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CMWTfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_00CMWjfSEeW5Lf3fIdTjDQ" value="1">
                    <type xmi:type="uml:PrimitiveType" href="Libraries/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
              </node>
            </node>
            <node xmi:type="uml:LoopNode" xmi:id="_00CMWzfSEeW5Lf3fIdTjDQ" name="DoStatement@390ee0f" incoming="_00CKSjfSEeW5Lf3fIdTjDQ" outgoing="_00CKSzfSEeW5Lf3fIdTjDQ" bodyOutput="_00CMdzfSEeW5Lf3fIdTjDQ _00CMejfSEeW5Lf3fIdTjDQ _00CMfTfSEeW5Lf3fIdTjDQ _00CMgDfSEeW5Lf3fIdTjDQ" bodyPart="_00CMbzfSEeW5Lf3fIdTjDQ" decider="_00CMbDfSEeW5Lf3fIdTjDQ" test="_00CMZzfSEeW5Lf3fIdTjDQ">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CMXDfSEeW5Lf3fIdTjDQ" target="_00CMYzfSEeW5Lf3fIdTjDQ" source="_00CM9TfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CMXTfSEeW5Lf3fIdTjDQ" target="_00CMZDfSEeW5Lf3fIdTjDQ" source="_00CM-DfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CMXjfSEeW5Lf3fIdTjDQ" target="_00CMZTfSEeW5Lf3fIdTjDQ" source="_00CM-zfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CMXzfSEeW5Lf3fIdTjDQ" target="_00CMZjfSEeW5Lf3fIdTjDQ" source="_00CM_jfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CMYDfSEeW5Lf3fIdTjDQ" target="_00CM1zfSEeW5Lf3fIdTjDQ" source="_00CMYzfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CMYTfSEeW5Lf3fIdTjDQ" target="_00CM5zfSEeW5Lf3fIdTjDQ" source="_00CMZTfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CMYjfSEeW5Lf3fIdTjDQ" target="_00CM7zfSEeW5Lf3fIdTjDQ" source="_00CMZjfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:ForkNode" xmi:id="_00CMYzfSEeW5Lf3fIdTjDQ" name="Fork(DoStatement@390ee0f.loopVariable(terminate))" incoming="_00CMXDfSEeW5Lf3fIdTjDQ" outgoing="_00CMYDfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:ForkNode" xmi:id="_00CMZDfSEeW5Lf3fIdTjDQ" name="Fork(DoStatement@390ee0f.loopVariable(s))" incoming="_00CMXTfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:ForkNode" xmi:id="_00CMZTfSEeW5Lf3fIdTjDQ" name="Fork(DoStatement@390ee0f.loopVariable(arrival3))" incoming="_00CMXjfSEeW5Lf3fIdTjDQ" outgoing="_00CMYTfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:ForkNode" xmi:id="_00CMZjfSEeW5Lf3fIdTjDQ" name="Fork(DoStatement@390ee0f.loopVariable(sig))" incoming="_00CMXzfSEeW5Lf3fIdTjDQ" outgoing="_00CMYjfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CMZzfSEeW5Lf3fIdTjDQ" name="Passthru(ReadIsClassifiedObject(SignalNewArrival).result)">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CMaDfSEeW5Lf3fIdTjDQ" target="_00CMbDfSEeW5Lf3fIdTjDQ" source="_00CMaTfSEeW5Lf3fIdTjDQ"/>
                <structuredNodeInput xmi:id="_00CMaTfSEeW5Lf3fIdTjDQ" name="Passthru(ReadIsClassifiedObject(SignalNewArrival).result).input" incoming="_00CKSTfSEeW5Lf3fIdTjDQ" outgoing="_00CMaDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CMajfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CMazfSEeW5Lf3fIdTjDQ" value="1"/>
                </structuredNodeInput>
                <structuredNodeOutput xmi:id="_00CMbDfSEeW5Lf3fIdTjDQ" name="Passthru(ReadIsClassifiedObject(SignalNewArrival).result).output" incoming="_00CMaDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CMbTfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CMbjfSEeW5Lf3fIdTjDQ" value="1"/>
                </structuredNodeOutput>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CMbzfSEeW5Lf3fIdTjDQ" name="BodyPart(DoStatement@390ee0f)">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CMcDfSEeW5Lf3fIdTjDQ" target="_00CMdzfSEeW5Lf3fIdTjDQ" source="_00CM2jfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CMcTfSEeW5Lf3fIdTjDQ" target="_00CMejfSEeW5Lf3fIdTjDQ" source="_00CM4jfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CMcjfSEeW5Lf3fIdTjDQ" target="_00CMfTfSEeW5Lf3fIdTjDQ" source="_00CM6jfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CMczfSEeW5Lf3fIdTjDQ" target="_00CMgDfSEeW5Lf3fIdTjDQ" source="_00CM8jfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CMdDfSEeW5Lf3fIdTjDQ" target="_00CMzzfSEeW5Lf3fIdTjDQ" source="_00CMiDfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_00CMdTfSEeW5Lf3fIdTjDQ" target="_00CMzTfSEeW5Lf3fIdTjDQ" source="_00CMgzfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CMdjfSEeW5Lf3fIdTjDQ" target="_00CM3zfSEeW5Lf3fIdTjDQ" source="_00CMiDfSEeW5Lf3fIdTjDQ"/>
                <structuredNodeOutput xmi:id="_00CMdzfSEeW5Lf3fIdTjDQ" name="terminate" incoming="_00CMcDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CMeDfSEeW5Lf3fIdTjDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CMeTfSEeW5Lf3fIdTjDQ" value="1"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:id="_00CMejfSEeW5Lf3fIdTjDQ" name="s" incoming="_00CMcTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CMezfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CMfDfSEeW5Lf3fIdTjDQ" value="1"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:id="_00CMfTfSEeW5Lf3fIdTjDQ" name="arrival3" incoming="_00CMcjfSEeW5Lf3fIdTjDQ" type="_00CKCzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CMfjfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CMfzfSEeW5Lf3fIdTjDQ" value="1"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:id="_00CMgDfSEeW5Lf3fIdTjDQ" name="sig" incoming="_00CMczfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CMgTfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CMgjfSEeW5Lf3fIdTjDQ" value="1"/>
                </structuredNodeOutput>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CMgzfSEeW5Lf3fIdTjDQ" name="Body(DoStatement@390ee0f)" outgoing="_00CMdTfSEeW5Lf3fIdTjDQ">
                  <edge xmi:type="uml:ControlFlow" xmi:id="_00CMhDfSEeW5Lf3fIdTjDQ" target="_00CMkDfSEeW5Lf3fIdTjDQ" source="_00CMhTfSEeW5Lf3fIdTjDQ"/>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CMhTfSEeW5Lf3fIdTjDQ" name="AcceptStatement@1323ae5a" outgoing="_00CMhDfSEeW5Lf3fIdTjDQ">
                    <edge xmi:type="uml:ControlFlow" xmi:id="_00CMhjfSEeW5Lf3fIdTjDQ" target="_00CMiTfSEeW5Lf3fIdTjDQ" source="_00CMjzfSEeW5Lf3fIdTjDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_00CMhzfSEeW5Lf3fIdTjDQ" target="_00CMiDfSEeW5Lf3fIdTjDQ" source="_00CMijfSEeW5Lf3fIdTjDQ"/>
                    <node xmi:type="uml:ForkNode" xmi:id="_00CMiDfSEeW5Lf3fIdTjDQ" name="Fork(Accept(SignalTermination,SignalNewArrival).result)" incoming="_00CMhzfSEeW5Lf3fIdTjDQ" outgoing="_00CMdDfSEeW5Lf3fIdTjDQ _00CMdjfSEeW5Lf3fIdTjDQ"/>
                    <node xmi:type="uml:AcceptEventAction" xmi:id="_00CMiTfSEeW5Lf3fIdTjDQ" name="Accept(SignalTermination,SignalNewArrival)" incoming="_00CMhjfSEeW5Lf3fIdTjDQ">
                      <result xmi:id="_00CMijfSEeW5Lf3fIdTjDQ" name="Accept(SignalTermination,SignalNewArrival).result" outgoing="_00CMhzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CMizfSEeW5Lf3fIdTjDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CMjDfSEeW5Lf3fIdTjDQ" value="1"/>
                      </result>
                      <trigger xmi:id="_00CMjTfSEeW5Lf3fIdTjDQ" event="_00C0AzfSEeW5Lf3fIdTjDQ"/>
                      <trigger xmi:id="_00CMjjfSEeW5Lf3fIdTjDQ" event="_00C0BDfSEeW5Lf3fIdTjDQ"/>
                    </node>
                    <node xmi:type="uml:InitialNode" xmi:id="_00CMjzfSEeW5Lf3fIdTjDQ" name="Initial(Accept(SignalTermination,SignalNewArrival))" outgoing="_00CMhjfSEeW5Lf3fIdTjDQ"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CMkDfSEeW5Lf3fIdTjDQ" name="ExpressionStatement@3d02b0b9" incoming="_00CMhDfSEeW5Lf3fIdTjDQ">
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_00CMkTfSEeW5Lf3fIdTjDQ" target="_00CMnjfSEeW5Lf3fIdTjDQ" source="_00CMpTfSEeW5Lf3fIdTjDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_00CMkjfSEeW5Lf3fIdTjDQ" target="_00CMtDfSEeW5Lf3fIdTjDQ" source="_00CMqjfSEeW5Lf3fIdTjDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_00CMkzfSEeW5Lf3fIdTjDQ" target="_00CMrjfSEeW5Lf3fIdTjDQ" source="_00CMtDfSEeW5Lf3fIdTjDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_00CMlDfSEeW5Lf3fIdTjDQ" target="_00CMtjfSEeW5Lf3fIdTjDQ" source="_00CMtDfSEeW5Lf3fIdTjDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_00CMlTfSEeW5Lf3fIdTjDQ" target="_00CMvzfSEeW5Lf3fIdTjDQ" source="_00CMvDfSEeW5Lf3fIdTjDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_00CMljfSEeW5Lf3fIdTjDQ" target="_00CMwzfSEeW5Lf3fIdTjDQ" source="_00CMuTfSEeW5Lf3fIdTjDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_00CMlzfSEeW5Lf3fIdTjDQ" target="_00CMvDfSEeW5Lf3fIdTjDQ" source="_00CMoTfSEeW5Lf3fIdTjDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_00CMmDfSEeW5Lf3fIdTjDQ" target="_00CMzDfSEeW5Lf3fIdTjDQ" source="_00CMsTfSEeW5Lf3fIdTjDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_00CMmTfSEeW5Lf3fIdTjDQ" target="_00CMmzfSEeW5Lf3fIdTjDQ" source="_00CMzDfSEeW5Lf3fIdTjDQ"/>
                    <node xmi:type="uml:CallBehaviorAction" xmi:id="_00CMmjfSEeW5Lf3fIdTjDQ" name="Call(+)">
                      <argument xmi:id="_00CMmzfSEeW5Lf3fIdTjDQ" name="Call(+).argument(x)" incoming="_00CMmTfSEeW5Lf3fIdTjDQ">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CMnDfSEeW5Lf3fIdTjDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CMnTfSEeW5Lf3fIdTjDQ" value="1"/>
                      </argument>
                      <argument xmi:id="_00CMnjfSEeW5Lf3fIdTjDQ" name="Call(+).argument(y)" incoming="_00CMkTfSEeW5Lf3fIdTjDQ">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CMnzfSEeW5Lf3fIdTjDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CMoDfSEeW5Lf3fIdTjDQ" value="1"/>
                      </argument>
                      <result xmi:id="_00CMoTfSEeW5Lf3fIdTjDQ" name="Call(+).result(result)" outgoing="_00CMlzfSEeW5Lf3fIdTjDQ">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CMojfSEeW5Lf3fIdTjDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CMozfSEeW5Lf3fIdTjDQ" value="1"/>
                      </result>
                      <behavior xmi:type="uml:FunctionBehavior" href="Libraries/fUML.library.uml#PrimitiveBehaviors-IntegerFunctions-plus"/>
                    </node>
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00CMpDfSEeW5Lf3fIdTjDQ" name="Value(1)">
                      <result xmi:id="_00CMpTfSEeW5Lf3fIdTjDQ" name="Value(1).result" outgoing="_00CMkTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="Libraries/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CMpjfSEeW5Lf3fIdTjDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CMpzfSEeW5Lf3fIdTjDQ" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_00CMqDfSEeW5Lf3fIdTjDQ" value="1">
                        <type xmi:type="uml:PrimitiveType" href="Libraries/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                    <node xmi:type="uml:ReadSelfAction" xmi:id="_00CMqTfSEeW5Lf3fIdTjDQ" name="ReadSelf">
                      <result xmi:id="_00CMqjfSEeW5Lf3fIdTjDQ" name="ReadSelf.result" outgoing="_00CMkjfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CMqzfSEeW5Lf3fIdTjDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CMrDfSEeW5Lf3fIdTjDQ" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_00CMrTfSEeW5Lf3fIdTjDQ" name="Read(count)" structuralFeature="_00CKJTfSEeW5Lf3fIdTjDQ">
                      <object xmi:id="_00CMrjfSEeW5Lf3fIdTjDQ" name="Read(count).object" incoming="_00CMkzfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CMrzfSEeW5Lf3fIdTjDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CMsDfSEeW5Lf3fIdTjDQ" value="1"/>
                      </object>
                      <result xmi:id="_00CMsTfSEeW5Lf3fIdTjDQ" name="Read(count).result" outgoing="_00CMmDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CMsjfSEeW5Lf3fIdTjDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CMszfSEeW5Lf3fIdTjDQ" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_00CMtDfSEeW5Lf3fIdTjDQ" name="Fork(ReadSelf.result)" incoming="_00CMkjfSEeW5Lf3fIdTjDQ" outgoing="_00CMkzfSEeW5Lf3fIdTjDQ _00CMlDfSEeW5Lf3fIdTjDQ"/>
                    <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_00CMtTfSEeW5Lf3fIdTjDQ" name="Clear(count)" structuralFeature="_00CKJTfSEeW5Lf3fIdTjDQ">
                      <object xmi:id="_00CMtjfSEeW5Lf3fIdTjDQ" name="Clear(count).object" incoming="_00CMlDfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CMtzfSEeW5Lf3fIdTjDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CMuDfSEeW5Lf3fIdTjDQ" value="1"/>
                      </object>
                      <result xmi:id="_00CMuTfSEeW5Lf3fIdTjDQ" name="Clear(count).result" outgoing="_00CMljfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CMujfSEeW5Lf3fIdTjDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CMuzfSEeW5Lf3fIdTjDQ" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_00CMvDfSEeW5Lf3fIdTjDQ" name="Fork(LeftHandSide@d7c3ec1)" incoming="_00CMlzfSEeW5Lf3fIdTjDQ" outgoing="_00CMlTfSEeW5Lf3fIdTjDQ"/>
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CMvTfSEeW5Lf3fIdTjDQ" name="WriteAll(MyTest::count)">
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_00CMvjfSEeW5Lf3fIdTjDQ" target="_00CMyTfSEeW5Lf3fIdTjDQ" source="_00CMvzfSEeW5Lf3fIdTjDQ"/>
                      <structuredNodeInput xmi:id="_00CMvzfSEeW5Lf3fIdTjDQ" name="WriteAll(MyTest::count).input(MyTest::count)" incoming="_00CMlTfSEeW5Lf3fIdTjDQ" outgoing="_00CMvjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CMwDfSEeW5Lf3fIdTjDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CMwTfSEeW5Lf3fIdTjDQ" value="1"/>
                      </structuredNodeInput>
                      <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_00CMwjfSEeW5Lf3fIdTjDQ" name="Write(count)" structuralFeature="_00CKJTfSEeW5Lf3fIdTjDQ" isReplaceAll="true">
                        <object xmi:id="_00CMwzfSEeW5Lf3fIdTjDQ" name="Write(count).object" incoming="_00CMljfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CMxDfSEeW5Lf3fIdTjDQ" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CMxTfSEeW5Lf3fIdTjDQ" value="1"/>
                        </object>
                        <result xmi:id="_00CMxjfSEeW5Lf3fIdTjDQ" name="Write(count).result" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CMxzfSEeW5Lf3fIdTjDQ" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CMyDfSEeW5Lf3fIdTjDQ" value="1"/>
                        </result>
                        <value xmi:id="_00CMyTfSEeW5Lf3fIdTjDQ" name="Write(count).value" incoming="_00CMvjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CMyjfSEeW5Lf3fIdTjDQ" value="1"/>
                          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CMyzfSEeW5Lf3fIdTjDQ" value="1"/>
                        </value>
                      </node>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_00CMzDfSEeW5Lf3fIdTjDQ" name="Fork(Read(count).result)" incoming="_00CMmDfSEeW5Lf3fIdTjDQ" outgoing="_00CMmTfSEeW5Lf3fIdTjDQ"/>
                  </node>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CMzTfSEeW5Lf3fIdTjDQ" name="Condition(DoStatement@390ee0f)" incoming="_00CMdTfSEeW5Lf3fIdTjDQ">
                  <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_00CMzjfSEeW5Lf3fIdTjDQ" name="ReadIsClassifiedObject(SignalNewArrival)" classifier="_00CKCzfSEeW5Lf3fIdTjDQ" isDirect="true">
                    <object xmi:id="_00CMzzfSEeW5Lf3fIdTjDQ" name="ReadIsClassifiedObject(SignalNewArrival).object" incoming="_00CMdDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CM0DfSEeW5Lf3fIdTjDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CM0TfSEeW5Lf3fIdTjDQ" value="1"/>
                    </object>
                    <result xmi:id="_00CM0jfSEeW5Lf3fIdTjDQ" name="ReadIsClassifiedObject(SignalNewArrival).result" outgoing="_00CKSTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CM0zfSEeW5Lf3fIdTjDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CM1DfSEeW5Lf3fIdTjDQ" value="1"/>
                    </result>
                  </node>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CM1TfSEeW5Lf3fIdTjDQ" name="Passthru(Fork(terminate))">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_00CM1jfSEeW5Lf3fIdTjDQ" target="_00CM2jfSEeW5Lf3fIdTjDQ" source="_00CM1zfSEeW5Lf3fIdTjDQ"/>
                  <structuredNodeInput xmi:id="_00CM1zfSEeW5Lf3fIdTjDQ" name="Passthru(Fork(terminate)).input" incoming="_00CMYDfSEeW5Lf3fIdTjDQ" outgoing="_00CM1jfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CM2DfSEeW5Lf3fIdTjDQ"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CM2TfSEeW5Lf3fIdTjDQ" value="1"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_00CM2jfSEeW5Lf3fIdTjDQ" name="Passthru(Fork(terminate)).output" incoming="_00CM1jfSEeW5Lf3fIdTjDQ" outgoing="_00CMcDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CM2zfSEeW5Lf3fIdTjDQ"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CM3DfSEeW5Lf3fIdTjDQ" value="1"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CM3TfSEeW5Lf3fIdTjDQ" name="Passthru(Fork(Accept(SignalTermination,SignalNewArrival).result))">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_00CM3jfSEeW5Lf3fIdTjDQ" target="_00CM4jfSEeW5Lf3fIdTjDQ" source="_00CM3zfSEeW5Lf3fIdTjDQ"/>
                  <structuredNodeInput xmi:id="_00CM3zfSEeW5Lf3fIdTjDQ" name="Passthru(Fork(Accept(SignalTermination,SignalNewArrival).result)).input" incoming="_00CMdjfSEeW5Lf3fIdTjDQ" outgoing="_00CM3jfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CM4DfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CM4TfSEeW5Lf3fIdTjDQ" value="1"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_00CM4jfSEeW5Lf3fIdTjDQ" name="Passthru(Fork(Accept(SignalTermination,SignalNewArrival).result)).output" incoming="_00CM3jfSEeW5Lf3fIdTjDQ" outgoing="_00CMcTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CM4zfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CM5DfSEeW5Lf3fIdTjDQ" value="1"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CM5TfSEeW5Lf3fIdTjDQ" name="Passthru(Fork(Accept(SignalNewArrival).result))">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_00CM5jfSEeW5Lf3fIdTjDQ" target="_00CM6jfSEeW5Lf3fIdTjDQ" source="_00CM5zfSEeW5Lf3fIdTjDQ"/>
                  <structuredNodeInput xmi:id="_00CM5zfSEeW5Lf3fIdTjDQ" name="Passthru(Fork(Accept(SignalNewArrival).result)).input" incoming="_00CMYTfSEeW5Lf3fIdTjDQ" outgoing="_00CM5jfSEeW5Lf3fIdTjDQ" type="_00CKCzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CM6DfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CM6TfSEeW5Lf3fIdTjDQ" value="1"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_00CM6jfSEeW5Lf3fIdTjDQ" name="Passthru(Fork(Accept(SignalNewArrival).result)).output" incoming="_00CM5jfSEeW5Lf3fIdTjDQ" outgoing="_00CMcjfSEeW5Lf3fIdTjDQ" type="_00CKCzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CM6zfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CM7DfSEeW5Lf3fIdTjDQ" value="1"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CM7TfSEeW5Lf3fIdTjDQ" name="Passthru(Fork(Accept(SignalTermination,SignalNewArrival).result))">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_00CM7jfSEeW5Lf3fIdTjDQ" target="_00CM8jfSEeW5Lf3fIdTjDQ" source="_00CM7zfSEeW5Lf3fIdTjDQ"/>
                  <structuredNodeInput xmi:id="_00CM7zfSEeW5Lf3fIdTjDQ" name="Passthru(Fork(Accept(SignalTermination,SignalNewArrival).result)).input" incoming="_00CMYjfSEeW5Lf3fIdTjDQ" outgoing="_00CM7jfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CM8DfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CM8TfSEeW5Lf3fIdTjDQ" value="1"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_00CM8jfSEeW5Lf3fIdTjDQ" name="Passthru(Fork(Accept(SignalTermination,SignalNewArrival).result)).output" incoming="_00CM7jfSEeW5Lf3fIdTjDQ" outgoing="_00CMczfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CM8zfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CM9DfSEeW5Lf3fIdTjDQ" value="1"/>
                  </structuredNodeOutput>
                </node>
              </node>
              <loopVariable xmi:id="_00CM9TfSEeW5Lf3fIdTjDQ" name="DoStatement@390ee0f.loopVariable(terminate)" outgoing="_00CMXDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CM9jfSEeW5Lf3fIdTjDQ"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CM9zfSEeW5Lf3fIdTjDQ" value="1"/>
              </loopVariable>
              <loopVariable xmi:id="_00CM-DfSEeW5Lf3fIdTjDQ" name="DoStatement@390ee0f.loopVariable(s)" outgoing="_00CMXTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CM-TfSEeW5Lf3fIdTjDQ"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CM-jfSEeW5Lf3fIdTjDQ" value="1"/>
              </loopVariable>
              <loopVariable xmi:id="_00CM-zfSEeW5Lf3fIdTjDQ" name="DoStatement@390ee0f.loopVariable(arrival3)" outgoing="_00CMXjfSEeW5Lf3fIdTjDQ" type="_00CKCzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CM_DfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CM_TfSEeW5Lf3fIdTjDQ" value="1"/>
              </loopVariable>
              <loopVariable xmi:id="_00CM_jfSEeW5Lf3fIdTjDQ" name="DoStatement@390ee0f.loopVariable(sig)" outgoing="_00CMXzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CM_zfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CNADfSEeW5Lf3fIdTjDQ" value="1"/>
              </loopVariable>
              <loopVariableInput xmi:id="_00CNATfSEeW5Lf3fIdTjDQ" name="DoStatement@390ee0f.loopVariableInput(terminate)" incoming="_00CKRTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CNAjfSEeW5Lf3fIdTjDQ"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CNAzfSEeW5Lf3fIdTjDQ" value="1"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_00CNBDfSEeW5Lf3fIdTjDQ" name="DoStatement@390ee0f.loopVariableInput(s)" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CNBTfSEeW5Lf3fIdTjDQ"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CNBjfSEeW5Lf3fIdTjDQ" value="1"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_00CNBzfSEeW5Lf3fIdTjDQ" name="DoStatement@390ee0f.loopVariableInput(arrival3)" incoming="_00CKRzfSEeW5Lf3fIdTjDQ" type="_00CKCzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CNCDfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CNCTfSEeW5Lf3fIdTjDQ" value="1"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_00CNCjfSEeW5Lf3fIdTjDQ" name="DoStatement@390ee0f.loopVariableInput(sig)" incoming="_00CKSDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CNCzfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CNDDfSEeW5Lf3fIdTjDQ" value="1"/>
              </loopVariableInput>
              <result xmi:id="_00CNDTfSEeW5Lf3fIdTjDQ" name="DoStatement@390ee0f.result(terminate)" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CNDjfSEeW5Lf3fIdTjDQ"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CNDzfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
              <result xmi:id="_00CNEDfSEeW5Lf3fIdTjDQ" name="DoStatement@390ee0f.result(s)" outgoing="_00CKRjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CNETfSEeW5Lf3fIdTjDQ"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CNEjfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
              <result xmi:id="_00CNEzfSEeW5Lf3fIdTjDQ" name="DoStatement@390ee0f.result(arrival3)" type="_00CKCzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CNFDfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CNFTfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
              <result xmi:id="_00CNFjfSEeW5Lf3fIdTjDQ" name="DoStatement@390ee0f.result(sig)" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CNFzfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CNGDfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_00CNGTfSEeW5Lf3fIdTjDQ" name="Fork(s)" incoming="_00CKRjfSEeW5Lf3fIdTjDQ"/>
            <node xmi:type="uml:ConditionalNode" xmi:id="_00CNGjfSEeW5Lf3fIdTjDQ" name="IfStatement@dc7ea3f" incoming="_00CKSzfSEeW5Lf3fIdTjDQ" outgoing="_00CKTDfSEeW5Lf3fIdTjDQ">
              <edge xmi:type="uml:ControlFlow" xmi:id="_00CNGzfSEeW5Lf3fIdTjDQ" target="_00CNJzfSEeW5Lf3fIdTjDQ" source="_00CNIjfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_00CNHDfSEeW5Lf3fIdTjDQ" target="_00CNWTfSEeW5Lf3fIdTjDQ" source="_00CNVDfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00CNHTfSEeW5Lf3fIdTjDQ" name="Value(true)">
                <result xmi:id="_00CNHjfSEeW5Lf3fIdTjDQ" name="Value(true).result" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CNHzfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CNIDfSEeW5Lf3fIdTjDQ" value="1"/>
                </result>
                <value xmi:type="uml:LiteralBoolean" xmi:id="_00CNITfSEeW5Lf3fIdTjDQ" value="true">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                </value>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CNIjfSEeW5Lf3fIdTjDQ" name="AcceptStatement@15e8bb9" outgoing="_00CNGzfSEeW5Lf3fIdTjDQ">
                <edge xmi:type="uml:ControlFlow" xmi:id="_00CNIzfSEeW5Lf3fIdTjDQ" target="_00CNJDfSEeW5Lf3fIdTjDQ" source="_00CNJjfSEeW5Lf3fIdTjDQ"/>
                <node xmi:type="uml:AcceptEventAction" xmi:id="_00CNJDfSEeW5Lf3fIdTjDQ" name="Accept(SignalNewArrival)" incoming="_00CNIzfSEeW5Lf3fIdTjDQ">
                  <trigger xmi:id="_00CNJTfSEeW5Lf3fIdTjDQ" event="_00C0BTfSEeW5Lf3fIdTjDQ"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_00CNJjfSEeW5Lf3fIdTjDQ" name="Initial(Accept(SignalNewArrival))" outgoing="_00CNIzfSEeW5Lf3fIdTjDQ"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CNJzfSEeW5Lf3fIdTjDQ" name="ExpressionStatement@177b73de" incoming="_00CNGzfSEeW5Lf3fIdTjDQ">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CNKDfSEeW5Lf3fIdTjDQ" target="_00CNMzfSEeW5Lf3fIdTjDQ" source="_00CNLzfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CNKTfSEeW5Lf3fIdTjDQ" target="_00CNPDfSEeW5Lf3fIdTjDQ" source="_00CNOTfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CNKjfSEeW5Lf3fIdTjDQ" target="_00CNQDfSEeW5Lf3fIdTjDQ" source="_00CNNjfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CNKzfSEeW5Lf3fIdTjDQ" target="_00CNOTfSEeW5Lf3fIdTjDQ" source="_00CNSzfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_00CNLDfSEeW5Lf3fIdTjDQ" target="_00CNLTfSEeW5Lf3fIdTjDQ" source="_00CNSTfSEeW5Lf3fIdTjDQ"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CNLTfSEeW5Lf3fIdTjDQ" name="Expression(LeftHandSide@5e853d36)" incoming="_00CNLDfSEeW5Lf3fIdTjDQ">
                  <node xmi:type="uml:ReadSelfAction" xmi:id="_00CNLjfSEeW5Lf3fIdTjDQ" name="ReadSelf">
                    <result xmi:id="_00CNLzfSEeW5Lf3fIdTjDQ" name="ReadSelf.result" outgoing="_00CNKDfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CNMDfSEeW5Lf3fIdTjDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CNMTfSEeW5Lf3fIdTjDQ" value="1"/>
                    </result>
                  </node>
                </node>
                <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_00CNMjfSEeW5Lf3fIdTjDQ" name="Clear(flag)" structuralFeature="_00CKKzfSEeW5Lf3fIdTjDQ">
                  <object xmi:id="_00CNMzfSEeW5Lf3fIdTjDQ" name="Clear(flag).object" incoming="_00CNKDfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CNNDfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CNNTfSEeW5Lf3fIdTjDQ" value="1"/>
                  </object>
                  <result xmi:id="_00CNNjfSEeW5Lf3fIdTjDQ" name="Clear(flag).result" outgoing="_00CNKjfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CNNzfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CNODfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_00CNOTfSEeW5Lf3fIdTjDQ" name="Fork(LeftHandSide@5e853d36)" incoming="_00CNKzfSEeW5Lf3fIdTjDQ" outgoing="_00CNKTfSEeW5Lf3fIdTjDQ"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CNOjfSEeW5Lf3fIdTjDQ" name="WriteAll(MyTest::flag)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_00CNOzfSEeW5Lf3fIdTjDQ" target="_00CNRjfSEeW5Lf3fIdTjDQ" source="_00CNPDfSEeW5Lf3fIdTjDQ"/>
                  <structuredNodeInput xmi:id="_00CNPDfSEeW5Lf3fIdTjDQ" name="WriteAll(MyTest::flag).input(MyTest::flag)" incoming="_00CNKTfSEeW5Lf3fIdTjDQ" outgoing="_00CNOzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CNPTfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CNPjfSEeW5Lf3fIdTjDQ" value="1"/>
                  </structuredNodeInput>
                  <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_00CNPzfSEeW5Lf3fIdTjDQ" name="Write(flag)" structuralFeature="_00CKKzfSEeW5Lf3fIdTjDQ" isReplaceAll="true">
                    <object xmi:id="_00CNQDfSEeW5Lf3fIdTjDQ" name="Write(flag).object" incoming="_00CNKjfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CNQTfSEeW5Lf3fIdTjDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CNQjfSEeW5Lf3fIdTjDQ" value="1"/>
                    </object>
                    <result xmi:id="_00CNQzfSEeW5Lf3fIdTjDQ" name="Write(flag).result" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CNRDfSEeW5Lf3fIdTjDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CNRTfSEeW5Lf3fIdTjDQ" value="1"/>
                    </result>
                    <value xmi:id="_00CNRjfSEeW5Lf3fIdTjDQ" name="Write(flag).value" incoming="_00CNOzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CNRzfSEeW5Lf3fIdTjDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CNSDfSEeW5Lf3fIdTjDQ" value="1"/>
                    </value>
                  </node>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CNSTfSEeW5Lf3fIdTjDQ" name="RightHandSide@21c1516a" outgoing="_00CNLDfSEeW5Lf3fIdTjDQ">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00CNSjfSEeW5Lf3fIdTjDQ" name="Value(true)">
                    <result xmi:id="_00CNSzfSEeW5Lf3fIdTjDQ" name="Value(true).result" outgoing="_00CNKzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CNTDfSEeW5Lf3fIdTjDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CNTTfSEeW5Lf3fIdTjDQ" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralBoolean" xmi:id="_00CNTjfSEeW5Lf3fIdTjDQ" value="true">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    </value>
                  </node>
                </node>
              </node>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00CNTzfSEeW5Lf3fIdTjDQ" name="Value(true)">
                <result xmi:id="_00CNUDfSEeW5Lf3fIdTjDQ" name="Value(true).result" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CNUTfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CNUjfSEeW5Lf3fIdTjDQ" value="1"/>
                </result>
                <value xmi:type="uml:LiteralBoolean" xmi:id="_00CNUzfSEeW5Lf3fIdTjDQ" value="true">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                </value>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CNVDfSEeW5Lf3fIdTjDQ" name="AcceptStatement@d969f81" outgoing="_00CNHDfSEeW5Lf3fIdTjDQ">
                <edge xmi:type="uml:ControlFlow" xmi:id="_00CNVTfSEeW5Lf3fIdTjDQ" target="_00CNVjfSEeW5Lf3fIdTjDQ" source="_00CNWDfSEeW5Lf3fIdTjDQ"/>
                <node xmi:type="uml:AcceptEventAction" xmi:id="_00CNVjfSEeW5Lf3fIdTjDQ" name="Accept(SignalTermination)" incoming="_00CNVTfSEeW5Lf3fIdTjDQ">
                  <trigger xmi:id="_00CNVzfSEeW5Lf3fIdTjDQ" event="_00C0BjfSEeW5Lf3fIdTjDQ"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_00CNWDfSEeW5Lf3fIdTjDQ" name="Initial(Accept(SignalTermination))" outgoing="_00CNVTfSEeW5Lf3fIdTjDQ"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CNWTfSEeW5Lf3fIdTjDQ" name="ExpressionStatement@3d8023f5" incoming="_00CNHDfSEeW5Lf3fIdTjDQ">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CNWjfSEeW5Lf3fIdTjDQ" target="_00CNZTfSEeW5Lf3fIdTjDQ" source="_00CNYTfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CNWzfSEeW5Lf3fIdTjDQ" target="_00CNbjfSEeW5Lf3fIdTjDQ" source="_00CNazfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CNXDfSEeW5Lf3fIdTjDQ" target="_00CNcjfSEeW5Lf3fIdTjDQ" source="_00CNaDfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CNXTfSEeW5Lf3fIdTjDQ" target="_00CNazfSEeW5Lf3fIdTjDQ" source="_00CNfTfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_00CNXjfSEeW5Lf3fIdTjDQ" target="_00CNXzfSEeW5Lf3fIdTjDQ" source="_00CNezfSEeW5Lf3fIdTjDQ"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CNXzfSEeW5Lf3fIdTjDQ" name="Expression(LeftHandSide@6b6f5bbd)" incoming="_00CNXjfSEeW5Lf3fIdTjDQ">
                  <node xmi:type="uml:ReadSelfAction" xmi:id="_00CNYDfSEeW5Lf3fIdTjDQ" name="ReadSelf">
                    <result xmi:id="_00CNYTfSEeW5Lf3fIdTjDQ" name="ReadSelf.result" outgoing="_00CNWjfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CNYjfSEeW5Lf3fIdTjDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CNYzfSEeW5Lf3fIdTjDQ" value="1"/>
                    </result>
                  </node>
                </node>
                <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_00CNZDfSEeW5Lf3fIdTjDQ" name="Clear(flag)" structuralFeature="_00CKKzfSEeW5Lf3fIdTjDQ">
                  <object xmi:id="_00CNZTfSEeW5Lf3fIdTjDQ" name="Clear(flag).object" incoming="_00CNWjfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CNZjfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CNZzfSEeW5Lf3fIdTjDQ" value="1"/>
                  </object>
                  <result xmi:id="_00CNaDfSEeW5Lf3fIdTjDQ" name="Clear(flag).result" outgoing="_00CNXDfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CNaTfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CNajfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_00CNazfSEeW5Lf3fIdTjDQ" name="Fork(LeftHandSide@6b6f5bbd)" incoming="_00CNXTfSEeW5Lf3fIdTjDQ" outgoing="_00CNWzfSEeW5Lf3fIdTjDQ"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CNbDfSEeW5Lf3fIdTjDQ" name="WriteAll(MyTest::flag)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_00CNbTfSEeW5Lf3fIdTjDQ" target="_00CNeDfSEeW5Lf3fIdTjDQ" source="_00CNbjfSEeW5Lf3fIdTjDQ"/>
                  <structuredNodeInput xmi:id="_00CNbjfSEeW5Lf3fIdTjDQ" name="WriteAll(MyTest::flag).input(MyTest::flag)" incoming="_00CNWzfSEeW5Lf3fIdTjDQ" outgoing="_00CNbTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CNbzfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CNcDfSEeW5Lf3fIdTjDQ" value="1"/>
                  </structuredNodeInput>
                  <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_00CNcTfSEeW5Lf3fIdTjDQ" name="Write(flag)" structuralFeature="_00CKKzfSEeW5Lf3fIdTjDQ" isReplaceAll="true">
                    <object xmi:id="_00CNcjfSEeW5Lf3fIdTjDQ" name="Write(flag).object" incoming="_00CNXDfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CNczfSEeW5Lf3fIdTjDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CNdDfSEeW5Lf3fIdTjDQ" value="1"/>
                    </object>
                    <result xmi:id="_00CNdTfSEeW5Lf3fIdTjDQ" name="Write(flag).result" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CNdjfSEeW5Lf3fIdTjDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CNdzfSEeW5Lf3fIdTjDQ" value="1"/>
                    </result>
                    <value xmi:id="_00CNeDfSEeW5Lf3fIdTjDQ" name="Write(flag).value" incoming="_00CNbTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CNeTfSEeW5Lf3fIdTjDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CNejfSEeW5Lf3fIdTjDQ" value="1"/>
                    </value>
                  </node>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CNezfSEeW5Lf3fIdTjDQ" name="RightHandSide@39e6697e" outgoing="_00CNXjfSEeW5Lf3fIdTjDQ">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00CNfDfSEeW5Lf3fIdTjDQ" name="Value(false)">
                    <result xmi:id="_00CNfTfSEeW5Lf3fIdTjDQ" name="Value(false).result" outgoing="_00CNXTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CNfjfSEeW5Lf3fIdTjDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CNfzfSEeW5Lf3fIdTjDQ" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralBoolean" xmi:id="_00CNgDfSEeW5Lf3fIdTjDQ">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    </value>
                  </node>
                </node>
              </node>
              <clause xmi:id="_00CNgTfSEeW5Lf3fIdTjDQ" body="_00CNIjfSEeW5Lf3fIdTjDQ _00CNJzfSEeW5Lf3fIdTjDQ" decider="_00CNHjfSEeW5Lf3fIdTjDQ" successorClause="_00CNgjfSEeW5Lf3fIdTjDQ" test="_00CNHTfSEeW5Lf3fIdTjDQ"/>
              <clause xmi:id="_00CNgjfSEeW5Lf3fIdTjDQ" body="_00CNVDfSEeW5Lf3fIdTjDQ _00CNWTfSEeW5Lf3fIdTjDQ" decider="_00CNUDfSEeW5Lf3fIdTjDQ" predecessorClause="_00CNgTfSEeW5Lf3fIdTjDQ" test="_00CNTzfSEeW5Lf3fIdTjDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CNgzfSEeW5Lf3fIdTjDQ" name="AcceptStatement@2222c330" incoming="_00CKTDfSEeW5Lf3fIdTjDQ" outgoing="_00CKTjfSEeW5Lf3fIdTjDQ">
              <edge xmi:type="uml:ControlFlow" xmi:id="_00CNhDfSEeW5Lf3fIdTjDQ" target="_00CNhzfSEeW5Lf3fIdTjDQ" source="_00CNjDfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CNhTfSEeW5Lf3fIdTjDQ" target="_00CNhjfSEeW5Lf3fIdTjDQ" source="_00CNiDfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:ForkNode" xmi:id="_00CNhjfSEeW5Lf3fIdTjDQ" name="Fork(Accept(SignalTermination).result)" incoming="_00CNhTfSEeW5Lf3fIdTjDQ" outgoing="_00CKTTfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:AcceptEventAction" xmi:id="_00CNhzfSEeW5Lf3fIdTjDQ" name="Accept(SignalTermination)" incoming="_00CNhDfSEeW5Lf3fIdTjDQ">
                <result xmi:id="_00CNiDfSEeW5Lf3fIdTjDQ" name="Accept(SignalTermination).result" outgoing="_00CNhTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CNiTfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CNijfSEeW5Lf3fIdTjDQ" value="1"/>
                </result>
                <trigger xmi:id="_00CNizfSEeW5Lf3fIdTjDQ" event="_00C0BzfSEeW5Lf3fIdTjDQ"/>
              </node>
              <node xmi:type="uml:InitialNode" xmi:id="_00CNjDfSEeW5Lf3fIdTjDQ" name="Initial(Accept(SignalTermination))" outgoing="_00CNhDfSEeW5Lf3fIdTjDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CNjTfSEeW5Lf3fIdTjDQ" name="ExpressionStatement@6bbfb9e3" incoming="_00CKTjfSEeW5Lf3fIdTjDQ" outgoing="_00CKTzfSEeW5Lf3fIdTjDQ">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CNjjfSEeW5Lf3fIdTjDQ" target="_00CNmDfSEeW5Lf3fIdTjDQ" source="_00CNlDfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CNjzfSEeW5Lf3fIdTjDQ" target="_00CNoTfSEeW5Lf3fIdTjDQ" source="_00CNnjfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CNkDfSEeW5Lf3fIdTjDQ" target="_00CNpTfSEeW5Lf3fIdTjDQ" source="_00CNmzfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_00CNkTfSEeW5Lf3fIdTjDQ" target="_00CNkjfSEeW5Lf3fIdTjDQ" source="_00CNrjfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CNkjfSEeW5Lf3fIdTjDQ" name="Expression(LeftHandSide@78451d58)" incoming="_00CNkTfSEeW5Lf3fIdTjDQ">
                <node xmi:type="uml:ReadSelfAction" xmi:id="_00CNkzfSEeW5Lf3fIdTjDQ" name="ReadSelf">
                  <result xmi:id="_00CNlDfSEeW5Lf3fIdTjDQ" name="ReadSelf.result" outgoing="_00CNjjfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CNlTfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CNljfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                </node>
              </node>
              <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_00CNlzfSEeW5Lf3fIdTjDQ" name="Clear(sig1)" structuralFeature="_00CKGTfSEeW5Lf3fIdTjDQ">
                <object xmi:id="_00CNmDfSEeW5Lf3fIdTjDQ" name="Clear(sig1).object" incoming="_00CNjjfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CNmTfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CNmjfSEeW5Lf3fIdTjDQ" value="1"/>
                </object>
                <result xmi:id="_00CNmzfSEeW5Lf3fIdTjDQ" name="Clear(sig1).result" outgoing="_00CNkDfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CNnDfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CNnTfSEeW5Lf3fIdTjDQ" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ForkNode" xmi:id="_00CNnjfSEeW5Lf3fIdTjDQ" name="Fork(LeftHandSide@78451d58)" incoming="_00CKTTfSEeW5Lf3fIdTjDQ" outgoing="_00CNjzfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CNnzfSEeW5Lf3fIdTjDQ" name="WriteAll(MyTest::sig1)">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CNoDfSEeW5Lf3fIdTjDQ" target="_00CNqzfSEeW5Lf3fIdTjDQ" source="_00CNoTfSEeW5Lf3fIdTjDQ"/>
                <structuredNodeInput xmi:id="_00CNoTfSEeW5Lf3fIdTjDQ" name="WriteAll(MyTest::sig1).input(MyTest::sig1)" incoming="_00CNjzfSEeW5Lf3fIdTjDQ" outgoing="_00CNoDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CNojfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CNozfSEeW5Lf3fIdTjDQ" value="1"/>
                </structuredNodeInput>
                <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_00CNpDfSEeW5Lf3fIdTjDQ" name="Write(sig1)" structuralFeature="_00CKGTfSEeW5Lf3fIdTjDQ" isReplaceAll="true">
                  <object xmi:id="_00CNpTfSEeW5Lf3fIdTjDQ" name="Write(sig1).object" incoming="_00CNkDfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CNpjfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CNpzfSEeW5Lf3fIdTjDQ" value="1"/>
                  </object>
                  <result xmi:id="_00CNqDfSEeW5Lf3fIdTjDQ" name="Write(sig1).result" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CNqTfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CNqjfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                  <value xmi:id="_00CNqzfSEeW5Lf3fIdTjDQ" name="Write(sig1).value" incoming="_00CNoDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CNrDfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CNrTfSEeW5Lf3fIdTjDQ" value="1"/>
                  </value>
                </node>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CNrjfSEeW5Lf3fIdTjDQ" name="RightHandSide@7c65d0df" outgoing="_00CNkTfSEeW5Lf3fIdTjDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CNrzfSEeW5Lf3fIdTjDQ" name="ExpressionStatement@422c5aec" incoming="_00CKTzfSEeW5Lf3fIdTjDQ">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CNsDfSEeW5Lf3fIdTjDQ" target="_00CNtDfSEeW5Lf3fIdTjDQ" source="_00CNvzfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CNsTfSEeW5Lf3fIdTjDQ" target="_00CNwjfSEeW5Lf3fIdTjDQ" source="_00CNuDfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CNsjfSEeW5Lf3fIdTjDQ" target="_00CNvDfSEeW5Lf3fIdTjDQ" source="_00CNwjfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:SendSignalAction" xmi:id="_00CNszfSEeW5Lf3fIdTjDQ" name="SendSignal(Continue)" signal="_00Cz-DfSEeW5Lf3fIdTjDQ">
                <target xmi:id="_00CNtDfSEeW5Lf3fIdTjDQ" name="SendSignal(Continue).target" incoming="_00CNsDfSEeW5Lf3fIdTjDQ" type="_00CwwTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CNtTfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CNtjfSEeW5Lf3fIdTjDQ" value="1"/>
                </target>
              </node>
              <node xmi:type="uml:ReadSelfAction" xmi:id="_00CNtzfSEeW5Lf3fIdTjDQ" name="ReadSelf">
                <result xmi:id="_00CNuDfSEeW5Lf3fIdTjDQ" name="ReadSelf.result" outgoing="_00CNsTfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CNuTfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CNujfSEeW5Lf3fIdTjDQ" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_00CNuzfSEeW5Lf3fIdTjDQ" name="Read(tester)" structuralFeature="_00CKLjfSEeW5Lf3fIdTjDQ">
                <object xmi:id="_00CNvDfSEeW5Lf3fIdTjDQ" name="Read(tester).object" incoming="_00CNsjfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CNvTfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CNvjfSEeW5Lf3fIdTjDQ" value="1"/>
                </object>
                <result xmi:id="_00CNvzfSEeW5Lf3fIdTjDQ" name="Read(tester).result" outgoing="_00CNsDfSEeW5Lf3fIdTjDQ" type="_00CwwTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CNwDfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CNwTfSEeW5Lf3fIdTjDQ" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ForkNode" xmi:id="_00CNwjfSEeW5Lf3fIdTjDQ" name="Fork(ReadSelf.result)" incoming="_00CNsTfSEeW5Lf3fIdTjDQ" outgoing="_00CNsjfSEeW5Lf3fIdTjDQ"/>
            </node>
          </structuredNode>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_00CNwzfSEeW5Lf3fIdTjDQ" name="MyTest$method$1" specification="_00CwuDfSEeW5Lf3fIdTjDQ" node="_00CNzTfSEeW5Lf3fIdTjDQ _00CNzjfSEeW5Lf3fIdTjDQ _00CNzzfSEeW5Lf3fIdTjDQ _00CN0DfSEeW5Lf3fIdTjDQ" group="_00CN0DfSEeW5Lf3fIdTjDQ">
          <ownedParameter xmi:id="_00CNxDfSEeW5Lf3fIdTjDQ" name="tester" type="_00CwwTfSEeW5Lf3fIdTjDQ">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CNxTfSEeW5Lf3fIdTjDQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CNxjfSEeW5Lf3fIdTjDQ" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_00CNxzfSEeW5Lf3fIdTjDQ" name="" type="_00CKETfSEeW5Lf3fIdTjDQ" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CNyDfSEeW5Lf3fIdTjDQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CNyTfSEeW5Lf3fIdTjDQ" value="1"/>
          </ownedParameter>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00CNyjfSEeW5Lf3fIdTjDQ" target="_00CNzjfSEeW5Lf3fIdTjDQ" source="_00CNzTfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00CNyzfSEeW5Lf3fIdTjDQ" target="_00CN7jfSEeW5Lf3fIdTjDQ" source="_00CNzjfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00CNzDfSEeW5Lf3fIdTjDQ" target="_00CNzzfSEeW5Lf3fIdTjDQ" source="_00COAzfSEeW5Lf3fIdTjDQ"/>
          <structuredNode xmi:id="_00CN0DfSEeW5Lf3fIdTjDQ" name="Body(MyTest$method$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CN0TfSEeW5Lf3fIdTjDQ" target="_00COAzfSEeW5Lf3fIdTjDQ" source="_00COADfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CN0jfSEeW5Lf3fIdTjDQ" target="_00COBTfSEeW5Lf3fIdTjDQ" source="_00COAzfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00CN0zfSEeW5Lf3fIdTjDQ" target="_00CN3DfSEeW5Lf3fIdTjDQ" source="_00COBDfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CN1DfSEeW5Lf3fIdTjDQ" target="_00COCTfSEeW5Lf3fIdTjDQ" source="_00COAzfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CN1TfSEeW5Lf3fIdTjDQ" target="_00CwQzfSEeW5Lf3fIdTjDQ" source="_00CODDfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CN1jfSEeW5Lf3fIdTjDQ" target="_00CwTzfSEeW5Lf3fIdTjDQ" source="_00CwRjfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CN1zfSEeW5Lf3fIdTjDQ" target="_00CwVTfSEeW5Lf3fIdTjDQ" source="_00CwSjfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00CN2DfSEeW5Lf3fIdTjDQ" target="_00CwWTfSEeW5Lf3fIdTjDQ" source="_00CwWDfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CN2TfSEeW5Lf3fIdTjDQ" target="_00CwWTfSEeW5Lf3fIdTjDQ" source="_00CwUjfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00CN2jfSEeW5Lf3fIdTjDQ" target="_00COBDfSEeW5Lf3fIdTjDQ" source="_00CwWTfSEeW5Lf3fIdTjDQ">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_00CN2zfSEeW5Lf3fIdTjDQ" name="Value(true)" value="true"/>
            </edge>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CN3DfSEeW5Lf3fIdTjDQ" name="Body" incoming="_00CN0zfSEeW5Lf3fIdTjDQ">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CN3TfSEeW5Lf3fIdTjDQ" name="ExpressionStatement@7019e421">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CN3jfSEeW5Lf3fIdTjDQ" target="_00CN6DfSEeW5Lf3fIdTjDQ" source="_00CN5DfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CN3zfSEeW5Lf3fIdTjDQ" target="_00CN8TfSEeW5Lf3fIdTjDQ" source="_00CN7jfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CN4DfSEeW5Lf3fIdTjDQ" target="_00CN9TfSEeW5Lf3fIdTjDQ" source="_00CN6zfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_00CN4TfSEeW5Lf3fIdTjDQ" target="_00CN4jfSEeW5Lf3fIdTjDQ" source="_00CN_jfSEeW5Lf3fIdTjDQ"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CN4jfSEeW5Lf3fIdTjDQ" name="Expression(LeftHandSide@61b6dd7f)" incoming="_00CN4TfSEeW5Lf3fIdTjDQ">
                  <node xmi:type="uml:ReadSelfAction" xmi:id="_00CN4zfSEeW5Lf3fIdTjDQ" name="ReadSelf">
                    <result xmi:id="_00CN5DfSEeW5Lf3fIdTjDQ" name="ReadSelf.result" outgoing="_00CN3jfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CN5TfSEeW5Lf3fIdTjDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CN5jfSEeW5Lf3fIdTjDQ" value="1"/>
                    </result>
                  </node>
                </node>
                <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_00CN5zfSEeW5Lf3fIdTjDQ" name="Clear(tester)" structuralFeature="_00CKLjfSEeW5Lf3fIdTjDQ">
                  <object xmi:id="_00CN6DfSEeW5Lf3fIdTjDQ" name="Clear(tester).object" incoming="_00CN3jfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CN6TfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CN6jfSEeW5Lf3fIdTjDQ" value="1"/>
                  </object>
                  <result xmi:id="_00CN6zfSEeW5Lf3fIdTjDQ" name="Clear(tester).result" outgoing="_00CN4DfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CN7DfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CN7TfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_00CN7jfSEeW5Lf3fIdTjDQ" name="Fork(LeftHandSide@61b6dd7f)" incoming="_00CNyzfSEeW5Lf3fIdTjDQ" outgoing="_00CN3zfSEeW5Lf3fIdTjDQ"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CN7zfSEeW5Lf3fIdTjDQ" name="WriteAll(MyTest::tester)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_00CN8DfSEeW5Lf3fIdTjDQ" target="_00CN-zfSEeW5Lf3fIdTjDQ" source="_00CN8TfSEeW5Lf3fIdTjDQ"/>
                  <structuredNodeInput xmi:id="_00CN8TfSEeW5Lf3fIdTjDQ" name="WriteAll(MyTest::tester).input(MyTest::tester)" incoming="_00CN3zfSEeW5Lf3fIdTjDQ" outgoing="_00CN8DfSEeW5Lf3fIdTjDQ" type="_00CwwTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CN8jfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CN8zfSEeW5Lf3fIdTjDQ" value="1"/>
                  </structuredNodeInput>
                  <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_00CN9DfSEeW5Lf3fIdTjDQ" name="Write(tester)" structuralFeature="_00CKLjfSEeW5Lf3fIdTjDQ" isReplaceAll="true">
                    <object xmi:id="_00CN9TfSEeW5Lf3fIdTjDQ" name="Write(tester).object" incoming="_00CN4DfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CN9jfSEeW5Lf3fIdTjDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CN9zfSEeW5Lf3fIdTjDQ" value="1"/>
                    </object>
                    <result xmi:id="_00CN-DfSEeW5Lf3fIdTjDQ" name="Write(tester).result" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CN-TfSEeW5Lf3fIdTjDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CN-jfSEeW5Lf3fIdTjDQ" value="1"/>
                    </result>
                    <value xmi:id="_00CN-zfSEeW5Lf3fIdTjDQ" name="Write(tester).value" incoming="_00CN8DfSEeW5Lf3fIdTjDQ" type="_00CwwTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CN_DfSEeW5Lf3fIdTjDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CN_TfSEeW5Lf3fIdTjDQ" value="1"/>
                    </value>
                  </node>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CN_jfSEeW5Lf3fIdTjDQ" name="RightHandSide@734da1f1" outgoing="_00CN4TfSEeW5Lf3fIdTjDQ"/>
              </node>
            </node>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_00CN_zfSEeW5Lf3fIdTjDQ" name="ReadSelf">
              <result xmi:id="_00COADfSEeW5Lf3fIdTjDQ" name="ReadSelf.result" outgoing="_00CN0TfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00COATfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00COAjfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_00COAzfSEeW5Lf3fIdTjDQ" name="Fork(ReadSelf.result)" incoming="_00CN0TfSEeW5Lf3fIdTjDQ" outgoing="_00CNzDfSEeW5Lf3fIdTjDQ _00CN0jfSEeW5Lf3fIdTjDQ _00CN1DfSEeW5Lf3fIdTjDQ"/>
            <node xmi:type="uml:CallOperationAction" xmi:id="_00COBDfSEeW5Lf3fIdTjDQ" name="Call(MyTest$initialization$1)" incoming="_00CN2jfSEeW5Lf3fIdTjDQ" outgoing="_00CN0zfSEeW5Lf3fIdTjDQ" operation="_00CwtzfSEeW5Lf3fIdTjDQ">
              <target xmi:id="_00COBTfSEeW5Lf3fIdTjDQ" name="Call(MyTest$initialization$1).target" incoming="_00CN0jfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00COBjfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00COBzfSEeW5Lf3fIdTjDQ" value="1"/>
              </target>
            </node>
            <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_00COCDfSEeW5Lf3fIdTjDQ" name="Read(MyTest$initializationFlag$1)" structuralFeature="_00CKEzfSEeW5Lf3fIdTjDQ">
              <object xmi:id="_00COCTfSEeW5Lf3fIdTjDQ" name="Read(MyTest$initializationFlag$1).object" incoming="_00CN1DfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00COCjfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00COCzfSEeW5Lf3fIdTjDQ" value="1"/>
              </object>
              <result xmi:id="_00CODDfSEeW5Lf3fIdTjDQ" name="Read(MyTest$initializationFlag$1).result" outgoing="_00CN1TfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CwQDfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CwQTfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_00CwQjfSEeW5Lf3fIdTjDQ" name="Call(ListSize)">
              <argument xmi:id="_00CwQzfSEeW5Lf3fIdTjDQ" name="Call(ListSize).argument(list)" incoming="_00CN1TfSEeW5Lf3fIdTjDQ">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CwRDfSEeW5Lf3fIdTjDQ"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CwRTfSEeW5Lf3fIdTjDQ" value="*"/>
              </argument>
              <result xmi:id="_00CwRjfSEeW5Lf3fIdTjDQ" name="Call(ListSize).result(result)" outgoing="_00CN1jfSEeW5Lf3fIdTjDQ">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CwRzfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CwSDfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
              <behavior xmi:type="uml:FunctionBehavior" href="Libraries/fUML.library.uml#PrimitiveBehaviors-ListFunctions-ListSize"/>
            </node>
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00CwSTfSEeW5Lf3fIdTjDQ" name="Value(0)">
              <result xmi:id="_00CwSjfSEeW5Lf3fIdTjDQ" name="Value(0).result" outgoing="_00CN1zfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CwSzfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CwTDfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_00CwTTfSEeW5Lf3fIdTjDQ">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_00CwTjfSEeW5Lf3fIdTjDQ" name="Test(Size==0)">
              <first xmi:id="_00CwTzfSEeW5Lf3fIdTjDQ" name="Test(Size==0).first" incoming="_00CN1jfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CwUDfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CwUTfSEeW5Lf3fIdTjDQ" value="1"/>
              </first>
              <result xmi:id="_00CwUjfSEeW5Lf3fIdTjDQ" name="Test(Size==0).result" outgoing="_00CN2TfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CwUzfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CwVDfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
              <second xmi:id="_00CwVTfSEeW5Lf3fIdTjDQ" name="Test(Size==0).second" incoming="_00CN1zfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CwVjfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CwVzfSEeW5Lf3fIdTjDQ" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_00CwWDfSEeW5Lf3fIdTjDQ" name="InitialNode" outgoing="_00CN2DfSEeW5Lf3fIdTjDQ"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_00CwWTfSEeW5Lf3fIdTjDQ" name="Decision(Test(MyTest$initializationFlag$1))" incoming="_00CN2DfSEeW5Lf3fIdTjDQ _00CN2TfSEeW5Lf3fIdTjDQ" outgoing="_00CN2jfSEeW5Lf3fIdTjDQ" decisionInputFlow="_00CN2TfSEeW5Lf3fIdTjDQ"/>
          </structuredNode>
          <node xmi:type="uml:ActivityParameterNode" xmi:id="_00CNzTfSEeW5Lf3fIdTjDQ" name="Input(tester)" outgoing="_00CNyjfSEeW5Lf3fIdTjDQ" type="_00CwwTfSEeW5Lf3fIdTjDQ" parameter="_00CNxDfSEeW5Lf3fIdTjDQ"/>
          <node xmi:type="uml:ForkNode" xmi:id="_00CNzjfSEeW5Lf3fIdTjDQ" name="Fork(tester)" incoming="_00CNyjfSEeW5Lf3fIdTjDQ" outgoing="_00CNyzfSEeW5Lf3fIdTjDQ"/>
          <node xmi:type="uml:ActivityParameterNode" xmi:id="_00CNzzfSEeW5Lf3fIdTjDQ" name="Return" incoming="_00CNzDfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" parameter="_00CNxzfSEeW5Lf3fIdTjDQ"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_00CwWjfSEeW5Lf3fIdTjDQ" name="destroy$method$1" specification="_00CwvzfSEeW5Lf3fIdTjDQ" node="_00CwWzfSEeW5Lf3fIdTjDQ" group="_00CwWzfSEeW5Lf3fIdTjDQ">
          <structuredNode xmi:id="_00CwWzfSEeW5Lf3fIdTjDQ" name="Body(destroy$method$1)"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_00CwXDfSEeW5Lf3fIdTjDQ" name="MyTest$initialization$1" specification="_00CwtzfSEeW5Lf3fIdTjDQ" node="_00CwXTfSEeW5Lf3fIdTjDQ" group="_00CwXTfSEeW5Lf3fIdTjDQ">
          <structuredNode xmi:id="_00CwXTfSEeW5Lf3fIdTjDQ" name="Body(MyTest$initialization$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CwXjfSEeW5Lf3fIdTjDQ" target="_00CwbjfSEeW5Lf3fIdTjDQ" source="_00CwazfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CwXzfSEeW5Lf3fIdTjDQ" target="_00CwczfSEeW5Lf3fIdTjDQ" source="_00CwbjfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CwYDfSEeW5Lf3fIdTjDQ" target="_00CwfjfSEeW5Lf3fIdTjDQ" source="_00CwbjfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CwYTfSEeW5Lf3fIdTjDQ" target="_00CwjzfSEeW5Lf3fIdTjDQ" source="_00CwbjfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CwYjfSEeW5Lf3fIdTjDQ" target="_00CwmTfSEeW5Lf3fIdTjDQ" source="_00CwbjfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CwYzfSEeW5Lf3fIdTjDQ" target="_00CwoDfSEeW5Lf3fIdTjDQ" source="_00CwnDfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CwZDfSEeW5Lf3fIdTjDQ" target="_00CwrDfSEeW5Lf3fIdTjDQ" source="_00CwozfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CwZTfSEeW5Lf3fIdTjDQ" target="_00CwsjfSEeW5Lf3fIdTjDQ" source="_00CwpzfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00CwZjfSEeW5Lf3fIdTjDQ" target="_00CwtjfSEeW5Lf3fIdTjDQ" source="_00CwtTfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CwZzfSEeW5Lf3fIdTjDQ" target="_00CwtjfSEeW5Lf3fIdTjDQ" source="_00CwrzfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00CwaDfSEeW5Lf3fIdTjDQ" target="_00CwbzfSEeW5Lf3fIdTjDQ" source="_00CwtjfSEeW5Lf3fIdTjDQ">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_00CwaTfSEeW5Lf3fIdTjDQ" name="Value(true)" value="true"/>
            </edge>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_00CwajfSEeW5Lf3fIdTjDQ" name="ReadSelf">
              <result xmi:id="_00CwazfSEeW5Lf3fIdTjDQ" name="ReadSelf.result" outgoing="_00CwXjfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CwbDfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CwbTfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_00CwbjfSEeW5Lf3fIdTjDQ" name="Fork(ReadSelf.result)" incoming="_00CwXjfSEeW5Lf3fIdTjDQ" outgoing="_00CwXzfSEeW5Lf3fIdTjDQ _00CwYDfSEeW5Lf3fIdTjDQ _00CwYTfSEeW5Lf3fIdTjDQ _00CwYjfSEeW5Lf3fIdTjDQ"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CwbzfSEeW5Lf3fIdTjDQ" name="Initialization" incoming="_00CwaDfSEeW5Lf3fIdTjDQ">
              <edge xmi:type="uml:ControlFlow" xmi:id="_00CwcDfSEeW5Lf3fIdTjDQ" target="_00CwdjfSEeW5Lf3fIdTjDQ" source="_00CwcjfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_00CwcTfSEeW5Lf3fIdTjDQ" target="_00CwhzfSEeW5Lf3fIdTjDQ" source="_00CwdjfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:CallOperationAction" xmi:id="_00CwcjfSEeW5Lf3fIdTjDQ" name="Call(Super$initialization$1)" outgoing="_00CwcDfSEeW5Lf3fIdTjDQ" operation="_00CKBTfSEeW5Lf3fIdTjDQ">
                <target xmi:id="_00CwczfSEeW5Lf3fIdTjDQ" name="Call(Super$initialization$1).target" incoming="_00CwXzfSEeW5Lf3fIdTjDQ" type="_00CJgjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CwdDfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CwdTfSEeW5Lf3fIdTjDQ" value="1"/>
                </target>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CwdjfSEeW5Lf3fIdTjDQ" name="Initialize(count)" incoming="_00CwcDfSEeW5Lf3fIdTjDQ" outgoing="_00CwcTfSEeW5Lf3fIdTjDQ">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CwdzfSEeW5Lf3fIdTjDQ" target="_00CwhDfSEeW5Lf3fIdTjDQ" source="_00CweTfSEeW5Lf3fIdTjDQ"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00CweDfSEeW5Lf3fIdTjDQ" name="Value(0)">
                  <result xmi:id="_00CweTfSEeW5Lf3fIdTjDQ" name="Value(0).result" outgoing="_00CwdzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="Libraries/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CwejfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CwezfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_00CwfDfSEeW5Lf3fIdTjDQ">
                    <type xmi:type="uml:PrimitiveType" href="Libraries/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_00CwfTfSEeW5Lf3fIdTjDQ" name="Write(count)" structuralFeature="_00CKJTfSEeW5Lf3fIdTjDQ" isReplaceAll="true">
                  <object xmi:id="_00CwfjfSEeW5Lf3fIdTjDQ" name="Write(count).object" incoming="_00CwYDfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CwfzfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CwgDfSEeW5Lf3fIdTjDQ" value="1"/>
                  </object>
                  <result xmi:id="_00CwgTfSEeW5Lf3fIdTjDQ" name="Write(count).result" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CwgjfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CwgzfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                  <value xmi:id="_00CwhDfSEeW5Lf3fIdTjDQ" name="Write(count).value" incoming="_00CwdzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CwhTfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CwhjfSEeW5Lf3fIdTjDQ" value="1"/>
                  </value>
                </node>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CwhzfSEeW5Lf3fIdTjDQ" name="Set(initializationFlag)" incoming="_00CwcTfSEeW5Lf3fIdTjDQ">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CwiDfSEeW5Lf3fIdTjDQ" target="_00CwlTfSEeW5Lf3fIdTjDQ" source="_00CwijfSEeW5Lf3fIdTjDQ"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00CwiTfSEeW5Lf3fIdTjDQ" name="Value(true)">
                  <result xmi:id="_00CwijfSEeW5Lf3fIdTjDQ" name="Value(true).result" outgoing="_00CwiDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CwizfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CwjDfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralBoolean" xmi:id="_00CwjTfSEeW5Lf3fIdTjDQ" value="true">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  </value>
                </node>
                <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_00CwjjfSEeW5Lf3fIdTjDQ" name="Write(MyTest$initializationFlag$1)" structuralFeature="_00CKEzfSEeW5Lf3fIdTjDQ" isReplaceAll="true">
                  <object xmi:id="_00CwjzfSEeW5Lf3fIdTjDQ" name="Write(MyTest$initializationFlag$1).object" incoming="_00CwYTfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CwkDfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CwkTfSEeW5Lf3fIdTjDQ" value="1"/>
                  </object>
                  <result xmi:id="_00CwkjfSEeW5Lf3fIdTjDQ" name="Write(MyTest$initializationFlag$1).result" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CwkzfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CwlDfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                  <value xmi:id="_00CwlTfSEeW5Lf3fIdTjDQ" name="Write(MyTest$initializationFlag$1).value" incoming="_00CwiDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CwljfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CwlzfSEeW5Lf3fIdTjDQ" value="1"/>
                  </value>
                </node>
              </node>
            </node>
            <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_00CwmDfSEeW5Lf3fIdTjDQ" name="Read(MyTest$initializationFlag$1)" structuralFeature="_00CKEzfSEeW5Lf3fIdTjDQ">
              <object xmi:id="_00CwmTfSEeW5Lf3fIdTjDQ" name="Read(MyTest$initializationFlag$1).object" incoming="_00CwYjfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CwmjfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CwmzfSEeW5Lf3fIdTjDQ" value="1"/>
              </object>
              <result xmi:id="_00CwnDfSEeW5Lf3fIdTjDQ" name="Read(MyTest$initializationFlag$1).result" outgoing="_00CwYzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CwnTfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CwnjfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_00CwnzfSEeW5Lf3fIdTjDQ" name="Call(ListSize)">
              <argument xmi:id="_00CwoDfSEeW5Lf3fIdTjDQ" name="Call(ListSize).argument(list)" incoming="_00CwYzfSEeW5Lf3fIdTjDQ">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CwoTfSEeW5Lf3fIdTjDQ"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CwojfSEeW5Lf3fIdTjDQ" value="*"/>
              </argument>
              <result xmi:id="_00CwozfSEeW5Lf3fIdTjDQ" name="Call(ListSize).result(result)" outgoing="_00CwZDfSEeW5Lf3fIdTjDQ">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CwpDfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CwpTfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
              <behavior xmi:type="uml:FunctionBehavior" href="Libraries/fUML.library.uml#PrimitiveBehaviors-ListFunctions-ListSize"/>
            </node>
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00CwpjfSEeW5Lf3fIdTjDQ" name="Value(0)">
              <result xmi:id="_00CwpzfSEeW5Lf3fIdTjDQ" name="Value(0).result" outgoing="_00CwZTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CwqDfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CwqTfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_00CwqjfSEeW5Lf3fIdTjDQ">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_00CwqzfSEeW5Lf3fIdTjDQ" name="Test(Size==0)">
              <first xmi:id="_00CwrDfSEeW5Lf3fIdTjDQ" name="Test(Size==0).first" incoming="_00CwZDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CwrTfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CwrjfSEeW5Lf3fIdTjDQ" value="1"/>
              </first>
              <result xmi:id="_00CwrzfSEeW5Lf3fIdTjDQ" name="Test(Size==0).result" outgoing="_00CwZzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CwsDfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CwsTfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
              <second xmi:id="_00CwsjfSEeW5Lf3fIdTjDQ" name="Test(Size==0).second" incoming="_00CwZTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CwszfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CwtDfSEeW5Lf3fIdTjDQ" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_00CwtTfSEeW5Lf3fIdTjDQ" name="InitialNode" outgoing="_00CwZjfSEeW5Lf3fIdTjDQ"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_00CwtjfSEeW5Lf3fIdTjDQ" name="Decision(Test(MyTest$initializationFlag$1))" incoming="_00CwZjfSEeW5Lf3fIdTjDQ _00CwZzfSEeW5Lf3fIdTjDQ" outgoing="_00CwaDfSEeW5Lf3fIdTjDQ" decisionInputFlow="_00CwZzfSEeW5Lf3fIdTjDQ"/>
          </structuredNode>
        </ownedBehavior>
        <ownedOperation xmi:id="_00CwtzfSEeW5Lf3fIdTjDQ" name="MyTest$initialization$1" visibility="protected" method="_00CwXDfSEeW5Lf3fIdTjDQ"/>
        <ownedOperation xmi:id="_00CwuDfSEeW5Lf3fIdTjDQ" name="MyTest" visibility="public" method="_00CNwzfSEeW5Lf3fIdTjDQ">
          <ownedParameter xmi:id="_00CwuTfSEeW5Lf3fIdTjDQ" name="tester" visibility="package" type="_00CwwTfSEeW5Lf3fIdTjDQ">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CwujfSEeW5Lf3fIdTjDQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CwuzfSEeW5Lf3fIdTjDQ" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_00CwvDfSEeW5Lf3fIdTjDQ" name="" visibility="package" type="_00CKETfSEeW5Lf3fIdTjDQ" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CwvTfSEeW5Lf3fIdTjDQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CwvjfSEeW5Lf3fIdTjDQ" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_00CwvzfSEeW5Lf3fIdTjDQ" name="destroy" visibility="public" method="_00CwWjfSEeW5Lf3fIdTjDQ" redefinedOperation="_00CKCjfSEeW5Lf3fIdTjDQ"/>
        <ownedReception xmi:id="_00CwwDfSEeW5Lf3fIdTjDQ" name="SignalNewArrival" visibility="public" signal="_00CKCzfSEeW5Lf3fIdTjDQ"/>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_00CwwTfSEeW5Lf3fIdTjDQ" name="TestRunner" classifierBehavior="_00CwyDfSEeW5Lf3fIdTjDQ" isActive="true">
        <ownedAttribute xmi:id="_00CwwjfSEeW5Lf3fIdTjDQ" name="TestRunner$initializationFlag$1" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CwwzfSEeW5Lf3fIdTjDQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CwxDfSEeW5Lf3fIdTjDQ" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_00CwxTfSEeW5Lf3fIdTjDQ" name="outer" visibility="private" type="_00C0CjfSEeW5Lf3fIdTjDQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CwxjfSEeW5Lf3fIdTjDQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CwxzfSEeW5Lf3fIdTjDQ" value="1"/>
        </ownedAttribute>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_00CwyDfSEeW5Lf3fIdTjDQ" name="TestRunner$classifierBehavior$1" visibility="private" isActive="true" node="_00CwyTfSEeW5Lf3fIdTjDQ" group="_00CwyTfSEeW5Lf3fIdTjDQ">
          <structuredNode xmi:id="_00CwyTfSEeW5Lf3fIdTjDQ" name="Body(TestRunner$classifierBehavior$1)">
            <edge xmi:type="uml:ControlFlow" xmi:id="_00CwyjfSEeW5Lf3fIdTjDQ" target="_00Cw5DfSEeW5Lf3fIdTjDQ" source="_00Cw3zfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00CwyzfSEeW5Lf3fIdTjDQ" target="_00Cw8zfSEeW5Lf3fIdTjDQ" source="_00Cw5DfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CwzDfSEeW5Lf3fIdTjDQ" target="_00CxEjfSEeW5Lf3fIdTjDQ" source="_00Cw8jfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00CwzTfSEeW5Lf3fIdTjDQ" target="_00Cw-DfSEeW5Lf3fIdTjDQ" source="_00Cw8zfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CwzjfSEeW5Lf3fIdTjDQ" target="_00CxNzfSEeW5Lf3fIdTjDQ" source="_00Cw8jfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00CwzzfSEeW5Lf3fIdTjDQ" target="_00CxGjfSEeW5Lf3fIdTjDQ" source="_00Cw-DfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00Cw0DfSEeW5Lf3fIdTjDQ" target="_00CxVjfSEeW5Lf3fIdTjDQ" source="_00Cw8jfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00Cw0TfSEeW5Lf3fIdTjDQ" target="_00CxPTfSEeW5Lf3fIdTjDQ" source="_00CxGjfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00Cw0jfSEeW5Lf3fIdTjDQ" target="_00CxdjfSEeW5Lf3fIdTjDQ" source="_00Cw8jfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00Cw0zfSEeW5Lf3fIdTjDQ" target="_00CxVzfSEeW5Lf3fIdTjDQ" source="_00CxPTfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00Cw1DfSEeW5Lf3fIdTjDQ" target="_00CxrTfSEeW5Lf3fIdTjDQ" source="_00Cw8jfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00Cw1TfSEeW5Lf3fIdTjDQ" target="_00CxhDfSEeW5Lf3fIdTjDQ" source="_00CxVzfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00Cw1jfSEeW5Lf3fIdTjDQ" target="_00Cx5DfSEeW5Lf3fIdTjDQ" source="_00Cw8jfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00Cw1zfSEeW5Lf3fIdTjDQ" target="_00CxuzfSEeW5Lf3fIdTjDQ" source="_00CxhDfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00Cw2DfSEeW5Lf3fIdTjDQ" target="_00CyDzfSEeW5Lf3fIdTjDQ" source="_00Cw8jfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00Cw2TfSEeW5Lf3fIdTjDQ" target="_00Cx8jfSEeW5Lf3fIdTjDQ" source="_00CxuzfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00Cw2jfSEeW5Lf3fIdTjDQ" target="_00CyLjfSEeW5Lf3fIdTjDQ" source="_00Cw8jfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00Cw2zfSEeW5Lf3fIdTjDQ" target="_00CyFTfSEeW5Lf3fIdTjDQ" source="_00Cx8jfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00Cw3DfSEeW5Lf3fIdTjDQ" target="_00CySTfSEeW5Lf3fIdTjDQ" source="_00Cw8jfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00Cw3TfSEeW5Lf3fIdTjDQ" target="_00CyLzfSEeW5Lf3fIdTjDQ" source="_00CyFTfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00Cw3jfSEeW5Lf3fIdTjDQ" target="_00CyUTfSEeW5Lf3fIdTjDQ" source="_00CyLzfSEeW5Lf3fIdTjDQ"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00Cw3zfSEeW5Lf3fIdTjDQ" name="AcceptStatement@1246b05" outgoing="_00CwyjfSEeW5Lf3fIdTjDQ">
              <edge xmi:type="uml:ControlFlow" xmi:id="_00Cw4DfSEeW5Lf3fIdTjDQ" target="_00Cw4TfSEeW5Lf3fIdTjDQ" source="_00Cw4zfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:AcceptEventAction" xmi:id="_00Cw4TfSEeW5Lf3fIdTjDQ" name="Accept(Start)" incoming="_00Cw4DfSEeW5Lf3fIdTjDQ">
                <trigger xmi:id="_00Cw4jfSEeW5Lf3fIdTjDQ" event="_00C0CDfSEeW5Lf3fIdTjDQ"/>
              </node>
              <node xmi:type="uml:InitialNode" xmi:id="_00Cw4zfSEeW5Lf3fIdTjDQ" name="Initial(Accept(Start))" outgoing="_00Cw4DfSEeW5Lf3fIdTjDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00Cw5DfSEeW5Lf3fIdTjDQ" name="ExpressionStatement@75f3e4f9" incoming="_00CwyjfSEeW5Lf3fIdTjDQ" outgoing="_00CwyzfSEeW5Lf3fIdTjDQ">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00Cw5TfSEeW5Lf3fIdTjDQ" target="_00Cw8jfSEeW5Lf3fIdTjDQ" source="_00Cw6DfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00Cw5jfSEeW5Lf3fIdTjDQ" target="_00Cw6zfSEeW5Lf3fIdTjDQ" source="_00Cw7zfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:CallOperationAction" xmi:id="_00Cw5zfSEeW5Lf3fIdTjDQ" name="Call(run)" operation="_00Cz8jfSEeW5Lf3fIdTjDQ">
                <result xmi:id="_00Cw6DfSEeW5Lf3fIdTjDQ" name="Call(run).result(test)" outgoing="_00Cw5TfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00Cw6TfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00Cw6jfSEeW5Lf3fIdTjDQ" value="1"/>
                </result>
                <target xmi:id="_00Cw6zfSEeW5Lf3fIdTjDQ" name="Call(run).target" incoming="_00Cw5jfSEeW5Lf3fIdTjDQ" type="_00CwwTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00Cw7DfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00Cw7TfSEeW5Lf3fIdTjDQ" value="1"/>
                </target>
              </node>
              <node xmi:type="uml:ReadSelfAction" xmi:id="_00Cw7jfSEeW5Lf3fIdTjDQ" name="ReadSelf">
                <result xmi:id="_00Cw7zfSEeW5Lf3fIdTjDQ" name="ReadSelf.result" outgoing="_00Cw5jfSEeW5Lf3fIdTjDQ" type="_00CwwTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00Cw8DfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00Cw8TfSEeW5Lf3fIdTjDQ" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ForkNode" xmi:id="_00Cw8jfSEeW5Lf3fIdTjDQ" name="Fork(test)@2334ddfc" incoming="_00Cw5TfSEeW5Lf3fIdTjDQ" outgoing="_00CwzDfSEeW5Lf3fIdTjDQ _00CwzjfSEeW5Lf3fIdTjDQ _00Cw0DfSEeW5Lf3fIdTjDQ _00Cw0jfSEeW5Lf3fIdTjDQ _00Cw1DfSEeW5Lf3fIdTjDQ _00Cw1jfSEeW5Lf3fIdTjDQ _00Cw2DfSEeW5Lf3fIdTjDQ _00Cw2jfSEeW5Lf3fIdTjDQ _00Cw3DfSEeW5Lf3fIdTjDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00Cw8zfSEeW5Lf3fIdTjDQ" name="AcceptStatement@61b5c576" incoming="_00CwyzfSEeW5Lf3fIdTjDQ" outgoing="_00CwzTfSEeW5Lf3fIdTjDQ">
              <edge xmi:type="uml:ControlFlow" xmi:id="_00Cw9DfSEeW5Lf3fIdTjDQ" target="_00Cw9TfSEeW5Lf3fIdTjDQ" source="_00Cw9zfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:AcceptEventAction" xmi:id="_00Cw9TfSEeW5Lf3fIdTjDQ" name="Accept(Continue)" incoming="_00Cw9DfSEeW5Lf3fIdTjDQ">
                <trigger xmi:id="_00Cw9jfSEeW5Lf3fIdTjDQ" event="_00C0CTfSEeW5Lf3fIdTjDQ"/>
              </node>
              <node xmi:type="uml:InitialNode" xmi:id="_00Cw9zfSEeW5Lf3fIdTjDQ" name="Initial(Accept(Continue))" outgoing="_00Cw9DfSEeW5Lf3fIdTjDQ"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00Cw-DfSEeW5Lf3fIdTjDQ" name="ExpressionStatement@3e51bee9" incoming="_00CwzTfSEeW5Lf3fIdTjDQ" outgoing="_00CwzzfSEeW5Lf3fIdTjDQ">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00Cw-TfSEeW5Lf3fIdTjDQ" target="_00Cw_TfSEeW5Lf3fIdTjDQ" source="_00CxBzfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00Cw-jfSEeW5Lf3fIdTjDQ" target="_00CxADfSEeW5Lf3fIdTjDQ" source="_00CxFzfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_00Cw-zfSEeW5Lf3fIdTjDQ" target="_00Cw_DfSEeW5Lf3fIdTjDQ" source="_00CxAzfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_00Cw_DfSEeW5Lf3fIdTjDQ" name="Call(AssertTrue)" incoming="_00Cw-zfSEeW5Lf3fIdTjDQ" behavior="_00DZBTfSEeW5Lf3fIdTjDQ">
                <argument xmi:id="_00Cw_TfSEeW5Lf3fIdTjDQ" name="Call(AssertTrue).argument(label)" incoming="_00Cw-TfSEeW5Lf3fIdTjDQ">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00Cw_jfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00Cw_zfSEeW5Lf3fIdTjDQ" value="1"/>
                </argument>
                <argument xmi:id="_00CxADfSEeW5Lf3fIdTjDQ" name="Call(AssertTrue).argument(condition)" incoming="_00Cw-jfSEeW5Lf3fIdTjDQ">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CxATfSEeW5Lf3fIdTjDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CxAjfSEeW5Lf3fIdTjDQ" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CxAzfSEeW5Lf3fIdTjDQ" name="Tuple@6b7ac287" outgoing="_00Cw-zfSEeW5Lf3fIdTjDQ">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CxBDfSEeW5Lf3fIdTjDQ" target="_00CxDDfSEeW5Lf3fIdTjDQ" source="_00CxEjfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CxBTfSEeW5Lf3fIdTjDQ" target="_00CxFDfSEeW5Lf3fIdTjDQ" source="_00CxDzfSEeW5Lf3fIdTjDQ"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00CxBjfSEeW5Lf3fIdTjDQ" name="Value(&quot;test.sig instanceof SignalTermination&quot;)">
                  <result xmi:id="_00CxBzfSEeW5Lf3fIdTjDQ" name="Value(&quot;test.sig instanceof SignalTermination&quot;).result" outgoing="_00Cw-TfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CxCDfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CxCTfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_00CxCjfSEeW5Lf3fIdTjDQ" value="test.sig instanceof SignalTermination">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_00CxCzfSEeW5Lf3fIdTjDQ" name="Read(sig)" structuralFeature="_00CKFjfSEeW5Lf3fIdTjDQ">
                  <object xmi:id="_00CxDDfSEeW5Lf3fIdTjDQ" name="Read(sig).object" incoming="_00CxBDfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CxDTfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CxDjfSEeW5Lf3fIdTjDQ" value="1"/>
                  </object>
                  <result xmi:id="_00CxDzfSEeW5Lf3fIdTjDQ" name="Read(sig).result" outgoing="_00CxBTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CxEDfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CxETfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_00CxEjfSEeW5Lf3fIdTjDQ" name="Fork(Fork(test)@2334ddfc)" incoming="_00CwzDfSEeW5Lf3fIdTjDQ" outgoing="_00CxBDfSEeW5Lf3fIdTjDQ"/>
                <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_00CxEzfSEeW5Lf3fIdTjDQ" name="ReadIsClassifiedObject(SignalTermination)" classifier="_00CKDzfSEeW5Lf3fIdTjDQ">
                  <object xmi:id="_00CxFDfSEeW5Lf3fIdTjDQ" name="ReadIsClassifiedObject(SignalTermination).object" incoming="_00CxBTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CxFTfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CxFjfSEeW5Lf3fIdTjDQ" value="1"/>
                  </object>
                  <result xmi:id="_00CxFzfSEeW5Lf3fIdTjDQ" name="ReadIsClassifiedObject(SignalTermination).result" outgoing="_00Cw-jfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CxGDfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CxGTfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                </node>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CxGjfSEeW5Lf3fIdTjDQ" name="ExpressionStatement@3491d8b6" incoming="_00CwzzfSEeW5Lf3fIdTjDQ" outgoing="_00Cw0TfSEeW5Lf3fIdTjDQ">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CxGzfSEeW5Lf3fIdTjDQ" target="_00CxIDfSEeW5Lf3fIdTjDQ" source="_00CxLDfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CxHDfSEeW5Lf3fIdTjDQ" target="_00CxIzfSEeW5Lf3fIdTjDQ" source="_00CxNDfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CxHTfSEeW5Lf3fIdTjDQ" target="_00CxJjfSEeW5Lf3fIdTjDQ" source="_00CxOTfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_00CxHjfSEeW5Lf3fIdTjDQ" target="_00CxHzfSEeW5Lf3fIdTjDQ" source="_00CxKTfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_00CxHzfSEeW5Lf3fIdTjDQ" name="Call(AssertEqual)" incoming="_00CxHjfSEeW5Lf3fIdTjDQ" behavior="_00DZaDfSEeW5Lf3fIdTjDQ">
                <argument xmi:id="_00CxIDfSEeW5Lf3fIdTjDQ" name="Call(AssertEqual).argument(label)" incoming="_00CxGzfSEeW5Lf3fIdTjDQ">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CxITfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CxIjfSEeW5Lf3fIdTjDQ" value="1"/>
                </argument>
                <argument xmi:id="_00CxIzfSEeW5Lf3fIdTjDQ" name="Call(AssertEqual).argument(value1)" incoming="_00CxHDfSEeW5Lf3fIdTjDQ">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CxJDfSEeW5Lf3fIdTjDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CxJTfSEeW5Lf3fIdTjDQ" value="1"/>
                </argument>
                <argument xmi:id="_00CxJjfSEeW5Lf3fIdTjDQ" name="Call(AssertEqual).argument(value2)" incoming="_00CxHTfSEeW5Lf3fIdTjDQ">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CxJzfSEeW5Lf3fIdTjDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CxKDfSEeW5Lf3fIdTjDQ" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CxKTfSEeW5Lf3fIdTjDQ" name="Tuple@5e17ac06" outgoing="_00CxHjfSEeW5Lf3fIdTjDQ">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CxKjfSEeW5Lf3fIdTjDQ" target="_00CxMTfSEeW5Lf3fIdTjDQ" source="_00CxNzfSEeW5Lf3fIdTjDQ"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00CxKzfSEeW5Lf3fIdTjDQ" name="Value(&quot;test.name&quot;)">
                  <result xmi:id="_00CxLDfSEeW5Lf3fIdTjDQ" name="Value(&quot;test.name&quot;).result" outgoing="_00CxGzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CxLTfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CxLjfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_00CxLzfSEeW5Lf3fIdTjDQ" value="test.name">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_00CxMDfSEeW5Lf3fIdTjDQ" name="Read(name)" structuralFeature="_00CKHDfSEeW5Lf3fIdTjDQ">
                  <object xmi:id="_00CxMTfSEeW5Lf3fIdTjDQ" name="Read(name).object" incoming="_00CxKjfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CxMjfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CxMzfSEeW5Lf3fIdTjDQ" value="1"/>
                  </object>
                  <result xmi:id="_00CxNDfSEeW5Lf3fIdTjDQ" name="Read(name).result" outgoing="_00CxHDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CxNTfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CxNjfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_00CxNzfSEeW5Lf3fIdTjDQ" name="Fork(Fork(test)@2334ddfc)" incoming="_00CwzjfSEeW5Lf3fIdTjDQ" outgoing="_00CxKjfSEeW5Lf3fIdTjDQ"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00CxODfSEeW5Lf3fIdTjDQ" name="Value(&quot;Arrival1&quot;)">
                  <result xmi:id="_00CxOTfSEeW5Lf3fIdTjDQ" name="Value(&quot;Arrival1&quot;).result" outgoing="_00CxHTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CxOjfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CxOzfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_00CxPDfSEeW5Lf3fIdTjDQ" value="Arrival1">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CxPTfSEeW5Lf3fIdTjDQ" name="ExpressionStatement@59f50df9" incoming="_00Cw0TfSEeW5Lf3fIdTjDQ" outgoing="_00Cw0zfSEeW5Lf3fIdTjDQ">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CxPjfSEeW5Lf3fIdTjDQ" target="_00CxQjfSEeW5Lf3fIdTjDQ" source="_00CxSzfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CxPzfSEeW5Lf3fIdTjDQ" target="_00CxRTfSEeW5Lf3fIdTjDQ" source="_00CxUzfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_00CxQDfSEeW5Lf3fIdTjDQ" target="_00CxQTfSEeW5Lf3fIdTjDQ" source="_00CxSDfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_00CxQTfSEeW5Lf3fIdTjDQ" name="Call(AssertFalse)" incoming="_00CxQDfSEeW5Lf3fIdTjDQ" behavior="_00DakzfSEeW5Lf3fIdTjDQ">
                <argument xmi:id="_00CxQjfSEeW5Lf3fIdTjDQ" name="Call(AssertFalse).argument(label)" incoming="_00CxPjfSEeW5Lf3fIdTjDQ">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CxQzfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CxRDfSEeW5Lf3fIdTjDQ" value="1"/>
                </argument>
                <argument xmi:id="_00CxRTfSEeW5Lf3fIdTjDQ" name="Call(AssertFalse).argument(condition)" incoming="_00CxPzfSEeW5Lf3fIdTjDQ">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CxRjfSEeW5Lf3fIdTjDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CxRzfSEeW5Lf3fIdTjDQ" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CxSDfSEeW5Lf3fIdTjDQ" name="Tuple@24be6cbe" outgoing="_00CxQDfSEeW5Lf3fIdTjDQ">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CxSTfSEeW5Lf3fIdTjDQ" target="_00CxUDfSEeW5Lf3fIdTjDQ" source="_00CxVjfSEeW5Lf3fIdTjDQ"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00CxSjfSEeW5Lf3fIdTjDQ" name="Value(&quot;test.terminate&quot;)">
                  <result xmi:id="_00CxSzfSEeW5Lf3fIdTjDQ" name="Value(&quot;test.terminate&quot;).result" outgoing="_00CxPjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CxTDfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CxTTfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_00CxTjfSEeW5Lf3fIdTjDQ" value="test.terminate">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_00CxTzfSEeW5Lf3fIdTjDQ" name="Read(terminate)" structuralFeature="_00CKHzfSEeW5Lf3fIdTjDQ">
                  <object xmi:id="_00CxUDfSEeW5Lf3fIdTjDQ" name="Read(terminate).object" incoming="_00CxSTfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CxUTfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CxUjfSEeW5Lf3fIdTjDQ" value="1"/>
                  </object>
                  <result xmi:id="_00CxUzfSEeW5Lf3fIdTjDQ" name="Read(terminate).result" outgoing="_00CxPzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CxVDfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CxVTfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_00CxVjfSEeW5Lf3fIdTjDQ" name="Fork(Fork(test)@2334ddfc)" incoming="_00Cw0DfSEeW5Lf3fIdTjDQ" outgoing="_00CxSTfSEeW5Lf3fIdTjDQ"/>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CxVzfSEeW5Lf3fIdTjDQ" name="ExpressionStatement@2509cb76" incoming="_00Cw0zfSEeW5Lf3fIdTjDQ" outgoing="_00Cw1TfSEeW5Lf3fIdTjDQ">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CxWDfSEeW5Lf3fIdTjDQ" target="_00CxXTfSEeW5Lf3fIdTjDQ" source="_00CxazfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CxWTfSEeW5Lf3fIdTjDQ" target="_00CxYDfSEeW5Lf3fIdTjDQ" source="_00CxezfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CxWjfSEeW5Lf3fIdTjDQ" target="_00CxYzfSEeW5Lf3fIdTjDQ" source="_00CxgDfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_00CxWzfSEeW5Lf3fIdTjDQ" target="_00CxXDfSEeW5Lf3fIdTjDQ" source="_00CxZjfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_00CxXDfSEeW5Lf3fIdTjDQ" name="Call(AssertEqual)" incoming="_00CxWzfSEeW5Lf3fIdTjDQ" behavior="_00DZaDfSEeW5Lf3fIdTjDQ">
                <argument xmi:id="_00CxXTfSEeW5Lf3fIdTjDQ" name="Call(AssertEqual).argument(label)" incoming="_00CxWDfSEeW5Lf3fIdTjDQ">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CxXjfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CxXzfSEeW5Lf3fIdTjDQ" value="1"/>
                </argument>
                <argument xmi:id="_00CxYDfSEeW5Lf3fIdTjDQ" name="Call(AssertEqual).argument(value1)" incoming="_00CxWTfSEeW5Lf3fIdTjDQ">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CxYTfSEeW5Lf3fIdTjDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CxYjfSEeW5Lf3fIdTjDQ" value="1"/>
                </argument>
                <argument xmi:id="_00CxYzfSEeW5Lf3fIdTjDQ" name="Call(AssertEqual).argument(value2)" incoming="_00CxWjfSEeW5Lf3fIdTjDQ">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CxZDfSEeW5Lf3fIdTjDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CxZTfSEeW5Lf3fIdTjDQ" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CxZjfSEeW5Lf3fIdTjDQ" name="Tuple@3d8479d3" outgoing="_00CxWzfSEeW5Lf3fIdTjDQ">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CxZzfSEeW5Lf3fIdTjDQ" target="_00CxcDfSEeW5Lf3fIdTjDQ" source="_00CxdjfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CxaDfSEeW5Lf3fIdTjDQ" target="_00CxfjfSEeW5Lf3fIdTjDQ" source="_00CxczfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CxaTfSEeW5Lf3fIdTjDQ" target="_00CxeDfSEeW5Lf3fIdTjDQ" source="_00CxfjfSEeW5Lf3fIdTjDQ"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00CxajfSEeW5Lf3fIdTjDQ" name="Value(&quot;test.arrival.name&quot;)">
                  <result xmi:id="_00CxazfSEeW5Lf3fIdTjDQ" name="Value(&quot;test.arrival.name&quot;).result" outgoing="_00CxWDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CxbDfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CxbTfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_00CxbjfSEeW5Lf3fIdTjDQ" value="test.arrival.name">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_00CxbzfSEeW5Lf3fIdTjDQ" name="Read(arrival)" structuralFeature="_00CKIjfSEeW5Lf3fIdTjDQ">
                  <object xmi:id="_00CxcDfSEeW5Lf3fIdTjDQ" name="Read(arrival).object" incoming="_00CxZzfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CxcTfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CxcjfSEeW5Lf3fIdTjDQ" value="1"/>
                  </object>
                  <result xmi:id="_00CxczfSEeW5Lf3fIdTjDQ" name="Read(arrival).result" outgoing="_00CxaDfSEeW5Lf3fIdTjDQ" type="_00CKCzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CxdDfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CxdTfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_00CxdjfSEeW5Lf3fIdTjDQ" name="Fork(Fork(test)@2334ddfc)" incoming="_00Cw0jfSEeW5Lf3fIdTjDQ" outgoing="_00CxZzfSEeW5Lf3fIdTjDQ"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_00CxdzfSEeW5Lf3fIdTjDQ" name="Read(name)" structuralFeature="_00CKDDfSEeW5Lf3fIdTjDQ">
                  <object xmi:id="_00CxeDfSEeW5Lf3fIdTjDQ" name="Read(name).object" incoming="_00CxaTfSEeW5Lf3fIdTjDQ" type="_00CKCzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CxeTfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CxejfSEeW5Lf3fIdTjDQ" value="1"/>
                  </object>
                  <result xmi:id="_00CxezfSEeW5Lf3fIdTjDQ" name="Read(name).result" outgoing="_00CxWTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CxfDfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CxfTfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_00CxfjfSEeW5Lf3fIdTjDQ" name="Fork(Read(arrival).result)" incoming="_00CxaDfSEeW5Lf3fIdTjDQ" outgoing="_00CxaTfSEeW5Lf3fIdTjDQ"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00CxfzfSEeW5Lf3fIdTjDQ" name="Value(&quot;Arrival3&quot;)">
                  <result xmi:id="_00CxgDfSEeW5Lf3fIdTjDQ" name="Value(&quot;Arrival3&quot;).result" outgoing="_00CxWjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CxgTfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CxgjfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_00CxgzfSEeW5Lf3fIdTjDQ" value="Arrival3">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CxhDfSEeW5Lf3fIdTjDQ" name="ExpressionStatement@25888168" incoming="_00Cw1TfSEeW5Lf3fIdTjDQ" outgoing="_00Cw1zfSEeW5Lf3fIdTjDQ">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CxhTfSEeW5Lf3fIdTjDQ" target="_00CxiTfSEeW5Lf3fIdTjDQ" source="_00CxljfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CxhjfSEeW5Lf3fIdTjDQ" target="_00CxjDfSEeW5Lf3fIdTjDQ" source="_00CxuDfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_00CxhzfSEeW5Lf3fIdTjDQ" target="_00CxiDfSEeW5Lf3fIdTjDQ" source="_00CxjzfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_00CxiDfSEeW5Lf3fIdTjDQ" name="Call(AssertTrue)" incoming="_00CxhzfSEeW5Lf3fIdTjDQ" behavior="_00DZBTfSEeW5Lf3fIdTjDQ">
                <argument xmi:id="_00CxiTfSEeW5Lf3fIdTjDQ" name="Call(AssertTrue).argument(label)" incoming="_00CxhTfSEeW5Lf3fIdTjDQ">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CxijfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CxizfSEeW5Lf3fIdTjDQ" value="1"/>
                </argument>
                <argument xmi:id="_00CxjDfSEeW5Lf3fIdTjDQ" name="Call(AssertTrue).argument(condition)" incoming="_00CxhjfSEeW5Lf3fIdTjDQ">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CxjTfSEeW5Lf3fIdTjDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CxjjfSEeW5Lf3fIdTjDQ" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CxjzfSEeW5Lf3fIdTjDQ" name="Tuple@4ce3a27e" outgoing="_00CxhzfSEeW5Lf3fIdTjDQ">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CxkDfSEeW5Lf3fIdTjDQ" target="_00CxmzfSEeW5Lf3fIdTjDQ" source="_00CxqjfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CxkTfSEeW5Lf3fIdTjDQ" target="_00CxszfSEeW5Lf3fIdTjDQ" source="_00CxrzfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_00CxkjfSEeW5Lf3fIdTjDQ" target="_00CxmjfSEeW5Lf3fIdTjDQ" source="_00CxpDfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CxkzfSEeW5Lf3fIdTjDQ" target="_00CxnjfSEeW5Lf3fIdTjDQ" source="_00CxszfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CxlDfSEeW5Lf3fIdTjDQ" target="_00CxtTfSEeW5Lf3fIdTjDQ" source="_00CxoTfSEeW5Lf3fIdTjDQ"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00CxlTfSEeW5Lf3fIdTjDQ" name="Value(&quot;test.signals[1] hastype SignalArrival&quot;)">
                  <result xmi:id="_00CxljfSEeW5Lf3fIdTjDQ" name="Value(&quot;test.signals[1] hastype SignalArrival&quot;).result" outgoing="_00CxhTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CxlzfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CxmDfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_00CxmTfSEeW5Lf3fIdTjDQ" value="test.signals[1] hastype SignalArrival">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_00CxmjfSEeW5Lf3fIdTjDQ" name="Call(At)" incoming="_00CxkjfSEeW5Lf3fIdTjDQ">
                  <argument xmi:id="_00CxmzfSEeW5Lf3fIdTjDQ" name="Call(At).argument(seq)" incoming="_00CxkDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CxnDfSEeW5Lf3fIdTjDQ"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CxnTfSEeW5Lf3fIdTjDQ" value="*"/>
                  </argument>
                  <argument xmi:id="_00CxnjfSEeW5Lf3fIdTjDQ" name="Call(At).argument(index)" incoming="_00CxkzfSEeW5Lf3fIdTjDQ">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CxnzfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CxoDfSEeW5Lf3fIdTjDQ" value="1"/>
                  </argument>
                  <result xmi:id="_00CxoTfSEeW5Lf3fIdTjDQ" name="Call(At).result()" outgoing="_00CxlDfSEeW5Lf3fIdTjDQ">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CxojfSEeW5Lf3fIdTjDQ"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CxozfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="Libraries/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-At"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CxpDfSEeW5Lf3fIdTjDQ" name="Tuple@3e54c9c4" outgoing="_00CxkjfSEeW5Lf3fIdTjDQ">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_00CxpTfSEeW5Lf3fIdTjDQ" target="_00CxpzfSEeW5Lf3fIdTjDQ" source="_00CxrTfSEeW5Lf3fIdTjDQ"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_00CxpjfSEeW5Lf3fIdTjDQ" name="Read(signals)" structuralFeature="_00CKKDfSEeW5Lf3fIdTjDQ">
                    <object xmi:id="_00CxpzfSEeW5Lf3fIdTjDQ" name="Read(signals).object" incoming="_00CxpTfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CxqDfSEeW5Lf3fIdTjDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CxqTfSEeW5Lf3fIdTjDQ" value="1"/>
                    </object>
                    <result xmi:id="_00CxqjfSEeW5Lf3fIdTjDQ" name="Read(signals).result" outgoing="_00CxkDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CxqzfSEeW5Lf3fIdTjDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CxrDfSEeW5Lf3fIdTjDQ" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_00CxrTfSEeW5Lf3fIdTjDQ" name="Fork(Fork(test)@2334ddfc)" incoming="_00Cw1DfSEeW5Lf3fIdTjDQ" outgoing="_00CxpTfSEeW5Lf3fIdTjDQ"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00CxrjfSEeW5Lf3fIdTjDQ" name="Value(1)">
                    <result xmi:id="_00CxrzfSEeW5Lf3fIdTjDQ" name="Value(1).result" outgoing="_00CxkTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="Libraries/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CxsDfSEeW5Lf3fIdTjDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CxsTfSEeW5Lf3fIdTjDQ" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_00CxsjfSEeW5Lf3fIdTjDQ" value="1">
                      <type xmi:type="uml:PrimitiveType" href="Libraries/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_00CxszfSEeW5Lf3fIdTjDQ" name="Fork(Call(At).argument(index))" incoming="_00CxkTfSEeW5Lf3fIdTjDQ" outgoing="_00CxkzfSEeW5Lf3fIdTjDQ"/>
                <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_00CxtDfSEeW5Lf3fIdTjDQ" name="ReadIsClassifiedObject(SignalNewArrival)" classifier="_00CKCzfSEeW5Lf3fIdTjDQ" isDirect="true">
                  <object xmi:id="_00CxtTfSEeW5Lf3fIdTjDQ" name="ReadIsClassifiedObject(SignalNewArrival).object" incoming="_00CxlDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CxtjfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CxtzfSEeW5Lf3fIdTjDQ" value="1"/>
                  </object>
                  <result xmi:id="_00CxuDfSEeW5Lf3fIdTjDQ" name="ReadIsClassifiedObject(SignalNewArrival).result" outgoing="_00CxhjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CxuTfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CxujfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                </node>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CxuzfSEeW5Lf3fIdTjDQ" name="ExpressionStatement@35a947d7" incoming="_00Cw1zfSEeW5Lf3fIdTjDQ" outgoing="_00Cw2TfSEeW5Lf3fIdTjDQ">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CxvDfSEeW5Lf3fIdTjDQ" target="_00CxwDfSEeW5Lf3fIdTjDQ" source="_00CxzTfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CxvTfSEeW5Lf3fIdTjDQ" target="_00CxwzfSEeW5Lf3fIdTjDQ" source="_00Cx7zfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_00CxvjfSEeW5Lf3fIdTjDQ" target="_00CxvzfSEeW5Lf3fIdTjDQ" source="_00CxxjfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_00CxvzfSEeW5Lf3fIdTjDQ" name="Call(AssertTrue)" incoming="_00CxvjfSEeW5Lf3fIdTjDQ" behavior="_00DZBTfSEeW5Lf3fIdTjDQ">
                <argument xmi:id="_00CxwDfSEeW5Lf3fIdTjDQ" name="Call(AssertTrue).argument(label)" incoming="_00CxvDfSEeW5Lf3fIdTjDQ">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CxwTfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CxwjfSEeW5Lf3fIdTjDQ" value="1"/>
                </argument>
                <argument xmi:id="_00CxwzfSEeW5Lf3fIdTjDQ" name="Call(AssertTrue).argument(condition)" incoming="_00CxvTfSEeW5Lf3fIdTjDQ">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CxxDfSEeW5Lf3fIdTjDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CxxTfSEeW5Lf3fIdTjDQ" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CxxjfSEeW5Lf3fIdTjDQ" name="Tuple@4bf28cfa" outgoing="_00CxvjfSEeW5Lf3fIdTjDQ">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CxxzfSEeW5Lf3fIdTjDQ" target="_00Cx0jfSEeW5Lf3fIdTjDQ" source="_00Cx4TfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CxyDfSEeW5Lf3fIdTjDQ" target="_00Cx6jfSEeW5Lf3fIdTjDQ" source="_00Cx5jfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_00CxyTfSEeW5Lf3fIdTjDQ" target="_00Cx0TfSEeW5Lf3fIdTjDQ" source="_00Cx2zfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CxyjfSEeW5Lf3fIdTjDQ" target="_00Cx1TfSEeW5Lf3fIdTjDQ" source="_00Cx6jfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CxyzfSEeW5Lf3fIdTjDQ" target="_00Cx7DfSEeW5Lf3fIdTjDQ" source="_00Cx2DfSEeW5Lf3fIdTjDQ"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00CxzDfSEeW5Lf3fIdTjDQ" name="Value(&quot;test.signals[2] hastype SignalTermination&quot;)">
                  <result xmi:id="_00CxzTfSEeW5Lf3fIdTjDQ" name="Value(&quot;test.signals[2] hastype SignalTermination&quot;).result" outgoing="_00CxvDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CxzjfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CxzzfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_00Cx0DfSEeW5Lf3fIdTjDQ" value="test.signals[2] hastype SignalTermination">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_00Cx0TfSEeW5Lf3fIdTjDQ" name="Call(At)" incoming="_00CxyTfSEeW5Lf3fIdTjDQ">
                  <argument xmi:id="_00Cx0jfSEeW5Lf3fIdTjDQ" name="Call(At).argument(seq)" incoming="_00CxxzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00Cx0zfSEeW5Lf3fIdTjDQ"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00Cx1DfSEeW5Lf3fIdTjDQ" value="*"/>
                  </argument>
                  <argument xmi:id="_00Cx1TfSEeW5Lf3fIdTjDQ" name="Call(At).argument(index)" incoming="_00CxyjfSEeW5Lf3fIdTjDQ">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00Cx1jfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00Cx1zfSEeW5Lf3fIdTjDQ" value="1"/>
                  </argument>
                  <result xmi:id="_00Cx2DfSEeW5Lf3fIdTjDQ" name="Call(At).result()" outgoing="_00CxyzfSEeW5Lf3fIdTjDQ">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00Cx2TfSEeW5Lf3fIdTjDQ"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00Cx2jfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="Libraries/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-At"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_00Cx2zfSEeW5Lf3fIdTjDQ" name="Tuple@21c840ab" outgoing="_00CxyTfSEeW5Lf3fIdTjDQ">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_00Cx3DfSEeW5Lf3fIdTjDQ" target="_00Cx3jfSEeW5Lf3fIdTjDQ" source="_00Cx5DfSEeW5Lf3fIdTjDQ"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_00Cx3TfSEeW5Lf3fIdTjDQ" name="Read(signals)" structuralFeature="_00CKKDfSEeW5Lf3fIdTjDQ">
                    <object xmi:id="_00Cx3jfSEeW5Lf3fIdTjDQ" name="Read(signals).object" incoming="_00Cx3DfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00Cx3zfSEeW5Lf3fIdTjDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00Cx4DfSEeW5Lf3fIdTjDQ" value="1"/>
                    </object>
                    <result xmi:id="_00Cx4TfSEeW5Lf3fIdTjDQ" name="Read(signals).result" outgoing="_00CxxzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00Cx4jfSEeW5Lf3fIdTjDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00Cx4zfSEeW5Lf3fIdTjDQ" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_00Cx5DfSEeW5Lf3fIdTjDQ" name="Fork(Fork(test)@2334ddfc)" incoming="_00Cw1jfSEeW5Lf3fIdTjDQ" outgoing="_00Cx3DfSEeW5Lf3fIdTjDQ"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00Cx5TfSEeW5Lf3fIdTjDQ" name="Value(2)">
                    <result xmi:id="_00Cx5jfSEeW5Lf3fIdTjDQ" name="Value(2).result" outgoing="_00CxyDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="Libraries/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00Cx5zfSEeW5Lf3fIdTjDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00Cx6DfSEeW5Lf3fIdTjDQ" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_00Cx6TfSEeW5Lf3fIdTjDQ" value="2">
                      <type xmi:type="uml:PrimitiveType" href="Libraries/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_00Cx6jfSEeW5Lf3fIdTjDQ" name="Fork(Call(At).argument(index))" incoming="_00CxyDfSEeW5Lf3fIdTjDQ" outgoing="_00CxyjfSEeW5Lf3fIdTjDQ"/>
                <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_00Cx6zfSEeW5Lf3fIdTjDQ" name="ReadIsClassifiedObject(SignalTermination)" classifier="_00CKDzfSEeW5Lf3fIdTjDQ" isDirect="true">
                  <object xmi:id="_00Cx7DfSEeW5Lf3fIdTjDQ" name="ReadIsClassifiedObject(SignalTermination).object" incoming="_00CxyzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00Cx7TfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00Cx7jfSEeW5Lf3fIdTjDQ" value="1"/>
                  </object>
                  <result xmi:id="_00Cx7zfSEeW5Lf3fIdTjDQ" name="ReadIsClassifiedObject(SignalTermination).result" outgoing="_00CxvTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00Cx8DfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00Cx8TfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                </node>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00Cx8jfSEeW5Lf3fIdTjDQ" name="ExpressionStatement@3d5d0906" incoming="_00Cw2TfSEeW5Lf3fIdTjDQ" outgoing="_00Cw2zfSEeW5Lf3fIdTjDQ">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00Cx8zfSEeW5Lf3fIdTjDQ" target="_00Cx-DfSEeW5Lf3fIdTjDQ" source="_00CyBDfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00Cx9DfSEeW5Lf3fIdTjDQ" target="_00Cx-zfSEeW5Lf3fIdTjDQ" source="_00CyDDfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00Cx9TfSEeW5Lf3fIdTjDQ" target="_00Cx_jfSEeW5Lf3fIdTjDQ" source="_00CyETfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_00Cx9jfSEeW5Lf3fIdTjDQ" target="_00Cx9zfSEeW5Lf3fIdTjDQ" source="_00CyATfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_00Cx9zfSEeW5Lf3fIdTjDQ" name="Call(AssertEqual)" incoming="_00Cx9jfSEeW5Lf3fIdTjDQ" behavior="_00DZaDfSEeW5Lf3fIdTjDQ">
                <argument xmi:id="_00Cx-DfSEeW5Lf3fIdTjDQ" name="Call(AssertEqual).argument(label)" incoming="_00Cx8zfSEeW5Lf3fIdTjDQ">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00Cx-TfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00Cx-jfSEeW5Lf3fIdTjDQ" value="1"/>
                </argument>
                <argument xmi:id="_00Cx-zfSEeW5Lf3fIdTjDQ" name="Call(AssertEqual).argument(value1)" incoming="_00Cx9DfSEeW5Lf3fIdTjDQ">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00Cx_DfSEeW5Lf3fIdTjDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00Cx_TfSEeW5Lf3fIdTjDQ" value="1"/>
                </argument>
                <argument xmi:id="_00Cx_jfSEeW5Lf3fIdTjDQ" name="Call(AssertEqual).argument(value2)" incoming="_00Cx9TfSEeW5Lf3fIdTjDQ">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00Cx_zfSEeW5Lf3fIdTjDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CyADfSEeW5Lf3fIdTjDQ" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CyATfSEeW5Lf3fIdTjDQ" name="Tuple@125fb199" outgoing="_00Cx9jfSEeW5Lf3fIdTjDQ">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CyAjfSEeW5Lf3fIdTjDQ" target="_00CyCTfSEeW5Lf3fIdTjDQ" source="_00CyDzfSEeW5Lf3fIdTjDQ"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00CyAzfSEeW5Lf3fIdTjDQ" name="Value(&quot;test.count&quot;)">
                  <result xmi:id="_00CyBDfSEeW5Lf3fIdTjDQ" name="Value(&quot;test.count&quot;).result" outgoing="_00Cx8zfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CyBTfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CyBjfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_00CyBzfSEeW5Lf3fIdTjDQ" value="test.count">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_00CyCDfSEeW5Lf3fIdTjDQ" name="Read(count)" structuralFeature="_00CKJTfSEeW5Lf3fIdTjDQ">
                  <object xmi:id="_00CyCTfSEeW5Lf3fIdTjDQ" name="Read(count).object" incoming="_00CyAjfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CyCjfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CyCzfSEeW5Lf3fIdTjDQ" value="1"/>
                  </object>
                  <result xmi:id="_00CyDDfSEeW5Lf3fIdTjDQ" name="Read(count).result" outgoing="_00Cx9DfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CyDTfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CyDjfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_00CyDzfSEeW5Lf3fIdTjDQ" name="Fork(Fork(test)@2334ddfc)" incoming="_00Cw2DfSEeW5Lf3fIdTjDQ" outgoing="_00CyAjfSEeW5Lf3fIdTjDQ"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00CyEDfSEeW5Lf3fIdTjDQ" name="Value(3)">
                  <result xmi:id="_00CyETfSEeW5Lf3fIdTjDQ" name="Value(3).result" outgoing="_00Cx9TfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="Libraries/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CyEjfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CyEzfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_00CyFDfSEeW5Lf3fIdTjDQ" value="3">
                    <type xmi:type="uml:PrimitiveType" href="Libraries/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CyFTfSEeW5Lf3fIdTjDQ" name="ExpressionStatement@90d00bd" incoming="_00Cw2zfSEeW5Lf3fIdTjDQ" outgoing="_00Cw3TfSEeW5Lf3fIdTjDQ">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CyFjfSEeW5Lf3fIdTjDQ" target="_00CyGjfSEeW5Lf3fIdTjDQ" source="_00CyIzfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CyFzfSEeW5Lf3fIdTjDQ" target="_00CyHTfSEeW5Lf3fIdTjDQ" source="_00CyKzfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_00CyGDfSEeW5Lf3fIdTjDQ" target="_00CyGTfSEeW5Lf3fIdTjDQ" source="_00CyIDfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_00CyGTfSEeW5Lf3fIdTjDQ" name="Call(AssertTrue)" incoming="_00CyGDfSEeW5Lf3fIdTjDQ" behavior="_00DZBTfSEeW5Lf3fIdTjDQ">
                <argument xmi:id="_00CyGjfSEeW5Lf3fIdTjDQ" name="Call(AssertTrue).argument(label)" incoming="_00CyFjfSEeW5Lf3fIdTjDQ">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CyGzfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CyHDfSEeW5Lf3fIdTjDQ" value="1"/>
                </argument>
                <argument xmi:id="_00CyHTfSEeW5Lf3fIdTjDQ" name="Call(AssertTrue).argument(condition)" incoming="_00CyFzfSEeW5Lf3fIdTjDQ">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CyHjfSEeW5Lf3fIdTjDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CyHzfSEeW5Lf3fIdTjDQ" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CyIDfSEeW5Lf3fIdTjDQ" name="Tuple@27b03413" outgoing="_00CyGDfSEeW5Lf3fIdTjDQ">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CyITfSEeW5Lf3fIdTjDQ" target="_00CyKDfSEeW5Lf3fIdTjDQ" source="_00CyLjfSEeW5Lf3fIdTjDQ"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00CyIjfSEeW5Lf3fIdTjDQ" name="Value(&quot;test.flag&quot;)">
                  <result xmi:id="_00CyIzfSEeW5Lf3fIdTjDQ" name="Value(&quot;test.flag&quot;).result" outgoing="_00CyFjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CyJDfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CyJTfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_00CyJjfSEeW5Lf3fIdTjDQ" value="test.flag">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_00CyJzfSEeW5Lf3fIdTjDQ" name="Read(flag)" structuralFeature="_00CKKzfSEeW5Lf3fIdTjDQ">
                  <object xmi:id="_00CyKDfSEeW5Lf3fIdTjDQ" name="Read(flag).object" incoming="_00CyITfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CyKTfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CyKjfSEeW5Lf3fIdTjDQ" value="1"/>
                  </object>
                  <result xmi:id="_00CyKzfSEeW5Lf3fIdTjDQ" name="Read(flag).result" outgoing="_00CyFzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CyLDfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CyLTfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_00CyLjfSEeW5Lf3fIdTjDQ" name="Fork(Fork(test)@2334ddfc)" incoming="_00Cw2jfSEeW5Lf3fIdTjDQ" outgoing="_00CyITfSEeW5Lf3fIdTjDQ"/>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CyLzfSEeW5Lf3fIdTjDQ" name="ExpressionStatement@714a139" incoming="_00Cw3TfSEeW5Lf3fIdTjDQ" outgoing="_00Cw3jfSEeW5Lf3fIdTjDQ">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CyMDfSEeW5Lf3fIdTjDQ" target="_00CyNDfSEeW5Lf3fIdTjDQ" source="_00CyPjfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CyMTfSEeW5Lf3fIdTjDQ" target="_00CyNzfSEeW5Lf3fIdTjDQ" source="_00CyTjfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_00CyMjfSEeW5Lf3fIdTjDQ" target="_00CyMzfSEeW5Lf3fIdTjDQ" source="_00CyOjfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_00CyMzfSEeW5Lf3fIdTjDQ" name="Call(AssertTrue)" incoming="_00CyMjfSEeW5Lf3fIdTjDQ" behavior="_00DZBTfSEeW5Lf3fIdTjDQ">
                <argument xmi:id="_00CyNDfSEeW5Lf3fIdTjDQ" name="Call(AssertTrue).argument(label)" incoming="_00CyMDfSEeW5Lf3fIdTjDQ">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CyNTfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CyNjfSEeW5Lf3fIdTjDQ" value="1"/>
                </argument>
                <argument xmi:id="_00CyNzfSEeW5Lf3fIdTjDQ" name="Call(AssertTrue).argument(condition)" incoming="_00CyMTfSEeW5Lf3fIdTjDQ">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CyODfSEeW5Lf3fIdTjDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CyOTfSEeW5Lf3fIdTjDQ" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CyOjfSEeW5Lf3fIdTjDQ" name="Tuple@654e55bf" outgoing="_00CyMjfSEeW5Lf3fIdTjDQ">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CyOzfSEeW5Lf3fIdTjDQ" target="_00CyQzfSEeW5Lf3fIdTjDQ" source="_00CySTfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CyPDfSEeW5Lf3fIdTjDQ" target="_00CySzfSEeW5Lf3fIdTjDQ" source="_00CyRjfSEeW5Lf3fIdTjDQ"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00CyPTfSEeW5Lf3fIdTjDQ" name="Value(&quot;test.sig1 instanceof SignalTermination&quot;)">
                  <result xmi:id="_00CyPjfSEeW5Lf3fIdTjDQ" name="Value(&quot;test.sig1 instanceof SignalTermination&quot;).result" outgoing="_00CyMDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CyPzfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CyQDfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_00CyQTfSEeW5Lf3fIdTjDQ" value="test.sig1 instanceof SignalTermination">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_00CyQjfSEeW5Lf3fIdTjDQ" name="Read(sig1)" structuralFeature="_00CKGTfSEeW5Lf3fIdTjDQ">
                  <object xmi:id="_00CyQzfSEeW5Lf3fIdTjDQ" name="Read(sig1).object" incoming="_00CyOzfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CyRDfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CyRTfSEeW5Lf3fIdTjDQ" value="1"/>
                  </object>
                  <result xmi:id="_00CyRjfSEeW5Lf3fIdTjDQ" name="Read(sig1).result" outgoing="_00CyPDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CyRzfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CySDfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_00CySTfSEeW5Lf3fIdTjDQ" name="Fork(Fork(test)@2334ddfc)" incoming="_00Cw3DfSEeW5Lf3fIdTjDQ" outgoing="_00CyOzfSEeW5Lf3fIdTjDQ"/>
                <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_00CySjfSEeW5Lf3fIdTjDQ" name="ReadIsClassifiedObject(SignalTermination)" classifier="_00CKDzfSEeW5Lf3fIdTjDQ">
                  <object xmi:id="_00CySzfSEeW5Lf3fIdTjDQ" name="ReadIsClassifiedObject(SignalTermination).object" incoming="_00CyPDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CyTDfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CyTTfSEeW5Lf3fIdTjDQ" value="1"/>
                  </object>
                  <result xmi:id="_00CyTjfSEeW5Lf3fIdTjDQ" name="ReadIsClassifiedObject(SignalTermination).result" outgoing="_00CyMTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CyTzfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CyUDfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                </node>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CyUTfSEeW5Lf3fIdTjDQ" name="ExpressionStatement@7a3df444" incoming="_00Cw3jfSEeW5Lf3fIdTjDQ">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CyUjfSEeW5Lf3fIdTjDQ" target="_00CyVjfSEeW5Lf3fIdTjDQ" source="_00CyYTfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CyUzfSEeW5Lf3fIdTjDQ" target="_00CyZDfSEeW5Lf3fIdTjDQ" source="_00CyWjfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CyVDfSEeW5Lf3fIdTjDQ" target="_00CyXjfSEeW5Lf3fIdTjDQ" source="_00CyZDfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:CallOperationAction" xmi:id="_00CyVTfSEeW5Lf3fIdTjDQ" name="Call(done)" operation="_00C0-TfSEeW5Lf3fIdTjDQ">
                <target xmi:id="_00CyVjfSEeW5Lf3fIdTjDQ" name="Call(done).target" incoming="_00CyUjfSEeW5Lf3fIdTjDQ" type="_00C0CjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CyVzfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CyWDfSEeW5Lf3fIdTjDQ" value="1"/>
                </target>
              </node>
              <node xmi:type="uml:ReadSelfAction" xmi:id="_00CyWTfSEeW5Lf3fIdTjDQ" name="ReadSelf">
                <result xmi:id="_00CyWjfSEeW5Lf3fIdTjDQ" name="ReadSelf.result" outgoing="_00CyUzfSEeW5Lf3fIdTjDQ" type="_00CwwTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CyWzfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CyXDfSEeW5Lf3fIdTjDQ" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_00CyXTfSEeW5Lf3fIdTjDQ" name="Read(outer)" structuralFeature="_00CwxTfSEeW5Lf3fIdTjDQ">
                <object xmi:id="_00CyXjfSEeW5Lf3fIdTjDQ" name="Read(outer).object" incoming="_00CyVDfSEeW5Lf3fIdTjDQ" type="_00CwwTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CyXzfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CyYDfSEeW5Lf3fIdTjDQ" value="1"/>
                </object>
                <result xmi:id="_00CyYTfSEeW5Lf3fIdTjDQ" name="Read(outer).result" outgoing="_00CyUjfSEeW5Lf3fIdTjDQ" type="_00C0CjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CyYjfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CyYzfSEeW5Lf3fIdTjDQ" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ForkNode" xmi:id="_00CyZDfSEeW5Lf3fIdTjDQ" name="Fork(ReadSelf.result)" incoming="_00CyUzfSEeW5Lf3fIdTjDQ" outgoing="_00CyVDfSEeW5Lf3fIdTjDQ"/>
            </node>
          </structuredNode>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_00CyZTfSEeW5Lf3fIdTjDQ" name="TestRunner$method$1" specification="_00Cz6zfSEeW5Lf3fIdTjDQ" node="_00CybzfSEeW5Lf3fIdTjDQ _00CycDfSEeW5Lf3fIdTjDQ _00CycTfSEeW5Lf3fIdTjDQ _00CycjfSEeW5Lf3fIdTjDQ" group="_00CycjfSEeW5Lf3fIdTjDQ">
          <ownedParameter xmi:id="_00CyZjfSEeW5Lf3fIdTjDQ" name="outer" type="_00C0CjfSEeW5Lf3fIdTjDQ">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CyZzfSEeW5Lf3fIdTjDQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CyaDfSEeW5Lf3fIdTjDQ" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_00CyaTfSEeW5Lf3fIdTjDQ" name="" type="_00CwwTfSEeW5Lf3fIdTjDQ" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CyajfSEeW5Lf3fIdTjDQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CyazfSEeW5Lf3fIdTjDQ" value="1"/>
          </ownedParameter>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00CybDfSEeW5Lf3fIdTjDQ" target="_00CycDfSEeW5Lf3fIdTjDQ" source="_00CybzfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00CybTfSEeW5Lf3fIdTjDQ" target="_00CykDfSEeW5Lf3fIdTjDQ" source="_00CycDfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00CybjfSEeW5Lf3fIdTjDQ" target="_00CycTfSEeW5Lf3fIdTjDQ" source="_00CypTfSEeW5Lf3fIdTjDQ"/>
          <structuredNode xmi:id="_00CycjfSEeW5Lf3fIdTjDQ" name="Body(TestRunner$method$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CyczfSEeW5Lf3fIdTjDQ" target="_00CypTfSEeW5Lf3fIdTjDQ" source="_00CyojfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CydDfSEeW5Lf3fIdTjDQ" target="_00CypzfSEeW5Lf3fIdTjDQ" source="_00CypTfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00CydTfSEeW5Lf3fIdTjDQ" target="_00CyfjfSEeW5Lf3fIdTjDQ" source="_00CypjfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CydjfSEeW5Lf3fIdTjDQ" target="_00CyqzfSEeW5Lf3fIdTjDQ" source="_00CypTfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CydzfSEeW5Lf3fIdTjDQ" target="_00CysjfSEeW5Lf3fIdTjDQ" source="_00CyrjfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CyeDfSEeW5Lf3fIdTjDQ" target="_00CyvjfSEeW5Lf3fIdTjDQ" source="_00CytTfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CyeTfSEeW5Lf3fIdTjDQ" target="_00CyxDfSEeW5Lf3fIdTjDQ" source="_00CyuTfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00CyejfSEeW5Lf3fIdTjDQ" target="_00CyyDfSEeW5Lf3fIdTjDQ" source="_00CyxzfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CyezfSEeW5Lf3fIdTjDQ" target="_00CyyDfSEeW5Lf3fIdTjDQ" source="_00CywTfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00CyfDfSEeW5Lf3fIdTjDQ" target="_00CypjfSEeW5Lf3fIdTjDQ" source="_00CyyDfSEeW5Lf3fIdTjDQ">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_00CyfTfSEeW5Lf3fIdTjDQ" name="Value(true)" value="true"/>
            </edge>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CyfjfSEeW5Lf3fIdTjDQ" name="Body" incoming="_00CydTfSEeW5Lf3fIdTjDQ">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CyfzfSEeW5Lf3fIdTjDQ" name="ExpressionStatement@32f2754b">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CygDfSEeW5Lf3fIdTjDQ" target="_00CyijfSEeW5Lf3fIdTjDQ" source="_00CyhjfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CygTfSEeW5Lf3fIdTjDQ" target="_00CykzfSEeW5Lf3fIdTjDQ" source="_00CykDfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CygjfSEeW5Lf3fIdTjDQ" target="_00CylzfSEeW5Lf3fIdTjDQ" source="_00CyjTfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_00CygzfSEeW5Lf3fIdTjDQ" target="_00CyhDfSEeW5Lf3fIdTjDQ" source="_00CyoDfSEeW5Lf3fIdTjDQ"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CyhDfSEeW5Lf3fIdTjDQ" name="Expression(LeftHandSide@1629ac0a)" incoming="_00CygzfSEeW5Lf3fIdTjDQ">
                  <node xmi:type="uml:ReadSelfAction" xmi:id="_00CyhTfSEeW5Lf3fIdTjDQ" name="ReadSelf">
                    <result xmi:id="_00CyhjfSEeW5Lf3fIdTjDQ" name="ReadSelf.result" outgoing="_00CygDfSEeW5Lf3fIdTjDQ" type="_00CwwTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CyhzfSEeW5Lf3fIdTjDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CyiDfSEeW5Lf3fIdTjDQ" value="1"/>
                    </result>
                  </node>
                </node>
                <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_00CyiTfSEeW5Lf3fIdTjDQ" name="Clear(outer)" structuralFeature="_00CwxTfSEeW5Lf3fIdTjDQ">
                  <object xmi:id="_00CyijfSEeW5Lf3fIdTjDQ" name="Clear(outer).object" incoming="_00CygDfSEeW5Lf3fIdTjDQ" type="_00CwwTfSEeW5Lf3fIdTjDQ" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CyizfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CyjDfSEeW5Lf3fIdTjDQ" value="1"/>
                  </object>
                  <result xmi:id="_00CyjTfSEeW5Lf3fIdTjDQ" name="Clear(outer).result" outgoing="_00CygjfSEeW5Lf3fIdTjDQ" type="_00CwwTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CyjjfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CyjzfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_00CykDfSEeW5Lf3fIdTjDQ" name="Fork(LeftHandSide@1629ac0a)" incoming="_00CybTfSEeW5Lf3fIdTjDQ" outgoing="_00CygTfSEeW5Lf3fIdTjDQ"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CykTfSEeW5Lf3fIdTjDQ" name="WriteAll(TestRunner::outer)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_00CykjfSEeW5Lf3fIdTjDQ" target="_00CynTfSEeW5Lf3fIdTjDQ" source="_00CykzfSEeW5Lf3fIdTjDQ"/>
                  <structuredNodeInput xmi:id="_00CykzfSEeW5Lf3fIdTjDQ" name="WriteAll(TestRunner::outer).input(TestRunner::outer)" incoming="_00CygTfSEeW5Lf3fIdTjDQ" outgoing="_00CykjfSEeW5Lf3fIdTjDQ" type="_00C0CjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CylDfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CylTfSEeW5Lf3fIdTjDQ" value="1"/>
                  </structuredNodeInput>
                  <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_00CyljfSEeW5Lf3fIdTjDQ" name="Write(outer)" structuralFeature="_00CwxTfSEeW5Lf3fIdTjDQ" isReplaceAll="true">
                    <object xmi:id="_00CylzfSEeW5Lf3fIdTjDQ" name="Write(outer).object" incoming="_00CygjfSEeW5Lf3fIdTjDQ" type="_00CwwTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CymDfSEeW5Lf3fIdTjDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CymTfSEeW5Lf3fIdTjDQ" value="1"/>
                    </object>
                    <result xmi:id="_00CymjfSEeW5Lf3fIdTjDQ" name="Write(outer).result" type="_00CwwTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CymzfSEeW5Lf3fIdTjDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CynDfSEeW5Lf3fIdTjDQ" value="1"/>
                    </result>
                    <value xmi:id="_00CynTfSEeW5Lf3fIdTjDQ" name="Write(outer).value" incoming="_00CykjfSEeW5Lf3fIdTjDQ" type="_00C0CjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CynjfSEeW5Lf3fIdTjDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CynzfSEeW5Lf3fIdTjDQ" value="1"/>
                    </value>
                  </node>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CyoDfSEeW5Lf3fIdTjDQ" name="RightHandSide@168f4090" outgoing="_00CygzfSEeW5Lf3fIdTjDQ"/>
              </node>
            </node>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_00CyoTfSEeW5Lf3fIdTjDQ" name="ReadSelf">
              <result xmi:id="_00CyojfSEeW5Lf3fIdTjDQ" name="ReadSelf.result" outgoing="_00CyczfSEeW5Lf3fIdTjDQ" type="_00CwwTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CyozfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CypDfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_00CypTfSEeW5Lf3fIdTjDQ" name="Fork(ReadSelf.result)" incoming="_00CyczfSEeW5Lf3fIdTjDQ" outgoing="_00CybjfSEeW5Lf3fIdTjDQ _00CydDfSEeW5Lf3fIdTjDQ _00CydjfSEeW5Lf3fIdTjDQ"/>
            <node xmi:type="uml:CallOperationAction" xmi:id="_00CypjfSEeW5Lf3fIdTjDQ" name="Call(TestRunner$initialization$1)" incoming="_00CyfDfSEeW5Lf3fIdTjDQ" outgoing="_00CydTfSEeW5Lf3fIdTjDQ" operation="_00Cz6jfSEeW5Lf3fIdTjDQ">
              <target xmi:id="_00CypzfSEeW5Lf3fIdTjDQ" name="Call(TestRunner$initialization$1).target" incoming="_00CydDfSEeW5Lf3fIdTjDQ" type="_00CwwTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CyqDfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CyqTfSEeW5Lf3fIdTjDQ" value="1"/>
              </target>
            </node>
            <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_00CyqjfSEeW5Lf3fIdTjDQ" name="Read(TestRunner$initializationFlag$1)" structuralFeature="_00CwwjfSEeW5Lf3fIdTjDQ">
              <object xmi:id="_00CyqzfSEeW5Lf3fIdTjDQ" name="Read(TestRunner$initializationFlag$1).object" incoming="_00CydjfSEeW5Lf3fIdTjDQ" type="_00CwwTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CyrDfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CyrTfSEeW5Lf3fIdTjDQ" value="1"/>
              </object>
              <result xmi:id="_00CyrjfSEeW5Lf3fIdTjDQ" name="Read(TestRunner$initializationFlag$1).result" outgoing="_00CydzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CyrzfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CysDfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_00CysTfSEeW5Lf3fIdTjDQ" name="Call(ListSize)">
              <argument xmi:id="_00CysjfSEeW5Lf3fIdTjDQ" name="Call(ListSize).argument(list)" incoming="_00CydzfSEeW5Lf3fIdTjDQ">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CyszfSEeW5Lf3fIdTjDQ"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CytDfSEeW5Lf3fIdTjDQ" value="*"/>
              </argument>
              <result xmi:id="_00CytTfSEeW5Lf3fIdTjDQ" name="Call(ListSize).result(result)" outgoing="_00CyeDfSEeW5Lf3fIdTjDQ">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CytjfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CytzfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
              <behavior xmi:type="uml:FunctionBehavior" href="Libraries/fUML.library.uml#PrimitiveBehaviors-ListFunctions-ListSize"/>
            </node>
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00CyuDfSEeW5Lf3fIdTjDQ" name="Value(0)">
              <result xmi:id="_00CyuTfSEeW5Lf3fIdTjDQ" name="Value(0).result" outgoing="_00CyeTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CyujfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CyuzfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_00CyvDfSEeW5Lf3fIdTjDQ">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_00CyvTfSEeW5Lf3fIdTjDQ" name="Test(Size==0)">
              <first xmi:id="_00CyvjfSEeW5Lf3fIdTjDQ" name="Test(Size==0).first" incoming="_00CyeDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CyvzfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CywDfSEeW5Lf3fIdTjDQ" value="1"/>
              </first>
              <result xmi:id="_00CywTfSEeW5Lf3fIdTjDQ" name="Test(Size==0).result" outgoing="_00CyezfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CywjfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CywzfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
              <second xmi:id="_00CyxDfSEeW5Lf3fIdTjDQ" name="Test(Size==0).second" incoming="_00CyeTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CyxTfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CyxjfSEeW5Lf3fIdTjDQ" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_00CyxzfSEeW5Lf3fIdTjDQ" name="InitialNode" outgoing="_00CyejfSEeW5Lf3fIdTjDQ"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_00CyyDfSEeW5Lf3fIdTjDQ" name="Decision(Test(TestRunner$initializationFlag$1))" incoming="_00CyejfSEeW5Lf3fIdTjDQ _00CyezfSEeW5Lf3fIdTjDQ" outgoing="_00CyfDfSEeW5Lf3fIdTjDQ" decisionInputFlow="_00CyezfSEeW5Lf3fIdTjDQ"/>
          </structuredNode>
          <node xmi:type="uml:ActivityParameterNode" xmi:id="_00CybzfSEeW5Lf3fIdTjDQ" name="Input(outer)" outgoing="_00CybDfSEeW5Lf3fIdTjDQ" type="_00C0CjfSEeW5Lf3fIdTjDQ" parameter="_00CyZjfSEeW5Lf3fIdTjDQ"/>
          <node xmi:type="uml:ForkNode" xmi:id="_00CycDfSEeW5Lf3fIdTjDQ" name="Fork(outer)" incoming="_00CybDfSEeW5Lf3fIdTjDQ" outgoing="_00CybTfSEeW5Lf3fIdTjDQ"/>
          <node xmi:type="uml:ActivityParameterNode" xmi:id="_00CycTfSEeW5Lf3fIdTjDQ" name="Return" incoming="_00CybjfSEeW5Lf3fIdTjDQ" type="_00CwwTfSEeW5Lf3fIdTjDQ" parameter="_00CyaTfSEeW5Lf3fIdTjDQ"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_00CyyTfSEeW5Lf3fIdTjDQ" name="run$method$1" specification="_00Cz8jfSEeW5Lf3fIdTjDQ" node="_00CyzjfSEeW5Lf3fIdTjDQ _00CyzzfSEeW5Lf3fIdTjDQ" group="_00CyzzfSEeW5Lf3fIdTjDQ">
          <ownedParameter xmi:id="_00CyyjfSEeW5Lf3fIdTjDQ" name="test" type="_00CKETfSEeW5Lf3fIdTjDQ" direction="out">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CyyzfSEeW5Lf3fIdTjDQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CyzDfSEeW5Lf3fIdTjDQ" value="1"/>
          </ownedParameter>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00CyzTfSEeW5Lf3fIdTjDQ" target="_00CyzjfSEeW5Lf3fIdTjDQ" source="_00Cy6TfSEeW5Lf3fIdTjDQ"/>
          <structuredNode xmi:id="_00CyzzfSEeW5Lf3fIdTjDQ" name="Body(run$method$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00Cy0DfSEeW5Lf3fIdTjDQ" target="_00CzFDfSEeW5Lf3fIdTjDQ" source="_00Cy7jfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00Cy0TfSEeW5Lf3fIdTjDQ" target="_00CzEjfSEeW5Lf3fIdTjDQ" source="_00Cy7DfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00Cy0jfSEeW5Lf3fIdTjDQ" target="_00CzHjfSEeW5Lf3fIdTjDQ" source="_00Cy7jfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00Cy0zfSEeW5Lf3fIdTjDQ" target="_00CzFzfSEeW5Lf3fIdTjDQ" source="_00CzEjfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00Cy1DfSEeW5Lf3fIdTjDQ" target="_00CzLjfSEeW5Lf3fIdTjDQ" source="_00Cy7jfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00Cy1TfSEeW5Lf3fIdTjDQ" target="_00CzJzfSEeW5Lf3fIdTjDQ" source="_00CzFzfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00Cy1jfSEeW5Lf3fIdTjDQ" target="_00CzPjfSEeW5Lf3fIdTjDQ" source="_00Cy7jfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00Cy1zfSEeW5Lf3fIdTjDQ" target="_00CzNzfSEeW5Lf3fIdTjDQ" source="_00CzJzfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00Cy2DfSEeW5Lf3fIdTjDQ" target="_00CzTjfSEeW5Lf3fIdTjDQ" source="_00Cy7jfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00Cy2TfSEeW5Lf3fIdTjDQ" target="_00CzRzfSEeW5Lf3fIdTjDQ" source="_00CzNzfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00Cy2jfSEeW5Lf3fIdTjDQ" target="_00CzWTfSEeW5Lf3fIdTjDQ" source="_00Cy7jfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00Cy2zfSEeW5Lf3fIdTjDQ" target="_00CzVzfSEeW5Lf3fIdTjDQ" source="_00CzRzfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00Cy3DfSEeW5Lf3fIdTjDQ" target="_00CzYzfSEeW5Lf3fIdTjDQ" source="_00Cy7jfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00Cy3TfSEeW5Lf3fIdTjDQ" target="_00CzXDfSEeW5Lf3fIdTjDQ" source="_00CzVzfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00Cy3jfSEeW5Lf3fIdTjDQ" target="_00CzczfSEeW5Lf3fIdTjDQ" source="_00Cy7jfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00Cy3zfSEeW5Lf3fIdTjDQ" target="_00CzbDfSEeW5Lf3fIdTjDQ" source="_00CzXDfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00Cy4DfSEeW5Lf3fIdTjDQ" target="_00CzfjfSEeW5Lf3fIdTjDQ" source="_00Cy7jfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00Cy4TfSEeW5Lf3fIdTjDQ" target="_00CzfDfSEeW5Lf3fIdTjDQ" source="_00CzbDfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00Cy4jfSEeW5Lf3fIdTjDQ" target="_00CziDfSEeW5Lf3fIdTjDQ" source="_00Cy7jfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00Cy4zfSEeW5Lf3fIdTjDQ" target="_00CzgTfSEeW5Lf3fIdTjDQ" source="_00CzfDfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00Cy5DfSEeW5Lf3fIdTjDQ" target="_00CzmDfSEeW5Lf3fIdTjDQ" source="_00Cy7jfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00Cy5TfSEeW5Lf3fIdTjDQ" target="_00CzkTfSEeW5Lf3fIdTjDQ" source="_00CzgTfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00Cy5jfSEeW5Lf3fIdTjDQ" target="_00CzozfSEeW5Lf3fIdTjDQ" source="_00Cy7jfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00Cy5zfSEeW5Lf3fIdTjDQ" target="_00CzoTfSEeW5Lf3fIdTjDQ" source="_00CzkTfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00Cy6DfSEeW5Lf3fIdTjDQ" target="_00Cy6TfSEeW5Lf3fIdTjDQ" source="_00Cy7jfSEeW5Lf3fIdTjDQ"/>
            <structuredNodeOutput xmi:id="_00Cy6TfSEeW5Lf3fIdTjDQ" name="Output(test)" incoming="_00Cy6DfSEeW5Lf3fIdTjDQ" outgoing="_00CyzTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00Cy6jfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00Cy6zfSEeW5Lf3fIdTjDQ" value="1"/>
            </structuredNodeOutput>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00Cy7DfSEeW5Lf3fIdTjDQ" name="ExpressionStatement@1acee76" outgoing="_00Cy0TfSEeW5Lf3fIdTjDQ">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00Cy7TfSEeW5Lf3fIdTjDQ" target="_00Cy7jfSEeW5Lf3fIdTjDQ" source="_00Cy9zfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:ForkNode" xmi:id="_00Cy7jfSEeW5Lf3fIdTjDQ" name="Fork(test)@2e3cbdcf" incoming="_00Cy7TfSEeW5Lf3fIdTjDQ" outgoing="_00Cy0DfSEeW5Lf3fIdTjDQ _00Cy0jfSEeW5Lf3fIdTjDQ _00Cy1DfSEeW5Lf3fIdTjDQ _00Cy1jfSEeW5Lf3fIdTjDQ _00Cy2DfSEeW5Lf3fIdTjDQ _00Cy2jfSEeW5Lf3fIdTjDQ _00Cy3DfSEeW5Lf3fIdTjDQ _00Cy3jfSEeW5Lf3fIdTjDQ _00Cy4DfSEeW5Lf3fIdTjDQ _00Cy4jfSEeW5Lf3fIdTjDQ _00Cy5DfSEeW5Lf3fIdTjDQ _00Cy5jfSEeW5Lf3fIdTjDQ _00Cy6DfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00Cy7zfSEeW5Lf3fIdTjDQ" name="RightHandSide@5ea03bea">
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_00Cy8DfSEeW5Lf3fIdTjDQ" name="InstanceCreationExpression@5ea03bea">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_00Cy8TfSEeW5Lf3fIdTjDQ" target="_00CzATfSEeW5Lf3fIdTjDQ" source="_00CzBTfSEeW5Lf3fIdTjDQ"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_00Cy8jfSEeW5Lf3fIdTjDQ" target="_00Cy-zfSEeW5Lf3fIdTjDQ" source="_00CzCjfSEeW5Lf3fIdTjDQ"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_00Cy8zfSEeW5Lf3fIdTjDQ" target="_00Cy-jfSEeW5Lf3fIdTjDQ" source="_00CzCDfSEeW5Lf3fIdTjDQ"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_00Cy9DfSEeW5Lf3fIdTjDQ" target="_00CzDTfSEeW5Lf3fIdTjDQ" source="_00Cy_jfSEeW5Lf3fIdTjDQ"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_00Cy9TfSEeW5Lf3fIdTjDQ" target="_00CzDzfSEeW5Lf3fIdTjDQ" source="_00CzDTfSEeW5Lf3fIdTjDQ"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_00Cy9jfSEeW5Lf3fIdTjDQ" target="_00Cy9zfSEeW5Lf3fIdTjDQ" source="_00CzDTfSEeW5Lf3fIdTjDQ"/>
                  <structuredNodeOutput xmi:id="_00Cy9zfSEeW5Lf3fIdTjDQ" name="Output(Call(MyTest).result())" incoming="_00Cy9jfSEeW5Lf3fIdTjDQ" outgoing="_00Cy7TfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00Cy-DfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00Cy-TfSEeW5Lf3fIdTjDQ" value="1"/>
                  </structuredNodeOutput>
                  <node xmi:type="uml:CallOperationAction" xmi:id="_00Cy-jfSEeW5Lf3fIdTjDQ" name="Call(MyTest)" incoming="_00Cy8zfSEeW5Lf3fIdTjDQ" operation="_00CwuDfSEeW5Lf3fIdTjDQ">
                    <argument xmi:id="_00Cy-zfSEeW5Lf3fIdTjDQ" name="Call(MyTest).argument(tester)" incoming="_00Cy8jfSEeW5Lf3fIdTjDQ" type="_00CwwTfSEeW5Lf3fIdTjDQ">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00Cy_DfSEeW5Lf3fIdTjDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00Cy_TfSEeW5Lf3fIdTjDQ" value="1"/>
                    </argument>
                    <result xmi:id="_00Cy_jfSEeW5Lf3fIdTjDQ" name="Call(MyTest).result()" outgoing="_00Cy9DfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00Cy_zfSEeW5Lf3fIdTjDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CzADfSEeW5Lf3fIdTjDQ" value="1"/>
                    </result>
                    <target xmi:id="_00CzATfSEeW5Lf3fIdTjDQ" name="Call(MyTest).target" incoming="_00Cy8TfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CzAjfSEeW5Lf3fIdTjDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CzAzfSEeW5Lf3fIdTjDQ" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:CreateObjectAction" xmi:id="_00CzBDfSEeW5Lf3fIdTjDQ" name="Create(MyTest)" classifier="_00CKETfSEeW5Lf3fIdTjDQ">
                    <result xmi:id="_00CzBTfSEeW5Lf3fIdTjDQ" name="Create(MyTest).result" outgoing="_00Cy8TfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CzBjfSEeW5Lf3fIdTjDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CzBzfSEeW5Lf3fIdTjDQ" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CzCDfSEeW5Lf3fIdTjDQ" name="Tuple@71b19323" outgoing="_00Cy8zfSEeW5Lf3fIdTjDQ">
                    <node xmi:type="uml:ReadSelfAction" xmi:id="_00CzCTfSEeW5Lf3fIdTjDQ" name="ReadSelf">
                      <result xmi:id="_00CzCjfSEeW5Lf3fIdTjDQ" name="ReadSelf.result" outgoing="_00Cy8jfSEeW5Lf3fIdTjDQ" type="_00CwwTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CzCzfSEeW5Lf3fIdTjDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CzDDfSEeW5Lf3fIdTjDQ" value="1"/>
                      </result>
                    </node>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_00CzDTfSEeW5Lf3fIdTjDQ" name="Fork(Call(MyTest).result())" incoming="_00Cy9DfSEeW5Lf3fIdTjDQ" outgoing="_00Cy9TfSEeW5Lf3fIdTjDQ _00Cy9jfSEeW5Lf3fIdTjDQ"/>
                  <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_00CzDjfSEeW5Lf3fIdTjDQ" name="Start(MyTest)" isSynchronous="false">
                    <object xmi:id="_00CzDzfSEeW5Lf3fIdTjDQ" name="Start(MyTest).object" incoming="_00Cy9TfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CzEDfSEeW5Lf3fIdTjDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CzETfSEeW5Lf3fIdTjDQ" value="1"/>
                    </object>
                  </node>
                </node>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CzEjfSEeW5Lf3fIdTjDQ" name="ExpressionStatement@1d6cc441" incoming="_00Cy0TfSEeW5Lf3fIdTjDQ" outgoing="_00Cy0zfSEeW5Lf3fIdTjDQ">
              <node xmi:type="uml:SendSignalAction" xmi:id="_00CzEzfSEeW5Lf3fIdTjDQ" name="SendSignal(SignalTermination)" signal="_00CKDzfSEeW5Lf3fIdTjDQ">
                <target xmi:id="_00CzFDfSEeW5Lf3fIdTjDQ" name="SendSignal(SignalTermination).target" incoming="_00Cy0DfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CzFTfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CzFjfSEeW5Lf3fIdTjDQ" value="1"/>
                </target>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CzFzfSEeW5Lf3fIdTjDQ" name="ExpressionStatement@15a45617" incoming="_00Cy0zfSEeW5Lf3fIdTjDQ" outgoing="_00Cy1TfSEeW5Lf3fIdTjDQ">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CzGDfSEeW5Lf3fIdTjDQ" target="_00CzGzfSEeW5Lf3fIdTjDQ" source="_00CzIzfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_00CzGTfSEeW5Lf3fIdTjDQ" target="_00CzGjfSEeW5Lf3fIdTjDQ" source="_00CzITfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:SendSignalAction" xmi:id="_00CzGjfSEeW5Lf3fIdTjDQ" name="SendSignal(SignalNewArrival)" incoming="_00CzGTfSEeW5Lf3fIdTjDQ" signal="_00CKCzfSEeW5Lf3fIdTjDQ">
                <argument xmi:id="_00CzGzfSEeW5Lf3fIdTjDQ" name="SendSignal(SignalNewArrival).argument(name)" incoming="_00CzGDfSEeW5Lf3fIdTjDQ">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CzHDfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CzHTfSEeW5Lf3fIdTjDQ" value="1"/>
                </argument>
                <target xmi:id="_00CzHjfSEeW5Lf3fIdTjDQ" name="SendSignal(SignalNewArrival).target" incoming="_00Cy0jfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CzHzfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CzIDfSEeW5Lf3fIdTjDQ" value="1"/>
                </target>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CzITfSEeW5Lf3fIdTjDQ" name="Tuple@41f780a8" outgoing="_00CzGTfSEeW5Lf3fIdTjDQ">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00CzIjfSEeW5Lf3fIdTjDQ" name="Value(&quot;Arrival1&quot;)">
                  <result xmi:id="_00CzIzfSEeW5Lf3fIdTjDQ" name="Value(&quot;Arrival1&quot;).result" outgoing="_00CzGDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CzJDfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CzJTfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_00CzJjfSEeW5Lf3fIdTjDQ" value="Arrival1">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CzJzfSEeW5Lf3fIdTjDQ" name="ExpressionStatement@3f4d3fbf" incoming="_00Cy1TfSEeW5Lf3fIdTjDQ" outgoing="_00Cy1zfSEeW5Lf3fIdTjDQ">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CzKDfSEeW5Lf3fIdTjDQ" target="_00CzKzfSEeW5Lf3fIdTjDQ" source="_00CzMzfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_00CzKTfSEeW5Lf3fIdTjDQ" target="_00CzKjfSEeW5Lf3fIdTjDQ" source="_00CzMTfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:SendSignalAction" xmi:id="_00CzKjfSEeW5Lf3fIdTjDQ" name="SendSignal(SignalNewArrival)" incoming="_00CzKTfSEeW5Lf3fIdTjDQ" signal="_00CKCzfSEeW5Lf3fIdTjDQ">
                <argument xmi:id="_00CzKzfSEeW5Lf3fIdTjDQ" name="SendSignal(SignalNewArrival).argument(name)" incoming="_00CzKDfSEeW5Lf3fIdTjDQ">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CzLDfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CzLTfSEeW5Lf3fIdTjDQ" value="1"/>
                </argument>
                <target xmi:id="_00CzLjfSEeW5Lf3fIdTjDQ" name="SendSignal(SignalNewArrival).target" incoming="_00Cy1DfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CzLzfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CzMDfSEeW5Lf3fIdTjDQ" value="1"/>
                </target>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CzMTfSEeW5Lf3fIdTjDQ" name="Tuple@1568008d" outgoing="_00CzKTfSEeW5Lf3fIdTjDQ">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00CzMjfSEeW5Lf3fIdTjDQ" name="Value(&quot;Arrival2&quot;)">
                  <result xmi:id="_00CzMzfSEeW5Lf3fIdTjDQ" name="Value(&quot;Arrival2&quot;).result" outgoing="_00CzKDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CzNDfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CzNTfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_00CzNjfSEeW5Lf3fIdTjDQ" value="Arrival2">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CzNzfSEeW5Lf3fIdTjDQ" name="ExpressionStatement@3db665bd" incoming="_00Cy1zfSEeW5Lf3fIdTjDQ" outgoing="_00Cy2TfSEeW5Lf3fIdTjDQ">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CzODfSEeW5Lf3fIdTjDQ" target="_00CzOzfSEeW5Lf3fIdTjDQ" source="_00CzQzfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_00CzOTfSEeW5Lf3fIdTjDQ" target="_00CzOjfSEeW5Lf3fIdTjDQ" source="_00CzQTfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:SendSignalAction" xmi:id="_00CzOjfSEeW5Lf3fIdTjDQ" name="SendSignal(SignalNewArrival)" incoming="_00CzOTfSEeW5Lf3fIdTjDQ" signal="_00CKCzfSEeW5Lf3fIdTjDQ">
                <argument xmi:id="_00CzOzfSEeW5Lf3fIdTjDQ" name="SendSignal(SignalNewArrival).argument(name)" incoming="_00CzODfSEeW5Lf3fIdTjDQ">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CzPDfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CzPTfSEeW5Lf3fIdTjDQ" value="1"/>
                </argument>
                <target xmi:id="_00CzPjfSEeW5Lf3fIdTjDQ" name="SendSignal(SignalNewArrival).target" incoming="_00Cy1jfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CzPzfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CzQDfSEeW5Lf3fIdTjDQ" value="1"/>
                </target>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CzQTfSEeW5Lf3fIdTjDQ" name="Tuple@739d5815" outgoing="_00CzOTfSEeW5Lf3fIdTjDQ">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00CzQjfSEeW5Lf3fIdTjDQ" name="Value(&quot;Arrival3&quot;)">
                  <result xmi:id="_00CzQzfSEeW5Lf3fIdTjDQ" name="Value(&quot;Arrival3&quot;).result" outgoing="_00CzODfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CzRDfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CzRTfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_00CzRjfSEeW5Lf3fIdTjDQ" value="Arrival3">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CzRzfSEeW5Lf3fIdTjDQ" name="ExpressionStatement@45bd4ea9" incoming="_00Cy2TfSEeW5Lf3fIdTjDQ" outgoing="_00Cy2zfSEeW5Lf3fIdTjDQ">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CzSDfSEeW5Lf3fIdTjDQ" target="_00CzSzfSEeW5Lf3fIdTjDQ" source="_00CzUzfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_00CzSTfSEeW5Lf3fIdTjDQ" target="_00CzSjfSEeW5Lf3fIdTjDQ" source="_00CzUTfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:SendSignalAction" xmi:id="_00CzSjfSEeW5Lf3fIdTjDQ" name="SendSignal(SignalNewArrival)" incoming="_00CzSTfSEeW5Lf3fIdTjDQ" signal="_00CKCzfSEeW5Lf3fIdTjDQ">
                <argument xmi:id="_00CzSzfSEeW5Lf3fIdTjDQ" name="SendSignal(SignalNewArrival).argument(name)" incoming="_00CzSDfSEeW5Lf3fIdTjDQ">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CzTDfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CzTTfSEeW5Lf3fIdTjDQ" value="1"/>
                </argument>
                <target xmi:id="_00CzTjfSEeW5Lf3fIdTjDQ" name="SendSignal(SignalNewArrival).target" incoming="_00Cy2DfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CzTzfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CzUDfSEeW5Lf3fIdTjDQ" value="1"/>
                </target>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CzUTfSEeW5Lf3fIdTjDQ" name="Tuple@55fd422" outgoing="_00CzSTfSEeW5Lf3fIdTjDQ">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00CzUjfSEeW5Lf3fIdTjDQ" name="Value(&quot;Arrival4&quot;)">
                  <result xmi:id="_00CzUzfSEeW5Lf3fIdTjDQ" name="Value(&quot;Arrival4&quot;).result" outgoing="_00CzSDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CzVDfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CzVTfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_00CzVjfSEeW5Lf3fIdTjDQ" value="Arrival4">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CzVzfSEeW5Lf3fIdTjDQ" name="ExpressionStatement@7f7beea4" incoming="_00Cy2zfSEeW5Lf3fIdTjDQ" outgoing="_00Cy3TfSEeW5Lf3fIdTjDQ">
              <node xmi:type="uml:SendSignalAction" xmi:id="_00CzWDfSEeW5Lf3fIdTjDQ" name="SendSignal(SignalTermination)" signal="_00CKDzfSEeW5Lf3fIdTjDQ">
                <target xmi:id="_00CzWTfSEeW5Lf3fIdTjDQ" name="SendSignal(SignalTermination).target" incoming="_00Cy2jfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CzWjfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CzWzfSEeW5Lf3fIdTjDQ" value="1"/>
                </target>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CzXDfSEeW5Lf3fIdTjDQ" name="ExpressionStatement@55d5c645" incoming="_00Cy3TfSEeW5Lf3fIdTjDQ" outgoing="_00Cy3zfSEeW5Lf3fIdTjDQ">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CzXTfSEeW5Lf3fIdTjDQ" target="_00CzYDfSEeW5Lf3fIdTjDQ" source="_00CzaDfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_00CzXjfSEeW5Lf3fIdTjDQ" target="_00CzXzfSEeW5Lf3fIdTjDQ" source="_00CzZjfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:SendSignalAction" xmi:id="_00CzXzfSEeW5Lf3fIdTjDQ" name="SendSignal(SignalNewArrival)" incoming="_00CzXjfSEeW5Lf3fIdTjDQ" signal="_00CKCzfSEeW5Lf3fIdTjDQ">
                <argument xmi:id="_00CzYDfSEeW5Lf3fIdTjDQ" name="SendSignal(SignalNewArrival).argument(name)" incoming="_00CzXTfSEeW5Lf3fIdTjDQ">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CzYTfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CzYjfSEeW5Lf3fIdTjDQ" value="1"/>
                </argument>
                <target xmi:id="_00CzYzfSEeW5Lf3fIdTjDQ" name="SendSignal(SignalNewArrival).target" incoming="_00Cy3DfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CzZDfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CzZTfSEeW5Lf3fIdTjDQ" value="1"/>
                </target>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CzZjfSEeW5Lf3fIdTjDQ" name="Tuple@447fadf0" outgoing="_00CzXjfSEeW5Lf3fIdTjDQ">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00CzZzfSEeW5Lf3fIdTjDQ" name="Value(&quot;Arrival5&quot;)">
                  <result xmi:id="_00CzaDfSEeW5Lf3fIdTjDQ" name="Value(&quot;Arrival5&quot;).result" outgoing="_00CzXTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CzaTfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CzajfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_00CzazfSEeW5Lf3fIdTjDQ" value="Arrival5">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CzbDfSEeW5Lf3fIdTjDQ" name="ExpressionStatement@207ddc9d" incoming="_00Cy3zfSEeW5Lf3fIdTjDQ" outgoing="_00Cy4TfSEeW5Lf3fIdTjDQ">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CzbTfSEeW5Lf3fIdTjDQ" target="_00CzcDfSEeW5Lf3fIdTjDQ" source="_00CzeDfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_00CzbjfSEeW5Lf3fIdTjDQ" target="_00CzbzfSEeW5Lf3fIdTjDQ" source="_00CzdjfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:SendSignalAction" xmi:id="_00CzbzfSEeW5Lf3fIdTjDQ" name="SendSignal(SignalNewArrival)" incoming="_00CzbjfSEeW5Lf3fIdTjDQ" signal="_00CKCzfSEeW5Lf3fIdTjDQ">
                <argument xmi:id="_00CzcDfSEeW5Lf3fIdTjDQ" name="SendSignal(SignalNewArrival).argument(name)" incoming="_00CzbTfSEeW5Lf3fIdTjDQ">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CzcTfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CzcjfSEeW5Lf3fIdTjDQ" value="1"/>
                </argument>
                <target xmi:id="_00CzczfSEeW5Lf3fIdTjDQ" name="SendSignal(SignalNewArrival).target" incoming="_00Cy3jfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CzdDfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CzdTfSEeW5Lf3fIdTjDQ" value="1"/>
                </target>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CzdjfSEeW5Lf3fIdTjDQ" name="Tuple@14ac200a" outgoing="_00CzbjfSEeW5Lf3fIdTjDQ">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00CzdzfSEeW5Lf3fIdTjDQ" name="Value(&quot;Arrival6&quot;)">
                  <result xmi:id="_00CzeDfSEeW5Lf3fIdTjDQ" name="Value(&quot;Arrival6&quot;).result" outgoing="_00CzbTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CzeTfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CzejfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_00CzezfSEeW5Lf3fIdTjDQ" value="Arrival6">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CzfDfSEeW5Lf3fIdTjDQ" name="ExpressionStatement@16844e39" incoming="_00Cy4TfSEeW5Lf3fIdTjDQ" outgoing="_00Cy4zfSEeW5Lf3fIdTjDQ">
              <node xmi:type="uml:SendSignalAction" xmi:id="_00CzfTfSEeW5Lf3fIdTjDQ" name="SendSignal(SignalTermination)" signal="_00CKDzfSEeW5Lf3fIdTjDQ">
                <target xmi:id="_00CzfjfSEeW5Lf3fIdTjDQ" name="SendSignal(SignalTermination).target" incoming="_00Cy4DfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CzfzfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CzgDfSEeW5Lf3fIdTjDQ" value="1"/>
                </target>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CzgTfSEeW5Lf3fIdTjDQ" name="ExpressionStatement@2c02806e" incoming="_00Cy4zfSEeW5Lf3fIdTjDQ" outgoing="_00Cy5TfSEeW5Lf3fIdTjDQ">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CzgjfSEeW5Lf3fIdTjDQ" target="_00CzhTfSEeW5Lf3fIdTjDQ" source="_00CzjTfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_00CzgzfSEeW5Lf3fIdTjDQ" target="_00CzhDfSEeW5Lf3fIdTjDQ" source="_00CzizfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:SendSignalAction" xmi:id="_00CzhDfSEeW5Lf3fIdTjDQ" name="SendSignal(SignalNewArrival)" incoming="_00CzgzfSEeW5Lf3fIdTjDQ" signal="_00CKCzfSEeW5Lf3fIdTjDQ">
                <argument xmi:id="_00CzhTfSEeW5Lf3fIdTjDQ" name="SendSignal(SignalNewArrival).argument(name)" incoming="_00CzgjfSEeW5Lf3fIdTjDQ">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CzhjfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CzhzfSEeW5Lf3fIdTjDQ" value="1"/>
                </argument>
                <target xmi:id="_00CziDfSEeW5Lf3fIdTjDQ" name="SendSignal(SignalNewArrival).target" incoming="_00Cy4jfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CziTfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CzijfSEeW5Lf3fIdTjDQ" value="1"/>
                </target>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CzizfSEeW5Lf3fIdTjDQ" name="Tuple@46124b5f" outgoing="_00CzgzfSEeW5Lf3fIdTjDQ">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00CzjDfSEeW5Lf3fIdTjDQ" name="Value(&quot;Arrival7&quot;)">
                  <result xmi:id="_00CzjTfSEeW5Lf3fIdTjDQ" name="Value(&quot;Arrival7&quot;).result" outgoing="_00CzgjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CzjjfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CzjzfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_00CzkDfSEeW5Lf3fIdTjDQ" value="Arrival7">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CzkTfSEeW5Lf3fIdTjDQ" name="ExpressionStatement@a0b8955" incoming="_00Cy5TfSEeW5Lf3fIdTjDQ" outgoing="_00Cy5zfSEeW5Lf3fIdTjDQ">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00CzkjfSEeW5Lf3fIdTjDQ" target="_00CzlTfSEeW5Lf3fIdTjDQ" source="_00CznTfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_00CzkzfSEeW5Lf3fIdTjDQ" target="_00CzlDfSEeW5Lf3fIdTjDQ" source="_00CzmzfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:SendSignalAction" xmi:id="_00CzlDfSEeW5Lf3fIdTjDQ" name="SendSignal(SignalNewArrival)" incoming="_00CzkzfSEeW5Lf3fIdTjDQ" signal="_00CKCzfSEeW5Lf3fIdTjDQ">
                <argument xmi:id="_00CzlTfSEeW5Lf3fIdTjDQ" name="SendSignal(SignalNewArrival).argument(name)" incoming="_00CzkjfSEeW5Lf3fIdTjDQ">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CzljfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CzlzfSEeW5Lf3fIdTjDQ" value="1"/>
                </argument>
                <target xmi:id="_00CzmDfSEeW5Lf3fIdTjDQ" name="SendSignal(SignalNewArrival).target" incoming="_00Cy5DfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CzmTfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CzmjfSEeW5Lf3fIdTjDQ" value="1"/>
                </target>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CzmzfSEeW5Lf3fIdTjDQ" name="Tuple@668c32ff" outgoing="_00CzkzfSEeW5Lf3fIdTjDQ">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00CznDfSEeW5Lf3fIdTjDQ" name="Value(&quot;Arrival8&quot;)">
                  <result xmi:id="_00CznTfSEeW5Lf3fIdTjDQ" name="Value(&quot;Arrival8&quot;).result" outgoing="_00CzkjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CznjfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CznzfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_00CzoDfSEeW5Lf3fIdTjDQ" value="Arrival8">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CzoTfSEeW5Lf3fIdTjDQ" name="ExpressionStatement@2d632639" incoming="_00Cy5zfSEeW5Lf3fIdTjDQ">
              <node xmi:type="uml:SendSignalAction" xmi:id="_00CzojfSEeW5Lf3fIdTjDQ" name="SendSignal(SignalTermination)" signal="_00CKDzfSEeW5Lf3fIdTjDQ">
                <target xmi:id="_00CzozfSEeW5Lf3fIdTjDQ" name="SendSignal(SignalTermination).target" incoming="_00Cy5jfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CzpDfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CzpTfSEeW5Lf3fIdTjDQ" value="1"/>
                </target>
              </node>
            </node>
          </structuredNode>
          <node xmi:type="uml:ActivityParameterNode" xmi:id="_00CyzjfSEeW5Lf3fIdTjDQ" name="Output(test)" incoming="_00CyzTfSEeW5Lf3fIdTjDQ" type="_00CKETfSEeW5Lf3fIdTjDQ" parameter="_00CyyjfSEeW5Lf3fIdTjDQ"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_00CzpjfSEeW5Lf3fIdTjDQ" name="destroy$method$1" specification="_00Cz9jfSEeW5Lf3fIdTjDQ" node="_00CzpzfSEeW5Lf3fIdTjDQ" group="_00CzpzfSEeW5Lf3fIdTjDQ">
          <structuredNode xmi:id="_00CzpzfSEeW5Lf3fIdTjDQ" name="Body(destroy$method$1)"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_00CzqDfSEeW5Lf3fIdTjDQ" name="TestRunner$initialization$1" specification="_00Cz6jfSEeW5Lf3fIdTjDQ" node="_00CzqTfSEeW5Lf3fIdTjDQ" group="_00CzqTfSEeW5Lf3fIdTjDQ">
          <structuredNode xmi:id="_00CzqTfSEeW5Lf3fIdTjDQ" name="Body(TestRunner$initialization$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CzqjfSEeW5Lf3fIdTjDQ" target="_00CzuDfSEeW5Lf3fIdTjDQ" source="_00CztTfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CzqzfSEeW5Lf3fIdTjDQ" target="_00CzwjfSEeW5Lf3fIdTjDQ" source="_00CzuDfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CzrDfSEeW5Lf3fIdTjDQ" target="_00CzzDfSEeW5Lf3fIdTjDQ" source="_00CzuDfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CzrTfSEeW5Lf3fIdTjDQ" target="_00Cz0zfSEeW5Lf3fIdTjDQ" source="_00CzzzfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CzrjfSEeW5Lf3fIdTjDQ" target="_00Cz3zfSEeW5Lf3fIdTjDQ" source="_00Cz1jfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CzrzfSEeW5Lf3fIdTjDQ" target="_00Cz5TfSEeW5Lf3fIdTjDQ" source="_00Cz2jfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00CzsDfSEeW5Lf3fIdTjDQ" target="_00Cz6TfSEeW5Lf3fIdTjDQ" source="_00Cz6DfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00CzsTfSEeW5Lf3fIdTjDQ" target="_00Cz6TfSEeW5Lf3fIdTjDQ" source="_00Cz4jfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00CzsjfSEeW5Lf3fIdTjDQ" target="_00CzuTfSEeW5Lf3fIdTjDQ" source="_00Cz6TfSEeW5Lf3fIdTjDQ">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_00CzszfSEeW5Lf3fIdTjDQ" name="Value(true)" value="true"/>
            </edge>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_00CztDfSEeW5Lf3fIdTjDQ" name="ReadSelf">
              <result xmi:id="_00CztTfSEeW5Lf3fIdTjDQ" name="ReadSelf.result" outgoing="_00CzqjfSEeW5Lf3fIdTjDQ" type="_00CwwTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CztjfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CztzfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_00CzuDfSEeW5Lf3fIdTjDQ" name="Fork(ReadSelf.result)" incoming="_00CzqjfSEeW5Lf3fIdTjDQ" outgoing="_00CzqzfSEeW5Lf3fIdTjDQ _00CzrDfSEeW5Lf3fIdTjDQ"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CzuTfSEeW5Lf3fIdTjDQ" name="Initialization" incoming="_00CzsjfSEeW5Lf3fIdTjDQ">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00CzujfSEeW5Lf3fIdTjDQ" name="Set(initializationFlag)">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00CzuzfSEeW5Lf3fIdTjDQ" target="_00CzyDfSEeW5Lf3fIdTjDQ" source="_00CzvTfSEeW5Lf3fIdTjDQ"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00CzvDfSEeW5Lf3fIdTjDQ" name="Value(true)">
                  <result xmi:id="_00CzvTfSEeW5Lf3fIdTjDQ" name="Value(true).result" outgoing="_00CzuzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CzvjfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CzvzfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralBoolean" xmi:id="_00CzwDfSEeW5Lf3fIdTjDQ" value="true">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  </value>
                </node>
                <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_00CzwTfSEeW5Lf3fIdTjDQ" name="Write(TestRunner$initializationFlag$1)" structuralFeature="_00CwwjfSEeW5Lf3fIdTjDQ" isReplaceAll="true">
                  <object xmi:id="_00CzwjfSEeW5Lf3fIdTjDQ" name="Write(TestRunner$initializationFlag$1).object" incoming="_00CzqzfSEeW5Lf3fIdTjDQ" type="_00CwwTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CzwzfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CzxDfSEeW5Lf3fIdTjDQ" value="1"/>
                  </object>
                  <result xmi:id="_00CzxTfSEeW5Lf3fIdTjDQ" name="Write(TestRunner$initializationFlag$1).result" type="_00CwwTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CzxjfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CzxzfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                  <value xmi:id="_00CzyDfSEeW5Lf3fIdTjDQ" name="Write(TestRunner$initializationFlag$1).value" incoming="_00CzuzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CzyTfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CzyjfSEeW5Lf3fIdTjDQ" value="1"/>
                  </value>
                </node>
              </node>
            </node>
            <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_00CzyzfSEeW5Lf3fIdTjDQ" name="Read(TestRunner$initializationFlag$1)" structuralFeature="_00CwwjfSEeW5Lf3fIdTjDQ">
              <object xmi:id="_00CzzDfSEeW5Lf3fIdTjDQ" name="Read(TestRunner$initializationFlag$1).object" incoming="_00CzrDfSEeW5Lf3fIdTjDQ" type="_00CwwTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00CzzTfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00CzzjfSEeW5Lf3fIdTjDQ" value="1"/>
              </object>
              <result xmi:id="_00CzzzfSEeW5Lf3fIdTjDQ" name="Read(TestRunner$initializationFlag$1).result" outgoing="_00CzrTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00Cz0DfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00Cz0TfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_00Cz0jfSEeW5Lf3fIdTjDQ" name="Call(ListSize)">
              <argument xmi:id="_00Cz0zfSEeW5Lf3fIdTjDQ" name="Call(ListSize).argument(list)" incoming="_00CzrTfSEeW5Lf3fIdTjDQ">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00Cz1DfSEeW5Lf3fIdTjDQ"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00Cz1TfSEeW5Lf3fIdTjDQ" value="*"/>
              </argument>
              <result xmi:id="_00Cz1jfSEeW5Lf3fIdTjDQ" name="Call(ListSize).result(result)" outgoing="_00CzrjfSEeW5Lf3fIdTjDQ">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00Cz1zfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00Cz2DfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
              <behavior xmi:type="uml:FunctionBehavior" href="Libraries/fUML.library.uml#PrimitiveBehaviors-ListFunctions-ListSize"/>
            </node>
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00Cz2TfSEeW5Lf3fIdTjDQ" name="Value(0)">
              <result xmi:id="_00Cz2jfSEeW5Lf3fIdTjDQ" name="Value(0).result" outgoing="_00CzrzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00Cz2zfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00Cz3DfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_00Cz3TfSEeW5Lf3fIdTjDQ">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_00Cz3jfSEeW5Lf3fIdTjDQ" name="Test(Size==0)">
              <first xmi:id="_00Cz3zfSEeW5Lf3fIdTjDQ" name="Test(Size==0).first" incoming="_00CzrjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00Cz4DfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00Cz4TfSEeW5Lf3fIdTjDQ" value="1"/>
              </first>
              <result xmi:id="_00Cz4jfSEeW5Lf3fIdTjDQ" name="Test(Size==0).result" outgoing="_00CzsTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00Cz4zfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00Cz5DfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
              <second xmi:id="_00Cz5TfSEeW5Lf3fIdTjDQ" name="Test(Size==0).second" incoming="_00CzrzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00Cz5jfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00Cz5zfSEeW5Lf3fIdTjDQ" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_00Cz6DfSEeW5Lf3fIdTjDQ" name="InitialNode" outgoing="_00CzsDfSEeW5Lf3fIdTjDQ"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_00Cz6TfSEeW5Lf3fIdTjDQ" name="Decision(Test(TestRunner$initializationFlag$1))" incoming="_00CzsDfSEeW5Lf3fIdTjDQ _00CzsTfSEeW5Lf3fIdTjDQ" outgoing="_00CzsjfSEeW5Lf3fIdTjDQ" decisionInputFlow="_00CzsTfSEeW5Lf3fIdTjDQ"/>
          </structuredNode>
        </ownedBehavior>
        <ownedOperation xmi:id="_00Cz6jfSEeW5Lf3fIdTjDQ" name="TestRunner$initialization$1" visibility="protected" method="_00CzqDfSEeW5Lf3fIdTjDQ"/>
        <ownedOperation xmi:id="_00Cz6zfSEeW5Lf3fIdTjDQ" name="TestRunner" visibility="public" method="_00CyZTfSEeW5Lf3fIdTjDQ">
          <ownedParameter xmi:id="_00Cz7DfSEeW5Lf3fIdTjDQ" name="outer" visibility="package" type="_00C0CjfSEeW5Lf3fIdTjDQ">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00Cz7TfSEeW5Lf3fIdTjDQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00Cz7jfSEeW5Lf3fIdTjDQ" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_00Cz7zfSEeW5Lf3fIdTjDQ" name="" visibility="package" type="_00CwwTfSEeW5Lf3fIdTjDQ" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00Cz8DfSEeW5Lf3fIdTjDQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00Cz8TfSEeW5Lf3fIdTjDQ" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_00Cz8jfSEeW5Lf3fIdTjDQ" name="run" visibility="private" method="_00CyyTfSEeW5Lf3fIdTjDQ">
          <ownedParameter xmi:id="_00Cz8zfSEeW5Lf3fIdTjDQ" name="test" visibility="package" type="_00CKETfSEeW5Lf3fIdTjDQ" direction="out">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00Cz9DfSEeW5Lf3fIdTjDQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00Cz9TfSEeW5Lf3fIdTjDQ" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_00Cz9jfSEeW5Lf3fIdTjDQ" name="destroy" visibility="public" method="_00CzpjfSEeW5Lf3fIdTjDQ"/>
        <nestedClassifier xmi:type="uml:Signal" xmi:id="_00Cz9zfSEeW5Lf3fIdTjDQ" name="Start"/>
        <nestedClassifier xmi:type="uml:Signal" xmi:id="_00Cz-DfSEeW5Lf3fIdTjDQ" name="Continue"/>
        <ownedReception xmi:id="_00Cz-TfSEeW5Lf3fIdTjDQ" name="Start" signal="_00Cz9zfSEeW5Lf3fIdTjDQ"/>
        <ownedReception xmi:id="_00Cz-jfSEeW5Lf3fIdTjDQ" name="Continue" signal="_00Cz-DfSEeW5Lf3fIdTjDQ"/>
      </nestedClassifier>
    </packagedElement>
    <packagedElement xmi:type="uml:SignalEvent" xmi:id="_00Cz-zfSEeW5Lf3fIdTjDQ" name="Event(SignalTermination)" signal="_00CKDzfSEeW5Lf3fIdTjDQ"/>
    <packagedElement xmi:type="uml:SignalEvent" xmi:id="_00Cz_DfSEeW5Lf3fIdTjDQ" name="Event(SignalNewArrival)" signal="_00CKCzfSEeW5Lf3fIdTjDQ"/>
    <packagedElement xmi:type="uml:SignalEvent" xmi:id="_00Cz_TfSEeW5Lf3fIdTjDQ" name="Event(SignalTermination)" signal="_00CKDzfSEeW5Lf3fIdTjDQ"/>
    <packagedElement xmi:type="uml:SignalEvent" xmi:id="_00Cz_jfSEeW5Lf3fIdTjDQ" name="Event(SignalNewArrival)" signal="_00CKCzfSEeW5Lf3fIdTjDQ"/>
    <packagedElement xmi:type="uml:SignalEvent" xmi:id="_00Cz_zfSEeW5Lf3fIdTjDQ" name="Event(SignalNewArrival)" signal="_00CKCzfSEeW5Lf3fIdTjDQ"/>
    <packagedElement xmi:type="uml:SignalEvent" xmi:id="_00C0ADfSEeW5Lf3fIdTjDQ" name="Event(SignalNewArrival)" signal="_00CKCzfSEeW5Lf3fIdTjDQ"/>
    <packagedElement xmi:type="uml:SignalEvent" xmi:id="_00C0ATfSEeW5Lf3fIdTjDQ" name="Event(SignalTermination)" signal="_00CKDzfSEeW5Lf3fIdTjDQ"/>
    <packagedElement xmi:type="uml:SignalEvent" xmi:id="_00C0AjfSEeW5Lf3fIdTjDQ" name="Event(SignalNewArrival)" signal="_00CKCzfSEeW5Lf3fIdTjDQ"/>
    <packagedElement xmi:type="uml:SignalEvent" xmi:id="_00C0AzfSEeW5Lf3fIdTjDQ" name="Event(SignalTermination)" signal="_00CKDzfSEeW5Lf3fIdTjDQ"/>
    <packagedElement xmi:type="uml:SignalEvent" xmi:id="_00C0BDfSEeW5Lf3fIdTjDQ" name="Event(SignalNewArrival)" signal="_00CKCzfSEeW5Lf3fIdTjDQ"/>
    <packagedElement xmi:type="uml:SignalEvent" xmi:id="_00C0BTfSEeW5Lf3fIdTjDQ" name="Event(SignalNewArrival)" signal="_00CKCzfSEeW5Lf3fIdTjDQ"/>
    <packagedElement xmi:type="uml:SignalEvent" xmi:id="_00C0BjfSEeW5Lf3fIdTjDQ" name="Event(SignalTermination)" signal="_00CKDzfSEeW5Lf3fIdTjDQ"/>
    <packagedElement xmi:type="uml:SignalEvent" xmi:id="_00C0BzfSEeW5Lf3fIdTjDQ" name="Event(SignalTermination)" signal="_00CKDzfSEeW5Lf3fIdTjDQ"/>
    <packagedElement xmi:type="uml:SignalEvent" xmi:id="_00C0CDfSEeW5Lf3fIdTjDQ" name="Event(Start)" signal="_00Cz9zfSEeW5Lf3fIdTjDQ"/>
    <packagedElement xmi:type="uml:SignalEvent" xmi:id="_00C0CTfSEeW5Lf3fIdTjDQ" name="Event(Continue)" signal="_00Cz-DfSEeW5Lf3fIdTjDQ"/>
    <packagedElement xmi:type="uml:Class" xmi:id="_00C0CjfSEeW5Lf3fIdTjDQ" name="Test" isAbstract="true">
      <packageImport xmi:id="_00C0CzfSEeW5Lf3fIdTjDQ" visibility="private">
        <importedPackage href="Libraries/Alf.library.uml#Alf-Library-PrimitiveTypes"/>
      </packageImport>
      <packageImport xmi:id="_00C0DDfSEeW5Lf3fIdTjDQ" visibility="private">
        <importedPackage href="Libraries/Alf.library.uml#Alf-Library-PrimitiveBehaviors"/>
      </packageImport>
      <packageImport xmi:id="_00C0DTfSEeW5Lf3fIdTjDQ" visibility="private">
        <importedPackage href="Libraries/Alf.library.uml#Alf-Library-BasicInputOutput"/>
      </packageImport>
      <packageImport xmi:id="_00C0DjfSEeW5Lf3fIdTjDQ" visibility="private">
        <importedPackage href="Libraries/Alf.library.uml#Alf-Library-PrimitiveBehaviors-CollectionFunctions"/>
      </packageImport>
      <packageImport xmi:id="_00C0DzfSEeW5Lf3fIdTjDQ" visibility="private">
        <importedPackage href="Libraries/Alf.library.uml#Alf-Library-CollectionClasses"/>
      </packageImport>
      <ownedAttribute xmi:id="_00C0EDfSEeW5Lf3fIdTjDQ" name="Test$initializationFlag$1" visibility="protected">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C0ETfSEeW5Lf3fIdTjDQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C0EjfSEeW5Lf3fIdTjDQ" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_00C0EzfSEeW5Lf3fIdTjDQ" name="tester" visibility="private" type="_00C0-zfSEeW5Lf3fIdTjDQ">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C0FDfSEeW5Lf3fIdTjDQ"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C0FTfSEeW5Lf3fIdTjDQ" value="1"/>
      </ownedAttribute>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_00C0FjfSEeW5Lf3fIdTjDQ" name="Test$method$1" specification="_00C08jfSEeW5Lf3fIdTjDQ" node="_00C0IDfSEeW5Lf3fIdTjDQ _00C0ITfSEeW5Lf3fIdTjDQ _00C0IjfSEeW5Lf3fIdTjDQ _00C0IzfSEeW5Lf3fIdTjDQ" group="_00C0IzfSEeW5Lf3fIdTjDQ">
        <ownedParameter xmi:id="_00C0FzfSEeW5Lf3fIdTjDQ" name="tester" type="_00C0-zfSEeW5Lf3fIdTjDQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C0GDfSEeW5Lf3fIdTjDQ"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C0GTfSEeW5Lf3fIdTjDQ" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_00C0GjfSEeW5Lf3fIdTjDQ" name="" type="_00C0CjfSEeW5Lf3fIdTjDQ" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C0GzfSEeW5Lf3fIdTjDQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C0HDfSEeW5Lf3fIdTjDQ" value="1"/>
        </ownedParameter>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_00C0HTfSEeW5Lf3fIdTjDQ" target="_00C0ITfSEeW5Lf3fIdTjDQ" source="_00C0IDfSEeW5Lf3fIdTjDQ"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_00C0HjfSEeW5Lf3fIdTjDQ" target="_00C0QTfSEeW5Lf3fIdTjDQ" source="_00C0ITfSEeW5Lf3fIdTjDQ"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_00C0HzfSEeW5Lf3fIdTjDQ" target="_00C0IjfSEeW5Lf3fIdTjDQ" source="_00C0XTfSEeW5Lf3fIdTjDQ"/>
        <structuredNode xmi:id="_00C0IzfSEeW5Lf3fIdTjDQ" name="Body(Test$method$1)">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00C0JDfSEeW5Lf3fIdTjDQ" target="_00C0XTfSEeW5Lf3fIdTjDQ" source="_00C0WjfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00C0JTfSEeW5Lf3fIdTjDQ" target="_00C0XzfSEeW5Lf3fIdTjDQ" source="_00C0XTfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_00C0JjfSEeW5Lf3fIdTjDQ" target="_00C0LzfSEeW5Lf3fIdTjDQ" source="_00C0XjfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00C0JzfSEeW5Lf3fIdTjDQ" target="_00C0YzfSEeW5Lf3fIdTjDQ" source="_00C0XTfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00C0KDfSEeW5Lf3fIdTjDQ" target="_00C0ajfSEeW5Lf3fIdTjDQ" source="_00C0ZjfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00C0KTfSEeW5Lf3fIdTjDQ" target="_00C0djfSEeW5Lf3fIdTjDQ" source="_00C0bTfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00C0KjfSEeW5Lf3fIdTjDQ" target="_00C0fDfSEeW5Lf3fIdTjDQ" source="_00C0cTfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_00C0KzfSEeW5Lf3fIdTjDQ" target="_00C0gDfSEeW5Lf3fIdTjDQ" source="_00C0fzfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00C0LDfSEeW5Lf3fIdTjDQ" target="_00C0gDfSEeW5Lf3fIdTjDQ" source="_00C0eTfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_00C0LTfSEeW5Lf3fIdTjDQ" target="_00C0XjfSEeW5Lf3fIdTjDQ" source="_00C0gDfSEeW5Lf3fIdTjDQ">
            <guard xmi:type="uml:LiteralBoolean" xmi:id="_00C0LjfSEeW5Lf3fIdTjDQ" name="Value(true)" value="true"/>
          </edge>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_00C0LzfSEeW5Lf3fIdTjDQ" name="Body" incoming="_00C0JjfSEeW5Lf3fIdTjDQ">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00C0MDfSEeW5Lf3fIdTjDQ" name="ExpressionStatement@4a60eb87">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00C0MTfSEeW5Lf3fIdTjDQ" target="_00C0OzfSEeW5Lf3fIdTjDQ" source="_00C0NzfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00C0MjfSEeW5Lf3fIdTjDQ" target="_00C0RDfSEeW5Lf3fIdTjDQ" source="_00C0QTfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00C0MzfSEeW5Lf3fIdTjDQ" target="_00C0SjfSEeW5Lf3fIdTjDQ" source="_00C0PjfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_00C0NDfSEeW5Lf3fIdTjDQ" target="_00C0NTfSEeW5Lf3fIdTjDQ" source="_00C0WDfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00C0NTfSEeW5Lf3fIdTjDQ" name="Expression(LeftHandSide@21071237)" incoming="_00C0NDfSEeW5Lf3fIdTjDQ">
                <node xmi:type="uml:ReadSelfAction" xmi:id="_00C0NjfSEeW5Lf3fIdTjDQ" name="ReadSelf">
                  <result xmi:id="_00C0NzfSEeW5Lf3fIdTjDQ" name="ReadSelf.result" outgoing="_00C0MTfSEeW5Lf3fIdTjDQ" type="_00C0CjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C0ODfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C0OTfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                </node>
              </node>
              <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_00C0OjfSEeW5Lf3fIdTjDQ" name="Clear(tester)" structuralFeature="_00C0EzfSEeW5Lf3fIdTjDQ">
                <object xmi:id="_00C0OzfSEeW5Lf3fIdTjDQ" name="Clear(tester).object" incoming="_00C0MTfSEeW5Lf3fIdTjDQ" type="_00C0CjfSEeW5Lf3fIdTjDQ" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C0PDfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C0PTfSEeW5Lf3fIdTjDQ" value="1"/>
                </object>
                <result xmi:id="_00C0PjfSEeW5Lf3fIdTjDQ" name="Clear(tester).result" outgoing="_00C0MzfSEeW5Lf3fIdTjDQ" type="_00C0CjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C0PzfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C0QDfSEeW5Lf3fIdTjDQ" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ForkNode" xmi:id="_00C0QTfSEeW5Lf3fIdTjDQ" name="Fork(LeftHandSide@21071237)" incoming="_00C0HjfSEeW5Lf3fIdTjDQ" outgoing="_00C0MjfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00C0QjfSEeW5Lf3fIdTjDQ" name="WriteAll(Test::tester)">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00C0QzfSEeW5Lf3fIdTjDQ" target="_00C0VzfSEeW5Lf3fIdTjDQ" source="_00C0RDfSEeW5Lf3fIdTjDQ"/>
                <structuredNodeInput xmi:id="_00C0RDfSEeW5Lf3fIdTjDQ" name="WriteAll(Test::tester).input(Test::tester)" incoming="_00C0MjfSEeW5Lf3fIdTjDQ" outgoing="_00C0QzfSEeW5Lf3fIdTjDQ" type="_00C0-zfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C0RTfSEeW5Lf3fIdTjDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C0RjfSEeW5Lf3fIdTjDQ" value="1"/>
                </structuredNodeInput>
                <node xmi:type="uml:ExpansionRegion" xmi:id="_00C0RzfSEeW5Lf3fIdTjDQ" name="Iterate(Write(tester))" inputElement="_00C0VzfSEeW5Lf3fIdTjDQ">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_00C0SDfSEeW5Lf3fIdTjDQ" target="_00C0VDfSEeW5Lf3fIdTjDQ" source="_00C0VzfSEeW5Lf3fIdTjDQ"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_00C0STfSEeW5Lf3fIdTjDQ" target="_00C0TjfSEeW5Lf3fIdTjDQ" source="_00C0SjfSEeW5Lf3fIdTjDQ"/>
                  <structuredNodeInput xmi:id="_00C0SjfSEeW5Lf3fIdTjDQ" name="Iterate(Write(tester)).input(Clear(tester).result)" incoming="_00C0MzfSEeW5Lf3fIdTjDQ" outgoing="_00C0STfSEeW5Lf3fIdTjDQ" type="_00C0CjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C0SzfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C0TDfSEeW5Lf3fIdTjDQ" value="1"/>
                  </structuredNodeInput>
                  <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_00C0TTfSEeW5Lf3fIdTjDQ" name="Write(tester)" structuralFeature="_00C0EzfSEeW5Lf3fIdTjDQ">
                    <object xmi:id="_00C0TjfSEeW5Lf3fIdTjDQ" name="Write(tester).object" incoming="_00C0STfSEeW5Lf3fIdTjDQ" type="_00C0CjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C0TzfSEeW5Lf3fIdTjDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C0UDfSEeW5Lf3fIdTjDQ" value="1"/>
                    </object>
                    <result xmi:id="_00C0UTfSEeW5Lf3fIdTjDQ" name="Write(tester).result" type="_00C0CjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C0UjfSEeW5Lf3fIdTjDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C0UzfSEeW5Lf3fIdTjDQ" value="1"/>
                    </result>
                    <value xmi:id="_00C0VDfSEeW5Lf3fIdTjDQ" name="Write(tester).value" incoming="_00C0SDfSEeW5Lf3fIdTjDQ" type="_00C0-zfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C0VTfSEeW5Lf3fIdTjDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C0VjfSEeW5Lf3fIdTjDQ" value="1"/>
                    </value>
                  </node>
                </node>
                <node xmi:type="uml:ExpansionNode" xmi:id="_00C0VzfSEeW5Lf3fIdTjDQ" name="Iterate(Write(tester)).inputElement" incoming="_00C0QzfSEeW5Lf3fIdTjDQ" outgoing="_00C0SDfSEeW5Lf3fIdTjDQ" regionAsInput="_00C0RzfSEeW5Lf3fIdTjDQ"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00C0WDfSEeW5Lf3fIdTjDQ" name="RightHandSide@24616781" outgoing="_00C0NDfSEeW5Lf3fIdTjDQ"/>
            </node>
          </node>
          <node xmi:type="uml:ReadSelfAction" xmi:id="_00C0WTfSEeW5Lf3fIdTjDQ" name="ReadSelf">
            <result xmi:id="_00C0WjfSEeW5Lf3fIdTjDQ" name="ReadSelf.result" outgoing="_00C0JDfSEeW5Lf3fIdTjDQ" type="_00C0CjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C0WzfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C0XDfSEeW5Lf3fIdTjDQ" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_00C0XTfSEeW5Lf3fIdTjDQ" name="Fork(ReadSelf.result)" incoming="_00C0JDfSEeW5Lf3fIdTjDQ" outgoing="_00C0HzfSEeW5Lf3fIdTjDQ _00C0JTfSEeW5Lf3fIdTjDQ _00C0JzfSEeW5Lf3fIdTjDQ"/>
          <node xmi:type="uml:CallOperationAction" xmi:id="_00C0XjfSEeW5Lf3fIdTjDQ" name="Call(Test$initialization$1)" incoming="_00C0LTfSEeW5Lf3fIdTjDQ" outgoing="_00C0JjfSEeW5Lf3fIdTjDQ" operation="_00C08TfSEeW5Lf3fIdTjDQ">
            <target xmi:id="_00C0XzfSEeW5Lf3fIdTjDQ" name="Call(Test$initialization$1).target" incoming="_00C0JTfSEeW5Lf3fIdTjDQ" type="_00C0CjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C0YDfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C0YTfSEeW5Lf3fIdTjDQ" value="1"/>
            </target>
          </node>
          <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_00C0YjfSEeW5Lf3fIdTjDQ" name="Read(Test$initializationFlag$1)" structuralFeature="_00C0EDfSEeW5Lf3fIdTjDQ">
            <object xmi:id="_00C0YzfSEeW5Lf3fIdTjDQ" name="Read(Test$initializationFlag$1).object" incoming="_00C0JzfSEeW5Lf3fIdTjDQ" type="_00C0CjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C0ZDfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C0ZTfSEeW5Lf3fIdTjDQ" value="1"/>
            </object>
            <result xmi:id="_00C0ZjfSEeW5Lf3fIdTjDQ" name="Read(Test$initializationFlag$1).result" outgoing="_00C0KDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C0ZzfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C0aDfSEeW5Lf3fIdTjDQ" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_00C0aTfSEeW5Lf3fIdTjDQ" name="Call(ListSize)">
            <argument xmi:id="_00C0ajfSEeW5Lf3fIdTjDQ" name="Call(ListSize).argument(list)" incoming="_00C0KDfSEeW5Lf3fIdTjDQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C0azfSEeW5Lf3fIdTjDQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C0bDfSEeW5Lf3fIdTjDQ" value="*"/>
            </argument>
            <result xmi:id="_00C0bTfSEeW5Lf3fIdTjDQ" name="Call(ListSize).result(result)" outgoing="_00C0KTfSEeW5Lf3fIdTjDQ">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C0bjfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C0bzfSEeW5Lf3fIdTjDQ" value="1"/>
            </result>
            <behavior xmi:type="uml:FunctionBehavior" href="Libraries/fUML.library.uml#PrimitiveBehaviors-ListFunctions-ListSize"/>
          </node>
          <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00C0cDfSEeW5Lf3fIdTjDQ" name="Value(0)">
            <result xmi:id="_00C0cTfSEeW5Lf3fIdTjDQ" name="Value(0).result" outgoing="_00C0KjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C0cjfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C0czfSEeW5Lf3fIdTjDQ" value="1"/>
            </result>
            <value xmi:type="uml:LiteralInteger" xmi:id="_00C0dDfSEeW5Lf3fIdTjDQ">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            </value>
          </node>
          <node xmi:type="uml:TestIdentityAction" xmi:id="_00C0dTfSEeW5Lf3fIdTjDQ" name="Test(Size==0)">
            <first xmi:id="_00C0djfSEeW5Lf3fIdTjDQ" name="Test(Size==0).first" incoming="_00C0KTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C0dzfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C0eDfSEeW5Lf3fIdTjDQ" value="1"/>
            </first>
            <result xmi:id="_00C0eTfSEeW5Lf3fIdTjDQ" name="Test(Size==0).result" outgoing="_00C0LDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C0ejfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C0ezfSEeW5Lf3fIdTjDQ" value="1"/>
            </result>
            <second xmi:id="_00C0fDfSEeW5Lf3fIdTjDQ" name="Test(Size==0).second" incoming="_00C0KjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C0fTfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C0fjfSEeW5Lf3fIdTjDQ" value="1"/>
            </second>
          </node>
          <node xmi:type="uml:InitialNode" xmi:id="_00C0fzfSEeW5Lf3fIdTjDQ" name="InitialNode" outgoing="_00C0KzfSEeW5Lf3fIdTjDQ"/>
          <node xmi:type="uml:DecisionNode" xmi:id="_00C0gDfSEeW5Lf3fIdTjDQ" name="Decision(Test(Test$initializationFlag$1))" incoming="_00C0KzfSEeW5Lf3fIdTjDQ _00C0LDfSEeW5Lf3fIdTjDQ" outgoing="_00C0LTfSEeW5Lf3fIdTjDQ" decisionInputFlow="_00C0LDfSEeW5Lf3fIdTjDQ"/>
        </structuredNode>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_00C0IDfSEeW5Lf3fIdTjDQ" name="Input(tester)" outgoing="_00C0HTfSEeW5Lf3fIdTjDQ" type="_00C0-zfSEeW5Lf3fIdTjDQ" parameter="_00C0FzfSEeW5Lf3fIdTjDQ"/>
        <node xmi:type="uml:ForkNode" xmi:id="_00C0ITfSEeW5Lf3fIdTjDQ" name="Fork(tester)" incoming="_00C0HTfSEeW5Lf3fIdTjDQ" outgoing="_00C0HjfSEeW5Lf3fIdTjDQ"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_00C0IjfSEeW5Lf3fIdTjDQ" name="Return" incoming="_00C0HzfSEeW5Lf3fIdTjDQ" type="_00C0CjfSEeW5Lf3fIdTjDQ" parameter="_00C0GjfSEeW5Lf3fIdTjDQ"/>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_00C0gTfSEeW5Lf3fIdTjDQ" name="done$method$1" specification="_00C0-TfSEeW5Lf3fIdTjDQ" node="_00C0gjfSEeW5Lf3fIdTjDQ" group="_00C0gjfSEeW5Lf3fIdTjDQ">
        <structuredNode xmi:id="_00C0gjfSEeW5Lf3fIdTjDQ" name="Body(done$method$1)">
          <edge xmi:type="uml:ControlFlow" xmi:id="_00C0gzfSEeW5Lf3fIdTjDQ" target="_00C0lDfSEeW5Lf3fIdTjDQ" source="_00C0hDfSEeW5Lf3fIdTjDQ"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_00C0hDfSEeW5Lf3fIdTjDQ" name="ExpressionStatement@7059fc9d" outgoing="_00C0gzfSEeW5Lf3fIdTjDQ">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00C0hTfSEeW5Lf3fIdTjDQ" target="_00C0iDfSEeW5Lf3fIdTjDQ" source="_00C0kDfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00C0hjfSEeW5Lf3fIdTjDQ" target="_00C0hzfSEeW5Lf3fIdTjDQ" source="_00C0jjfSEeW5Lf3fIdTjDQ"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_00C0hzfSEeW5Lf3fIdTjDQ" name="Call(WriteLine)" incoming="_00C0hjfSEeW5Lf3fIdTjDQ">
              <argument xmi:id="_00C0iDfSEeW5Lf3fIdTjDQ" name="Call(WriteLine).argument(value)" incoming="_00C0hTfSEeW5Lf3fIdTjDQ">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C0iTfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C0ijfSEeW5Lf3fIdTjDQ" value="1"/>
              </argument>
              <result xmi:id="_00C0izfSEeW5Lf3fIdTjDQ" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C0jDfSEeW5Lf3fIdTjDQ"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C0jTfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="Libraries/fUML.library.uml#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00C0jjfSEeW5Lf3fIdTjDQ" name="Tuple@10ff7d54" outgoing="_00C0hjfSEeW5Lf3fIdTjDQ">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00C0jzfSEeW5Lf3fIdTjDQ" name="Value(&quot;Done.&quot;)">
                <result xmi:id="_00C0kDfSEeW5Lf3fIdTjDQ" name="Value(&quot;Done.&quot;).result" outgoing="_00C0hTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C0kTfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C0kjfSEeW5Lf3fIdTjDQ" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_00C0kzfSEeW5Lf3fIdTjDQ" value="Done.">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                </value>
              </node>
            </node>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_00C0lDfSEeW5Lf3fIdTjDQ" name="ExpressionStatement@7c043e11" incoming="_00C0gzfSEeW5Lf3fIdTjDQ">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00C0lTfSEeW5Lf3fIdTjDQ" target="_00C0nTfSEeW5Lf3fIdTjDQ" source="_00C0qTfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00C0ljfSEeW5Lf3fIdTjDQ" target="_00C0lzfSEeW5Lf3fIdTjDQ" source="_00C0njfSEeW5Lf3fIdTjDQ"/>
            <node xmi:type="uml:ExpansionRegion" xmi:id="_00C0lzfSEeW5Lf3fIdTjDQ" name="Collect(SendSignal(Continue))" incoming="_00C0ljfSEeW5Lf3fIdTjDQ" mode="parallel" inputElement="_00C0nTfSEeW5Lf3fIdTjDQ">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00C0mDfSEeW5Lf3fIdTjDQ" target="_00C0mjfSEeW5Lf3fIdTjDQ" source="_00C0nTfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:SendSignalAction" xmi:id="_00C0mTfSEeW5Lf3fIdTjDQ" name="SendSignal(Continue)" signal="_00DXhzfSEeW5Lf3fIdTjDQ">
                <target xmi:id="_00C0mjfSEeW5Lf3fIdTjDQ" name="SendSignal(Continue).target" incoming="_00C0mDfSEeW5Lf3fIdTjDQ" type="_00C0-zfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C0mzfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C0nDfSEeW5Lf3fIdTjDQ" value="1"/>
                </target>
              </node>
            </node>
            <node xmi:type="uml:ExpansionNode" xmi:id="_00C0nTfSEeW5Lf3fIdTjDQ" name="Collect(SendSignal(Continue)).inputElement" incoming="_00C0lTfSEeW5Lf3fIdTjDQ" outgoing="_00C0mDfSEeW5Lf3fIdTjDQ" regionAsInput="_00C0lzfSEeW5Lf3fIdTjDQ"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00C0njfSEeW5Lf3fIdTjDQ" name="Feature(Read(tester).result)" outgoing="_00C0ljfSEeW5Lf3fIdTjDQ">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00C0nzfSEeW5Lf3fIdTjDQ" target="_00C0rDfSEeW5Lf3fIdTjDQ" source="_00C0ojfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00C0oDfSEeW5Lf3fIdTjDQ" target="_00C0pjfSEeW5Lf3fIdTjDQ" source="_00C0rDfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:ReadSelfAction" xmi:id="_00C0oTfSEeW5Lf3fIdTjDQ" name="ReadSelf">
                <result xmi:id="_00C0ojfSEeW5Lf3fIdTjDQ" name="ReadSelf.result" outgoing="_00C0nzfSEeW5Lf3fIdTjDQ" type="_00C0CjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C0ozfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C0pDfSEeW5Lf3fIdTjDQ" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_00C0pTfSEeW5Lf3fIdTjDQ" name="Read(tester)" structuralFeature="_00C0EzfSEeW5Lf3fIdTjDQ">
                <object xmi:id="_00C0pjfSEeW5Lf3fIdTjDQ" name="Read(tester).object" incoming="_00C0oDfSEeW5Lf3fIdTjDQ" type="_00C0CjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C0pzfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C0qDfSEeW5Lf3fIdTjDQ" value="1"/>
                </object>
                <result xmi:id="_00C0qTfSEeW5Lf3fIdTjDQ" name="Read(tester).result" outgoing="_00C0lTfSEeW5Lf3fIdTjDQ" type="_00C0-zfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C0qjfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C0qzfSEeW5Lf3fIdTjDQ" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ForkNode" xmi:id="_00C0rDfSEeW5Lf3fIdTjDQ" name="Fork(ReadSelf.result)" incoming="_00C0nzfSEeW5Lf3fIdTjDQ" outgoing="_00C0oDfSEeW5Lf3fIdTjDQ"/>
            </node>
          </node>
        </structuredNode>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_00C0rTfSEeW5Lf3fIdTjDQ" name="destroy$method$1" specification="_00C0-jfSEeW5Lf3fIdTjDQ" node="_00C0rjfSEeW5Lf3fIdTjDQ" group="_00C0rjfSEeW5Lf3fIdTjDQ">
        <structuredNode xmi:id="_00C0rjfSEeW5Lf3fIdTjDQ" name="Body(destroy$method$1)"/>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_00C0rzfSEeW5Lf3fIdTjDQ" name="Test$initialization$1" specification="_00C08TfSEeW5Lf3fIdTjDQ" node="_00C0sDfSEeW5Lf3fIdTjDQ" group="_00C0sDfSEeW5Lf3fIdTjDQ">
        <structuredNode xmi:id="_00C0sDfSEeW5Lf3fIdTjDQ" name="Body(Test$initialization$1)">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00C0sTfSEeW5Lf3fIdTjDQ" target="_00C0vzfSEeW5Lf3fIdTjDQ" source="_00C0vDfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00C0sjfSEeW5Lf3fIdTjDQ" target="_00C0yTfSEeW5Lf3fIdTjDQ" source="_00C0vzfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00C0szfSEeW5Lf3fIdTjDQ" target="_00C00zfSEeW5Lf3fIdTjDQ" source="_00C0vzfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00C0tDfSEeW5Lf3fIdTjDQ" target="_00C02jfSEeW5Lf3fIdTjDQ" source="_00C01jfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00C0tTfSEeW5Lf3fIdTjDQ" target="_00C05jfSEeW5Lf3fIdTjDQ" source="_00C03TfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00C0tjfSEeW5Lf3fIdTjDQ" target="_00C07DfSEeW5Lf3fIdTjDQ" source="_00C04TfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_00C0tzfSEeW5Lf3fIdTjDQ" target="_00C08DfSEeW5Lf3fIdTjDQ" source="_00C07zfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00C0uDfSEeW5Lf3fIdTjDQ" target="_00C08DfSEeW5Lf3fIdTjDQ" source="_00C06TfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_00C0uTfSEeW5Lf3fIdTjDQ" target="_00C0wDfSEeW5Lf3fIdTjDQ" source="_00C08DfSEeW5Lf3fIdTjDQ">
            <guard xmi:type="uml:LiteralBoolean" xmi:id="_00C0ujfSEeW5Lf3fIdTjDQ" name="Value(true)" value="true"/>
          </edge>
          <node xmi:type="uml:ReadSelfAction" xmi:id="_00C0uzfSEeW5Lf3fIdTjDQ" name="ReadSelf">
            <result xmi:id="_00C0vDfSEeW5Lf3fIdTjDQ" name="ReadSelf.result" outgoing="_00C0sTfSEeW5Lf3fIdTjDQ" type="_00C0CjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C0vTfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C0vjfSEeW5Lf3fIdTjDQ" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_00C0vzfSEeW5Lf3fIdTjDQ" name="Fork(ReadSelf.result)" incoming="_00C0sTfSEeW5Lf3fIdTjDQ" outgoing="_00C0sjfSEeW5Lf3fIdTjDQ _00C0szfSEeW5Lf3fIdTjDQ"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_00C0wDfSEeW5Lf3fIdTjDQ" name="Initialization" incoming="_00C0uTfSEeW5Lf3fIdTjDQ">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00C0wTfSEeW5Lf3fIdTjDQ" name="Set(initializationFlag)">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00C0wjfSEeW5Lf3fIdTjDQ" target="_00C0zzfSEeW5Lf3fIdTjDQ" source="_00C0xDfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00C0wzfSEeW5Lf3fIdTjDQ" name="Value(true)">
                <result xmi:id="_00C0xDfSEeW5Lf3fIdTjDQ" name="Value(true).result" outgoing="_00C0wjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C0xTfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C0xjfSEeW5Lf3fIdTjDQ" value="1"/>
                </result>
                <value xmi:type="uml:LiteralBoolean" xmi:id="_00C0xzfSEeW5Lf3fIdTjDQ" value="true">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                </value>
              </node>
              <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_00C0yDfSEeW5Lf3fIdTjDQ" name="Write(Test$initializationFlag$1)" structuralFeature="_00C0EDfSEeW5Lf3fIdTjDQ" isReplaceAll="true">
                <object xmi:id="_00C0yTfSEeW5Lf3fIdTjDQ" name="Write(Test$initializationFlag$1).object" incoming="_00C0sjfSEeW5Lf3fIdTjDQ" type="_00C0CjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C0yjfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C0yzfSEeW5Lf3fIdTjDQ" value="1"/>
                </object>
                <result xmi:id="_00C0zDfSEeW5Lf3fIdTjDQ" name="Write(Test$initializationFlag$1).result" type="_00C0CjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C0zTfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C0zjfSEeW5Lf3fIdTjDQ" value="1"/>
                </result>
                <value xmi:id="_00C0zzfSEeW5Lf3fIdTjDQ" name="Write(Test$initializationFlag$1).value" incoming="_00C0wjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C00DfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C00TfSEeW5Lf3fIdTjDQ" value="1"/>
                </value>
              </node>
            </node>
          </node>
          <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_00C00jfSEeW5Lf3fIdTjDQ" name="Read(Test$initializationFlag$1)" structuralFeature="_00C0EDfSEeW5Lf3fIdTjDQ">
            <object xmi:id="_00C00zfSEeW5Lf3fIdTjDQ" name="Read(Test$initializationFlag$1).object" incoming="_00C0szfSEeW5Lf3fIdTjDQ" type="_00C0CjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C01DfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C01TfSEeW5Lf3fIdTjDQ" value="1"/>
            </object>
            <result xmi:id="_00C01jfSEeW5Lf3fIdTjDQ" name="Read(Test$initializationFlag$1).result" outgoing="_00C0tDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C01zfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C02DfSEeW5Lf3fIdTjDQ" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_00C02TfSEeW5Lf3fIdTjDQ" name="Call(ListSize)">
            <argument xmi:id="_00C02jfSEeW5Lf3fIdTjDQ" name="Call(ListSize).argument(list)" incoming="_00C0tDfSEeW5Lf3fIdTjDQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C02zfSEeW5Lf3fIdTjDQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C03DfSEeW5Lf3fIdTjDQ" value="*"/>
            </argument>
            <result xmi:id="_00C03TfSEeW5Lf3fIdTjDQ" name="Call(ListSize).result(result)" outgoing="_00C0tTfSEeW5Lf3fIdTjDQ">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C03jfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C03zfSEeW5Lf3fIdTjDQ" value="1"/>
            </result>
            <behavior xmi:type="uml:FunctionBehavior" href="Libraries/fUML.library.uml#PrimitiveBehaviors-ListFunctions-ListSize"/>
          </node>
          <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00C04DfSEeW5Lf3fIdTjDQ" name="Value(0)">
            <result xmi:id="_00C04TfSEeW5Lf3fIdTjDQ" name="Value(0).result" outgoing="_00C0tjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C04jfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C04zfSEeW5Lf3fIdTjDQ" value="1"/>
            </result>
            <value xmi:type="uml:LiteralInteger" xmi:id="_00C05DfSEeW5Lf3fIdTjDQ">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            </value>
          </node>
          <node xmi:type="uml:TestIdentityAction" xmi:id="_00C05TfSEeW5Lf3fIdTjDQ" name="Test(Size==0)">
            <first xmi:id="_00C05jfSEeW5Lf3fIdTjDQ" name="Test(Size==0).first" incoming="_00C0tTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C05zfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C06DfSEeW5Lf3fIdTjDQ" value="1"/>
            </first>
            <result xmi:id="_00C06TfSEeW5Lf3fIdTjDQ" name="Test(Size==0).result" outgoing="_00C0uDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C06jfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C06zfSEeW5Lf3fIdTjDQ" value="1"/>
            </result>
            <second xmi:id="_00C07DfSEeW5Lf3fIdTjDQ" name="Test(Size==0).second" incoming="_00C0tjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C07TfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C07jfSEeW5Lf3fIdTjDQ" value="1"/>
            </second>
          </node>
          <node xmi:type="uml:InitialNode" xmi:id="_00C07zfSEeW5Lf3fIdTjDQ" name="InitialNode" outgoing="_00C0tzfSEeW5Lf3fIdTjDQ"/>
          <node xmi:type="uml:DecisionNode" xmi:id="_00C08DfSEeW5Lf3fIdTjDQ" name="Decision(Test(Test$initializationFlag$1))" incoming="_00C0tzfSEeW5Lf3fIdTjDQ _00C0uDfSEeW5Lf3fIdTjDQ" outgoing="_00C0uTfSEeW5Lf3fIdTjDQ" decisionInputFlow="_00C0uDfSEeW5Lf3fIdTjDQ"/>
        </structuredNode>
      </ownedBehavior>
      <ownedOperation xmi:id="_00C08TfSEeW5Lf3fIdTjDQ" name="Test$initialization$1" visibility="protected" method="_00C0rzfSEeW5Lf3fIdTjDQ"/>
      <ownedOperation xmi:id="_00C08jfSEeW5Lf3fIdTjDQ" name="Test" visibility="protected" method="_00C0FjfSEeW5Lf3fIdTjDQ">
        <ownedParameter xmi:id="_00C08zfSEeW5Lf3fIdTjDQ" name="tester" visibility="package" type="_00C0-zfSEeW5Lf3fIdTjDQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C09DfSEeW5Lf3fIdTjDQ"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C09TfSEeW5Lf3fIdTjDQ" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_00C09jfSEeW5Lf3fIdTjDQ" name="" visibility="package" type="_00C0CjfSEeW5Lf3fIdTjDQ" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C09zfSEeW5Lf3fIdTjDQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C0-DfSEeW5Lf3fIdTjDQ" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_00C0-TfSEeW5Lf3fIdTjDQ" name="done" visibility="public" method="_00C0gTfSEeW5Lf3fIdTjDQ"/>
      <ownedOperation xmi:id="_00C0-jfSEeW5Lf3fIdTjDQ" name="destroy" visibility="public" method="_00C0rTfSEeW5Lf3fIdTjDQ"/>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_00C0-zfSEeW5Lf3fIdTjDQ" name="Tester" isAbstract="true" isActive="true">
        <ownedAttribute xmi:id="_00C0_DfSEeW5Lf3fIdTjDQ" name="Tester$initializationFlag$1" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C0_TfSEeW5Lf3fIdTjDQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C0_jfSEeW5Lf3fIdTjDQ" value="1"/>
        </ownedAttribute>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_00C0_zfSEeW5Lf3fIdTjDQ" name="Tester$method$1" specification="_00DXgjfSEeW5Lf3fIdTjDQ" node="_00C1BDfSEeW5Lf3fIdTjDQ _00C1BTfSEeW5Lf3fIdTjDQ" group="_00C1BTfSEeW5Lf3fIdTjDQ">
          <ownedParameter xmi:id="_00C1ADfSEeW5Lf3fIdTjDQ" name="" type="_00C0-zfSEeW5Lf3fIdTjDQ" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C1ATfSEeW5Lf3fIdTjDQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C1AjfSEeW5Lf3fIdTjDQ" value="1"/>
          </ownedParameter>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00C1AzfSEeW5Lf3fIdTjDQ" target="_00C1BDfSEeW5Lf3fIdTjDQ" source="_00C1FjfSEeW5Lf3fIdTjDQ"/>
          <structuredNode xmi:id="_00C1BTfSEeW5Lf3fIdTjDQ" name="Body(Tester$method$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00C1BjfSEeW5Lf3fIdTjDQ" target="_00C1FjfSEeW5Lf3fIdTjDQ" source="_00C1EzfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00C1BzfSEeW5Lf3fIdTjDQ" target="_00C1GDfSEeW5Lf3fIdTjDQ" source="_00C1FjfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00C1CDfSEeW5Lf3fIdTjDQ" target="_00C1ETfSEeW5Lf3fIdTjDQ" source="_00C1FzfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00C1CTfSEeW5Lf3fIdTjDQ" target="_00C1HDfSEeW5Lf3fIdTjDQ" source="_00C1FjfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00C1CjfSEeW5Lf3fIdTjDQ" target="_00C1IzfSEeW5Lf3fIdTjDQ" source="_00C1HzfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00C1CzfSEeW5Lf3fIdTjDQ" target="_00C1LzfSEeW5Lf3fIdTjDQ" source="_00C1JjfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00C1DDfSEeW5Lf3fIdTjDQ" target="_00C1NTfSEeW5Lf3fIdTjDQ" source="_00C1KjfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00C1DTfSEeW5Lf3fIdTjDQ" target="_00C1OTfSEeW5Lf3fIdTjDQ" source="_00C1ODfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00C1DjfSEeW5Lf3fIdTjDQ" target="_00C1OTfSEeW5Lf3fIdTjDQ" source="_00C1MjfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00C1DzfSEeW5Lf3fIdTjDQ" target="_00C1FzfSEeW5Lf3fIdTjDQ" source="_00C1OTfSEeW5Lf3fIdTjDQ">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_00C1EDfSEeW5Lf3fIdTjDQ" name="Value(true)" value="true"/>
            </edge>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00C1ETfSEeW5Lf3fIdTjDQ" name="Body" incoming="_00C1CDfSEeW5Lf3fIdTjDQ"/>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_00C1EjfSEeW5Lf3fIdTjDQ" name="ReadSelf">
              <result xmi:id="_00C1EzfSEeW5Lf3fIdTjDQ" name="ReadSelf.result" outgoing="_00C1BjfSEeW5Lf3fIdTjDQ" type="_00C0-zfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C1FDfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C1FTfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_00C1FjfSEeW5Lf3fIdTjDQ" name="Fork(ReadSelf.result)" incoming="_00C1BjfSEeW5Lf3fIdTjDQ" outgoing="_00C1AzfSEeW5Lf3fIdTjDQ _00C1BzfSEeW5Lf3fIdTjDQ _00C1CTfSEeW5Lf3fIdTjDQ"/>
            <node xmi:type="uml:CallOperationAction" xmi:id="_00C1FzfSEeW5Lf3fIdTjDQ" name="Call(Tester$initialization$1)" incoming="_00C1DzfSEeW5Lf3fIdTjDQ" outgoing="_00C1CDfSEeW5Lf3fIdTjDQ" operation="_00DXgTfSEeW5Lf3fIdTjDQ">
              <target xmi:id="_00C1GDfSEeW5Lf3fIdTjDQ" name="Call(Tester$initialization$1).target" incoming="_00C1BzfSEeW5Lf3fIdTjDQ" type="_00C0-zfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C1GTfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C1GjfSEeW5Lf3fIdTjDQ" value="1"/>
              </target>
            </node>
            <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_00C1GzfSEeW5Lf3fIdTjDQ" name="Read(Tester$initializationFlag$1)" structuralFeature="_00C0_DfSEeW5Lf3fIdTjDQ">
              <object xmi:id="_00C1HDfSEeW5Lf3fIdTjDQ" name="Read(Tester$initializationFlag$1).object" incoming="_00C1CTfSEeW5Lf3fIdTjDQ" type="_00C0-zfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C1HTfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C1HjfSEeW5Lf3fIdTjDQ" value="1"/>
              </object>
              <result xmi:id="_00C1HzfSEeW5Lf3fIdTjDQ" name="Read(Tester$initializationFlag$1).result" outgoing="_00C1CjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C1IDfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C1ITfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_00C1IjfSEeW5Lf3fIdTjDQ" name="Call(ListSize)">
              <argument xmi:id="_00C1IzfSEeW5Lf3fIdTjDQ" name="Call(ListSize).argument(list)" incoming="_00C1CjfSEeW5Lf3fIdTjDQ">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C1JDfSEeW5Lf3fIdTjDQ"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C1JTfSEeW5Lf3fIdTjDQ" value="*"/>
              </argument>
              <result xmi:id="_00C1JjfSEeW5Lf3fIdTjDQ" name="Call(ListSize).result(result)" outgoing="_00C1CzfSEeW5Lf3fIdTjDQ">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C1JzfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C1KDfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
              <behavior xmi:type="uml:FunctionBehavior" href="Libraries/fUML.library.uml#PrimitiveBehaviors-ListFunctions-ListSize"/>
            </node>
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00C1KTfSEeW5Lf3fIdTjDQ" name="Value(0)">
              <result xmi:id="_00C1KjfSEeW5Lf3fIdTjDQ" name="Value(0).result" outgoing="_00C1DDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C1KzfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C1LDfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_00C1LTfSEeW5Lf3fIdTjDQ">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_00C1LjfSEeW5Lf3fIdTjDQ" name="Test(Size==0)">
              <first xmi:id="_00C1LzfSEeW5Lf3fIdTjDQ" name="Test(Size==0).first" incoming="_00C1CzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C1MDfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C1MTfSEeW5Lf3fIdTjDQ" value="1"/>
              </first>
              <result xmi:id="_00C1MjfSEeW5Lf3fIdTjDQ" name="Test(Size==0).result" outgoing="_00C1DjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C1MzfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C1NDfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
              <second xmi:id="_00C1NTfSEeW5Lf3fIdTjDQ" name="Test(Size==0).second" incoming="_00C1DDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C1NjfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C1NzfSEeW5Lf3fIdTjDQ" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_00C1ODfSEeW5Lf3fIdTjDQ" name="InitialNode" outgoing="_00C1DTfSEeW5Lf3fIdTjDQ"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_00C1OTfSEeW5Lf3fIdTjDQ" name="Decision(Test(Tester$initializationFlag$1))" incoming="_00C1DTfSEeW5Lf3fIdTjDQ _00C1DjfSEeW5Lf3fIdTjDQ" outgoing="_00C1DzfSEeW5Lf3fIdTjDQ" decisionInputFlow="_00C1DjfSEeW5Lf3fIdTjDQ"/>
          </structuredNode>
          <node xmi:type="uml:ActivityParameterNode" xmi:id="_00C1BDfSEeW5Lf3fIdTjDQ" name="Return" incoming="_00C1AzfSEeW5Lf3fIdTjDQ" type="_00C0-zfSEeW5Lf3fIdTjDQ" parameter="_00C1ADfSEeW5Lf3fIdTjDQ"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_00C1OjfSEeW5Lf3fIdTjDQ" name="destroy$method$1" specification="_00DXhjfSEeW5Lf3fIdTjDQ" node="_00C1OzfSEeW5Lf3fIdTjDQ" group="_00C1OzfSEeW5Lf3fIdTjDQ">
          <structuredNode xmi:id="_00C1OzfSEeW5Lf3fIdTjDQ" name="Body(destroy$method$1)"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_00C1PDfSEeW5Lf3fIdTjDQ" name="Tester$initialization$1" specification="_00DXgTfSEeW5Lf3fIdTjDQ" node="_00C1PTfSEeW5Lf3fIdTjDQ" group="_00C1PTfSEeW5Lf3fIdTjDQ">
          <structuredNode xmi:id="_00C1PTfSEeW5Lf3fIdTjDQ" name="Body(Tester$initialization$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00C1PjfSEeW5Lf3fIdTjDQ" target="_00C1TDfSEeW5Lf3fIdTjDQ" source="_00C1STfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00C1PzfSEeW5Lf3fIdTjDQ" target="_00DXWTfSEeW5Lf3fIdTjDQ" source="_00C1TDfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00C1QDfSEeW5Lf3fIdTjDQ" target="_00DXYzfSEeW5Lf3fIdTjDQ" source="_00C1TDfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00C1QTfSEeW5Lf3fIdTjDQ" target="_00DXajfSEeW5Lf3fIdTjDQ" source="_00DXZjfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00C1QjfSEeW5Lf3fIdTjDQ" target="_00DXdjfSEeW5Lf3fIdTjDQ" source="_00DXbTfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00C1QzfSEeW5Lf3fIdTjDQ" target="_00DXfDfSEeW5Lf3fIdTjDQ" source="_00DXcTfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00C1RDfSEeW5Lf3fIdTjDQ" target="_00DXgDfSEeW5Lf3fIdTjDQ" source="_00DXfzfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00C1RTfSEeW5Lf3fIdTjDQ" target="_00DXgDfSEeW5Lf3fIdTjDQ" source="_00DXeTfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00C1RjfSEeW5Lf3fIdTjDQ" target="_00DXUDfSEeW5Lf3fIdTjDQ" source="_00DXgDfSEeW5Lf3fIdTjDQ">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_00C1RzfSEeW5Lf3fIdTjDQ" name="Value(true)" value="true"/>
            </edge>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_00C1SDfSEeW5Lf3fIdTjDQ" name="ReadSelf">
              <result xmi:id="_00C1STfSEeW5Lf3fIdTjDQ" name="ReadSelf.result" outgoing="_00C1PjfSEeW5Lf3fIdTjDQ" type="_00C0-zfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00C1SjfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00C1SzfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_00C1TDfSEeW5Lf3fIdTjDQ" name="Fork(ReadSelf.result)" incoming="_00C1PjfSEeW5Lf3fIdTjDQ" outgoing="_00C1PzfSEeW5Lf3fIdTjDQ _00C1QDfSEeW5Lf3fIdTjDQ"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00DXUDfSEeW5Lf3fIdTjDQ" name="Initialization" incoming="_00C1RjfSEeW5Lf3fIdTjDQ">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00DXUTfSEeW5Lf3fIdTjDQ" name="Set(initializationFlag)">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00DXUjfSEeW5Lf3fIdTjDQ" target="_00DXXzfSEeW5Lf3fIdTjDQ" source="_00DXVDfSEeW5Lf3fIdTjDQ"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00DXUzfSEeW5Lf3fIdTjDQ" name="Value(true)">
                  <result xmi:id="_00DXVDfSEeW5Lf3fIdTjDQ" name="Value(true).result" outgoing="_00DXUjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DXVTfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DXVjfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralBoolean" xmi:id="_00DXVzfSEeW5Lf3fIdTjDQ" value="true">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  </value>
                </node>
                <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_00DXWDfSEeW5Lf3fIdTjDQ" name="Write(Tester$initializationFlag$1)" structuralFeature="_00C0_DfSEeW5Lf3fIdTjDQ" isReplaceAll="true">
                  <object xmi:id="_00DXWTfSEeW5Lf3fIdTjDQ" name="Write(Tester$initializationFlag$1).object" incoming="_00C1PzfSEeW5Lf3fIdTjDQ" type="_00C0-zfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DXWjfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DXWzfSEeW5Lf3fIdTjDQ" value="1"/>
                  </object>
                  <result xmi:id="_00DXXDfSEeW5Lf3fIdTjDQ" name="Write(Tester$initializationFlag$1).result" type="_00C0-zfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DXXTfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DXXjfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                  <value xmi:id="_00DXXzfSEeW5Lf3fIdTjDQ" name="Write(Tester$initializationFlag$1).value" incoming="_00DXUjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DXYDfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DXYTfSEeW5Lf3fIdTjDQ" value="1"/>
                  </value>
                </node>
              </node>
            </node>
            <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_00DXYjfSEeW5Lf3fIdTjDQ" name="Read(Tester$initializationFlag$1)" structuralFeature="_00C0_DfSEeW5Lf3fIdTjDQ">
              <object xmi:id="_00DXYzfSEeW5Lf3fIdTjDQ" name="Read(Tester$initializationFlag$1).object" incoming="_00C1QDfSEeW5Lf3fIdTjDQ" type="_00C0-zfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DXZDfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DXZTfSEeW5Lf3fIdTjDQ" value="1"/>
              </object>
              <result xmi:id="_00DXZjfSEeW5Lf3fIdTjDQ" name="Read(Tester$initializationFlag$1).result" outgoing="_00C1QTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DXZzfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DXaDfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_00DXaTfSEeW5Lf3fIdTjDQ" name="Call(ListSize)">
              <argument xmi:id="_00DXajfSEeW5Lf3fIdTjDQ" name="Call(ListSize).argument(list)" incoming="_00C1QTfSEeW5Lf3fIdTjDQ">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DXazfSEeW5Lf3fIdTjDQ"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DXbDfSEeW5Lf3fIdTjDQ" value="*"/>
              </argument>
              <result xmi:id="_00DXbTfSEeW5Lf3fIdTjDQ" name="Call(ListSize).result(result)" outgoing="_00C1QjfSEeW5Lf3fIdTjDQ">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DXbjfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DXbzfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
              <behavior xmi:type="uml:FunctionBehavior" href="Libraries/fUML.library.uml#PrimitiveBehaviors-ListFunctions-ListSize"/>
            </node>
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00DXcDfSEeW5Lf3fIdTjDQ" name="Value(0)">
              <result xmi:id="_00DXcTfSEeW5Lf3fIdTjDQ" name="Value(0).result" outgoing="_00C1QzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DXcjfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DXczfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_00DXdDfSEeW5Lf3fIdTjDQ">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_00DXdTfSEeW5Lf3fIdTjDQ" name="Test(Size==0)">
              <first xmi:id="_00DXdjfSEeW5Lf3fIdTjDQ" name="Test(Size==0).first" incoming="_00C1QjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DXdzfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DXeDfSEeW5Lf3fIdTjDQ" value="1"/>
              </first>
              <result xmi:id="_00DXeTfSEeW5Lf3fIdTjDQ" name="Test(Size==0).result" outgoing="_00C1RTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DXejfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DXezfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
              <second xmi:id="_00DXfDfSEeW5Lf3fIdTjDQ" name="Test(Size==0).second" incoming="_00C1QzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DXfTfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DXfjfSEeW5Lf3fIdTjDQ" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_00DXfzfSEeW5Lf3fIdTjDQ" name="InitialNode" outgoing="_00C1RDfSEeW5Lf3fIdTjDQ"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_00DXgDfSEeW5Lf3fIdTjDQ" name="Decision(Test(Tester$initializationFlag$1))" incoming="_00C1RDfSEeW5Lf3fIdTjDQ _00C1RTfSEeW5Lf3fIdTjDQ" outgoing="_00C1RjfSEeW5Lf3fIdTjDQ" decisionInputFlow="_00C1RTfSEeW5Lf3fIdTjDQ"/>
          </structuredNode>
        </ownedBehavior>
        <ownedOperation xmi:id="_00DXgTfSEeW5Lf3fIdTjDQ" name="Tester$initialization$1" visibility="protected" method="_00C1PDfSEeW5Lf3fIdTjDQ"/>
        <ownedOperation xmi:id="_00DXgjfSEeW5Lf3fIdTjDQ" name="Tester" visibility="public" method="_00C0_zfSEeW5Lf3fIdTjDQ">
          <ownedParameter xmi:id="_00DXgzfSEeW5Lf3fIdTjDQ" name="" visibility="package" type="_00C0-zfSEeW5Lf3fIdTjDQ" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DXhDfSEeW5Lf3fIdTjDQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DXhTfSEeW5Lf3fIdTjDQ" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_00DXhjfSEeW5Lf3fIdTjDQ" name="destroy" visibility="public" method="_00C1OjfSEeW5Lf3fIdTjDQ"/>
        <nestedClassifier xmi:type="uml:Signal" xmi:id="_00DXhzfSEeW5Lf3fIdTjDQ" name="Continue" visibility="package"/>
        <ownedReception xmi:id="_00DXiDfSEeW5Lf3fIdTjDQ" name="Continue" signal="_00DXhzfSEeW5Lf3fIdTjDQ"/>
      </nestedClassifier>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_00DXiTfSEeW5Lf3fIdTjDQ" name="Test" isAbstract="true">
      <packageImport xmi:id="_00DXijfSEeW5Lf3fIdTjDQ" visibility="private">
        <importedPackage href="Libraries/Alf.library.uml#Alf-Library-PrimitiveTypes"/>
      </packageImport>
      <packageImport xmi:id="_00DXizfSEeW5Lf3fIdTjDQ" visibility="private">
        <importedPackage href="Libraries/Alf.library.uml#Alf-Library-PrimitiveBehaviors"/>
      </packageImport>
      <packageImport xmi:id="_00DXjDfSEeW5Lf3fIdTjDQ" visibility="private">
        <importedPackage href="Libraries/Alf.library.uml#Alf-Library-BasicInputOutput"/>
      </packageImport>
      <packageImport xmi:id="_00DXjTfSEeW5Lf3fIdTjDQ" visibility="private">
        <importedPackage href="Libraries/Alf.library.uml#Alf-Library-PrimitiveBehaviors-CollectionFunctions"/>
      </packageImport>
      <packageImport xmi:id="_00DXjjfSEeW5Lf3fIdTjDQ" visibility="private">
        <importedPackage href="Libraries/Alf.library.uml#Alf-Library-CollectionClasses"/>
      </packageImport>
      <ownedAttribute xmi:id="_00DXjzfSEeW5Lf3fIdTjDQ" name="Test$initializationFlag$1" visibility="protected">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DXkDfSEeW5Lf3fIdTjDQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DXkTfSEeW5Lf3fIdTjDQ" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_00DXkjfSEeW5Lf3fIdTjDQ" name="tester" visibility="private" type="_00DYejfSEeW5Lf3fIdTjDQ">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DXkzfSEeW5Lf3fIdTjDQ"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DXlDfSEeW5Lf3fIdTjDQ" value="1"/>
      </ownedAttribute>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_00DXlTfSEeW5Lf3fIdTjDQ" name="Test$method$1" specification="_00DYcTfSEeW5Lf3fIdTjDQ" node="_00DXnzfSEeW5Lf3fIdTjDQ _00DXoDfSEeW5Lf3fIdTjDQ _00DXoTfSEeW5Lf3fIdTjDQ _00DXojfSEeW5Lf3fIdTjDQ" group="_00DXojfSEeW5Lf3fIdTjDQ">
        <ownedParameter xmi:id="_00DXljfSEeW5Lf3fIdTjDQ" name="tester" type="_00DYejfSEeW5Lf3fIdTjDQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DXlzfSEeW5Lf3fIdTjDQ"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DXmDfSEeW5Lf3fIdTjDQ" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_00DXmTfSEeW5Lf3fIdTjDQ" name="" type="_00DXiTfSEeW5Lf3fIdTjDQ" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DXmjfSEeW5Lf3fIdTjDQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DXmzfSEeW5Lf3fIdTjDQ" value="1"/>
        </ownedParameter>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_00DXnDfSEeW5Lf3fIdTjDQ" target="_00DXoDfSEeW5Lf3fIdTjDQ" source="_00DXnzfSEeW5Lf3fIdTjDQ"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_00DXnTfSEeW5Lf3fIdTjDQ" target="_00DXwDfSEeW5Lf3fIdTjDQ" source="_00DXoDfSEeW5Lf3fIdTjDQ"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_00DXnjfSEeW5Lf3fIdTjDQ" target="_00DXoTfSEeW5Lf3fIdTjDQ" source="_00DX3DfSEeW5Lf3fIdTjDQ"/>
        <structuredNode xmi:id="_00DXojfSEeW5Lf3fIdTjDQ" name="Body(Test$method$1)">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00DXozfSEeW5Lf3fIdTjDQ" target="_00DX3DfSEeW5Lf3fIdTjDQ" source="_00DX2TfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00DXpDfSEeW5Lf3fIdTjDQ" target="_00DX3jfSEeW5Lf3fIdTjDQ" source="_00DX3DfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_00DXpTfSEeW5Lf3fIdTjDQ" target="_00DXrjfSEeW5Lf3fIdTjDQ" source="_00DX3TfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00DXpjfSEeW5Lf3fIdTjDQ" target="_00DX4jfSEeW5Lf3fIdTjDQ" source="_00DX3DfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00DXpzfSEeW5Lf3fIdTjDQ" target="_00DX6TfSEeW5Lf3fIdTjDQ" source="_00DX5TfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00DXqDfSEeW5Lf3fIdTjDQ" target="_00DX9TfSEeW5Lf3fIdTjDQ" source="_00DX7DfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00DXqTfSEeW5Lf3fIdTjDQ" target="_00DX-zfSEeW5Lf3fIdTjDQ" source="_00DX8DfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_00DXqjfSEeW5Lf3fIdTjDQ" target="_00DX_zfSEeW5Lf3fIdTjDQ" source="_00DX_jfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00DXqzfSEeW5Lf3fIdTjDQ" target="_00DX_zfSEeW5Lf3fIdTjDQ" source="_00DX-DfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_00DXrDfSEeW5Lf3fIdTjDQ" target="_00DX3TfSEeW5Lf3fIdTjDQ" source="_00DX_zfSEeW5Lf3fIdTjDQ">
            <guard xmi:type="uml:LiteralBoolean" xmi:id="_00DXrTfSEeW5Lf3fIdTjDQ" name="Value(true)" value="true"/>
          </edge>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_00DXrjfSEeW5Lf3fIdTjDQ" name="Body" incoming="_00DXpTfSEeW5Lf3fIdTjDQ">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00DXrzfSEeW5Lf3fIdTjDQ" name="ExpressionStatement@6296672f">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00DXsDfSEeW5Lf3fIdTjDQ" target="_00DXujfSEeW5Lf3fIdTjDQ" source="_00DXtjfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00DXsTfSEeW5Lf3fIdTjDQ" target="_00DXwzfSEeW5Lf3fIdTjDQ" source="_00DXwDfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00DXsjfSEeW5Lf3fIdTjDQ" target="_00DXyTfSEeW5Lf3fIdTjDQ" source="_00DXvTfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_00DXszfSEeW5Lf3fIdTjDQ" target="_00DXtDfSEeW5Lf3fIdTjDQ" source="_00DX1zfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00DXtDfSEeW5Lf3fIdTjDQ" name="Expression(LeftHandSide@50713a)" incoming="_00DXszfSEeW5Lf3fIdTjDQ">
                <node xmi:type="uml:ReadSelfAction" xmi:id="_00DXtTfSEeW5Lf3fIdTjDQ" name="ReadSelf">
                  <result xmi:id="_00DXtjfSEeW5Lf3fIdTjDQ" name="ReadSelf.result" outgoing="_00DXsDfSEeW5Lf3fIdTjDQ" type="_00DXiTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DXtzfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DXuDfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                </node>
              </node>
              <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_00DXuTfSEeW5Lf3fIdTjDQ" name="Clear(tester)" structuralFeature="_00DXkjfSEeW5Lf3fIdTjDQ">
                <object xmi:id="_00DXujfSEeW5Lf3fIdTjDQ" name="Clear(tester).object" incoming="_00DXsDfSEeW5Lf3fIdTjDQ" type="_00DXiTfSEeW5Lf3fIdTjDQ" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DXuzfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DXvDfSEeW5Lf3fIdTjDQ" value="1"/>
                </object>
                <result xmi:id="_00DXvTfSEeW5Lf3fIdTjDQ" name="Clear(tester).result" outgoing="_00DXsjfSEeW5Lf3fIdTjDQ" type="_00DXiTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DXvjfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DXvzfSEeW5Lf3fIdTjDQ" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ForkNode" xmi:id="_00DXwDfSEeW5Lf3fIdTjDQ" name="Fork(LeftHandSide@50713a)" incoming="_00DXnTfSEeW5Lf3fIdTjDQ" outgoing="_00DXsTfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00DXwTfSEeW5Lf3fIdTjDQ" name="WriteAll(Test::tester)">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00DXwjfSEeW5Lf3fIdTjDQ" target="_00DX1jfSEeW5Lf3fIdTjDQ" source="_00DXwzfSEeW5Lf3fIdTjDQ"/>
                <structuredNodeInput xmi:id="_00DXwzfSEeW5Lf3fIdTjDQ" name="WriteAll(Test::tester).input(Test::tester)" incoming="_00DXsTfSEeW5Lf3fIdTjDQ" outgoing="_00DXwjfSEeW5Lf3fIdTjDQ" type="_00DYejfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DXxDfSEeW5Lf3fIdTjDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DXxTfSEeW5Lf3fIdTjDQ" value="1"/>
                </structuredNodeInput>
                <node xmi:type="uml:ExpansionRegion" xmi:id="_00DXxjfSEeW5Lf3fIdTjDQ" name="Iterate(Write(tester))" inputElement="_00DX1jfSEeW5Lf3fIdTjDQ">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_00DXxzfSEeW5Lf3fIdTjDQ" target="_00DX0zfSEeW5Lf3fIdTjDQ" source="_00DX1jfSEeW5Lf3fIdTjDQ"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_00DXyDfSEeW5Lf3fIdTjDQ" target="_00DXzTfSEeW5Lf3fIdTjDQ" source="_00DXyTfSEeW5Lf3fIdTjDQ"/>
                  <structuredNodeInput xmi:id="_00DXyTfSEeW5Lf3fIdTjDQ" name="Iterate(Write(tester)).input(Clear(tester).result)" incoming="_00DXsjfSEeW5Lf3fIdTjDQ" outgoing="_00DXyDfSEeW5Lf3fIdTjDQ" type="_00DXiTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DXyjfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DXyzfSEeW5Lf3fIdTjDQ" value="1"/>
                  </structuredNodeInput>
                  <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_00DXzDfSEeW5Lf3fIdTjDQ" name="Write(tester)" structuralFeature="_00DXkjfSEeW5Lf3fIdTjDQ">
                    <object xmi:id="_00DXzTfSEeW5Lf3fIdTjDQ" name="Write(tester).object" incoming="_00DXyDfSEeW5Lf3fIdTjDQ" type="_00DXiTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DXzjfSEeW5Lf3fIdTjDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DXzzfSEeW5Lf3fIdTjDQ" value="1"/>
                    </object>
                    <result xmi:id="_00DX0DfSEeW5Lf3fIdTjDQ" name="Write(tester).result" type="_00DXiTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DX0TfSEeW5Lf3fIdTjDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DX0jfSEeW5Lf3fIdTjDQ" value="1"/>
                    </result>
                    <value xmi:id="_00DX0zfSEeW5Lf3fIdTjDQ" name="Write(tester).value" incoming="_00DXxzfSEeW5Lf3fIdTjDQ" type="_00DYejfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DX1DfSEeW5Lf3fIdTjDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DX1TfSEeW5Lf3fIdTjDQ" value="1"/>
                    </value>
                  </node>
                </node>
                <node xmi:type="uml:ExpansionNode" xmi:id="_00DX1jfSEeW5Lf3fIdTjDQ" name="Iterate(Write(tester)).inputElement" incoming="_00DXwjfSEeW5Lf3fIdTjDQ" outgoing="_00DXxzfSEeW5Lf3fIdTjDQ" regionAsInput="_00DXxjfSEeW5Lf3fIdTjDQ"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00DX1zfSEeW5Lf3fIdTjDQ" name="RightHandSide@1c75b11" outgoing="_00DXszfSEeW5Lf3fIdTjDQ"/>
            </node>
          </node>
          <node xmi:type="uml:ReadSelfAction" xmi:id="_00DX2DfSEeW5Lf3fIdTjDQ" name="ReadSelf">
            <result xmi:id="_00DX2TfSEeW5Lf3fIdTjDQ" name="ReadSelf.result" outgoing="_00DXozfSEeW5Lf3fIdTjDQ" type="_00DXiTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DX2jfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DX2zfSEeW5Lf3fIdTjDQ" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_00DX3DfSEeW5Lf3fIdTjDQ" name="Fork(ReadSelf.result)" incoming="_00DXozfSEeW5Lf3fIdTjDQ" outgoing="_00DXnjfSEeW5Lf3fIdTjDQ _00DXpDfSEeW5Lf3fIdTjDQ _00DXpjfSEeW5Lf3fIdTjDQ"/>
          <node xmi:type="uml:CallOperationAction" xmi:id="_00DX3TfSEeW5Lf3fIdTjDQ" name="Call(Test$initialization$1)" incoming="_00DXrDfSEeW5Lf3fIdTjDQ" outgoing="_00DXpTfSEeW5Lf3fIdTjDQ" operation="_00DYcDfSEeW5Lf3fIdTjDQ">
            <target xmi:id="_00DX3jfSEeW5Lf3fIdTjDQ" name="Call(Test$initialization$1).target" incoming="_00DXpDfSEeW5Lf3fIdTjDQ" type="_00DXiTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DX3zfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DX4DfSEeW5Lf3fIdTjDQ" value="1"/>
            </target>
          </node>
          <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_00DX4TfSEeW5Lf3fIdTjDQ" name="Read(Test$initializationFlag$1)" structuralFeature="_00DXjzfSEeW5Lf3fIdTjDQ">
            <object xmi:id="_00DX4jfSEeW5Lf3fIdTjDQ" name="Read(Test$initializationFlag$1).object" incoming="_00DXpjfSEeW5Lf3fIdTjDQ" type="_00DXiTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DX4zfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DX5DfSEeW5Lf3fIdTjDQ" value="1"/>
            </object>
            <result xmi:id="_00DX5TfSEeW5Lf3fIdTjDQ" name="Read(Test$initializationFlag$1).result" outgoing="_00DXpzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DX5jfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DX5zfSEeW5Lf3fIdTjDQ" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_00DX6DfSEeW5Lf3fIdTjDQ" name="Call(ListSize)">
            <argument xmi:id="_00DX6TfSEeW5Lf3fIdTjDQ" name="Call(ListSize).argument(list)" incoming="_00DXpzfSEeW5Lf3fIdTjDQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DX6jfSEeW5Lf3fIdTjDQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DX6zfSEeW5Lf3fIdTjDQ" value="*"/>
            </argument>
            <result xmi:id="_00DX7DfSEeW5Lf3fIdTjDQ" name="Call(ListSize).result(result)" outgoing="_00DXqDfSEeW5Lf3fIdTjDQ">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DX7TfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DX7jfSEeW5Lf3fIdTjDQ" value="1"/>
            </result>
            <behavior xmi:type="uml:FunctionBehavior" href="Libraries/fUML.library.uml#PrimitiveBehaviors-ListFunctions-ListSize"/>
          </node>
          <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00DX7zfSEeW5Lf3fIdTjDQ" name="Value(0)">
            <result xmi:id="_00DX8DfSEeW5Lf3fIdTjDQ" name="Value(0).result" outgoing="_00DXqTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DX8TfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DX8jfSEeW5Lf3fIdTjDQ" value="1"/>
            </result>
            <value xmi:type="uml:LiteralInteger" xmi:id="_00DX8zfSEeW5Lf3fIdTjDQ">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            </value>
          </node>
          <node xmi:type="uml:TestIdentityAction" xmi:id="_00DX9DfSEeW5Lf3fIdTjDQ" name="Test(Size==0)">
            <first xmi:id="_00DX9TfSEeW5Lf3fIdTjDQ" name="Test(Size==0).first" incoming="_00DXqDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DX9jfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DX9zfSEeW5Lf3fIdTjDQ" value="1"/>
            </first>
            <result xmi:id="_00DX-DfSEeW5Lf3fIdTjDQ" name="Test(Size==0).result" outgoing="_00DXqzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DX-TfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DX-jfSEeW5Lf3fIdTjDQ" value="1"/>
            </result>
            <second xmi:id="_00DX-zfSEeW5Lf3fIdTjDQ" name="Test(Size==0).second" incoming="_00DXqTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DX_DfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DX_TfSEeW5Lf3fIdTjDQ" value="1"/>
            </second>
          </node>
          <node xmi:type="uml:InitialNode" xmi:id="_00DX_jfSEeW5Lf3fIdTjDQ" name="InitialNode" outgoing="_00DXqjfSEeW5Lf3fIdTjDQ"/>
          <node xmi:type="uml:DecisionNode" xmi:id="_00DX_zfSEeW5Lf3fIdTjDQ" name="Decision(Test(Test$initializationFlag$1))" incoming="_00DXqjfSEeW5Lf3fIdTjDQ _00DXqzfSEeW5Lf3fIdTjDQ" outgoing="_00DXrDfSEeW5Lf3fIdTjDQ" decisionInputFlow="_00DXqzfSEeW5Lf3fIdTjDQ"/>
        </structuredNode>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_00DXnzfSEeW5Lf3fIdTjDQ" name="Input(tester)" outgoing="_00DXnDfSEeW5Lf3fIdTjDQ" type="_00DYejfSEeW5Lf3fIdTjDQ" parameter="_00DXljfSEeW5Lf3fIdTjDQ"/>
        <node xmi:type="uml:ForkNode" xmi:id="_00DXoDfSEeW5Lf3fIdTjDQ" name="Fork(tester)" incoming="_00DXnDfSEeW5Lf3fIdTjDQ" outgoing="_00DXnTfSEeW5Lf3fIdTjDQ"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_00DXoTfSEeW5Lf3fIdTjDQ" name="Return" incoming="_00DXnjfSEeW5Lf3fIdTjDQ" type="_00DXiTfSEeW5Lf3fIdTjDQ" parameter="_00DXmTfSEeW5Lf3fIdTjDQ"/>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_00DYADfSEeW5Lf3fIdTjDQ" name="done$method$1" specification="_00DYeDfSEeW5Lf3fIdTjDQ" node="_00DYATfSEeW5Lf3fIdTjDQ" group="_00DYATfSEeW5Lf3fIdTjDQ">
        <structuredNode xmi:id="_00DYATfSEeW5Lf3fIdTjDQ" name="Body(done$method$1)">
          <edge xmi:type="uml:ControlFlow" xmi:id="_00DYAjfSEeW5Lf3fIdTjDQ" target="_00DYEzfSEeW5Lf3fIdTjDQ" source="_00DYAzfSEeW5Lf3fIdTjDQ"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_00DYAzfSEeW5Lf3fIdTjDQ" name="ExpressionStatement@2a150165" outgoing="_00DYAjfSEeW5Lf3fIdTjDQ">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00DYBDfSEeW5Lf3fIdTjDQ" target="_00DYBzfSEeW5Lf3fIdTjDQ" source="_00DYDzfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00DYBTfSEeW5Lf3fIdTjDQ" target="_00DYBjfSEeW5Lf3fIdTjDQ" source="_00DYDTfSEeW5Lf3fIdTjDQ"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_00DYBjfSEeW5Lf3fIdTjDQ" name="Call(WriteLine)" incoming="_00DYBTfSEeW5Lf3fIdTjDQ">
              <argument xmi:id="_00DYBzfSEeW5Lf3fIdTjDQ" name="Call(WriteLine).argument(value)" incoming="_00DYBDfSEeW5Lf3fIdTjDQ">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DYCDfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DYCTfSEeW5Lf3fIdTjDQ" value="1"/>
              </argument>
              <result xmi:id="_00DYCjfSEeW5Lf3fIdTjDQ" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DYCzfSEeW5Lf3fIdTjDQ"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DYDDfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="Libraries/fUML.library.uml#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00DYDTfSEeW5Lf3fIdTjDQ" name="Tuple@791e4447" outgoing="_00DYBTfSEeW5Lf3fIdTjDQ">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00DYDjfSEeW5Lf3fIdTjDQ" name="Value(&quot;Done.&quot;)">
                <result xmi:id="_00DYDzfSEeW5Lf3fIdTjDQ" name="Value(&quot;Done.&quot;).result" outgoing="_00DYBDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DYEDfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DYETfSEeW5Lf3fIdTjDQ" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_00DYEjfSEeW5Lf3fIdTjDQ" value="Done.">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                </value>
              </node>
            </node>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_00DYEzfSEeW5Lf3fIdTjDQ" name="ExpressionStatement@5df8e8d7" incoming="_00DYAjfSEeW5Lf3fIdTjDQ">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00DYFDfSEeW5Lf3fIdTjDQ" target="_00DYHDfSEeW5Lf3fIdTjDQ" source="_00DYKDfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00DYFTfSEeW5Lf3fIdTjDQ" target="_00DYFjfSEeW5Lf3fIdTjDQ" source="_00DYHTfSEeW5Lf3fIdTjDQ"/>
            <node xmi:type="uml:ExpansionRegion" xmi:id="_00DYFjfSEeW5Lf3fIdTjDQ" name="Collect(SendSignal(Continue))" incoming="_00DYFTfSEeW5Lf3fIdTjDQ" mode="parallel" inputElement="_00DYHDfSEeW5Lf3fIdTjDQ">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00DYFzfSEeW5Lf3fIdTjDQ" target="_00DYGTfSEeW5Lf3fIdTjDQ" source="_00DYHDfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:SendSignalAction" xmi:id="_00DYGDfSEeW5Lf3fIdTjDQ" name="SendSignal(Continue)" signal="_00DZAzfSEeW5Lf3fIdTjDQ">
                <target xmi:id="_00DYGTfSEeW5Lf3fIdTjDQ" name="SendSignal(Continue).target" incoming="_00DYFzfSEeW5Lf3fIdTjDQ" type="_00DYejfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DYGjfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DYGzfSEeW5Lf3fIdTjDQ" value="1"/>
                </target>
              </node>
            </node>
            <node xmi:type="uml:ExpansionNode" xmi:id="_00DYHDfSEeW5Lf3fIdTjDQ" name="Collect(SendSignal(Continue)).inputElement" incoming="_00DYFDfSEeW5Lf3fIdTjDQ" outgoing="_00DYFzfSEeW5Lf3fIdTjDQ" regionAsInput="_00DYFjfSEeW5Lf3fIdTjDQ"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00DYHTfSEeW5Lf3fIdTjDQ" name="Feature(Read(tester).result)" outgoing="_00DYFTfSEeW5Lf3fIdTjDQ">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00DYHjfSEeW5Lf3fIdTjDQ" target="_00DYKzfSEeW5Lf3fIdTjDQ" source="_00DYITfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00DYHzfSEeW5Lf3fIdTjDQ" target="_00DYJTfSEeW5Lf3fIdTjDQ" source="_00DYKzfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:ReadSelfAction" xmi:id="_00DYIDfSEeW5Lf3fIdTjDQ" name="ReadSelf">
                <result xmi:id="_00DYITfSEeW5Lf3fIdTjDQ" name="ReadSelf.result" outgoing="_00DYHjfSEeW5Lf3fIdTjDQ" type="_00DXiTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DYIjfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DYIzfSEeW5Lf3fIdTjDQ" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_00DYJDfSEeW5Lf3fIdTjDQ" name="Read(tester)" structuralFeature="_00DXkjfSEeW5Lf3fIdTjDQ">
                <object xmi:id="_00DYJTfSEeW5Lf3fIdTjDQ" name="Read(tester).object" incoming="_00DYHzfSEeW5Lf3fIdTjDQ" type="_00DXiTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DYJjfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DYJzfSEeW5Lf3fIdTjDQ" value="1"/>
                </object>
                <result xmi:id="_00DYKDfSEeW5Lf3fIdTjDQ" name="Read(tester).result" outgoing="_00DYFDfSEeW5Lf3fIdTjDQ" type="_00DYejfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DYKTfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DYKjfSEeW5Lf3fIdTjDQ" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ForkNode" xmi:id="_00DYKzfSEeW5Lf3fIdTjDQ" name="Fork(ReadSelf.result)" incoming="_00DYHjfSEeW5Lf3fIdTjDQ" outgoing="_00DYHzfSEeW5Lf3fIdTjDQ"/>
            </node>
          </node>
        </structuredNode>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_00DYLDfSEeW5Lf3fIdTjDQ" name="destroy$method$1" specification="_00DYeTfSEeW5Lf3fIdTjDQ" node="_00DYLTfSEeW5Lf3fIdTjDQ" group="_00DYLTfSEeW5Lf3fIdTjDQ">
        <structuredNode xmi:id="_00DYLTfSEeW5Lf3fIdTjDQ" name="Body(destroy$method$1)"/>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_00DYLjfSEeW5Lf3fIdTjDQ" name="Test$initialization$1" specification="_00DYcDfSEeW5Lf3fIdTjDQ" node="_00DYLzfSEeW5Lf3fIdTjDQ" group="_00DYLzfSEeW5Lf3fIdTjDQ">
        <structuredNode xmi:id="_00DYLzfSEeW5Lf3fIdTjDQ" name="Body(Test$initialization$1)">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00DYMDfSEeW5Lf3fIdTjDQ" target="_00DYPjfSEeW5Lf3fIdTjDQ" source="_00DYOzfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00DYMTfSEeW5Lf3fIdTjDQ" target="_00DYSDfSEeW5Lf3fIdTjDQ" source="_00DYPjfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00DYMjfSEeW5Lf3fIdTjDQ" target="_00DYUjfSEeW5Lf3fIdTjDQ" source="_00DYPjfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00DYMzfSEeW5Lf3fIdTjDQ" target="_00DYWTfSEeW5Lf3fIdTjDQ" source="_00DYVTfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00DYNDfSEeW5Lf3fIdTjDQ" target="_00DYZTfSEeW5Lf3fIdTjDQ" source="_00DYXDfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00DYNTfSEeW5Lf3fIdTjDQ" target="_00DYazfSEeW5Lf3fIdTjDQ" source="_00DYYDfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_00DYNjfSEeW5Lf3fIdTjDQ" target="_00DYbzfSEeW5Lf3fIdTjDQ" source="_00DYbjfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00DYNzfSEeW5Lf3fIdTjDQ" target="_00DYbzfSEeW5Lf3fIdTjDQ" source="_00DYaDfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_00DYODfSEeW5Lf3fIdTjDQ" target="_00DYPzfSEeW5Lf3fIdTjDQ" source="_00DYbzfSEeW5Lf3fIdTjDQ">
            <guard xmi:type="uml:LiteralBoolean" xmi:id="_00DYOTfSEeW5Lf3fIdTjDQ" name="Value(true)" value="true"/>
          </edge>
          <node xmi:type="uml:ReadSelfAction" xmi:id="_00DYOjfSEeW5Lf3fIdTjDQ" name="ReadSelf">
            <result xmi:id="_00DYOzfSEeW5Lf3fIdTjDQ" name="ReadSelf.result" outgoing="_00DYMDfSEeW5Lf3fIdTjDQ" type="_00DXiTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DYPDfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DYPTfSEeW5Lf3fIdTjDQ" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_00DYPjfSEeW5Lf3fIdTjDQ" name="Fork(ReadSelf.result)" incoming="_00DYMDfSEeW5Lf3fIdTjDQ" outgoing="_00DYMTfSEeW5Lf3fIdTjDQ _00DYMjfSEeW5Lf3fIdTjDQ"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_00DYPzfSEeW5Lf3fIdTjDQ" name="Initialization" incoming="_00DYODfSEeW5Lf3fIdTjDQ">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00DYQDfSEeW5Lf3fIdTjDQ" name="Set(initializationFlag)">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00DYQTfSEeW5Lf3fIdTjDQ" target="_00DYTjfSEeW5Lf3fIdTjDQ" source="_00DYQzfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00DYQjfSEeW5Lf3fIdTjDQ" name="Value(true)">
                <result xmi:id="_00DYQzfSEeW5Lf3fIdTjDQ" name="Value(true).result" outgoing="_00DYQTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DYRDfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DYRTfSEeW5Lf3fIdTjDQ" value="1"/>
                </result>
                <value xmi:type="uml:LiteralBoolean" xmi:id="_00DYRjfSEeW5Lf3fIdTjDQ" value="true">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                </value>
              </node>
              <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_00DYRzfSEeW5Lf3fIdTjDQ" name="Write(Test$initializationFlag$1)" structuralFeature="_00DXjzfSEeW5Lf3fIdTjDQ" isReplaceAll="true">
                <object xmi:id="_00DYSDfSEeW5Lf3fIdTjDQ" name="Write(Test$initializationFlag$1).object" incoming="_00DYMTfSEeW5Lf3fIdTjDQ" type="_00DXiTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DYSTfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DYSjfSEeW5Lf3fIdTjDQ" value="1"/>
                </object>
                <result xmi:id="_00DYSzfSEeW5Lf3fIdTjDQ" name="Write(Test$initializationFlag$1).result" type="_00DXiTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DYTDfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DYTTfSEeW5Lf3fIdTjDQ" value="1"/>
                </result>
                <value xmi:id="_00DYTjfSEeW5Lf3fIdTjDQ" name="Write(Test$initializationFlag$1).value" incoming="_00DYQTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DYTzfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DYUDfSEeW5Lf3fIdTjDQ" value="1"/>
                </value>
              </node>
            </node>
          </node>
          <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_00DYUTfSEeW5Lf3fIdTjDQ" name="Read(Test$initializationFlag$1)" structuralFeature="_00DXjzfSEeW5Lf3fIdTjDQ">
            <object xmi:id="_00DYUjfSEeW5Lf3fIdTjDQ" name="Read(Test$initializationFlag$1).object" incoming="_00DYMjfSEeW5Lf3fIdTjDQ" type="_00DXiTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DYUzfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DYVDfSEeW5Lf3fIdTjDQ" value="1"/>
            </object>
            <result xmi:id="_00DYVTfSEeW5Lf3fIdTjDQ" name="Read(Test$initializationFlag$1).result" outgoing="_00DYMzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DYVjfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DYVzfSEeW5Lf3fIdTjDQ" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_00DYWDfSEeW5Lf3fIdTjDQ" name="Call(ListSize)">
            <argument xmi:id="_00DYWTfSEeW5Lf3fIdTjDQ" name="Call(ListSize).argument(list)" incoming="_00DYMzfSEeW5Lf3fIdTjDQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DYWjfSEeW5Lf3fIdTjDQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DYWzfSEeW5Lf3fIdTjDQ" value="*"/>
            </argument>
            <result xmi:id="_00DYXDfSEeW5Lf3fIdTjDQ" name="Call(ListSize).result(result)" outgoing="_00DYNDfSEeW5Lf3fIdTjDQ">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DYXTfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DYXjfSEeW5Lf3fIdTjDQ" value="1"/>
            </result>
            <behavior xmi:type="uml:FunctionBehavior" href="Libraries/fUML.library.uml#PrimitiveBehaviors-ListFunctions-ListSize"/>
          </node>
          <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00DYXzfSEeW5Lf3fIdTjDQ" name="Value(0)">
            <result xmi:id="_00DYYDfSEeW5Lf3fIdTjDQ" name="Value(0).result" outgoing="_00DYNTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DYYTfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DYYjfSEeW5Lf3fIdTjDQ" value="1"/>
            </result>
            <value xmi:type="uml:LiteralInteger" xmi:id="_00DYYzfSEeW5Lf3fIdTjDQ">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            </value>
          </node>
          <node xmi:type="uml:TestIdentityAction" xmi:id="_00DYZDfSEeW5Lf3fIdTjDQ" name="Test(Size==0)">
            <first xmi:id="_00DYZTfSEeW5Lf3fIdTjDQ" name="Test(Size==0).first" incoming="_00DYNDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DYZjfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DYZzfSEeW5Lf3fIdTjDQ" value="1"/>
            </first>
            <result xmi:id="_00DYaDfSEeW5Lf3fIdTjDQ" name="Test(Size==0).result" outgoing="_00DYNzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DYaTfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DYajfSEeW5Lf3fIdTjDQ" value="1"/>
            </result>
            <second xmi:id="_00DYazfSEeW5Lf3fIdTjDQ" name="Test(Size==0).second" incoming="_00DYNTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DYbDfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DYbTfSEeW5Lf3fIdTjDQ" value="1"/>
            </second>
          </node>
          <node xmi:type="uml:InitialNode" xmi:id="_00DYbjfSEeW5Lf3fIdTjDQ" name="InitialNode" outgoing="_00DYNjfSEeW5Lf3fIdTjDQ"/>
          <node xmi:type="uml:DecisionNode" xmi:id="_00DYbzfSEeW5Lf3fIdTjDQ" name="Decision(Test(Test$initializationFlag$1))" incoming="_00DYNjfSEeW5Lf3fIdTjDQ _00DYNzfSEeW5Lf3fIdTjDQ" outgoing="_00DYODfSEeW5Lf3fIdTjDQ" decisionInputFlow="_00DYNzfSEeW5Lf3fIdTjDQ"/>
        </structuredNode>
      </ownedBehavior>
      <ownedOperation xmi:id="_00DYcDfSEeW5Lf3fIdTjDQ" name="Test$initialization$1" visibility="protected" method="_00DYLjfSEeW5Lf3fIdTjDQ"/>
      <ownedOperation xmi:id="_00DYcTfSEeW5Lf3fIdTjDQ" name="Test" visibility="protected" method="_00DXlTfSEeW5Lf3fIdTjDQ">
        <ownedParameter xmi:id="_00DYcjfSEeW5Lf3fIdTjDQ" name="tester" visibility="package" type="_00DYejfSEeW5Lf3fIdTjDQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DYczfSEeW5Lf3fIdTjDQ"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DYdDfSEeW5Lf3fIdTjDQ" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_00DYdTfSEeW5Lf3fIdTjDQ" name="" visibility="package" type="_00DXiTfSEeW5Lf3fIdTjDQ" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DYdjfSEeW5Lf3fIdTjDQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DYdzfSEeW5Lf3fIdTjDQ" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_00DYeDfSEeW5Lf3fIdTjDQ" name="done" visibility="public" method="_00DYADfSEeW5Lf3fIdTjDQ"/>
      <ownedOperation xmi:id="_00DYeTfSEeW5Lf3fIdTjDQ" name="destroy" visibility="public" method="_00DYLDfSEeW5Lf3fIdTjDQ"/>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_00DYejfSEeW5Lf3fIdTjDQ" name="Tester" isAbstract="true" isActive="true">
        <ownedAttribute xmi:id="_00DYezfSEeW5Lf3fIdTjDQ" name="Tester$initializationFlag$1" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DYfDfSEeW5Lf3fIdTjDQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DYfTfSEeW5Lf3fIdTjDQ" value="1"/>
        </ownedAttribute>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_00DYfjfSEeW5Lf3fIdTjDQ" name="Tester$method$1" specification="_00DY_jfSEeW5Lf3fIdTjDQ" node="_00DYgzfSEeW5Lf3fIdTjDQ _00DYhDfSEeW5Lf3fIdTjDQ" group="_00DYhDfSEeW5Lf3fIdTjDQ">
          <ownedParameter xmi:id="_00DYfzfSEeW5Lf3fIdTjDQ" name="" type="_00DYejfSEeW5Lf3fIdTjDQ" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DYgDfSEeW5Lf3fIdTjDQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DYgTfSEeW5Lf3fIdTjDQ" value="1"/>
          </ownedParameter>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00DYgjfSEeW5Lf3fIdTjDQ" target="_00DYgzfSEeW5Lf3fIdTjDQ" source="_00DYlTfSEeW5Lf3fIdTjDQ"/>
          <structuredNode xmi:id="_00DYhDfSEeW5Lf3fIdTjDQ" name="Body(Tester$method$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00DYhTfSEeW5Lf3fIdTjDQ" target="_00DYlTfSEeW5Lf3fIdTjDQ" source="_00DYkjfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00DYhjfSEeW5Lf3fIdTjDQ" target="_00DYlzfSEeW5Lf3fIdTjDQ" source="_00DYlTfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00DYhzfSEeW5Lf3fIdTjDQ" target="_00DYkDfSEeW5Lf3fIdTjDQ" source="_00DYljfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00DYiDfSEeW5Lf3fIdTjDQ" target="_00DYmzfSEeW5Lf3fIdTjDQ" source="_00DYlTfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00DYiTfSEeW5Lf3fIdTjDQ" target="_00DYojfSEeW5Lf3fIdTjDQ" source="_00DYnjfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00DYijfSEeW5Lf3fIdTjDQ" target="_00DYrjfSEeW5Lf3fIdTjDQ" source="_00DYpTfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00DYizfSEeW5Lf3fIdTjDQ" target="_00DYtDfSEeW5Lf3fIdTjDQ" source="_00DYqTfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00DYjDfSEeW5Lf3fIdTjDQ" target="_00DYuDfSEeW5Lf3fIdTjDQ" source="_00DYtzfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00DYjTfSEeW5Lf3fIdTjDQ" target="_00DYuDfSEeW5Lf3fIdTjDQ" source="_00DYsTfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00DYjjfSEeW5Lf3fIdTjDQ" target="_00DYljfSEeW5Lf3fIdTjDQ" source="_00DYuDfSEeW5Lf3fIdTjDQ">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_00DYjzfSEeW5Lf3fIdTjDQ" name="Value(true)" value="true"/>
            </edge>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00DYkDfSEeW5Lf3fIdTjDQ" name="Body" incoming="_00DYhzfSEeW5Lf3fIdTjDQ"/>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_00DYkTfSEeW5Lf3fIdTjDQ" name="ReadSelf">
              <result xmi:id="_00DYkjfSEeW5Lf3fIdTjDQ" name="ReadSelf.result" outgoing="_00DYhTfSEeW5Lf3fIdTjDQ" type="_00DYejfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DYkzfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DYlDfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_00DYlTfSEeW5Lf3fIdTjDQ" name="Fork(ReadSelf.result)" incoming="_00DYhTfSEeW5Lf3fIdTjDQ" outgoing="_00DYgjfSEeW5Lf3fIdTjDQ _00DYhjfSEeW5Lf3fIdTjDQ _00DYiDfSEeW5Lf3fIdTjDQ"/>
            <node xmi:type="uml:CallOperationAction" xmi:id="_00DYljfSEeW5Lf3fIdTjDQ" name="Call(Tester$initialization$1)" incoming="_00DYjjfSEeW5Lf3fIdTjDQ" outgoing="_00DYhzfSEeW5Lf3fIdTjDQ" operation="_00DY_TfSEeW5Lf3fIdTjDQ">
              <target xmi:id="_00DYlzfSEeW5Lf3fIdTjDQ" name="Call(Tester$initialization$1).target" incoming="_00DYhjfSEeW5Lf3fIdTjDQ" type="_00DYejfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DYmDfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DYmTfSEeW5Lf3fIdTjDQ" value="1"/>
              </target>
            </node>
            <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_00DYmjfSEeW5Lf3fIdTjDQ" name="Read(Tester$initializationFlag$1)" structuralFeature="_00DYezfSEeW5Lf3fIdTjDQ">
              <object xmi:id="_00DYmzfSEeW5Lf3fIdTjDQ" name="Read(Tester$initializationFlag$1).object" incoming="_00DYiDfSEeW5Lf3fIdTjDQ" type="_00DYejfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DYnDfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DYnTfSEeW5Lf3fIdTjDQ" value="1"/>
              </object>
              <result xmi:id="_00DYnjfSEeW5Lf3fIdTjDQ" name="Read(Tester$initializationFlag$1).result" outgoing="_00DYiTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DYnzfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DYoDfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_00DYoTfSEeW5Lf3fIdTjDQ" name="Call(ListSize)">
              <argument xmi:id="_00DYojfSEeW5Lf3fIdTjDQ" name="Call(ListSize).argument(list)" incoming="_00DYiTfSEeW5Lf3fIdTjDQ">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DYozfSEeW5Lf3fIdTjDQ"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DYpDfSEeW5Lf3fIdTjDQ" value="*"/>
              </argument>
              <result xmi:id="_00DYpTfSEeW5Lf3fIdTjDQ" name="Call(ListSize).result(result)" outgoing="_00DYijfSEeW5Lf3fIdTjDQ">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DYpjfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DYpzfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
              <behavior xmi:type="uml:FunctionBehavior" href="Libraries/fUML.library.uml#PrimitiveBehaviors-ListFunctions-ListSize"/>
            </node>
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00DYqDfSEeW5Lf3fIdTjDQ" name="Value(0)">
              <result xmi:id="_00DYqTfSEeW5Lf3fIdTjDQ" name="Value(0).result" outgoing="_00DYizfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DYqjfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DYqzfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_00DYrDfSEeW5Lf3fIdTjDQ">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_00DYrTfSEeW5Lf3fIdTjDQ" name="Test(Size==0)">
              <first xmi:id="_00DYrjfSEeW5Lf3fIdTjDQ" name="Test(Size==0).first" incoming="_00DYijfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DYrzfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DYsDfSEeW5Lf3fIdTjDQ" value="1"/>
              </first>
              <result xmi:id="_00DYsTfSEeW5Lf3fIdTjDQ" name="Test(Size==0).result" outgoing="_00DYjTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DYsjfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DYszfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
              <second xmi:id="_00DYtDfSEeW5Lf3fIdTjDQ" name="Test(Size==0).second" incoming="_00DYizfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DYtTfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DYtjfSEeW5Lf3fIdTjDQ" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_00DYtzfSEeW5Lf3fIdTjDQ" name="InitialNode" outgoing="_00DYjDfSEeW5Lf3fIdTjDQ"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_00DYuDfSEeW5Lf3fIdTjDQ" name="Decision(Test(Tester$initializationFlag$1))" incoming="_00DYjDfSEeW5Lf3fIdTjDQ _00DYjTfSEeW5Lf3fIdTjDQ" outgoing="_00DYjjfSEeW5Lf3fIdTjDQ" decisionInputFlow="_00DYjTfSEeW5Lf3fIdTjDQ"/>
          </structuredNode>
          <node xmi:type="uml:ActivityParameterNode" xmi:id="_00DYgzfSEeW5Lf3fIdTjDQ" name="Return" incoming="_00DYgjfSEeW5Lf3fIdTjDQ" type="_00DYejfSEeW5Lf3fIdTjDQ" parameter="_00DYfzfSEeW5Lf3fIdTjDQ"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_00DYuTfSEeW5Lf3fIdTjDQ" name="destroy$method$1" specification="_00DZAjfSEeW5Lf3fIdTjDQ" node="_00DYujfSEeW5Lf3fIdTjDQ" group="_00DYujfSEeW5Lf3fIdTjDQ">
          <structuredNode xmi:id="_00DYujfSEeW5Lf3fIdTjDQ" name="Body(destroy$method$1)"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_00DYuzfSEeW5Lf3fIdTjDQ" name="Tester$initialization$1" specification="_00DY_TfSEeW5Lf3fIdTjDQ" node="_00DYvDfSEeW5Lf3fIdTjDQ" group="_00DYvDfSEeW5Lf3fIdTjDQ">
          <structuredNode xmi:id="_00DYvDfSEeW5Lf3fIdTjDQ" name="Body(Tester$initialization$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00DYvTfSEeW5Lf3fIdTjDQ" target="_00DYyzfSEeW5Lf3fIdTjDQ" source="_00DYyDfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00DYvjfSEeW5Lf3fIdTjDQ" target="_00DY1TfSEeW5Lf3fIdTjDQ" source="_00DYyzfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00DYvzfSEeW5Lf3fIdTjDQ" target="_00DY3zfSEeW5Lf3fIdTjDQ" source="_00DYyzfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00DYwDfSEeW5Lf3fIdTjDQ" target="_00DY5jfSEeW5Lf3fIdTjDQ" source="_00DY4jfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00DYwTfSEeW5Lf3fIdTjDQ" target="_00DY8jfSEeW5Lf3fIdTjDQ" source="_00DY6TfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00DYwjfSEeW5Lf3fIdTjDQ" target="_00DY-DfSEeW5Lf3fIdTjDQ" source="_00DY7TfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00DYwzfSEeW5Lf3fIdTjDQ" target="_00DY_DfSEeW5Lf3fIdTjDQ" source="_00DY-zfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00DYxDfSEeW5Lf3fIdTjDQ" target="_00DY_DfSEeW5Lf3fIdTjDQ" source="_00DY9TfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00DYxTfSEeW5Lf3fIdTjDQ" target="_00DYzDfSEeW5Lf3fIdTjDQ" source="_00DY_DfSEeW5Lf3fIdTjDQ">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_00DYxjfSEeW5Lf3fIdTjDQ" name="Value(true)" value="true"/>
            </edge>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_00DYxzfSEeW5Lf3fIdTjDQ" name="ReadSelf">
              <result xmi:id="_00DYyDfSEeW5Lf3fIdTjDQ" name="ReadSelf.result" outgoing="_00DYvTfSEeW5Lf3fIdTjDQ" type="_00DYejfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DYyTfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DYyjfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_00DYyzfSEeW5Lf3fIdTjDQ" name="Fork(ReadSelf.result)" incoming="_00DYvTfSEeW5Lf3fIdTjDQ" outgoing="_00DYvjfSEeW5Lf3fIdTjDQ _00DYvzfSEeW5Lf3fIdTjDQ"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00DYzDfSEeW5Lf3fIdTjDQ" name="Initialization" incoming="_00DYxTfSEeW5Lf3fIdTjDQ">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00DYzTfSEeW5Lf3fIdTjDQ" name="Set(initializationFlag)">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00DYzjfSEeW5Lf3fIdTjDQ" target="_00DY2zfSEeW5Lf3fIdTjDQ" source="_00DY0DfSEeW5Lf3fIdTjDQ"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00DYzzfSEeW5Lf3fIdTjDQ" name="Value(true)">
                  <result xmi:id="_00DY0DfSEeW5Lf3fIdTjDQ" name="Value(true).result" outgoing="_00DYzjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DY0TfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DY0jfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralBoolean" xmi:id="_00DY0zfSEeW5Lf3fIdTjDQ" value="true">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  </value>
                </node>
                <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_00DY1DfSEeW5Lf3fIdTjDQ" name="Write(Tester$initializationFlag$1)" structuralFeature="_00DYezfSEeW5Lf3fIdTjDQ" isReplaceAll="true">
                  <object xmi:id="_00DY1TfSEeW5Lf3fIdTjDQ" name="Write(Tester$initializationFlag$1).object" incoming="_00DYvjfSEeW5Lf3fIdTjDQ" type="_00DYejfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DY1jfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DY1zfSEeW5Lf3fIdTjDQ" value="1"/>
                  </object>
                  <result xmi:id="_00DY2DfSEeW5Lf3fIdTjDQ" name="Write(Tester$initializationFlag$1).result" type="_00DYejfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DY2TfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DY2jfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                  <value xmi:id="_00DY2zfSEeW5Lf3fIdTjDQ" name="Write(Tester$initializationFlag$1).value" incoming="_00DYzjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DY3DfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DY3TfSEeW5Lf3fIdTjDQ" value="1"/>
                  </value>
                </node>
              </node>
            </node>
            <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_00DY3jfSEeW5Lf3fIdTjDQ" name="Read(Tester$initializationFlag$1)" structuralFeature="_00DYezfSEeW5Lf3fIdTjDQ">
              <object xmi:id="_00DY3zfSEeW5Lf3fIdTjDQ" name="Read(Tester$initializationFlag$1).object" incoming="_00DYvzfSEeW5Lf3fIdTjDQ" type="_00DYejfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DY4DfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DY4TfSEeW5Lf3fIdTjDQ" value="1"/>
              </object>
              <result xmi:id="_00DY4jfSEeW5Lf3fIdTjDQ" name="Read(Tester$initializationFlag$1).result" outgoing="_00DYwDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DY4zfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DY5DfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_00DY5TfSEeW5Lf3fIdTjDQ" name="Call(ListSize)">
              <argument xmi:id="_00DY5jfSEeW5Lf3fIdTjDQ" name="Call(ListSize).argument(list)" incoming="_00DYwDfSEeW5Lf3fIdTjDQ">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DY5zfSEeW5Lf3fIdTjDQ"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DY6DfSEeW5Lf3fIdTjDQ" value="*"/>
              </argument>
              <result xmi:id="_00DY6TfSEeW5Lf3fIdTjDQ" name="Call(ListSize).result(result)" outgoing="_00DYwTfSEeW5Lf3fIdTjDQ">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DY6jfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DY6zfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
              <behavior xmi:type="uml:FunctionBehavior" href="Libraries/fUML.library.uml#PrimitiveBehaviors-ListFunctions-ListSize"/>
            </node>
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00DY7DfSEeW5Lf3fIdTjDQ" name="Value(0)">
              <result xmi:id="_00DY7TfSEeW5Lf3fIdTjDQ" name="Value(0).result" outgoing="_00DYwjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DY7jfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DY7zfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_00DY8DfSEeW5Lf3fIdTjDQ">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_00DY8TfSEeW5Lf3fIdTjDQ" name="Test(Size==0)">
              <first xmi:id="_00DY8jfSEeW5Lf3fIdTjDQ" name="Test(Size==0).first" incoming="_00DYwTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DY8zfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DY9DfSEeW5Lf3fIdTjDQ" value="1"/>
              </first>
              <result xmi:id="_00DY9TfSEeW5Lf3fIdTjDQ" name="Test(Size==0).result" outgoing="_00DYxDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DY9jfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DY9zfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
              <second xmi:id="_00DY-DfSEeW5Lf3fIdTjDQ" name="Test(Size==0).second" incoming="_00DYwjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DY-TfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DY-jfSEeW5Lf3fIdTjDQ" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_00DY-zfSEeW5Lf3fIdTjDQ" name="InitialNode" outgoing="_00DYwzfSEeW5Lf3fIdTjDQ"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_00DY_DfSEeW5Lf3fIdTjDQ" name="Decision(Test(Tester$initializationFlag$1))" incoming="_00DYwzfSEeW5Lf3fIdTjDQ _00DYxDfSEeW5Lf3fIdTjDQ" outgoing="_00DYxTfSEeW5Lf3fIdTjDQ" decisionInputFlow="_00DYxDfSEeW5Lf3fIdTjDQ"/>
          </structuredNode>
        </ownedBehavior>
        <ownedOperation xmi:id="_00DY_TfSEeW5Lf3fIdTjDQ" name="Tester$initialization$1" visibility="protected" method="_00DYuzfSEeW5Lf3fIdTjDQ"/>
        <ownedOperation xmi:id="_00DY_jfSEeW5Lf3fIdTjDQ" name="Tester" visibility="public" method="_00DYfjfSEeW5Lf3fIdTjDQ">
          <ownedParameter xmi:id="_00DY_zfSEeW5Lf3fIdTjDQ" name="" visibility="package" type="_00DYejfSEeW5Lf3fIdTjDQ" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DZADfSEeW5Lf3fIdTjDQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DZATfSEeW5Lf3fIdTjDQ" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_00DZAjfSEeW5Lf3fIdTjDQ" name="destroy" visibility="public" method="_00DYuTfSEeW5Lf3fIdTjDQ"/>
        <nestedClassifier xmi:type="uml:Signal" xmi:id="_00DZAzfSEeW5Lf3fIdTjDQ" name="Continue" visibility="package"/>
        <ownedReception xmi:id="_00DZBDfSEeW5Lf3fIdTjDQ" name="Continue" signal="_00DZAzfSEeW5Lf3fIdTjDQ"/>
      </nestedClassifier>
    </packagedElement>
    <packagedElement xmi:type="uml:Activity" xmi:id="_00DZBTfSEeW5Lf3fIdTjDQ" name="AssertTrue" node="_00DZFTfSEeW5Lf3fIdTjDQ _00DZFjfSEeW5Lf3fIdTjDQ _00DZFzfSEeW5Lf3fIdTjDQ _00DZGDfSEeW5Lf3fIdTjDQ _00DZGTfSEeW5Lf3fIdTjDQ" group="_00DZGTfSEeW5Lf3fIdTjDQ">
      <packageImport xmi:id="_00DZBjfSEeW5Lf3fIdTjDQ" visibility="private">
        <importedPackage href="Libraries/Alf.library.uml#Alf-Library-PrimitiveTypes"/>
      </packageImport>
      <packageImport xmi:id="_00DZBzfSEeW5Lf3fIdTjDQ" visibility="private">
        <importedPackage href="Libraries/Alf.library.uml#Alf-Library-PrimitiveBehaviors"/>
      </packageImport>
      <packageImport xmi:id="_00DZCDfSEeW5Lf3fIdTjDQ" visibility="private">
        <importedPackage href="Libraries/Alf.library.uml#Alf-Library-BasicInputOutput"/>
      </packageImport>
      <packageImport xmi:id="_00DZCTfSEeW5Lf3fIdTjDQ" visibility="private">
        <importedPackage href="Libraries/Alf.library.uml#Alf-Library-PrimitiveBehaviors-CollectionFunctions"/>
      </packageImport>
      <packageImport xmi:id="_00DZCjfSEeW5Lf3fIdTjDQ" visibility="private">
        <importedPackage href="Libraries/Alf.library.uml#Alf-Library-CollectionClasses"/>
      </packageImport>
      <ownedParameter xmi:id="_00DZCzfSEeW5Lf3fIdTjDQ" name="label" visibility="package">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DZDDfSEeW5Lf3fIdTjDQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DZDTfSEeW5Lf3fIdTjDQ" value="1"/>
      </ownedParameter>
      <ownedParameter xmi:id="_00DZDjfSEeW5Lf3fIdTjDQ" name="condition" visibility="package">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DZDzfSEeW5Lf3fIdTjDQ"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DZEDfSEeW5Lf3fIdTjDQ" value="1"/>
      </ownedParameter>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_00DZETfSEeW5Lf3fIdTjDQ" target="_00DZFjfSEeW5Lf3fIdTjDQ" source="_00DZFTfSEeW5Lf3fIdTjDQ"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_00DZEjfSEeW5Lf3fIdTjDQ" target="_00DZGDfSEeW5Lf3fIdTjDQ" source="_00DZFzfSEeW5Lf3fIdTjDQ"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_00DZEzfSEeW5Lf3fIdTjDQ" target="_00DZNDfSEeW5Lf3fIdTjDQ" source="_00DZGDfSEeW5Lf3fIdTjDQ"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_00DZFDfSEeW5Lf3fIdTjDQ" target="_00DZWzfSEeW5Lf3fIdTjDQ" source="_00DZFjfSEeW5Lf3fIdTjDQ"/>
      <structuredNode xmi:id="_00DZGTfSEeW5Lf3fIdTjDQ" name="Body(AssertTrue)">
        <node xmi:type="uml:ConditionalNode" xmi:id="_00DZGjfSEeW5Lf3fIdTjDQ" name="IfStatement@2f4c1e4d">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00DZGzfSEeW5Lf3fIdTjDQ" target="_00DZKzfSEeW5Lf3fIdTjDQ" source="_00DZNDfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00DZHDfSEeW5Lf3fIdTjDQ" target="_00DZNjfSEeW5Lf3fIdTjDQ" source="_00DZNDfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00DZHTfSEeW5Lf3fIdTjDQ" target="_00DZPDfSEeW5Lf3fIdTjDQ" source="_00DZOTfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00DZHjfSEeW5Lf3fIdTjDQ" target="_00DZPTfSEeW5Lf3fIdTjDQ" source="_00DZLjfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00DZHzfSEeW5Lf3fIdTjDQ" target="_00DZPjfSEeW5Lf3fIdTjDQ" source="_00DZPDfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00DZIDfSEeW5Lf3fIdTjDQ" target="_00DZPjfSEeW5Lf3fIdTjDQ" source="_00DZPDfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00DZITfSEeW5Lf3fIdTjDQ" target="_00DZPTfSEeW5Lf3fIdTjDQ" source="_00DZPjfSEeW5Lf3fIdTjDQ">
            <guard xmi:type="uml:LiteralBoolean" xmi:id="_00DZIjfSEeW5Lf3fIdTjDQ" name="Value(false)"/>
          </edge>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00DZIzfSEeW5Lf3fIdTjDQ" target="_00DZMTfSEeW5Lf3fIdTjDQ" source="_00DZJjfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00DZJDfSEeW5Lf3fIdTjDQ" target="_00DZQDfSEeW5Lf3fIdTjDQ" source="_00DZPTfSEeW5Lf3fIdTjDQ"/>
          <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00DZJTfSEeW5Lf3fIdTjDQ" name="Value(true)">
            <result xmi:id="_00DZJjfSEeW5Lf3fIdTjDQ" name="Value(true).result" outgoing="_00DZIzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DZJzfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DZKDfSEeW5Lf3fIdTjDQ" value="1"/>
            </result>
            <value xmi:type="uml:LiteralBoolean" xmi:id="_00DZKTfSEeW5Lf3fIdTjDQ" value="true">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
            </value>
          </node>
          <node xmi:type="uml:TestIdentityAction" xmi:id="_00DZKjfSEeW5Lf3fIdTjDQ" name="Test(==)">
            <first xmi:id="_00DZKzfSEeW5Lf3fIdTjDQ" name="Test(==).first" incoming="_00DZGzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DZLDfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DZLTfSEeW5Lf3fIdTjDQ" value="1"/>
            </first>
            <result xmi:id="_00DZLjfSEeW5Lf3fIdTjDQ" name="Test(==).result" outgoing="_00DZHjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DZLzfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DZMDfSEeW5Lf3fIdTjDQ" value="1"/>
            </result>
            <second xmi:id="_00DZMTfSEeW5Lf3fIdTjDQ" name="Test(==).second" incoming="_00DZIzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DZMjfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DZMzfSEeW5Lf3fIdTjDQ" value="1"/>
            </second>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_00DZNDfSEeW5Lf3fIdTjDQ" name="Fork(Fork(condition))" incoming="_00DZEzfSEeW5Lf3fIdTjDQ" outgoing="_00DZGzfSEeW5Lf3fIdTjDQ _00DZHDfSEeW5Lf3fIdTjDQ"/>
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_00DZNTfSEeW5Lf3fIdTjDQ" name="Call(NotEmpty)">
            <argument xmi:id="_00DZNjfSEeW5Lf3fIdTjDQ" name="Call(NotEmpty).argument(seq)" incoming="_00DZHDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DZNzfSEeW5Lf3fIdTjDQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DZODfSEeW5Lf3fIdTjDQ" value="*"/>
            </argument>
            <result xmi:id="_00DZOTfSEeW5Lf3fIdTjDQ" name="Call(NotEmpty).result()" outgoing="_00DZHTfSEeW5Lf3fIdTjDQ">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DZOjfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DZOzfSEeW5Lf3fIdTjDQ" value="1"/>
            </result>
            <behavior xmi:type="uml:Activity" href="Libraries/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_00DZPDfSEeW5Lf3fIdTjDQ" name="Fork(Call(NotEmpty).result())" incoming="_00DZHTfSEeW5Lf3fIdTjDQ" outgoing="_00DZHzfSEeW5Lf3fIdTjDQ _00DZIDfSEeW5Lf3fIdTjDQ"/>
          <node xmi:type="uml:MergeNode" xmi:id="_00DZPTfSEeW5Lf3fIdTjDQ" name="Merge(Test(==).result, Call(NotEmpty).result())" incoming="_00DZHjfSEeW5Lf3fIdTjDQ _00DZITfSEeW5Lf3fIdTjDQ" outgoing="_00DZJDfSEeW5Lf3fIdTjDQ"/>
          <node xmi:type="uml:DecisionNode" xmi:id="_00DZPjfSEeW5Lf3fIdTjDQ" name="Decision(Call(NotEmpty).result())" incoming="_00DZHzfSEeW5Lf3fIdTjDQ _00DZIDfSEeW5Lf3fIdTjDQ" outgoing="_00DZITfSEeW5Lf3fIdTjDQ" decisionInputFlow="_00DZIDfSEeW5Lf3fIdTjDQ"/>
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_00DZPzfSEeW5Lf3fIdTjDQ" name="Call(Not)">
            <argument xmi:id="_00DZQDfSEeW5Lf3fIdTjDQ" name="Call(Not).argument(x)" incoming="_00DZJDfSEeW5Lf3fIdTjDQ">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DZQTfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DZQjfSEeW5Lf3fIdTjDQ" value="1"/>
            </argument>
            <result xmi:id="_00DZQzfSEeW5Lf3fIdTjDQ" name="Call(Not).result(result)">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DZRDfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DZRTfSEeW5Lf3fIdTjDQ" value="1"/>
            </result>
            <behavior xmi:type="uml:FunctionBehavior" href="Libraries/fUML.library.uml#PrimitiveBehaviors-BooleanFunctions-Not"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_00DZRjfSEeW5Lf3fIdTjDQ" name="ExpressionStatement@7dfb47c8">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00DZRzfSEeW5Lf3fIdTjDQ" target="_00DZSjfSEeW5Lf3fIdTjDQ" source="_00DZXjfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00DZSDfSEeW5Lf3fIdTjDQ" target="_00DZSTfSEeW5Lf3fIdTjDQ" source="_00DZUDfSEeW5Lf3fIdTjDQ"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_00DZSTfSEeW5Lf3fIdTjDQ" name="Call(WriteLine)" incoming="_00DZSDfSEeW5Lf3fIdTjDQ">
              <argument xmi:id="_00DZSjfSEeW5Lf3fIdTjDQ" name="Call(WriteLine).argument(value)" incoming="_00DZRzfSEeW5Lf3fIdTjDQ">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DZSzfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DZTDfSEeW5Lf3fIdTjDQ" value="1"/>
              </argument>
              <result xmi:id="_00DZTTfSEeW5Lf3fIdTjDQ" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DZTjfSEeW5Lf3fIdTjDQ"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DZTzfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="Libraries/fUML.library.uml#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00DZUDfSEeW5Lf3fIdTjDQ" name="Tuple@1747550c" outgoing="_00DZSDfSEeW5Lf3fIdTjDQ">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00DZUTfSEeW5Lf3fIdTjDQ" target="_00DZWDfSEeW5Lf3fIdTjDQ" source="_00DZUzfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00DZUjfSEeW5Lf3fIdTjDQ" name="Value(&quot;FAILED: &quot;)">
                <result xmi:id="_00DZUzfSEeW5Lf3fIdTjDQ" name="Value(&quot;FAILED: &quot;).result" outgoing="_00DZUTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DZVDfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DZVTfSEeW5Lf3fIdTjDQ" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_00DZVjfSEeW5Lf3fIdTjDQ" value="FAILED: ">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                </value>
              </node>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_00DZVzfSEeW5Lf3fIdTjDQ" name="Call(Concat)">
                <argument xmi:id="_00DZWDfSEeW5Lf3fIdTjDQ" name="Call(Concat).argument(x)" incoming="_00DZUTfSEeW5Lf3fIdTjDQ">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DZWTfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DZWjfSEeW5Lf3fIdTjDQ" value="1"/>
                </argument>
                <argument xmi:id="_00DZWzfSEeW5Lf3fIdTjDQ" name="Call(Concat).argument(y)" incoming="_00DZFDfSEeW5Lf3fIdTjDQ">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DZXDfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DZXTfSEeW5Lf3fIdTjDQ" value="1"/>
                </argument>
                <result xmi:id="_00DZXjfSEeW5Lf3fIdTjDQ" name="Call(Concat).result(result)" outgoing="_00DZRzfSEeW5Lf3fIdTjDQ">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DZXzfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DZYDfSEeW5Lf3fIdTjDQ" value="1"/>
                </result>
                <behavior xmi:type="uml:FunctionBehavior" href="Libraries/fUML.library.uml#PrimitiveBehaviors-StringFunctions-Concat"/>
              </node>
            </node>
          </node>
          <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00DZYTfSEeW5Lf3fIdTjDQ" name="Value(true)">
            <result xmi:id="_00DZYjfSEeW5Lf3fIdTjDQ" name="Value(true).result" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DZYzfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DZZDfSEeW5Lf3fIdTjDQ" value="1"/>
            </result>
            <value xmi:type="uml:LiteralBoolean" xmi:id="_00DZZTfSEeW5Lf3fIdTjDQ" value="true">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
            </value>
          </node>
          <clause xmi:id="_00DZZjfSEeW5Lf3fIdTjDQ" body="_00DZRjfSEeW5Lf3fIdTjDQ" decider="_00DZQzfSEeW5Lf3fIdTjDQ" successorClause="_00DZZzfSEeW5Lf3fIdTjDQ" test="_00DZJTfSEeW5Lf3fIdTjDQ _00DZKjfSEeW5Lf3fIdTjDQ _00DZNTfSEeW5Lf3fIdTjDQ _00DZPzfSEeW5Lf3fIdTjDQ"/>
          <clause xmi:id="_00DZZzfSEeW5Lf3fIdTjDQ" decider="_00DZYjfSEeW5Lf3fIdTjDQ" predecessorClause="_00DZZjfSEeW5Lf3fIdTjDQ" test="_00DZYTfSEeW5Lf3fIdTjDQ"/>
        </node>
      </structuredNode>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_00DZFTfSEeW5Lf3fIdTjDQ" name="Input(label)" outgoing="_00DZETfSEeW5Lf3fIdTjDQ" parameter="_00DZCzfSEeW5Lf3fIdTjDQ">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </node>
      <node xmi:type="uml:ForkNode" xmi:id="_00DZFjfSEeW5Lf3fIdTjDQ" name="Fork(label)" incoming="_00DZETfSEeW5Lf3fIdTjDQ" outgoing="_00DZFDfSEeW5Lf3fIdTjDQ"/>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_00DZFzfSEeW5Lf3fIdTjDQ" name="Input(condition)" outgoing="_00DZEjfSEeW5Lf3fIdTjDQ" parameter="_00DZDjfSEeW5Lf3fIdTjDQ">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
      </node>
      <node xmi:type="uml:ForkNode" xmi:id="_00DZGDfSEeW5Lf3fIdTjDQ" name="Fork(condition)" incoming="_00DZEjfSEeW5Lf3fIdTjDQ" outgoing="_00DZEzfSEeW5Lf3fIdTjDQ"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Activity" xmi:id="_00DZaDfSEeW5Lf3fIdTjDQ" name="AssertEqual" node="_00DZgTfSEeW5Lf3fIdTjDQ _00DZgjfSEeW5Lf3fIdTjDQ _00DZgzfSEeW5Lf3fIdTjDQ _00DZhDfSEeW5Lf3fIdTjDQ _00DZhTfSEeW5Lf3fIdTjDQ _00DZhjfSEeW5Lf3fIdTjDQ _00DZhzfSEeW5Lf3fIdTjDQ" group="_00DZhzfSEeW5Lf3fIdTjDQ">
      <packageImport xmi:id="_00DZaTfSEeW5Lf3fIdTjDQ" visibility="private">
        <importedPackage href="Libraries/Alf.library.uml#Alf-Library-PrimitiveTypes"/>
      </packageImport>
      <packageImport xmi:id="_00DZajfSEeW5Lf3fIdTjDQ" visibility="private">
        <importedPackage href="Libraries/Alf.library.uml#Alf-Library-PrimitiveBehaviors"/>
      </packageImport>
      <packageImport xmi:id="_00DZazfSEeW5Lf3fIdTjDQ" visibility="private">
        <importedPackage href="Libraries/Alf.library.uml#Alf-Library-BasicInputOutput"/>
      </packageImport>
      <packageImport xmi:id="_00DZbDfSEeW5Lf3fIdTjDQ" visibility="private">
        <importedPackage href="Libraries/Alf.library.uml#Alf-Library-PrimitiveBehaviors-CollectionFunctions"/>
      </packageImport>
      <packageImport xmi:id="_00DZbTfSEeW5Lf3fIdTjDQ" visibility="private">
        <importedPackage href="Libraries/Alf.library.uml#Alf-Library-CollectionClasses"/>
      </packageImport>
      <ownedParameter xmi:id="_00DZbjfSEeW5Lf3fIdTjDQ" name="label" visibility="package">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DZbzfSEeW5Lf3fIdTjDQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DZcDfSEeW5Lf3fIdTjDQ" value="1"/>
      </ownedParameter>
      <ownedParameter xmi:id="_00DZcTfSEeW5Lf3fIdTjDQ" name="value1" visibility="package">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DZcjfSEeW5Lf3fIdTjDQ"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DZczfSEeW5Lf3fIdTjDQ" value="1"/>
      </ownedParameter>
      <ownedParameter xmi:id="_00DZdDfSEeW5Lf3fIdTjDQ" name="value2" visibility="package">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DZdTfSEeW5Lf3fIdTjDQ"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DZdjfSEeW5Lf3fIdTjDQ" value="1"/>
      </ownedParameter>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_00DZdzfSEeW5Lf3fIdTjDQ" target="_00DZgjfSEeW5Lf3fIdTjDQ" source="_00DZgTfSEeW5Lf3fIdTjDQ"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_00DZeDfSEeW5Lf3fIdTjDQ" target="_00DZhDfSEeW5Lf3fIdTjDQ" source="_00DZgzfSEeW5Lf3fIdTjDQ"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_00DZeTfSEeW5Lf3fIdTjDQ" target="_00DZhjfSEeW5Lf3fIdTjDQ" source="_00DZhTfSEeW5Lf3fIdTjDQ"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_00DZejfSEeW5Lf3fIdTjDQ" target="_00DZrDfSEeW5Lf3fIdTjDQ" source="_00DZhDfSEeW5Lf3fIdTjDQ"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_00DZezfSEeW5Lf3fIdTjDQ" target="_00DZtDfSEeW5Lf3fIdTjDQ" source="_00DZhjfSEeW5Lf3fIdTjDQ"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_00DZfDfSEeW5Lf3fIdTjDQ" target="_00DZ6zfSEeW5Lf3fIdTjDQ" source="_00DZgjfSEeW5Lf3fIdTjDQ"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_00DZfTfSEeW5Lf3fIdTjDQ" target="_00DaETfSEeW5Lf3fIdTjDQ" source="_00DZhjfSEeW5Lf3fIdTjDQ"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_00DZfjfSEeW5Lf3fIdTjDQ" target="_00DaLzfSEeW5Lf3fIdTjDQ" source="_00DZhjfSEeW5Lf3fIdTjDQ"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_00DZfzfSEeW5Lf3fIdTjDQ" target="_00DaVTfSEeW5Lf3fIdTjDQ" source="_00DZhjfSEeW5Lf3fIdTjDQ"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_00DZgDfSEeW5Lf3fIdTjDQ" target="_00DadTfSEeW5Lf3fIdTjDQ" source="_00DZhjfSEeW5Lf3fIdTjDQ"/>
      <structuredNode xmi:id="_00DZhzfSEeW5Lf3fIdTjDQ" name="Body(AssertEqual)">
        <node xmi:type="uml:ConditionalNode" xmi:id="_00DZiDfSEeW5Lf3fIdTjDQ" name="IfStatement@250f9696">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00DZiTfSEeW5Lf3fIdTjDQ" target="_00DZozfSEeW5Lf3fIdTjDQ" source="_00DZrDfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00DZijfSEeW5Lf3fIdTjDQ" target="_00DZrjfSEeW5Lf3fIdTjDQ" source="_00DZrDfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00DZizfSEeW5Lf3fIdTjDQ" target="_00DZqTfSEeW5Lf3fIdTjDQ" source="_00DZtDfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00DZjDfSEeW5Lf3fIdTjDQ" target="_00DZtjfSEeW5Lf3fIdTjDQ" source="_00DZtDfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00DZjTfSEeW5Lf3fIdTjDQ" target="_00DZvTfSEeW5Lf3fIdTjDQ" source="_00DZsTfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00DZjjfSEeW5Lf3fIdTjDQ" target="_00DZvjfSEeW5Lf3fIdTjDQ" source="_00DZuTfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00DZjzfSEeW5Lf3fIdTjDQ" target="_00DZwDfSEeW5Lf3fIdTjDQ" source="_00DZvTfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00DZkDfSEeW5Lf3fIdTjDQ" target="_00DZxzfSEeW5Lf3fIdTjDQ" source="_00DZvjfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00DZkTfSEeW5Lf3fIdTjDQ" target="_00DZzTfSEeW5Lf3fIdTjDQ" source="_00DZvjfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_00DZkjfSEeW5Lf3fIdTjDQ" target="_00DZojfSEeW5Lf3fIdTjDQ" source="_00DZzTfSEeW5Lf3fIdTjDQ">
            <guard xmi:type="uml:LiteralBoolean" xmi:id="_00DZkzfSEeW5Lf3fIdTjDQ" name="Value(true)" value="true"/>
          </edge>
          <edge xmi:type="uml:ControlFlow" xmi:id="_00DZlDfSEeW5Lf3fIdTjDQ" target="_00DZvzfSEeW5Lf3fIdTjDQ" source="_00DZzTfSEeW5Lf3fIdTjDQ">
            <guard xmi:type="uml:LiteralBoolean" xmi:id="_00DZlTfSEeW5Lf3fIdTjDQ" name="Value(false)"/>
          </edge>
          <edge xmi:type="uml:ControlFlow" xmi:id="_00DZljfSEeW5Lf3fIdTjDQ" target="_00DZzjfSEeW5Lf3fIdTjDQ" source="_00DZvDfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00DZlzfSEeW5Lf3fIdTjDQ" target="_00DZzjfSEeW5Lf3fIdTjDQ" source="_00DZvTfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_00DZmDfSEeW5Lf3fIdTjDQ" target="_00DZzTfSEeW5Lf3fIdTjDQ" source="_00DZzjfSEeW5Lf3fIdTjDQ">
            <guard xmi:type="uml:LiteralBoolean" xmi:id="_00DZmTfSEeW5Lf3fIdTjDQ" name="Value(true)" value="true"/>
          </edge>
          <edge xmi:type="uml:ControlFlow" xmi:id="_00DZmjfSEeW5Lf3fIdTjDQ" target="_00DZxjfSEeW5Lf3fIdTjDQ" source="_00DZzjfSEeW5Lf3fIdTjDQ">
            <guard xmi:type="uml:LiteralBoolean" xmi:id="_00DZmzfSEeW5Lf3fIdTjDQ" name="Value(false)"/>
          </edge>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00DZnDfSEeW5Lf3fIdTjDQ" target="_00DZzzfSEeW5Lf3fIdTjDQ" source="_00DZpjfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00DZnTfSEeW5Lf3fIdTjDQ" target="_00DZzzfSEeW5Lf3fIdTjDQ" source="_00DZwzfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00DZnjfSEeW5Lf3fIdTjDQ" target="_00DZzzfSEeW5Lf3fIdTjDQ" source="_00DZyjfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00DZnzfSEeW5Lf3fIdTjDQ" target="_00DZ0TfSEeW5Lf3fIdTjDQ" source="_00DZzzfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_00DZoDfSEeW5Lf3fIdTjDQ" target="_00DaADfSEeW5Lf3fIdTjDQ" source="_00DZ1zfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_00DZoTfSEeW5Lf3fIdTjDQ" target="_00DafDfSEeW5Lf3fIdTjDQ" source="_00DaADfSEeW5Lf3fIdTjDQ"/>
          <node xmi:type="uml:TestIdentityAction" xmi:id="_00DZojfSEeW5Lf3fIdTjDQ" name="Test(==)" incoming="_00DZkjfSEeW5Lf3fIdTjDQ">
            <first xmi:id="_00DZozfSEeW5Lf3fIdTjDQ" name="Test(==).first" incoming="_00DZiTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DZpDfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DZpTfSEeW5Lf3fIdTjDQ" value="1"/>
            </first>
            <result xmi:id="_00DZpjfSEeW5Lf3fIdTjDQ" name="Test(==).result" outgoing="_00DZnDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DZpzfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DZqDfSEeW5Lf3fIdTjDQ" value="1"/>
            </result>
            <second xmi:id="_00DZqTfSEeW5Lf3fIdTjDQ" name="Test(==).second" incoming="_00DZizfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DZqjfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DZqzfSEeW5Lf3fIdTjDQ" value="1"/>
            </second>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_00DZrDfSEeW5Lf3fIdTjDQ" name="Fork(Fork(value1))" incoming="_00DZejfSEeW5Lf3fIdTjDQ" outgoing="_00DZiTfSEeW5Lf3fIdTjDQ _00DZijfSEeW5Lf3fIdTjDQ"/>
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_00DZrTfSEeW5Lf3fIdTjDQ" name="Call(NotEmpty)">
            <argument xmi:id="_00DZrjfSEeW5Lf3fIdTjDQ" name="Call(NotEmpty).argument(seq)" incoming="_00DZijfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DZrzfSEeW5Lf3fIdTjDQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DZsDfSEeW5Lf3fIdTjDQ" value="*"/>
            </argument>
            <result xmi:id="_00DZsTfSEeW5Lf3fIdTjDQ" name="Call(NotEmpty).result()" outgoing="_00DZjTfSEeW5Lf3fIdTjDQ">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DZsjfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DZszfSEeW5Lf3fIdTjDQ" value="1"/>
            </result>
            <behavior xmi:type="uml:Activity" href="Libraries/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_00DZtDfSEeW5Lf3fIdTjDQ" name="Fork(Fork(value2))" incoming="_00DZezfSEeW5Lf3fIdTjDQ" outgoing="_00DZizfSEeW5Lf3fIdTjDQ _00DZjDfSEeW5Lf3fIdTjDQ"/>
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_00DZtTfSEeW5Lf3fIdTjDQ" name="Call(NotEmpty)">
            <argument xmi:id="_00DZtjfSEeW5Lf3fIdTjDQ" name="Call(NotEmpty).argument(seq)" incoming="_00DZjDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DZtzfSEeW5Lf3fIdTjDQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DZuDfSEeW5Lf3fIdTjDQ" value="*"/>
            </argument>
            <result xmi:id="_00DZuTfSEeW5Lf3fIdTjDQ" name="Call(NotEmpty).result()" outgoing="_00DZjjfSEeW5Lf3fIdTjDQ">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DZujfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DZuzfSEeW5Lf3fIdTjDQ" value="1"/>
            </result>
            <behavior xmi:type="uml:Activity" href="Libraries/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
          </node>
          <node xmi:type="uml:InitialNode" xmi:id="_00DZvDfSEeW5Lf3fIdTjDQ" name="Initial(Test(==))" outgoing="_00DZljfSEeW5Lf3fIdTjDQ"/>
          <node xmi:type="uml:ForkNode" xmi:id="_00DZvTfSEeW5Lf3fIdTjDQ" name="Fork(Call(NotEmpty).result())" incoming="_00DZjTfSEeW5Lf3fIdTjDQ" outgoing="_00DZjzfSEeW5Lf3fIdTjDQ _00DZlzfSEeW5Lf3fIdTjDQ"/>
          <node xmi:type="uml:ForkNode" xmi:id="_00DZvjfSEeW5Lf3fIdTjDQ" name="Fork(Call(NotEmpty).result())" incoming="_00DZjjfSEeW5Lf3fIdTjDQ" outgoing="_00DZkDfSEeW5Lf3fIdTjDQ _00DZkTfSEeW5Lf3fIdTjDQ"/>
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_00DZvzfSEeW5Lf3fIdTjDQ" name="Call(Not)" incoming="_00DZlDfSEeW5Lf3fIdTjDQ">
            <argument xmi:id="_00DZwDfSEeW5Lf3fIdTjDQ" name="Call(Not).argument(x)" incoming="_00DZjzfSEeW5Lf3fIdTjDQ">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DZwTfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DZwjfSEeW5Lf3fIdTjDQ" value="1"/>
            </argument>
            <result xmi:id="_00DZwzfSEeW5Lf3fIdTjDQ" name="Call(Not).result(result)" outgoing="_00DZnTfSEeW5Lf3fIdTjDQ">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DZxDfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DZxTfSEeW5Lf3fIdTjDQ" value="1"/>
            </result>
            <behavior xmi:type="uml:FunctionBehavior" href="Libraries/fUML.library.uml#PrimitiveBehaviors-BooleanFunctions-Not"/>
          </node>
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_00DZxjfSEeW5Lf3fIdTjDQ" name="Call(Not)" incoming="_00DZmjfSEeW5Lf3fIdTjDQ">
            <argument xmi:id="_00DZxzfSEeW5Lf3fIdTjDQ" name="Call(Not).argument(x)" incoming="_00DZkDfSEeW5Lf3fIdTjDQ">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DZyDfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DZyTfSEeW5Lf3fIdTjDQ" value="1"/>
            </argument>
            <result xmi:id="_00DZyjfSEeW5Lf3fIdTjDQ" name="Call(Not).result(result)" outgoing="_00DZnjfSEeW5Lf3fIdTjDQ">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DZyzfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DZzDfSEeW5Lf3fIdTjDQ" value="1"/>
            </result>
            <behavior xmi:type="uml:FunctionBehavior" href="Libraries/fUML.library.uml#PrimitiveBehaviors-BooleanFunctions-Not"/>
          </node>
          <node xmi:type="uml:DecisionNode" xmi:id="_00DZzTfSEeW5Lf3fIdTjDQ" name="Decision(Call(NotEmpty).result())" incoming="_00DZkTfSEeW5Lf3fIdTjDQ _00DZmDfSEeW5Lf3fIdTjDQ" outgoing="_00DZkjfSEeW5Lf3fIdTjDQ _00DZlDfSEeW5Lf3fIdTjDQ" decisionInputFlow="_00DZkTfSEeW5Lf3fIdTjDQ"/>
          <node xmi:type="uml:DecisionNode" xmi:id="_00DZzjfSEeW5Lf3fIdTjDQ" name="Decision(Call(NotEmpty).result())" incoming="_00DZljfSEeW5Lf3fIdTjDQ _00DZlzfSEeW5Lf3fIdTjDQ" outgoing="_00DZmDfSEeW5Lf3fIdTjDQ _00DZmjfSEeW5Lf3fIdTjDQ" decisionInputFlow="_00DZlzfSEeW5Lf3fIdTjDQ"/>
          <node xmi:type="uml:MergeNode" xmi:id="_00DZzzfSEeW5Lf3fIdTjDQ" name="Merge(Test(==).result, !Call(NotEmpty).result() &amp;&amp; !Call(NotEmpty).result())" incoming="_00DZnDfSEeW5Lf3fIdTjDQ _00DZnTfSEeW5Lf3fIdTjDQ _00DZnjfSEeW5Lf3fIdTjDQ" outgoing="_00DZnzfSEeW5Lf3fIdTjDQ"/>
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_00DZ0DfSEeW5Lf3fIdTjDQ" name="Call(Not)">
            <argument xmi:id="_00DZ0TfSEeW5Lf3fIdTjDQ" name="Call(Not).argument(x)" incoming="_00DZnzfSEeW5Lf3fIdTjDQ">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DZ0jfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DZ0zfSEeW5Lf3fIdTjDQ" value="1"/>
            </argument>
            <result xmi:id="_00DZ1DfSEeW5Lf3fIdTjDQ" name="Call(Not).result(result)">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DZ1TfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DZ1jfSEeW5Lf3fIdTjDQ" value="1"/>
            </result>
            <behavior xmi:type="uml:FunctionBehavior" href="Libraries/fUML.library.uml#PrimitiveBehaviors-BooleanFunctions-Not"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_00DZ1zfSEeW5Lf3fIdTjDQ" name="ExpressionStatement@1d9919f3" outgoing="_00DZoDfSEeW5Lf3fIdTjDQ">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00DZ2DfSEeW5Lf3fIdTjDQ" target="_00DZ2zfSEeW5Lf3fIdTjDQ" source="_00DZ_TfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00DZ2TfSEeW5Lf3fIdTjDQ" target="_00DZ2jfSEeW5Lf3fIdTjDQ" source="_00DZ3jfSEeW5Lf3fIdTjDQ"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_00DZ2jfSEeW5Lf3fIdTjDQ" name="Call(Write)" incoming="_00DZ2TfSEeW5Lf3fIdTjDQ" behavior="_00Da6DfSEeW5Lf3fIdTjDQ">
              <argument xmi:id="_00DZ2zfSEeW5Lf3fIdTjDQ" name="Call(Write).argument(value)" incoming="_00DZ2DfSEeW5Lf3fIdTjDQ">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DZ3DfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DZ3TfSEeW5Lf3fIdTjDQ" value="1"/>
              </argument>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00DZ3jfSEeW5Lf3fIdTjDQ" name="Tuple@3a1abaa6" outgoing="_00DZ2TfSEeW5Lf3fIdTjDQ">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00DZ3zfSEeW5Lf3fIdTjDQ" target="_00DZ6DfSEeW5Lf3fIdTjDQ" source="_00DZ4zfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00DZ4DfSEeW5Lf3fIdTjDQ" target="_00DZ9zfSEeW5Lf3fIdTjDQ" source="_00DZ7jfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00DZ4TfSEeW5Lf3fIdTjDQ" target="_00DZ-jfSEeW5Lf3fIdTjDQ" source="_00DZ8jfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00DZ4jfSEeW5Lf3fIdTjDQ" name="Value(&quot;FAILED: &quot;)">
                <result xmi:id="_00DZ4zfSEeW5Lf3fIdTjDQ" name="Value(&quot;FAILED: &quot;).result" outgoing="_00DZ3zfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DZ5DfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DZ5TfSEeW5Lf3fIdTjDQ" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_00DZ5jfSEeW5Lf3fIdTjDQ" value="FAILED: ">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                </value>
              </node>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_00DZ5zfSEeW5Lf3fIdTjDQ" name="Call(Concat)">
                <argument xmi:id="_00DZ6DfSEeW5Lf3fIdTjDQ" name="Call(Concat).argument(x)" incoming="_00DZ3zfSEeW5Lf3fIdTjDQ">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DZ6TfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DZ6jfSEeW5Lf3fIdTjDQ" value="1"/>
                </argument>
                <argument xmi:id="_00DZ6zfSEeW5Lf3fIdTjDQ" name="Call(Concat).argument(y)" incoming="_00DZfDfSEeW5Lf3fIdTjDQ">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DZ7DfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DZ7TfSEeW5Lf3fIdTjDQ" value="1"/>
                </argument>
                <result xmi:id="_00DZ7jfSEeW5Lf3fIdTjDQ" name="Call(Concat).result(result)" outgoing="_00DZ4DfSEeW5Lf3fIdTjDQ">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DZ7zfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DZ8DfSEeW5Lf3fIdTjDQ" value="1"/>
                </result>
                <behavior xmi:type="uml:FunctionBehavior" href="Libraries/fUML.library.uml#PrimitiveBehaviors-StringFunctions-Concat"/>
              </node>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00DZ8TfSEeW5Lf3fIdTjDQ" name="Value(&quot;==&quot;)">
                <result xmi:id="_00DZ8jfSEeW5Lf3fIdTjDQ" name="Value(&quot;==&quot;).result" outgoing="_00DZ4TfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DZ8zfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DZ9DfSEeW5Lf3fIdTjDQ" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_00DZ9TfSEeW5Lf3fIdTjDQ" value="==">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                </value>
              </node>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_00DZ9jfSEeW5Lf3fIdTjDQ" name="Call(Concat)">
                <argument xmi:id="_00DZ9zfSEeW5Lf3fIdTjDQ" name="Call(Concat).argument(x)" incoming="_00DZ4DfSEeW5Lf3fIdTjDQ">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DZ-DfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DZ-TfSEeW5Lf3fIdTjDQ" value="1"/>
                </argument>
                <argument xmi:id="_00DZ-jfSEeW5Lf3fIdTjDQ" name="Call(Concat).argument(y)" incoming="_00DZ4TfSEeW5Lf3fIdTjDQ">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DZ-zfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DZ_DfSEeW5Lf3fIdTjDQ" value="1"/>
                </argument>
                <result xmi:id="_00DZ_TfSEeW5Lf3fIdTjDQ" name="Call(Concat).result(result)" outgoing="_00DZ2DfSEeW5Lf3fIdTjDQ">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DZ_jfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DZ_zfSEeW5Lf3fIdTjDQ" value="1"/>
                </result>
                <behavior xmi:type="uml:FunctionBehavior" href="Libraries/fUML.library.uml#PrimitiveBehaviors-StringFunctions-Concat"/>
              </node>
            </node>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_00DaADfSEeW5Lf3fIdTjDQ" name="ExpressionStatement@61350ea3" incoming="_00DZoDfSEeW5Lf3fIdTjDQ" outgoing="_00DZoTfSEeW5Lf3fIdTjDQ">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00DaATfSEeW5Lf3fIdTjDQ" target="_00DaBDfSEeW5Lf3fIdTjDQ" source="_00DaezfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00DaAjfSEeW5Lf3fIdTjDQ" target="_00DaAzfSEeW5Lf3fIdTjDQ" source="_00DaBzfSEeW5Lf3fIdTjDQ"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_00DaAzfSEeW5Lf3fIdTjDQ" name="Call(Write)" incoming="_00DaAjfSEeW5Lf3fIdTjDQ" behavior="_00Da6DfSEeW5Lf3fIdTjDQ">
              <argument xmi:id="_00DaBDfSEeW5Lf3fIdTjDQ" name="Call(Write).argument(value)" incoming="_00DaATfSEeW5Lf3fIdTjDQ">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DaBTfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DaBjfSEeW5Lf3fIdTjDQ" value="1"/>
              </argument>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00DaBzfSEeW5Lf3fIdTjDQ" name="Tuple@16e747ef" outgoing="_00DaAjfSEeW5Lf3fIdTjDQ">
              <edge xmi:type="uml:ControlFlow" xmi:id="_00DaCDfSEeW5Lf3fIdTjDQ" target="_00DaejfSEeW5Lf3fIdTjDQ" source="_00DaeTfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00DaCTfSEeW5Lf3fIdTjDQ" target="_00DaejfSEeW5Lf3fIdTjDQ" source="_00DaFDfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_00DaCjfSEeW5Lf3fIdTjDQ" target="_00DaFzfSEeW5Lf3fIdTjDQ" source="_00DaejfSEeW5Lf3fIdTjDQ">
                <guard xmi:type="uml:LiteralBoolean" xmi:id="_00DaCzfSEeW5Lf3fIdTjDQ" name="Value(true)" value="true"/>
              </edge>
              <edge xmi:type="uml:ControlFlow" xmi:id="_00DaDDfSEeW5Lf3fIdTjDQ" target="_00DaITfSEeW5Lf3fIdTjDQ" source="_00DaejfSEeW5Lf3fIdTjDQ">
                <guard xmi:type="uml:LiteralBoolean" xmi:id="_00DaDTfSEeW5Lf3fIdTjDQ" name="Value(false)"/>
              </edge>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00DaDjfSEeW5Lf3fIdTjDQ" target="_00DaezfSEeW5Lf3fIdTjDQ" source="_00DaGTfSEeW5Lf3fIdTjDQ"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_00DaDzfSEeW5Lf3fIdTjDQ" target="_00DaezfSEeW5Lf3fIdTjDQ" source="_00DaKzfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_00DaEDfSEeW5Lf3fIdTjDQ" name="Call(IsEmpty)">
                <argument xmi:id="_00DaETfSEeW5Lf3fIdTjDQ" name="Call(IsEmpty).argument(seq)" incoming="_00DZfTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DaEjfSEeW5Lf3fIdTjDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DaEzfSEeW5Lf3fIdTjDQ" value="*"/>
                </argument>
                <result xmi:id="_00DaFDfSEeW5Lf3fIdTjDQ" name="Call(IsEmpty).result()" outgoing="_00DaCTfSEeW5Lf3fIdTjDQ">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DaFTfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DaFjfSEeW5Lf3fIdTjDQ" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="Libraries/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-IsEmpty"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00DaFzfSEeW5Lf3fIdTjDQ" name="ConditionalTestExpression@44659ee1.operand2" incoming="_00DaCjfSEeW5Lf3fIdTjDQ">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00DaGDfSEeW5Lf3fIdTjDQ" target="_00DaGTfSEeW5Lf3fIdTjDQ" source="_00DaHTfSEeW5Lf3fIdTjDQ"/>
                <structuredNodeOutput xmi:id="_00DaGTfSEeW5Lf3fIdTjDQ" name="ConditionalTestExpression@44659ee1.operand2.result" incoming="_00DaGDfSEeW5Lf3fIdTjDQ" outgoing="_00DaDjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DaGjfSEeW5Lf3fIdTjDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DaGzfSEeW5Lf3fIdTjDQ" value="*"/>
                </structuredNodeOutput>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00DaHDfSEeW5Lf3fIdTjDQ" name="Value(&quot;null&quot;)">
                  <result xmi:id="_00DaHTfSEeW5Lf3fIdTjDQ" name="Value(&quot;null&quot;).result" outgoing="_00DaGDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DaHjfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DaHzfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_00DaIDfSEeW5Lf3fIdTjDQ" value="null">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_00DaITfSEeW5Lf3fIdTjDQ" name="ConditionalTestExpression@44659ee1.operand3" incoming="_00DaDDfSEeW5Lf3fIdTjDQ">
                <edge xmi:type="uml:ControlFlow" xmi:id="_00DaIjfSEeW5Lf3fIdTjDQ" target="_00DadzfSEeW5Lf3fIdTjDQ" source="_00DadjfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00DaIzfSEeW5Lf3fIdTjDQ" target="_00DadzfSEeW5Lf3fIdTjDQ" source="_00DaMjfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_00DaJDfSEeW5Lf3fIdTjDQ" target="_00DaNTfSEeW5Lf3fIdTjDQ" source="_00DadzfSEeW5Lf3fIdTjDQ">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_00DaJTfSEeW5Lf3fIdTjDQ" name="Value(true)" value="true"/>
                </edge>
                <edge xmi:type="uml:ControlFlow" xmi:id="_00DaJjfSEeW5Lf3fIdTjDQ" target="_00DacDfSEeW5Lf3fIdTjDQ" source="_00DadzfSEeW5Lf3fIdTjDQ">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_00DaJzfSEeW5Lf3fIdTjDQ" name="Value(false)"/>
                </edge>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00DaKDfSEeW5Lf3fIdTjDQ" target="_00DaeDfSEeW5Lf3fIdTjDQ" source="_00DaOzfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00DaKTfSEeW5Lf3fIdTjDQ" target="_00DaeDfSEeW5Lf3fIdTjDQ" source="_00DacjfSEeW5Lf3fIdTjDQ"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_00DaKjfSEeW5Lf3fIdTjDQ" target="_00DaKzfSEeW5Lf3fIdTjDQ" source="_00DaeDfSEeW5Lf3fIdTjDQ"/>
                <structuredNodeOutput xmi:id="_00DaKzfSEeW5Lf3fIdTjDQ" name="ConditionalTestExpression@44659ee1.operand3.result" incoming="_00DaKjfSEeW5Lf3fIdTjDQ" outgoing="_00DaDzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DaLDfSEeW5Lf3fIdTjDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DaLTfSEeW5Lf3fIdTjDQ" value="*"/>
                </structuredNodeOutput>
                <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_00DaLjfSEeW5Lf3fIdTjDQ" name="ReadIsClassifiedObject(String)">
                  <classifier xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <object xmi:id="_00DaLzfSEeW5Lf3fIdTjDQ" name="ReadIsClassifiedObject(String).object" incoming="_00DZfjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DaMDfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DaMTfSEeW5Lf3fIdTjDQ" value="1"/>
                  </object>
                  <result xmi:id="_00DaMjfSEeW5Lf3fIdTjDQ" name="ReadIsClassifiedObject(String).result" outgoing="_00DaIzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DaMzfSEeW5Lf3fIdTjDQ" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DaNDfSEeW5Lf3fIdTjDQ" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_00DaNTfSEeW5Lf3fIdTjDQ" name="ConditionalTestExpression@437ea7f2.operand2" incoming="_00DaJDfSEeW5Lf3fIdTjDQ">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_00DaNjfSEeW5Lf3fIdTjDQ" target="_00DaWDfSEeW5Lf3fIdTjDQ" source="_00DaPzfSEeW5Lf3fIdTjDQ"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_00DaNzfSEeW5Lf3fIdTjDQ" target="_00DaWzfSEeW5Lf3fIdTjDQ" source="_00DaVjfSEeW5Lf3fIdTjDQ"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_00DaODfSEeW5Lf3fIdTjDQ" target="_00DaZzfSEeW5Lf3fIdTjDQ" source="_00DaXjfSEeW5Lf3fIdTjDQ"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_00DaOTfSEeW5Lf3fIdTjDQ" target="_00DaajfSEeW5Lf3fIdTjDQ" source="_00DaYjfSEeW5Lf3fIdTjDQ"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_00DaOjfSEeW5Lf3fIdTjDQ" target="_00DaOzfSEeW5Lf3fIdTjDQ" source="_00DabTfSEeW5Lf3fIdTjDQ"/>
                  <structuredNodeOutput xmi:id="_00DaOzfSEeW5Lf3fIdTjDQ" name="ConditionalTestExpression@437ea7f2.operand2.result" incoming="_00DaOjfSEeW5Lf3fIdTjDQ" outgoing="_00DaKDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DaPDfSEeW5Lf3fIdTjDQ"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DaPTfSEeW5Lf3fIdTjDQ" value="*"/>
                  </structuredNodeOutput>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00DaPjfSEeW5Lf3fIdTjDQ" name="Value(&quot;&quot;&quot;)">
                    <result xmi:id="_00DaPzfSEeW5Lf3fIdTjDQ" name="Value(&quot;&quot;&quot;).result" outgoing="_00DaNjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DaQDfSEeW5Lf3fIdTjDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DaQTfSEeW5Lf3fIdTjDQ" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_00DaQjfSEeW5Lf3fIdTjDQ" value="&quot;">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    </value>
                  </node>
                  <node xmi:type="uml:ExpansionRegion" xmi:id="_00DaQzfSEeW5Lf3fIdTjDQ" name="CastExpression@2199ce36" mode="parallel" outputElement="_00DaVjfSEeW5Lf3fIdTjDQ" inputElement="_00DaVTfSEeW5Lf3fIdTjDQ">
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_00DaRDfSEeW5Lf3fIdTjDQ" target="_00DaTTfSEeW5Lf3fIdTjDQ" source="_00DaUzfSEeW5Lf3fIdTjDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_00DaRTfSEeW5Lf3fIdTjDQ" target="_00DaVDfSEeW5Lf3fIdTjDQ" source="_00DaUzfSEeW5Lf3fIdTjDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_00DaRjfSEeW5Lf3fIdTjDQ" target="_00DaVDfSEeW5Lf3fIdTjDQ" source="_00DaUDfSEeW5Lf3fIdTjDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_00DaRzfSEeW5Lf3fIdTjDQ" target="_00DaSzfSEeW5Lf3fIdTjDQ" source="_00DaVDfSEeW5Lf3fIdTjDQ">
                      <guard xmi:type="uml:LiteralBoolean" xmi:id="_00DaSDfSEeW5Lf3fIdTjDQ" name="Value(true)" value="true"/>
                    </edge>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_00DaSTfSEeW5Lf3fIdTjDQ" target="_00DaUzfSEeW5Lf3fIdTjDQ" source="_00DaVTfSEeW5Lf3fIdTjDQ"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_00DaSjfSEeW5Lf3fIdTjDQ" target="_00DaVjfSEeW5Lf3fIdTjDQ" source="_00DaSzfSEeW5Lf3fIdTjDQ"/>
                    <node xmi:type="uml:MergeNode" xmi:id="_00DaSzfSEeW5Lf3fIdTjDQ" name="Merge(CastExpression@2199ce36.operand)" incoming="_00DaRzfSEeW5Lf3fIdTjDQ" outgoing="_00DaSjfSEeW5Lf3fIdTjDQ"/>
                    <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_00DaTDfSEeW5Lf3fIdTjDQ" name="ReadIsClassifiedObject(String)">
                      <classifier xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <object xmi:id="_00DaTTfSEeW5Lf3fIdTjDQ" name="ReadIsClassifiedObject(String).object" incoming="_00DaRDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DaTjfSEeW5Lf3fIdTjDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DaTzfSEeW5Lf3fIdTjDQ" value="1"/>
                      </object>
                      <result xmi:id="_00DaUDfSEeW5Lf3fIdTjDQ" name="ReadIsClassifiedObject(String).result" outgoing="_00DaRjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DaUTfSEeW5Lf3fIdTjDQ" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DaUjfSEeW5Lf3fIdTjDQ" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_00DaUzfSEeW5Lf3fIdTjDQ" name="Fork(ReadIsClassifiedObject(String).object)" incoming="_00DaSTfSEeW5Lf3fIdTjDQ" outgoing="_00DaRDfSEeW5Lf3fIdTjDQ _00DaRTfSEeW5Lf3fIdTjDQ"/>
                    <node xmi:type="uml:DecisionNode" xmi:id="_00DaVDfSEeW5Lf3fIdTjDQ" name="Decision(ReadIsClassifiedObject(String).result)" incoming="_00DaRTfSEeW5Lf3fIdTjDQ _00DaRjfSEeW5Lf3fIdTjDQ" outgoing="_00DaRzfSEeW5Lf3fIdTjDQ" decisionInputFlow="_00DaRjfSEeW5Lf3fIdTjDQ"/>
                  </node>
                  <node xmi:type="uml:ExpansionNode" xmi:id="_00DaVTfSEeW5Lf3fIdTjDQ" name="CastExpression@2199ce36.inputElement" incoming="_00DZfzfSEeW5Lf3fIdTjDQ" outgoing="_00DaSTfSEeW5Lf3fIdTjDQ" regionAsInput="_00DaQzfSEeW5Lf3fIdTjDQ"/>
                  <node xmi:type="uml:ExpansionNode" xmi:id="_00DaVjfSEeW5Lf3fIdTjDQ" name="CastExpression@2199ce36.outputElement" incoming="_00DaSjfSEeW5Lf3fIdTjDQ" outgoing="_00DaNzfSEeW5Lf3fIdTjDQ" regionAsOutput="_00DaQzfSEeW5Lf3fIdTjDQ">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </node>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_00DaVzfSEeW5Lf3fIdTjDQ" name="Call(Concat)">
                    <argument xmi:id="_00DaWDfSEeW5Lf3fIdTjDQ" name="Call(Concat).argument(x)" incoming="_00DaNjfSEeW5Lf3fIdTjDQ">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DaWTfSEeW5Lf3fIdTjDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DaWjfSEeW5Lf3fIdTjDQ" value="1"/>
                    </argument>
                    <argument xmi:id="_00DaWzfSEeW5Lf3fIdTjDQ" name="Call(Concat).argument(y)" incoming="_00DaNzfSEeW5Lf3fIdTjDQ">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DaXDfSEeW5Lf3fIdTjDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DaXTfSEeW5Lf3fIdTjDQ" value="1"/>
                    </argument>
                    <result xmi:id="_00DaXjfSEeW5Lf3fIdTjDQ" name="Call(Concat).result(result)" outgoing="_00DaODfSEeW5Lf3fIdTjDQ">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DaXzfSEeW5Lf3fIdTjDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DaYDfSEeW5Lf3fIdTjDQ" value="1"/>
                    </result>
                    <behavior xmi:type="uml:FunctionBehavior" href="Libraries/fUML.library.uml#PrimitiveBehaviors-StringFunctions-Concat"/>
                  </node>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00DaYTfSEeW5Lf3fIdTjDQ" name="Value(&quot;&quot;&quot;)">
                    <result xmi:id="_00DaYjfSEeW5Lf3fIdTjDQ" name="Value(&quot;&quot;&quot;).result" outgoing="_00DaOTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DaYzfSEeW5Lf3fIdTjDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DaZDfSEeW5Lf3fIdTjDQ" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_00DaZTfSEeW5Lf3fIdTjDQ" value="&quot;">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    </value>
                  </node>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_00DaZjfSEeW5Lf3fIdTjDQ" name="Call(Concat)">
                    <argument xmi:id="_00DaZzfSEeW5Lf3fIdTjDQ" name="Call(Concat).argument(x)" incoming="_00DaODfSEeW5Lf3fIdTjDQ">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DaaDfSEeW5Lf3fIdTjDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DaaTfSEeW5Lf3fIdTjDQ" value="1"/>
                    </argument>
                    <argument xmi:id="_00DaajfSEeW5Lf3fIdTjDQ" name="Call(Concat).argument(y)" incoming="_00DaOTfSEeW5Lf3fIdTjDQ">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DaazfSEeW5Lf3fIdTjDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DabDfSEeW5Lf3fIdTjDQ" value="1"/>
                    </argument>
                    <result xmi:id="_00DabTfSEeW5Lf3fIdTjDQ" name="Call(Concat).result(result)" outgoing="_00DaOjfSEeW5Lf3fIdTjDQ">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DabjfSEeW5Lf3fIdTjDQ" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DabzfSEeW5Lf3fIdTjDQ" value="1"/>
                    </result>
                    <behavior xmi:type="uml:FunctionBehavior" href="Libraries/fUML.library.uml#PrimitiveBehaviors-StringFunctions-Concat"/>
                  </node>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_00DacDfSEeW5Lf3fIdTjDQ" name="ConditionalTestExpression@437ea7f2.operand3" incoming="_00DaJjfSEeW5Lf3fIdTjDQ">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_00DacTfSEeW5Lf3fIdTjDQ" target="_00DacjfSEeW5Lf3fIdTjDQ" source="_00DadTfSEeW5Lf3fIdTjDQ"/>
                  <structuredNodeOutput xmi:id="_00DacjfSEeW5Lf3fIdTjDQ" name="ConditionalTestExpression@437ea7f2.operand3.result" incoming="_00DacTfSEeW5Lf3fIdTjDQ" outgoing="_00DaKTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DaczfSEeW5Lf3fIdTjDQ"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DadDfSEeW5Lf3fIdTjDQ" value="*"/>
                  </structuredNodeOutput>
                  <node xmi:type="uml:MergeNode" xmi:id="_00DadTfSEeW5Lf3fIdTjDQ" name="Merge(Fork(value2))" incoming="_00DZgDfSEeW5Lf3fIdTjDQ" outgoing="_00DacTfSEeW5Lf3fIdTjDQ"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_00DadjfSEeW5Lf3fIdTjDQ" name="Initial(ConditionalTestExpression@437ea7f2)" outgoing="_00DaIjfSEeW5Lf3fIdTjDQ"/>
                <node xmi:type="uml:DecisionNode" xmi:id="_00DadzfSEeW5Lf3fIdTjDQ" name="Decision(ConditionalTestExpression@437ea7f2)" incoming="_00DaIjfSEeW5Lf3fIdTjDQ _00DaIzfSEeW5Lf3fIdTjDQ" outgoing="_00DaJDfSEeW5Lf3fIdTjDQ _00DaJjfSEeW5Lf3fIdTjDQ" decisionInputFlow="_00DaIzfSEeW5Lf3fIdTjDQ"/>
                <node xmi:type="uml:MergeNode" xmi:id="_00DaeDfSEeW5Lf3fIdTjDQ" name="Merge(ConditionalTestExpression@437ea7f2.result)" incoming="_00DaKDfSEeW5Lf3fIdTjDQ _00DaKTfSEeW5Lf3fIdTjDQ" outgoing="_00DaKjfSEeW5Lf3fIdTjDQ"/>
              </node>
              <node xmi:type="uml:InitialNode" xmi:id="_00DaeTfSEeW5Lf3fIdTjDQ" name="Initial(ConditionalTestExpression@44659ee1)" outgoing="_00DaCDfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:DecisionNode" xmi:id="_00DaejfSEeW5Lf3fIdTjDQ" name="Decision(ConditionalTestExpression@44659ee1)" incoming="_00DaCDfSEeW5Lf3fIdTjDQ _00DaCTfSEeW5Lf3fIdTjDQ" outgoing="_00DaCjfSEeW5Lf3fIdTjDQ _00DaDDfSEeW5Lf3fIdTjDQ" decisionInputFlow="_00DaCTfSEeW5Lf3fIdTjDQ"/>
              <node xmi:type="uml:MergeNode" xmi:id="_00DaezfSEeW5Lf3fIdTjDQ" name="Merge(ConditionalTestExpression@44659ee1.result)" incoming="_00DaDjfSEeW5Lf3fIdTjDQ _00DaDzfSEeW5Lf3fIdTjDQ" outgoing="_00DaATfSEeW5Lf3fIdTjDQ"/>
            </node>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_00DafDfSEeW5Lf3fIdTjDQ" name="ExpressionStatement@2855aaba" incoming="_00DZoTfSEeW5Lf3fIdTjDQ">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00DafTfSEeW5Lf3fIdTjDQ" target="_00DagDfSEeW5Lf3fIdTjDQ" source="_00DaiDfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00DafjfSEeW5Lf3fIdTjDQ" target="_00DafzfSEeW5Lf3fIdTjDQ" source="_00DahjfSEeW5Lf3fIdTjDQ"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_00DafzfSEeW5Lf3fIdTjDQ" name="Call(WriteLine)" incoming="_00DafjfSEeW5Lf3fIdTjDQ">
              <argument xmi:id="_00DagDfSEeW5Lf3fIdTjDQ" name="Call(WriteLine).argument(value)" incoming="_00DafTfSEeW5Lf3fIdTjDQ">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DagTfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DagjfSEeW5Lf3fIdTjDQ" value="1"/>
              </argument>
              <result xmi:id="_00DagzfSEeW5Lf3fIdTjDQ" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DahDfSEeW5Lf3fIdTjDQ"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DahTfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="Libraries/fUML.library.uml#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00DahjfSEeW5Lf3fIdTjDQ" name="Tuple@25afb89a" outgoing="_00DafjfSEeW5Lf3fIdTjDQ">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00DahzfSEeW5Lf3fIdTjDQ" name="Value(&quot;&quot;)">
                <result xmi:id="_00DaiDfSEeW5Lf3fIdTjDQ" name="Value(&quot;&quot;).result" outgoing="_00DafTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DaiTfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DaijfSEeW5Lf3fIdTjDQ" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_00DaizfSEeW5Lf3fIdTjDQ" value="">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                </value>
              </node>
            </node>
          </node>
          <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00DajDfSEeW5Lf3fIdTjDQ" name="Value(true)">
            <result xmi:id="_00DajTfSEeW5Lf3fIdTjDQ" name="Value(true).result" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DajjfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DajzfSEeW5Lf3fIdTjDQ" value="1"/>
            </result>
            <value xmi:type="uml:LiteralBoolean" xmi:id="_00DakDfSEeW5Lf3fIdTjDQ" value="true">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
            </value>
          </node>
          <clause xmi:id="_00DakTfSEeW5Lf3fIdTjDQ" body="_00DZ1zfSEeW5Lf3fIdTjDQ _00DaADfSEeW5Lf3fIdTjDQ _00DafDfSEeW5Lf3fIdTjDQ" decider="_00DZ1DfSEeW5Lf3fIdTjDQ" successorClause="_00DakjfSEeW5Lf3fIdTjDQ" test="_00DZojfSEeW5Lf3fIdTjDQ _00DZrTfSEeW5Lf3fIdTjDQ _00DZtTfSEeW5Lf3fIdTjDQ _00DZvzfSEeW5Lf3fIdTjDQ _00DZxjfSEeW5Lf3fIdTjDQ _00DZ0DfSEeW5Lf3fIdTjDQ"/>
          <clause xmi:id="_00DakjfSEeW5Lf3fIdTjDQ" decider="_00DajTfSEeW5Lf3fIdTjDQ" predecessorClause="_00DakTfSEeW5Lf3fIdTjDQ" test="_00DajDfSEeW5Lf3fIdTjDQ"/>
        </node>
      </structuredNode>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_00DZgTfSEeW5Lf3fIdTjDQ" name="Input(label)" outgoing="_00DZdzfSEeW5Lf3fIdTjDQ" parameter="_00DZbjfSEeW5Lf3fIdTjDQ">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </node>
      <node xmi:type="uml:ForkNode" xmi:id="_00DZgjfSEeW5Lf3fIdTjDQ" name="Fork(label)" incoming="_00DZdzfSEeW5Lf3fIdTjDQ" outgoing="_00DZfDfSEeW5Lf3fIdTjDQ"/>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_00DZgzfSEeW5Lf3fIdTjDQ" name="Input(value1)" outgoing="_00DZeDfSEeW5Lf3fIdTjDQ" parameter="_00DZcTfSEeW5Lf3fIdTjDQ"/>
      <node xmi:type="uml:ForkNode" xmi:id="_00DZhDfSEeW5Lf3fIdTjDQ" name="Fork(value1)" incoming="_00DZeDfSEeW5Lf3fIdTjDQ" outgoing="_00DZejfSEeW5Lf3fIdTjDQ"/>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_00DZhTfSEeW5Lf3fIdTjDQ" name="Input(value2)" outgoing="_00DZeTfSEeW5Lf3fIdTjDQ" parameter="_00DZdDfSEeW5Lf3fIdTjDQ"/>
      <node xmi:type="uml:ForkNode" xmi:id="_00DZhjfSEeW5Lf3fIdTjDQ" name="Fork(value2)" incoming="_00DZeTfSEeW5Lf3fIdTjDQ" outgoing="_00DZezfSEeW5Lf3fIdTjDQ _00DZfTfSEeW5Lf3fIdTjDQ _00DZfjfSEeW5Lf3fIdTjDQ _00DZfzfSEeW5Lf3fIdTjDQ _00DZgDfSEeW5Lf3fIdTjDQ"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Activity" xmi:id="_00DakzfSEeW5Lf3fIdTjDQ" name="AssertFalse" node="_00DapDfSEeW5Lf3fIdTjDQ _00DapTfSEeW5Lf3fIdTjDQ _00DapjfSEeW5Lf3fIdTjDQ _00DapzfSEeW5Lf3fIdTjDQ _00DaqDfSEeW5Lf3fIdTjDQ" group="_00DaqDfSEeW5Lf3fIdTjDQ">
      <elementImport xmi:id="_00DalDfSEeW5Lf3fIdTjDQ" alias="" visibility="private">
        <importedElement xmi:type="uml:FunctionBehavior" href="Libraries/fUML.library.uml#PrimitiveBehaviors-BooleanFunctions-ToString"/>
      </elementImport>
      <packageImport xmi:id="_00DalTfSEeW5Lf3fIdTjDQ" visibility="private">
        <importedPackage href="Libraries/Alf.library.uml#Alf-Library-PrimitiveTypes"/>
      </packageImport>
      <packageImport xmi:id="_00DaljfSEeW5Lf3fIdTjDQ" visibility="private">
        <importedPackage href="Libraries/Alf.library.uml#Alf-Library-PrimitiveBehaviors"/>
      </packageImport>
      <packageImport xmi:id="_00DalzfSEeW5Lf3fIdTjDQ" visibility="private">
        <importedPackage href="Libraries/Alf.library.uml#Alf-Library-BasicInputOutput"/>
      </packageImport>
      <packageImport xmi:id="_00DamDfSEeW5Lf3fIdTjDQ" visibility="private">
        <importedPackage href="Libraries/Alf.library.uml#Alf-Library-PrimitiveBehaviors-CollectionFunctions"/>
      </packageImport>
      <packageImport xmi:id="_00DamTfSEeW5Lf3fIdTjDQ" visibility="private">
        <importedPackage href="Libraries/Alf.library.uml#Alf-Library-CollectionClasses"/>
      </packageImport>
      <ownedParameter xmi:id="_00DamjfSEeW5Lf3fIdTjDQ" name="label" visibility="package">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DamzfSEeW5Lf3fIdTjDQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DanDfSEeW5Lf3fIdTjDQ" value="1"/>
      </ownedParameter>
      <ownedParameter xmi:id="_00DanTfSEeW5Lf3fIdTjDQ" name="condition" visibility="package">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DanjfSEeW5Lf3fIdTjDQ"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DanzfSEeW5Lf3fIdTjDQ" value="1"/>
      </ownedParameter>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_00DaoDfSEeW5Lf3fIdTjDQ" target="_00DapTfSEeW5Lf3fIdTjDQ" source="_00DapDfSEeW5Lf3fIdTjDQ"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_00DaoTfSEeW5Lf3fIdTjDQ" target="_00DapzfSEeW5Lf3fIdTjDQ" source="_00DapjfSEeW5Lf3fIdTjDQ"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_00DaojfSEeW5Lf3fIdTjDQ" target="_00DayDfSEeW5Lf3fIdTjDQ" source="_00DapTfSEeW5Lf3fIdTjDQ"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_00DaozfSEeW5Lf3fIdTjDQ" target="_00Da3TfSEeW5Lf3fIdTjDQ" source="_00DapzfSEeW5Lf3fIdTjDQ"/>
      <structuredNode xmi:id="_00DaqDfSEeW5Lf3fIdTjDQ" name="Body(AssertFalse)">
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_00DaqTfSEeW5Lf3fIdTjDQ" name="ExpressionStatement@134b7eae">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00DaqjfSEeW5Lf3fIdTjDQ" target="_00DarjfSEeW5Lf3fIdTjDQ" source="_00DayzfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00DaqzfSEeW5Lf3fIdTjDQ" target="_00DasTfSEeW5Lf3fIdTjDQ" source="_00Da5jfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_00DarDfSEeW5Lf3fIdTjDQ" target="_00DarTfSEeW5Lf3fIdTjDQ" source="_00DatDfSEeW5Lf3fIdTjDQ"/>
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_00DarTfSEeW5Lf3fIdTjDQ" name="Call(AssertTrue)" incoming="_00DarDfSEeW5Lf3fIdTjDQ" behavior="_00DZBTfSEeW5Lf3fIdTjDQ">
            <argument xmi:id="_00DarjfSEeW5Lf3fIdTjDQ" name="Call(AssertTrue).argument(label)" incoming="_00DaqjfSEeW5Lf3fIdTjDQ">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DarzfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DasDfSEeW5Lf3fIdTjDQ" value="1"/>
            </argument>
            <argument xmi:id="_00DasTfSEeW5Lf3fIdTjDQ" name="Call(AssertTrue).argument(condition)" incoming="_00DaqzfSEeW5Lf3fIdTjDQ">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DasjfSEeW5Lf3fIdTjDQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DaszfSEeW5Lf3fIdTjDQ" value="1"/>
            </argument>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_00DatDfSEeW5Lf3fIdTjDQ" name="Tuple@11e4d1e1" outgoing="_00DarDfSEeW5Lf3fIdTjDQ">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00DatTfSEeW5Lf3fIdTjDQ" target="_00DaxTfSEeW5Lf3fIdTjDQ" source="_00DawDfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00DatjfSEeW5Lf3fIdTjDQ" target="_00Da1DfSEeW5Lf3fIdTjDQ" source="_00Da3TfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00DatzfSEeW5Lf3fIdTjDQ" target="_00Da3zfSEeW5Lf3fIdTjDQ" source="_00Da3TfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00DauDfSEeW5Lf3fIdTjDQ" target="_00Da5TfSEeW5Lf3fIdTjDQ" source="_00Da4jfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00DauTfSEeW5Lf3fIdTjDQ" target="_00Da5jfSEeW5Lf3fIdTjDQ" source="_00Da1zfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00DaujfSEeW5Lf3fIdTjDQ" target="_00Da5zfSEeW5Lf3fIdTjDQ" source="_00Da5TfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00DauzfSEeW5Lf3fIdTjDQ" target="_00Da5zfSEeW5Lf3fIdTjDQ" source="_00Da5TfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00DavDfSEeW5Lf3fIdTjDQ" target="_00Da5jfSEeW5Lf3fIdTjDQ" source="_00Da5zfSEeW5Lf3fIdTjDQ">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_00DavTfSEeW5Lf3fIdTjDQ" name="Value(false)"/>
            </edge>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00DavjfSEeW5Lf3fIdTjDQ" target="_00Da2jfSEeW5Lf3fIdTjDQ" source="_00DazzfSEeW5Lf3fIdTjDQ"/>
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00DavzfSEeW5Lf3fIdTjDQ" name="Value(&quot;! &quot;)">
              <result xmi:id="_00DawDfSEeW5Lf3fIdTjDQ" name="Value(&quot;! &quot;).result" outgoing="_00DatTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DawTfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DawjfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
              <value xmi:type="uml:LiteralString" xmi:id="_00DawzfSEeW5Lf3fIdTjDQ" value="! ">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              </value>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_00DaxDfSEeW5Lf3fIdTjDQ" name="Call(Concat)">
              <argument xmi:id="_00DaxTfSEeW5Lf3fIdTjDQ" name="Call(Concat).argument(x)" incoming="_00DatTfSEeW5Lf3fIdTjDQ">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DaxjfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DaxzfSEeW5Lf3fIdTjDQ" value="1"/>
              </argument>
              <argument xmi:id="_00DayDfSEeW5Lf3fIdTjDQ" name="Call(Concat).argument(y)" incoming="_00DaojfSEeW5Lf3fIdTjDQ">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DayTfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DayjfSEeW5Lf3fIdTjDQ" value="1"/>
              </argument>
              <result xmi:id="_00DayzfSEeW5Lf3fIdTjDQ" name="Call(Concat).result(result)" outgoing="_00DaqjfSEeW5Lf3fIdTjDQ">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DazDfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DazTfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
              <behavior xmi:type="uml:FunctionBehavior" href="Libraries/fUML.library.uml#PrimitiveBehaviors-StringFunctions-Concat"/>
            </node>
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00DazjfSEeW5Lf3fIdTjDQ" name="Value(false)">
              <result xmi:id="_00DazzfSEeW5Lf3fIdTjDQ" name="Value(false).result" outgoing="_00DavjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00Da0DfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00Da0TfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
              <value xmi:type="uml:LiteralBoolean" xmi:id="_00Da0jfSEeW5Lf3fIdTjDQ">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_00Da0zfSEeW5Lf3fIdTjDQ" name="Test(==)">
              <first xmi:id="_00Da1DfSEeW5Lf3fIdTjDQ" name="Test(==).first" incoming="_00DatjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00Da1TfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00Da1jfSEeW5Lf3fIdTjDQ" value="1"/>
              </first>
              <result xmi:id="_00Da1zfSEeW5Lf3fIdTjDQ" name="Test(==).result" outgoing="_00DauTfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00Da2DfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00Da2TfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
              <second xmi:id="_00Da2jfSEeW5Lf3fIdTjDQ" name="Test(==).second" incoming="_00DavjfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00Da2zfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00Da3DfSEeW5Lf3fIdTjDQ" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_00Da3TfSEeW5Lf3fIdTjDQ" name="Fork(Fork(condition))" incoming="_00DaozfSEeW5Lf3fIdTjDQ" outgoing="_00DatjfSEeW5Lf3fIdTjDQ _00DatzfSEeW5Lf3fIdTjDQ"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_00Da3jfSEeW5Lf3fIdTjDQ" name="Call(NotEmpty)">
              <argument xmi:id="_00Da3zfSEeW5Lf3fIdTjDQ" name="Call(NotEmpty).argument(seq)" incoming="_00DatzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00Da4DfSEeW5Lf3fIdTjDQ"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00Da4TfSEeW5Lf3fIdTjDQ" value="*"/>
              </argument>
              <result xmi:id="_00Da4jfSEeW5Lf3fIdTjDQ" name="Call(NotEmpty).result()" outgoing="_00DauDfSEeW5Lf3fIdTjDQ">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00Da4zfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00Da5DfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="Libraries/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_00Da5TfSEeW5Lf3fIdTjDQ" name="Fork(Call(NotEmpty).result())" incoming="_00DauDfSEeW5Lf3fIdTjDQ" outgoing="_00DaujfSEeW5Lf3fIdTjDQ _00DauzfSEeW5Lf3fIdTjDQ"/>
            <node xmi:type="uml:MergeNode" xmi:id="_00Da5jfSEeW5Lf3fIdTjDQ" name="Merge(Test(==).result, Call(NotEmpty).result())" incoming="_00DauTfSEeW5Lf3fIdTjDQ _00DavDfSEeW5Lf3fIdTjDQ" outgoing="_00DaqzfSEeW5Lf3fIdTjDQ"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_00Da5zfSEeW5Lf3fIdTjDQ" name="Decision(Call(NotEmpty).result())" incoming="_00DaujfSEeW5Lf3fIdTjDQ _00DauzfSEeW5Lf3fIdTjDQ" outgoing="_00DavDfSEeW5Lf3fIdTjDQ" decisionInputFlow="_00DauzfSEeW5Lf3fIdTjDQ"/>
          </node>
        </node>
      </structuredNode>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_00DapDfSEeW5Lf3fIdTjDQ" name="Input(label)" outgoing="_00DaoDfSEeW5Lf3fIdTjDQ" parameter="_00DamjfSEeW5Lf3fIdTjDQ">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </node>
      <node xmi:type="uml:ForkNode" xmi:id="_00DapTfSEeW5Lf3fIdTjDQ" name="Fork(label)" incoming="_00DaoDfSEeW5Lf3fIdTjDQ" outgoing="_00DaojfSEeW5Lf3fIdTjDQ"/>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_00DapjfSEeW5Lf3fIdTjDQ" name="Input(condition)" outgoing="_00DaoTfSEeW5Lf3fIdTjDQ" parameter="_00DanTfSEeW5Lf3fIdTjDQ">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
      </node>
      <node xmi:type="uml:ForkNode" xmi:id="_00DapzfSEeW5Lf3fIdTjDQ" name="Fork(condition)" incoming="_00DaoTfSEeW5Lf3fIdTjDQ" outgoing="_00DaozfSEeW5Lf3fIdTjDQ"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Activity" xmi:id="_00Da6DfSEeW5Lf3fIdTjDQ" name="Write" node="_00Da8zfSEeW5Lf3fIdTjDQ _00Da9DfSEeW5Lf3fIdTjDQ _00Da9TfSEeW5Lf3fIdTjDQ" group="_00Da9TfSEeW5Lf3fIdTjDQ">
      <packageImport xmi:id="_00Da6TfSEeW5Lf3fIdTjDQ" visibility="private">
        <importedPackage href="Libraries/Alf.library.uml#Alf-Library-PrimitiveTypes"/>
      </packageImport>
      <packageImport xmi:id="_00Da6jfSEeW5Lf3fIdTjDQ" visibility="private">
        <importedPackage href="Libraries/Alf.library.uml#Alf-Library-PrimitiveBehaviors"/>
      </packageImport>
      <packageImport xmi:id="_00Da6zfSEeW5Lf3fIdTjDQ" visibility="private">
        <importedPackage href="Libraries/Alf.library.uml#Alf-Library-BasicInputOutput"/>
      </packageImport>
      <packageImport xmi:id="_00Da7DfSEeW5Lf3fIdTjDQ" visibility="private">
        <importedPackage href="Libraries/Alf.library.uml#Alf-Library-PrimitiveBehaviors-CollectionFunctions"/>
      </packageImport>
      <packageImport xmi:id="_00Da7TfSEeW5Lf3fIdTjDQ" visibility="private">
        <importedPackage href="Libraries/Alf.library.uml#Alf-Library-CollectionClasses"/>
      </packageImport>
      <ownedParameter xmi:id="_00Da7jfSEeW5Lf3fIdTjDQ" name="value" visibility="package">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00Da7zfSEeW5Lf3fIdTjDQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00Da8DfSEeW5Lf3fIdTjDQ" value="1"/>
      </ownedParameter>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_00Da8TfSEeW5Lf3fIdTjDQ" target="_00Da9DfSEeW5Lf3fIdTjDQ" source="_00Da8zfSEeW5Lf3fIdTjDQ"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_00Da8jfSEeW5Lf3fIdTjDQ" target="_00Da_DfSEeW5Lf3fIdTjDQ" source="_00Da9DfSEeW5Lf3fIdTjDQ"/>
      <structuredNode xmi:id="_00Da9TfSEeW5Lf3fIdTjDQ" name="Body(Write)">
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_00Da9jfSEeW5Lf3fIdTjDQ" name="ExpressionStatement@77306056">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_00Da9zfSEeW5Lf3fIdTjDQ" target="_00DbCTfSEeW5Lf3fIdTjDQ" source="_00DbFjfSEeW5Lf3fIdTjDQ"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_00Da-DfSEeW5Lf3fIdTjDQ" target="_00Da-TfSEeW5Lf3fIdTjDQ" source="_00DbCjfSEeW5Lf3fIdTjDQ"/>
          <node xmi:type="uml:ExpansionRegion" xmi:id="_00Da-TfSEeW5Lf3fIdTjDQ" name="Collect(Call(write))" incoming="_00Da-DfSEeW5Lf3fIdTjDQ" mode="parallel" inputElement="_00DbCTfSEeW5Lf3fIdTjDQ">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00Da-jfSEeW5Lf3fIdTjDQ" target="_00DbADfSEeW5Lf3fIdTjDQ" source="_00Da_DfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00Da-zfSEeW5Lf3fIdTjDQ" target="_00DbBjfSEeW5Lf3fIdTjDQ" source="_00DbCTfSEeW5Lf3fIdTjDQ"/>
            <structuredNodeInput xmi:id="_00Da_DfSEeW5Lf3fIdTjDQ" name="Collect(Call(write)).input(Fork(value))" incoming="_00Da8jfSEeW5Lf3fIdTjDQ" outgoing="_00Da-jfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00Da_TfSEeW5Lf3fIdTjDQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00Da_jfSEeW5Lf3fIdTjDQ" value="1"/>
            </structuredNodeInput>
            <node xmi:type="uml:CallOperationAction" xmi:id="_00Da_zfSEeW5Lf3fIdTjDQ" name="Call(write)">
              <argument xmi:id="_00DbADfSEeW5Lf3fIdTjDQ" name="Call(write).argument(value)" incoming="_00Da-jfSEeW5Lf3fIdTjDQ">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DbATfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DbAjfSEeW5Lf3fIdTjDQ" value="1"/>
              </argument>
              <result xmi:id="_00DbAzfSEeW5Lf3fIdTjDQ" name="Call(write).result(errorStatus)">
                <type xmi:type="uml:DataType" href="Libraries/fUML.library.uml#Common-Status"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DbBDfSEeW5Lf3fIdTjDQ"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DbBTfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
              <operation href="Libraries/fUML.library.uml#BasicInputOutput-OutputChannel-write"/>
              <target xmi:id="_00DbBjfSEeW5Lf3fIdTjDQ" name="Call(write).target" incoming="_00Da-zfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <type xmi:type="uml:Class" href="Libraries/fUML.library.uml#BasicInputOutput-OutputChannel"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DbBzfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DbCDfSEeW5Lf3fIdTjDQ" value="1"/>
              </target>
            </node>
          </node>
          <node xmi:type="uml:ExpansionNode" xmi:id="_00DbCTfSEeW5Lf3fIdTjDQ" name="Collect(Call(write)).inputElement" incoming="_00Da9zfSEeW5Lf3fIdTjDQ" outgoing="_00Da-zfSEeW5Lf3fIdTjDQ" regionAsInput="_00Da-TfSEeW5Lf3fIdTjDQ"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_00DbCjfSEeW5Lf3fIdTjDQ" name="Feature(Call(At).result())" outgoing="_00Da-DfSEeW5Lf3fIdTjDQ">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00DbCzfSEeW5Lf3fIdTjDQ" target="_00DbEDfSEeW5Lf3fIdTjDQ" source="_00DbGzfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00DbDDfSEeW5Lf3fIdTjDQ" target="_00DbIzfSEeW5Lf3fIdTjDQ" source="_00DbHzfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_00DbDTfSEeW5Lf3fIdTjDQ" target="_00DbDzfSEeW5Lf3fIdTjDQ" source="_00DbGTfSEeW5Lf3fIdTjDQ"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_00DbDjfSEeW5Lf3fIdTjDQ" target="_00DbEzfSEeW5Lf3fIdTjDQ" source="_00DbIzfSEeW5Lf3fIdTjDQ"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_00DbDzfSEeW5Lf3fIdTjDQ" name="Call(At)" incoming="_00DbDTfSEeW5Lf3fIdTjDQ">
              <argument xmi:id="_00DbEDfSEeW5Lf3fIdTjDQ" name="Call(At).argument(seq)" incoming="_00DbCzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DbETfSEeW5Lf3fIdTjDQ"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DbEjfSEeW5Lf3fIdTjDQ" value="*"/>
              </argument>
              <argument xmi:id="_00DbEzfSEeW5Lf3fIdTjDQ" name="Call(At).argument(index)" incoming="_00DbDjfSEeW5Lf3fIdTjDQ">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DbFDfSEeW5Lf3fIdTjDQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DbFTfSEeW5Lf3fIdTjDQ" value="1"/>
              </argument>
              <result xmi:id="_00DbFjfSEeW5Lf3fIdTjDQ" name="Call(At).result()" outgoing="_00Da9zfSEeW5Lf3fIdTjDQ">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DbFzfSEeW5Lf3fIdTjDQ"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DbGDfSEeW5Lf3fIdTjDQ" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="Libraries/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-At"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_00DbGTfSEeW5Lf3fIdTjDQ" name="Tuple@10e7ab30" outgoing="_00DbDTfSEeW5Lf3fIdTjDQ">
              <node xmi:type="uml:ReadExtentAction" xmi:id="_00DbGjfSEeW5Lf3fIdTjDQ" name="ReadExtent(StandardOutputChannel)">
                <classifier xmi:type="uml:Class" href="Libraries/fUML.library.uml#BasicInputOutput-StandardOutputChannel"/>
                <result xmi:id="_00DbGzfSEeW5Lf3fIdTjDQ" name="ReadExtent(StandardOutputChannel).result" outgoing="_00DbCzfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:Class" href="Libraries/fUML.library.uml#BasicInputOutput-StandardOutputChannel"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DbHDfSEeW5Lf3fIdTjDQ"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DbHTfSEeW5Lf3fIdTjDQ" value="*"/>
                </result>
              </node>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_00DbHjfSEeW5Lf3fIdTjDQ" name="Value(1)">
                <result xmi:id="_00DbHzfSEeW5Lf3fIdTjDQ" name="Value(1).result" outgoing="_00DbDDfSEeW5Lf3fIdTjDQ" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="Libraries/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00DbIDfSEeW5Lf3fIdTjDQ" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00DbITfSEeW5Lf3fIdTjDQ" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_00DbIjfSEeW5Lf3fIdTjDQ" value="1">
                  <type xmi:type="uml:PrimitiveType" href="Libraries/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                </value>
              </node>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_00DbIzfSEeW5Lf3fIdTjDQ" name="Fork(Call(At).argument(index))" incoming="_00DbDDfSEeW5Lf3fIdTjDQ" outgoing="_00DbDjfSEeW5Lf3fIdTjDQ"/>
          </node>
        </node>
      </structuredNode>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_00Da8zfSEeW5Lf3fIdTjDQ" name="Input(value)" outgoing="_00Da8TfSEeW5Lf3fIdTjDQ" parameter="_00Da7jfSEeW5Lf3fIdTjDQ"/>
      <node xmi:type="uml:ForkNode" xmi:id="_00Da9DfSEeW5Lf3fIdTjDQ" name="Fork(value)" incoming="_00Da8TfSEeW5Lf3fIdTjDQ" outgoing="_00Da8jfSEeW5Lf3fIdTjDQ"/>
    </packagedElement>
    <profileApplication xmi:id="_00DbJDfSEeW5Lf3fIdTjDQ">
      <eAnnotations xmi:id="_00DbJTfSEeW5Lf3fIdTjDQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Standard.profile.uml#_QLYqEHJLEeKLR_U6HVChUg"/>
      </eAnnotations>
      <appliedProfile href="pathmap://UML_PROFILES/Standard.profile.uml#_0"/>
    </profileApplication>
  </uml:Model>
  <l2:Create xmi:id="_00DbJjfSEeW5Lf3fIdTjDQ" base_BehavioralFeature="_00CKBjfSEeW5Lf3fIdTjDQ"/>
  <l2:Create xmi:id="_00D-YDfSEeW5Lf3fIdTjDQ" base_BehavioralFeature="_00CJdjfSEeW5Lf3fIdTjDQ"/>
  <l2:Create xmi:id="_00D-YTfSEeW5Lf3fIdTjDQ" base_BehavioralFeature="_00CJejfSEeW5Lf3fIdTjDQ"/>
  <l2:Destroy xmi:id="_00D-YjfSEeW5Lf3fIdTjDQ" base_BehavioralFeature="_00CJgTfSEeW5Lf3fIdTjDQ"/>
  <l2:Destroy xmi:id="_00D-YzfSEeW5Lf3fIdTjDQ" base_BehavioralFeature="_00DYeTfSEeW5Lf3fIdTjDQ"/>
  <l2:Destroy xmi:id="_00D-ZDfSEeW5Lf3fIdTjDQ" base_BehavioralFeature="_00C0-jfSEeW5Lf3fIdTjDQ"/>
  <l2:Destroy xmi:id="_00D-ZTfSEeW5Lf3fIdTjDQ" base_BehavioralFeature="_00DZAjfSEeW5Lf3fIdTjDQ"/>
  <l2:Create xmi:id="_00D-ZjfSEeW5Lf3fIdTjDQ" base_BehavioralFeature="_00CwuDfSEeW5Lf3fIdTjDQ"/>
  <l2:Create xmi:id="_00D-ZzfSEeW5Lf3fIdTjDQ" base_BehavioralFeature="_00C08jfSEeW5Lf3fIdTjDQ"/>
  <l2:Destroy xmi:id="_00D-aDfSEeW5Lf3fIdTjDQ" base_BehavioralFeature="_00CKCjfSEeW5Lf3fIdTjDQ"/>
  <l2:Create xmi:id="_00D-aTfSEeW5Lf3fIdTjDQ" base_BehavioralFeature="_00DYcTfSEeW5Lf3fIdTjDQ"/>
  <l2:Destroy xmi:id="_00D-ajfSEeW5Lf3fIdTjDQ" base_BehavioralFeature="_00DXhjfSEeW5Lf3fIdTjDQ"/>
  <l2:Create xmi:id="_00D-azfSEeW5Lf3fIdTjDQ" base_BehavioralFeature="_00Cz6zfSEeW5Lf3fIdTjDQ"/>
  <l2:Destroy xmi:id="_00D-bDfSEeW5Lf3fIdTjDQ" base_BehavioralFeature="_00CwvzfSEeW5Lf3fIdTjDQ"/>
  <l2:Create xmi:id="_00ElcDfSEeW5Lf3fIdTjDQ" base_BehavioralFeature="_00DY_jfSEeW5Lf3fIdTjDQ"/>
  <l2:Create xmi:id="_00ElcTfSEeW5Lf3fIdTjDQ" base_BehavioralFeature="_00DXgjfSEeW5Lf3fIdTjDQ"/>
  <l2:Destroy xmi:id="_00ElcjfSEeW5Lf3fIdTjDQ" base_BehavioralFeature="_00Cz9jfSEeW5Lf3fIdTjDQ"/>
</xmi:XMI>
