<?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="_z8kGQM3eEeWNP8bOIsOfRg" name="Model" visibility="package">
    <packagedElement xmi:type="uml:Class" xmi:id="_z8kGQc3eEeWNP8bOIsOfRg" name="Expressions_Object" visibility="public">
      <packageImport xmi:id="_z8kGQs3eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes"/>
      </packageImport>
      <packageImport xmi:id="_z8kGQ83eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveBehaviors"/>
      </packageImport>
      <packageImport xmi:id="_z8kGRM3eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-BasicInputOutput"/>
      </packageImport>
      <packageImport xmi:id="_z8kGRc3eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionFunctions"/>
      </packageImport>
      <packageImport xmi:id="_z8kGRs3eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionClasses"/>
      </packageImport>
      <generalization xmi:id="_z8kGR83eEeWNP8bOIsOfRg" general="_z8l9HM3eEeWNP8bOIsOfRg"/>
      <ownedAttribute xmi:id="_z8kGSM3eEeWNP8bOIsOfRg" name="Expressions_Object$initializationFlag$1" visibility="protected">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kGSc3eEeWNP8bOIsOfRg" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kGSs3eEeWNP8bOIsOfRg" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_z8kGS83eEeWNP8bOIsOfRg" name="members" visibility="package" type="_z8l8f83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kGTM3eEeWNP8bOIsOfRg"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kGTc3eEeWNP8bOIsOfRg" value="*"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_z8kGTs3eEeWNP8bOIsOfRg" name="principal" visibility="package">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kGT83eEeWNP8bOIsOfRg" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kGUM3eEeWNP8bOIsOfRg" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_z8kGUc3eEeWNP8bOIsOfRg" name="rate" visibility="package">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kGUs3eEeWNP8bOIsOfRg" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kGU83eEeWNP8bOIsOfRg" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_z8kGVM3eEeWNP8bOIsOfRg" name="interest" visibility="package">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kGVc3eEeWNP8bOIsOfRg" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kGVs3eEeWNP8bOIsOfRg" value="1"/>
      </ownedAttribute>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_z8kGV83eEeWNP8bOIsOfRg" name="Expressions_Object$method$1" specification="_z8l8Y83eEeWNP8bOIsOfRg" node="_z8kGXM3eEeWNP8bOIsOfRg _z8kGXc3eEeWNP8bOIsOfRg" group="_z8kGXc3eEeWNP8bOIsOfRg">
        <ownedParameter xmi:id="_z8kGWM3eEeWNP8bOIsOfRg" name="" type="_z8kGQc3eEeWNP8bOIsOfRg" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kGWc3eEeWNP8bOIsOfRg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kGWs3eEeWNP8bOIsOfRg" value="1"/>
        </ownedParameter>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kGW83eEeWNP8bOIsOfRg" target="_z8kGXM3eEeWNP8bOIsOfRg" source="_z8ktX83eEeWNP8bOIsOfRg"/>
        <structuredNode xmi:id="_z8kGXc3eEeWNP8bOIsOfRg" name="Body(Expressions_Object$method$1)">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kGXs3eEeWNP8bOIsOfRg" target="_z8ktX83eEeWNP8bOIsOfRg" source="_z8ktXM3eEeWNP8bOIsOfRg"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8kGX83eEeWNP8bOIsOfRg" name="Body">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8kGYM3eEeWNP8bOIsOfRg" name="ExpressionStatement@4dd2e6ee">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kGYc3eEeWNP8bOIsOfRg" target="_z8kGZc3eEeWNP8bOIsOfRg" source="_z8ktU83eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_z8kGYs3eEeWNP8bOIsOfRg" target="_z8kGZM3eEeWNP8bOIsOfRg" source="_z8ktUc3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kGY83eEeWNP8bOIsOfRg" target="_z8kGa83eEeWNP8bOIsOfRg" source="_z8ktWM3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:CallOperationAction" xmi:id="_z8kGZM3eEeWNP8bOIsOfRg" name="Call(run)" incoming="_z8kGYs3eEeWNP8bOIsOfRg" operation="_z8l8Z83eEeWNP8bOIsOfRg">
                <argument xmi:id="_z8kGZc3eEeWNP8bOIsOfRg" name="Call(run).argument(tester)" incoming="_z8kGYc3eEeWNP8bOIsOfRg" type="_z8l-Fc3eEeWNP8bOIsOfRg">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kGZs3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kGZ83eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <result xmi:id="_z8kGaM3eEeWNP8bOIsOfRg" name="Call(run).result()" type="_z8kGQc3eEeWNP8bOIsOfRg">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kGac3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kGas3eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <target xmi:id="_z8kGa83eEeWNP8bOIsOfRg" name="Call(run).target" incoming="_z8kGY83eEeWNP8bOIsOfRg" type="_z8kGQc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kGbM3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8ktUM3eEeWNP8bOIsOfRg" value="1"/>
                </target>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8ktUc3eEeWNP8bOIsOfRg" name="Tuple@1bbfaccf" outgoing="_z8kGYs3eEeWNP8bOIsOfRg">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8ktUs3eEeWNP8bOIsOfRg" name="Value(null)">
                  <result xmi:id="_z8ktU83eEeWNP8bOIsOfRg" name="Value(null).result" outgoing="_z8kGYc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8ktVM3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8ktVc3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralNull" xmi:id="_z8ktVs3eEeWNP8bOIsOfRg"/>
                </node>
              </node>
              <node xmi:type="uml:ReadSelfAction" xmi:id="_z8ktV83eEeWNP8bOIsOfRg" name="ReadSelf">
                <result xmi:id="_z8ktWM3eEeWNP8bOIsOfRg" name="ReadSelf.result" outgoing="_z8kGY83eEeWNP8bOIsOfRg" type="_z8kGQc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8ktWc3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8ktWs3eEeWNP8bOIsOfRg" value="1"/>
                </result>
              </node>
            </node>
          </node>
          <node xmi:type="uml:ReadSelfAction" xmi:id="_z8ktW83eEeWNP8bOIsOfRg" name="ReadSelf">
            <result xmi:id="_z8ktXM3eEeWNP8bOIsOfRg" name="ReadSelf.result" outgoing="_z8kGXs3eEeWNP8bOIsOfRg" type="_z8kGQc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8ktXc3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8ktXs3eEeWNP8bOIsOfRg" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_z8ktX83eEeWNP8bOIsOfRg" name="Fork(ReadSelf.result)" incoming="_z8kGXs3eEeWNP8bOIsOfRg" outgoing="_z8kGW83eEeWNP8bOIsOfRg"/>
        </structuredNode>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_z8kGXM3eEeWNP8bOIsOfRg" name="Return" incoming="_z8kGW83eEeWNP8bOIsOfRg" type="_z8kGQc3eEeWNP8bOIsOfRg" parameter="_z8kGWM3eEeWNP8bOIsOfRg"/>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_z8ktYM3eEeWNP8bOIsOfRg" name="run$method$1" specification="_z8l8Z83eEeWNP8bOIsOfRg" node="_z8ktbM3eEeWNP8bOIsOfRg _z8ktb83eEeWNP8bOIsOfRg _z8ktbc3eEeWNP8bOIsOfRg _z8ktdc3eEeWNP8bOIsOfRg _z8ktbs3eEeWNP8bOIsOfRg" group="_z8ktb83eEeWNP8bOIsOfRg _z8ktdc3eEeWNP8bOIsOfRg">
        <ownedParameter xmi:id="_z8ktYc3eEeWNP8bOIsOfRg" name="tester" type="_z8l-Fc3eEeWNP8bOIsOfRg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8ktYs3eEeWNP8bOIsOfRg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8ktY83eEeWNP8bOIsOfRg" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_z8ktZM3eEeWNP8bOIsOfRg" name="" type="_z8kGQc3eEeWNP8bOIsOfRg" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8ktZc3eEeWNP8bOIsOfRg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8ktZs3eEeWNP8bOIsOfRg" value="1"/>
        </ownedParameter>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_z8ktZ83eEeWNP8bOIsOfRg" target="_z8ktcc3eEeWNP8bOIsOfRg" source="_z8ktbM3eEeWNP8bOIsOfRg"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_z8ktaM3eEeWNP8bOIsOfRg" target="_z8ktbc3eEeWNP8bOIsOfRg" source="_z8kvkc3eEeWNP8bOIsOfRg"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_z8ktac3eEeWNP8bOIsOfRg" target="_z8kvlc3eEeWNP8bOIsOfRg" source="_z8ktdM3eEeWNP8bOIsOfRg"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_z8ktas3eEeWNP8bOIsOfRg" target="_z8ktbs3eEeWNP8bOIsOfRg" source="_z8ktb83eEeWNP8bOIsOfRg"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_z8kta83eEeWNP8bOIsOfRg" target="_z8ktdc3eEeWNP8bOIsOfRg" source="_z8ktbs3eEeWNP8bOIsOfRg"/>
        <structuredNode xmi:id="_z8ktb83eEeWNP8bOIsOfRg" name="Node(Input(tester))" outgoing="_z8ktas3eEeWNP8bOIsOfRg">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_z8ktcM3eEeWNP8bOIsOfRg" target="_z8ktdM3eEeWNP8bOIsOfRg" source="_z8ktcc3eEeWNP8bOIsOfRg"/>
          <structuredNodeInput xmi:id="_z8ktcc3eEeWNP8bOIsOfRg" name="Input(tester)" incoming="_z8ktZ83eEeWNP8bOIsOfRg" outgoing="_z8ktcM3eEeWNP8bOIsOfRg" type="_z8l-Fc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8ktcs3eEeWNP8bOIsOfRg"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8ktc83eEeWNP8bOIsOfRg" value="1"/>
          </structuredNodeInput>
          <node xmi:type="uml:ForkNode" xmi:id="_z8ktdM3eEeWNP8bOIsOfRg" name="Fork(tester)" incoming="_z8ktcM3eEeWNP8bOIsOfRg" outgoing="_z8ktac3eEeWNP8bOIsOfRg"/>
        </structuredNode>
        <structuredNode xmi:id="_z8ktdc3eEeWNP8bOIsOfRg" name="Body(run$method$1)" incoming="_z8kta83eEeWNP8bOIsOfRg">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_z8ktds3eEeWNP8bOIsOfRg" target="_z8kvkc3eEeWNP8bOIsOfRg" source="_z8kvjs3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_z8ktd83eEeWNP8bOIsOfRg" target="_z8kvnM3eEeWNP8bOIsOfRg" source="_z8kvkc3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_z8kteM3eEeWNP8bOIsOfRg" target="_z8ktgs3eEeWNP8bOIsOfRg" source="_z8kvm83eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_z8ktec3eEeWNP8bOIsOfRg" target="_z8kvm83eEeWNP8bOIsOfRg" source="_z8kvks3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_z8ktes3eEeWNP8bOIsOfRg" target="_z8kvoM3eEeWNP8bOIsOfRg" source="_z8kvkc3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kte83eEeWNP8bOIsOfRg" target="_z8kvp83eEeWNP8bOIsOfRg" source="_z8kvo83eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_z8ktfM3eEeWNP8bOIsOfRg" target="_z8kvs83eEeWNP8bOIsOfRg" source="_z8kvqs3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_z8ktfc3eEeWNP8bOIsOfRg" target="_z8kvuc3eEeWNP8bOIsOfRg" source="_z8kvrs3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_z8ktfs3eEeWNP8bOIsOfRg" target="_z8kvvc3eEeWNP8bOIsOfRg" source="_z8kvvM3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_z8ktf83eEeWNP8bOIsOfRg" target="_z8kvvc3eEeWNP8bOIsOfRg" source="_z8kvts3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_z8ktgM3eEeWNP8bOIsOfRg" target="_z8kvks3eEeWNP8bOIsOfRg" source="_z8kvvc3eEeWNP8bOIsOfRg">
            <guard xmi:type="uml:LiteralBoolean" xmi:id="_z8ktgc3eEeWNP8bOIsOfRg" name="Value(true)" value="true"/>
          </edge>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8ktgs3eEeWNP8bOIsOfRg" name="Body" incoming="_z8kteM3eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8ktg83eEeWNP8bOIsOfRg" target="_z8kt3s3eEeWNP8bOIsOfRg" source="_z8ktvM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_z8kthM3eEeWNP8bOIsOfRg" target="_z8ktwc3eEeWNP8bOIsOfRg" source="_z8ktns3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kthc3eEeWNP8bOIsOfRg" target="_z8kt_c3eEeWNP8bOIsOfRg" source="_z8ktvM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_z8kths3eEeWNP8bOIsOfRg" target="_z8kt5M3eEeWNP8bOIsOfRg" source="_z8ktwc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kth83eEeWNP8bOIsOfRg" target="_z8kuG83eEeWNP8bOIsOfRg" source="_z8ktvM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_z8ktiM3eEeWNP8bOIsOfRg" target="_z8kt_s3eEeWNP8bOIsOfRg" source="_z8kt5M3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8ktic3eEeWNP8bOIsOfRg" target="_z8kuPs3eEeWNP8bOIsOfRg" source="_z8ktvc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_z8ktis3eEeWNP8bOIsOfRg" target="_z8kuIc3eEeWNP8bOIsOfRg" source="_z8kt_s3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kti83eEeWNP8bOIsOfRg" target="_z8kuYc3eEeWNP8bOIsOfRg" source="_z8ktvc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_z8ktjM3eEeWNP8bOIsOfRg" target="_z8kuRM3eEeWNP8bOIsOfRg" source="_z8kuIc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8ktjc3eEeWNP8bOIsOfRg" target="_z8kuhM3eEeWNP8bOIsOfRg" source="_z8ktvc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_z8ktjs3eEeWNP8bOIsOfRg" target="_z8kuZ83eEeWNP8bOIsOfRg" source="_z8kuRM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8ktj83eEeWNP8bOIsOfRg" target="_z8kup83eEeWNP8bOIsOfRg" source="_z8ktvs3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_z8ktkM3eEeWNP8bOIsOfRg" target="_z8kuis3eEeWNP8bOIsOfRg" source="_z8kuZ83eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8ktkc3eEeWNP8bOIsOfRg" target="_z8kuys3eEeWNP8bOIsOfRg" source="_z8ktvs3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_z8ktks3eEeWNP8bOIsOfRg" target="_z8kurc3eEeWNP8bOIsOfRg" source="_z8kuis3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8ktk83eEeWNP8bOIsOfRg" target="_z8ku7c3eEeWNP8bOIsOfRg" source="_z8ktvs3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_z8ktlM3eEeWNP8bOIsOfRg" target="_z8ku0M3eEeWNP8bOIsOfRg" source="_z8kurc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8ktlc3eEeWNP8bOIsOfRg" target="_z8kvEM3eEeWNP8bOIsOfRg" source="_z8ktwM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_z8ktls3eEeWNP8bOIsOfRg" target="_z8ku883eEeWNP8bOIsOfRg" source="_z8ku0M3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8ktl83eEeWNP8bOIsOfRg" target="_z8kvM83eEeWNP8bOIsOfRg" source="_z8ktwM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_z8ktmM3eEeWNP8bOIsOfRg" target="_z8kvFs3eEeWNP8bOIsOfRg" source="_z8ku883eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8ktmc3eEeWNP8bOIsOfRg" target="_z8kvVs3eEeWNP8bOIsOfRg" source="_z8ktwM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_z8ktms3eEeWNP8bOIsOfRg" target="_z8kvOc3eEeWNP8bOIsOfRg" source="_z8kvFs3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8ktm83eEeWNP8bOIsOfRg" target="_z8kvZM3eEeWNP8bOIsOfRg" source="_z8ktv83eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_z8ktnM3eEeWNP8bOIsOfRg" target="_z8kvXM3eEeWNP8bOIsOfRg" source="_z8kvOc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_z8ktnc3eEeWNP8bOIsOfRg" target="_z8kvg83eEeWNP8bOIsOfRg" source="_z8kvXM3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8ktns3eEeWNP8bOIsOfRg" name="ExpressionStatement@17d88e42" outgoing="_z8kthM3eEeWNP8bOIsOfRg">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8ktn83eEeWNP8bOIsOfRg" target="_z8ktvM3eEeWNP8bOIsOfRg" source="_z8ktps3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8ktoM3eEeWNP8bOIsOfRg" target="_z8ktvc3eEeWNP8bOIsOfRg" source="_z8ktqc3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8ktoc3eEeWNP8bOIsOfRg" target="_z8ktvs3eEeWNP8bOIsOfRg" source="_z8ktrM3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8ktos3eEeWNP8bOIsOfRg" target="_z8ktv83eEeWNP8bOIsOfRg" source="_z8ktr83eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kto83eEeWNP8bOIsOfRg" target="_z8ktwM3eEeWNP8bOIsOfRg" source="_z8ktss3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8ktpM3eEeWNP8bOIsOfRg" target="_z8kttc3eEeWNP8bOIsOfRg" source="_z8ktuc3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:CallOperationAction" xmi:id="_z8ktpc3eEeWNP8bOIsOfRg" name="Call(test)" operation="_z8l8bs3eEeWNP8bOIsOfRg">
                <result xmi:id="_z8ktps3eEeWNP8bOIsOfRg" name="Call(test).result(member)" outgoing="_z8ktn83eEeWNP8bOIsOfRg" type="_z8l8f83eEeWNP8bOIsOfRg">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8ktp83eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8ktqM3eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <result xmi:id="_z8ktqc3eEeWNP8bOIsOfRg" name="Call(test).result(customer0)" outgoing="_z8ktoM3eEeWNP8bOIsOfRg" type="_z8l9Ec3eEeWNP8bOIsOfRg">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8ktqs3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8ktq83eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <result xmi:id="_z8ktrM3eEeWNP8bOIsOfRg" name="Call(test).result(customer1)" outgoing="_z8ktoc3eEeWNP8bOIsOfRg" type="_z8l9Ec3eEeWNP8bOIsOfRg">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8ktrc3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8ktrs3eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <result xmi:id="_z8ktr83eEeWNP8bOIsOfRg" name="Call(test).result(names)" outgoing="_z8ktos3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8ktsM3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8ktsc3eEeWNP8bOIsOfRg" value="*"/>
                </result>
                <result xmi:id="_z8ktss3eEeWNP8bOIsOfRg" name="Call(test).result(self)" outgoing="_z8kto83eEeWNP8bOIsOfRg" type="_z8kGQc3eEeWNP8bOIsOfRg">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kts83eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kttM3eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <target xmi:id="_z8kttc3eEeWNP8bOIsOfRg" name="Call(test).target" incoming="_z8ktpM3eEeWNP8bOIsOfRg" type="_z8kGQc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8ktts3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8ktt83eEeWNP8bOIsOfRg" value="1"/>
                </target>
              </node>
              <node xmi:type="uml:ReadSelfAction" xmi:id="_z8ktuM3eEeWNP8bOIsOfRg" name="ReadSelf">
                <result xmi:id="_z8ktuc3eEeWNP8bOIsOfRg" name="ReadSelf.result" outgoing="_z8ktpM3eEeWNP8bOIsOfRg" type="_z8kGQc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8ktus3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8ktu83eEeWNP8bOIsOfRg" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ForkNode" xmi:id="_z8ktvM3eEeWNP8bOIsOfRg" name="Fork(member)@56fb523a" incoming="_z8ktn83eEeWNP8bOIsOfRg" outgoing="_z8ktg83eEeWNP8bOIsOfRg _z8kthc3eEeWNP8bOIsOfRg _z8kth83eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ForkNode" xmi:id="_z8ktvc3eEeWNP8bOIsOfRg" name="Fork(customer0)@3b268b1c" incoming="_z8ktoM3eEeWNP8bOIsOfRg" outgoing="_z8ktic3eEeWNP8bOIsOfRg _z8kti83eEeWNP8bOIsOfRg _z8ktjc3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ForkNode" xmi:id="_z8ktvs3eEeWNP8bOIsOfRg" name="Fork(customer1)@5f76f99a" incoming="_z8ktoc3eEeWNP8bOIsOfRg" outgoing="_z8ktj83eEeWNP8bOIsOfRg _z8ktkc3eEeWNP8bOIsOfRg _z8ktk83eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ForkNode" xmi:id="_z8ktv83eEeWNP8bOIsOfRg" name="Fork(names)@7bfd1e6c" incoming="_z8ktos3eEeWNP8bOIsOfRg" outgoing="_z8ktm83eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ForkNode" xmi:id="_z8ktwM3eEeWNP8bOIsOfRg" name="Fork(self)@26d8840c" incoming="_z8kto83eEeWNP8bOIsOfRg" outgoing="_z8ktlc3eEeWNP8bOIsOfRg _z8ktl83eEeWNP8bOIsOfRg _z8ktmc3eEeWNP8bOIsOfRg"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8ktwc3eEeWNP8bOIsOfRg" name="ExpressionStatement@409acffc" incoming="_z8kthM3eEeWNP8bOIsOfRg" outgoing="_z8kths3eEeWNP8bOIsOfRg">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8ktws3eEeWNP8bOIsOfRg" target="_z8ktx83eEeWNP8bOIsOfRg" source="_z8kt083eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8ktw83eEeWNP8bOIsOfRg" target="_z8ktys3eEeWNP8bOIsOfRg" source="_z8kt283eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8ktxM3eEeWNP8bOIsOfRg" target="_z8ktzc3eEeWNP8bOIsOfRg" source="_z8kt4M3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_z8ktxc3eEeWNP8bOIsOfRg" target="_z8ktxs3eEeWNP8bOIsOfRg" source="_z8kt0M3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8ktxs3eEeWNP8bOIsOfRg" name="Call(AssertEqual)" incoming="_z8ktxc3eEeWNP8bOIsOfRg" behavior="_z8mihM3eEeWNP8bOIsOfRg">
                <argument xmi:id="_z8ktx83eEeWNP8bOIsOfRg" name="Call(AssertEqual).argument(label)" incoming="_z8ktws3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8ktyM3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8ktyc3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <argument xmi:id="_z8ktys3eEeWNP8bOIsOfRg" name="Call(AssertEqual).argument(value1)" incoming="_z8ktw83eEeWNP8bOIsOfRg">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kty83eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8ktzM3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <argument xmi:id="_z8ktzc3eEeWNP8bOIsOfRg" name="Call(AssertEqual).argument(value2)" incoming="_z8ktxM3eEeWNP8bOIsOfRg">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8ktzs3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8ktz83eEeWNP8bOIsOfRg" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8kt0M3eEeWNP8bOIsOfRg" name="Tuple@489f7f8b" outgoing="_z8ktxc3eEeWNP8bOIsOfRg">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kt0c3eEeWNP8bOIsOfRg" target="_z8kt2M3eEeWNP8bOIsOfRg" source="_z8kt3s3eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8kt0s3eEeWNP8bOIsOfRg" name="Value(&quot;member.name&quot;)">
                  <result xmi:id="_z8kt083eEeWNP8bOIsOfRg" name="Value(&quot;member.name&quot;).result" outgoing="_z8ktws3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kt1M3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kt1c3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_z8kt1s3eEeWNP8bOIsOfRg" value="member.name">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_z8kt183eEeWNP8bOIsOfRg" name="Read(name)" structuralFeature="_z8l8hs3eEeWNP8bOIsOfRg">
                  <object xmi:id="_z8kt2M3eEeWNP8bOIsOfRg" name="Read(name).object" incoming="_z8kt0c3eEeWNP8bOIsOfRg" type="_z8l8f83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kt2c3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kt2s3eEeWNP8bOIsOfRg" value="1"/>
                  </object>
                  <result xmi:id="_z8kt283eEeWNP8bOIsOfRg" name="Read(name).result" outgoing="_z8ktw83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kt3M3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kt3c3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_z8kt3s3eEeWNP8bOIsOfRg" name="Fork(Fork(member)@56fb523a)" incoming="_z8ktg83eEeWNP8bOIsOfRg" outgoing="_z8kt0c3eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8kt383eEeWNP8bOIsOfRg" name="Value(&quot;A&quot;)">
                  <result xmi:id="_z8kt4M3eEeWNP8bOIsOfRg" name="Value(&quot;A&quot;).result" outgoing="_z8ktxM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kt4c3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kt4s3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_z8kt483eEeWNP8bOIsOfRg" value="A">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8kt5M3eEeWNP8bOIsOfRg" name="ExpressionStatement@41e6a7a9" incoming="_z8kths3eEeWNP8bOIsOfRg" outgoing="_z8ktiM3eEeWNP8bOIsOfRg">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kt5c3eEeWNP8bOIsOfRg" target="_z8kt6c3eEeWNP8bOIsOfRg" source="_z8kt8s3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kt5s3eEeWNP8bOIsOfRg" target="_z8kt7M3eEeWNP8bOIsOfRg" source="_z8kt-s3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_z8kt583eEeWNP8bOIsOfRg" target="_z8kt6M3eEeWNP8bOIsOfRg" source="_z8kt783eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8kt6M3eEeWNP8bOIsOfRg" name="Call(AssertTrue)" incoming="_z8kt583eEeWNP8bOIsOfRg" behavior="_z8mjxM3eEeWNP8bOIsOfRg">
                <argument xmi:id="_z8kt6c3eEeWNP8bOIsOfRg" name="Call(AssertTrue).argument(label)" incoming="_z8kt5c3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kt6s3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kt683eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <argument xmi:id="_z8kt7M3eEeWNP8bOIsOfRg" name="Call(AssertTrue).argument(condition)" incoming="_z8kt5s3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kt7c3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kt7s3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8kt783eEeWNP8bOIsOfRg" name="Tuple@34f17ffd" outgoing="_z8kt583eEeWNP8bOIsOfRg">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kt8M3eEeWNP8bOIsOfRg" target="_z8kt983eEeWNP8bOIsOfRg" source="_z8kt_c3eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8kt8c3eEeWNP8bOIsOfRg" name="Value(&quot;member.isActive&quot;)">
                  <result xmi:id="_z8kt8s3eEeWNP8bOIsOfRg" name="Value(&quot;member.isActive&quot;).result" outgoing="_z8kt5c3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kt883eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kt9M3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_z8kt9c3eEeWNP8bOIsOfRg" value="member.isActive">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_z8kt9s3eEeWNP8bOIsOfRg" name="Read(isActive)" structuralFeature="_z8l8g83eEeWNP8bOIsOfRg">
                  <object xmi:id="_z8kt983eEeWNP8bOIsOfRg" name="Read(isActive).object" incoming="_z8kt8M3eEeWNP8bOIsOfRg" type="_z8l8f83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kt-M3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kt-c3eEeWNP8bOIsOfRg" value="1"/>
                  </object>
                  <result xmi:id="_z8kt-s3eEeWNP8bOIsOfRg" name="Read(isActive).result" outgoing="_z8kt5s3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kt-83eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kt_M3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_z8kt_c3eEeWNP8bOIsOfRg" name="Fork(Fork(member)@56fb523a)" incoming="_z8kthc3eEeWNP8bOIsOfRg" outgoing="_z8kt8M3eEeWNP8bOIsOfRg"/>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8kt_s3eEeWNP8bOIsOfRg" name="ExpressionStatement@7d33cf49" incoming="_z8ktiM3eEeWNP8bOIsOfRg" outgoing="_z8ktis3eEeWNP8bOIsOfRg">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kt_83eEeWNP8bOIsOfRg" target="_z8kuBM3eEeWNP8bOIsOfRg" source="_z8kuEM3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kuAM3eEeWNP8bOIsOfRg" target="_z8kuB83eEeWNP8bOIsOfRg" source="_z8kuGM3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kuAc3eEeWNP8bOIsOfRg" target="_z8kuCs3eEeWNP8bOIsOfRg" source="_z8kuHc3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_z8kuAs3eEeWNP8bOIsOfRg" target="_z8kuA83eEeWNP8bOIsOfRg" source="_z8kuDc3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8kuA83eEeWNP8bOIsOfRg" name="Call(AssertEqual)" incoming="_z8kuAs3eEeWNP8bOIsOfRg" behavior="_z8mihM3eEeWNP8bOIsOfRg">
                <argument xmi:id="_z8kuBM3eEeWNP8bOIsOfRg" name="Call(AssertEqual).argument(label)" incoming="_z8kt_83eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kuBc3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kuBs3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <argument xmi:id="_z8kuB83eEeWNP8bOIsOfRg" name="Call(AssertEqual).argument(value1)" incoming="_z8kuAM3eEeWNP8bOIsOfRg">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kuCM3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kuCc3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <argument xmi:id="_z8kuCs3eEeWNP8bOIsOfRg" name="Call(AssertEqual).argument(value2)" incoming="_z8kuAc3eEeWNP8bOIsOfRg">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kuC83eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kuDM3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8kuDc3eEeWNP8bOIsOfRg" name="Tuple@65e5dbd5" outgoing="_z8kuAs3eEeWNP8bOIsOfRg">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kuDs3eEeWNP8bOIsOfRg" target="_z8kuFc3eEeWNP8bOIsOfRg" source="_z8kuG83eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8kuD83eEeWNP8bOIsOfRg" name="Value(&quot;member.address&quot;)">
                  <result xmi:id="_z8kuEM3eEeWNP8bOIsOfRg" name="Value(&quot;member.address&quot;).result" outgoing="_z8kt_83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kuEc3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kuEs3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_z8kuE83eEeWNP8bOIsOfRg" value="member.address">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_z8kuFM3eEeWNP8bOIsOfRg" name="Read(address)" structuralFeature="_z8l8ic3eEeWNP8bOIsOfRg">
                  <object xmi:id="_z8kuFc3eEeWNP8bOIsOfRg" name="Read(address).object" incoming="_z8kuDs3eEeWNP8bOIsOfRg" type="_z8l8f83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kuFs3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kuF83eEeWNP8bOIsOfRg" value="1"/>
                  </object>
                  <result xmi:id="_z8kuGM3eEeWNP8bOIsOfRg" name="Read(address).result" outgoing="_z8kuAM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kuGc3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kuGs3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_z8kuG83eEeWNP8bOIsOfRg" name="Fork(Fork(member)@56fb523a)" incoming="_z8kth83eEeWNP8bOIsOfRg" outgoing="_z8kuDs3eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8kuHM3eEeWNP8bOIsOfRg" name="Value(&quot;Easy Street&quot;)">
                  <result xmi:id="_z8kuHc3eEeWNP8bOIsOfRg" name="Value(&quot;Easy Street&quot;).result" outgoing="_z8kuAc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kuHs3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kuH83eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_z8kuIM3eEeWNP8bOIsOfRg" value="Easy Street">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8kuIc3eEeWNP8bOIsOfRg" name="ExpressionStatement@4ef155c7" incoming="_z8ktis3eEeWNP8bOIsOfRg" outgoing="_z8ktjM3eEeWNP8bOIsOfRg">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kuIs3eEeWNP8bOIsOfRg" target="_z8kuJ83eEeWNP8bOIsOfRg" source="_z8kuM83eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kuI83eEeWNP8bOIsOfRg" target="_z8kuKs3eEeWNP8bOIsOfRg" source="_z8kuO83eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kuJM3eEeWNP8bOIsOfRg" target="_z8kuLc3eEeWNP8bOIsOfRg" source="_z8kuQM3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_z8kuJc3eEeWNP8bOIsOfRg" target="_z8kuJs3eEeWNP8bOIsOfRg" source="_z8kuMM3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8kuJs3eEeWNP8bOIsOfRg" name="Call(AssertEqual)" incoming="_z8kuJc3eEeWNP8bOIsOfRg" behavior="_z8mihM3eEeWNP8bOIsOfRg">
                <argument xmi:id="_z8kuJ83eEeWNP8bOIsOfRg" name="Call(AssertEqual).argument(label)" incoming="_z8kuIs3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kuKM3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kuKc3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <argument xmi:id="_z8kuKs3eEeWNP8bOIsOfRg" name="Call(AssertEqual).argument(value1)" incoming="_z8kuI83eEeWNP8bOIsOfRg">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kuK83eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kuLM3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <argument xmi:id="_z8kuLc3eEeWNP8bOIsOfRg" name="Call(AssertEqual).argument(value2)" incoming="_z8kuJM3eEeWNP8bOIsOfRg">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kuLs3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kuL83eEeWNP8bOIsOfRg" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8kuMM3eEeWNP8bOIsOfRg" name="Tuple@69653a9f" outgoing="_z8kuJc3eEeWNP8bOIsOfRg">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kuMc3eEeWNP8bOIsOfRg" target="_z8kuOM3eEeWNP8bOIsOfRg" source="_z8kuPs3eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8kuMs3eEeWNP8bOIsOfRg" name="Value(&quot;customer0.name&quot;)">
                  <result xmi:id="_z8kuM83eEeWNP8bOIsOfRg" name="Value(&quot;customer0.name&quot;).result" outgoing="_z8kuIs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kuNM3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kuNc3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_z8kuNs3eEeWNP8bOIsOfRg" value="customer0.name">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_z8kuN83eEeWNP8bOIsOfRg" name="Read(name)" structuralFeature="_z8l9Es3eEeWNP8bOIsOfRg">
                  <object xmi:id="_z8kuOM3eEeWNP8bOIsOfRg" name="Read(name).object" incoming="_z8kuMc3eEeWNP8bOIsOfRg" type="_z8l9Ec3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kuOc3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kuOs3eEeWNP8bOIsOfRg" value="1"/>
                  </object>
                  <result xmi:id="_z8kuO83eEeWNP8bOIsOfRg" name="Read(name).result" outgoing="_z8kuI83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kuPM3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kuPc3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_z8kuPs3eEeWNP8bOIsOfRg" name="Fork(Fork(customer0)@3b268b1c)" incoming="_z8ktic3eEeWNP8bOIsOfRg" outgoing="_z8kuMc3eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8kuP83eEeWNP8bOIsOfRg" name="Value(&quot;Fred&quot;)">
                  <result xmi:id="_z8kuQM3eEeWNP8bOIsOfRg" name="Value(&quot;Fred&quot;).result" outgoing="_z8kuJM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kuQc3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kuQs3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_z8kuQ83eEeWNP8bOIsOfRg" value="Fred">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8kuRM3eEeWNP8bOIsOfRg" name="ExpressionStatement@521c38c3" incoming="_z8ktjM3eEeWNP8bOIsOfRg" outgoing="_z8ktjs3eEeWNP8bOIsOfRg">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kuRc3eEeWNP8bOIsOfRg" target="_z8kuSs3eEeWNP8bOIsOfRg" source="_z8kuVs3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kuRs3eEeWNP8bOIsOfRg" target="_z8kuTc3eEeWNP8bOIsOfRg" source="_z8kuXs3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kuR83eEeWNP8bOIsOfRg" target="_z8kuUM3eEeWNP8bOIsOfRg" source="_z8kuY83eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_z8kuSM3eEeWNP8bOIsOfRg" target="_z8kuSc3eEeWNP8bOIsOfRg" source="_z8kuU83eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8kuSc3eEeWNP8bOIsOfRg" name="Call(AssertEqual)" incoming="_z8kuSM3eEeWNP8bOIsOfRg" behavior="_z8mihM3eEeWNP8bOIsOfRg">
                <argument xmi:id="_z8kuSs3eEeWNP8bOIsOfRg" name="Call(AssertEqual).argument(label)" incoming="_z8kuRc3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kuS83eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kuTM3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <argument xmi:id="_z8kuTc3eEeWNP8bOIsOfRg" name="Call(AssertEqual).argument(value1)" incoming="_z8kuRs3eEeWNP8bOIsOfRg">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kuTs3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kuT83eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <argument xmi:id="_z8kuUM3eEeWNP8bOIsOfRg" name="Call(AssertEqual).argument(value2)" incoming="_z8kuR83eEeWNP8bOIsOfRg">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kuUc3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kuUs3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8kuU83eEeWNP8bOIsOfRg" name="Tuple@310cf80d" outgoing="_z8kuSM3eEeWNP8bOIsOfRg">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kuVM3eEeWNP8bOIsOfRg" target="_z8kuW83eEeWNP8bOIsOfRg" source="_z8kuYc3eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8kuVc3eEeWNP8bOIsOfRg" name="Value(&quot;customer0.email&quot;)">
                  <result xmi:id="_z8kuVs3eEeWNP8bOIsOfRg" name="Value(&quot;customer0.email&quot;).result" outgoing="_z8kuRc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kuV83eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kuWM3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_z8kuWc3eEeWNP8bOIsOfRg" value="customer0.email">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_z8kuWs3eEeWNP8bOIsOfRg" name="Read(email)" structuralFeature="_z8l9Fc3eEeWNP8bOIsOfRg">
                  <object xmi:id="_z8kuW83eEeWNP8bOIsOfRg" name="Read(email).object" incoming="_z8kuVM3eEeWNP8bOIsOfRg" type="_z8l9Ec3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kuXM3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kuXc3eEeWNP8bOIsOfRg" value="1"/>
                  </object>
                  <result xmi:id="_z8kuXs3eEeWNP8bOIsOfRg" name="Read(email).result" outgoing="_z8kuRs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kuX83eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kuYM3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_z8kuYc3eEeWNP8bOIsOfRg" name="Fork(Fork(customer0)@3b268b1c)" incoming="_z8kti83eEeWNP8bOIsOfRg" outgoing="_z8kuVM3eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8kuYs3eEeWNP8bOIsOfRg" name="Value(&quot;fred@blah.com&quot;)">
                  <result xmi:id="_z8kuY83eEeWNP8bOIsOfRg" name="Value(&quot;fred@blah.com&quot;).result" outgoing="_z8kuR83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kuZM3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kuZc3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_z8kuZs3eEeWNP8bOIsOfRg" value="fred@blah.com">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8kuZ83eEeWNP8bOIsOfRg" name="ExpressionStatement@6d37b3e6" incoming="_z8ktjs3eEeWNP8bOIsOfRg" outgoing="_z8ktkM3eEeWNP8bOIsOfRg">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kuaM3eEeWNP8bOIsOfRg" target="_z8kubc3eEeWNP8bOIsOfRg" source="_z8kuec3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kuac3eEeWNP8bOIsOfRg" target="_z8kucM3eEeWNP8bOIsOfRg" source="_z8kugc3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kuas3eEeWNP8bOIsOfRg" target="_z8kuc83eEeWNP8bOIsOfRg" source="_z8kuhs3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_z8kua83eEeWNP8bOIsOfRg" target="_z8kubM3eEeWNP8bOIsOfRg" source="_z8kuds3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8kubM3eEeWNP8bOIsOfRg" name="Call(AssertList)" incoming="_z8kua83eEeWNP8bOIsOfRg" behavior="_z8mkNs3eEeWNP8bOIsOfRg">
                <argument xmi:id="_z8kubc3eEeWNP8bOIsOfRg" name="Call(AssertList).argument(label)" incoming="_z8kuaM3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kubs3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kub83eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <argument xmi:id="_z8kucM3eEeWNP8bOIsOfRg" name="Call(AssertList).argument(list)" incoming="_z8kuac3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kucc3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kucs3eEeWNP8bOIsOfRg" value="*"/>
                </argument>
                <argument xmi:id="_z8kuc83eEeWNP8bOIsOfRg" name="Call(AssertList).argument(expected)" incoming="_z8kuas3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kudM3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kudc3eEeWNP8bOIsOfRg" value="*"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8kuds3eEeWNP8bOIsOfRg" name="Tuple@6847276a" outgoing="_z8kua83eEeWNP8bOIsOfRg">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kud83eEeWNP8bOIsOfRg" target="_z8kufs3eEeWNP8bOIsOfRg" source="_z8kuhM3eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8kueM3eEeWNP8bOIsOfRg" name="Value(&quot;customer0.address&quot;)">
                  <result xmi:id="_z8kuec3eEeWNP8bOIsOfRg" name="Value(&quot;customer0.address&quot;).result" outgoing="_z8kuaM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kues3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kue83eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_z8kufM3eEeWNP8bOIsOfRg" value="customer0.address">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_z8kufc3eEeWNP8bOIsOfRg" name="Read(address)" structuralFeature="_z8l9GM3eEeWNP8bOIsOfRg">
                  <object xmi:id="_z8kufs3eEeWNP8bOIsOfRg" name="Read(address).object" incoming="_z8kud83eEeWNP8bOIsOfRg" type="_z8l9Ec3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kuf83eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kugM3eEeWNP8bOIsOfRg" value="1"/>
                  </object>
                  <result xmi:id="_z8kugc3eEeWNP8bOIsOfRg" name="Read(address).result" outgoing="_z8kuac3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kugs3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kug83eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_z8kuhM3eEeWNP8bOIsOfRg" name="Fork(Fork(customer0)@3b268b1c)" incoming="_z8ktjc3eEeWNP8bOIsOfRg" outgoing="_z8kud83eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8kuhc3eEeWNP8bOIsOfRg" name="Value(&quot;Unknown&quot;)">
                  <result xmi:id="_z8kuhs3eEeWNP8bOIsOfRg" name="Value(&quot;Unknown&quot;).result" outgoing="_z8kuas3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kuh83eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kuiM3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_z8kuic3eEeWNP8bOIsOfRg" value="Unknown">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8kuis3eEeWNP8bOIsOfRg" name="ExpressionStatement@6e5ed499" incoming="_z8ktkM3eEeWNP8bOIsOfRg" outgoing="_z8ktks3eEeWNP8bOIsOfRg">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kui83eEeWNP8bOIsOfRg" target="_z8kukM3eEeWNP8bOIsOfRg" source="_z8kunM3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kujM3eEeWNP8bOIsOfRg" target="_z8kuk83eEeWNP8bOIsOfRg" source="_z8kupM3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kujc3eEeWNP8bOIsOfRg" target="_z8kuls3eEeWNP8bOIsOfRg" source="_z8kuqc3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_z8kujs3eEeWNP8bOIsOfRg" target="_z8kuj83eEeWNP8bOIsOfRg" source="_z8kumc3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8kuj83eEeWNP8bOIsOfRg" name="Call(AssertEqual)" incoming="_z8kujs3eEeWNP8bOIsOfRg" behavior="_z8mihM3eEeWNP8bOIsOfRg">
                <argument xmi:id="_z8kukM3eEeWNP8bOIsOfRg" name="Call(AssertEqual).argument(label)" incoming="_z8kui83eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kukc3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kuks3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <argument xmi:id="_z8kuk83eEeWNP8bOIsOfRg" name="Call(AssertEqual).argument(value1)" incoming="_z8kujM3eEeWNP8bOIsOfRg">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kulM3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kulc3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <argument xmi:id="_z8kuls3eEeWNP8bOIsOfRg" name="Call(AssertEqual).argument(value2)" incoming="_z8kujc3eEeWNP8bOIsOfRg">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kul83eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kumM3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8kumc3eEeWNP8bOIsOfRg" name="Tuple@19528d4b" outgoing="_z8kujs3eEeWNP8bOIsOfRg">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kums3eEeWNP8bOIsOfRg" target="_z8kuoc3eEeWNP8bOIsOfRg" source="_z8kup83eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8kum83eEeWNP8bOIsOfRg" name="Value(&quot;customer1.name&quot;)">
                  <result xmi:id="_z8kunM3eEeWNP8bOIsOfRg" name="Value(&quot;customer1.name&quot;).result" outgoing="_z8kui83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kunc3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kuns3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_z8kun83eEeWNP8bOIsOfRg" value="customer1.name">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_z8kuoM3eEeWNP8bOIsOfRg" name="Read(name)" structuralFeature="_z8l9Es3eEeWNP8bOIsOfRg">
                  <object xmi:id="_z8kuoc3eEeWNP8bOIsOfRg" name="Read(name).object" incoming="_z8kums3eEeWNP8bOIsOfRg" type="_z8l9Ec3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kuos3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kuo83eEeWNP8bOIsOfRg" value="1"/>
                  </object>
                  <result xmi:id="_z8kupM3eEeWNP8bOIsOfRg" name="Read(name).result" outgoing="_z8kujM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kupc3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kups3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_z8kup83eEeWNP8bOIsOfRg" name="Fork(Fork(customer1)@5f76f99a)" incoming="_z8ktj83eEeWNP8bOIsOfRg" outgoing="_z8kums3eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8kuqM3eEeWNP8bOIsOfRg" name="Value(&quot;Fred&quot;)">
                  <result xmi:id="_z8kuqc3eEeWNP8bOIsOfRg" name="Value(&quot;Fred&quot;).result" outgoing="_z8kujc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kuqs3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kuq83eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_z8kurM3eEeWNP8bOIsOfRg" value="Fred">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8kurc3eEeWNP8bOIsOfRg" name="ExpressionStatement@1501a2aa" incoming="_z8ktks3eEeWNP8bOIsOfRg" outgoing="_z8ktlM3eEeWNP8bOIsOfRg">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kurs3eEeWNP8bOIsOfRg" target="_z8kus83eEeWNP8bOIsOfRg" source="_z8kuv83eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kur83eEeWNP8bOIsOfRg" target="_z8kuts3eEeWNP8bOIsOfRg" source="_z8kux83eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kusM3eEeWNP8bOIsOfRg" target="_z8kuuc3eEeWNP8bOIsOfRg" source="_z8kuzM3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_z8kusc3eEeWNP8bOIsOfRg" target="_z8kuss3eEeWNP8bOIsOfRg" source="_z8kuvM3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8kuss3eEeWNP8bOIsOfRg" name="Call(AssertEqual)" incoming="_z8kusc3eEeWNP8bOIsOfRg" behavior="_z8mihM3eEeWNP8bOIsOfRg">
                <argument xmi:id="_z8kus83eEeWNP8bOIsOfRg" name="Call(AssertEqual).argument(label)" incoming="_z8kurs3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kutM3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kutc3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <argument xmi:id="_z8kuts3eEeWNP8bOIsOfRg" name="Call(AssertEqual).argument(value1)" incoming="_z8kur83eEeWNP8bOIsOfRg">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kut83eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kuuM3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <argument xmi:id="_z8kuuc3eEeWNP8bOIsOfRg" name="Call(AssertEqual).argument(value2)" incoming="_z8kusM3eEeWNP8bOIsOfRg">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kuus3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kuu83eEeWNP8bOIsOfRg" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8kuvM3eEeWNP8bOIsOfRg" name="Tuple@25d607ab" outgoing="_z8kusc3eEeWNP8bOIsOfRg">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kuvc3eEeWNP8bOIsOfRg" target="_z8kuxM3eEeWNP8bOIsOfRg" source="_z8kuys3eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8kuvs3eEeWNP8bOIsOfRg" name="Value(&quot;customer1.email&quot;)">
                  <result xmi:id="_z8kuv83eEeWNP8bOIsOfRg" name="Value(&quot;customer1.email&quot;).result" outgoing="_z8kurs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kuwM3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kuwc3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_z8kuws3eEeWNP8bOIsOfRg" value="customer1.email">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_z8kuw83eEeWNP8bOIsOfRg" name="Read(email)" structuralFeature="_z8l9Fc3eEeWNP8bOIsOfRg">
                  <object xmi:id="_z8kuxM3eEeWNP8bOIsOfRg" name="Read(email).object" incoming="_z8kuvc3eEeWNP8bOIsOfRg" type="_z8l9Ec3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kuxc3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kuxs3eEeWNP8bOIsOfRg" value="1"/>
                  </object>
                  <result xmi:id="_z8kux83eEeWNP8bOIsOfRg" name="Read(email).result" outgoing="_z8kur83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kuyM3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kuyc3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_z8kuys3eEeWNP8bOIsOfRg" name="Fork(Fork(customer1)@5f76f99a)" incoming="_z8ktkc3eEeWNP8bOIsOfRg" outgoing="_z8kuvc3eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8kuy83eEeWNP8bOIsOfRg" name="Value(&quot;fred@blah.com&quot;)">
                  <result xmi:id="_z8kuzM3eEeWNP8bOIsOfRg" name="Value(&quot;fred@blah.com&quot;).result" outgoing="_z8kusM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kuzc3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kuzs3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_z8kuz83eEeWNP8bOIsOfRg" value="fred@blah.com">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8ku0M3eEeWNP8bOIsOfRg" name="ExpressionStatement@1a57b4e8" incoming="_z8ktlM3eEeWNP8bOIsOfRg" outgoing="_z8ktls3eEeWNP8bOIsOfRg">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8ku0c3eEeWNP8bOIsOfRg" target="_z8ku1s3eEeWNP8bOIsOfRg" source="_z8ku4s3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8ku0s3eEeWNP8bOIsOfRg" target="_z8ku2c3eEeWNP8bOIsOfRg" source="_z8ku6s3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8ku083eEeWNP8bOIsOfRg" target="_z8ku3M3eEeWNP8bOIsOfRg" source="_z8ku783eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_z8ku1M3eEeWNP8bOIsOfRg" target="_z8ku1c3eEeWNP8bOIsOfRg" source="_z8ku383eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8ku1c3eEeWNP8bOIsOfRg" name="Call(AssertList)" incoming="_z8ku1M3eEeWNP8bOIsOfRg" behavior="_z8mkNs3eEeWNP8bOIsOfRg">
                <argument xmi:id="_z8ku1s3eEeWNP8bOIsOfRg" name="Call(AssertList).argument(label)" incoming="_z8ku0c3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8ku183eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8ku2M3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <argument xmi:id="_z8ku2c3eEeWNP8bOIsOfRg" name="Call(AssertList).argument(list)" incoming="_z8ku0s3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8ku2s3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8ku283eEeWNP8bOIsOfRg" value="*"/>
                </argument>
                <argument xmi:id="_z8ku3M3eEeWNP8bOIsOfRg" name="Call(AssertList).argument(expected)" incoming="_z8ku083eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8ku3c3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8ku3s3eEeWNP8bOIsOfRg" value="*"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8ku383eEeWNP8bOIsOfRg" name="Tuple@93317c6" outgoing="_z8ku1M3eEeWNP8bOIsOfRg">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_z8ku4M3eEeWNP8bOIsOfRg" target="_z8ku583eEeWNP8bOIsOfRg" source="_z8ku7c3eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8ku4c3eEeWNP8bOIsOfRg" name="Value(&quot;customer1.address&quot;)">
                  <result xmi:id="_z8ku4s3eEeWNP8bOIsOfRg" name="Value(&quot;customer1.address&quot;).result" outgoing="_z8ku0c3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8ku483eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8ku5M3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_z8ku5c3eEeWNP8bOIsOfRg" value="customer1.address">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_z8ku5s3eEeWNP8bOIsOfRg" name="Read(address)" structuralFeature="_z8l9GM3eEeWNP8bOIsOfRg">
                  <object xmi:id="_z8ku583eEeWNP8bOIsOfRg" name="Read(address).object" incoming="_z8ku4M3eEeWNP8bOIsOfRg" type="_z8l9Ec3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8ku6M3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8ku6c3eEeWNP8bOIsOfRg" value="1"/>
                  </object>
                  <result xmi:id="_z8ku6s3eEeWNP8bOIsOfRg" name="Read(address).result" outgoing="_z8ku0s3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8ku683eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8ku7M3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_z8ku7c3eEeWNP8bOIsOfRg" name="Fork(Fork(customer1)@5f76f99a)" incoming="_z8ktk83eEeWNP8bOIsOfRg" outgoing="_z8ku4M3eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8ku7s3eEeWNP8bOIsOfRg" name="Value(&quot;Easy Street&quot;)">
                  <result xmi:id="_z8ku783eEeWNP8bOIsOfRg" name="Value(&quot;Easy Street&quot;).result" outgoing="_z8ku083eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8ku8M3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8ku8c3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_z8ku8s3eEeWNP8bOIsOfRg" value="Easy Street">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8ku883eEeWNP8bOIsOfRg" name="ExpressionStatement@1c3892d5" incoming="_z8ktls3eEeWNP8bOIsOfRg" outgoing="_z8ktmM3eEeWNP8bOIsOfRg">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8ku9M3eEeWNP8bOIsOfRg" target="_z8ku-c3eEeWNP8bOIsOfRg" source="_z8kvBc3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8ku9c3eEeWNP8bOIsOfRg" target="_z8ku_M3eEeWNP8bOIsOfRg" source="_z8kvDc3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8ku9s3eEeWNP8bOIsOfRg" target="_z8ku_83eEeWNP8bOIsOfRg" source="_z8kvEs3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_z8ku983eEeWNP8bOIsOfRg" target="_z8ku-M3eEeWNP8bOIsOfRg" source="_z8kvAs3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8ku-M3eEeWNP8bOIsOfRg" name="Call(AssertEqual)" incoming="_z8ku983eEeWNP8bOIsOfRg" behavior="_z8mihM3eEeWNP8bOIsOfRg">
                <argument xmi:id="_z8ku-c3eEeWNP8bOIsOfRg" name="Call(AssertEqual).argument(label)" incoming="_z8ku9M3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8ku-s3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8ku-83eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <argument xmi:id="_z8ku_M3eEeWNP8bOIsOfRg" name="Call(AssertEqual).argument(value1)" incoming="_z8ku9c3eEeWNP8bOIsOfRg">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8ku_c3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8ku_s3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <argument xmi:id="_z8ku_83eEeWNP8bOIsOfRg" name="Call(AssertEqual).argument(value2)" incoming="_z8ku9s3eEeWNP8bOIsOfRg">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kvAM3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kvAc3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8kvAs3eEeWNP8bOIsOfRg" name="Tuple@260e86ed" outgoing="_z8ku983eEeWNP8bOIsOfRg">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kvA83eEeWNP8bOIsOfRg" target="_z8kvCs3eEeWNP8bOIsOfRg" source="_z8kvEM3eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8kvBM3eEeWNP8bOIsOfRg" name="Value(&quot;self.principal&quot;)">
                  <result xmi:id="_z8kvBc3eEeWNP8bOIsOfRg" name="Value(&quot;self.principal&quot;).result" outgoing="_z8ku9M3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kvBs3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kvB83eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_z8kvCM3eEeWNP8bOIsOfRg" value="self.principal">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_z8kvCc3eEeWNP8bOIsOfRg" name="Read(principal)" structuralFeature="_z8kGTs3eEeWNP8bOIsOfRg">
                  <object xmi:id="_z8kvCs3eEeWNP8bOIsOfRg" name="Read(principal).object" incoming="_z8kvA83eEeWNP8bOIsOfRg" type="_z8kGQc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kvC83eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kvDM3eEeWNP8bOIsOfRg" value="1"/>
                  </object>
                  <result xmi:id="_z8kvDc3eEeWNP8bOIsOfRg" name="Read(principal).result" outgoing="_z8ku9c3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kvDs3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kvD83eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_z8kvEM3eEeWNP8bOIsOfRg" name="Fork(Fork(self)@26d8840c)" incoming="_z8ktlc3eEeWNP8bOIsOfRg" outgoing="_z8kvA83eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8kvEc3eEeWNP8bOIsOfRg" name="Value(1000)">
                  <result xmi:id="_z8kvEs3eEeWNP8bOIsOfRg" name="Value(1000).result" outgoing="_z8ku9s3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kvE83eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kvFM3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_z8kvFc3eEeWNP8bOIsOfRg" value="1000">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8kvFs3eEeWNP8bOIsOfRg" name="ExpressionStatement@1302c646" incoming="_z8ktmM3eEeWNP8bOIsOfRg" outgoing="_z8ktms3eEeWNP8bOIsOfRg">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kvF83eEeWNP8bOIsOfRg" target="_z8kvHM3eEeWNP8bOIsOfRg" source="_z8kvKM3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kvGM3eEeWNP8bOIsOfRg" target="_z8kvH83eEeWNP8bOIsOfRg" source="_z8kvMM3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kvGc3eEeWNP8bOIsOfRg" target="_z8kvIs3eEeWNP8bOIsOfRg" source="_z8kvNc3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_z8kvGs3eEeWNP8bOIsOfRg" target="_z8kvG83eEeWNP8bOIsOfRg" source="_z8kvJc3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8kvG83eEeWNP8bOIsOfRg" name="Call(AssertEqual)" incoming="_z8kvGs3eEeWNP8bOIsOfRg" behavior="_z8mihM3eEeWNP8bOIsOfRg">
                <argument xmi:id="_z8kvHM3eEeWNP8bOIsOfRg" name="Call(AssertEqual).argument(label)" incoming="_z8kvF83eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kvHc3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kvHs3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <argument xmi:id="_z8kvH83eEeWNP8bOIsOfRg" name="Call(AssertEqual).argument(value1)" incoming="_z8kvGM3eEeWNP8bOIsOfRg">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kvIM3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kvIc3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <argument xmi:id="_z8kvIs3eEeWNP8bOIsOfRg" name="Call(AssertEqual).argument(value2)" incoming="_z8kvGc3eEeWNP8bOIsOfRg">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kvI83eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kvJM3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8kvJc3eEeWNP8bOIsOfRg" name="Tuple@12f61ade" outgoing="_z8kvGs3eEeWNP8bOIsOfRg">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kvJs3eEeWNP8bOIsOfRg" target="_z8kvLc3eEeWNP8bOIsOfRg" source="_z8kvM83eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8kvJ83eEeWNP8bOIsOfRg" name="Value(&quot;self.rate&quot;)">
                  <result xmi:id="_z8kvKM3eEeWNP8bOIsOfRg" name="Value(&quot;self.rate&quot;).result" outgoing="_z8kvF83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kvKc3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kvKs3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_z8kvK83eEeWNP8bOIsOfRg" value="self.rate">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_z8kvLM3eEeWNP8bOIsOfRg" name="Read(rate)" structuralFeature="_z8kGUc3eEeWNP8bOIsOfRg">
                  <object xmi:id="_z8kvLc3eEeWNP8bOIsOfRg" name="Read(rate).object" incoming="_z8kvJs3eEeWNP8bOIsOfRg" type="_z8kGQc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kvLs3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kvL83eEeWNP8bOIsOfRg" value="1"/>
                  </object>
                  <result xmi:id="_z8kvMM3eEeWNP8bOIsOfRg" name="Read(rate).result" outgoing="_z8kvGM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kvMc3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kvMs3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_z8kvM83eEeWNP8bOIsOfRg" name="Fork(Fork(self)@26d8840c)" incoming="_z8ktl83eEeWNP8bOIsOfRg" outgoing="_z8kvJs3eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8kvNM3eEeWNP8bOIsOfRg" name="Value(5)">
                  <result xmi:id="_z8kvNc3eEeWNP8bOIsOfRg" name="Value(5).result" outgoing="_z8kvGc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kvNs3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kvN83eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_z8kvOM3eEeWNP8bOIsOfRg" value="5">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8kvOc3eEeWNP8bOIsOfRg" name="ExpressionStatement@436440ea" incoming="_z8ktms3eEeWNP8bOIsOfRg" outgoing="_z8ktnM3eEeWNP8bOIsOfRg">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kvOs3eEeWNP8bOIsOfRg" target="_z8kvP83eEeWNP8bOIsOfRg" source="_z8kvS83eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kvO83eEeWNP8bOIsOfRg" target="_z8kvQs3eEeWNP8bOIsOfRg" source="_z8kvU83eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kvPM3eEeWNP8bOIsOfRg" target="_z8kvRc3eEeWNP8bOIsOfRg" source="_z8kvWM3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_z8kvPc3eEeWNP8bOIsOfRg" target="_z8kvPs3eEeWNP8bOIsOfRg" source="_z8kvSM3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8kvPs3eEeWNP8bOIsOfRg" name="Call(AssertEqual)" incoming="_z8kvPc3eEeWNP8bOIsOfRg" behavior="_z8mihM3eEeWNP8bOIsOfRg">
                <argument xmi:id="_z8kvP83eEeWNP8bOIsOfRg" name="Call(AssertEqual).argument(label)" incoming="_z8kvOs3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kvQM3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kvQc3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <argument xmi:id="_z8kvQs3eEeWNP8bOIsOfRg" name="Call(AssertEqual).argument(value1)" incoming="_z8kvO83eEeWNP8bOIsOfRg">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kvQ83eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kvRM3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <argument xmi:id="_z8kvRc3eEeWNP8bOIsOfRg" name="Call(AssertEqual).argument(value2)" incoming="_z8kvPM3eEeWNP8bOIsOfRg">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kvRs3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kvR83eEeWNP8bOIsOfRg" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8kvSM3eEeWNP8bOIsOfRg" name="Tuple@5ad872e9" outgoing="_z8kvPc3eEeWNP8bOIsOfRg">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kvSc3eEeWNP8bOIsOfRg" target="_z8kvUM3eEeWNP8bOIsOfRg" source="_z8kvVs3eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8kvSs3eEeWNP8bOIsOfRg" name="Value(&quot;self.interest&quot;)">
                  <result xmi:id="_z8kvS83eEeWNP8bOIsOfRg" name="Value(&quot;self.interest&quot;).result" outgoing="_z8kvOs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kvTM3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kvTc3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_z8kvTs3eEeWNP8bOIsOfRg" value="self.interest">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_z8kvT83eEeWNP8bOIsOfRg" name="Read(interest)" structuralFeature="_z8kGVM3eEeWNP8bOIsOfRg">
                  <object xmi:id="_z8kvUM3eEeWNP8bOIsOfRg" name="Read(interest).object" incoming="_z8kvSc3eEeWNP8bOIsOfRg" type="_z8kGQc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kvUc3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kvUs3eEeWNP8bOIsOfRg" value="1"/>
                  </object>
                  <result xmi:id="_z8kvU83eEeWNP8bOIsOfRg" name="Read(interest).result" outgoing="_z8kvO83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kvVM3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kvVc3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_z8kvVs3eEeWNP8bOIsOfRg" name="Fork(Fork(self)@26d8840c)" incoming="_z8ktmc3eEeWNP8bOIsOfRg" outgoing="_z8kvSc3eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8kvV83eEeWNP8bOIsOfRg" name="Value(500)">
                  <result xmi:id="_z8kvWM3eEeWNP8bOIsOfRg" name="Value(500).result" outgoing="_z8kvPM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kvWc3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kvWs3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_z8kvW83eEeWNP8bOIsOfRg" value="500">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8kvXM3eEeWNP8bOIsOfRg" name="ExpressionStatement@4ed88b1e" incoming="_z8ktnM3eEeWNP8bOIsOfRg" outgoing="_z8ktnc3eEeWNP8bOIsOfRg">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kvXc3eEeWNP8bOIsOfRg" target="_z8kvYc3eEeWNP8bOIsOfRg" source="_z8kvbM3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kvXs3eEeWNP8bOIsOfRg" target="_z8kvZ83eEeWNP8bOIsOfRg" source="_z8kvdM3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_z8kvX83eEeWNP8bOIsOfRg" target="_z8kvYM3eEeWNP8bOIsOfRg" source="_z8kvas3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8kvYM3eEeWNP8bOIsOfRg" name="Call(AssertList)" incoming="_z8kvX83eEeWNP8bOIsOfRg" behavior="_z8mkNs3eEeWNP8bOIsOfRg">
                <argument xmi:id="_z8kvYc3eEeWNP8bOIsOfRg" name="Call(AssertList).argument(label)" incoming="_z8kvXc3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kvYs3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kvY83eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <argument xmi:id="_z8kvZM3eEeWNP8bOIsOfRg" name="Call(AssertList).argument(list)" incoming="_z8ktm83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kvZc3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kvZs3eEeWNP8bOIsOfRg" value="*"/>
                </argument>
                <argument xmi:id="_z8kvZ83eEeWNP8bOIsOfRg" name="Call(AssertList).argument(expected)" incoming="_z8kvXs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kvaM3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kvac3eEeWNP8bOIsOfRg" value="*"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8kvas3eEeWNP8bOIsOfRg" name="Tuple@442041a8" outgoing="_z8kvX83eEeWNP8bOIsOfRg">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8kva83eEeWNP8bOIsOfRg" name="Value(&quot;names&quot;)">
                  <result xmi:id="_z8kvbM3eEeWNP8bOIsOfRg" name="Value(&quot;names&quot;).result" outgoing="_z8kvXc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kvbc3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kvbs3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_z8kvb83eEeWNP8bOIsOfRg" value="names">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8kvcM3eEeWNP8bOIsOfRg" name="SequenceConstructionExpression@21740235">
                  <edge xmi:type="uml:ControlFlow" xmi:id="_z8kvcc3eEeWNP8bOIsOfRg" target="_z8kvfc3eEeWNP8bOIsOfRg" source="_z8kvd83eEeWNP8bOIsOfRg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kvcs3eEeWNP8bOIsOfRg" target="_z8kvdM3eEeWNP8bOIsOfRg" source="_z8kvec3eEeWNP8bOIsOfRg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kvc83eEeWNP8bOIsOfRg" target="_z8kvdM3eEeWNP8bOIsOfRg" source="_z8kvf83eEeWNP8bOIsOfRg"/>
                  <structuredNodeOutput xmi:id="_z8kvdM3eEeWNP8bOIsOfRg" name="SequenceConstructionExpression@21740235.output" incoming="_z8kvcs3eEeWNP8bOIsOfRg _z8kvc83eEeWNP8bOIsOfRg" outgoing="_z8kvXs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kvdc3eEeWNP8bOIsOfRg" value="2"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kvds3eEeWNP8bOIsOfRg" value="2"/>
                  </structuredNodeOutput>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8kvd83eEeWNP8bOIsOfRg" name="SequenceExpressionList@29d73d64#1" outgoing="_z8kvcc3eEeWNP8bOIsOfRg">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8kveM3eEeWNP8bOIsOfRg" name="Value(&quot;A&quot;)">
                      <result xmi:id="_z8kvec3eEeWNP8bOIsOfRg" name="Value(&quot;A&quot;).result" outgoing="_z8kvcs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kves3eEeWNP8bOIsOfRg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kve83eEeWNP8bOIsOfRg" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralString" xmi:id="_z8kvfM3eEeWNP8bOIsOfRg" value="A">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      </value>
                    </node>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8kvfc3eEeWNP8bOIsOfRg" name="SequenceExpressionList@29d73d64#2" incoming="_z8kvcc3eEeWNP8bOIsOfRg">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8kvfs3eEeWNP8bOIsOfRg" name="Value(&quot;B&quot;)">
                      <result xmi:id="_z8kvf83eEeWNP8bOIsOfRg" name="Value(&quot;B&quot;).result" outgoing="_z8kvc83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kvgM3eEeWNP8bOIsOfRg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kvgc3eEeWNP8bOIsOfRg" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralString" xmi:id="_z8kvgs3eEeWNP8bOIsOfRg" value="B">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      </value>
                    </node>
                  </node>
                </node>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8kvg83eEeWNP8bOIsOfRg" name="ExpressionStatement@1b1f0e1d" incoming="_z8ktnc3eEeWNP8bOIsOfRg">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kvhM3eEeWNP8bOIsOfRg" target="_z8kvhs3eEeWNP8bOIsOfRg" source="_z8kvis3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:CallOperationAction" xmi:id="_z8kvhc3eEeWNP8bOIsOfRg" name="Call(done)" operation="_z8l-Dc3eEeWNP8bOIsOfRg">
                <target xmi:id="_z8kvhs3eEeWNP8bOIsOfRg" name="Call(done).target" incoming="_z8kvhM3eEeWNP8bOIsOfRg" type="_z8l9HM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kvh83eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kviM3eEeWNP8bOIsOfRg" value="1"/>
                </target>
              </node>
              <node xmi:type="uml:ReadSelfAction" xmi:id="_z8kvic3eEeWNP8bOIsOfRg" name="ReadSelf">
                <result xmi:id="_z8kvis3eEeWNP8bOIsOfRg" name="ReadSelf.result" outgoing="_z8kvhM3eEeWNP8bOIsOfRg" type="_z8kGQc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kvi83eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kvjM3eEeWNP8bOIsOfRg" value="1"/>
                </result>
              </node>
            </node>
          </node>
          <node xmi:type="uml:ReadSelfAction" xmi:id="_z8kvjc3eEeWNP8bOIsOfRg" name="ReadSelf">
            <result xmi:id="_z8kvjs3eEeWNP8bOIsOfRg" name="ReadSelf.result" outgoing="_z8ktds3eEeWNP8bOIsOfRg" type="_z8kGQc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kvj83eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kvkM3eEeWNP8bOIsOfRg" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_z8kvkc3eEeWNP8bOIsOfRg" name="Fork(ReadSelf.result)" incoming="_z8ktds3eEeWNP8bOIsOfRg" outgoing="_z8ktaM3eEeWNP8bOIsOfRg _z8ktd83eEeWNP8bOIsOfRg _z8ktes3eEeWNP8bOIsOfRg"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8kvks3eEeWNP8bOIsOfRg" name="Super" incoming="_z8ktgM3eEeWNP8bOIsOfRg" outgoing="_z8ktec3eEeWNP8bOIsOfRg">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8kvk83eEeWNP8bOIsOfRg" name="ExpressionStatement@25dc4b6d">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8kvlM3eEeWNP8bOIsOfRg" name="Call(Test$method$1)" behavior="_z8l9Vs3eEeWNP8bOIsOfRg">
                <argument xmi:id="_z8kvlc3eEeWNP8bOIsOfRg" name="Call(Test$method$1).argument(tester)" incoming="_z8ktac3eEeWNP8bOIsOfRg" type="_z8l-Fc3eEeWNP8bOIsOfRg">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kvls3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kvl83eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <result xmi:id="_z8kvmM3eEeWNP8bOIsOfRg" name="Call(Test$method$1).result()" type="_z8l9HM3eEeWNP8bOIsOfRg">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kvmc3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kvms3eEeWNP8bOIsOfRg" value="1"/>
                </result>
              </node>
            </node>
          </node>
          <node xmi:type="uml:CallOperationAction" xmi:id="_z8kvm83eEeWNP8bOIsOfRg" name="Call(Expressions_Object$initialization$1)" incoming="_z8ktec3eEeWNP8bOIsOfRg" outgoing="_z8kteM3eEeWNP8bOIsOfRg" operation="_z8l8Ys3eEeWNP8bOIsOfRg">
            <target xmi:id="_z8kvnM3eEeWNP8bOIsOfRg" name="Call(Expressions_Object$initialization$1).target" incoming="_z8ktd83eEeWNP8bOIsOfRg" type="_z8kGQc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kvnc3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kvns3eEeWNP8bOIsOfRg" value="1"/>
            </target>
          </node>
          <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_z8kvn83eEeWNP8bOIsOfRg" name="Read(Expressions_Object$initializationFlag$1)" structuralFeature="_z8kGSM3eEeWNP8bOIsOfRg">
            <object xmi:id="_z8kvoM3eEeWNP8bOIsOfRg" name="Read(Expressions_Object$initializationFlag$1).object" incoming="_z8ktes3eEeWNP8bOIsOfRg" type="_z8kGQc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kvoc3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kvos3eEeWNP8bOIsOfRg" value="1"/>
            </object>
            <result xmi:id="_z8kvo83eEeWNP8bOIsOfRg" name="Read(Expressions_Object$initializationFlag$1).result" outgoing="_z8kte83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kvpM3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kvpc3eEeWNP8bOIsOfRg" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8kvps3eEeWNP8bOIsOfRg" name="Call(ListSize)">
            <argument xmi:id="_z8kvp83eEeWNP8bOIsOfRg" name="Call(ListSize).argument(list)" incoming="_z8kte83eEeWNP8bOIsOfRg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kvqM3eEeWNP8bOIsOfRg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kvqc3eEeWNP8bOIsOfRg" value="*"/>
            </argument>
            <result xmi:id="_z8kvqs3eEeWNP8bOIsOfRg" name="Call(ListSize).result(result)" outgoing="_z8ktfM3eEeWNP8bOIsOfRg">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kvq83eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kvrM3eEeWNP8bOIsOfRg" value="1"/>
            </result>
            <behavior xmi:type="uml:FunctionBehavior" href="pathmap://ALF_LIBRARIES/fUML.library.uml#PrimitiveBehaviors-ListFunctions-ListSize"/>
          </node>
          <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8kvrc3eEeWNP8bOIsOfRg" name="Value(0)">
            <result xmi:id="_z8kvrs3eEeWNP8bOIsOfRg" name="Value(0).result" outgoing="_z8ktfc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kvr83eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kvsM3eEeWNP8bOIsOfRg" value="1"/>
            </result>
            <value xmi:type="uml:LiteralInteger" xmi:id="_z8kvsc3eEeWNP8bOIsOfRg">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            </value>
          </node>
          <node xmi:type="uml:TestIdentityAction" xmi:id="_z8kvss3eEeWNP8bOIsOfRg" name="Test(Size==0)">
            <first xmi:id="_z8kvs83eEeWNP8bOIsOfRg" name="Test(Size==0).first" incoming="_z8ktfM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kvtM3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kvtc3eEeWNP8bOIsOfRg" value="1"/>
            </first>
            <result xmi:id="_z8kvts3eEeWNP8bOIsOfRg" name="Test(Size==0).result" outgoing="_z8ktf83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kvt83eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kvuM3eEeWNP8bOIsOfRg" value="1"/>
            </result>
            <second xmi:id="_z8kvuc3eEeWNP8bOIsOfRg" name="Test(Size==0).second" incoming="_z8ktfc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kvus3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kvu83eEeWNP8bOIsOfRg" value="1"/>
            </second>
          </node>
          <node xmi:type="uml:InitialNode" xmi:id="_z8kvvM3eEeWNP8bOIsOfRg" name="InitialNode" outgoing="_z8ktfs3eEeWNP8bOIsOfRg"/>
          <node xmi:type="uml:DecisionNode" xmi:id="_z8kvvc3eEeWNP8bOIsOfRg" name="Decision(Test(Expressions_Object$initializationFlag$1))" incoming="_z8ktfs3eEeWNP8bOIsOfRg _z8ktf83eEeWNP8bOIsOfRg" outgoing="_z8ktgM3eEeWNP8bOIsOfRg" decisionInputFlow="_z8ktf83eEeWNP8bOIsOfRg"/>
        </structuredNode>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_z8ktbM3eEeWNP8bOIsOfRg" name="Input(tester)" outgoing="_z8ktZ83eEeWNP8bOIsOfRg" type="_z8l-Fc3eEeWNP8bOIsOfRg" parameter="_z8ktYc3eEeWNP8bOIsOfRg"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_z8ktbc3eEeWNP8bOIsOfRg" name="Return" incoming="_z8ktaM3eEeWNP8bOIsOfRg" type="_z8kGQc3eEeWNP8bOIsOfRg" parameter="_z8ktZM3eEeWNP8bOIsOfRg"/>
        <node xmi:type="uml:JoinNode" xmi:id="_z8ktbs3eEeWNP8bOIsOfRg" name="Join(Input))" incoming="_z8ktas3eEeWNP8bOIsOfRg" outgoing="_z8kta83eEeWNP8bOIsOfRg"/>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_z8kvvs3eEeWNP8bOIsOfRg" name="test$method$1" specification="_z8l8bs3eEeWNP8bOIsOfRg" node="_z8kv083eEeWNP8bOIsOfRg _z8kv1M3eEeWNP8bOIsOfRg _z8kv1c3eEeWNP8bOIsOfRg _z8kv1s3eEeWNP8bOIsOfRg _z8kv183eEeWNP8bOIsOfRg _z8kv2M3eEeWNP8bOIsOfRg" group="_z8kv2M3eEeWNP8bOIsOfRg">
        <ownedParameter xmi:id="_z8kvv83eEeWNP8bOIsOfRg" name="member" type="_z8l8f83eEeWNP8bOIsOfRg" direction="out">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kvwM3eEeWNP8bOIsOfRg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kvwc3eEeWNP8bOIsOfRg" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_z8kvws3eEeWNP8bOIsOfRg" name="customer0" type="_z8l9Ec3eEeWNP8bOIsOfRg" direction="out">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kvw83eEeWNP8bOIsOfRg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kvxM3eEeWNP8bOIsOfRg" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_z8kvxc3eEeWNP8bOIsOfRg" name="customer1" type="_z8l9Ec3eEeWNP8bOIsOfRg" direction="out">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kvxs3eEeWNP8bOIsOfRg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kvx83eEeWNP8bOIsOfRg" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_z8kvyM3eEeWNP8bOIsOfRg" name="names" direction="out">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kvyc3eEeWNP8bOIsOfRg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kvys3eEeWNP8bOIsOfRg" value="*"/>
        </ownedParameter>
        <ownedParameter xmi:id="_z8kvy83eEeWNP8bOIsOfRg" name="self" type="_z8kGQc3eEeWNP8bOIsOfRg" direction="out">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kvzM3eEeWNP8bOIsOfRg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kvzc3eEeWNP8bOIsOfRg" value="1"/>
        </ownedParameter>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kvzs3eEeWNP8bOIsOfRg" target="_z8kv083eEeWNP8bOIsOfRg" source="_z8kv8c3eEeWNP8bOIsOfRg"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kvz83eEeWNP8bOIsOfRg" target="_z8kv1M3eEeWNP8bOIsOfRg" source="_z8kv9M3eEeWNP8bOIsOfRg"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kv0M3eEeWNP8bOIsOfRg" target="_z8kv1c3eEeWNP8bOIsOfRg" source="_z8kv983eEeWNP8bOIsOfRg"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kv0c3eEeWNP8bOIsOfRg" target="_z8kv1s3eEeWNP8bOIsOfRg" source="_z8kv-s3eEeWNP8bOIsOfRg"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kv0s3eEeWNP8bOIsOfRg" target="_z8kv183eEeWNP8bOIsOfRg" source="_z8kv_c3eEeWNP8bOIsOfRg"/>
        <structuredNode xmi:id="_z8kv2M3eEeWNP8bOIsOfRg" name="Body(test$method$1)">
          <edge xmi:type="uml:ControlFlow" xmi:id="_z8kv2c3eEeWNP8bOIsOfRg" target="_z8lUn83eEeWNP8bOIsOfRg" source="_z8kwAM3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_z8kv2s3eEeWNP8bOIsOfRg" target="_z8lU4s3eEeWNP8bOIsOfRg" source="_z8lUn83eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_z8kv283eEeWNP8bOIsOfRg" target="_z8lVKc3eEeWNP8bOIsOfRg" source="_z8lU4s3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_z8kv3M3eEeWNP8bOIsOfRg" target="_z8lVcM3eEeWNP8bOIsOfRg" source="_z8lVKc3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kv3c3eEeWNP8bOIsOfRg" target="_z8lVnc3eEeWNP8bOIsOfRg" source="_z8lVcs3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_z8kv3s3eEeWNP8bOIsOfRg" target="_z8lVl83eEeWNP8bOIsOfRg" source="_z8lVcM3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kv383eEeWNP8bOIsOfRg" target="_z8lVv83eEeWNP8bOIsOfRg" source="_z8lVcs3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_z8kv4M3eEeWNP8bOIsOfRg" target="_z8lVuc3eEeWNP8bOIsOfRg" source="_z8lVl83eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_z8kv4c3eEeWNP8bOIsOfRg" target="_z8lV283eEeWNP8bOIsOfRg" source="_z8lVuc3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kv4s3eEeWNP8bOIsOfRg" target="_z8lWbs3eEeWNP8bOIsOfRg" source="_z8lV3c3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_z8kv483eEeWNP8bOIsOfRg" target="_z8lWbc3eEeWNP8bOIsOfRg" source="_z8lV283eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kv5M3eEeWNP8bOIsOfRg" target="_z8lWd83eEeWNP8bOIsOfRg" source="_z8lWbs3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kv5c3eEeWNP8bOIsOfRg" target="_z8lW3s3eEeWNP8bOIsOfRg" source="_z8lVcs3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_z8kv5s3eEeWNP8bOIsOfRg" target="_z8lWcM3eEeWNP8bOIsOfRg" source="_z8lWbc3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_z8kv583eEeWNP8bOIsOfRg" target="_z8lW383eEeWNP8bOIsOfRg" source="_z8lWcM3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_z8kv6M3eEeWNP8bOIsOfRg" target="_z8lXB83eEeWNP8bOIsOfRg" source="_z8lW383eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_z8kv6c3eEeWNP8bOIsOfRg" target="_z8l7gs3eEeWNP8bOIsOfRg" source="_z8lXB83eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_z8kv6s3eEeWNP8bOIsOfRg" target="_z8l7783eEeWNP8bOIsOfRg" source="_z8l7gs3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_z8kv683eEeWNP8bOIsOfRg" target="_z8l8EM3eEeWNP8bOIsOfRg" source="_z8l7783eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kv7M3eEeWNP8bOIsOfRg" target="_z8kv8c3eEeWNP8bOIsOfRg" source="_z8lVcs3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kv7c3eEeWNP8bOIsOfRg" target="_z8kv9M3eEeWNP8bOIsOfRg" source="_z8lV3c3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kv7s3eEeWNP8bOIsOfRg" target="_z8kv983eEeWNP8bOIsOfRg" source="_z8lW1M3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kv783eEeWNP8bOIsOfRg" target="_z8kv-s3eEeWNP8bOIsOfRg" source="_z8l78c3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kv8M3eEeWNP8bOIsOfRg" target="_z8kv_c3eEeWNP8bOIsOfRg" source="_z8l8Es3eEeWNP8bOIsOfRg"/>
          <structuredNodeOutput xmi:id="_z8kv8c3eEeWNP8bOIsOfRg" name="Output(member)" incoming="_z8kv7M3eEeWNP8bOIsOfRg" outgoing="_z8kvzs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kv8s3eEeWNP8bOIsOfRg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kv883eEeWNP8bOIsOfRg" value="1"/>
          </structuredNodeOutput>
          <structuredNodeOutput xmi:id="_z8kv9M3eEeWNP8bOIsOfRg" name="Output(customer0)" incoming="_z8kv7c3eEeWNP8bOIsOfRg" outgoing="_z8kvz83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kv9c3eEeWNP8bOIsOfRg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kv9s3eEeWNP8bOIsOfRg" value="1"/>
          </structuredNodeOutput>
          <structuredNodeOutput xmi:id="_z8kv983eEeWNP8bOIsOfRg" name="Output(customer1)" incoming="_z8kv7s3eEeWNP8bOIsOfRg" outgoing="_z8kv0M3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kv-M3eEeWNP8bOIsOfRg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kv-c3eEeWNP8bOIsOfRg" value="1"/>
          </structuredNodeOutput>
          <structuredNodeOutput xmi:id="_z8kv-s3eEeWNP8bOIsOfRg" name="Output(names)" incoming="_z8kv783eEeWNP8bOIsOfRg" outgoing="_z8kv0c3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kv-83eEeWNP8bOIsOfRg"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kv_M3eEeWNP8bOIsOfRg" value="*"/>
          </structuredNodeOutput>
          <structuredNodeOutput xmi:id="_z8kv_c3eEeWNP8bOIsOfRg" name="Output(self)" incoming="_z8kv8M3eEeWNP8bOIsOfRg" outgoing="_z8kv0s3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8kv_s3eEeWNP8bOIsOfRg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8kv_83eEeWNP8bOIsOfRg" value="1"/>
          </structuredNodeOutput>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8kwAM3eEeWNP8bOIsOfRg" name="ExpressionStatement@13c0e851" outgoing="_z8kv2c3eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ControlFlow" xmi:id="_z8kwAc3eEeWNP8bOIsOfRg" target="_z8lUbM3eEeWNP8bOIsOfRg" source="_z8lUZ83eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kwAs3eEeWNP8bOIsOfRg" target="_z8lUc83eEeWNP8bOIsOfRg" source="_z8lUbs3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8kwA83eEeWNP8bOIsOfRg" target="_z8lUec3eEeWNP8bOIsOfRg" source="_z8lUds3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lUYM3eEeWNP8bOIsOfRg" target="_z8lUe83eEeWNP8bOIsOfRg" source="_z8lUac3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lUYc3eEeWNP8bOIsOfRg" target="_z8lUgc3eEeWNP8bOIsOfRg" source="_z8lUec3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lUYs3eEeWNP8bOIsOfRg" target="_z8lUhc3eEeWNP8bOIsOfRg" source="_z8lUfs3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lUY83eEeWNP8bOIsOfRg" target="_z8lUjs3eEeWNP8bOIsOfRg" source="_z8lUec3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lUZM3eEeWNP8bOIsOfRg" target="_z8lUi83eEeWNP8bOIsOfRg" source="_z8lUkc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lUZc3eEeWNP8bOIsOfRg" target="_z8lUkc3eEeWNP8bOIsOfRg" source="_z8lUlc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_z8lUZs3eEeWNP8bOIsOfRg" target="_z8lUZ83eEeWNP8bOIsOfRg" source="_z8lUks3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8lUZ83eEeWNP8bOIsOfRg" name="Expression(LeftHandSide@3de53677)" incoming="_z8lUZs3eEeWNP8bOIsOfRg" outgoing="_z8kwAc3eEeWNP8bOIsOfRg">
              <node xmi:type="uml:ReadSelfAction" xmi:id="_z8lUaM3eEeWNP8bOIsOfRg" name="ReadSelf">
                <result xmi:id="_z8lUac3eEeWNP8bOIsOfRg" name="ReadSelf.result" outgoing="_z8lUYM3eEeWNP8bOIsOfRg" type="_z8kGQc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lUas3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lUa83eEeWNP8bOIsOfRg" value="1"/>
                </result>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8lUbM3eEeWNP8bOIsOfRg" name="Index(LeftHandSide@3de53677)" incoming="_z8kwAc3eEeWNP8bOIsOfRg">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8lUbc3eEeWNP8bOIsOfRg" name="Value(1)">
                <result xmi:id="_z8lUbs3eEeWNP8bOIsOfRg" name="Value(1).result" outgoing="_z8kwAs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lUb83eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lUcM3eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_z8lUcc3eEeWNP8bOIsOfRg" value="1">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                </value>
              </node>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8lUcs3eEeWNP8bOIsOfRg" name="Call(ToUnlimitedNatural)">
              <argument xmi:id="_z8lUc83eEeWNP8bOIsOfRg" name="Call(ToUnlimitedNatural).argument(x)" incoming="_z8kwAs3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lUdM3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lUdc3eEeWNP8bOIsOfRg" value="1"/>
              </argument>
              <result xmi:id="_z8lUds3eEeWNP8bOIsOfRg" name="Call(ToUnlimitedNatural).result(result)" outgoing="_z8kwA83eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#UnlimitedNatural"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lUd83eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lUeM3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <behavior xmi:type="uml:FunctionBehavior" href="pathmap://ALF_LIBRARIES/fUML.library.uml#PrimitiveBehaviors-IntegerFunctions-ToUnlimitedNatural"/>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_z8lUec3eEeWNP8bOIsOfRg" name="Fork(Call(ToUnlimitedNatural).result(result))" incoming="_z8kwA83eEeWNP8bOIsOfRg" outgoing="_z8lUYc3eEeWNP8bOIsOfRg _z8lUY83eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:RemoveStructuralFeatureValueAction" xmi:id="_z8lUes3eEeWNP8bOIsOfRg" name="Remove(members)" structuralFeature="_z8kGS83eEeWNP8bOIsOfRg">
              <object xmi:id="_z8lUe83eEeWNP8bOIsOfRg" name="Remove(members).object" incoming="_z8lUYM3eEeWNP8bOIsOfRg" type="_z8kGQc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lUfM3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lUfc3eEeWNP8bOIsOfRg" value="1"/>
              </object>
              <result xmi:id="_z8lUfs3eEeWNP8bOIsOfRg" name="Remove(members).result" outgoing="_z8lUYs3eEeWNP8bOIsOfRg" type="_z8kGQc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lUf83eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lUgM3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <removeAt xmi:id="_z8lUgc3eEeWNP8bOIsOfRg" name="Remove(members).removeAt" incoming="_z8lUYc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#UnlimitedNatural"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lUgs3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lUg83eEeWNP8bOIsOfRg" value="1"/>
              </removeAt>
            </node>
            <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_z8lUhM3eEeWNP8bOIsOfRg" name="Write(members)" structuralFeature="_z8kGS83eEeWNP8bOIsOfRg">
              <object xmi:id="_z8lUhc3eEeWNP8bOIsOfRg" name="Write(members).object" incoming="_z8lUYs3eEeWNP8bOIsOfRg" type="_z8kGQc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lUhs3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lUh83eEeWNP8bOIsOfRg" value="1"/>
              </object>
              <result xmi:id="_z8lUiM3eEeWNP8bOIsOfRg" name="Write(members).result" type="_z8kGQc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lUic3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lUis3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <value xmi:id="_z8lUi83eEeWNP8bOIsOfRg" name="Write(members).value" incoming="_z8lUZM3eEeWNP8bOIsOfRg" type="_z8l8f83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lUjM3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lUjc3eEeWNP8bOIsOfRg" value="1"/>
              </value>
              <insertAt xmi:id="_z8lUjs3eEeWNP8bOIsOfRg" name="Write(members).insertAt" incoming="_z8lUY83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#UnlimitedNatural"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lUj83eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lUkM3eEeWNP8bOIsOfRg" value="1"/>
              </insertAt>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_z8lUkc3eEeWNP8bOIsOfRg" name="Fork(LeftHandSide@3de53677)" incoming="_z8lUZc3eEeWNP8bOIsOfRg" outgoing="_z8lUZM3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8lUks3eEeWNP8bOIsOfRg" name="RightHandSide@32aa968c" outgoing="_z8lUZs3eEeWNP8bOIsOfRg">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lUk83eEeWNP8bOIsOfRg" target="_z8lUmM3eEeWNP8bOIsOfRg" source="_z8lUnM3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:CallOperationAction" xmi:id="_z8lUlM3eEeWNP8bOIsOfRg" name="Call(Member)" operation="_z8l9DM3eEeWNP8bOIsOfRg">
                <result xmi:id="_z8lUlc3eEeWNP8bOIsOfRg" name="Call(Member).result()" outgoing="_z8lUZc3eEeWNP8bOIsOfRg" type="_z8l8f83eEeWNP8bOIsOfRg">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lUls3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lUl83eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <target xmi:id="_z8lUmM3eEeWNP8bOIsOfRg" name="Call(Member).target" incoming="_z8lUk83eEeWNP8bOIsOfRg" type="_z8l8f83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lUmc3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lUms3eEeWNP8bOIsOfRg" value="1"/>
                </target>
              </node>
              <node xmi:type="uml:CreateObjectAction" xmi:id="_z8lUm83eEeWNP8bOIsOfRg" name="Create(Member)" classifier="_z8l8f83eEeWNP8bOIsOfRg">
                <result xmi:id="_z8lUnM3eEeWNP8bOIsOfRg" name="Create(Member).result" outgoing="_z8lUk83eEeWNP8bOIsOfRg" type="_z8l8f83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lUnc3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lUns3eEeWNP8bOIsOfRg" value="1"/>
                </result>
              </node>
            </node>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8lUn83eEeWNP8bOIsOfRg" name="ExpressionStatement@62c5d595" incoming="_z8kv2c3eEeWNP8bOIsOfRg" outgoing="_z8kv2s3eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ControlFlow" xmi:id="_z8lUoM3eEeWNP8bOIsOfRg" target="_z8lUr83eEeWNP8bOIsOfRg" source="_z8lUqs3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lUoc3eEeWNP8bOIsOfRg" target="_z8lUts3eEeWNP8bOIsOfRg" source="_z8lUsc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lUos3eEeWNP8bOIsOfRg" target="_z8lUvM3eEeWNP8bOIsOfRg" source="_z8lUuc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lUo83eEeWNP8bOIsOfRg" target="_z8lUvs3eEeWNP8bOIsOfRg" source="_z8lUrM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lUpM3eEeWNP8bOIsOfRg" target="_z8lUxM3eEeWNP8bOIsOfRg" source="_z8lUvM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lUpc3eEeWNP8bOIsOfRg" target="_z8lUyM3eEeWNP8bOIsOfRg" source="_z8lUwc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lUps3eEeWNP8bOIsOfRg" target="_z8lU0c3eEeWNP8bOIsOfRg" source="_z8lUvM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lUp83eEeWNP8bOIsOfRg" target="_z8lUzs3eEeWNP8bOIsOfRg" source="_z8lU1M3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lUqM3eEeWNP8bOIsOfRg" target="_z8lU1M3eEeWNP8bOIsOfRg" source="_z8lU2M3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_z8lUqc3eEeWNP8bOIsOfRg" target="_z8lUqs3eEeWNP8bOIsOfRg" source="_z8lU1c3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8lUqs3eEeWNP8bOIsOfRg" name="Expression(LeftHandSide@62a333cf)" incoming="_z8lUqc3eEeWNP8bOIsOfRg" outgoing="_z8lUoM3eEeWNP8bOIsOfRg">
              <node xmi:type="uml:ReadSelfAction" xmi:id="_z8lUq83eEeWNP8bOIsOfRg" name="ReadSelf">
                <result xmi:id="_z8lUrM3eEeWNP8bOIsOfRg" name="ReadSelf.result" outgoing="_z8lUo83eEeWNP8bOIsOfRg" type="_z8kGQc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lUrc3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lUrs3eEeWNP8bOIsOfRg" value="1"/>
                </result>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8lUr83eEeWNP8bOIsOfRg" name="Index(LeftHandSide@62a333cf)" incoming="_z8lUoM3eEeWNP8bOIsOfRg">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8lUsM3eEeWNP8bOIsOfRg" name="Value(2)">
                <result xmi:id="_z8lUsc3eEeWNP8bOIsOfRg" name="Value(2).result" outgoing="_z8lUoc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lUss3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lUs83eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_z8lUtM3eEeWNP8bOIsOfRg" value="2">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                </value>
              </node>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8lUtc3eEeWNP8bOIsOfRg" name="Call(ToUnlimitedNatural)">
              <argument xmi:id="_z8lUts3eEeWNP8bOIsOfRg" name="Call(ToUnlimitedNatural).argument(x)" incoming="_z8lUoc3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lUt83eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lUuM3eEeWNP8bOIsOfRg" value="1"/>
              </argument>
              <result xmi:id="_z8lUuc3eEeWNP8bOIsOfRg" name="Call(ToUnlimitedNatural).result(result)" outgoing="_z8lUos3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#UnlimitedNatural"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lUus3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lUu83eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <behavior xmi:type="uml:FunctionBehavior" href="pathmap://ALF_LIBRARIES/fUML.library.uml#PrimitiveBehaviors-IntegerFunctions-ToUnlimitedNatural"/>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_z8lUvM3eEeWNP8bOIsOfRg" name="Fork(Call(ToUnlimitedNatural).result(result))" incoming="_z8lUos3eEeWNP8bOIsOfRg" outgoing="_z8lUpM3eEeWNP8bOIsOfRg _z8lUps3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:RemoveStructuralFeatureValueAction" xmi:id="_z8lUvc3eEeWNP8bOIsOfRg" name="Remove(members)" structuralFeature="_z8kGS83eEeWNP8bOIsOfRg">
              <object xmi:id="_z8lUvs3eEeWNP8bOIsOfRg" name="Remove(members).object" incoming="_z8lUo83eEeWNP8bOIsOfRg" type="_z8kGQc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lUv83eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lUwM3eEeWNP8bOIsOfRg" value="1"/>
              </object>
              <result xmi:id="_z8lUwc3eEeWNP8bOIsOfRg" name="Remove(members).result" outgoing="_z8lUpc3eEeWNP8bOIsOfRg" type="_z8kGQc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lUws3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lUw83eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <removeAt xmi:id="_z8lUxM3eEeWNP8bOIsOfRg" name="Remove(members).removeAt" incoming="_z8lUpM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#UnlimitedNatural"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lUxc3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lUxs3eEeWNP8bOIsOfRg" value="1"/>
              </removeAt>
            </node>
            <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_z8lUx83eEeWNP8bOIsOfRg" name="Write(members)" structuralFeature="_z8kGS83eEeWNP8bOIsOfRg">
              <object xmi:id="_z8lUyM3eEeWNP8bOIsOfRg" name="Write(members).object" incoming="_z8lUpc3eEeWNP8bOIsOfRg" type="_z8kGQc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lUyc3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lUys3eEeWNP8bOIsOfRg" value="1"/>
              </object>
              <result xmi:id="_z8lUy83eEeWNP8bOIsOfRg" name="Write(members).result" type="_z8kGQc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lUzM3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lUzc3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <value xmi:id="_z8lUzs3eEeWNP8bOIsOfRg" name="Write(members).value" incoming="_z8lUp83eEeWNP8bOIsOfRg" type="_z8l8f83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lUz83eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lU0M3eEeWNP8bOIsOfRg" value="1"/>
              </value>
              <insertAt xmi:id="_z8lU0c3eEeWNP8bOIsOfRg" name="Write(members).insertAt" incoming="_z8lUps3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#UnlimitedNatural"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lU0s3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lU083eEeWNP8bOIsOfRg" value="1"/>
              </insertAt>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_z8lU1M3eEeWNP8bOIsOfRg" name="Fork(LeftHandSide@62a333cf)" incoming="_z8lUqM3eEeWNP8bOIsOfRg" outgoing="_z8lUp83eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8lU1c3eEeWNP8bOIsOfRg" name="RightHandSide@173122a1" outgoing="_z8lUqc3eEeWNP8bOIsOfRg">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lU1s3eEeWNP8bOIsOfRg" target="_z8lU283eEeWNP8bOIsOfRg" source="_z8lU383eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:CallOperationAction" xmi:id="_z8lU183eEeWNP8bOIsOfRg" name="Call(Member)" operation="_z8l9DM3eEeWNP8bOIsOfRg">
                <result xmi:id="_z8lU2M3eEeWNP8bOIsOfRg" name="Call(Member).result()" outgoing="_z8lUqM3eEeWNP8bOIsOfRg" type="_z8l8f83eEeWNP8bOIsOfRg">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lU2c3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lU2s3eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <target xmi:id="_z8lU283eEeWNP8bOIsOfRg" name="Call(Member).target" incoming="_z8lU1s3eEeWNP8bOIsOfRg" type="_z8l8f83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lU3M3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lU3c3eEeWNP8bOIsOfRg" value="1"/>
                </target>
              </node>
              <node xmi:type="uml:CreateObjectAction" xmi:id="_z8lU3s3eEeWNP8bOIsOfRg" name="Create(Member)" classifier="_z8l8f83eEeWNP8bOIsOfRg">
                <result xmi:id="_z8lU383eEeWNP8bOIsOfRg" name="Create(Member).result" outgoing="_z8lU1s3eEeWNP8bOIsOfRg" type="_z8l8f83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lU4M3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lU4c3eEeWNP8bOIsOfRg" value="1"/>
                </result>
              </node>
            </node>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8lU4s3eEeWNP8bOIsOfRg" name="ExpressionStatement@1b5cf542" incoming="_z8kv2s3eEeWNP8bOIsOfRg" outgoing="_z8kv283eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lU483eEeWNP8bOIsOfRg" target="_z8lVDc3eEeWNP8bOIsOfRg" source="_z8lU9M3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lU5M3eEeWNP8bOIsOfRg" target="_z8lVFs3eEeWNP8bOIsOfRg" source="_z8lVE83eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lU5c3eEeWNP8bOIsOfRg" target="_z8lVGs3eEeWNP8bOIsOfRg" source="_z8lVEM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lU5s3eEeWNP8bOIsOfRg" target="_z8lVE83eEeWNP8bOIsOfRg" source="_z8lVJc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_z8lU583eEeWNP8bOIsOfRg" target="_z8lU6M3eEeWNP8bOIsOfRg" source="_z8lVI83eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8lU6M3eEeWNP8bOIsOfRg" name="Expression(LeftHandSide@66eb7847)" incoming="_z8lU583eEeWNP8bOIsOfRg">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lU6c3eEeWNP8bOIsOfRg" target="_z8lU7s3eEeWNP8bOIsOfRg" source="_z8lVAs3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lU6s3eEeWNP8bOIsOfRg" target="_z8lVC83eEeWNP8bOIsOfRg" source="_z8lVB83eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_z8lU683eEeWNP8bOIsOfRg" target="_z8lU7c3eEeWNP8bOIsOfRg" source="_z8lU983eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lU7M3eEeWNP8bOIsOfRg" target="_z8lU8c3eEeWNP8bOIsOfRg" source="_z8lVC83eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8lU7c3eEeWNP8bOIsOfRg" name="Call(At)" incoming="_z8lU683eEeWNP8bOIsOfRg">
                <argument xmi:id="_z8lU7s3eEeWNP8bOIsOfRg" name="Call(At).argument(seq)" incoming="_z8lU6c3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lU783eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lU8M3eEeWNP8bOIsOfRg" value="*"/>
                </argument>
                <argument xmi:id="_z8lU8c3eEeWNP8bOIsOfRg" name="Call(At).argument(index)" incoming="_z8lU7M3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lU8s3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lU883eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <result xmi:id="_z8lU9M3eEeWNP8bOIsOfRg" name="Call(At).result()" outgoing="_z8lU483eEeWNP8bOIsOfRg">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lU9c3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lU9s3eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-At"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8lU983eEeWNP8bOIsOfRg" name="Tuple@57292bf1" outgoing="_z8lU683eEeWNP8bOIsOfRg">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lU-M3eEeWNP8bOIsOfRg" target="_z8lVBc3eEeWNP8bOIsOfRg" source="_z8lU-83eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lU-c3eEeWNP8bOIsOfRg" target="_z8lU_83eEeWNP8bOIsOfRg" source="_z8lVBc3eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:ReadSelfAction" xmi:id="_z8lU-s3eEeWNP8bOIsOfRg" name="ReadSelf">
                  <result xmi:id="_z8lU-83eEeWNP8bOIsOfRg" name="ReadSelf.result" outgoing="_z8lU-M3eEeWNP8bOIsOfRg" type="_z8kGQc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lU_M3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lU_c3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_z8lU_s3eEeWNP8bOIsOfRg" name="Read(members)" structuralFeature="_z8kGS83eEeWNP8bOIsOfRg">
                  <object xmi:id="_z8lU_83eEeWNP8bOIsOfRg" name="Read(members).object" incoming="_z8lU-c3eEeWNP8bOIsOfRg" type="_z8kGQc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lVAM3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lVAc3eEeWNP8bOIsOfRg" value="1"/>
                  </object>
                  <result xmi:id="_z8lVAs3eEeWNP8bOIsOfRg" name="Read(members).result" outgoing="_z8lU6c3eEeWNP8bOIsOfRg" type="_z8l8f83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lVA83eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lVBM3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_z8lVBc3eEeWNP8bOIsOfRg" name="Fork(ReadSelf.result)" incoming="_z8lU-M3eEeWNP8bOIsOfRg" outgoing="_z8lU-c3eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8lVBs3eEeWNP8bOIsOfRg" name="Value(1)">
                  <result xmi:id="_z8lVB83eEeWNP8bOIsOfRg" name="Value(1).result" outgoing="_z8lU6s3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lVCM3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lVCc3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_z8lVCs3eEeWNP8bOIsOfRg" value="1">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
              </node>
              <node xmi:type="uml:ForkNode" xmi:id="_z8lVC83eEeWNP8bOIsOfRg" name="Fork(Call(At).argument(index))" incoming="_z8lU6s3eEeWNP8bOIsOfRg" outgoing="_z8lU7M3eEeWNP8bOIsOfRg"/>
            </node>
            <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_z8lVDM3eEeWNP8bOIsOfRg" name="Clear(name)" structuralFeature="_z8l8hs3eEeWNP8bOIsOfRg">
              <object xmi:id="_z8lVDc3eEeWNP8bOIsOfRg" name="Clear(name).object" incoming="_z8lU483eEeWNP8bOIsOfRg" type="_z8l8f83eEeWNP8bOIsOfRg" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lVDs3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lVD83eEeWNP8bOIsOfRg" value="1"/>
              </object>
              <result xmi:id="_z8lVEM3eEeWNP8bOIsOfRg" name="Clear(name).result" outgoing="_z8lU5c3eEeWNP8bOIsOfRg" type="_z8l8f83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lVEc3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lVEs3eEeWNP8bOIsOfRg" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_z8lVE83eEeWNP8bOIsOfRg" name="Fork(LeftHandSide@66eb7847)" incoming="_z8lU5s3eEeWNP8bOIsOfRg" outgoing="_z8lU5M3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8lVFM3eEeWNP8bOIsOfRg" name="WriteAll(Expressions_Object::Member::name)">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lVFc3eEeWNP8bOIsOfRg" target="_z8lVIM3eEeWNP8bOIsOfRg" source="_z8lVFs3eEeWNP8bOIsOfRg"/>
              <structuredNodeInput xmi:id="_z8lVFs3eEeWNP8bOIsOfRg" name="WriteAll(Expressions_Object::Member::name).input(Expressions_Object::Member::name)" incoming="_z8lU5M3eEeWNP8bOIsOfRg" outgoing="_z8lVFc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lVF83eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lVGM3eEeWNP8bOIsOfRg" value="1"/>
              </structuredNodeInput>
              <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_z8lVGc3eEeWNP8bOIsOfRg" name="Write(name)" structuralFeature="_z8l8hs3eEeWNP8bOIsOfRg" isReplaceAll="true">
                <object xmi:id="_z8lVGs3eEeWNP8bOIsOfRg" name="Write(name).object" incoming="_z8lU5c3eEeWNP8bOIsOfRg" type="_z8l8f83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lVG83eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lVHM3eEeWNP8bOIsOfRg" value="1"/>
                </object>
                <result xmi:id="_z8lVHc3eEeWNP8bOIsOfRg" name="Write(name).result" type="_z8l8f83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lVHs3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lVH83eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <value xmi:id="_z8lVIM3eEeWNP8bOIsOfRg" name="Write(name).value" incoming="_z8lVFc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lVIc3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lVIs3eEeWNP8bOIsOfRg" value="1"/>
                </value>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8lVI83eEeWNP8bOIsOfRg" name="RightHandSide@538c328b" outgoing="_z8lU583eEeWNP8bOIsOfRg">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8lVJM3eEeWNP8bOIsOfRg" name="Value(&quot;A&quot;)">
                <result xmi:id="_z8lVJc3eEeWNP8bOIsOfRg" name="Value(&quot;A&quot;).result" outgoing="_z8lU5s3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lVJs3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lVJ83eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_z8lVKM3eEeWNP8bOIsOfRg" value="A">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                </value>
              </node>
            </node>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8lVKc3eEeWNP8bOIsOfRg" name="ExpressionStatement@6c3cf593" incoming="_z8kv283eEeWNP8bOIsOfRg" outgoing="_z8kv3M3eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lVKs3eEeWNP8bOIsOfRg" target="_z8lVVM3eEeWNP8bOIsOfRg" source="_z8lVO83eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lVK83eEeWNP8bOIsOfRg" target="_z8lVXc3eEeWNP8bOIsOfRg" source="_z8lVWs3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lVLM3eEeWNP8bOIsOfRg" target="_z8lVYc3eEeWNP8bOIsOfRg" source="_z8lVV83eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lVLc3eEeWNP8bOIsOfRg" target="_z8lVWs3eEeWNP8bOIsOfRg" source="_z8lVbM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_z8lVLs3eEeWNP8bOIsOfRg" target="_z8lVL83eEeWNP8bOIsOfRg" source="_z8lVas3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8lVL83eEeWNP8bOIsOfRg" name="Expression(LeftHandSide@27e5bc64)" incoming="_z8lVLs3eEeWNP8bOIsOfRg">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lVMM3eEeWNP8bOIsOfRg" target="_z8lVNc3eEeWNP8bOIsOfRg" source="_z8lVSc3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lVMc3eEeWNP8bOIsOfRg" target="_z8lVUs3eEeWNP8bOIsOfRg" source="_z8lVTs3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_z8lVMs3eEeWNP8bOIsOfRg" target="_z8lVNM3eEeWNP8bOIsOfRg" source="_z8lVPs3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lVM83eEeWNP8bOIsOfRg" target="_z8lVOM3eEeWNP8bOIsOfRg" source="_z8lVUs3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8lVNM3eEeWNP8bOIsOfRg" name="Call(At)" incoming="_z8lVMs3eEeWNP8bOIsOfRg">
                <argument xmi:id="_z8lVNc3eEeWNP8bOIsOfRg" name="Call(At).argument(seq)" incoming="_z8lVMM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lVNs3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lVN83eEeWNP8bOIsOfRg" value="*"/>
                </argument>
                <argument xmi:id="_z8lVOM3eEeWNP8bOIsOfRg" name="Call(At).argument(index)" incoming="_z8lVM83eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lVOc3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lVOs3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <result xmi:id="_z8lVO83eEeWNP8bOIsOfRg" name="Call(At).result()" outgoing="_z8lVKs3eEeWNP8bOIsOfRg">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lVPM3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lVPc3eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-At"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8lVPs3eEeWNP8bOIsOfRg" name="Tuple@320d9d7" outgoing="_z8lVMs3eEeWNP8bOIsOfRg">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lVP83eEeWNP8bOIsOfRg" target="_z8lVTM3eEeWNP8bOIsOfRg" source="_z8lVQs3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lVQM3eEeWNP8bOIsOfRg" target="_z8lVRs3eEeWNP8bOIsOfRg" source="_z8lVTM3eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:ReadSelfAction" xmi:id="_z8lVQc3eEeWNP8bOIsOfRg" name="ReadSelf">
                  <result xmi:id="_z8lVQs3eEeWNP8bOIsOfRg" name="ReadSelf.result" outgoing="_z8lVP83eEeWNP8bOIsOfRg" type="_z8kGQc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lVQ83eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lVRM3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_z8lVRc3eEeWNP8bOIsOfRg" name="Read(members)" structuralFeature="_z8kGS83eEeWNP8bOIsOfRg">
                  <object xmi:id="_z8lVRs3eEeWNP8bOIsOfRg" name="Read(members).object" incoming="_z8lVQM3eEeWNP8bOIsOfRg" type="_z8kGQc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lVR83eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lVSM3eEeWNP8bOIsOfRg" value="1"/>
                  </object>
                  <result xmi:id="_z8lVSc3eEeWNP8bOIsOfRg" name="Read(members).result" outgoing="_z8lVMM3eEeWNP8bOIsOfRg" type="_z8l8f83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lVSs3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lVS83eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_z8lVTM3eEeWNP8bOIsOfRg" name="Fork(ReadSelf.result)" incoming="_z8lVP83eEeWNP8bOIsOfRg" outgoing="_z8lVQM3eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8lVTc3eEeWNP8bOIsOfRg" name="Value(2)">
                  <result xmi:id="_z8lVTs3eEeWNP8bOIsOfRg" name="Value(2).result" outgoing="_z8lVMc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lVT83eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lVUM3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_z8lVUc3eEeWNP8bOIsOfRg" value="2">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
              </node>
              <node xmi:type="uml:ForkNode" xmi:id="_z8lVUs3eEeWNP8bOIsOfRg" name="Fork(Call(At).argument(index))" incoming="_z8lVMc3eEeWNP8bOIsOfRg" outgoing="_z8lVM83eEeWNP8bOIsOfRg"/>
            </node>
            <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_z8lVU83eEeWNP8bOIsOfRg" name="Clear(name)" structuralFeature="_z8l8hs3eEeWNP8bOIsOfRg">
              <object xmi:id="_z8lVVM3eEeWNP8bOIsOfRg" name="Clear(name).object" incoming="_z8lVKs3eEeWNP8bOIsOfRg" type="_z8l8f83eEeWNP8bOIsOfRg" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lVVc3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lVVs3eEeWNP8bOIsOfRg" value="1"/>
              </object>
              <result xmi:id="_z8lVV83eEeWNP8bOIsOfRg" name="Clear(name).result" outgoing="_z8lVLM3eEeWNP8bOIsOfRg" type="_z8l8f83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lVWM3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lVWc3eEeWNP8bOIsOfRg" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_z8lVWs3eEeWNP8bOIsOfRg" name="Fork(LeftHandSide@27e5bc64)" incoming="_z8lVLc3eEeWNP8bOIsOfRg" outgoing="_z8lVK83eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8lVW83eEeWNP8bOIsOfRg" name="WriteAll(Expressions_Object::Member::name)">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lVXM3eEeWNP8bOIsOfRg" target="_z8lVZ83eEeWNP8bOIsOfRg" source="_z8lVXc3eEeWNP8bOIsOfRg"/>
              <structuredNodeInput xmi:id="_z8lVXc3eEeWNP8bOIsOfRg" name="WriteAll(Expressions_Object::Member::name).input(Expressions_Object::Member::name)" incoming="_z8lVK83eEeWNP8bOIsOfRg" outgoing="_z8lVXM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lVXs3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lVX83eEeWNP8bOIsOfRg" value="1"/>
              </structuredNodeInput>
              <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_z8lVYM3eEeWNP8bOIsOfRg" name="Write(name)" structuralFeature="_z8l8hs3eEeWNP8bOIsOfRg" isReplaceAll="true">
                <object xmi:id="_z8lVYc3eEeWNP8bOIsOfRg" name="Write(name).object" incoming="_z8lVLM3eEeWNP8bOIsOfRg" type="_z8l8f83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lVYs3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lVY83eEeWNP8bOIsOfRg" value="1"/>
                </object>
                <result xmi:id="_z8lVZM3eEeWNP8bOIsOfRg" name="Write(name).result" type="_z8l8f83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lVZc3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lVZs3eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <value xmi:id="_z8lVZ83eEeWNP8bOIsOfRg" name="Write(name).value" incoming="_z8lVXM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lVaM3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lVac3eEeWNP8bOIsOfRg" value="1"/>
                </value>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8lVas3eEeWNP8bOIsOfRg" name="RightHandSide@7e97c438" outgoing="_z8lVLs3eEeWNP8bOIsOfRg">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8lVa83eEeWNP8bOIsOfRg" name="Value(&quot;B&quot;)">
                <result xmi:id="_z8lVbM3eEeWNP8bOIsOfRg" name="Value(&quot;B&quot;).result" outgoing="_z8lVLc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lVbc3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lVbs3eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_z8lVb83eEeWNP8bOIsOfRg" value="B">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                </value>
              </node>
            </node>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8lVcM3eEeWNP8bOIsOfRg" name="ExpressionStatement@bfa335e" incoming="_z8kv3M3eEeWNP8bOIsOfRg" outgoing="_z8kv3s3eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lVcc3eEeWNP8bOIsOfRg" target="_z8lVcs3eEeWNP8bOIsOfRg" source="_z8lVf83eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ForkNode" xmi:id="_z8lVcs3eEeWNP8bOIsOfRg" name="Fork(member)@3756a51e" incoming="_z8lVcc3eEeWNP8bOIsOfRg" outgoing="_z8kv3c3eEeWNP8bOIsOfRg _z8kv383eEeWNP8bOIsOfRg _z8kv5c3eEeWNP8bOIsOfRg _z8kv7M3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8lVc83eEeWNP8bOIsOfRg" name="RightHandSide@197270f4">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lVdM3eEeWNP8bOIsOfRg" target="_z8lVec3eEeWNP8bOIsOfRg" source="_z8lVjc3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lVdc3eEeWNP8bOIsOfRg" target="_z8lVls3eEeWNP8bOIsOfRg" source="_z8lVks3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_z8lVds3eEeWNP8bOIsOfRg" target="_z8lVeM3eEeWNP8bOIsOfRg" source="_z8lVgs3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lVd83eEeWNP8bOIsOfRg" target="_z8lVfM3eEeWNP8bOIsOfRg" source="_z8lVls3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8lVeM3eEeWNP8bOIsOfRg" name="Call(At)" incoming="_z8lVds3eEeWNP8bOIsOfRg">
                <argument xmi:id="_z8lVec3eEeWNP8bOIsOfRg" name="Call(At).argument(seq)" incoming="_z8lVdM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lVes3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lVe83eEeWNP8bOIsOfRg" value="*"/>
                </argument>
                <argument xmi:id="_z8lVfM3eEeWNP8bOIsOfRg" name="Call(At).argument(index)" incoming="_z8lVd83eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lVfc3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lVfs3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <result xmi:id="_z8lVf83eEeWNP8bOIsOfRg" name="Call(At).result()" outgoing="_z8lVcc3eEeWNP8bOIsOfRg">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lVgM3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lVgc3eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-At"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8lVgs3eEeWNP8bOIsOfRg" name="Tuple@23bbf283" outgoing="_z8lVds3eEeWNP8bOIsOfRg">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lVg83eEeWNP8bOIsOfRg" target="_z8lVkM3eEeWNP8bOIsOfRg" source="_z8lVhs3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lVhM3eEeWNP8bOIsOfRg" target="_z8lVis3eEeWNP8bOIsOfRg" source="_z8lVkM3eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:ReadSelfAction" xmi:id="_z8lVhc3eEeWNP8bOIsOfRg" name="ReadSelf">
                  <result xmi:id="_z8lVhs3eEeWNP8bOIsOfRg" name="ReadSelf.result" outgoing="_z8lVg83eEeWNP8bOIsOfRg" type="_z8kGQc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lVh83eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lViM3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_z8lVic3eEeWNP8bOIsOfRg" name="Read(members)" structuralFeature="_z8kGS83eEeWNP8bOIsOfRg">
                  <object xmi:id="_z8lVis3eEeWNP8bOIsOfRg" name="Read(members).object" incoming="_z8lVhM3eEeWNP8bOIsOfRg" type="_z8kGQc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lVi83eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lVjM3eEeWNP8bOIsOfRg" value="1"/>
                  </object>
                  <result xmi:id="_z8lVjc3eEeWNP8bOIsOfRg" name="Read(members).result" outgoing="_z8lVdM3eEeWNP8bOIsOfRg" type="_z8l8f83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lVjs3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lVj83eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_z8lVkM3eEeWNP8bOIsOfRg" name="Fork(ReadSelf.result)" incoming="_z8lVg83eEeWNP8bOIsOfRg" outgoing="_z8lVhM3eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8lVkc3eEeWNP8bOIsOfRg" name="Value(1)">
                  <result xmi:id="_z8lVks3eEeWNP8bOIsOfRg" name="Value(1).result" outgoing="_z8lVdc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lVk83eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lVlM3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_z8lVlc3eEeWNP8bOIsOfRg" value="1">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
              </node>
              <node xmi:type="uml:ForkNode" xmi:id="_z8lVls3eEeWNP8bOIsOfRg" name="Fork(Call(At).argument(index))" incoming="_z8lVdc3eEeWNP8bOIsOfRg" outgoing="_z8lVd83eEeWNP8bOIsOfRg"/>
            </node>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8lVl83eEeWNP8bOIsOfRg" name="ExpressionStatement@5148c9e2" incoming="_z8kv3s3eEeWNP8bOIsOfRg" outgoing="_z8kv4M3eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lVmM3eEeWNP8bOIsOfRg" target="_z8lVps3eEeWNP8bOIsOfRg" source="_z8lVo83eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lVmc3eEeWNP8bOIsOfRg" target="_z8lVqs3eEeWNP8bOIsOfRg" source="_z8lVoM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lVms3eEeWNP8bOIsOfRg" target="_z8lVo83eEeWNP8bOIsOfRg" source="_z8lVtc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_z8lVm83eEeWNP8bOIsOfRg" target="_z8lVnM3eEeWNP8bOIsOfRg" source="_z8lVs83eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_z8lVnM3eEeWNP8bOIsOfRg" name="Clear(isActive)" incoming="_z8lVm83eEeWNP8bOIsOfRg" structuralFeature="_z8l8g83eEeWNP8bOIsOfRg">
              <object xmi:id="_z8lVnc3eEeWNP8bOIsOfRg" name="Clear(isActive).object" incoming="_z8kv3c3eEeWNP8bOIsOfRg" type="_z8l8f83eEeWNP8bOIsOfRg" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lVns3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lVn83eEeWNP8bOIsOfRg" value="1"/>
              </object>
              <result xmi:id="_z8lVoM3eEeWNP8bOIsOfRg" name="Clear(isActive).result" outgoing="_z8lVmc3eEeWNP8bOIsOfRg" type="_z8l8f83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lVoc3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lVos3eEeWNP8bOIsOfRg" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_z8lVo83eEeWNP8bOIsOfRg" name="Fork(LeftHandSide@35ae44e2)" incoming="_z8lVms3eEeWNP8bOIsOfRg" outgoing="_z8lVmM3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8lVpM3eEeWNP8bOIsOfRg" name="WriteAll(Expressions_Object::Member::isActive)">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lVpc3eEeWNP8bOIsOfRg" target="_z8lVsM3eEeWNP8bOIsOfRg" source="_z8lVps3eEeWNP8bOIsOfRg"/>
              <structuredNodeInput xmi:id="_z8lVps3eEeWNP8bOIsOfRg" name="WriteAll(Expressions_Object::Member::isActive).input(Expressions_Object::Member::isActive)" incoming="_z8lVmM3eEeWNP8bOIsOfRg" outgoing="_z8lVpc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lVp83eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lVqM3eEeWNP8bOIsOfRg" value="1"/>
              </structuredNodeInput>
              <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_z8lVqc3eEeWNP8bOIsOfRg" name="Write(isActive)" structuralFeature="_z8l8g83eEeWNP8bOIsOfRg" isReplaceAll="true">
                <object xmi:id="_z8lVqs3eEeWNP8bOIsOfRg" name="Write(isActive).object" incoming="_z8lVmc3eEeWNP8bOIsOfRg" type="_z8l8f83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lVq83eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lVrM3eEeWNP8bOIsOfRg" value="1"/>
                </object>
                <result xmi:id="_z8lVrc3eEeWNP8bOIsOfRg" name="Write(isActive).result" type="_z8l8f83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lVrs3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lVr83eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <value xmi:id="_z8lVsM3eEeWNP8bOIsOfRg" name="Write(isActive).value" incoming="_z8lVpc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lVsc3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lVss3eEeWNP8bOIsOfRg" value="1"/>
                </value>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8lVs83eEeWNP8bOIsOfRg" name="RightHandSide@3f8af105" outgoing="_z8lVm83eEeWNP8bOIsOfRg">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8lVtM3eEeWNP8bOIsOfRg" name="Value(true)">
                <result xmi:id="_z8lVtc3eEeWNP8bOIsOfRg" name="Value(true).result" outgoing="_z8lVms3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lVts3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lVt83eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralBoolean" xmi:id="_z8lVuM3eEeWNP8bOIsOfRg" value="true">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                </value>
              </node>
            </node>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8lVuc3eEeWNP8bOIsOfRg" name="ExpressionStatement@4486127a" incoming="_z8kv4M3eEeWNP8bOIsOfRg" outgoing="_z8kv4c3eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lVus3eEeWNP8bOIsOfRg" target="_z8lVyM3eEeWNP8bOIsOfRg" source="_z8lVxc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lVu83eEeWNP8bOIsOfRg" target="_z8lVzM3eEeWNP8bOIsOfRg" source="_z8lVws3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lVvM3eEeWNP8bOIsOfRg" target="_z8lVxc3eEeWNP8bOIsOfRg" source="_z8lV183eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_z8lVvc3eEeWNP8bOIsOfRg" target="_z8lVvs3eEeWNP8bOIsOfRg" source="_z8lV1c3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_z8lVvs3eEeWNP8bOIsOfRg" name="Clear(address)" incoming="_z8lVvc3eEeWNP8bOIsOfRg" structuralFeature="_z8l8ic3eEeWNP8bOIsOfRg">
              <object xmi:id="_z8lVv83eEeWNP8bOIsOfRg" name="Clear(address).object" incoming="_z8kv383eEeWNP8bOIsOfRg" type="_z8l8f83eEeWNP8bOIsOfRg" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lVwM3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lVwc3eEeWNP8bOIsOfRg" value="1"/>
              </object>
              <result xmi:id="_z8lVws3eEeWNP8bOIsOfRg" name="Clear(address).result" outgoing="_z8lVu83eEeWNP8bOIsOfRg" type="_z8l8f83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lVw83eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lVxM3eEeWNP8bOIsOfRg" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_z8lVxc3eEeWNP8bOIsOfRg" name="Fork(LeftHandSide@5556d43e)" incoming="_z8lVvM3eEeWNP8bOIsOfRg" outgoing="_z8lVus3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8lVxs3eEeWNP8bOIsOfRg" name="WriteAll(Expressions_Object::Member::address)">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lVx83eEeWNP8bOIsOfRg" target="_z8lV0s3eEeWNP8bOIsOfRg" source="_z8lVyM3eEeWNP8bOIsOfRg"/>
              <structuredNodeInput xmi:id="_z8lVyM3eEeWNP8bOIsOfRg" name="WriteAll(Expressions_Object::Member::address).input(Expressions_Object::Member::address)" incoming="_z8lVus3eEeWNP8bOIsOfRg" outgoing="_z8lVx83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lVyc3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lVys3eEeWNP8bOIsOfRg" value="1"/>
              </structuredNodeInput>
              <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_z8lVy83eEeWNP8bOIsOfRg" name="Write(address)" structuralFeature="_z8l8ic3eEeWNP8bOIsOfRg" isReplaceAll="true">
                <object xmi:id="_z8lVzM3eEeWNP8bOIsOfRg" name="Write(address).object" incoming="_z8lVu83eEeWNP8bOIsOfRg" type="_z8l8f83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lVzc3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lVzs3eEeWNP8bOIsOfRg" value="1"/>
                </object>
                <result xmi:id="_z8lVz83eEeWNP8bOIsOfRg" name="Write(address).result" type="_z8l8f83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lV0M3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lV0c3eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <value xmi:id="_z8lV0s3eEeWNP8bOIsOfRg" name="Write(address).value" incoming="_z8lVx83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lV083eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lV1M3eEeWNP8bOIsOfRg" value="1"/>
                </value>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8lV1c3eEeWNP8bOIsOfRg" name="RightHandSide@2f887435" outgoing="_z8lVvc3eEeWNP8bOIsOfRg">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8lV1s3eEeWNP8bOIsOfRg" name="Value(&quot;Easy Street&quot;)">
                <result xmi:id="_z8lV183eEeWNP8bOIsOfRg" name="Value(&quot;Easy Street&quot;).result" outgoing="_z8lVvM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lV2M3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lV2c3eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_z8lV2s3eEeWNP8bOIsOfRg" value="Easy Street">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                </value>
              </node>
            </node>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8lV283eEeWNP8bOIsOfRg" name="ExpressionStatement@3aa5218c" incoming="_z8kv4c3eEeWNP8bOIsOfRg" outgoing="_z8kv483eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lV3M3eEeWNP8bOIsOfRg" target="_z8lV3c3eEeWNP8bOIsOfRg" source="_z8lWV83eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ForkNode" xmi:id="_z8lV3c3eEeWNP8bOIsOfRg" name="Fork(customer0)@3e495955" incoming="_z8lV3M3eEeWNP8bOIsOfRg" outgoing="_z8kv4s3eEeWNP8bOIsOfRg _z8kv7c3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8lV3s3eEeWNP8bOIsOfRg" name="RightHandSide@4187fb65">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lV383eEeWNP8bOIsOfRg" target="_z8lV6s3eEeWNP8bOIsOfRg" source="_z8lWX83eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lV4M3eEeWNP8bOIsOfRg" target="_z8lV7c3eEeWNP8bOIsOfRg" source="_z8lWZM3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lV4c3eEeWNP8bOIsOfRg" target="_z8lV8M3eEeWNP8bOIsOfRg" source="_z8lWac3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_z8lV4s3eEeWNP8bOIsOfRg" target="_z8lV483eEeWNP8bOIsOfRg" source="_z8lWXc3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8lV483eEeWNP8bOIsOfRg" name="Create(Expressions_Object::Customer)" incoming="_z8lV4s3eEeWNP8bOIsOfRg">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lV5M3eEeWNP8bOIsOfRg" target="_z8lV_83eEeWNP8bOIsOfRg" source="_z8lV6s3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lV5c3eEeWNP8bOIsOfRg" target="_z8lV-c3eEeWNP8bOIsOfRg" source="_z8lV9M3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lV5s3eEeWNP8bOIsOfRg" target="_z8lWCc3eEeWNP8bOIsOfRg" source="_z8lV7c3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lV583eEeWNP8bOIsOfRg" target="_z8lWA83eEeWNP8bOIsOfRg" source="_z8lV_M3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lV6M3eEeWNP8bOIsOfRg" target="_z8lWUc3eEeWNP8bOIsOfRg" source="_z8lWBs3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lV6c3eEeWNP8bOIsOfRg" target="_z8lWVM3eEeWNP8bOIsOfRg" source="_z8lV8M3eEeWNP8bOIsOfRg"/>
                <structuredNodeInput xmi:id="_z8lV6s3eEeWNP8bOIsOfRg" name="Create(Expressions_Object::Customer).input(Expressions_Object::Customer::name)" incoming="_z8lV383eEeWNP8bOIsOfRg" outgoing="_z8lV5M3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lV683eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lV7M3eEeWNP8bOIsOfRg" value="1"/>
                </structuredNodeInput>
                <structuredNodeInput xmi:id="_z8lV7c3eEeWNP8bOIsOfRg" name="Create(Expressions_Object::Customer).input(Expressions_Object::Customer::email)" incoming="_z8lV4M3eEeWNP8bOIsOfRg" outgoing="_z8lV5s3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lV7s3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lV783eEeWNP8bOIsOfRg" value="1"/>
                </structuredNodeInput>
                <structuredNodeInput xmi:id="_z8lV8M3eEeWNP8bOIsOfRg" name="Create(Expressions_Object::Customer).input(Expressions_Object::Customer::address)" incoming="_z8lV4c3eEeWNP8bOIsOfRg" outgoing="_z8lV6c3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lV8c3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lV8s3eEeWNP8bOIsOfRg" value="*"/>
                </structuredNodeInput>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8lV883eEeWNP8bOIsOfRg" name="Value(Customer)">
                  <result xmi:id="_z8lV9M3eEeWNP8bOIsOfRg" name="Value(Customer).result" outgoing="_z8lV5c3eEeWNP8bOIsOfRg" type="_z8l9Ec3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lV9c3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lV9s3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:type="uml:InstanceValue" xmi:id="_z8lV983eEeWNP8bOIsOfRg" type="_z8l9Ec3eEeWNP8bOIsOfRg" instance="_z8l9G83eEeWNP8bOIsOfRg"/>
                </node>
                <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_z8lV-M3eEeWNP8bOIsOfRg" name="Write(name)" structuralFeature="_z8l9Es3eEeWNP8bOIsOfRg" isReplaceAll="true">
                  <object xmi:id="_z8lV-c3eEeWNP8bOIsOfRg" name="Write(name).object" incoming="_z8lV5c3eEeWNP8bOIsOfRg" type="_z8l9Ec3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lV-s3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lV-83eEeWNP8bOIsOfRg" value="1"/>
                  </object>
                  <result xmi:id="_z8lV_M3eEeWNP8bOIsOfRg" name="Write(name).result" outgoing="_z8lV583eEeWNP8bOIsOfRg" type="_z8l9Ec3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lV_c3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lV_s3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:id="_z8lV_83eEeWNP8bOIsOfRg" name="Write(name).value" incoming="_z8lV5M3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lWAM3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lWAc3eEeWNP8bOIsOfRg" value="1"/>
                  </value>
                </node>
                <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_z8lWAs3eEeWNP8bOIsOfRg" name="Write(email)" structuralFeature="_z8l9Fc3eEeWNP8bOIsOfRg" isReplaceAll="true">
                  <object xmi:id="_z8lWA83eEeWNP8bOIsOfRg" name="Write(email).object" incoming="_z8lV583eEeWNP8bOIsOfRg" type="_z8l9Ec3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lWBM3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lWBc3eEeWNP8bOIsOfRg" value="1"/>
                  </object>
                  <result xmi:id="_z8lWBs3eEeWNP8bOIsOfRg" name="Write(email).result" outgoing="_z8lV6M3eEeWNP8bOIsOfRg" type="_z8l9Ec3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lWB83eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lWCM3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:id="_z8lWCc3eEeWNP8bOIsOfRg" name="Write(email).value" incoming="_z8lV5s3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lWCs3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lWC83eEeWNP8bOIsOfRg" value="1"/>
                  </value>
                </node>
                <node xmi:type="uml:LoopNode" xmi:id="_z8lWDM3eEeWNP8bOIsOfRg" name="Iterate(Write(address))" bodyOutput="_z8lWG83eEeWNP8bOIsOfRg _z8lWQc3eEeWNP8bOIsOfRg" bodyPart="_z8lWF83eEeWNP8bOIsOfRg _z8lWJM3eEeWNP8bOIsOfRg _z8lWKs3eEeWNP8bOIsOfRg _z8lWMM3eEeWNP8bOIsOfRg _z8lWOs3eEeWNP8bOIsOfRg" decider="_z8lWSM3eEeWNP8bOIsOfRg" isTestedFirst="true" test="_z8lWRM3eEeWNP8bOIsOfRg">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lWDc3eEeWNP8bOIsOfRg" target="_z8lWIc3eEeWNP8bOIsOfRg" source="_z8lWJc3eEeWNP8bOIsOfRg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lWDs3eEeWNP8bOIsOfRg" target="_z8lWGM3eEeWNP8bOIsOfRg" source="_z8lWS83eEeWNP8bOIsOfRg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lWD83eEeWNP8bOIsOfRg" target="_z8lWKc3eEeWNP8bOIsOfRg" source="_z8lWTs3eEeWNP8bOIsOfRg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lWEM3eEeWNP8bOIsOfRg" target="_z8lWL83eEeWNP8bOIsOfRg" source="_z8lWK83eEeWNP8bOIsOfRg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lWEc3eEeWNP8bOIsOfRg" target="_z8lWMc3eEeWNP8bOIsOfRg" source="_z8lWKc3eEeWNP8bOIsOfRg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lWEs3eEeWNP8bOIsOfRg" target="_z8lWNM3eEeWNP8bOIsOfRg" source="_z8lWL83eEeWNP8bOIsOfRg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lWE83eEeWNP8bOIsOfRg" target="_z8lWHs3eEeWNP8bOIsOfRg" source="_z8lWN83eEeWNP8bOIsOfRg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lWFM3eEeWNP8bOIsOfRg" target="_z8lWO83eEeWNP8bOIsOfRg" source="_z8lWKc3eEeWNP8bOIsOfRg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lWFc3eEeWNP8bOIsOfRg" target="_z8lWPs3eEeWNP8bOIsOfRg" source="_z8lWL83eEeWNP8bOIsOfRg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lWFs3eEeWNP8bOIsOfRg" target="_z8lWRc3eEeWNP8bOIsOfRg" source="_z8lWKc3eEeWNP8bOIsOfRg"/>
                  <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_z8lWF83eEeWNP8bOIsOfRg" name="Write(address)" structuralFeature="_z8l9GM3eEeWNP8bOIsOfRg">
                    <object xmi:id="_z8lWGM3eEeWNP8bOIsOfRg" name="Write(address).object" incoming="_z8lWDs3eEeWNP8bOIsOfRg" type="_z8l9Ec3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lWGc3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lWGs3eEeWNP8bOIsOfRg" value="1"/>
                    </object>
                    <result xmi:id="_z8lWG83eEeWNP8bOIsOfRg" name="Write(address).result" type="_z8l9Ec3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lWHM3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lWHc3eEeWNP8bOIsOfRg" value="1"/>
                    </result>
                    <value xmi:id="_z8lWHs3eEeWNP8bOIsOfRg" name="Write(address).value" incoming="_z8lWE83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lWH83eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lWIM3eEeWNP8bOIsOfRg" value="1"/>
                    </value>
                    <insertAt xmi:id="_z8lWIc3eEeWNP8bOIsOfRg" name="Write(address).insertAt" incoming="_z8lWDc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#UnlimitedNatural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lWIs3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lWI83eEeWNP8bOIsOfRg" value="1"/>
                    </insertAt>
                  </node>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8lWJM3eEeWNP8bOIsOfRg" name="Value(*)">
                    <result xmi:id="_z8lWJc3eEeWNP8bOIsOfRg" name="Value(*).result" outgoing="_z8lWDc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#UnlimitedNatural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lWJs3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lWJ83eEeWNP8bOIsOfRg" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lWKM3eEeWNP8bOIsOfRg" value="*">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#UnlimitedNatural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_z8lWKc3eEeWNP8bOIsOfRg" name="Fork(value)" incoming="_z8lWD83eEeWNP8bOIsOfRg" outgoing="_z8lWEc3eEeWNP8bOIsOfRg _z8lWFM3eEeWNP8bOIsOfRg _z8lWFs3eEeWNP8bOIsOfRg"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8lWKs3eEeWNP8bOIsOfRg" name="Value(1)">
                    <result xmi:id="_z8lWK83eEeWNP8bOIsOfRg" name="Value(1).result" outgoing="_z8lWEM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lWLM3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lWLc3eEeWNP8bOIsOfRg" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_z8lWLs3eEeWNP8bOIsOfRg" value="1">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_z8lWL83eEeWNP8bOIsOfRg" name="Fork(Value(1).result)" incoming="_z8lWEM3eEeWNP8bOIsOfRg" outgoing="_z8lWEs3eEeWNP8bOIsOfRg _z8lWFc3eEeWNP8bOIsOfRg"/>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8lWMM3eEeWNP8bOIsOfRg" name="Call(ListGet)">
                    <argument xmi:id="_z8lWMc3eEeWNP8bOIsOfRg" name="Call(ListGet).argument(list)" incoming="_z8lWEc3eEeWNP8bOIsOfRg">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lWMs3eEeWNP8bOIsOfRg"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lWM83eEeWNP8bOIsOfRg" value="*"/>
                    </argument>
                    <argument xmi:id="_z8lWNM3eEeWNP8bOIsOfRg" name="Call(ListGet).argument(index)" incoming="_z8lWEs3eEeWNP8bOIsOfRg">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lWNc3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lWNs3eEeWNP8bOIsOfRg" value="1"/>
                    </argument>
                    <result xmi:id="_z8lWN83eEeWNP8bOIsOfRg" name="Call(ListGet).result(result)" outgoing="_z8lWE83eEeWNP8bOIsOfRg">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lWOM3eEeWNP8bOIsOfRg"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lWOc3eEeWNP8bOIsOfRg" value="1"/>
                    </result>
                    <behavior xmi:type="uml:FunctionBehavior" href="pathmap://ALF_LIBRARIES/fUML.library.uml#PrimitiveBehaviors-ListFunctions-ListGet"/>
                  </node>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8lWOs3eEeWNP8bOIsOfRg" name="Call(ExcludeAt)">
                    <argument xmi:id="_z8lWO83eEeWNP8bOIsOfRg" name="Call(ExcludeAt).argument(seq)" incoming="_z8lWFM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lWPM3eEeWNP8bOIsOfRg"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lWPc3eEeWNP8bOIsOfRg" value="*"/>
                    </argument>
                    <argument xmi:id="_z8lWPs3eEeWNP8bOIsOfRg" name="Call(ExcludeAt).argument(index)" incoming="_z8lWFc3eEeWNP8bOIsOfRg">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lWP83eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lWQM3eEeWNP8bOIsOfRg" value="1"/>
                    </argument>
                    <result xmi:id="_z8lWQc3eEeWNP8bOIsOfRg" name="Call(ExcludeAt).result()" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lWQs3eEeWNP8bOIsOfRg"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lWQ83eEeWNP8bOIsOfRg" value="*"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-ExcludeAt"/>
                  </node>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8lWRM3eEeWNP8bOIsOfRg" name="Call(NotEmpty)">
                    <argument xmi:id="_z8lWRc3eEeWNP8bOIsOfRg" name="Call(NotEmpty).argument(seq)" incoming="_z8lWFs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lWRs3eEeWNP8bOIsOfRg"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lWR83eEeWNP8bOIsOfRg" value="*"/>
                    </argument>
                    <result xmi:id="_z8lWSM3eEeWNP8bOIsOfRg" name="Call(NotEmpty).result()">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lWSc3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lWSs3eEeWNP8bOIsOfRg" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                  </node>
                  <loopVariable xmi:id="_z8lWS83eEeWNP8bOIsOfRg" name="Iterate(Write(address)).loopVariable(Write(email).result)" outgoing="_z8lWDs3eEeWNP8bOIsOfRg" type="_z8l9Ec3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lWTM3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lWTc3eEeWNP8bOIsOfRg" value="1"/>
                  </loopVariable>
                  <loopVariable xmi:id="_z8lWTs3eEeWNP8bOIsOfRg" name="Iterate(Write(address)).loopVariable(value)" outgoing="_z8lWD83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lWT83eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lWUM3eEeWNP8bOIsOfRg" value="*"/>
                  </loopVariable>
                  <loopVariableInput xmi:id="_z8lWUc3eEeWNP8bOIsOfRg" name="Iterate(Write(address)).loopVariableInput(Write(email).result)" incoming="_z8lV6M3eEeWNP8bOIsOfRg" type="_z8l9Ec3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lWUs3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lWU83eEeWNP8bOIsOfRg" value="1"/>
                  </loopVariableInput>
                  <loopVariableInput xmi:id="_z8lWVM3eEeWNP8bOIsOfRg" name="Iterate(Write(address)).loopVariableInput(value)" incoming="_z8lV6c3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lWVc3eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lWVs3eEeWNP8bOIsOfRg" value="*"/>
                  </loopVariableInput>
                  <result xmi:id="_z8lWV83eEeWNP8bOIsOfRg" name="Iterate(Write(address)).result(Write(email).result)" outgoing="_z8lV3M3eEeWNP8bOIsOfRg" type="_z8l9Ec3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lWWM3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lWWc3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <result xmi:id="_z8lWWs3eEeWNP8bOIsOfRg" name="Iterate(Write(address)).result(value)" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lWW83eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lWXM3eEeWNP8bOIsOfRg" value="*"/>
                  </result>
                </node>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8lWXc3eEeWNP8bOIsOfRg" name="Tuple@62af3282" outgoing="_z8lV4s3eEeWNP8bOIsOfRg">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8lWXs3eEeWNP8bOIsOfRg" name="Value(&quot;Fred&quot;)">
                  <result xmi:id="_z8lWX83eEeWNP8bOIsOfRg" name="Value(&quot;Fred&quot;).result" outgoing="_z8lV383eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lWYM3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lWYc3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_z8lWYs3eEeWNP8bOIsOfRg" value="Fred">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8lWY83eEeWNP8bOIsOfRg" name="Value(&quot;fred@blah.com&quot;)">
                  <result xmi:id="_z8lWZM3eEeWNP8bOIsOfRg" name="Value(&quot;fred@blah.com&quot;).result" outgoing="_z8lV4M3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lWZc3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lWZs3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_z8lWZ83eEeWNP8bOIsOfRg" value="fred@blah.com">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8lWaM3eEeWNP8bOIsOfRg" name="Value(&quot;Unknown&quot;)">
                  <result xmi:id="_z8lWac3eEeWNP8bOIsOfRg" name="Value(&quot;Unknown&quot;).result" outgoing="_z8lV4c3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lWas3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lWa83eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_z8lWbM3eEeWNP8bOIsOfRg" value="Unknown">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
              </node>
            </node>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8lWbc3eEeWNP8bOIsOfRg" name="ExpressionStatement@592133b0" incoming="_z8kv483eEeWNP8bOIsOfRg" outgoing="_z8kv5s3eEeWNP8bOIsOfRg">
            <node xmi:type="uml:ForkNode" xmi:id="_z8lWbs3eEeWNP8bOIsOfRg" name="Fork(customer1)@12c89587" incoming="_z8kv4s3eEeWNP8bOIsOfRg" outgoing="_z8kv5M3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8lWb83eEeWNP8bOIsOfRg" name="RightHandSide@2ed0dbb3"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8lWcM3eEeWNP8bOIsOfRg" name="ExpressionStatement@52fb5153" incoming="_z8kv5s3eEeWNP8bOIsOfRg" outgoing="_z8kv583eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lWcc3eEeWNP8bOIsOfRg" target="_z8lWgM3eEeWNP8bOIsOfRg" source="_z8lWfc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lWcs3eEeWNP8bOIsOfRg" target="_z8lWyM3eEeWNP8bOIsOfRg" source="_z8lWes3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lWc83eEeWNP8bOIsOfRg" target="_z8lW1M3eEeWNP8bOIsOfRg" source="_z8lWzs3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lWdM3eEeWNP8bOIsOfRg" target="_z8lWfc3eEeWNP8bOIsOfRg" source="_z8lW283eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_z8lWdc3eEeWNP8bOIsOfRg" target="_z8lWds3eEeWNP8bOIsOfRg" source="_z8lW1c3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_z8lWds3eEeWNP8bOIsOfRg" name="Clear(address)" incoming="_z8lWdc3eEeWNP8bOIsOfRg" structuralFeature="_z8l9GM3eEeWNP8bOIsOfRg">
              <object xmi:id="_z8lWd83eEeWNP8bOIsOfRg" name="Clear(address).object" incoming="_z8kv5M3eEeWNP8bOIsOfRg" type="_z8l9Ec3eEeWNP8bOIsOfRg" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lWeM3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lWec3eEeWNP8bOIsOfRg" value="1"/>
              </object>
              <result xmi:id="_z8lWes3eEeWNP8bOIsOfRg" name="Clear(address).result" outgoing="_z8lWcs3eEeWNP8bOIsOfRg" type="_z8l9Ec3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lWe83eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lWfM3eEeWNP8bOIsOfRg" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_z8lWfc3eEeWNP8bOIsOfRg" name="Fork(LeftHandSide@3b43c55c)" incoming="_z8lWdM3eEeWNP8bOIsOfRg" outgoing="_z8lWcc3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8lWfs3eEeWNP8bOIsOfRg" name="WriteAll(Expressions_Object::Customer::address)">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lWf83eEeWNP8bOIsOfRg" target="_z8lWy83eEeWNP8bOIsOfRg" source="_z8lWgM3eEeWNP8bOIsOfRg"/>
              <structuredNodeInput xmi:id="_z8lWgM3eEeWNP8bOIsOfRg" name="WriteAll(Expressions_Object::Customer::address).input(Expressions_Object::Customer::address)" incoming="_z8lWcc3eEeWNP8bOIsOfRg" outgoing="_z8lWf83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lWgc3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lWgs3eEeWNP8bOIsOfRg" value="*"/>
              </structuredNodeInput>
              <node xmi:type="uml:LoopNode" xmi:id="_z8lWg83eEeWNP8bOIsOfRg" name="Iterate(Write(address))" bodyOutput="_z8lWks3eEeWNP8bOIsOfRg _z8lWuM3eEeWNP8bOIsOfRg" bodyPart="_z8lWjs3eEeWNP8bOIsOfRg _z8lWm83eEeWNP8bOIsOfRg _z8lWoc3eEeWNP8bOIsOfRg _z8lWp83eEeWNP8bOIsOfRg _z8lWsc3eEeWNP8bOIsOfRg" decider="_z8lWv83eEeWNP8bOIsOfRg" isTestedFirst="true" test="_z8lWu83eEeWNP8bOIsOfRg">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lWhM3eEeWNP8bOIsOfRg" target="_z8lWmM3eEeWNP8bOIsOfRg" source="_z8lWnM3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lWhc3eEeWNP8bOIsOfRg" target="_z8lWj83eEeWNP8bOIsOfRg" source="_z8lWws3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lWhs3eEeWNP8bOIsOfRg" target="_z8lWoM3eEeWNP8bOIsOfRg" source="_z8lWxc3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lWh83eEeWNP8bOIsOfRg" target="_z8lWps3eEeWNP8bOIsOfRg" source="_z8lWos3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lWiM3eEeWNP8bOIsOfRg" target="_z8lWqM3eEeWNP8bOIsOfRg" source="_z8lWoM3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lWic3eEeWNP8bOIsOfRg" target="_z8lWq83eEeWNP8bOIsOfRg" source="_z8lWps3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lWis3eEeWNP8bOIsOfRg" target="_z8lWlc3eEeWNP8bOIsOfRg" source="_z8lWrs3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lWi83eEeWNP8bOIsOfRg" target="_z8lWss3eEeWNP8bOIsOfRg" source="_z8lWoM3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lWjM3eEeWNP8bOIsOfRg" target="_z8lWtc3eEeWNP8bOIsOfRg" source="_z8lWps3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lWjc3eEeWNP8bOIsOfRg" target="_z8lWvM3eEeWNP8bOIsOfRg" source="_z8lWoM3eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_z8lWjs3eEeWNP8bOIsOfRg" name="Write(address)" structuralFeature="_z8l9GM3eEeWNP8bOIsOfRg">
                  <object xmi:id="_z8lWj83eEeWNP8bOIsOfRg" name="Write(address).object" incoming="_z8lWhc3eEeWNP8bOIsOfRg" type="_z8l9Ec3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lWkM3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lWkc3eEeWNP8bOIsOfRg" value="1"/>
                  </object>
                  <result xmi:id="_z8lWks3eEeWNP8bOIsOfRg" name="Write(address).result" type="_z8l9Ec3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lWk83eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lWlM3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:id="_z8lWlc3eEeWNP8bOIsOfRg" name="Write(address).value" incoming="_z8lWis3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lWls3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lWl83eEeWNP8bOIsOfRg" value="1"/>
                  </value>
                  <insertAt xmi:id="_z8lWmM3eEeWNP8bOIsOfRg" name="Write(address).insertAt" incoming="_z8lWhM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#UnlimitedNatural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lWmc3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lWms3eEeWNP8bOIsOfRg" value="1"/>
                  </insertAt>
                </node>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8lWm83eEeWNP8bOIsOfRg" name="Value(*)">
                  <result xmi:id="_z8lWnM3eEeWNP8bOIsOfRg" name="Value(*).result" outgoing="_z8lWhM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#UnlimitedNatural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lWnc3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lWns3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lWn83eEeWNP8bOIsOfRg" value="*">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#UnlimitedNatural"/>
                  </value>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_z8lWoM3eEeWNP8bOIsOfRg" name="Fork(value)" incoming="_z8lWhs3eEeWNP8bOIsOfRg" outgoing="_z8lWiM3eEeWNP8bOIsOfRg _z8lWi83eEeWNP8bOIsOfRg _z8lWjc3eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8lWoc3eEeWNP8bOIsOfRg" name="Value(1)">
                  <result xmi:id="_z8lWos3eEeWNP8bOIsOfRg" name="Value(1).result" outgoing="_z8lWh83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lWo83eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lWpM3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_z8lWpc3eEeWNP8bOIsOfRg" value="1">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_z8lWps3eEeWNP8bOIsOfRg" name="Fork(Value(1).result)" incoming="_z8lWh83eEeWNP8bOIsOfRg" outgoing="_z8lWic3eEeWNP8bOIsOfRg _z8lWjM3eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8lWp83eEeWNP8bOIsOfRg" name="Call(ListGet)">
                  <argument xmi:id="_z8lWqM3eEeWNP8bOIsOfRg" name="Call(ListGet).argument(list)" incoming="_z8lWiM3eEeWNP8bOIsOfRg">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lWqc3eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lWqs3eEeWNP8bOIsOfRg" value="*"/>
                  </argument>
                  <argument xmi:id="_z8lWq83eEeWNP8bOIsOfRg" name="Call(ListGet).argument(index)" incoming="_z8lWic3eEeWNP8bOIsOfRg">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lWrM3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lWrc3eEeWNP8bOIsOfRg" value="1"/>
                  </argument>
                  <result xmi:id="_z8lWrs3eEeWNP8bOIsOfRg" name="Call(ListGet).result(result)" outgoing="_z8lWis3eEeWNP8bOIsOfRg">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lWr83eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lWsM3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <behavior xmi:type="uml:FunctionBehavior" href="pathmap://ALF_LIBRARIES/fUML.library.uml#PrimitiveBehaviors-ListFunctions-ListGet"/>
                </node>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8lWsc3eEeWNP8bOIsOfRg" name="Call(ExcludeAt)">
                  <argument xmi:id="_z8lWss3eEeWNP8bOIsOfRg" name="Call(ExcludeAt).argument(seq)" incoming="_z8lWi83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lWs83eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lWtM3eEeWNP8bOIsOfRg" value="*"/>
                  </argument>
                  <argument xmi:id="_z8lWtc3eEeWNP8bOIsOfRg" name="Call(ExcludeAt).argument(index)" incoming="_z8lWjM3eEeWNP8bOIsOfRg">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lWts3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lWt83eEeWNP8bOIsOfRg" value="1"/>
                  </argument>
                  <result xmi:id="_z8lWuM3eEeWNP8bOIsOfRg" name="Call(ExcludeAt).result()" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lWuc3eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lWus3eEeWNP8bOIsOfRg" value="*"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-ExcludeAt"/>
                </node>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8lWu83eEeWNP8bOIsOfRg" name="Call(NotEmpty)">
                  <argument xmi:id="_z8lWvM3eEeWNP8bOIsOfRg" name="Call(NotEmpty).argument(seq)" incoming="_z8lWjc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lWvc3eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lWvs3eEeWNP8bOIsOfRg" value="*"/>
                  </argument>
                  <result xmi:id="_z8lWv83eEeWNP8bOIsOfRg" name="Call(NotEmpty).result()">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lWwM3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lWwc3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <behavior xmi:type="uml:Activity" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                </node>
                <loopVariable xmi:id="_z8lWws3eEeWNP8bOIsOfRg" name="Iterate(Write(address)).loopVariable(Clear(address).result)" outgoing="_z8lWhc3eEeWNP8bOIsOfRg" type="_z8l9Ec3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lWw83eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lWxM3eEeWNP8bOIsOfRg" value="1"/>
                </loopVariable>
                <loopVariable xmi:id="_z8lWxc3eEeWNP8bOIsOfRg" name="Iterate(Write(address)).loopVariable(value)" outgoing="_z8lWhs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lWxs3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lWx83eEeWNP8bOIsOfRg" value="*"/>
                </loopVariable>
                <loopVariableInput xmi:id="_z8lWyM3eEeWNP8bOIsOfRg" name="Iterate(Write(address)).loopVariableInput(Clear(address).result)" incoming="_z8lWcs3eEeWNP8bOIsOfRg" type="_z8l9Ec3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lWyc3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lWys3eEeWNP8bOIsOfRg" value="1"/>
                </loopVariableInput>
                <loopVariableInput xmi:id="_z8lWy83eEeWNP8bOIsOfRg" name="Iterate(Write(address)).loopVariableInput(value)" incoming="_z8lWf83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lWzM3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lWzc3eEeWNP8bOIsOfRg" value="*"/>
                </loopVariableInput>
                <result xmi:id="_z8lWzs3eEeWNP8bOIsOfRg" name="Iterate(Write(address)).result(Clear(address).result)" outgoing="_z8lWc83eEeWNP8bOIsOfRg" type="_z8l9Ec3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lWz83eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lW0M3eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <result xmi:id="_z8lW0c3eEeWNP8bOIsOfRg" name="Iterate(Write(address)).result(value)" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lW0s3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lW083eEeWNP8bOIsOfRg" value="*"/>
                </result>
              </node>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_z8lW1M3eEeWNP8bOIsOfRg" name="Fork(Iterate(Write(address)).result(Clear(address).result))" incoming="_z8lWc83eEeWNP8bOIsOfRg" outgoing="_z8kv7s3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8lW1c3eEeWNP8bOIsOfRg" name="RightHandSide@365d7762" outgoing="_z8lWdc3eEeWNP8bOIsOfRg">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lW1s3eEeWNP8bOIsOfRg" target="_z8lW2M3eEeWNP8bOIsOfRg" source="_z8lW3s3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_z8lW183eEeWNP8bOIsOfRg" name="Read(address)" structuralFeature="_z8l8ic3eEeWNP8bOIsOfRg">
                <object xmi:id="_z8lW2M3eEeWNP8bOIsOfRg" name="Read(address).object" incoming="_z8lW1s3eEeWNP8bOIsOfRg" type="_z8l8f83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lW2c3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lW2s3eEeWNP8bOIsOfRg" value="1"/>
                </object>
                <result xmi:id="_z8lW283eEeWNP8bOIsOfRg" name="Read(address).result" outgoing="_z8lWdM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lW3M3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lW3c3eEeWNP8bOIsOfRg" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ForkNode" xmi:id="_z8lW3s3eEeWNP8bOIsOfRg" name="Fork(Fork(member)@3756a51e)" incoming="_z8kv5c3eEeWNP8bOIsOfRg" outgoing="_z8lW1s3eEeWNP8bOIsOfRg"/>
            </node>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8lW383eEeWNP8bOIsOfRg" name="ExpressionStatement@6d491c3e" incoming="_z8kv583eEeWNP8bOIsOfRg" outgoing="_z8kv6M3eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lW4M3eEeWNP8bOIsOfRg" target="_z8lW683eEeWNP8bOIsOfRg" source="_z8lW583eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lW4c3eEeWNP8bOIsOfRg" target="_z8lW9M3eEeWNP8bOIsOfRg" source="_z8lW8c3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lW4s3eEeWNP8bOIsOfRg" target="_z8lW-M3eEeWNP8bOIsOfRg" source="_z8lW7s3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lW483eEeWNP8bOIsOfRg" target="_z8lW8c3eEeWNP8bOIsOfRg" source="_z8lXA83eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_z8lW5M3eEeWNP8bOIsOfRg" target="_z8lW5c3eEeWNP8bOIsOfRg" source="_z8lXAc3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8lW5c3eEeWNP8bOIsOfRg" name="Expression(LeftHandSide@622edfd2)" incoming="_z8lW5M3eEeWNP8bOIsOfRg">
              <node xmi:type="uml:ReadSelfAction" xmi:id="_z8lW5s3eEeWNP8bOIsOfRg" name="ReadSelf">
                <result xmi:id="_z8lW583eEeWNP8bOIsOfRg" name="ReadSelf.result" outgoing="_z8lW4M3eEeWNP8bOIsOfRg" type="_z8kGQc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lW6M3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lW6c3eEeWNP8bOIsOfRg" value="1"/>
                </result>
              </node>
            </node>
            <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_z8lW6s3eEeWNP8bOIsOfRg" name="Clear(principal)" structuralFeature="_z8kGTs3eEeWNP8bOIsOfRg">
              <object xmi:id="_z8lW683eEeWNP8bOIsOfRg" name="Clear(principal).object" incoming="_z8lW4M3eEeWNP8bOIsOfRg" type="_z8kGQc3eEeWNP8bOIsOfRg" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lW7M3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lW7c3eEeWNP8bOIsOfRg" value="1"/>
              </object>
              <result xmi:id="_z8lW7s3eEeWNP8bOIsOfRg" name="Clear(principal).result" outgoing="_z8lW4s3eEeWNP8bOIsOfRg" type="_z8kGQc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lW783eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lW8M3eEeWNP8bOIsOfRg" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_z8lW8c3eEeWNP8bOIsOfRg" name="Fork(LeftHandSide@622edfd2)" incoming="_z8lW483eEeWNP8bOIsOfRg" outgoing="_z8lW4c3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8lW8s3eEeWNP8bOIsOfRg" name="WriteAll(Expressions_Object::principal)">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lW883eEeWNP8bOIsOfRg" target="_z8lW_s3eEeWNP8bOIsOfRg" source="_z8lW9M3eEeWNP8bOIsOfRg"/>
              <structuredNodeInput xmi:id="_z8lW9M3eEeWNP8bOIsOfRg" name="WriteAll(Expressions_Object::principal).input(Expressions_Object::principal)" incoming="_z8lW4c3eEeWNP8bOIsOfRg" outgoing="_z8lW883eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lW9c3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lW9s3eEeWNP8bOIsOfRg" value="1"/>
              </structuredNodeInput>
              <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_z8lW983eEeWNP8bOIsOfRg" name="Write(principal)" structuralFeature="_z8kGTs3eEeWNP8bOIsOfRg" isReplaceAll="true">
                <object xmi:id="_z8lW-M3eEeWNP8bOIsOfRg" name="Write(principal).object" incoming="_z8lW4s3eEeWNP8bOIsOfRg" type="_z8kGQc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lW-c3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lW-s3eEeWNP8bOIsOfRg" value="1"/>
                </object>
                <result xmi:id="_z8lW-83eEeWNP8bOIsOfRg" name="Write(principal).result" type="_z8kGQc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lW_M3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lW_c3eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <value xmi:id="_z8lW_s3eEeWNP8bOIsOfRg" name="Write(principal).value" incoming="_z8lW883eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lW_83eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lXAM3eEeWNP8bOIsOfRg" value="1"/>
                </value>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8lXAc3eEeWNP8bOIsOfRg" name="RightHandSide@76c3e82" outgoing="_z8lW5M3eEeWNP8bOIsOfRg">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8lXAs3eEeWNP8bOIsOfRg" name="Value(1000)">
                <result xmi:id="_z8lXA83eEeWNP8bOIsOfRg" name="Value(1000).result" outgoing="_z8lW483eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lXBM3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lXBc3eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_z8lXBs3eEeWNP8bOIsOfRg" value="1000">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                </value>
              </node>
            </node>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8lXB83eEeWNP8bOIsOfRg" name="ExpressionStatement@71670c91" incoming="_z8kv6M3eEeWNP8bOIsOfRg" outgoing="_z8kv6c3eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lXCM3eEeWNP8bOIsOfRg" target="_z8lXE83eEeWNP8bOIsOfRg" source="_z8lXD83eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lXCc3eEeWNP8bOIsOfRg" target="_z8lXHM3eEeWNP8bOIsOfRg" source="_z8lXGc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lXCs3eEeWNP8bOIsOfRg" target="_z8l7c83eEeWNP8bOIsOfRg" source="_z8lXFs3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lXC83eEeWNP8bOIsOfRg" target="_z8lXGc3eEeWNP8bOIsOfRg" source="_z8l7fs3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_z8lXDM3eEeWNP8bOIsOfRg" target="_z8lXDc3eEeWNP8bOIsOfRg" source="_z8l7fM3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8lXDc3eEeWNP8bOIsOfRg" name="Expression(LeftHandSide@6460b886)" incoming="_z8lXDM3eEeWNP8bOIsOfRg">
              <node xmi:type="uml:ReadSelfAction" xmi:id="_z8lXDs3eEeWNP8bOIsOfRg" name="ReadSelf">
                <result xmi:id="_z8lXD83eEeWNP8bOIsOfRg" name="ReadSelf.result" outgoing="_z8lXCM3eEeWNP8bOIsOfRg" type="_z8kGQc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lXEM3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lXEc3eEeWNP8bOIsOfRg" value="1"/>
                </result>
              </node>
            </node>
            <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_z8lXEs3eEeWNP8bOIsOfRg" name="Clear(rate)" structuralFeature="_z8kGUc3eEeWNP8bOIsOfRg">
              <object xmi:id="_z8lXE83eEeWNP8bOIsOfRg" name="Clear(rate).object" incoming="_z8lXCM3eEeWNP8bOIsOfRg" type="_z8kGQc3eEeWNP8bOIsOfRg" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lXFM3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lXFc3eEeWNP8bOIsOfRg" value="1"/>
              </object>
              <result xmi:id="_z8lXFs3eEeWNP8bOIsOfRg" name="Clear(rate).result" outgoing="_z8lXCs3eEeWNP8bOIsOfRg" type="_z8kGQc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8lXF83eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8lXGM3eEeWNP8bOIsOfRg" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_z8lXGc3eEeWNP8bOIsOfRg" name="Fork(LeftHandSide@6460b886)" incoming="_z8lXC83eEeWNP8bOIsOfRg" outgoing="_z8lXCc3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8lXGs3eEeWNP8bOIsOfRg" name="WriteAll(Expressions_Object::rate)">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8lXG83eEeWNP8bOIsOfRg" target="_z8l7ec3eEeWNP8bOIsOfRg" source="_z8lXHM3eEeWNP8bOIsOfRg"/>
              <structuredNodeInput xmi:id="_z8lXHM3eEeWNP8bOIsOfRg" name="WriteAll(Expressions_Object::rate).input(Expressions_Object::rate)" incoming="_z8lXCc3eEeWNP8bOIsOfRg" outgoing="_z8lXG83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l7cM3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l7cc3eEeWNP8bOIsOfRg" value="1"/>
              </structuredNodeInput>
              <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_z8l7cs3eEeWNP8bOIsOfRg" name="Write(rate)" structuralFeature="_z8kGUc3eEeWNP8bOIsOfRg" isReplaceAll="true">
                <object xmi:id="_z8l7c83eEeWNP8bOIsOfRg" name="Write(rate).object" incoming="_z8lXCs3eEeWNP8bOIsOfRg" type="_z8kGQc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l7dM3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l7dc3eEeWNP8bOIsOfRg" value="1"/>
                </object>
                <result xmi:id="_z8l7ds3eEeWNP8bOIsOfRg" name="Write(rate).result" type="_z8kGQc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l7d83eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l7eM3eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <value xmi:id="_z8l7ec3eEeWNP8bOIsOfRg" name="Write(rate).value" incoming="_z8lXG83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l7es3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l7e83eEeWNP8bOIsOfRg" value="1"/>
                </value>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8l7fM3eEeWNP8bOIsOfRg" name="RightHandSide@2a0fb840" outgoing="_z8lXDM3eEeWNP8bOIsOfRg">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8l7fc3eEeWNP8bOIsOfRg" name="Value(5)">
                <result xmi:id="_z8l7fs3eEeWNP8bOIsOfRg" name="Value(5).result" outgoing="_z8lXC83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l7f83eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l7gM3eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_z8l7gc3eEeWNP8bOIsOfRg" value="5">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                </value>
              </node>
            </node>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8l7gs3eEeWNP8bOIsOfRg" name="ExpressionStatement@745cd760" incoming="_z8kv6c3eEeWNP8bOIsOfRg" outgoing="_z8kv6s3eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l7g83eEeWNP8bOIsOfRg" target="_z8l7js3eEeWNP8bOIsOfRg" source="_z8l7is3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l7hM3eEeWNP8bOIsOfRg" target="_z8l7l83eEeWNP8bOIsOfRg" source="_z8l7lM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l7hc3eEeWNP8bOIsOfRg" target="_z8l7m83eEeWNP8bOIsOfRg" source="_z8l7kc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l7hs3eEeWNP8bOIsOfRg" target="_z8l7lM3eEeWNP8bOIsOfRg" source="_z8l77M3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_z8l7h83eEeWNP8bOIsOfRg" target="_z8l7iM3eEeWNP8bOIsOfRg" source="_z8l7pM3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8l7iM3eEeWNP8bOIsOfRg" name="Expression(LeftHandSide@77cbd382)" incoming="_z8l7h83eEeWNP8bOIsOfRg">
              <node xmi:type="uml:ReadSelfAction" xmi:id="_z8l7ic3eEeWNP8bOIsOfRg" name="ReadSelf">
                <result xmi:id="_z8l7is3eEeWNP8bOIsOfRg" name="ReadSelf.result" outgoing="_z8l7g83eEeWNP8bOIsOfRg" type="_z8kGQc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l7i83eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l7jM3eEeWNP8bOIsOfRg" value="1"/>
                </result>
              </node>
            </node>
            <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_z8l7jc3eEeWNP8bOIsOfRg" name="Clear(interest)" structuralFeature="_z8kGVM3eEeWNP8bOIsOfRg">
              <object xmi:id="_z8l7js3eEeWNP8bOIsOfRg" name="Clear(interest).object" incoming="_z8l7g83eEeWNP8bOIsOfRg" type="_z8kGQc3eEeWNP8bOIsOfRg" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l7j83eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l7kM3eEeWNP8bOIsOfRg" value="1"/>
              </object>
              <result xmi:id="_z8l7kc3eEeWNP8bOIsOfRg" name="Clear(interest).result" outgoing="_z8l7hc3eEeWNP8bOIsOfRg" type="_z8kGQc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l7ks3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l7k83eEeWNP8bOIsOfRg" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_z8l7lM3eEeWNP8bOIsOfRg" name="Fork(LeftHandSide@77cbd382)" incoming="_z8l7hs3eEeWNP8bOIsOfRg" outgoing="_z8l7hM3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8l7lc3eEeWNP8bOIsOfRg" name="WriteAll(Expressions_Object::interest)">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l7ls3eEeWNP8bOIsOfRg" target="_z8l7oc3eEeWNP8bOIsOfRg" source="_z8l7l83eEeWNP8bOIsOfRg"/>
              <structuredNodeInput xmi:id="_z8l7l83eEeWNP8bOIsOfRg" name="WriteAll(Expressions_Object::interest).input(Expressions_Object::interest)" incoming="_z8l7hM3eEeWNP8bOIsOfRg" outgoing="_z8l7ls3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l7mM3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l7mc3eEeWNP8bOIsOfRg" value="1"/>
              </structuredNodeInput>
              <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_z8l7ms3eEeWNP8bOIsOfRg" name="Write(interest)" structuralFeature="_z8kGVM3eEeWNP8bOIsOfRg" isReplaceAll="true">
                <object xmi:id="_z8l7m83eEeWNP8bOIsOfRg" name="Write(interest).object" incoming="_z8l7hc3eEeWNP8bOIsOfRg" type="_z8kGQc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l7nM3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l7nc3eEeWNP8bOIsOfRg" value="1"/>
                </object>
                <result xmi:id="_z8l7ns3eEeWNP8bOIsOfRg" name="Write(interest).result" type="_z8kGQc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l7n83eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l7oM3eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <value xmi:id="_z8l7oc3eEeWNP8bOIsOfRg" name="Write(interest).value" incoming="_z8l7ls3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l7os3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l7o83eEeWNP8bOIsOfRg" value="1"/>
                </value>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8l7pM3eEeWNP8bOIsOfRg" name="RightHandSide@2496fbfb" outgoing="_z8l7h83eEeWNP8bOIsOfRg">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l7pc3eEeWNP8bOIsOfRg" target="_z8l7us3eEeWNP8bOIsOfRg" source="_z8l7sM3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l7ps3eEeWNP8bOIsOfRg" target="_z8l7tM3eEeWNP8bOIsOfRg" source="_z8l7us3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l7p83eEeWNP8bOIsOfRg" target="_z8l7xs3eEeWNP8bOIsOfRg" source="_z8l7vM3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l7qM3eEeWNP8bOIsOfRg" target="_z8l7wM3eEeWNP8bOIsOfRg" source="_z8l7xs3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l7qc3eEeWNP8bOIsOfRg" target="_z8l7yM3eEeWNP8bOIsOfRg" source="_z8l7t83eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l7qs3eEeWNP8bOIsOfRg" target="_z8l7y83eEeWNP8bOIsOfRg" source="_z8l7w83eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l7q83eEeWNP8bOIsOfRg" target="_z8l7183eEeWNP8bOIsOfRg" source="_z8l7zs3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l7rM3eEeWNP8bOIsOfRg" target="_z8l72s3eEeWNP8bOIsOfRg" source="_z8l70s3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l7rc3eEeWNP8bOIsOfRg" target="_z8l75s3eEeWNP8bOIsOfRg" source="_z8l73c3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l7rs3eEeWNP8bOIsOfRg" target="_z8l76c3eEeWNP8bOIsOfRg" source="_z8l74c3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ReadSelfAction" xmi:id="_z8l7r83eEeWNP8bOIsOfRg" name="ReadSelf">
                <result xmi:id="_z8l7sM3eEeWNP8bOIsOfRg" name="ReadSelf.result" outgoing="_z8l7pc3eEeWNP8bOIsOfRg" type="_z8kGQc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l7sc3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l7ss3eEeWNP8bOIsOfRg" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_z8l7s83eEeWNP8bOIsOfRg" name="Read(principal)" structuralFeature="_z8kGTs3eEeWNP8bOIsOfRg">
                <object xmi:id="_z8l7tM3eEeWNP8bOIsOfRg" name="Read(principal).object" incoming="_z8l7ps3eEeWNP8bOIsOfRg" type="_z8kGQc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l7tc3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l7ts3eEeWNP8bOIsOfRg" value="1"/>
                </object>
                <result xmi:id="_z8l7t83eEeWNP8bOIsOfRg" name="Read(principal).result" outgoing="_z8l7qc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l7uM3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l7uc3eEeWNP8bOIsOfRg" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ForkNode" xmi:id="_z8l7us3eEeWNP8bOIsOfRg" name="Fork(ReadSelf.result)" incoming="_z8l7pc3eEeWNP8bOIsOfRg" outgoing="_z8l7ps3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ReadSelfAction" xmi:id="_z8l7u83eEeWNP8bOIsOfRg" name="ReadSelf">
                <result xmi:id="_z8l7vM3eEeWNP8bOIsOfRg" name="ReadSelf.result" outgoing="_z8l7p83eEeWNP8bOIsOfRg" type="_z8kGQc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l7vc3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l7vs3eEeWNP8bOIsOfRg" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_z8l7v83eEeWNP8bOIsOfRg" name="Read(rate)" structuralFeature="_z8kGUc3eEeWNP8bOIsOfRg">
                <object xmi:id="_z8l7wM3eEeWNP8bOIsOfRg" name="Read(rate).object" incoming="_z8l7qM3eEeWNP8bOIsOfRg" type="_z8kGQc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l7wc3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l7ws3eEeWNP8bOIsOfRg" value="1"/>
                </object>
                <result xmi:id="_z8l7w83eEeWNP8bOIsOfRg" name="Read(rate).result" outgoing="_z8l7qs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l7xM3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l7xc3eEeWNP8bOIsOfRg" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ForkNode" xmi:id="_z8l7xs3eEeWNP8bOIsOfRg" name="Fork(ReadSelf.result)" incoming="_z8l7p83eEeWNP8bOIsOfRg" outgoing="_z8l7qM3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8l7x83eEeWNP8bOIsOfRg" name="Call(*)">
                <argument xmi:id="_z8l7yM3eEeWNP8bOIsOfRg" name="Call(*).argument(x)" incoming="_z8l7qc3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l7yc3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l7ys3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <argument xmi:id="_z8l7y83eEeWNP8bOIsOfRg" name="Call(*).argument(y)" incoming="_z8l7qs3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l7zM3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l7zc3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <result xmi:id="_z8l7zs3eEeWNP8bOIsOfRg" name="Call(*).result(result)" outgoing="_z8l7q83eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l7z83eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l70M3eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <behavior xmi:type="uml:FunctionBehavior" href="pathmap://ALF_LIBRARIES/fUML.library.uml#PrimitiveBehaviors-IntegerFunctions-times"/>
              </node>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8l70c3eEeWNP8bOIsOfRg" name="Value(100)">
                <result xmi:id="_z8l70s3eEeWNP8bOIsOfRg" name="Value(100).result" outgoing="_z8l7rM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l7083eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l71M3eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_z8l71c3eEeWNP8bOIsOfRg" value="100">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                </value>
              </node>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8l71s3eEeWNP8bOIsOfRg" name="Call(Div)">
                <argument xmi:id="_z8l7183eEeWNP8bOIsOfRg" name="Call(Div).argument(x)" incoming="_z8l7q83eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l72M3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l72c3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <argument xmi:id="_z8l72s3eEeWNP8bOIsOfRg" name="Call(Div).argument(y)" incoming="_z8l7rM3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l7283eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l73M3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <result xmi:id="_z8l73c3eEeWNP8bOIsOfRg" name="Call(Div).result(result)" outgoing="_z8l7rc3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l73s3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l7383eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <behavior xmi:type="uml:FunctionBehavior" href="pathmap://ALF_LIBRARIES/fUML.library.uml#PrimitiveBehaviors-IntegerFunctions-Div"/>
              </node>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8l74M3eEeWNP8bOIsOfRg" name="Value(10)">
                <result xmi:id="_z8l74c3eEeWNP8bOIsOfRg" name="Value(10).result" outgoing="_z8l7rs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l74s3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l7483eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_z8l75M3eEeWNP8bOIsOfRg" value="10">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                </value>
              </node>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8l75c3eEeWNP8bOIsOfRg" name="Call(*)">
                <argument xmi:id="_z8l75s3eEeWNP8bOIsOfRg" name="Call(*).argument(x)" incoming="_z8l7rc3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l7583eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l76M3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <argument xmi:id="_z8l76c3eEeWNP8bOIsOfRg" name="Call(*).argument(y)" incoming="_z8l7rs3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l76s3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l7683eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <result xmi:id="_z8l77M3eEeWNP8bOIsOfRg" name="Call(*).result(result)" outgoing="_z8l7hs3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l77c3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l77s3eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <behavior xmi:type="uml:FunctionBehavior" href="pathmap://ALF_LIBRARIES/fUML.library.uml#PrimitiveBehaviors-IntegerFunctions-times"/>
              </node>
            </node>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8l7783eEeWNP8bOIsOfRg" name="ExpressionStatement@1f609b02" incoming="_z8kv6s3eEeWNP8bOIsOfRg" outgoing="_z8kv683eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l78M3eEeWNP8bOIsOfRg" target="_z8l78c3eEeWNP8bOIsOfRg" source="_z8l8D83eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ForkNode" xmi:id="_z8l78c3eEeWNP8bOIsOfRg" name="Fork(names)@269c62d0" incoming="_z8l78M3eEeWNP8bOIsOfRg" outgoing="_z8kv783eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8l78s3eEeWNP8bOIsOfRg" name="RightHandSide@651b597d">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l7883eEeWNP8bOIsOfRg" target="_z8l8As3eEeWNP8bOIsOfRg" source="_z8l7-M3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l79M3eEeWNP8bOIsOfRg" target="_z8l7_M3eEeWNP8bOIsOfRg" source="_z8l8As3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l79c3eEeWNP8bOIsOfRg" target="_z8l8A83eEeWNP8bOIsOfRg" source="_z8l7_83eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l79s3eEeWNP8bOIsOfRg" target="_z8l8Ds3eEeWNP8bOIsOfRg" source="_z8l8A83eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ReadSelfAction" xmi:id="_z8l7983eEeWNP8bOIsOfRg" name="ReadSelf">
                <result xmi:id="_z8l7-M3eEeWNP8bOIsOfRg" name="ReadSelf.result" outgoing="_z8l7883eEeWNP8bOIsOfRg" type="_z8kGQc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l7-c3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l7-s3eEeWNP8bOIsOfRg" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_z8l7-83eEeWNP8bOIsOfRg" name="Read(members)" structuralFeature="_z8kGS83eEeWNP8bOIsOfRg">
                <object xmi:id="_z8l7_M3eEeWNP8bOIsOfRg" name="Read(members).object" incoming="_z8l79M3eEeWNP8bOIsOfRg" type="_z8kGQc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l7_c3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l7_s3eEeWNP8bOIsOfRg" value="1"/>
                </object>
                <result xmi:id="_z8l7_83eEeWNP8bOIsOfRg" name="Read(members).result" outgoing="_z8l79c3eEeWNP8bOIsOfRg" type="_z8l8f83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l8AM3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l8Ac3eEeWNP8bOIsOfRg" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ForkNode" xmi:id="_z8l8As3eEeWNP8bOIsOfRg" name="Fork(ReadSelf.result)" incoming="_z8l7883eEeWNP8bOIsOfRg" outgoing="_z8l79M3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ForkNode" xmi:id="_z8l8A83eEeWNP8bOIsOfRg" name="Fork(Read(members).result)" incoming="_z8l79c3eEeWNP8bOIsOfRg" outgoing="_z8l79s3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ExpansionRegion" xmi:id="_z8l8BM3eEeWNP8bOIsOfRg" name="Collect(Read(name))" mode="parallel" outputElement="_z8l8D83eEeWNP8bOIsOfRg" inputElement="_z8l8Ds3eEeWNP8bOIsOfRg">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l8Bc3eEeWNP8bOIsOfRg" target="_z8l8CM3eEeWNP8bOIsOfRg" source="_z8l8Ds3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l8Bs3eEeWNP8bOIsOfRg" target="_z8l8D83eEeWNP8bOIsOfRg" source="_z8l8C83eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_z8l8B83eEeWNP8bOIsOfRg" name="Read(name)" structuralFeature="_z8l8hs3eEeWNP8bOIsOfRg">
                  <object xmi:id="_z8l8CM3eEeWNP8bOIsOfRg" name="Read(name).object" incoming="_z8l8Bc3eEeWNP8bOIsOfRg" type="_z8l8f83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l8Cc3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l8Cs3eEeWNP8bOIsOfRg" value="1"/>
                  </object>
                  <result xmi:id="_z8l8C83eEeWNP8bOIsOfRg" name="Read(name).result" outgoing="_z8l8Bs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l8DM3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l8Dc3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                </node>
              </node>
              <node xmi:type="uml:ExpansionNode" xmi:id="_z8l8Ds3eEeWNP8bOIsOfRg" name="Collect(Read(name)).inputElement" incoming="_z8l79s3eEeWNP8bOIsOfRg" outgoing="_z8l8Bc3eEeWNP8bOIsOfRg" regionAsInput="_z8l8BM3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ExpansionNode" xmi:id="_z8l8D83eEeWNP8bOIsOfRg" name="Collect(Read(name)).outputElement" incoming="_z8l8Bs3eEeWNP8bOIsOfRg" outgoing="_z8l78M3eEeWNP8bOIsOfRg" regionAsOutput="_z8l8BM3eEeWNP8bOIsOfRg"/>
            </node>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8l8EM3eEeWNP8bOIsOfRg" name="ExpressionStatement@739dda8b" incoming="_z8kv683eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l8Ec3eEeWNP8bOIsOfRg" target="_z8l8Es3eEeWNP8bOIsOfRg" source="_z8l8Fc3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ForkNode" xmi:id="_z8l8Es3eEeWNP8bOIsOfRg" name="Fork(self)@15726e09" incoming="_z8l8Ec3eEeWNP8bOIsOfRg" outgoing="_z8kv8M3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8l8E83eEeWNP8bOIsOfRg" name="RightHandSide@b961bdf">
              <node xmi:type="uml:ReadSelfAction" xmi:id="_z8l8FM3eEeWNP8bOIsOfRg" name="ReadSelf">
                <result xmi:id="_z8l8Fc3eEeWNP8bOIsOfRg" name="ReadSelf.result" outgoing="_z8l8Ec3eEeWNP8bOIsOfRg" type="_z8kGQc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l8Fs3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l8F83eEeWNP8bOIsOfRg" value="1"/>
                </result>
              </node>
            </node>
          </node>
        </structuredNode>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_z8kv083eEeWNP8bOIsOfRg" name="Output(member)" incoming="_z8kvzs3eEeWNP8bOIsOfRg" type="_z8l8f83eEeWNP8bOIsOfRg" parameter="_z8kvv83eEeWNP8bOIsOfRg"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_z8kv1M3eEeWNP8bOIsOfRg" name="Output(customer0)" incoming="_z8kvz83eEeWNP8bOIsOfRg" type="_z8l9Ec3eEeWNP8bOIsOfRg" parameter="_z8kvws3eEeWNP8bOIsOfRg"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_z8kv1c3eEeWNP8bOIsOfRg" name="Output(customer1)" incoming="_z8kv0M3eEeWNP8bOIsOfRg" type="_z8l9Ec3eEeWNP8bOIsOfRg" parameter="_z8kvxc3eEeWNP8bOIsOfRg"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_z8kv1s3eEeWNP8bOIsOfRg" name="Output(names)" incoming="_z8kv0c3eEeWNP8bOIsOfRg" parameter="_z8kvyM3eEeWNP8bOIsOfRg">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        </node>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_z8kv183eEeWNP8bOIsOfRg" name="Output(self)" incoming="_z8kv0s3eEeWNP8bOIsOfRg" type="_z8kGQc3eEeWNP8bOIsOfRg" parameter="_z8kvy83eEeWNP8bOIsOfRg"/>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_z8l8GM3eEeWNP8bOIsOfRg" name="destroy$method$1" specification="_z8l8fs3eEeWNP8bOIsOfRg" node="_z8l8Gc3eEeWNP8bOIsOfRg" group="_z8l8Gc3eEeWNP8bOIsOfRg">
        <structuredNode xmi:id="_z8l8Gc3eEeWNP8bOIsOfRg" name="Body(destroy$method$1)"/>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_z8l8Gs3eEeWNP8bOIsOfRg" name="Expressions_Object$initialization$1" specification="_z8l8Ys3eEeWNP8bOIsOfRg" node="_z8l8G83eEeWNP8bOIsOfRg" group="_z8l8G83eEeWNP8bOIsOfRg">
        <structuredNode xmi:id="_z8l8G83eEeWNP8bOIsOfRg" name="Body(Expressions_Object$initialization$1)">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l8HM3eEeWNP8bOIsOfRg" target="_z8l8K83eEeWNP8bOIsOfRg" source="_z8l8KM3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l8Hc3eEeWNP8bOIsOfRg" target="_z8l8L83eEeWNP8bOIsOfRg" source="_z8l8K83eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l8Hs3eEeWNP8bOIsOfRg" target="_z8l8Os3eEeWNP8bOIsOfRg" source="_z8l8K83eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l8H83eEeWNP8bOIsOfRg" target="_z8l8RM3eEeWNP8bOIsOfRg" source="_z8l8K83eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l8IM3eEeWNP8bOIsOfRg" target="_z8l8S83eEeWNP8bOIsOfRg" source="_z8l8R83eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l8Ic3eEeWNP8bOIsOfRg" target="_z8l8V83eEeWNP8bOIsOfRg" source="_z8l8Ts3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l8Is3eEeWNP8bOIsOfRg" target="_z8l8Xc3eEeWNP8bOIsOfRg" source="_z8l8Us3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_z8l8I83eEeWNP8bOIsOfRg" target="_z8l8Yc3eEeWNP8bOIsOfRg" source="_z8l8YM3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l8JM3eEeWNP8bOIsOfRg" target="_z8l8Yc3eEeWNP8bOIsOfRg" source="_z8l8Ws3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_z8l8Jc3eEeWNP8bOIsOfRg" target="_z8l8LM3eEeWNP8bOIsOfRg" source="_z8l8Yc3eEeWNP8bOIsOfRg">
            <guard xmi:type="uml:LiteralBoolean" xmi:id="_z8l8Js3eEeWNP8bOIsOfRg" name="Value(true)" value="true"/>
          </edge>
          <node xmi:type="uml:ReadSelfAction" xmi:id="_z8l8J83eEeWNP8bOIsOfRg" name="ReadSelf">
            <result xmi:id="_z8l8KM3eEeWNP8bOIsOfRg" name="ReadSelf.result" outgoing="_z8l8HM3eEeWNP8bOIsOfRg" type="_z8kGQc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l8Kc3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l8Ks3eEeWNP8bOIsOfRg" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_z8l8K83eEeWNP8bOIsOfRg" name="Fork(ReadSelf.result)" incoming="_z8l8HM3eEeWNP8bOIsOfRg" outgoing="_z8l8Hc3eEeWNP8bOIsOfRg _z8l8Hs3eEeWNP8bOIsOfRg _z8l8H83eEeWNP8bOIsOfRg"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8l8LM3eEeWNP8bOIsOfRg" name="Initialization" incoming="_z8l8Jc3eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ControlFlow" xmi:id="_z8l8Lc3eEeWNP8bOIsOfRg" target="_z8l8Ms3eEeWNP8bOIsOfRg" source="_z8l8Ls3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:CallOperationAction" xmi:id="_z8l8Ls3eEeWNP8bOIsOfRg" name="Call(Test$initialization$1)" outgoing="_z8l8Lc3eEeWNP8bOIsOfRg" operation="_z8l-C83eEeWNP8bOIsOfRg">
              <target xmi:id="_z8l8L83eEeWNP8bOIsOfRg" name="Call(Test$initialization$1).target" incoming="_z8l8Hc3eEeWNP8bOIsOfRg" type="_z8l9HM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l8MM3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l8Mc3eEeWNP8bOIsOfRg" value="1"/>
              </target>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8l8Ms3eEeWNP8bOIsOfRg" name="Set(initializationFlag)" incoming="_z8l8Lc3eEeWNP8bOIsOfRg">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l8M83eEeWNP8bOIsOfRg" target="_z8l8QM3eEeWNP8bOIsOfRg" source="_z8l8Nc3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8l8NM3eEeWNP8bOIsOfRg" name="Value(true)">
                <result xmi:id="_z8l8Nc3eEeWNP8bOIsOfRg" name="Value(true).result" outgoing="_z8l8M83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l8Ns3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l8N83eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralBoolean" xmi:id="_z8l8OM3eEeWNP8bOIsOfRg" value="true">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                </value>
              </node>
              <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_z8l8Oc3eEeWNP8bOIsOfRg" name="Write(Expressions_Object$initializationFlag$1)" structuralFeature="_z8kGSM3eEeWNP8bOIsOfRg" isReplaceAll="true">
                <object xmi:id="_z8l8Os3eEeWNP8bOIsOfRg" name="Write(Expressions_Object$initializationFlag$1).object" incoming="_z8l8Hs3eEeWNP8bOIsOfRg" type="_z8kGQc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l8O83eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l8PM3eEeWNP8bOIsOfRg" value="1"/>
                </object>
                <result xmi:id="_z8l8Pc3eEeWNP8bOIsOfRg" name="Write(Expressions_Object$initializationFlag$1).result" type="_z8kGQc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l8Ps3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l8P83eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <value xmi:id="_z8l8QM3eEeWNP8bOIsOfRg" name="Write(Expressions_Object$initializationFlag$1).value" incoming="_z8l8M83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l8Qc3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l8Qs3eEeWNP8bOIsOfRg" value="1"/>
                </value>
              </node>
            </node>
          </node>
          <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_z8l8Q83eEeWNP8bOIsOfRg" name="Read(Expressions_Object$initializationFlag$1)" structuralFeature="_z8kGSM3eEeWNP8bOIsOfRg">
            <object xmi:id="_z8l8RM3eEeWNP8bOIsOfRg" name="Read(Expressions_Object$initializationFlag$1).object" incoming="_z8l8H83eEeWNP8bOIsOfRg" type="_z8kGQc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l8Rc3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l8Rs3eEeWNP8bOIsOfRg" value="1"/>
            </object>
            <result xmi:id="_z8l8R83eEeWNP8bOIsOfRg" name="Read(Expressions_Object$initializationFlag$1).result" outgoing="_z8l8IM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l8SM3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l8Sc3eEeWNP8bOIsOfRg" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8l8Ss3eEeWNP8bOIsOfRg" name="Call(ListSize)">
            <argument xmi:id="_z8l8S83eEeWNP8bOIsOfRg" name="Call(ListSize).argument(list)" incoming="_z8l8IM3eEeWNP8bOIsOfRg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l8TM3eEeWNP8bOIsOfRg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l8Tc3eEeWNP8bOIsOfRg" value="*"/>
            </argument>
            <result xmi:id="_z8l8Ts3eEeWNP8bOIsOfRg" name="Call(ListSize).result(result)" outgoing="_z8l8Ic3eEeWNP8bOIsOfRg">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l8T83eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l8UM3eEeWNP8bOIsOfRg" value="1"/>
            </result>
            <behavior xmi:type="uml:FunctionBehavior" href="pathmap://ALF_LIBRARIES/fUML.library.uml#PrimitiveBehaviors-ListFunctions-ListSize"/>
          </node>
          <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8l8Uc3eEeWNP8bOIsOfRg" name="Value(0)">
            <result xmi:id="_z8l8Us3eEeWNP8bOIsOfRg" name="Value(0).result" outgoing="_z8l8Is3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l8U83eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l8VM3eEeWNP8bOIsOfRg" value="1"/>
            </result>
            <value xmi:type="uml:LiteralInteger" xmi:id="_z8l8Vc3eEeWNP8bOIsOfRg">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            </value>
          </node>
          <node xmi:type="uml:TestIdentityAction" xmi:id="_z8l8Vs3eEeWNP8bOIsOfRg" name="Test(Size==0)">
            <first xmi:id="_z8l8V83eEeWNP8bOIsOfRg" name="Test(Size==0).first" incoming="_z8l8Ic3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l8WM3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l8Wc3eEeWNP8bOIsOfRg" value="1"/>
            </first>
            <result xmi:id="_z8l8Ws3eEeWNP8bOIsOfRg" name="Test(Size==0).result" outgoing="_z8l8JM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l8W83eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l8XM3eEeWNP8bOIsOfRg" value="1"/>
            </result>
            <second xmi:id="_z8l8Xc3eEeWNP8bOIsOfRg" name="Test(Size==0).second" incoming="_z8l8Is3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l8Xs3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l8X83eEeWNP8bOIsOfRg" value="1"/>
            </second>
          </node>
          <node xmi:type="uml:InitialNode" xmi:id="_z8l8YM3eEeWNP8bOIsOfRg" name="InitialNode" outgoing="_z8l8I83eEeWNP8bOIsOfRg"/>
          <node xmi:type="uml:DecisionNode" xmi:id="_z8l8Yc3eEeWNP8bOIsOfRg" name="Decision(Test(Expressions_Object$initializationFlag$1))" incoming="_z8l8I83eEeWNP8bOIsOfRg _z8l8JM3eEeWNP8bOIsOfRg" outgoing="_z8l8Jc3eEeWNP8bOIsOfRg" decisionInputFlow="_z8l8JM3eEeWNP8bOIsOfRg"/>
        </structuredNode>
      </ownedBehavior>
      <ownedOperation xmi:id="_z8l8Ys3eEeWNP8bOIsOfRg" name="Expressions_Object$initialization$1" visibility="protected" method="_z8l8Gs3eEeWNP8bOIsOfRg"/>
      <ownedOperation xmi:id="_z8l8Y83eEeWNP8bOIsOfRg" name="Expressions_Object" visibility="public" method="_z8kGV83eEeWNP8bOIsOfRg">
        <ownedParameter xmi:id="_z8l8ZM3eEeWNP8bOIsOfRg" name="" visibility="package" type="_z8kGQc3eEeWNP8bOIsOfRg" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l8Zc3eEeWNP8bOIsOfRg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l8Zs3eEeWNP8bOIsOfRg" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_z8l8Z83eEeWNP8bOIsOfRg" name="run" visibility="public" method="_z8ktYM3eEeWNP8bOIsOfRg">
        <ownedParameter xmi:id="_z8l8aM3eEeWNP8bOIsOfRg" name="tester" visibility="package" type="_z8l-Fc3eEeWNP8bOIsOfRg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l8ac3eEeWNP8bOIsOfRg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l8as3eEeWNP8bOIsOfRg" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_z8l8a83eEeWNP8bOIsOfRg" name="" visibility="package" type="_z8kGQc3eEeWNP8bOIsOfRg" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l8bM3eEeWNP8bOIsOfRg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l8bc3eEeWNP8bOIsOfRg" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_z8l8bs3eEeWNP8bOIsOfRg" name="test" visibility="package" method="_z8kvvs3eEeWNP8bOIsOfRg">
        <ownedParameter xmi:id="_z8l8b83eEeWNP8bOIsOfRg" name="member" visibility="package" type="_z8l8f83eEeWNP8bOIsOfRg" direction="out">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l8cM3eEeWNP8bOIsOfRg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l8cc3eEeWNP8bOIsOfRg" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_z8l8cs3eEeWNP8bOIsOfRg" name="customer0" visibility="package" type="_z8l9Ec3eEeWNP8bOIsOfRg" direction="out">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l8c83eEeWNP8bOIsOfRg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l8dM3eEeWNP8bOIsOfRg" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_z8l8dc3eEeWNP8bOIsOfRg" name="customer1" visibility="package" type="_z8l9Ec3eEeWNP8bOIsOfRg" direction="out">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l8ds3eEeWNP8bOIsOfRg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l8d83eEeWNP8bOIsOfRg" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_z8l8eM3eEeWNP8bOIsOfRg" name="names" visibility="package" direction="out">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l8ec3eEeWNP8bOIsOfRg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l8es3eEeWNP8bOIsOfRg" value="*"/>
        </ownedParameter>
        <ownedParameter xmi:id="_z8l8e83eEeWNP8bOIsOfRg" name="self" visibility="package" type="_z8kGQc3eEeWNP8bOIsOfRg" direction="out">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l8fM3eEeWNP8bOIsOfRg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l8fc3eEeWNP8bOIsOfRg" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_z8l8fs3eEeWNP8bOIsOfRg" name="destroy" visibility="public" method="_z8l8GM3eEeWNP8bOIsOfRg" redefinedOperation="_z8l-DM3eEeWNP8bOIsOfRg"/>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_z8l8f83eEeWNP8bOIsOfRg" name="Member" visibility="package">
        <ownedAttribute xmi:id="_z8l8gM3eEeWNP8bOIsOfRg" name="Member$initializationFlag$1" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l8gc3eEeWNP8bOIsOfRg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l8gs3eEeWNP8bOIsOfRg" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_z8l8g83eEeWNP8bOIsOfRg" name="isActive" visibility="public">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l8hM3eEeWNP8bOIsOfRg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l8hc3eEeWNP8bOIsOfRg" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_z8l8hs3eEeWNP8bOIsOfRg" name="name" visibility="public">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l8h83eEeWNP8bOIsOfRg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l8iM3eEeWNP8bOIsOfRg" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_z8l8ic3eEeWNP8bOIsOfRg" name="address" visibility="public">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l8is3eEeWNP8bOIsOfRg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l8i83eEeWNP8bOIsOfRg" value="1"/>
        </ownedAttribute>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_z8l8jM3eEeWNP8bOIsOfRg" name="Member$method$1" specification="_z8l9DM3eEeWNP8bOIsOfRg" node="_z8l8kc3eEeWNP8bOIsOfRg _z8l8ks3eEeWNP8bOIsOfRg" group="_z8l8ks3eEeWNP8bOIsOfRg">
          <ownedParameter xmi:id="_z8l8jc3eEeWNP8bOIsOfRg" name="" type="_z8l8f83eEeWNP8bOIsOfRg" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l8js3eEeWNP8bOIsOfRg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l8j83eEeWNP8bOIsOfRg" value="1"/>
          </ownedParameter>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l8kM3eEeWNP8bOIsOfRg" target="_z8l8kc3eEeWNP8bOIsOfRg" source="_z8l8o83eEeWNP8bOIsOfRg"/>
          <structuredNode xmi:id="_z8l8ks3eEeWNP8bOIsOfRg" name="Body(Member$method$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l8k83eEeWNP8bOIsOfRg" target="_z8l8o83eEeWNP8bOIsOfRg" source="_z8l8oM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l8lM3eEeWNP8bOIsOfRg" target="_z8l8pc3eEeWNP8bOIsOfRg" source="_z8l8o83eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_z8l8lc3eEeWNP8bOIsOfRg" target="_z8l8ns3eEeWNP8bOIsOfRg" source="_z8l8pM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l8ls3eEeWNP8bOIsOfRg" target="_z8l8qc3eEeWNP8bOIsOfRg" source="_z8l8o83eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l8l83eEeWNP8bOIsOfRg" target="_z8l8sM3eEeWNP8bOIsOfRg" source="_z8l8rM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l8mM3eEeWNP8bOIsOfRg" target="_z8l8vM3eEeWNP8bOIsOfRg" source="_z8l8s83eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l8mc3eEeWNP8bOIsOfRg" target="_z8l8ws3eEeWNP8bOIsOfRg" source="_z8l8t83eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_z8l8ms3eEeWNP8bOIsOfRg" target="_z8l8xs3eEeWNP8bOIsOfRg" source="_z8l8xc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l8m83eEeWNP8bOIsOfRg" target="_z8l8xs3eEeWNP8bOIsOfRg" source="_z8l8v83eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_z8l8nM3eEeWNP8bOIsOfRg" target="_z8l8pM3eEeWNP8bOIsOfRg" source="_z8l8xs3eEeWNP8bOIsOfRg">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_z8l8nc3eEeWNP8bOIsOfRg" name="Value(true)" value="true"/>
            </edge>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8l8ns3eEeWNP8bOIsOfRg" name="Body" incoming="_z8l8lc3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_z8l8n83eEeWNP8bOIsOfRg" name="ReadSelf">
              <result xmi:id="_z8l8oM3eEeWNP8bOIsOfRg" name="ReadSelf.result" outgoing="_z8l8k83eEeWNP8bOIsOfRg" type="_z8l8f83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l8oc3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l8os3eEeWNP8bOIsOfRg" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_z8l8o83eEeWNP8bOIsOfRg" name="Fork(ReadSelf.result)" incoming="_z8l8k83eEeWNP8bOIsOfRg" outgoing="_z8l8kM3eEeWNP8bOIsOfRg _z8l8lM3eEeWNP8bOIsOfRg _z8l8ls3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:CallOperationAction" xmi:id="_z8l8pM3eEeWNP8bOIsOfRg" name="Call(Member$initialization$1)" incoming="_z8l8nM3eEeWNP8bOIsOfRg" outgoing="_z8l8lc3eEeWNP8bOIsOfRg" operation="_z8l9C83eEeWNP8bOIsOfRg">
              <target xmi:id="_z8l8pc3eEeWNP8bOIsOfRg" name="Call(Member$initialization$1).target" incoming="_z8l8lM3eEeWNP8bOIsOfRg" type="_z8l8f83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l8ps3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l8p83eEeWNP8bOIsOfRg" value="1"/>
              </target>
            </node>
            <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_z8l8qM3eEeWNP8bOIsOfRg" name="Read(Member$initializationFlag$1)" structuralFeature="_z8l8gM3eEeWNP8bOIsOfRg">
              <object xmi:id="_z8l8qc3eEeWNP8bOIsOfRg" name="Read(Member$initializationFlag$1).object" incoming="_z8l8ls3eEeWNP8bOIsOfRg" type="_z8l8f83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l8qs3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l8q83eEeWNP8bOIsOfRg" value="1"/>
              </object>
              <result xmi:id="_z8l8rM3eEeWNP8bOIsOfRg" name="Read(Member$initializationFlag$1).result" outgoing="_z8l8l83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l8rc3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l8rs3eEeWNP8bOIsOfRg" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8l8r83eEeWNP8bOIsOfRg" name="Call(ListSize)">
              <argument xmi:id="_z8l8sM3eEeWNP8bOIsOfRg" name="Call(ListSize).argument(list)" incoming="_z8l8l83eEeWNP8bOIsOfRg">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l8sc3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l8ss3eEeWNP8bOIsOfRg" value="*"/>
              </argument>
              <result xmi:id="_z8l8s83eEeWNP8bOIsOfRg" name="Call(ListSize).result(result)" outgoing="_z8l8mM3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l8tM3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l8tc3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <behavior xmi:type="uml:FunctionBehavior" href="pathmap://ALF_LIBRARIES/fUML.library.uml#PrimitiveBehaviors-ListFunctions-ListSize"/>
            </node>
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8l8ts3eEeWNP8bOIsOfRg" name="Value(0)">
              <result xmi:id="_z8l8t83eEeWNP8bOIsOfRg" name="Value(0).result" outgoing="_z8l8mc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l8uM3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l8uc3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_z8l8us3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_z8l8u83eEeWNP8bOIsOfRg" name="Test(Size==0)">
              <first xmi:id="_z8l8vM3eEeWNP8bOIsOfRg" name="Test(Size==0).first" incoming="_z8l8mM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l8vc3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l8vs3eEeWNP8bOIsOfRg" value="1"/>
              </first>
              <result xmi:id="_z8l8v83eEeWNP8bOIsOfRg" name="Test(Size==0).result" outgoing="_z8l8m83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l8wM3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l8wc3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <second xmi:id="_z8l8ws3eEeWNP8bOIsOfRg" name="Test(Size==0).second" incoming="_z8l8mc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l8w83eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l8xM3eEeWNP8bOIsOfRg" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_z8l8xc3eEeWNP8bOIsOfRg" name="InitialNode" outgoing="_z8l8ms3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_z8l8xs3eEeWNP8bOIsOfRg" name="Decision(Test(Member$initializationFlag$1))" incoming="_z8l8ms3eEeWNP8bOIsOfRg _z8l8m83eEeWNP8bOIsOfRg" outgoing="_z8l8nM3eEeWNP8bOIsOfRg" decisionInputFlow="_z8l8m83eEeWNP8bOIsOfRg"/>
          </structuredNode>
          <node xmi:type="uml:ActivityParameterNode" xmi:id="_z8l8kc3eEeWNP8bOIsOfRg" name="Return" incoming="_z8l8kM3eEeWNP8bOIsOfRg" type="_z8l8f83eEeWNP8bOIsOfRg" parameter="_z8l8jc3eEeWNP8bOIsOfRg"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_z8l8x83eEeWNP8bOIsOfRg" name="destroy$method$1" specification="_z8l9EM3eEeWNP8bOIsOfRg" node="_z8l8yM3eEeWNP8bOIsOfRg" group="_z8l8yM3eEeWNP8bOIsOfRg">
          <structuredNode xmi:id="_z8l8yM3eEeWNP8bOIsOfRg" name="Body(destroy$method$1)"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_z8l8yc3eEeWNP8bOIsOfRg" name="Member$initialization$1" specification="_z8l9C83eEeWNP8bOIsOfRg" node="_z8l8ys3eEeWNP8bOIsOfRg" group="_z8l8ys3eEeWNP8bOIsOfRg">
          <structuredNode xmi:id="_z8l8ys3eEeWNP8bOIsOfRg" name="Body(Member$initialization$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l8y83eEeWNP8bOIsOfRg" target="_z8l82c3eEeWNP8bOIsOfRg" source="_z8l81s3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l8zM3eEeWNP8bOIsOfRg" target="_z8l8483eEeWNP8bOIsOfRg" source="_z8l82c3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l8zc3eEeWNP8bOIsOfRg" target="_z8l87c3eEeWNP8bOIsOfRg" source="_z8l82c3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l8zs3eEeWNP8bOIsOfRg" target="_z8l89M3eEeWNP8bOIsOfRg" source="_z8l88M3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l8z83eEeWNP8bOIsOfRg" target="_z8l9AM3eEeWNP8bOIsOfRg" source="_z8l8983eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l80M3eEeWNP8bOIsOfRg" target="_z8l9Bs3eEeWNP8bOIsOfRg" source="_z8l8-83eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_z8l80c3eEeWNP8bOIsOfRg" target="_z8l9Cs3eEeWNP8bOIsOfRg" source="_z8l9Cc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l80s3eEeWNP8bOIsOfRg" target="_z8l9Cs3eEeWNP8bOIsOfRg" source="_z8l9A83eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_z8l8083eEeWNP8bOIsOfRg" target="_z8l82s3eEeWNP8bOIsOfRg" source="_z8l9Cs3eEeWNP8bOIsOfRg">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_z8l81M3eEeWNP8bOIsOfRg" name="Value(true)" value="true"/>
            </edge>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_z8l81c3eEeWNP8bOIsOfRg" name="ReadSelf">
              <result xmi:id="_z8l81s3eEeWNP8bOIsOfRg" name="ReadSelf.result" outgoing="_z8l8y83eEeWNP8bOIsOfRg" type="_z8l8f83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l8183eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l82M3eEeWNP8bOIsOfRg" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_z8l82c3eEeWNP8bOIsOfRg" name="Fork(ReadSelf.result)" incoming="_z8l8y83eEeWNP8bOIsOfRg" outgoing="_z8l8zM3eEeWNP8bOIsOfRg _z8l8zc3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8l82s3eEeWNP8bOIsOfRg" name="Initialization" incoming="_z8l8083eEeWNP8bOIsOfRg">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8l8283eEeWNP8bOIsOfRg" name="Set(initializationFlag)">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l83M3eEeWNP8bOIsOfRg" target="_z8l86c3eEeWNP8bOIsOfRg" source="_z8l83s3eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8l83c3eEeWNP8bOIsOfRg" name="Value(true)">
                  <result xmi:id="_z8l83s3eEeWNP8bOIsOfRg" name="Value(true).result" outgoing="_z8l83M3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l8383eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l84M3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralBoolean" xmi:id="_z8l84c3eEeWNP8bOIsOfRg" value="true">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  </value>
                </node>
                <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_z8l84s3eEeWNP8bOIsOfRg" name="Write(Member$initializationFlag$1)" structuralFeature="_z8l8gM3eEeWNP8bOIsOfRg" isReplaceAll="true">
                  <object xmi:id="_z8l8483eEeWNP8bOIsOfRg" name="Write(Member$initializationFlag$1).object" incoming="_z8l8zM3eEeWNP8bOIsOfRg" type="_z8l8f83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l85M3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l85c3eEeWNP8bOIsOfRg" value="1"/>
                  </object>
                  <result xmi:id="_z8l85s3eEeWNP8bOIsOfRg" name="Write(Member$initializationFlag$1).result" type="_z8l8f83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l8583eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l86M3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:id="_z8l86c3eEeWNP8bOIsOfRg" name="Write(Member$initializationFlag$1).value" incoming="_z8l83M3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l86s3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l8683eEeWNP8bOIsOfRg" value="1"/>
                  </value>
                </node>
              </node>
            </node>
            <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_z8l87M3eEeWNP8bOIsOfRg" name="Read(Member$initializationFlag$1)" structuralFeature="_z8l8gM3eEeWNP8bOIsOfRg">
              <object xmi:id="_z8l87c3eEeWNP8bOIsOfRg" name="Read(Member$initializationFlag$1).object" incoming="_z8l8zc3eEeWNP8bOIsOfRg" type="_z8l8f83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l87s3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l8783eEeWNP8bOIsOfRg" value="1"/>
              </object>
              <result xmi:id="_z8l88M3eEeWNP8bOIsOfRg" name="Read(Member$initializationFlag$1).result" outgoing="_z8l8zs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l88c3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l88s3eEeWNP8bOIsOfRg" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8l8883eEeWNP8bOIsOfRg" name="Call(ListSize)">
              <argument xmi:id="_z8l89M3eEeWNP8bOIsOfRg" name="Call(ListSize).argument(list)" incoming="_z8l8zs3eEeWNP8bOIsOfRg">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l89c3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l89s3eEeWNP8bOIsOfRg" value="*"/>
              </argument>
              <result xmi:id="_z8l8983eEeWNP8bOIsOfRg" name="Call(ListSize).result(result)" outgoing="_z8l8z83eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l8-M3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l8-c3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <behavior xmi:type="uml:FunctionBehavior" href="pathmap://ALF_LIBRARIES/fUML.library.uml#PrimitiveBehaviors-ListFunctions-ListSize"/>
            </node>
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8l8-s3eEeWNP8bOIsOfRg" name="Value(0)">
              <result xmi:id="_z8l8-83eEeWNP8bOIsOfRg" name="Value(0).result" outgoing="_z8l80M3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l8_M3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l8_c3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_z8l8_s3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_z8l8_83eEeWNP8bOIsOfRg" name="Test(Size==0)">
              <first xmi:id="_z8l9AM3eEeWNP8bOIsOfRg" name="Test(Size==0).first" incoming="_z8l8z83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l9Ac3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l9As3eEeWNP8bOIsOfRg" value="1"/>
              </first>
              <result xmi:id="_z8l9A83eEeWNP8bOIsOfRg" name="Test(Size==0).result" outgoing="_z8l80s3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l9BM3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l9Bc3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <second xmi:id="_z8l9Bs3eEeWNP8bOIsOfRg" name="Test(Size==0).second" incoming="_z8l80M3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l9B83eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l9CM3eEeWNP8bOIsOfRg" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_z8l9Cc3eEeWNP8bOIsOfRg" name="InitialNode" outgoing="_z8l80c3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_z8l9Cs3eEeWNP8bOIsOfRg" name="Decision(Test(Member$initializationFlag$1))" incoming="_z8l80c3eEeWNP8bOIsOfRg _z8l80s3eEeWNP8bOIsOfRg" outgoing="_z8l8083eEeWNP8bOIsOfRg" decisionInputFlow="_z8l80s3eEeWNP8bOIsOfRg"/>
          </structuredNode>
        </ownedBehavior>
        <ownedOperation xmi:id="_z8l9C83eEeWNP8bOIsOfRg" name="Member$initialization$1" visibility="protected" method="_z8l8yc3eEeWNP8bOIsOfRg"/>
        <ownedOperation xmi:id="_z8l9DM3eEeWNP8bOIsOfRg" name="Member" visibility="public" method="_z8l8jM3eEeWNP8bOIsOfRg">
          <ownedParameter xmi:id="_z8l9Dc3eEeWNP8bOIsOfRg" name="" visibility="package" type="_z8l8f83eEeWNP8bOIsOfRg" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l9Ds3eEeWNP8bOIsOfRg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l9D83eEeWNP8bOIsOfRg" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_z8l9EM3eEeWNP8bOIsOfRg" name="destroy" visibility="public" method="_z8l8x83eEeWNP8bOIsOfRg"/>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:DataType" xmi:id="_z8l9Ec3eEeWNP8bOIsOfRg" name="Customer" visibility="package">
        <ownedAttribute xmi:id="_z8l9Es3eEeWNP8bOIsOfRg" name="name" visibility="public">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l9E83eEeWNP8bOIsOfRg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l9FM3eEeWNP8bOIsOfRg" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_z8l9Fc3eEeWNP8bOIsOfRg" name="email" visibility="public">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l9Fs3eEeWNP8bOIsOfRg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l9F83eEeWNP8bOIsOfRg" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_z8l9GM3eEeWNP8bOIsOfRg" name="address" visibility="public" isOrdered="true" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l9Gc3eEeWNP8bOIsOfRg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l9Gs3eEeWNP8bOIsOfRg" value="*"/>
        </ownedAttribute>
      </nestedClassifier>
    </packagedElement>
    <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_z8l9G83eEeWNP8bOIsOfRg" name="Customer" visibility="public" classifier="_z8l9Ec3eEeWNP8bOIsOfRg"/>
    <packagedElement xmi:type="uml:Class" xmi:id="_z8l9HM3eEeWNP8bOIsOfRg" name="Test" visibility="public" isAbstract="true">
      <packageImport xmi:id="_z8l9Hc3eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes"/>
      </packageImport>
      <packageImport xmi:id="_z8l9Hs3eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveBehaviors"/>
      </packageImport>
      <packageImport xmi:id="_z8l9H83eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-BasicInputOutput"/>
      </packageImport>
      <packageImport xmi:id="_z8l9IM3eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionFunctions"/>
      </packageImport>
      <packageImport xmi:id="_z8l9Ic3eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionClasses"/>
      </packageImport>
      <ownedAttribute xmi:id="_z8l9Is3eEeWNP8bOIsOfRg" 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="_z8l9I83eEeWNP8bOIsOfRg" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l9JM3eEeWNP8bOIsOfRg" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_z8l9Jc3eEeWNP8bOIsOfRg" name="tester" visibility="private" type="_z8l-Fc3eEeWNP8bOIsOfRg">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l9Js3eEeWNP8bOIsOfRg"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l9J83eEeWNP8bOIsOfRg" value="1"/>
      </ownedAttribute>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_z8l9KM3eEeWNP8bOIsOfRg" name="destroy$method$1" specification="_z8l-DM3eEeWNP8bOIsOfRg" node="_z8l9Kc3eEeWNP8bOIsOfRg" group="_z8l9Kc3eEeWNP8bOIsOfRg">
        <structuredNode xmi:id="_z8l9Kc3eEeWNP8bOIsOfRg" name="Body(destroy$method$1)"/>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_z8l9Ks3eEeWNP8bOIsOfRg" name="done$method$1" specification="_z8l-Dc3eEeWNP8bOIsOfRg" node="_z8l9K83eEeWNP8bOIsOfRg" group="_z8l9K83eEeWNP8bOIsOfRg">
        <structuredNode xmi:id="_z8l9K83eEeWNP8bOIsOfRg" name="Body(done$method$1)">
          <edge xmi:type="uml:ControlFlow" xmi:id="_z8l9LM3eEeWNP8bOIsOfRg" target="_z8l9Pc3eEeWNP8bOIsOfRg" source="_z8l9Lc3eEeWNP8bOIsOfRg"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8l9Lc3eEeWNP8bOIsOfRg" name="ExpressionStatement@374fdec0" outgoing="_z8l9LM3eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l9Ls3eEeWNP8bOIsOfRg" target="_z8l9Mc3eEeWNP8bOIsOfRg" source="_z8l9Oc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_z8l9L83eEeWNP8bOIsOfRg" target="_z8l9MM3eEeWNP8bOIsOfRg" source="_z8l9N83eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8l9MM3eEeWNP8bOIsOfRg" name="Call(WriteLine)" incoming="_z8l9L83eEeWNP8bOIsOfRg">
              <argument xmi:id="_z8l9Mc3eEeWNP8bOIsOfRg" name="Call(WriteLine).argument(value)" incoming="_z8l9Ls3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l9Ms3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l9M83eEeWNP8bOIsOfRg" value="1"/>
              </argument>
              <result xmi:id="_z8l9NM3eEeWNP8bOIsOfRg" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l9Nc3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l9Ns3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="pathmap://ALF_LIBRARIES/fUML.library.uml#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8l9N83eEeWNP8bOIsOfRg" name="Tuple@3d6498f0" outgoing="_z8l9L83eEeWNP8bOIsOfRg">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8l9OM3eEeWNP8bOIsOfRg" name="Value(&quot;Done.&quot;)">
                <result xmi:id="_z8l9Oc3eEeWNP8bOIsOfRg" name="Value(&quot;Done.&quot;).result" outgoing="_z8l9Ls3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l9Os3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l9O83eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_z8l9PM3eEeWNP8bOIsOfRg" 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="_z8l9Pc3eEeWNP8bOIsOfRg" name="ExpressionStatement@3e5269b" incoming="_z8l9LM3eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l9Ps3eEeWNP8bOIsOfRg" target="_z8l9Rs3eEeWNP8bOIsOfRg" source="_z8l9Us3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_z8l9P83eEeWNP8bOIsOfRg" target="_z8l9QM3eEeWNP8bOIsOfRg" source="_z8l9R83eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ExpansionRegion" xmi:id="_z8l9QM3eEeWNP8bOIsOfRg" name="Collect(SendSignal(Continue))" incoming="_z8l9P83eEeWNP8bOIsOfRg" mode="parallel" inputElement="_z8l9Rs3eEeWNP8bOIsOfRg">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l9Qc3eEeWNP8bOIsOfRg" target="_z8l9Q83eEeWNP8bOIsOfRg" source="_z8l9Rs3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:SendSignalAction" xmi:id="_z8l9Qs3eEeWNP8bOIsOfRg" name="SendSignal(Continue)" signal="_z8migs3eEeWNP8bOIsOfRg">
                <target xmi:id="_z8l9Q83eEeWNP8bOIsOfRg" name="SendSignal(Continue).target" incoming="_z8l9Qc3eEeWNP8bOIsOfRg" type="_z8l-Fc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l9RM3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l9Rc3eEeWNP8bOIsOfRg" value="1"/>
                </target>
              </node>
            </node>
            <node xmi:type="uml:ExpansionNode" xmi:id="_z8l9Rs3eEeWNP8bOIsOfRg" name="Collect(SendSignal(Continue)).inputElement" incoming="_z8l9Ps3eEeWNP8bOIsOfRg" outgoing="_z8l9Qc3eEeWNP8bOIsOfRg" regionAsInput="_z8l9QM3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8l9R83eEeWNP8bOIsOfRg" name="Feature(Read(tester).result)" outgoing="_z8l9P83eEeWNP8bOIsOfRg">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l9SM3eEeWNP8bOIsOfRg" target="_z8l9Vc3eEeWNP8bOIsOfRg" source="_z8l9S83eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l9Sc3eEeWNP8bOIsOfRg" target="_z8l9T83eEeWNP8bOIsOfRg" source="_z8l9Vc3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ReadSelfAction" xmi:id="_z8l9Ss3eEeWNP8bOIsOfRg" name="ReadSelf">
                <result xmi:id="_z8l9S83eEeWNP8bOIsOfRg" name="ReadSelf.result" outgoing="_z8l9SM3eEeWNP8bOIsOfRg" type="_z8l9HM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l9TM3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l9Tc3eEeWNP8bOIsOfRg" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_z8l9Ts3eEeWNP8bOIsOfRg" name="Read(tester)" structuralFeature="_z8l9Jc3eEeWNP8bOIsOfRg">
                <object xmi:id="_z8l9T83eEeWNP8bOIsOfRg" name="Read(tester).object" incoming="_z8l9Sc3eEeWNP8bOIsOfRg" type="_z8l9HM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l9UM3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l9Uc3eEeWNP8bOIsOfRg" value="1"/>
                </object>
                <result xmi:id="_z8l9Us3eEeWNP8bOIsOfRg" name="Read(tester).result" outgoing="_z8l9Ps3eEeWNP8bOIsOfRg" type="_z8l-Fc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l9U83eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l9VM3eEeWNP8bOIsOfRg" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ForkNode" xmi:id="_z8l9Vc3eEeWNP8bOIsOfRg" name="Fork(ReadSelf.result)" incoming="_z8l9SM3eEeWNP8bOIsOfRg" outgoing="_z8l9Sc3eEeWNP8bOIsOfRg"/>
            </node>
          </node>
        </structuredNode>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_z8l9Vs3eEeWNP8bOIsOfRg" name="Test$method$1" specification="_z8l-Ds3eEeWNP8bOIsOfRg" node="_z8l9Ys3eEeWNP8bOIsOfRg _z8l9Zc3eEeWNP8bOIsOfRg _z8l9Y83eEeWNP8bOIsOfRg _z8l9a83eEeWNP8bOIsOfRg _z8l9ZM3eEeWNP8bOIsOfRg" group="_z8l9Zc3eEeWNP8bOIsOfRg _z8l9a83eEeWNP8bOIsOfRg">
        <ownedParameter xmi:id="_z8l9V83eEeWNP8bOIsOfRg" name="tester" type="_z8l-Fc3eEeWNP8bOIsOfRg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l9WM3eEeWNP8bOIsOfRg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l9Wc3eEeWNP8bOIsOfRg" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_z8l9Ws3eEeWNP8bOIsOfRg" name="" type="_z8l9HM3eEeWNP8bOIsOfRg" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l9W83eEeWNP8bOIsOfRg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l9XM3eEeWNP8bOIsOfRg" value="1"/>
        </ownedParameter>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l9Xc3eEeWNP8bOIsOfRg" target="_z8l9Z83eEeWNP8bOIsOfRg" source="_z8l9Ys3eEeWNP8bOIsOfRg"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l9Xs3eEeWNP8bOIsOfRg" target="_z8l9ic3eEeWNP8bOIsOfRg" source="_z8l9as3eEeWNP8bOIsOfRg"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l9X83eEeWNP8bOIsOfRg" target="_z8l9Y83eEeWNP8bOIsOfRg" source="_z8l9pc3eEeWNP8bOIsOfRg"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_z8l9YM3eEeWNP8bOIsOfRg" target="_z8l9ZM3eEeWNP8bOIsOfRg" source="_z8l9Zc3eEeWNP8bOIsOfRg"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_z8l9Yc3eEeWNP8bOIsOfRg" target="_z8l9a83eEeWNP8bOIsOfRg" source="_z8l9ZM3eEeWNP8bOIsOfRg"/>
        <structuredNode xmi:id="_z8l9Zc3eEeWNP8bOIsOfRg" name="Node(Input(tester))" outgoing="_z8l9YM3eEeWNP8bOIsOfRg">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l9Zs3eEeWNP8bOIsOfRg" target="_z8l9as3eEeWNP8bOIsOfRg" source="_z8l9Z83eEeWNP8bOIsOfRg"/>
          <structuredNodeInput xmi:id="_z8l9Z83eEeWNP8bOIsOfRg" name="Input(tester)" incoming="_z8l9Xc3eEeWNP8bOIsOfRg" outgoing="_z8l9Zs3eEeWNP8bOIsOfRg" type="_z8l-Fc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l9aM3eEeWNP8bOIsOfRg"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l9ac3eEeWNP8bOIsOfRg" value="1"/>
          </structuredNodeInput>
          <node xmi:type="uml:ForkNode" xmi:id="_z8l9as3eEeWNP8bOIsOfRg" name="Fork(tester)" incoming="_z8l9Zs3eEeWNP8bOIsOfRg" outgoing="_z8l9Xs3eEeWNP8bOIsOfRg"/>
        </structuredNode>
        <structuredNode xmi:id="_z8l9a83eEeWNP8bOIsOfRg" name="Body(Test$method$1)" incoming="_z8l9Yc3eEeWNP8bOIsOfRg">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l9bM3eEeWNP8bOIsOfRg" target="_z8l9pc3eEeWNP8bOIsOfRg" source="_z8l9os3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l9bc3eEeWNP8bOIsOfRg" target="_z8l9p83eEeWNP8bOIsOfRg" source="_z8l9pc3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_z8l9bs3eEeWNP8bOIsOfRg" target="_z8l9d83eEeWNP8bOIsOfRg" source="_z8l9ps3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l9b83eEeWNP8bOIsOfRg" target="_z8l9q83eEeWNP8bOIsOfRg" source="_z8l9pc3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l9cM3eEeWNP8bOIsOfRg" target="_z8l9ss3eEeWNP8bOIsOfRg" source="_z8l9rs3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l9cc3eEeWNP8bOIsOfRg" target="_z8l9vs3eEeWNP8bOIsOfRg" source="_z8l9tc3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l9cs3eEeWNP8bOIsOfRg" target="_z8l9xM3eEeWNP8bOIsOfRg" source="_z8l9uc3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_z8l9c83eEeWNP8bOIsOfRg" target="_z8l9yM3eEeWNP8bOIsOfRg" source="_z8l9x83eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l9dM3eEeWNP8bOIsOfRg" target="_z8l9yM3eEeWNP8bOIsOfRg" source="_z8l9wc3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_z8l9dc3eEeWNP8bOIsOfRg" target="_z8l9ps3eEeWNP8bOIsOfRg" source="_z8l9yM3eEeWNP8bOIsOfRg">
            <guard xmi:type="uml:LiteralBoolean" xmi:id="_z8l9ds3eEeWNP8bOIsOfRg" name="Value(true)" value="true"/>
          </edge>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8l9d83eEeWNP8bOIsOfRg" name="Body" incoming="_z8l9bs3eEeWNP8bOIsOfRg">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8l9eM3eEeWNP8bOIsOfRg" name="ExpressionStatement@71eca771">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l9ec3eEeWNP8bOIsOfRg" target="_z8l9g83eEeWNP8bOIsOfRg" source="_z8l9f83eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l9es3eEeWNP8bOIsOfRg" target="_z8l9jM3eEeWNP8bOIsOfRg" source="_z8l9ic3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l9e83eEeWNP8bOIsOfRg" target="_z8l9ks3eEeWNP8bOIsOfRg" source="_z8l9hs3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_z8l9fM3eEeWNP8bOIsOfRg" target="_z8l9fc3eEeWNP8bOIsOfRg" source="_z8l9oM3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8l9fc3eEeWNP8bOIsOfRg" name="Expression(LeftHandSide@79d223e1)" incoming="_z8l9fM3eEeWNP8bOIsOfRg">
                <node xmi:type="uml:ReadSelfAction" xmi:id="_z8l9fs3eEeWNP8bOIsOfRg" name="ReadSelf">
                  <result xmi:id="_z8l9f83eEeWNP8bOIsOfRg" name="ReadSelf.result" outgoing="_z8l9ec3eEeWNP8bOIsOfRg" type="_z8l9HM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l9gM3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l9gc3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                </node>
              </node>
              <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_z8l9gs3eEeWNP8bOIsOfRg" name="Clear(tester)" structuralFeature="_z8l9Jc3eEeWNP8bOIsOfRg">
                <object xmi:id="_z8l9g83eEeWNP8bOIsOfRg" name="Clear(tester).object" incoming="_z8l9ec3eEeWNP8bOIsOfRg" type="_z8l9HM3eEeWNP8bOIsOfRg" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l9hM3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l9hc3eEeWNP8bOIsOfRg" value="1"/>
                </object>
                <result xmi:id="_z8l9hs3eEeWNP8bOIsOfRg" name="Clear(tester).result" outgoing="_z8l9e83eEeWNP8bOIsOfRg" type="_z8l9HM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l9h83eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l9iM3eEeWNP8bOIsOfRg" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ForkNode" xmi:id="_z8l9ic3eEeWNP8bOIsOfRg" name="Fork(LeftHandSide@79d223e1)" incoming="_z8l9Xs3eEeWNP8bOIsOfRg" outgoing="_z8l9es3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8l9is3eEeWNP8bOIsOfRg" name="WriteAll(Test::tester)">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l9i83eEeWNP8bOIsOfRg" target="_z8l9n83eEeWNP8bOIsOfRg" source="_z8l9jM3eEeWNP8bOIsOfRg"/>
                <structuredNodeInput xmi:id="_z8l9jM3eEeWNP8bOIsOfRg" name="WriteAll(Test::tester).input(Test::tester)" incoming="_z8l9es3eEeWNP8bOIsOfRg" outgoing="_z8l9i83eEeWNP8bOIsOfRg" type="_z8l-Fc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l9jc3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l9js3eEeWNP8bOIsOfRg" value="1"/>
                </structuredNodeInput>
                <node xmi:type="uml:ExpansionRegion" xmi:id="_z8l9j83eEeWNP8bOIsOfRg" name="Iterate(Write(tester))" inputElement="_z8l9n83eEeWNP8bOIsOfRg">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l9kM3eEeWNP8bOIsOfRg" target="_z8l9nM3eEeWNP8bOIsOfRg" source="_z8l9n83eEeWNP8bOIsOfRg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l9kc3eEeWNP8bOIsOfRg" target="_z8l9ls3eEeWNP8bOIsOfRg" source="_z8l9ks3eEeWNP8bOIsOfRg"/>
                  <structuredNodeInput xmi:id="_z8l9ks3eEeWNP8bOIsOfRg" name="Iterate(Write(tester)).input(Clear(tester).result)" incoming="_z8l9e83eEeWNP8bOIsOfRg" outgoing="_z8l9kc3eEeWNP8bOIsOfRg" type="_z8l9HM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l9k83eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l9lM3eEeWNP8bOIsOfRg" value="1"/>
                  </structuredNodeInput>
                  <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_z8l9lc3eEeWNP8bOIsOfRg" name="Write(tester)" structuralFeature="_z8l9Jc3eEeWNP8bOIsOfRg">
                    <object xmi:id="_z8l9ls3eEeWNP8bOIsOfRg" name="Write(tester).object" incoming="_z8l9kc3eEeWNP8bOIsOfRg" type="_z8l9HM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l9l83eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l9mM3eEeWNP8bOIsOfRg" value="1"/>
                    </object>
                    <result xmi:id="_z8l9mc3eEeWNP8bOIsOfRg" name="Write(tester).result" type="_z8l9HM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l9ms3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l9m83eEeWNP8bOIsOfRg" value="1"/>
                    </result>
                    <value xmi:id="_z8l9nM3eEeWNP8bOIsOfRg" name="Write(tester).value" incoming="_z8l9kM3eEeWNP8bOIsOfRg" type="_z8l-Fc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l9nc3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l9ns3eEeWNP8bOIsOfRg" value="1"/>
                    </value>
                  </node>
                </node>
                <node xmi:type="uml:ExpansionNode" xmi:id="_z8l9n83eEeWNP8bOIsOfRg" name="Iterate(Write(tester)).inputElement" incoming="_z8l9i83eEeWNP8bOIsOfRg" outgoing="_z8l9kM3eEeWNP8bOIsOfRg" regionAsInput="_z8l9j83eEeWNP8bOIsOfRg"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8l9oM3eEeWNP8bOIsOfRg" name="RightHandSide@2beb65c2" outgoing="_z8l9fM3eEeWNP8bOIsOfRg"/>
            </node>
          </node>
          <node xmi:type="uml:ReadSelfAction" xmi:id="_z8l9oc3eEeWNP8bOIsOfRg" name="ReadSelf">
            <result xmi:id="_z8l9os3eEeWNP8bOIsOfRg" name="ReadSelf.result" outgoing="_z8l9bM3eEeWNP8bOIsOfRg" type="_z8l9HM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l9o83eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l9pM3eEeWNP8bOIsOfRg" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_z8l9pc3eEeWNP8bOIsOfRg" name="Fork(ReadSelf.result)" incoming="_z8l9bM3eEeWNP8bOIsOfRg" outgoing="_z8l9X83eEeWNP8bOIsOfRg _z8l9bc3eEeWNP8bOIsOfRg _z8l9b83eEeWNP8bOIsOfRg"/>
          <node xmi:type="uml:CallOperationAction" xmi:id="_z8l9ps3eEeWNP8bOIsOfRg" name="Call(Test$initialization$1)" incoming="_z8l9dc3eEeWNP8bOIsOfRg" outgoing="_z8l9bs3eEeWNP8bOIsOfRg" operation="_z8l-C83eEeWNP8bOIsOfRg">
            <target xmi:id="_z8l9p83eEeWNP8bOIsOfRg" name="Call(Test$initialization$1).target" incoming="_z8l9bc3eEeWNP8bOIsOfRg" type="_z8l9HM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l9qM3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l9qc3eEeWNP8bOIsOfRg" value="1"/>
            </target>
          </node>
          <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_z8l9qs3eEeWNP8bOIsOfRg" name="Read(Test$initializationFlag$1)" structuralFeature="_z8l9Is3eEeWNP8bOIsOfRg">
            <object xmi:id="_z8l9q83eEeWNP8bOIsOfRg" name="Read(Test$initializationFlag$1).object" incoming="_z8l9b83eEeWNP8bOIsOfRg" type="_z8l9HM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l9rM3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l9rc3eEeWNP8bOIsOfRg" value="1"/>
            </object>
            <result xmi:id="_z8l9rs3eEeWNP8bOIsOfRg" name="Read(Test$initializationFlag$1).result" outgoing="_z8l9cM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l9r83eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l9sM3eEeWNP8bOIsOfRg" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8l9sc3eEeWNP8bOIsOfRg" name="Call(ListSize)">
            <argument xmi:id="_z8l9ss3eEeWNP8bOIsOfRg" name="Call(ListSize).argument(list)" incoming="_z8l9cM3eEeWNP8bOIsOfRg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l9s83eEeWNP8bOIsOfRg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l9tM3eEeWNP8bOIsOfRg" value="*"/>
            </argument>
            <result xmi:id="_z8l9tc3eEeWNP8bOIsOfRg" name="Call(ListSize).result(result)" outgoing="_z8l9cc3eEeWNP8bOIsOfRg">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l9ts3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l9t83eEeWNP8bOIsOfRg" value="1"/>
            </result>
            <behavior xmi:type="uml:FunctionBehavior" href="pathmap://ALF_LIBRARIES/fUML.library.uml#PrimitiveBehaviors-ListFunctions-ListSize"/>
          </node>
          <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8l9uM3eEeWNP8bOIsOfRg" name="Value(0)">
            <result xmi:id="_z8l9uc3eEeWNP8bOIsOfRg" name="Value(0).result" outgoing="_z8l9cs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l9us3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l9u83eEeWNP8bOIsOfRg" value="1"/>
            </result>
            <value xmi:type="uml:LiteralInteger" xmi:id="_z8l9vM3eEeWNP8bOIsOfRg">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            </value>
          </node>
          <node xmi:type="uml:TestIdentityAction" xmi:id="_z8l9vc3eEeWNP8bOIsOfRg" name="Test(Size==0)">
            <first xmi:id="_z8l9vs3eEeWNP8bOIsOfRg" name="Test(Size==0).first" incoming="_z8l9cc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l9v83eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l9wM3eEeWNP8bOIsOfRg" value="1"/>
            </first>
            <result xmi:id="_z8l9wc3eEeWNP8bOIsOfRg" name="Test(Size==0).result" outgoing="_z8l9dM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l9ws3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l9w83eEeWNP8bOIsOfRg" value="1"/>
            </result>
            <second xmi:id="_z8l9xM3eEeWNP8bOIsOfRg" name="Test(Size==0).second" incoming="_z8l9cs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l9xc3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l9xs3eEeWNP8bOIsOfRg" value="1"/>
            </second>
          </node>
          <node xmi:type="uml:InitialNode" xmi:id="_z8l9x83eEeWNP8bOIsOfRg" name="InitialNode" outgoing="_z8l9c83eEeWNP8bOIsOfRg"/>
          <node xmi:type="uml:DecisionNode" xmi:id="_z8l9yM3eEeWNP8bOIsOfRg" name="Decision(Test(Test$initializationFlag$1))" incoming="_z8l9c83eEeWNP8bOIsOfRg _z8l9dM3eEeWNP8bOIsOfRg" outgoing="_z8l9dc3eEeWNP8bOIsOfRg" decisionInputFlow="_z8l9dM3eEeWNP8bOIsOfRg"/>
        </structuredNode>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_z8l9Ys3eEeWNP8bOIsOfRg" name="Input(tester)" outgoing="_z8l9Xc3eEeWNP8bOIsOfRg" type="_z8l-Fc3eEeWNP8bOIsOfRg" parameter="_z8l9V83eEeWNP8bOIsOfRg"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_z8l9Y83eEeWNP8bOIsOfRg" name="Return" incoming="_z8l9X83eEeWNP8bOIsOfRg" type="_z8l9HM3eEeWNP8bOIsOfRg" parameter="_z8l9Ws3eEeWNP8bOIsOfRg"/>
        <node xmi:type="uml:JoinNode" xmi:id="_z8l9ZM3eEeWNP8bOIsOfRg" name="Join(Input))" incoming="_z8l9YM3eEeWNP8bOIsOfRg" outgoing="_z8l9Yc3eEeWNP8bOIsOfRg"/>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_z8l9yc3eEeWNP8bOIsOfRg" name="Test$initialization$1" specification="_z8l-C83eEeWNP8bOIsOfRg" node="_z8l9ys3eEeWNP8bOIsOfRg" group="_z8l9ys3eEeWNP8bOIsOfRg">
        <structuredNode xmi:id="_z8l9ys3eEeWNP8bOIsOfRg" name="Body(Test$initialization$1)">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l9y83eEeWNP8bOIsOfRg" target="_z8l92c3eEeWNP8bOIsOfRg" source="_z8l91s3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l9zM3eEeWNP8bOIsOfRg" target="_z8l9483eEeWNP8bOIsOfRg" source="_z8l92c3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l9zc3eEeWNP8bOIsOfRg" target="_z8l97c3eEeWNP8bOIsOfRg" source="_z8l92c3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l9zs3eEeWNP8bOIsOfRg" target="_z8l99M3eEeWNP8bOIsOfRg" source="_z8l98M3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l9z83eEeWNP8bOIsOfRg" target="_z8l-AM3eEeWNP8bOIsOfRg" source="_z8l9983eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l90M3eEeWNP8bOIsOfRg" target="_z8l-Bs3eEeWNP8bOIsOfRg" source="_z8l9-83eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_z8l90c3eEeWNP8bOIsOfRg" target="_z8l-Cs3eEeWNP8bOIsOfRg" source="_z8l-Cc3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l90s3eEeWNP8bOIsOfRg" target="_z8l-Cs3eEeWNP8bOIsOfRg" source="_z8l-A83eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_z8l9083eEeWNP8bOIsOfRg" target="_z8l92s3eEeWNP8bOIsOfRg" source="_z8l-Cs3eEeWNP8bOIsOfRg">
            <guard xmi:type="uml:LiteralBoolean" xmi:id="_z8l91M3eEeWNP8bOIsOfRg" name="Value(true)" value="true"/>
          </edge>
          <node xmi:type="uml:ReadSelfAction" xmi:id="_z8l91c3eEeWNP8bOIsOfRg" name="ReadSelf">
            <result xmi:id="_z8l91s3eEeWNP8bOIsOfRg" name="ReadSelf.result" outgoing="_z8l9y83eEeWNP8bOIsOfRg" type="_z8l9HM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l9183eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l92M3eEeWNP8bOIsOfRg" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_z8l92c3eEeWNP8bOIsOfRg" name="Fork(ReadSelf.result)" incoming="_z8l9y83eEeWNP8bOIsOfRg" outgoing="_z8l9zM3eEeWNP8bOIsOfRg _z8l9zc3eEeWNP8bOIsOfRg"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8l92s3eEeWNP8bOIsOfRg" name="Initialization" incoming="_z8l9083eEeWNP8bOIsOfRg">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8l9283eEeWNP8bOIsOfRg" name="Set(initializationFlag)">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l93M3eEeWNP8bOIsOfRg" target="_z8l96c3eEeWNP8bOIsOfRg" source="_z8l93s3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8l93c3eEeWNP8bOIsOfRg" name="Value(true)">
                <result xmi:id="_z8l93s3eEeWNP8bOIsOfRg" name="Value(true).result" outgoing="_z8l93M3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l9383eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l94M3eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralBoolean" xmi:id="_z8l94c3eEeWNP8bOIsOfRg" value="true">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                </value>
              </node>
              <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_z8l94s3eEeWNP8bOIsOfRg" name="Write(Test$initializationFlag$1)" structuralFeature="_z8l9Is3eEeWNP8bOIsOfRg" isReplaceAll="true">
                <object xmi:id="_z8l9483eEeWNP8bOIsOfRg" name="Write(Test$initializationFlag$1).object" incoming="_z8l9zM3eEeWNP8bOIsOfRg" type="_z8l9HM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l95M3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l95c3eEeWNP8bOIsOfRg" value="1"/>
                </object>
                <result xmi:id="_z8l95s3eEeWNP8bOIsOfRg" name="Write(Test$initializationFlag$1).result" type="_z8l9HM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l9583eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l96M3eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <value xmi:id="_z8l96c3eEeWNP8bOIsOfRg" name="Write(Test$initializationFlag$1).value" incoming="_z8l93M3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l96s3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l9683eEeWNP8bOIsOfRg" value="1"/>
                </value>
              </node>
            </node>
          </node>
          <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_z8l97M3eEeWNP8bOIsOfRg" name="Read(Test$initializationFlag$1)" structuralFeature="_z8l9Is3eEeWNP8bOIsOfRg">
            <object xmi:id="_z8l97c3eEeWNP8bOIsOfRg" name="Read(Test$initializationFlag$1).object" incoming="_z8l9zc3eEeWNP8bOIsOfRg" type="_z8l9HM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l97s3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l9783eEeWNP8bOIsOfRg" value="1"/>
            </object>
            <result xmi:id="_z8l98M3eEeWNP8bOIsOfRg" name="Read(Test$initializationFlag$1).result" outgoing="_z8l9zs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l98c3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l98s3eEeWNP8bOIsOfRg" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8l9883eEeWNP8bOIsOfRg" name="Call(ListSize)">
            <argument xmi:id="_z8l99M3eEeWNP8bOIsOfRg" name="Call(ListSize).argument(list)" incoming="_z8l9zs3eEeWNP8bOIsOfRg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l99c3eEeWNP8bOIsOfRg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l99s3eEeWNP8bOIsOfRg" value="*"/>
            </argument>
            <result xmi:id="_z8l9983eEeWNP8bOIsOfRg" name="Call(ListSize).result(result)" outgoing="_z8l9z83eEeWNP8bOIsOfRg">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l9-M3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l9-c3eEeWNP8bOIsOfRg" value="1"/>
            </result>
            <behavior xmi:type="uml:FunctionBehavior" href="pathmap://ALF_LIBRARIES/fUML.library.uml#PrimitiveBehaviors-ListFunctions-ListSize"/>
          </node>
          <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8l9-s3eEeWNP8bOIsOfRg" name="Value(0)">
            <result xmi:id="_z8l9-83eEeWNP8bOIsOfRg" name="Value(0).result" outgoing="_z8l90M3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l9_M3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l9_c3eEeWNP8bOIsOfRg" value="1"/>
            </result>
            <value xmi:type="uml:LiteralInteger" xmi:id="_z8l9_s3eEeWNP8bOIsOfRg">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            </value>
          </node>
          <node xmi:type="uml:TestIdentityAction" xmi:id="_z8l9_83eEeWNP8bOIsOfRg" name="Test(Size==0)">
            <first xmi:id="_z8l-AM3eEeWNP8bOIsOfRg" name="Test(Size==0).first" incoming="_z8l9z83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l-Ac3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l-As3eEeWNP8bOIsOfRg" value="1"/>
            </first>
            <result xmi:id="_z8l-A83eEeWNP8bOIsOfRg" name="Test(Size==0).result" outgoing="_z8l90s3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l-BM3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l-Bc3eEeWNP8bOIsOfRg" value="1"/>
            </result>
            <second xmi:id="_z8l-Bs3eEeWNP8bOIsOfRg" name="Test(Size==0).second" incoming="_z8l90M3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l-B83eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l-CM3eEeWNP8bOIsOfRg" value="1"/>
            </second>
          </node>
          <node xmi:type="uml:InitialNode" xmi:id="_z8l-Cc3eEeWNP8bOIsOfRg" name="InitialNode" outgoing="_z8l90c3eEeWNP8bOIsOfRg"/>
          <node xmi:type="uml:DecisionNode" xmi:id="_z8l-Cs3eEeWNP8bOIsOfRg" name="Decision(Test(Test$initializationFlag$1))" incoming="_z8l90c3eEeWNP8bOIsOfRg _z8l90s3eEeWNP8bOIsOfRg" outgoing="_z8l9083eEeWNP8bOIsOfRg" decisionInputFlow="_z8l90s3eEeWNP8bOIsOfRg"/>
        </structuredNode>
      </ownedBehavior>
      <ownedOperation xmi:id="_z8l-C83eEeWNP8bOIsOfRg" name="Test$initialization$1" visibility="protected" method="_z8l9yc3eEeWNP8bOIsOfRg"/>
      <ownedOperation xmi:id="_z8l-DM3eEeWNP8bOIsOfRg" name="destroy" visibility="public" method="_z8l9KM3eEeWNP8bOIsOfRg"/>
      <ownedOperation xmi:id="_z8l-Dc3eEeWNP8bOIsOfRg" name="done" visibility="public" method="_z8l9Ks3eEeWNP8bOIsOfRg"/>
      <ownedOperation xmi:id="_z8l-Ds3eEeWNP8bOIsOfRg" name="Test" visibility="protected" method="_z8l9Vs3eEeWNP8bOIsOfRg">
        <ownedParameter xmi:id="_z8l-D83eEeWNP8bOIsOfRg" name="tester" visibility="package" type="_z8l-Fc3eEeWNP8bOIsOfRg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l-EM3eEeWNP8bOIsOfRg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l-Ec3eEeWNP8bOIsOfRg" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_z8l-Es3eEeWNP8bOIsOfRg" name="" visibility="package" type="_z8l9HM3eEeWNP8bOIsOfRg" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l-E83eEeWNP8bOIsOfRg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l-FM3eEeWNP8bOIsOfRg" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_z8l-Fc3eEeWNP8bOIsOfRg" name="Tester" visibility="public" isAbstract="true" isActive="true">
        <ownedAttribute xmi:id="_z8l-Fs3eEeWNP8bOIsOfRg" 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="_z8l-F83eEeWNP8bOIsOfRg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l-GM3eEeWNP8bOIsOfRg" value="1"/>
        </ownedAttribute>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_z8l-Gc3eEeWNP8bOIsOfRg" name="Tester$method$1" specification="_z8l-mc3eEeWNP8bOIsOfRg" node="_z8l-Hs3eEeWNP8bOIsOfRg _z8l-H83eEeWNP8bOIsOfRg" group="_z8l-H83eEeWNP8bOIsOfRg">
          <ownedParameter xmi:id="_z8l-Gs3eEeWNP8bOIsOfRg" name="" type="_z8l-Fc3eEeWNP8bOIsOfRg" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l-G83eEeWNP8bOIsOfRg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l-HM3eEeWNP8bOIsOfRg" value="1"/>
          </ownedParameter>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l-Hc3eEeWNP8bOIsOfRg" target="_z8l-Hs3eEeWNP8bOIsOfRg" source="_z8l-MM3eEeWNP8bOIsOfRg"/>
          <structuredNode xmi:id="_z8l-H83eEeWNP8bOIsOfRg" name="Body(Tester$method$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l-IM3eEeWNP8bOIsOfRg" target="_z8l-MM3eEeWNP8bOIsOfRg" source="_z8l-Lc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l-Ic3eEeWNP8bOIsOfRg" target="_z8l-Ms3eEeWNP8bOIsOfRg" source="_z8l-MM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_z8l-Is3eEeWNP8bOIsOfRg" target="_z8l-K83eEeWNP8bOIsOfRg" source="_z8l-Mc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l-I83eEeWNP8bOIsOfRg" target="_z8l-Ns3eEeWNP8bOIsOfRg" source="_z8l-MM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l-JM3eEeWNP8bOIsOfRg" target="_z8l-Pc3eEeWNP8bOIsOfRg" source="_z8l-Oc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l-Jc3eEeWNP8bOIsOfRg" target="_z8l-Sc3eEeWNP8bOIsOfRg" source="_z8l-QM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l-Js3eEeWNP8bOIsOfRg" target="_z8l-T83eEeWNP8bOIsOfRg" source="_z8l-RM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_z8l-J83eEeWNP8bOIsOfRg" target="_z8l-U83eEeWNP8bOIsOfRg" source="_z8l-Us3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l-KM3eEeWNP8bOIsOfRg" target="_z8l-U83eEeWNP8bOIsOfRg" source="_z8l-TM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_z8l-Kc3eEeWNP8bOIsOfRg" target="_z8l-Mc3eEeWNP8bOIsOfRg" source="_z8l-U83eEeWNP8bOIsOfRg">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_z8l-Ks3eEeWNP8bOIsOfRg" name="Value(true)" value="true"/>
            </edge>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8l-K83eEeWNP8bOIsOfRg" name="Body" incoming="_z8l-Is3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_z8l-LM3eEeWNP8bOIsOfRg" name="ReadSelf">
              <result xmi:id="_z8l-Lc3eEeWNP8bOIsOfRg" name="ReadSelf.result" outgoing="_z8l-IM3eEeWNP8bOIsOfRg" type="_z8l-Fc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l-Ls3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l-L83eEeWNP8bOIsOfRg" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_z8l-MM3eEeWNP8bOIsOfRg" name="Fork(ReadSelf.result)" incoming="_z8l-IM3eEeWNP8bOIsOfRg" outgoing="_z8l-Hc3eEeWNP8bOIsOfRg _z8l-Ic3eEeWNP8bOIsOfRg _z8l-I83eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:CallOperationAction" xmi:id="_z8l-Mc3eEeWNP8bOIsOfRg" name="Call(Tester$initialization$1)" incoming="_z8l-Kc3eEeWNP8bOIsOfRg" outgoing="_z8l-Is3eEeWNP8bOIsOfRg" operation="_z8l-mM3eEeWNP8bOIsOfRg">
              <target xmi:id="_z8l-Ms3eEeWNP8bOIsOfRg" name="Call(Tester$initialization$1).target" incoming="_z8l-Ic3eEeWNP8bOIsOfRg" type="_z8l-Fc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l-M83eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l-NM3eEeWNP8bOIsOfRg" value="1"/>
              </target>
            </node>
            <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_z8l-Nc3eEeWNP8bOIsOfRg" name="Read(Tester$initializationFlag$1)" structuralFeature="_z8l-Fs3eEeWNP8bOIsOfRg">
              <object xmi:id="_z8l-Ns3eEeWNP8bOIsOfRg" name="Read(Tester$initializationFlag$1).object" incoming="_z8l-I83eEeWNP8bOIsOfRg" type="_z8l-Fc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l-N83eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l-OM3eEeWNP8bOIsOfRg" value="1"/>
              </object>
              <result xmi:id="_z8l-Oc3eEeWNP8bOIsOfRg" name="Read(Tester$initializationFlag$1).result" outgoing="_z8l-JM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l-Os3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l-O83eEeWNP8bOIsOfRg" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8l-PM3eEeWNP8bOIsOfRg" name="Call(ListSize)">
              <argument xmi:id="_z8l-Pc3eEeWNP8bOIsOfRg" name="Call(ListSize).argument(list)" incoming="_z8l-JM3eEeWNP8bOIsOfRg">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l-Ps3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l-P83eEeWNP8bOIsOfRg" value="*"/>
              </argument>
              <result xmi:id="_z8l-QM3eEeWNP8bOIsOfRg" name="Call(ListSize).result(result)" outgoing="_z8l-Jc3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l-Qc3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l-Qs3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <behavior xmi:type="uml:FunctionBehavior" href="pathmap://ALF_LIBRARIES/fUML.library.uml#PrimitiveBehaviors-ListFunctions-ListSize"/>
            </node>
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8l-Q83eEeWNP8bOIsOfRg" name="Value(0)">
              <result xmi:id="_z8l-RM3eEeWNP8bOIsOfRg" name="Value(0).result" outgoing="_z8l-Js3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l-Rc3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l-Rs3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_z8l-R83eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_z8l-SM3eEeWNP8bOIsOfRg" name="Test(Size==0)">
              <first xmi:id="_z8l-Sc3eEeWNP8bOIsOfRg" name="Test(Size==0).first" incoming="_z8l-Jc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l-Ss3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l-S83eEeWNP8bOIsOfRg" value="1"/>
              </first>
              <result xmi:id="_z8l-TM3eEeWNP8bOIsOfRg" name="Test(Size==0).result" outgoing="_z8l-KM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l-Tc3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l-Ts3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <second xmi:id="_z8l-T83eEeWNP8bOIsOfRg" name="Test(Size==0).second" incoming="_z8l-Js3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l-UM3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l-Uc3eEeWNP8bOIsOfRg" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_z8l-Us3eEeWNP8bOIsOfRg" name="InitialNode" outgoing="_z8l-J83eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_z8l-U83eEeWNP8bOIsOfRg" name="Decision(Test(Tester$initializationFlag$1))" incoming="_z8l-J83eEeWNP8bOIsOfRg _z8l-KM3eEeWNP8bOIsOfRg" outgoing="_z8l-Kc3eEeWNP8bOIsOfRg" decisionInputFlow="_z8l-KM3eEeWNP8bOIsOfRg"/>
          </structuredNode>
          <node xmi:type="uml:ActivityParameterNode" xmi:id="_z8l-Hs3eEeWNP8bOIsOfRg" name="Return" incoming="_z8l-Hc3eEeWNP8bOIsOfRg" type="_z8l-Fc3eEeWNP8bOIsOfRg" parameter="_z8l-Gs3eEeWNP8bOIsOfRg"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_z8l-VM3eEeWNP8bOIsOfRg" name="destroy$method$1" specification="_z8migc3eEeWNP8bOIsOfRg" node="_z8l-Vc3eEeWNP8bOIsOfRg" group="_z8l-Vc3eEeWNP8bOIsOfRg">
          <structuredNode xmi:id="_z8l-Vc3eEeWNP8bOIsOfRg" name="Body(destroy$method$1)"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_z8l-Vs3eEeWNP8bOIsOfRg" name="Tester$initialization$1" specification="_z8l-mM3eEeWNP8bOIsOfRg" node="_z8l-V83eEeWNP8bOIsOfRg" group="_z8l-V83eEeWNP8bOIsOfRg">
          <structuredNode xmi:id="_z8l-V83eEeWNP8bOIsOfRg" name="Body(Tester$initialization$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l-WM3eEeWNP8bOIsOfRg" target="_z8l-Zs3eEeWNP8bOIsOfRg" source="_z8l-Y83eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l-Wc3eEeWNP8bOIsOfRg" target="_z8l-cM3eEeWNP8bOIsOfRg" source="_z8l-Zs3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l-Ws3eEeWNP8bOIsOfRg" target="_z8l-es3eEeWNP8bOIsOfRg" source="_z8l-Zs3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l-W83eEeWNP8bOIsOfRg" target="_z8l-gc3eEeWNP8bOIsOfRg" source="_z8l-fc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l-XM3eEeWNP8bOIsOfRg" target="_z8l-jc3eEeWNP8bOIsOfRg" source="_z8l-hM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l-Xc3eEeWNP8bOIsOfRg" target="_z8l-k83eEeWNP8bOIsOfRg" source="_z8l-iM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_z8l-Xs3eEeWNP8bOIsOfRg" target="_z8l-l83eEeWNP8bOIsOfRg" source="_z8l-ls3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l-X83eEeWNP8bOIsOfRg" target="_z8l-l83eEeWNP8bOIsOfRg" source="_z8l-kM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_z8l-YM3eEeWNP8bOIsOfRg" target="_z8l-Z83eEeWNP8bOIsOfRg" source="_z8l-l83eEeWNP8bOIsOfRg">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_z8l-Yc3eEeWNP8bOIsOfRg" name="Value(true)" value="true"/>
            </edge>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_z8l-Ys3eEeWNP8bOIsOfRg" name="ReadSelf">
              <result xmi:id="_z8l-Y83eEeWNP8bOIsOfRg" name="ReadSelf.result" outgoing="_z8l-WM3eEeWNP8bOIsOfRg" type="_z8l-Fc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l-ZM3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l-Zc3eEeWNP8bOIsOfRg" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_z8l-Zs3eEeWNP8bOIsOfRg" name="Fork(ReadSelf.result)" incoming="_z8l-WM3eEeWNP8bOIsOfRg" outgoing="_z8l-Wc3eEeWNP8bOIsOfRg _z8l-Ws3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8l-Z83eEeWNP8bOIsOfRg" name="Initialization" incoming="_z8l-YM3eEeWNP8bOIsOfRg">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8l-aM3eEeWNP8bOIsOfRg" name="Set(initializationFlag)">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_z8l-ac3eEeWNP8bOIsOfRg" target="_z8l-ds3eEeWNP8bOIsOfRg" source="_z8l-a83eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8l-as3eEeWNP8bOIsOfRg" name="Value(true)">
                  <result xmi:id="_z8l-a83eEeWNP8bOIsOfRg" name="Value(true).result" outgoing="_z8l-ac3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l-bM3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l-bc3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralBoolean" xmi:id="_z8l-bs3eEeWNP8bOIsOfRg" value="true">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  </value>
                </node>
                <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_z8l-b83eEeWNP8bOIsOfRg" name="Write(Tester$initializationFlag$1)" structuralFeature="_z8l-Fs3eEeWNP8bOIsOfRg" isReplaceAll="true">
                  <object xmi:id="_z8l-cM3eEeWNP8bOIsOfRg" name="Write(Tester$initializationFlag$1).object" incoming="_z8l-Wc3eEeWNP8bOIsOfRg" type="_z8l-Fc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l-cc3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l-cs3eEeWNP8bOIsOfRg" value="1"/>
                  </object>
                  <result xmi:id="_z8l-c83eEeWNP8bOIsOfRg" name="Write(Tester$initializationFlag$1).result" type="_z8l-Fc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l-dM3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l-dc3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:id="_z8l-ds3eEeWNP8bOIsOfRg" name="Write(Tester$initializationFlag$1).value" incoming="_z8l-ac3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l-d83eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l-eM3eEeWNP8bOIsOfRg" value="1"/>
                  </value>
                </node>
              </node>
            </node>
            <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_z8l-ec3eEeWNP8bOIsOfRg" name="Read(Tester$initializationFlag$1)" structuralFeature="_z8l-Fs3eEeWNP8bOIsOfRg">
              <object xmi:id="_z8l-es3eEeWNP8bOIsOfRg" name="Read(Tester$initializationFlag$1).object" incoming="_z8l-Ws3eEeWNP8bOIsOfRg" type="_z8l-Fc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l-e83eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l-fM3eEeWNP8bOIsOfRg" value="1"/>
              </object>
              <result xmi:id="_z8l-fc3eEeWNP8bOIsOfRg" name="Read(Tester$initializationFlag$1).result" outgoing="_z8l-W83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l-fs3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l-f83eEeWNP8bOIsOfRg" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8l-gM3eEeWNP8bOIsOfRg" name="Call(ListSize)">
              <argument xmi:id="_z8l-gc3eEeWNP8bOIsOfRg" name="Call(ListSize).argument(list)" incoming="_z8l-W83eEeWNP8bOIsOfRg">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l-gs3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l-g83eEeWNP8bOIsOfRg" value="*"/>
              </argument>
              <result xmi:id="_z8l-hM3eEeWNP8bOIsOfRg" name="Call(ListSize).result(result)" outgoing="_z8l-XM3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l-hc3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l-hs3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <behavior xmi:type="uml:FunctionBehavior" href="pathmap://ALF_LIBRARIES/fUML.library.uml#PrimitiveBehaviors-ListFunctions-ListSize"/>
            </node>
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8l-h83eEeWNP8bOIsOfRg" name="Value(0)">
              <result xmi:id="_z8l-iM3eEeWNP8bOIsOfRg" name="Value(0).result" outgoing="_z8l-Xc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l-ic3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l-is3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_z8l-i83eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_z8l-jM3eEeWNP8bOIsOfRg" name="Test(Size==0)">
              <first xmi:id="_z8l-jc3eEeWNP8bOIsOfRg" name="Test(Size==0).first" incoming="_z8l-XM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l-js3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l-j83eEeWNP8bOIsOfRg" value="1"/>
              </first>
              <result xmi:id="_z8l-kM3eEeWNP8bOIsOfRg" name="Test(Size==0).result" outgoing="_z8l-X83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l-kc3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l-ks3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <second xmi:id="_z8l-k83eEeWNP8bOIsOfRg" name="Test(Size==0).second" incoming="_z8l-Xc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l-lM3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8l-lc3eEeWNP8bOIsOfRg" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_z8l-ls3eEeWNP8bOIsOfRg" name="InitialNode" outgoing="_z8l-Xs3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_z8l-l83eEeWNP8bOIsOfRg" name="Decision(Test(Tester$initializationFlag$1))" incoming="_z8l-Xs3eEeWNP8bOIsOfRg _z8l-X83eEeWNP8bOIsOfRg" outgoing="_z8l-YM3eEeWNP8bOIsOfRg" decisionInputFlow="_z8l-X83eEeWNP8bOIsOfRg"/>
          </structuredNode>
        </ownedBehavior>
        <ownedOperation xmi:id="_z8l-mM3eEeWNP8bOIsOfRg" name="Tester$initialization$1" visibility="protected" method="_z8l-Vs3eEeWNP8bOIsOfRg"/>
        <ownedOperation xmi:id="_z8l-mc3eEeWNP8bOIsOfRg" name="Tester" visibility="public" method="_z8l-Gc3eEeWNP8bOIsOfRg">
          <ownedParameter xmi:id="_z8l-ms3eEeWNP8bOIsOfRg" name="" visibility="package" type="_z8l-Fc3eEeWNP8bOIsOfRg" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8l-m83eEeWNP8bOIsOfRg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8migM3eEeWNP8bOIsOfRg" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_z8migc3eEeWNP8bOIsOfRg" name="destroy" visibility="public" method="_z8l-VM3eEeWNP8bOIsOfRg"/>
        <nestedClassifier xmi:type="uml:Signal" xmi:id="_z8migs3eEeWNP8bOIsOfRg" name="Continue" visibility="package"/>
        <ownedReception xmi:id="_z8mig83eEeWNP8bOIsOfRg" name="Continue" signal="_z8migs3eEeWNP8bOIsOfRg"/>
      </nestedClassifier>
    </packagedElement>
    <packagedElement xmi:type="uml:Activity" xmi:id="_z8mihM3eEeWNP8bOIsOfRg" name="AssertEqual" visibility="public" node="_z8mioc3eEeWNP8bOIsOfRg _z8mipc3eEeWNP8bOIsOfRg _z8mios3eEeWNP8bOIsOfRg _z8miq83eEeWNP8bOIsOfRg _z8mio83eEeWNP8bOIsOfRg _z8misc3eEeWNP8bOIsOfRg _z8mit83eEeWNP8bOIsOfRg _z8mipM3eEeWNP8bOIsOfRg" group="_z8mipc3eEeWNP8bOIsOfRg _z8miq83eEeWNP8bOIsOfRg _z8misc3eEeWNP8bOIsOfRg _z8mit83eEeWNP8bOIsOfRg">
      <packageImport xmi:id="_z8mihc3eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes"/>
      </packageImport>
      <packageImport xmi:id="_z8mihs3eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveBehaviors"/>
      </packageImport>
      <packageImport xmi:id="_z8mih83eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-BasicInputOutput"/>
      </packageImport>
      <packageImport xmi:id="_z8miiM3eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionFunctions"/>
      </packageImport>
      <packageImport xmi:id="_z8miic3eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionClasses"/>
      </packageImport>
      <ownedParameter xmi:id="_z8miis3eEeWNP8bOIsOfRg" name="label" visibility="package">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mii83eEeWNP8bOIsOfRg" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mijM3eEeWNP8bOIsOfRg" value="1"/>
      </ownedParameter>
      <ownedParameter xmi:id="_z8mijc3eEeWNP8bOIsOfRg" name="value1" visibility="package">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mijs3eEeWNP8bOIsOfRg"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mij83eEeWNP8bOIsOfRg" value="1"/>
      </ownedParameter>
      <ownedParameter xmi:id="_z8mikM3eEeWNP8bOIsOfRg" name="value2" visibility="package">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mikc3eEeWNP8bOIsOfRg"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8miks3eEeWNP8bOIsOfRg" value="1"/>
      </ownedParameter>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mik83eEeWNP8bOIsOfRg" target="_z8mip83eEeWNP8bOIsOfRg" source="_z8mioc3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_z8milM3eEeWNP8bOIsOfRg" target="_z8mirc3eEeWNP8bOIsOfRg" source="_z8mios3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_z8milc3eEeWNP8bOIsOfRg" target="_z8mis83eEeWNP8bOIsOfRg" source="_z8mio83eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mils3eEeWNP8bOIsOfRg" target="_z8mi3c3eEeWNP8bOIsOfRg" source="_z8misM3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mil83eEeWNP8bOIsOfRg" target="_z8mi5c3eEeWNP8bOIsOfRg" source="_z8mits3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mimM3eEeWNP8bOIsOfRg" target="_z8mjHM3eEeWNP8bOIsOfRg" source="_z8miqs3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mimc3eEeWNP8bOIsOfRg" target="_z8mjQs3eEeWNP8bOIsOfRg" source="_z8mits3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mims3eEeWNP8bOIsOfRg" target="_z8mjYM3eEeWNP8bOIsOfRg" source="_z8mits3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mim83eEeWNP8bOIsOfRg" target="_z8mjhs3eEeWNP8bOIsOfRg" source="_z8mits3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_z8minM3eEeWNP8bOIsOfRg" target="_z8mjps3eEeWNP8bOIsOfRg" source="_z8mits3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_z8minc3eEeWNP8bOIsOfRg" target="_z8mipM3eEeWNP8bOIsOfRg" source="_z8mipc3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_z8mins3eEeWNP8bOIsOfRg" target="_z8mipM3eEeWNP8bOIsOfRg" source="_z8miq83eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_z8min83eEeWNP8bOIsOfRg" target="_z8mipM3eEeWNP8bOIsOfRg" source="_z8misc3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_z8mioM3eEeWNP8bOIsOfRg" target="_z8mit83eEeWNP8bOIsOfRg" source="_z8mipM3eEeWNP8bOIsOfRg"/>
      <structuredNode xmi:id="_z8mipc3eEeWNP8bOIsOfRg" name="Node(Input(label))" outgoing="_z8minc3eEeWNP8bOIsOfRg">
        <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mips3eEeWNP8bOIsOfRg" target="_z8miqs3eEeWNP8bOIsOfRg" source="_z8mip83eEeWNP8bOIsOfRg"/>
        <structuredNodeInput xmi:id="_z8mip83eEeWNP8bOIsOfRg" name="Input(label)" incoming="_z8mik83eEeWNP8bOIsOfRg" outgoing="_z8mips3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8miqM3eEeWNP8bOIsOfRg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8miqc3eEeWNP8bOIsOfRg" value="1"/>
        </structuredNodeInput>
        <node xmi:type="uml:ForkNode" xmi:id="_z8miqs3eEeWNP8bOIsOfRg" name="Fork(label)" incoming="_z8mips3eEeWNP8bOIsOfRg" outgoing="_z8mimM3eEeWNP8bOIsOfRg"/>
      </structuredNode>
      <structuredNode xmi:id="_z8miq83eEeWNP8bOIsOfRg" name="Node(Input(value1))" outgoing="_z8mins3eEeWNP8bOIsOfRg">
        <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mirM3eEeWNP8bOIsOfRg" target="_z8misM3eEeWNP8bOIsOfRg" source="_z8mirc3eEeWNP8bOIsOfRg"/>
        <structuredNodeInput xmi:id="_z8mirc3eEeWNP8bOIsOfRg" name="Input(value1)" incoming="_z8milM3eEeWNP8bOIsOfRg" outgoing="_z8mirM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mirs3eEeWNP8bOIsOfRg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mir83eEeWNP8bOIsOfRg" value="1"/>
        </structuredNodeInput>
        <node xmi:type="uml:ForkNode" xmi:id="_z8misM3eEeWNP8bOIsOfRg" name="Fork(value1)" incoming="_z8mirM3eEeWNP8bOIsOfRg" outgoing="_z8mils3eEeWNP8bOIsOfRg"/>
      </structuredNode>
      <structuredNode xmi:id="_z8misc3eEeWNP8bOIsOfRg" name="Node(Input(value2))" outgoing="_z8min83eEeWNP8bOIsOfRg">
        <edge xmi:type="uml:ObjectFlow" xmi:id="_z8miss3eEeWNP8bOIsOfRg" target="_z8mits3eEeWNP8bOIsOfRg" source="_z8mis83eEeWNP8bOIsOfRg"/>
        <structuredNodeInput xmi:id="_z8mis83eEeWNP8bOIsOfRg" name="Input(value2)" incoming="_z8milc3eEeWNP8bOIsOfRg" outgoing="_z8miss3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mitM3eEeWNP8bOIsOfRg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mitc3eEeWNP8bOIsOfRg" value="1"/>
        </structuredNodeInput>
        <node xmi:type="uml:ForkNode" xmi:id="_z8mits3eEeWNP8bOIsOfRg" name="Fork(value2)" incoming="_z8miss3eEeWNP8bOIsOfRg" outgoing="_z8mil83eEeWNP8bOIsOfRg _z8mimc3eEeWNP8bOIsOfRg _z8mims3eEeWNP8bOIsOfRg _z8mim83eEeWNP8bOIsOfRg _z8minM3eEeWNP8bOIsOfRg"/>
      </structuredNode>
      <structuredNode xmi:id="_z8mit83eEeWNP8bOIsOfRg" name="Body(AssertEqual)" incoming="_z8mioM3eEeWNP8bOIsOfRg">
        <node xmi:type="uml:ConditionalNode" xmi:id="_z8miuM3eEeWNP8bOIsOfRg" name="IfStatement@c1ffd2b">
          <edge xmi:type="uml:ControlFlow" xmi:id="_z8miuc3eEeWNP8bOIsOfRg" target="_z8mjMc3eEeWNP8bOIsOfRg" source="_z8mjCM3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_z8mius3eEeWNP8bOIsOfRg" target="_z8mjrc3eEeWNP8bOIsOfRg" source="_z8mjMc3eEeWNP8bOIsOfRg"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8miu83eEeWNP8bOIsOfRg" name="Test(Call(Not).result(result))">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mivM3eEeWNP8bOIsOfRg" target="_z8mi1M3eEeWNP8bOIsOfRg" source="_z8mi3c3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mivc3eEeWNP8bOIsOfRg" target="_z8mi383eEeWNP8bOIsOfRg" source="_z8mi3c3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mivs3eEeWNP8bOIsOfRg" target="_z8mi2s3eEeWNP8bOIsOfRg" source="_z8mi5c3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8miv83eEeWNP8bOIsOfRg" target="_z8mi583eEeWNP8bOIsOfRg" source="_z8mi5c3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8miwM3eEeWNP8bOIsOfRg" target="_z8mi7s3eEeWNP8bOIsOfRg" source="_z8mi4s3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8miwc3eEeWNP8bOIsOfRg" target="_z8mi783eEeWNP8bOIsOfRg" source="_z8mi6s3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8miws3eEeWNP8bOIsOfRg" target="_z8mi8c3eEeWNP8bOIsOfRg" source="_z8mi7s3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8miw83eEeWNP8bOIsOfRg" target="_z8mi-M3eEeWNP8bOIsOfRg" source="_z8mi783eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mixM3eEeWNP8bOIsOfRg" target="_z8mi_s3eEeWNP8bOIsOfRg" source="_z8mi783eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_z8mixc3eEeWNP8bOIsOfRg" target="_z8mi083eEeWNP8bOIsOfRg" source="_z8mi_s3eEeWNP8bOIsOfRg">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_z8mixs3eEeWNP8bOIsOfRg" name="Value(true)" value="true"/>
            </edge>
            <edge xmi:type="uml:ControlFlow" xmi:id="_z8mix83eEeWNP8bOIsOfRg" target="_z8mi8M3eEeWNP8bOIsOfRg" source="_z8mi_s3eEeWNP8bOIsOfRg">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_z8miyM3eEeWNP8bOIsOfRg" name="Value(false)"/>
            </edge>
            <edge xmi:type="uml:ControlFlow" xmi:id="_z8miyc3eEeWNP8bOIsOfRg" target="_z8mi_83eEeWNP8bOIsOfRg" source="_z8mi7c3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8miys3eEeWNP8bOIsOfRg" target="_z8mi_83eEeWNP8bOIsOfRg" source="_z8mi7s3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_z8miy83eEeWNP8bOIsOfRg" target="_z8mi_s3eEeWNP8bOIsOfRg" source="_z8mi_83eEeWNP8bOIsOfRg">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_z8mizM3eEeWNP8bOIsOfRg" name="Value(true)" value="true"/>
            </edge>
            <edge xmi:type="uml:ControlFlow" xmi:id="_z8mizc3eEeWNP8bOIsOfRg" target="_z8mi983eEeWNP8bOIsOfRg" source="_z8mi_83eEeWNP8bOIsOfRg">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_z8mizs3eEeWNP8bOIsOfRg" name="Value(false)"/>
            </edge>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8miz83eEeWNP8bOIsOfRg" target="_z8mjAM3eEeWNP8bOIsOfRg" source="_z8mi183eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mi0M3eEeWNP8bOIsOfRg" target="_z8mjAM3eEeWNP8bOIsOfRg" source="_z8mi9M3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mi0c3eEeWNP8bOIsOfRg" target="_z8mjAM3eEeWNP8bOIsOfRg" source="_z8mi-83eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mi0s3eEeWNP8bOIsOfRg" target="_z8mjAs3eEeWNP8bOIsOfRg" source="_z8mjAM3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_z8mi083eEeWNP8bOIsOfRg" name="Test(==)" incoming="_z8mixc3eEeWNP8bOIsOfRg">
              <first xmi:id="_z8mi1M3eEeWNP8bOIsOfRg" name="Test(==).first" incoming="_z8mivM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mi1c3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mi1s3eEeWNP8bOIsOfRg" value="1"/>
              </first>
              <result xmi:id="_z8mi183eEeWNP8bOIsOfRg" name="Test(==).result" outgoing="_z8miz83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mi2M3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mi2c3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <second xmi:id="_z8mi2s3eEeWNP8bOIsOfRg" name="Test(==).second" incoming="_z8mivs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mi283eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mi3M3eEeWNP8bOIsOfRg" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_z8mi3c3eEeWNP8bOIsOfRg" name="Fork(Fork(value1))" incoming="_z8mils3eEeWNP8bOIsOfRg" outgoing="_z8mivM3eEeWNP8bOIsOfRg _z8mivc3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8mi3s3eEeWNP8bOIsOfRg" name="Call(NotEmpty)">
              <argument xmi:id="_z8mi383eEeWNP8bOIsOfRg" name="Call(NotEmpty).argument(seq)" incoming="_z8mivc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mi4M3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mi4c3eEeWNP8bOIsOfRg" value="*"/>
              </argument>
              <result xmi:id="_z8mi4s3eEeWNP8bOIsOfRg" name="Call(NotEmpty).result()" outgoing="_z8miwM3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mi483eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mi5M3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_z8mi5c3eEeWNP8bOIsOfRg" name="Fork(Fork(value2))" incoming="_z8mil83eEeWNP8bOIsOfRg" outgoing="_z8mivs3eEeWNP8bOIsOfRg _z8miv83eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8mi5s3eEeWNP8bOIsOfRg" name="Call(NotEmpty)">
              <argument xmi:id="_z8mi583eEeWNP8bOIsOfRg" name="Call(NotEmpty).argument(seq)" incoming="_z8miv83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mi6M3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mi6c3eEeWNP8bOIsOfRg" value="*"/>
              </argument>
              <result xmi:id="_z8mi6s3eEeWNP8bOIsOfRg" name="Call(NotEmpty).result()" outgoing="_z8miwc3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mi683eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mi7M3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_z8mi7c3eEeWNP8bOIsOfRg" name="Initial(Test(==))" outgoing="_z8miyc3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ForkNode" xmi:id="_z8mi7s3eEeWNP8bOIsOfRg" name="Fork(Call(NotEmpty).result())" incoming="_z8miwM3eEeWNP8bOIsOfRg" outgoing="_z8miws3eEeWNP8bOIsOfRg _z8miys3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ForkNode" xmi:id="_z8mi783eEeWNP8bOIsOfRg" name="Fork(Call(NotEmpty).result())" incoming="_z8miwc3eEeWNP8bOIsOfRg" outgoing="_z8miw83eEeWNP8bOIsOfRg _z8mixM3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8mi8M3eEeWNP8bOIsOfRg" name="Call(Not)" incoming="_z8mix83eEeWNP8bOIsOfRg">
              <argument xmi:id="_z8mi8c3eEeWNP8bOIsOfRg" name="Call(Not).argument(x)" incoming="_z8miws3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mi8s3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mi883eEeWNP8bOIsOfRg" value="1"/>
              </argument>
              <result xmi:id="_z8mi9M3eEeWNP8bOIsOfRg" name="Call(Not).result(result)" outgoing="_z8mi0M3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mi9c3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mi9s3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <behavior xmi:type="uml:FunctionBehavior" href="pathmap://ALF_LIBRARIES/fUML.library.uml#PrimitiveBehaviors-BooleanFunctions-Not"/>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8mi983eEeWNP8bOIsOfRg" name="Call(Not)" incoming="_z8mizc3eEeWNP8bOIsOfRg">
              <argument xmi:id="_z8mi-M3eEeWNP8bOIsOfRg" name="Call(Not).argument(x)" incoming="_z8miw83eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mi-c3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mi-s3eEeWNP8bOIsOfRg" value="1"/>
              </argument>
              <result xmi:id="_z8mi-83eEeWNP8bOIsOfRg" name="Call(Not).result(result)" outgoing="_z8mi0c3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mi_M3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mi_c3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <behavior xmi:type="uml:FunctionBehavior" href="pathmap://ALF_LIBRARIES/fUML.library.uml#PrimitiveBehaviors-BooleanFunctions-Not"/>
            </node>
            <node xmi:type="uml:DecisionNode" xmi:id="_z8mi_s3eEeWNP8bOIsOfRg" name="Decision(Call(NotEmpty).result())" incoming="_z8mixM3eEeWNP8bOIsOfRg _z8miy83eEeWNP8bOIsOfRg" outgoing="_z8mixc3eEeWNP8bOIsOfRg _z8mix83eEeWNP8bOIsOfRg" decisionInputFlow="_z8mixM3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_z8mi_83eEeWNP8bOIsOfRg" name="Decision(Call(NotEmpty).result())" incoming="_z8miyc3eEeWNP8bOIsOfRg _z8miys3eEeWNP8bOIsOfRg" outgoing="_z8miy83eEeWNP8bOIsOfRg _z8mizc3eEeWNP8bOIsOfRg" decisionInputFlow="_z8miys3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:MergeNode" xmi:id="_z8mjAM3eEeWNP8bOIsOfRg" name="Merge(Test(==).result, !Call(NotEmpty).result() &amp;&amp; !Call(NotEmpty).result())" incoming="_z8miz83eEeWNP8bOIsOfRg _z8mi0M3eEeWNP8bOIsOfRg _z8mi0c3eEeWNP8bOIsOfRg" outgoing="_z8mi0s3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8mjAc3eEeWNP8bOIsOfRg" name="Call(Not)">
              <argument xmi:id="_z8mjAs3eEeWNP8bOIsOfRg" name="Call(Not).argument(x)" incoming="_z8mi0s3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mjA83eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mjBM3eEeWNP8bOIsOfRg" value="1"/>
              </argument>
              <result xmi:id="_z8mjBc3eEeWNP8bOIsOfRg" 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="_z8mjBs3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mjB83eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <behavior xmi:type="uml:FunctionBehavior" href="pathmap://ALF_LIBRARIES/fUML.library.uml#PrimitiveBehaviors-BooleanFunctions-Not"/>
            </node>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8mjCM3eEeWNP8bOIsOfRg" name="ExpressionStatement@5fc1a208" outgoing="_z8miuc3eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mjCc3eEeWNP8bOIsOfRg" target="_z8mjDM3eEeWNP8bOIsOfRg" source="_z8mjLs3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_z8mjCs3eEeWNP8bOIsOfRg" target="_z8mjC83eEeWNP8bOIsOfRg" source="_z8mjD83eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8mjC83eEeWNP8bOIsOfRg" name="Call(Write)" incoming="_z8mjCs3eEeWNP8bOIsOfRg" behavior="_z8nJws3eEeWNP8bOIsOfRg">
              <argument xmi:id="_z8mjDM3eEeWNP8bOIsOfRg" name="Call(Write).argument(value)" incoming="_z8mjCc3eEeWNP8bOIsOfRg">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mjDc3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mjDs3eEeWNP8bOIsOfRg" value="1"/>
              </argument>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8mjD83eEeWNP8bOIsOfRg" name="Tuple@6fcf10cd" outgoing="_z8mjCs3eEeWNP8bOIsOfRg">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mjEM3eEeWNP8bOIsOfRg" target="_z8mjGc3eEeWNP8bOIsOfRg" source="_z8mjFM3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mjEc3eEeWNP8bOIsOfRg" target="_z8mjKM3eEeWNP8bOIsOfRg" source="_z8mjH83eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mjEs3eEeWNP8bOIsOfRg" target="_z8mjK83eEeWNP8bOIsOfRg" source="_z8mjI83eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8mjE83eEeWNP8bOIsOfRg" name="Value(&quot;FAILED: &quot;)">
                <result xmi:id="_z8mjFM3eEeWNP8bOIsOfRg" name="Value(&quot;FAILED: &quot;).result" outgoing="_z8mjEM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mjFc3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mjFs3eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_z8mjF83eEeWNP8bOIsOfRg" value="FAILED: ">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                </value>
              </node>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8mjGM3eEeWNP8bOIsOfRg" name="Call(Concat)">
                <argument xmi:id="_z8mjGc3eEeWNP8bOIsOfRg" name="Call(Concat).argument(x)" incoming="_z8mjEM3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mjGs3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mjG83eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <argument xmi:id="_z8mjHM3eEeWNP8bOIsOfRg" name="Call(Concat).argument(y)" incoming="_z8mimM3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mjHc3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mjHs3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <result xmi:id="_z8mjH83eEeWNP8bOIsOfRg" name="Call(Concat).result(result)" outgoing="_z8mjEc3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mjIM3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mjIc3eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <behavior xmi:type="uml:FunctionBehavior" href="pathmap://ALF_LIBRARIES/fUML.library.uml#PrimitiveBehaviors-StringFunctions-Concat"/>
              </node>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8mjIs3eEeWNP8bOIsOfRg" name="Value(&quot;==&quot;)">
                <result xmi:id="_z8mjI83eEeWNP8bOIsOfRg" name="Value(&quot;==&quot;).result" outgoing="_z8mjEs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mjJM3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mjJc3eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_z8mjJs3eEeWNP8bOIsOfRg" value="==">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                </value>
              </node>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8mjJ83eEeWNP8bOIsOfRg" name="Call(Concat)">
                <argument xmi:id="_z8mjKM3eEeWNP8bOIsOfRg" name="Call(Concat).argument(x)" incoming="_z8mjEc3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mjKc3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mjKs3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <argument xmi:id="_z8mjK83eEeWNP8bOIsOfRg" name="Call(Concat).argument(y)" incoming="_z8mjEs3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mjLM3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mjLc3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <result xmi:id="_z8mjLs3eEeWNP8bOIsOfRg" name="Call(Concat).result(result)" outgoing="_z8mjCc3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mjL83eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mjMM3eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <behavior xmi:type="uml:FunctionBehavior" href="pathmap://ALF_LIBRARIES/fUML.library.uml#PrimitiveBehaviors-StringFunctions-Concat"/>
              </node>
            </node>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8mjMc3eEeWNP8bOIsOfRg" name="ExpressionStatement@5f0fea06" incoming="_z8miuc3eEeWNP8bOIsOfRg" outgoing="_z8mius3eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mjMs3eEeWNP8bOIsOfRg" target="_z8mjNc3eEeWNP8bOIsOfRg" source="_z8mjrM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_z8mjM83eEeWNP8bOIsOfRg" target="_z8mjNM3eEeWNP8bOIsOfRg" source="_z8mjOM3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8mjNM3eEeWNP8bOIsOfRg" name="Call(Write)" incoming="_z8mjM83eEeWNP8bOIsOfRg" behavior="_z8nJws3eEeWNP8bOIsOfRg">
              <argument xmi:id="_z8mjNc3eEeWNP8bOIsOfRg" name="Call(Write).argument(value)" incoming="_z8mjMs3eEeWNP8bOIsOfRg">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mjNs3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mjN83eEeWNP8bOIsOfRg" value="1"/>
              </argument>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8mjOM3eEeWNP8bOIsOfRg" name="Tuple@306cd715" outgoing="_z8mjM83eEeWNP8bOIsOfRg">
              <edge xmi:type="uml:ControlFlow" xmi:id="_z8mjOc3eEeWNP8bOIsOfRg" target="_z8mjq83eEeWNP8bOIsOfRg" source="_z8mjqs3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mjOs3eEeWNP8bOIsOfRg" target="_z8mjq83eEeWNP8bOIsOfRg" source="_z8mjRc3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_z8mjO83eEeWNP8bOIsOfRg" target="_z8mjSM3eEeWNP8bOIsOfRg" source="_z8mjq83eEeWNP8bOIsOfRg">
                <guard xmi:type="uml:LiteralBoolean" xmi:id="_z8mjPM3eEeWNP8bOIsOfRg" name="Value(true)" value="true"/>
              </edge>
              <edge xmi:type="uml:ControlFlow" xmi:id="_z8mjPc3eEeWNP8bOIsOfRg" target="_z8mjUs3eEeWNP8bOIsOfRg" source="_z8mjq83eEeWNP8bOIsOfRg">
                <guard xmi:type="uml:LiteralBoolean" xmi:id="_z8mjPs3eEeWNP8bOIsOfRg" name="Value(false)"/>
              </edge>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mjP83eEeWNP8bOIsOfRg" target="_z8mjrM3eEeWNP8bOIsOfRg" source="_z8mjSs3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mjQM3eEeWNP8bOIsOfRg" target="_z8mjrM3eEeWNP8bOIsOfRg" source="_z8mjXM3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8mjQc3eEeWNP8bOIsOfRg" name="Call(IsEmpty)">
                <argument xmi:id="_z8mjQs3eEeWNP8bOIsOfRg" name="Call(IsEmpty).argument(seq)" incoming="_z8mimc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mjQ83eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mjRM3eEeWNP8bOIsOfRg" value="*"/>
                </argument>
                <result xmi:id="_z8mjRc3eEeWNP8bOIsOfRg" name="Call(IsEmpty).result()" outgoing="_z8mjOs3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mjRs3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mjR83eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-IsEmpty"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8mjSM3eEeWNP8bOIsOfRg" name="ConditionalTestExpression@5db726af.operand2" incoming="_z8mjO83eEeWNP8bOIsOfRg">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mjSc3eEeWNP8bOIsOfRg" target="_z8mjSs3eEeWNP8bOIsOfRg" source="_z8mjTs3eEeWNP8bOIsOfRg"/>
                <structuredNodeOutput xmi:id="_z8mjSs3eEeWNP8bOIsOfRg" name="ConditionalTestExpression@5db726af.operand2.result" incoming="_z8mjSc3eEeWNP8bOIsOfRg" outgoing="_z8mjP83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mjS83eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mjTM3eEeWNP8bOIsOfRg" value="*"/>
                </structuredNodeOutput>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8mjTc3eEeWNP8bOIsOfRg" name="Value(&quot;null&quot;)">
                  <result xmi:id="_z8mjTs3eEeWNP8bOIsOfRg" name="Value(&quot;null&quot;).result" outgoing="_z8mjSc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mjT83eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mjUM3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_z8mjUc3eEeWNP8bOIsOfRg" 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="_z8mjUs3eEeWNP8bOIsOfRg" name="ConditionalTestExpression@5db726af.operand3" incoming="_z8mjPc3eEeWNP8bOIsOfRg">
                <edge xmi:type="uml:ControlFlow" xmi:id="_z8mjU83eEeWNP8bOIsOfRg" target="_z8mjqM3eEeWNP8bOIsOfRg" source="_z8mjp83eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mjVM3eEeWNP8bOIsOfRg" target="_z8mjqM3eEeWNP8bOIsOfRg" source="_z8mjY83eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_z8mjVc3eEeWNP8bOIsOfRg" target="_z8mjZs3eEeWNP8bOIsOfRg" source="_z8mjqM3eEeWNP8bOIsOfRg">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_z8mjVs3eEeWNP8bOIsOfRg" name="Value(true)" value="true"/>
                </edge>
                <edge xmi:type="uml:ControlFlow" xmi:id="_z8mjV83eEeWNP8bOIsOfRg" target="_z8mjoc3eEeWNP8bOIsOfRg" source="_z8mjqM3eEeWNP8bOIsOfRg">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_z8mjWM3eEeWNP8bOIsOfRg" name="Value(false)"/>
                </edge>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mjWc3eEeWNP8bOIsOfRg" target="_z8mjqc3eEeWNP8bOIsOfRg" source="_z8mjbM3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mjWs3eEeWNP8bOIsOfRg" target="_z8mjqc3eEeWNP8bOIsOfRg" source="_z8mjo83eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mjW83eEeWNP8bOIsOfRg" target="_z8mjXM3eEeWNP8bOIsOfRg" source="_z8mjqc3eEeWNP8bOIsOfRg"/>
                <structuredNodeOutput xmi:id="_z8mjXM3eEeWNP8bOIsOfRg" name="ConditionalTestExpression@5db726af.operand3.result" incoming="_z8mjW83eEeWNP8bOIsOfRg" outgoing="_z8mjQM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mjXc3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mjXs3eEeWNP8bOIsOfRg" value="*"/>
                </structuredNodeOutput>
                <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_z8mjX83eEeWNP8bOIsOfRg" name="ReadIsClassifiedObject(String)">
                  <classifier xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <object xmi:id="_z8mjYM3eEeWNP8bOIsOfRg" name="ReadIsClassifiedObject(String).object" incoming="_z8mims3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mjYc3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mjYs3eEeWNP8bOIsOfRg" value="1"/>
                  </object>
                  <result xmi:id="_z8mjY83eEeWNP8bOIsOfRg" name="ReadIsClassifiedObject(String).result" outgoing="_z8mjVM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mjZM3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mjZc3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8mjZs3eEeWNP8bOIsOfRg" name="ConditionalTestExpression@40a32ab5.operand2" incoming="_z8mjVc3eEeWNP8bOIsOfRg">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mjZ83eEeWNP8bOIsOfRg" target="_z8mjic3eEeWNP8bOIsOfRg" source="_z8mjcM3eEeWNP8bOIsOfRg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mjaM3eEeWNP8bOIsOfRg" target="_z8mjjM3eEeWNP8bOIsOfRg" source="_z8mjh83eEeWNP8bOIsOfRg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mjac3eEeWNP8bOIsOfRg" target="_z8mjmM3eEeWNP8bOIsOfRg" source="_z8mjj83eEeWNP8bOIsOfRg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mjas3eEeWNP8bOIsOfRg" target="_z8mjm83eEeWNP8bOIsOfRg" source="_z8mjk83eEeWNP8bOIsOfRg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mja83eEeWNP8bOIsOfRg" target="_z8mjbM3eEeWNP8bOIsOfRg" source="_z8mjns3eEeWNP8bOIsOfRg"/>
                  <structuredNodeOutput xmi:id="_z8mjbM3eEeWNP8bOIsOfRg" name="ConditionalTestExpression@40a32ab5.operand2.result" incoming="_z8mja83eEeWNP8bOIsOfRg" outgoing="_z8mjWc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mjbc3eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mjbs3eEeWNP8bOIsOfRg" value="*"/>
                  </structuredNodeOutput>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8mjb83eEeWNP8bOIsOfRg" name="Value(&quot;&quot;&quot;)">
                    <result xmi:id="_z8mjcM3eEeWNP8bOIsOfRg" name="Value(&quot;&quot;&quot;).result" outgoing="_z8mjZ83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mjcc3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mjcs3eEeWNP8bOIsOfRg" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_z8mjc83eEeWNP8bOIsOfRg" value="&quot;">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    </value>
                  </node>
                  <node xmi:type="uml:ExpansionRegion" xmi:id="_z8mjdM3eEeWNP8bOIsOfRg" name="CastExpression@2b94b2eb" mode="parallel" outputElement="_z8mjh83eEeWNP8bOIsOfRg" inputElement="_z8mjhs3eEeWNP8bOIsOfRg">
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mjdc3eEeWNP8bOIsOfRg" target="_z8mjfs3eEeWNP8bOIsOfRg" source="_z8mjhM3eEeWNP8bOIsOfRg"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mjds3eEeWNP8bOIsOfRg" target="_z8mjhc3eEeWNP8bOIsOfRg" source="_z8mjhM3eEeWNP8bOIsOfRg"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mjd83eEeWNP8bOIsOfRg" target="_z8mjhc3eEeWNP8bOIsOfRg" source="_z8mjgc3eEeWNP8bOIsOfRg"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mjeM3eEeWNP8bOIsOfRg" target="_z8mjfM3eEeWNP8bOIsOfRg" source="_z8mjhc3eEeWNP8bOIsOfRg">
                      <guard xmi:type="uml:LiteralBoolean" xmi:id="_z8mjec3eEeWNP8bOIsOfRg" name="Value(true)" value="true"/>
                    </edge>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mjes3eEeWNP8bOIsOfRg" target="_z8mjhM3eEeWNP8bOIsOfRg" source="_z8mjhs3eEeWNP8bOIsOfRg"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mje83eEeWNP8bOIsOfRg" target="_z8mjh83eEeWNP8bOIsOfRg" source="_z8mjfM3eEeWNP8bOIsOfRg"/>
                    <node xmi:type="uml:MergeNode" xmi:id="_z8mjfM3eEeWNP8bOIsOfRg" name="Merge(CastExpression@2b94b2eb.operand)" incoming="_z8mjeM3eEeWNP8bOIsOfRg" outgoing="_z8mje83eEeWNP8bOIsOfRg"/>
                    <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_z8mjfc3eEeWNP8bOIsOfRg" name="ReadIsClassifiedObject(String)">
                      <classifier xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <object xmi:id="_z8mjfs3eEeWNP8bOIsOfRg" name="ReadIsClassifiedObject(String).object" incoming="_z8mjdc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mjf83eEeWNP8bOIsOfRg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mjgM3eEeWNP8bOIsOfRg" value="1"/>
                      </object>
                      <result xmi:id="_z8mjgc3eEeWNP8bOIsOfRg" name="ReadIsClassifiedObject(String).result" outgoing="_z8mjd83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mjgs3eEeWNP8bOIsOfRg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mjg83eEeWNP8bOIsOfRg" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_z8mjhM3eEeWNP8bOIsOfRg" name="Fork(ReadIsClassifiedObject(String).object)" incoming="_z8mjes3eEeWNP8bOIsOfRg" outgoing="_z8mjdc3eEeWNP8bOIsOfRg _z8mjds3eEeWNP8bOIsOfRg"/>
                    <node xmi:type="uml:DecisionNode" xmi:id="_z8mjhc3eEeWNP8bOIsOfRg" name="Decision(ReadIsClassifiedObject(String).result)" incoming="_z8mjds3eEeWNP8bOIsOfRg _z8mjd83eEeWNP8bOIsOfRg" outgoing="_z8mjeM3eEeWNP8bOIsOfRg" decisionInputFlow="_z8mjd83eEeWNP8bOIsOfRg"/>
                  </node>
                  <node xmi:type="uml:ExpansionNode" xmi:id="_z8mjhs3eEeWNP8bOIsOfRg" name="CastExpression@2b94b2eb.inputElement" incoming="_z8mim83eEeWNP8bOIsOfRg" outgoing="_z8mjes3eEeWNP8bOIsOfRg" regionAsInput="_z8mjdM3eEeWNP8bOIsOfRg"/>
                  <node xmi:type="uml:ExpansionNode" xmi:id="_z8mjh83eEeWNP8bOIsOfRg" name="CastExpression@2b94b2eb.outputElement" incoming="_z8mje83eEeWNP8bOIsOfRg" outgoing="_z8mjaM3eEeWNP8bOIsOfRg" regionAsOutput="_z8mjdM3eEeWNP8bOIsOfRg">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </node>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8mjiM3eEeWNP8bOIsOfRg" name="Call(Concat)">
                    <argument xmi:id="_z8mjic3eEeWNP8bOIsOfRg" name="Call(Concat).argument(x)" incoming="_z8mjZ83eEeWNP8bOIsOfRg">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mjis3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mji83eEeWNP8bOIsOfRg" value="1"/>
                    </argument>
                    <argument xmi:id="_z8mjjM3eEeWNP8bOIsOfRg" name="Call(Concat).argument(y)" incoming="_z8mjaM3eEeWNP8bOIsOfRg">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mjjc3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mjjs3eEeWNP8bOIsOfRg" value="1"/>
                    </argument>
                    <result xmi:id="_z8mjj83eEeWNP8bOIsOfRg" name="Call(Concat).result(result)" outgoing="_z8mjac3eEeWNP8bOIsOfRg">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mjkM3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mjkc3eEeWNP8bOIsOfRg" value="1"/>
                    </result>
                    <behavior xmi:type="uml:FunctionBehavior" href="pathmap://ALF_LIBRARIES/fUML.library.uml#PrimitiveBehaviors-StringFunctions-Concat"/>
                  </node>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8mjks3eEeWNP8bOIsOfRg" name="Value(&quot;&quot;&quot;)">
                    <result xmi:id="_z8mjk83eEeWNP8bOIsOfRg" name="Value(&quot;&quot;&quot;).result" outgoing="_z8mjas3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mjlM3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mjlc3eEeWNP8bOIsOfRg" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_z8mjls3eEeWNP8bOIsOfRg" value="&quot;">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    </value>
                  </node>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8mjl83eEeWNP8bOIsOfRg" name="Call(Concat)">
                    <argument xmi:id="_z8mjmM3eEeWNP8bOIsOfRg" name="Call(Concat).argument(x)" incoming="_z8mjac3eEeWNP8bOIsOfRg">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mjmc3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mjms3eEeWNP8bOIsOfRg" value="1"/>
                    </argument>
                    <argument xmi:id="_z8mjm83eEeWNP8bOIsOfRg" name="Call(Concat).argument(y)" incoming="_z8mjas3eEeWNP8bOIsOfRg">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mjnM3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mjnc3eEeWNP8bOIsOfRg" value="1"/>
                    </argument>
                    <result xmi:id="_z8mjns3eEeWNP8bOIsOfRg" name="Call(Concat).result(result)" outgoing="_z8mja83eEeWNP8bOIsOfRg">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mjn83eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mjoM3eEeWNP8bOIsOfRg" value="1"/>
                    </result>
                    <behavior xmi:type="uml:FunctionBehavior" href="pathmap://ALF_LIBRARIES/fUML.library.uml#PrimitiveBehaviors-StringFunctions-Concat"/>
                  </node>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8mjoc3eEeWNP8bOIsOfRg" name="ConditionalTestExpression@40a32ab5.operand3" incoming="_z8mjV83eEeWNP8bOIsOfRg">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mjos3eEeWNP8bOIsOfRg" target="_z8mjo83eEeWNP8bOIsOfRg" source="_z8mjps3eEeWNP8bOIsOfRg"/>
                  <structuredNodeOutput xmi:id="_z8mjo83eEeWNP8bOIsOfRg" name="ConditionalTestExpression@40a32ab5.operand3.result" incoming="_z8mjos3eEeWNP8bOIsOfRg" outgoing="_z8mjWs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mjpM3eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mjpc3eEeWNP8bOIsOfRg" value="*"/>
                  </structuredNodeOutput>
                  <node xmi:type="uml:MergeNode" xmi:id="_z8mjps3eEeWNP8bOIsOfRg" name="Merge(Fork(value2))" incoming="_z8minM3eEeWNP8bOIsOfRg" outgoing="_z8mjos3eEeWNP8bOIsOfRg"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_z8mjp83eEeWNP8bOIsOfRg" name="Initial(ConditionalTestExpression@40a32ab5)" outgoing="_z8mjU83eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:DecisionNode" xmi:id="_z8mjqM3eEeWNP8bOIsOfRg" name="Decision(ConditionalTestExpression@40a32ab5)" incoming="_z8mjU83eEeWNP8bOIsOfRg _z8mjVM3eEeWNP8bOIsOfRg" outgoing="_z8mjVc3eEeWNP8bOIsOfRg _z8mjV83eEeWNP8bOIsOfRg" decisionInputFlow="_z8mjVM3eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:MergeNode" xmi:id="_z8mjqc3eEeWNP8bOIsOfRg" name="Merge(ConditionalTestExpression@40a32ab5.result)" incoming="_z8mjWc3eEeWNP8bOIsOfRg _z8mjWs3eEeWNP8bOIsOfRg" outgoing="_z8mjW83eEeWNP8bOIsOfRg"/>
              </node>
              <node xmi:type="uml:InitialNode" xmi:id="_z8mjqs3eEeWNP8bOIsOfRg" name="Initial(ConditionalTestExpression@5db726af)" outgoing="_z8mjOc3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:DecisionNode" xmi:id="_z8mjq83eEeWNP8bOIsOfRg" name="Decision(ConditionalTestExpression@5db726af)" incoming="_z8mjOc3eEeWNP8bOIsOfRg _z8mjOs3eEeWNP8bOIsOfRg" outgoing="_z8mjO83eEeWNP8bOIsOfRg _z8mjPc3eEeWNP8bOIsOfRg" decisionInputFlow="_z8mjOs3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:MergeNode" xmi:id="_z8mjrM3eEeWNP8bOIsOfRg" name="Merge(ConditionalTestExpression@5db726af.result)" incoming="_z8mjP83eEeWNP8bOIsOfRg _z8mjQM3eEeWNP8bOIsOfRg" outgoing="_z8mjMs3eEeWNP8bOIsOfRg"/>
            </node>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8mjrc3eEeWNP8bOIsOfRg" name="ExpressionStatement@6e9d6d47" incoming="_z8mius3eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mjrs3eEeWNP8bOIsOfRg" target="_z8mjsc3eEeWNP8bOIsOfRg" source="_z8mjuc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_z8mjr83eEeWNP8bOIsOfRg" target="_z8mjsM3eEeWNP8bOIsOfRg" source="_z8mjt83eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8mjsM3eEeWNP8bOIsOfRg" name="Call(WriteLine)" incoming="_z8mjr83eEeWNP8bOIsOfRg">
              <argument xmi:id="_z8mjsc3eEeWNP8bOIsOfRg" name="Call(WriteLine).argument(value)" incoming="_z8mjrs3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mjss3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mjs83eEeWNP8bOIsOfRg" value="1"/>
              </argument>
              <result xmi:id="_z8mjtM3eEeWNP8bOIsOfRg" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mjtc3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mjts3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="pathmap://ALF_LIBRARIES/fUML.library.uml#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8mjt83eEeWNP8bOIsOfRg" name="Tuple@4be0d4ea" outgoing="_z8mjr83eEeWNP8bOIsOfRg">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8mjuM3eEeWNP8bOIsOfRg" name="Value(&quot;&quot;)">
                <result xmi:id="_z8mjuc3eEeWNP8bOIsOfRg" name="Value(&quot;&quot;).result" outgoing="_z8mjrs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mjus3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mju83eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_z8mjvM3eEeWNP8bOIsOfRg" 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="_z8mjvc3eEeWNP8bOIsOfRg" name="Value(true)">
            <result xmi:id="_z8mjvs3eEeWNP8bOIsOfRg" 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="_z8mjv83eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mjwM3eEeWNP8bOIsOfRg" value="1"/>
            </result>
            <value xmi:type="uml:LiteralBoolean" xmi:id="_z8mjwc3eEeWNP8bOIsOfRg" value="true">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
            </value>
          </node>
          <clause xmi:id="_z8mjws3eEeWNP8bOIsOfRg" body="_z8mjCM3eEeWNP8bOIsOfRg _z8mjMc3eEeWNP8bOIsOfRg _z8mjrc3eEeWNP8bOIsOfRg" decider="_z8mjBc3eEeWNP8bOIsOfRg" successorClause="_z8mjw83eEeWNP8bOIsOfRg" test="_z8miu83eEeWNP8bOIsOfRg"/>
          <clause xmi:id="_z8mjw83eEeWNP8bOIsOfRg" decider="_z8mjvs3eEeWNP8bOIsOfRg" predecessorClause="_z8mjws3eEeWNP8bOIsOfRg" test="_z8mjvc3eEeWNP8bOIsOfRg"/>
        </node>
      </structuredNode>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_z8mioc3eEeWNP8bOIsOfRg" name="Input(label)" outgoing="_z8mik83eEeWNP8bOIsOfRg" parameter="_z8miis3eEeWNP8bOIsOfRg">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </node>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_z8mios3eEeWNP8bOIsOfRg" name="Input(value1)" outgoing="_z8milM3eEeWNP8bOIsOfRg" parameter="_z8mijc3eEeWNP8bOIsOfRg"/>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_z8mio83eEeWNP8bOIsOfRg" name="Input(value2)" outgoing="_z8milc3eEeWNP8bOIsOfRg" parameter="_z8mikM3eEeWNP8bOIsOfRg"/>
      <node xmi:type="uml:JoinNode" xmi:id="_z8mipM3eEeWNP8bOIsOfRg" name="Join(Input))" incoming="_z8minc3eEeWNP8bOIsOfRg _z8mins3eEeWNP8bOIsOfRg _z8min83eEeWNP8bOIsOfRg" outgoing="_z8mioM3eEeWNP8bOIsOfRg"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Activity" xmi:id="_z8mjxM3eEeWNP8bOIsOfRg" name="AssertTrue" visibility="public" node="_z8mj183eEeWNP8bOIsOfRg _z8mj2s3eEeWNP8bOIsOfRg _z8mj2M3eEeWNP8bOIsOfRg _z8mj4M3eEeWNP8bOIsOfRg _z8mj5s3eEeWNP8bOIsOfRg _z8mj2c3eEeWNP8bOIsOfRg" group="_z8mj2s3eEeWNP8bOIsOfRg _z8mj4M3eEeWNP8bOIsOfRg _z8mj5s3eEeWNP8bOIsOfRg">
      <packageImport xmi:id="_z8mjxc3eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes"/>
      </packageImport>
      <packageImport xmi:id="_z8mjxs3eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveBehaviors"/>
      </packageImport>
      <packageImport xmi:id="_z8mjx83eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-BasicInputOutput"/>
      </packageImport>
      <packageImport xmi:id="_z8mjyM3eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionFunctions"/>
      </packageImport>
      <packageImport xmi:id="_z8mjyc3eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionClasses"/>
      </packageImport>
      <ownedParameter xmi:id="_z8mjys3eEeWNP8bOIsOfRg" name="label" visibility="package">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mjy83eEeWNP8bOIsOfRg" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mjzM3eEeWNP8bOIsOfRg" value="1"/>
      </ownedParameter>
      <ownedParameter xmi:id="_z8mjzc3eEeWNP8bOIsOfRg" name="condition" visibility="package">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mjzs3eEeWNP8bOIsOfRg"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mjz83eEeWNP8bOIsOfRg" value="1"/>
      </ownedParameter>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mj0M3eEeWNP8bOIsOfRg" target="_z8mj3M3eEeWNP8bOIsOfRg" source="_z8mj183eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mj0c3eEeWNP8bOIsOfRg" target="_z8mj4s3eEeWNP8bOIsOfRg" source="_z8mj2M3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mj0s3eEeWNP8bOIsOfRg" target="_z8mkAs3eEeWNP8bOIsOfRg" source="_z8mj5c3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mj083eEeWNP8bOIsOfRg" target="_z8mkKc3eEeWNP8bOIsOfRg" source="_z8mj383eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_z8mj1M3eEeWNP8bOIsOfRg" target="_z8mj2c3eEeWNP8bOIsOfRg" source="_z8mj2s3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_z8mj1c3eEeWNP8bOIsOfRg" target="_z8mj2c3eEeWNP8bOIsOfRg" source="_z8mj4M3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_z8mj1s3eEeWNP8bOIsOfRg" target="_z8mj5s3eEeWNP8bOIsOfRg" source="_z8mj2c3eEeWNP8bOIsOfRg"/>
      <structuredNode xmi:id="_z8mj2s3eEeWNP8bOIsOfRg" name="Node(Input(label))" outgoing="_z8mj1M3eEeWNP8bOIsOfRg">
        <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mj283eEeWNP8bOIsOfRg" target="_z8mj383eEeWNP8bOIsOfRg" source="_z8mj3M3eEeWNP8bOIsOfRg"/>
        <structuredNodeInput xmi:id="_z8mj3M3eEeWNP8bOIsOfRg" name="Input(label)" incoming="_z8mj0M3eEeWNP8bOIsOfRg" outgoing="_z8mj283eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mj3c3eEeWNP8bOIsOfRg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mj3s3eEeWNP8bOIsOfRg" value="1"/>
        </structuredNodeInput>
        <node xmi:type="uml:ForkNode" xmi:id="_z8mj383eEeWNP8bOIsOfRg" name="Fork(label)" incoming="_z8mj283eEeWNP8bOIsOfRg" outgoing="_z8mj083eEeWNP8bOIsOfRg"/>
      </structuredNode>
      <structuredNode xmi:id="_z8mj4M3eEeWNP8bOIsOfRg" name="Node(Input(condition))" outgoing="_z8mj1c3eEeWNP8bOIsOfRg">
        <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mj4c3eEeWNP8bOIsOfRg" target="_z8mj5c3eEeWNP8bOIsOfRg" source="_z8mj4s3eEeWNP8bOIsOfRg"/>
        <structuredNodeInput xmi:id="_z8mj4s3eEeWNP8bOIsOfRg" name="Input(condition)" incoming="_z8mj0c3eEeWNP8bOIsOfRg" outgoing="_z8mj4c3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mj483eEeWNP8bOIsOfRg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mj5M3eEeWNP8bOIsOfRg" value="1"/>
        </structuredNodeInput>
        <node xmi:type="uml:ForkNode" xmi:id="_z8mj5c3eEeWNP8bOIsOfRg" name="Fork(condition)" incoming="_z8mj4c3eEeWNP8bOIsOfRg" outgoing="_z8mj0s3eEeWNP8bOIsOfRg"/>
      </structuredNode>
      <structuredNode xmi:id="_z8mj5s3eEeWNP8bOIsOfRg" name="Body(AssertTrue)" incoming="_z8mj1s3eEeWNP8bOIsOfRg">
        <node xmi:type="uml:ConditionalNode" xmi:id="_z8mj583eEeWNP8bOIsOfRg" name="IfStatement@4a057f13">
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8mj6M3eEeWNP8bOIsOfRg" name="Test(Call(Not).result(result))">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mj6c3eEeWNP8bOIsOfRg" target="_z8mj-c3eEeWNP8bOIsOfRg" source="_z8mkAs3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mj6s3eEeWNP8bOIsOfRg" target="_z8mkBM3eEeWNP8bOIsOfRg" source="_z8mkAs3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mj683eEeWNP8bOIsOfRg" target="_z8mkCs3eEeWNP8bOIsOfRg" source="_z8mkB83eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mj7M3eEeWNP8bOIsOfRg" target="_z8mkC83eEeWNP8bOIsOfRg" source="_z8mj_M3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mj7c3eEeWNP8bOIsOfRg" target="_z8mkDM3eEeWNP8bOIsOfRg" source="_z8mkCs3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mj7s3eEeWNP8bOIsOfRg" target="_z8mkDM3eEeWNP8bOIsOfRg" source="_z8mkCs3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mj783eEeWNP8bOIsOfRg" target="_z8mkC83eEeWNP8bOIsOfRg" source="_z8mkDM3eEeWNP8bOIsOfRg">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_z8mj8M3eEeWNP8bOIsOfRg" name="Value(false)"/>
            </edge>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mj8c3eEeWNP8bOIsOfRg" target="_z8mj_83eEeWNP8bOIsOfRg" source="_z8mj9M3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mj8s3eEeWNP8bOIsOfRg" target="_z8mkDs3eEeWNP8bOIsOfRg" source="_z8mkC83eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8mj883eEeWNP8bOIsOfRg" name="Value(true)">
              <result xmi:id="_z8mj9M3eEeWNP8bOIsOfRg" name="Value(true).result" outgoing="_z8mj8c3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mj9c3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mj9s3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <value xmi:type="uml:LiteralBoolean" xmi:id="_z8mj983eEeWNP8bOIsOfRg" value="true">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_z8mj-M3eEeWNP8bOIsOfRg" name="Test(==)">
              <first xmi:id="_z8mj-c3eEeWNP8bOIsOfRg" name="Test(==).first" incoming="_z8mj6c3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mj-s3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mj-83eEeWNP8bOIsOfRg" value="1"/>
              </first>
              <result xmi:id="_z8mj_M3eEeWNP8bOIsOfRg" name="Test(==).result" outgoing="_z8mj7M3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mj_c3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mj_s3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <second xmi:id="_z8mj_83eEeWNP8bOIsOfRg" name="Test(==).second" incoming="_z8mj8c3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mkAM3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mkAc3eEeWNP8bOIsOfRg" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_z8mkAs3eEeWNP8bOIsOfRg" name="Fork(Fork(condition))" incoming="_z8mj0s3eEeWNP8bOIsOfRg" outgoing="_z8mj6c3eEeWNP8bOIsOfRg _z8mj6s3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8mkA83eEeWNP8bOIsOfRg" name="Call(NotEmpty)">
              <argument xmi:id="_z8mkBM3eEeWNP8bOIsOfRg" name="Call(NotEmpty).argument(seq)" incoming="_z8mj6s3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mkBc3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mkBs3eEeWNP8bOIsOfRg" value="*"/>
              </argument>
              <result xmi:id="_z8mkB83eEeWNP8bOIsOfRg" name="Call(NotEmpty).result()" outgoing="_z8mj683eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mkCM3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mkCc3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_z8mkCs3eEeWNP8bOIsOfRg" name="Fork(Call(NotEmpty).result())" incoming="_z8mj683eEeWNP8bOIsOfRg" outgoing="_z8mj7c3eEeWNP8bOIsOfRg _z8mj7s3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:MergeNode" xmi:id="_z8mkC83eEeWNP8bOIsOfRg" name="Merge(Test(==).result, Call(NotEmpty).result())" incoming="_z8mj7M3eEeWNP8bOIsOfRg _z8mj783eEeWNP8bOIsOfRg" outgoing="_z8mj8s3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_z8mkDM3eEeWNP8bOIsOfRg" name="Decision(Call(NotEmpty).result())" incoming="_z8mj7c3eEeWNP8bOIsOfRg _z8mj7s3eEeWNP8bOIsOfRg" outgoing="_z8mj783eEeWNP8bOIsOfRg" decisionInputFlow="_z8mj7s3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8mkDc3eEeWNP8bOIsOfRg" name="Call(Not)">
              <argument xmi:id="_z8mkDs3eEeWNP8bOIsOfRg" name="Call(Not).argument(x)" incoming="_z8mj8s3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mkD83eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mkEM3eEeWNP8bOIsOfRg" value="1"/>
              </argument>
              <result xmi:id="_z8mkEc3eEeWNP8bOIsOfRg" 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="_z8mkEs3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mkE83eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <behavior xmi:type="uml:FunctionBehavior" href="pathmap://ALF_LIBRARIES/fUML.library.uml#PrimitiveBehaviors-BooleanFunctions-Not"/>
            </node>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8mkFM3eEeWNP8bOIsOfRg" name="ExpressionStatement@7337503e">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mkFc3eEeWNP8bOIsOfRg" target="_z8mkGM3eEeWNP8bOIsOfRg" source="_z8mkLM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_z8mkFs3eEeWNP8bOIsOfRg" target="_z8mkF83eEeWNP8bOIsOfRg" source="_z8mkHs3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8mkF83eEeWNP8bOIsOfRg" name="Call(WriteLine)" incoming="_z8mkFs3eEeWNP8bOIsOfRg">
              <argument xmi:id="_z8mkGM3eEeWNP8bOIsOfRg" name="Call(WriteLine).argument(value)" incoming="_z8mkFc3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mkGc3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mkGs3eEeWNP8bOIsOfRg" value="1"/>
              </argument>
              <result xmi:id="_z8mkG83eEeWNP8bOIsOfRg" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mkHM3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mkHc3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="pathmap://ALF_LIBRARIES/fUML.library.uml#BasicInputOutput-WriteLine"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8mkHs3eEeWNP8bOIsOfRg" name="Tuple@e1f8aba" outgoing="_z8mkFs3eEeWNP8bOIsOfRg">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mkH83eEeWNP8bOIsOfRg" target="_z8mkJs3eEeWNP8bOIsOfRg" source="_z8mkIc3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8mkIM3eEeWNP8bOIsOfRg" name="Value(&quot;FAILED: &quot;)">
                <result xmi:id="_z8mkIc3eEeWNP8bOIsOfRg" name="Value(&quot;FAILED: &quot;).result" outgoing="_z8mkH83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mkIs3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mkI83eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_z8mkJM3eEeWNP8bOIsOfRg" value="FAILED: ">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                </value>
              </node>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8mkJc3eEeWNP8bOIsOfRg" name="Call(Concat)">
                <argument xmi:id="_z8mkJs3eEeWNP8bOIsOfRg" name="Call(Concat).argument(x)" incoming="_z8mkH83eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mkJ83eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mkKM3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <argument xmi:id="_z8mkKc3eEeWNP8bOIsOfRg" name="Call(Concat).argument(y)" incoming="_z8mj083eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mkKs3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mkK83eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <result xmi:id="_z8mkLM3eEeWNP8bOIsOfRg" name="Call(Concat).result(result)" outgoing="_z8mkFc3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mkLc3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mkLs3eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <behavior xmi:type="uml:FunctionBehavior" href="pathmap://ALF_LIBRARIES/fUML.library.uml#PrimitiveBehaviors-StringFunctions-Concat"/>
              </node>
            </node>
          </node>
          <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8mkL83eEeWNP8bOIsOfRg" name="Value(true)">
            <result xmi:id="_z8mkMM3eEeWNP8bOIsOfRg" 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="_z8mkMc3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mkMs3eEeWNP8bOIsOfRg" value="1"/>
            </result>
            <value xmi:type="uml:LiteralBoolean" xmi:id="_z8mkM83eEeWNP8bOIsOfRg" value="true">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
            </value>
          </node>
          <clause xmi:id="_z8mkNM3eEeWNP8bOIsOfRg" body="_z8mkFM3eEeWNP8bOIsOfRg" decider="_z8mkEc3eEeWNP8bOIsOfRg" successorClause="_z8mkNc3eEeWNP8bOIsOfRg" test="_z8mj6M3eEeWNP8bOIsOfRg"/>
          <clause xmi:id="_z8mkNc3eEeWNP8bOIsOfRg" decider="_z8mkMM3eEeWNP8bOIsOfRg" predecessorClause="_z8mkNM3eEeWNP8bOIsOfRg" test="_z8mkL83eEeWNP8bOIsOfRg"/>
        </node>
      </structuredNode>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_z8mj183eEeWNP8bOIsOfRg" name="Input(label)" outgoing="_z8mj0M3eEeWNP8bOIsOfRg" parameter="_z8mjys3eEeWNP8bOIsOfRg">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </node>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_z8mj2M3eEeWNP8bOIsOfRg" name="Input(condition)" outgoing="_z8mj0c3eEeWNP8bOIsOfRg" parameter="_z8mjzc3eEeWNP8bOIsOfRg">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
      </node>
      <node xmi:type="uml:JoinNode" xmi:id="_z8mj2c3eEeWNP8bOIsOfRg" name="Join(Input))" incoming="_z8mj1M3eEeWNP8bOIsOfRg _z8mj1c3eEeWNP8bOIsOfRg" outgoing="_z8mj1s3eEeWNP8bOIsOfRg"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Activity" xmi:id="_z8mkNs3eEeWNP8bOIsOfRg" name="AssertList" visibility="public" node="_z8mkVM3eEeWNP8bOIsOfRg _z8mkWM3eEeWNP8bOIsOfRg _z8mkVc3eEeWNP8bOIsOfRg _z8mkXs3eEeWNP8bOIsOfRg _z8mkVs3eEeWNP8bOIsOfRg _z8mkZM3eEeWNP8bOIsOfRg _z8mkas3eEeWNP8bOIsOfRg _z8mkV83eEeWNP8bOIsOfRg" group="_z8mkWM3eEeWNP8bOIsOfRg _z8mkXs3eEeWNP8bOIsOfRg _z8mkZM3eEeWNP8bOIsOfRg _z8mkas3eEeWNP8bOIsOfRg">
      <packageImport xmi:id="_z8mkN83eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes"/>
      </packageImport>
      <packageImport xmi:id="_z8mkOM3eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveBehaviors"/>
      </packageImport>
      <packageImport xmi:id="_z8mkOc3eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-BasicInputOutput"/>
      </packageImport>
      <packageImport xmi:id="_z8mkOs3eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionFunctions"/>
      </packageImport>
      <packageImport xmi:id="_z8mkO83eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionClasses"/>
      </packageImport>
      <ownedParameter xmi:id="_z8mkPM3eEeWNP8bOIsOfRg" name="label" visibility="package">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mkPc3eEeWNP8bOIsOfRg" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mkPs3eEeWNP8bOIsOfRg" value="1"/>
      </ownedParameter>
      <ownedParameter xmi:id="_z8mkP83eEeWNP8bOIsOfRg" name="list" visibility="package" isOrdered="true" isUnique="false">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mkQM3eEeWNP8bOIsOfRg"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mkQc3eEeWNP8bOIsOfRg" value="*"/>
      </ownedParameter>
      <ownedParameter xmi:id="_z8mkQs3eEeWNP8bOIsOfRg" name="expected" visibility="package" isOrdered="true" isUnique="false">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mkQ83eEeWNP8bOIsOfRg"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mkRM3eEeWNP8bOIsOfRg" value="*"/>
      </ownedParameter>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mkRc3eEeWNP8bOIsOfRg" target="_z8mkWs3eEeWNP8bOIsOfRg" source="_z8mkVM3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mkRs3eEeWNP8bOIsOfRg" target="_z8mkYM3eEeWNP8bOIsOfRg" source="_z8mkVc3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mkR83eEeWNP8bOIsOfRg" target="_z8mkZs3eEeWNP8bOIsOfRg" source="_z8mkVs3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mkSM3eEeWNP8bOIsOfRg" target="_z8mkg83eEeWNP8bOIsOfRg" source="_z8mkXc3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mkSc3eEeWNP8bOIsOfRg" target="_z8mkjc3eEeWNP8bOIsOfRg" source="_z8mkY83eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mkSs3eEeWNP8bOIsOfRg" target="_z8mklM3eEeWNP8bOIsOfRg" source="_z8mkac3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mkS83eEeWNP8bOIsOfRg" target="_z8mlgs3eEeWNP8bOIsOfRg" source="_z8mkac3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mkTM3eEeWNP8bOIsOfRg" target="_z8mlhc3eEeWNP8bOIsOfRg" source="_z8mkY83eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mkTc3eEeWNP8bOIsOfRg" target="_z8mliM3eEeWNP8bOIsOfRg" source="_z8mkXc3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mkTs3eEeWNP8bOIsOfRg" target="_z8nJls3eEeWNP8bOIsOfRg" source="_z8mkY83eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mkT83eEeWNP8bOIsOfRg" target="_z8nJnc3eEeWNP8bOIsOfRg" source="_z8mkac3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_z8mkUM3eEeWNP8bOIsOfRg" target="_z8mkV83eEeWNP8bOIsOfRg" source="_z8mkWM3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_z8mkUc3eEeWNP8bOIsOfRg" target="_z8mkV83eEeWNP8bOIsOfRg" source="_z8mkXs3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_z8mkUs3eEeWNP8bOIsOfRg" target="_z8mkV83eEeWNP8bOIsOfRg" source="_z8mkZM3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_z8mkU83eEeWNP8bOIsOfRg" target="_z8mkas3eEeWNP8bOIsOfRg" source="_z8mkV83eEeWNP8bOIsOfRg"/>
      <structuredNode xmi:id="_z8mkWM3eEeWNP8bOIsOfRg" name="Node(Input(label))" outgoing="_z8mkUM3eEeWNP8bOIsOfRg">
        <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mkWc3eEeWNP8bOIsOfRg" target="_z8mkXc3eEeWNP8bOIsOfRg" source="_z8mkWs3eEeWNP8bOIsOfRg"/>
        <structuredNodeInput xmi:id="_z8mkWs3eEeWNP8bOIsOfRg" name="Input(label)" incoming="_z8mkRc3eEeWNP8bOIsOfRg" outgoing="_z8mkWc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mkW83eEeWNP8bOIsOfRg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mkXM3eEeWNP8bOIsOfRg" value="1"/>
        </structuredNodeInput>
        <node xmi:type="uml:ForkNode" xmi:id="_z8mkXc3eEeWNP8bOIsOfRg" name="Fork(label)" incoming="_z8mkWc3eEeWNP8bOIsOfRg" outgoing="_z8mkSM3eEeWNP8bOIsOfRg _z8mkTc3eEeWNP8bOIsOfRg"/>
      </structuredNode>
      <structuredNode xmi:id="_z8mkXs3eEeWNP8bOIsOfRg" name="Node(Input(list))" outgoing="_z8mkUc3eEeWNP8bOIsOfRg">
        <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mkX83eEeWNP8bOIsOfRg" target="_z8mkY83eEeWNP8bOIsOfRg" source="_z8mkYM3eEeWNP8bOIsOfRg"/>
        <structuredNodeInput xmi:id="_z8mkYM3eEeWNP8bOIsOfRg" name="Input(list)" incoming="_z8mkRs3eEeWNP8bOIsOfRg" outgoing="_z8mkX83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mkYc3eEeWNP8bOIsOfRg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mkYs3eEeWNP8bOIsOfRg" value="*"/>
        </structuredNodeInput>
        <node xmi:type="uml:ForkNode" xmi:id="_z8mkY83eEeWNP8bOIsOfRg" name="Fork(list)" incoming="_z8mkX83eEeWNP8bOIsOfRg" outgoing="_z8mkSc3eEeWNP8bOIsOfRg _z8mkTs3eEeWNP8bOIsOfRg _z8mkTM3eEeWNP8bOIsOfRg"/>
      </structuredNode>
      <structuredNode xmi:id="_z8mkZM3eEeWNP8bOIsOfRg" name="Node(Input(expected))" outgoing="_z8mkUs3eEeWNP8bOIsOfRg">
        <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mkZc3eEeWNP8bOIsOfRg" target="_z8mkac3eEeWNP8bOIsOfRg" source="_z8mkZs3eEeWNP8bOIsOfRg"/>
        <structuredNodeInput xmi:id="_z8mkZs3eEeWNP8bOIsOfRg" name="Input(expected)" incoming="_z8mkR83eEeWNP8bOIsOfRg" outgoing="_z8mkZc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mkZ83eEeWNP8bOIsOfRg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mkaM3eEeWNP8bOIsOfRg" value="*"/>
        </structuredNodeInput>
        <node xmi:type="uml:ForkNode" xmi:id="_z8mkac3eEeWNP8bOIsOfRg" name="Fork(expected)" incoming="_z8mkZc3eEeWNP8bOIsOfRg" outgoing="_z8mkSs3eEeWNP8bOIsOfRg _z8mkT83eEeWNP8bOIsOfRg _z8mkS83eEeWNP8bOIsOfRg"/>
      </structuredNode>
      <structuredNode xmi:id="_z8mkas3eEeWNP8bOIsOfRg" name="Body(AssertList)" incoming="_z8mkU83eEeWNP8bOIsOfRg">
        <edge xmi:type="uml:ControlFlow" xmi:id="_z8mka83eEeWNP8bOIsOfRg" target="_z8mkms3eEeWNP8bOIsOfRg" source="_z8mkbM3eEeWNP8bOIsOfRg"/>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8mkbM3eEeWNP8bOIsOfRg" name="ExpressionStatement@7461d8f5" outgoing="_z8mka83eEeWNP8bOIsOfRg">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mkbc3eEeWNP8bOIsOfRg" target="_z8mkcs3eEeWNP8bOIsOfRg" source="_z8mkic3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mkbs3eEeWNP8bOIsOfRg" target="_z8mkdc3eEeWNP8bOIsOfRg" source="_z8mkkM3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mkb83eEeWNP8bOIsOfRg" target="_z8mkeM3eEeWNP8bOIsOfRg" source="_z8mkl83eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_z8mkcM3eEeWNP8bOIsOfRg" target="_z8mkcc3eEeWNP8bOIsOfRg" source="_z8mke83eEeWNP8bOIsOfRg"/>
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8mkcc3eEeWNP8bOIsOfRg" name="Call(AssertEqual)" incoming="_z8mkcM3eEeWNP8bOIsOfRg" behavior="_z8mihM3eEeWNP8bOIsOfRg">
            <argument xmi:id="_z8mkcs3eEeWNP8bOIsOfRg" name="Call(AssertEqual).argument(label)" incoming="_z8mkbc3eEeWNP8bOIsOfRg">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mkc83eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mkdM3eEeWNP8bOIsOfRg" value="1"/>
            </argument>
            <argument xmi:id="_z8mkdc3eEeWNP8bOIsOfRg" name="Call(AssertEqual).argument(value1)" incoming="_z8mkbs3eEeWNP8bOIsOfRg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mkds3eEeWNP8bOIsOfRg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mkd83eEeWNP8bOIsOfRg" value="1"/>
            </argument>
            <argument xmi:id="_z8mkeM3eEeWNP8bOIsOfRg" name="Call(AssertEqual).argument(value2)" incoming="_z8mkb83eEeWNP8bOIsOfRg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mkec3eEeWNP8bOIsOfRg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mkes3eEeWNP8bOIsOfRg" value="1"/>
            </argument>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8mke83eEeWNP8bOIsOfRg" name="Tuple@3e2c693b" outgoing="_z8mkcM3eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mkfM3eEeWNP8bOIsOfRg" target="_z8mkhs3eEeWNP8bOIsOfRg" source="_z8mkfs3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8mkfc3eEeWNP8bOIsOfRg" name="Value(&quot;->size()&quot;)">
              <result xmi:id="_z8mkfs3eEeWNP8bOIsOfRg" name="Value(&quot;->size()&quot;).result" outgoing="_z8mkfM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mkf83eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mkgM3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <value xmi:type="uml:LiteralString" xmi:id="_z8mkgc3eEeWNP8bOIsOfRg" value="->size()">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              </value>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8mkgs3eEeWNP8bOIsOfRg" name="Call(Concat)">
              <argument xmi:id="_z8mkg83eEeWNP8bOIsOfRg" name="Call(Concat).argument(x)" incoming="_z8mkSM3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mkhM3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mkhc3eEeWNP8bOIsOfRg" value="1"/>
              </argument>
              <argument xmi:id="_z8mkhs3eEeWNP8bOIsOfRg" name="Call(Concat).argument(y)" incoming="_z8mkfM3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mkh83eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mkiM3eEeWNP8bOIsOfRg" value="1"/>
              </argument>
              <result xmi:id="_z8mkic3eEeWNP8bOIsOfRg" name="Call(Concat).result(result)" outgoing="_z8mkbc3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mkis3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mki83eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <behavior xmi:type="uml:FunctionBehavior" href="pathmap://ALF_LIBRARIES/fUML.library.uml#PrimitiveBehaviors-StringFunctions-Concat"/>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8mkjM3eEeWNP8bOIsOfRg" name="Call($$Alf$Library$CollectionFunctions$size__any__)" behavior="_z8nKBs3eEeWNP8bOIsOfRg">
              <argument xmi:id="_z8mkjc3eEeWNP8bOIsOfRg" name="Call($$Alf$Library$CollectionFunctions$size__any__).argument(seq)" incoming="_z8mkSc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mkjs3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mkj83eEeWNP8bOIsOfRg" value="*"/>
              </argument>
              <result xmi:id="_z8mkkM3eEeWNP8bOIsOfRg" name="Call($$Alf$Library$CollectionFunctions$size__any__).result()" outgoing="_z8mkbs3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mkkc3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mkks3eEeWNP8bOIsOfRg" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8mkk83eEeWNP8bOIsOfRg" name="Call($$Alf$Library$CollectionFunctions$size__any__)" behavior="_z8nKBs3eEeWNP8bOIsOfRg">
              <argument xmi:id="_z8mklM3eEeWNP8bOIsOfRg" name="Call($$Alf$Library$CollectionFunctions$size__any__).argument(seq)" incoming="_z8mkSs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mklc3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mkls3eEeWNP8bOIsOfRg" value="*"/>
              </argument>
              <result xmi:id="_z8mkl83eEeWNP8bOIsOfRg" name="Call($$Alf$Library$CollectionFunctions$size__any__).result()" outgoing="_z8mkb83eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mkmM3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mkmc3eEeWNP8bOIsOfRg" value="1"/>
              </result>
            </node>
          </node>
        </node>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8mkms3eEeWNP8bOIsOfRg" name="ForStatement@75e98791" incoming="_z8mka83eEeWNP8bOIsOfRg">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mkm83eEeWNP8bOIsOfRg" target="_z8nJo83eEeWNP8bOIsOfRg" source="_z8mlr83eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mknM3eEeWNP8bOIsOfRg" target="_z8mljs3eEeWNP8bOIsOfRg" source="_z8nJvs3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mknc3eEeWNP8bOIsOfRg" target="_z8mlkc3eEeWNP8bOIsOfRg" source="_z8nJus3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mkns3eEeWNP8bOIsOfRg" target="_z8mli83eEeWNP8bOIsOfRg" source="_z8nJo83eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_z8mkn83eEeWNP8bOIsOfRg" target="_z8mkoM3eEeWNP8bOIsOfRg" source="_z8mlps3eEeWNP8bOIsOfRg"/>
          <node xmi:type="uml:LoopNode" xmi:id="_z8mkoM3eEeWNP8bOIsOfRg" name="Loop(ForStatement@75e98791)" incoming="_z8mkn83eEeWNP8bOIsOfRg" bodyOutput="_z8mkzc3eEeWNP8bOIsOfRg _z8mk0M3eEeWNP8bOIsOfRg _z8mk083eEeWNP8bOIsOfRg _z8mlaM3eEeWNP8bOIsOfRg _z8mlUc3eEeWNP8bOIsOfRg _z8mlXs3eEeWNP8bOIsOfRg" bodyPart="_z8mkx83eEeWNP8bOIsOfRg _z8mkyM3eEeWNP8bOIsOfRg _z8mlYc3eEeWNP8bOIsOfRg _z8mla83eEeWNP8bOIsOfRg" decider="_z8mkxM3eEeWNP8bOIsOfRg" isTestedFirst="true" test="_z8mkvc3eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mkoc3eEeWNP8bOIsOfRg" target="_z8mkt83eEeWNP8bOIsOfRg" source="_z8mlcM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mkos3eEeWNP8bOIsOfRg" target="_z8mkuM3eEeWNP8bOIsOfRg" source="_z8mlc83eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mko83eEeWNP8bOIsOfRg" target="_z8mkuc3eEeWNP8bOIsOfRg" source="_z8mlds3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mkpM3eEeWNP8bOIsOfRg" target="_z8mkus3eEeWNP8bOIsOfRg" source="_z8mlec3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mkpc3eEeWNP8bOIsOfRg" target="_z8mku83eEeWNP8bOIsOfRg" source="_z8mlfM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mkps3eEeWNP8bOIsOfRg" target="_z8mkvM3eEeWNP8bOIsOfRg" source="_z8mlf83eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mkp83eEeWNP8bOIsOfRg" target="_z8mkvs3eEeWNP8bOIsOfRg" source="_z8mku83eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mkqM3eEeWNP8bOIsOfRg" target="_z8mkwc3eEeWNP8bOIsOfRg" source="_z8mkvM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_z8mkqc3eEeWNP8bOIsOfRg" target="_z8mkyM3eEeWNP8bOIsOfRg" source="_z8mkx83eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mkqs3eEeWNP8bOIsOfRg" target="_z8mk_c3eEeWNP8bOIsOfRg" source="_z8mkus3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mkq83eEeWNP8bOIsOfRg" target="_z8mlJs3eEeWNP8bOIsOfRg" source="_z8mkus3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mkrM3eEeWNP8bOIsOfRg" target="_z8mlMc3eEeWNP8bOIsOfRg" source="_z8mkus3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mkrc3eEeWNP8bOIsOfRg" target="_z8mlYs3eEeWNP8bOIsOfRg" source="_z8mkus3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mkrs3eEeWNP8bOIsOfRg" target="_z8mlZc3eEeWNP8bOIsOfRg" source="_z8mlbM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mkr83eEeWNP8bOIsOfRg" target="_z8mlS83eEeWNP8bOIsOfRg" source="_z8mku83eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mksM3eEeWNP8bOIsOfRg" target="_z8mlW83eEeWNP8bOIsOfRg" source="_z8mkvM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mksc3eEeWNP8bOIsOfRg" target="_z8mk883eEeWNP8bOIsOfRg" source="_z8mkuc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mkss3eEeWNP8bOIsOfRg" target="_z8mlHc3eEeWNP8bOIsOfRg" source="_z8mkuM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mks83eEeWNP8bOIsOfRg" target="_z8mlKM3eEeWNP8bOIsOfRg" source="_z8mkt83eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mktM3eEeWNP8bOIsOfRg" target="_z8mlNM3eEeWNP8bOIsOfRg" source="_z8mkt83eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mktc3eEeWNP8bOIsOfRg" target="_z8mlPM3eEeWNP8bOIsOfRg" source="_z8mkuM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mkts3eEeWNP8bOIsOfRg" target="_z8mlRM3eEeWNP8bOIsOfRg" source="_z8mkuc3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ForkNode" xmi:id="_z8mkt83eEeWNP8bOIsOfRg" name="Fork(ForStatement@75e98791.loopVariable(expected))" incoming="_z8mkoc3eEeWNP8bOIsOfRg" outgoing="_z8mks83eEeWNP8bOIsOfRg _z8mktM3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ForkNode" xmi:id="_z8mkuM3eEeWNP8bOIsOfRg" name="Fork(ForStatement@75e98791.loopVariable(list))" incoming="_z8mkos3eEeWNP8bOIsOfRg" outgoing="_z8mkss3eEeWNP8bOIsOfRg _z8mktc3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ForkNode" xmi:id="_z8mkuc3eEeWNP8bOIsOfRg" name="Fork(ForStatement@75e98791.loopVariable(label))" incoming="_z8mko83eEeWNP8bOIsOfRg" outgoing="_z8mksc3eEeWNP8bOIsOfRg _z8mkts3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ForkNode" xmi:id="_z8mkus3eEeWNP8bOIsOfRg" name="Fork(ForStatement@75e98791.loopVariable(i))" incoming="_z8mkpM3eEeWNP8bOIsOfRg" outgoing="_z8mkqs3eEeWNP8bOIsOfRg _z8mkq83eEeWNP8bOIsOfRg _z8mkrM3eEeWNP8bOIsOfRg _z8mkrc3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ForkNode" xmi:id="_z8mku83eEeWNP8bOIsOfRg" name="Fork(ForStatement@75e98791.loopVariable(counter))" incoming="_z8mkpc3eEeWNP8bOIsOfRg" outgoing="_z8mkp83eEeWNP8bOIsOfRg _z8mkr83eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ForkNode" xmi:id="_z8mkvM3eEeWNP8bOIsOfRg" name="Fork(ForStatement@75e98791.loopVariable(upper))" incoming="_z8mkps3eEeWNP8bOIsOfRg" outgoing="_z8mkqM3eEeWNP8bOIsOfRg _z8mksM3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8mkvc3eEeWNP8bOIsOfRg" name="Call(&lt;=)">
              <argument xmi:id="_z8mkvs3eEeWNP8bOIsOfRg" name="Call(&lt;=).argument(x)" incoming="_z8mkp83eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mkv83eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mkwM3eEeWNP8bOIsOfRg" value="1"/>
              </argument>
              <argument xmi:id="_z8mkwc3eEeWNP8bOIsOfRg" name="Call(&lt;=).argument(y)" incoming="_z8mkqM3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mkws3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mkw83eEeWNP8bOIsOfRg" value="1"/>
              </argument>
              <result xmi:id="_z8mkxM3eEeWNP8bOIsOfRg" 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="_z8mkxc3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mkxs3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <behavior xmi:type="uml:FunctionBehavior" href="pathmap://ALF_LIBRARIES/fUML.library.uml#PrimitiveBehaviors-IntegerFunctions-le"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8mkx83eEeWNP8bOIsOfRg" name="Values(ForStatement@75e98791)" outgoing="_z8mkqc3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8mkyM3eEeWNP8bOIsOfRg" name="Body(ForStatement@75e98791)" incoming="_z8mkqc3eEeWNP8bOIsOfRg">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mkyc3eEeWNP8bOIsOfRg" target="_z8mkzc3eEeWNP8bOIsOfRg" source="_z8mlN83eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mkys3eEeWNP8bOIsOfRg" target="_z8mk0M3eEeWNP8bOIsOfRg" source="_z8mlP83eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mky83eEeWNP8bOIsOfRg" target="_z8mk083eEeWNP8bOIsOfRg" source="_z8mlR83eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mkzM3eEeWNP8bOIsOfRg" target="_z8mlTs3eEeWNP8bOIsOfRg" source="_z8mlVc3eEeWNP8bOIsOfRg"/>
              <structuredNodeOutput xmi:id="_z8mkzc3eEeWNP8bOIsOfRg" name="expected" incoming="_z8mkyc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mkzs3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mkz83eEeWNP8bOIsOfRg" value="*"/>
              </structuredNodeOutput>
              <structuredNodeOutput xmi:id="_z8mk0M3eEeWNP8bOIsOfRg" name="list" incoming="_z8mkys3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mk0c3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mk0s3eEeWNP8bOIsOfRg" value="*"/>
              </structuredNodeOutput>
              <structuredNodeOutput xmi:id="_z8mk083eEeWNP8bOIsOfRg" name="label" incoming="_z8mky83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mk1M3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mk1c3eEeWNP8bOIsOfRg" value="1"/>
              </structuredNodeOutput>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8mk1s3eEeWNP8bOIsOfRg" name="ExpressionStatement@1a2d16c7">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mk183eEeWNP8bOIsOfRg" target="_z8mk3M3eEeWNP8bOIsOfRg" source="_z8mlGc3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mk2M3eEeWNP8bOIsOfRg" target="_z8mk383eEeWNP8bOIsOfRg" source="_z8mlI83eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mk2c3eEeWNP8bOIsOfRg" target="_z8mk4s3eEeWNP8bOIsOfRg" source="_z8mlLs3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_z8mk2s3eEeWNP8bOIsOfRg" target="_z8mk283eEeWNP8bOIsOfRg" source="_z8mk5c3eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8mk283eEeWNP8bOIsOfRg" name="Call(AssertEqual)" incoming="_z8mk2s3eEeWNP8bOIsOfRg" behavior="_z8mihM3eEeWNP8bOIsOfRg">
                  <argument xmi:id="_z8mk3M3eEeWNP8bOIsOfRg" name="Call(AssertEqual).argument(label)" incoming="_z8mk183eEeWNP8bOIsOfRg">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mk3c3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mk3s3eEeWNP8bOIsOfRg" value="1"/>
                  </argument>
                  <argument xmi:id="_z8mk383eEeWNP8bOIsOfRg" name="Call(AssertEqual).argument(value1)" incoming="_z8mk2M3eEeWNP8bOIsOfRg">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mk4M3eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mk4c3eEeWNP8bOIsOfRg" value="1"/>
                  </argument>
                  <argument xmi:id="_z8mk4s3eEeWNP8bOIsOfRg" name="Call(AssertEqual).argument(value2)" incoming="_z8mk2c3eEeWNP8bOIsOfRg">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mk483eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mk5M3eEeWNP8bOIsOfRg" value="1"/>
                  </argument>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8mk5c3eEeWNP8bOIsOfRg" name="Tuple@68b742b6" outgoing="_z8mk2s3eEeWNP8bOIsOfRg">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mk5s3eEeWNP8bOIsOfRg" target="_z8mk9s3eEeWNP8bOIsOfRg" source="_z8mk7s3eEeWNP8bOIsOfRg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mk583eEeWNP8bOIsOfRg" target="_z8mlBM3eEeWNP8bOIsOfRg" source="_z8mk-c3eEeWNP8bOIsOfRg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mk6M3eEeWNP8bOIsOfRg" target="_z8mlB83eEeWNP8bOIsOfRg" source="_z8mlAM3eEeWNP8bOIsOfRg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mk6c3eEeWNP8bOIsOfRg" target="_z8mlE83eEeWNP8bOIsOfRg" source="_z8mlCs3eEeWNP8bOIsOfRg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mk6s3eEeWNP8bOIsOfRg" target="_z8mlFs3eEeWNP8bOIsOfRg" source="_z8mlDs3eEeWNP8bOIsOfRg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mk683eEeWNP8bOIsOfRg" target="_z8mlIM3eEeWNP8bOIsOfRg" source="_z8mlJs3eEeWNP8bOIsOfRg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mk7M3eEeWNP8bOIsOfRg" target="_z8mlK83eEeWNP8bOIsOfRg" source="_z8mlMc3eEeWNP8bOIsOfRg"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8mk7c3eEeWNP8bOIsOfRg" name="Value(&quot;[&quot;)">
                    <result xmi:id="_z8mk7s3eEeWNP8bOIsOfRg" name="Value(&quot;[&quot;).result" outgoing="_z8mk5s3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mk783eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mk8M3eEeWNP8bOIsOfRg" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_z8mk8c3eEeWNP8bOIsOfRg" value="[">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    </value>
                  </node>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8mk8s3eEeWNP8bOIsOfRg" name="Call(Concat)">
                    <argument xmi:id="_z8mk883eEeWNP8bOIsOfRg" name="Call(Concat).argument(x)" incoming="_z8mksc3eEeWNP8bOIsOfRg">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mk9M3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mk9c3eEeWNP8bOIsOfRg" value="1"/>
                    </argument>
                    <argument xmi:id="_z8mk9s3eEeWNP8bOIsOfRg" name="Call(Concat).argument(y)" incoming="_z8mk5s3eEeWNP8bOIsOfRg">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mk983eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mk-M3eEeWNP8bOIsOfRg" value="1"/>
                    </argument>
                    <result xmi:id="_z8mk-c3eEeWNP8bOIsOfRg" name="Call(Concat).result(result)" outgoing="_z8mk583eEeWNP8bOIsOfRg">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mk-s3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mk-83eEeWNP8bOIsOfRg" value="1"/>
                    </result>
                    <behavior xmi:type="uml:FunctionBehavior" href="pathmap://ALF_LIBRARIES/fUML.library.uml#PrimitiveBehaviors-StringFunctions-Concat"/>
                  </node>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8mk_M3eEeWNP8bOIsOfRg" name="Call(ToString)">
                    <argument xmi:id="_z8mk_c3eEeWNP8bOIsOfRg" name="Call(ToString).argument(x)" incoming="_z8mkqs3eEeWNP8bOIsOfRg">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mk_s3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mk_83eEeWNP8bOIsOfRg" value="1"/>
                    </argument>
                    <result xmi:id="_z8mlAM3eEeWNP8bOIsOfRg" name="Call(ToString).result(result)" outgoing="_z8mk6M3eEeWNP8bOIsOfRg">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mlAc3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mlAs3eEeWNP8bOIsOfRg" value="1"/>
                    </result>
                    <behavior xmi:type="uml:FunctionBehavior" href="pathmap://ALF_LIBRARIES/fUML.library.uml#PrimitiveBehaviors-IntegerFunctions-ToString"/>
                  </node>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8mlA83eEeWNP8bOIsOfRg" name="Call(Concat)">
                    <argument xmi:id="_z8mlBM3eEeWNP8bOIsOfRg" name="Call(Concat).argument(x)" incoming="_z8mk583eEeWNP8bOIsOfRg">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mlBc3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mlBs3eEeWNP8bOIsOfRg" value="1"/>
                    </argument>
                    <argument xmi:id="_z8mlB83eEeWNP8bOIsOfRg" name="Call(Concat).argument(y)" incoming="_z8mk6M3eEeWNP8bOIsOfRg">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mlCM3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mlCc3eEeWNP8bOIsOfRg" value="1"/>
                    </argument>
                    <result xmi:id="_z8mlCs3eEeWNP8bOIsOfRg" name="Call(Concat).result(result)" outgoing="_z8mk6c3eEeWNP8bOIsOfRg">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mlC83eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mlDM3eEeWNP8bOIsOfRg" value="1"/>
                    </result>
                    <behavior xmi:type="uml:FunctionBehavior" href="pathmap://ALF_LIBRARIES/fUML.library.uml#PrimitiveBehaviors-StringFunctions-Concat"/>
                  </node>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8mlDc3eEeWNP8bOIsOfRg" name="Value(&quot;]&quot;)">
                    <result xmi:id="_z8mlDs3eEeWNP8bOIsOfRg" name="Value(&quot;]&quot;).result" outgoing="_z8mk6s3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mlD83eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mlEM3eEeWNP8bOIsOfRg" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_z8mlEc3eEeWNP8bOIsOfRg" value="]">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    </value>
                  </node>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8mlEs3eEeWNP8bOIsOfRg" name="Call(Concat)">
                    <argument xmi:id="_z8mlE83eEeWNP8bOIsOfRg" name="Call(Concat).argument(x)" incoming="_z8mk6c3eEeWNP8bOIsOfRg">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mlFM3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mlFc3eEeWNP8bOIsOfRg" value="1"/>
                    </argument>
                    <argument xmi:id="_z8mlFs3eEeWNP8bOIsOfRg" name="Call(Concat).argument(y)" incoming="_z8mk6s3eEeWNP8bOIsOfRg">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mlF83eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mlGM3eEeWNP8bOIsOfRg" value="1"/>
                    </argument>
                    <result xmi:id="_z8mlGc3eEeWNP8bOIsOfRg" name="Call(Concat).result(result)" outgoing="_z8mk183eEeWNP8bOIsOfRg">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mlGs3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mlG83eEeWNP8bOIsOfRg" value="1"/>
                    </result>
                    <behavior xmi:type="uml:FunctionBehavior" href="pathmap://ALF_LIBRARIES/fUML.library.uml#PrimitiveBehaviors-StringFunctions-Concat"/>
                  </node>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8mlHM3eEeWNP8bOIsOfRg" name="Call(At)">
                    <argument xmi:id="_z8mlHc3eEeWNP8bOIsOfRg" name="Call(At).argument(seq)" incoming="_z8mkss3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mlHs3eEeWNP8bOIsOfRg"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mlH83eEeWNP8bOIsOfRg" value="*"/>
                    </argument>
                    <argument xmi:id="_z8mlIM3eEeWNP8bOIsOfRg" name="Call(At).argument(index)" incoming="_z8mk683eEeWNP8bOIsOfRg">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mlIc3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mlIs3eEeWNP8bOIsOfRg" value="1"/>
                    </argument>
                    <result xmi:id="_z8mlI83eEeWNP8bOIsOfRg" name="Call(At).result()" outgoing="_z8mk2M3eEeWNP8bOIsOfRg">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mlJM3eEeWNP8bOIsOfRg"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mlJc3eEeWNP8bOIsOfRg" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-At"/>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_z8mlJs3eEeWNP8bOIsOfRg" name="Fork(Call(At).argument(index))" incoming="_z8mkq83eEeWNP8bOIsOfRg" outgoing="_z8mk683eEeWNP8bOIsOfRg"/>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8mlJ83eEeWNP8bOIsOfRg" name="Call(At)">
                    <argument xmi:id="_z8mlKM3eEeWNP8bOIsOfRg" name="Call(At).argument(seq)" incoming="_z8mks83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mlKc3eEeWNP8bOIsOfRg"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mlKs3eEeWNP8bOIsOfRg" value="*"/>
                    </argument>
                    <argument xmi:id="_z8mlK83eEeWNP8bOIsOfRg" name="Call(At).argument(index)" incoming="_z8mk7M3eEeWNP8bOIsOfRg">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mlLM3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mlLc3eEeWNP8bOIsOfRg" value="1"/>
                    </argument>
                    <result xmi:id="_z8mlLs3eEeWNP8bOIsOfRg" name="Call(At).result()" outgoing="_z8mk2c3eEeWNP8bOIsOfRg">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mlL83eEeWNP8bOIsOfRg"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mlMM3eEeWNP8bOIsOfRg" value="1"/>
                    </result>
                    <behavior xmi:type="uml:Activity" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-At"/>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_z8mlMc3eEeWNP8bOIsOfRg" name="Fork(Call(At).argument(index))" incoming="_z8mkrM3eEeWNP8bOIsOfRg" outgoing="_z8mk7M3eEeWNP8bOIsOfRg"/>
                </node>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8mlMs3eEeWNP8bOIsOfRg" name="Passthru(Fork(expected))">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mlM83eEeWNP8bOIsOfRg" target="_z8mlN83eEeWNP8bOIsOfRg" source="_z8mlNM3eEeWNP8bOIsOfRg"/>
                <structuredNodeInput xmi:id="_z8mlNM3eEeWNP8bOIsOfRg" name="Passthru(Fork(expected)).input" incoming="_z8mktM3eEeWNP8bOIsOfRg" outgoing="_z8mlM83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mlNc3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mlNs3eEeWNP8bOIsOfRg" value="*"/>
                </structuredNodeInput>
                <structuredNodeOutput xmi:id="_z8mlN83eEeWNP8bOIsOfRg" name="Passthru(Fork(expected)).output" incoming="_z8mlM83eEeWNP8bOIsOfRg" outgoing="_z8mkyc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mlOM3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mlOc3eEeWNP8bOIsOfRg" value="*"/>
                </structuredNodeOutput>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8mlOs3eEeWNP8bOIsOfRg" name="Passthru(Fork(list))">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mlO83eEeWNP8bOIsOfRg" target="_z8mlP83eEeWNP8bOIsOfRg" source="_z8mlPM3eEeWNP8bOIsOfRg"/>
                <structuredNodeInput xmi:id="_z8mlPM3eEeWNP8bOIsOfRg" name="Passthru(Fork(list)).input" incoming="_z8mktc3eEeWNP8bOIsOfRg" outgoing="_z8mlO83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mlPc3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mlPs3eEeWNP8bOIsOfRg" value="*"/>
                </structuredNodeInput>
                <structuredNodeOutput xmi:id="_z8mlP83eEeWNP8bOIsOfRg" name="Passthru(Fork(list)).output" incoming="_z8mlO83eEeWNP8bOIsOfRg" outgoing="_z8mkys3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mlQM3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mlQc3eEeWNP8bOIsOfRg" value="*"/>
                </structuredNodeOutput>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8mlQs3eEeWNP8bOIsOfRg" name="Passthru(Fork(label))">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mlQ83eEeWNP8bOIsOfRg" target="_z8mlR83eEeWNP8bOIsOfRg" source="_z8mlRM3eEeWNP8bOIsOfRg"/>
                <structuredNodeInput xmi:id="_z8mlRM3eEeWNP8bOIsOfRg" name="Passthru(Fork(label)).input" incoming="_z8mkts3eEeWNP8bOIsOfRg" outgoing="_z8mlQ83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mlRc3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mlRs3eEeWNP8bOIsOfRg" value="1"/>
                </structuredNodeInput>
                <structuredNodeOutput xmi:id="_z8mlR83eEeWNP8bOIsOfRg" name="Passthru(Fork(label)).output" incoming="_z8mlQ83eEeWNP8bOIsOfRg" outgoing="_z8mky83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mlSM3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mlSc3eEeWNP8bOIsOfRg" value="1"/>
                </structuredNodeOutput>
              </node>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8mlSs3eEeWNP8bOIsOfRg" name="Call(+)">
                <argument xmi:id="_z8mlS83eEeWNP8bOIsOfRg" name="Call(+).argument(x)" incoming="_z8mkr83eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mlTM3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mlTc3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <argument xmi:id="_z8mlTs3eEeWNP8bOIsOfRg" name="Call(+).argument(y)" incoming="_z8mkzM3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mlT83eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mlUM3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <result xmi:id="_z8mlUc3eEeWNP8bOIsOfRg" name="Call(+).result(result)">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mlUs3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mlU83eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <behavior xmi:type="uml:FunctionBehavior" href="pathmap://ALF_LIBRARIES/fUML.library.uml#PrimitiveBehaviors-IntegerFunctions-plus"/>
              </node>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8mlVM3eEeWNP8bOIsOfRg" name="Value(1)">
                <result xmi:id="_z8mlVc3eEeWNP8bOIsOfRg" name="Value(1).result" outgoing="_z8mkzM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mlVs3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mlV83eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_z8mlWM3eEeWNP8bOIsOfRg" value="1">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                </value>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8mlWc3eEeWNP8bOIsOfRg" name="Passthru(upper)">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mlWs3eEeWNP8bOIsOfRg" target="_z8mlXs3eEeWNP8bOIsOfRg" source="_z8mlW83eEeWNP8bOIsOfRg"/>
                <structuredNodeInput xmi:id="_z8mlW83eEeWNP8bOIsOfRg" name="Passthru(upper).input" incoming="_z8mksM3eEeWNP8bOIsOfRg" outgoing="_z8mlWs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mlXM3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mlXc3eEeWNP8bOIsOfRg" value="1"/>
                </structuredNodeInput>
                <structuredNodeOutput xmi:id="_z8mlXs3eEeWNP8bOIsOfRg" name="Passthru(upper).output" incoming="_z8mlWs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mlX83eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mlYM3eEeWNP8bOIsOfRg" value="1"/>
                </structuredNodeOutput>
              </node>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8mlYc3eEeWNP8bOIsOfRg" name="Call(+)">
              <argument xmi:id="_z8mlYs3eEeWNP8bOIsOfRg" name="Call(+).argument(x)" incoming="_z8mkrc3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mlY83eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mlZM3eEeWNP8bOIsOfRg" value="1"/>
              </argument>
              <argument xmi:id="_z8mlZc3eEeWNP8bOIsOfRg" name="Call(+).argument(y)" incoming="_z8mkrs3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mlZs3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mlZ83eEeWNP8bOIsOfRg" value="1"/>
              </argument>
              <result xmi:id="_z8mlaM3eEeWNP8bOIsOfRg" name="Call(+).result(result)">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mlac3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mlas3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <behavior xmi:type="uml:FunctionBehavior" href="pathmap://ALF_LIBRARIES/fUML.library.uml#PrimitiveBehaviors-IntegerFunctions-plus"/>
            </node>
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8mla83eEeWNP8bOIsOfRg" name="Value(1)">
              <result xmi:id="_z8mlbM3eEeWNP8bOIsOfRg" name="Value(1).result" outgoing="_z8mkrs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mlbc3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mlbs3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_z8mlb83eEeWNP8bOIsOfRg" value="1">
                <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
              </value>
            </node>
            <loopVariable xmi:id="_z8mlcM3eEeWNP8bOIsOfRg" name="ForStatement@75e98791.loopVariable(expected)" outgoing="_z8mkoc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mlcc3eEeWNP8bOIsOfRg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mlcs3eEeWNP8bOIsOfRg" value="*"/>
            </loopVariable>
            <loopVariable xmi:id="_z8mlc83eEeWNP8bOIsOfRg" name="ForStatement@75e98791.loopVariable(list)" outgoing="_z8mkos3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mldM3eEeWNP8bOIsOfRg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mldc3eEeWNP8bOIsOfRg" value="*"/>
            </loopVariable>
            <loopVariable xmi:id="_z8mlds3eEeWNP8bOIsOfRg" name="ForStatement@75e98791.loopVariable(label)" outgoing="_z8mko83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mld83eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mleM3eEeWNP8bOIsOfRg" value="1"/>
            </loopVariable>
            <loopVariable xmi:id="_z8mlec3eEeWNP8bOIsOfRg" name="ForStatement@75e98791.loopVariable(i)" outgoing="_z8mkpM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mles3eEeWNP8bOIsOfRg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mle83eEeWNP8bOIsOfRg" value="*"/>
            </loopVariable>
            <loopVariable xmi:id="_z8mlfM3eEeWNP8bOIsOfRg" name="ForStatement@75e98791.loopVariable(counter)" outgoing="_z8mkpc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mlfc3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mlfs3eEeWNP8bOIsOfRg" value="1"/>
            </loopVariable>
            <loopVariable xmi:id="_z8mlf83eEeWNP8bOIsOfRg" name="ForStatement@75e98791.loopVariable(upper)" outgoing="_z8mkps3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mlgM3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mlgc3eEeWNP8bOIsOfRg" value="1"/>
            </loopVariable>
            <loopVariableInput xmi:id="_z8mlgs3eEeWNP8bOIsOfRg" name="ForStatement@75e98791.loopVariableInput(expected)" incoming="_z8mkS83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mlg83eEeWNP8bOIsOfRg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mlhM3eEeWNP8bOIsOfRg" value="*"/>
            </loopVariableInput>
            <loopVariableInput xmi:id="_z8mlhc3eEeWNP8bOIsOfRg" name="ForStatement@75e98791.loopVariableInput(list)" incoming="_z8mkTM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mlhs3eEeWNP8bOIsOfRg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mlh83eEeWNP8bOIsOfRg" value="*"/>
            </loopVariableInput>
            <loopVariableInput xmi:id="_z8mliM3eEeWNP8bOIsOfRg" name="ForStatement@75e98791.loopVariableInput(label)" incoming="_z8mkTc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mlic3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mlis3eEeWNP8bOIsOfRg" value="1"/>
            </loopVariableInput>
            <loopVariableInput xmi:id="_z8mli83eEeWNP8bOIsOfRg" name="ForStatement@75e98791.loopVariableInput(i)" incoming="_z8mkns3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mljM3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mljc3eEeWNP8bOIsOfRg" value="1"/>
            </loopVariableInput>
            <loopVariableInput xmi:id="_z8mljs3eEeWNP8bOIsOfRg" name="ForStatement@75e98791.loopVariableInput(counter)" incoming="_z8mknM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mlj83eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mlkM3eEeWNP8bOIsOfRg" value="1"/>
            </loopVariableInput>
            <loopVariableInput xmi:id="_z8mlkc3eEeWNP8bOIsOfRg" name="ForStatement@75e98791.loopVariableInput(upper)" incoming="_z8mknc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mlks3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mlk83eEeWNP8bOIsOfRg" value="1"/>
            </loopVariableInput>
            <result xmi:id="_z8mllM3eEeWNP8bOIsOfRg" name="ForStatement@75e98791.result(expected)" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mllc3eEeWNP8bOIsOfRg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mlls3eEeWNP8bOIsOfRg" value="*"/>
            </result>
            <result xmi:id="_z8mll83eEeWNP8bOIsOfRg" name="ForStatement@75e98791.result(list)" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mlmM3eEeWNP8bOIsOfRg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mlmc3eEeWNP8bOIsOfRg" value="*"/>
            </result>
            <result xmi:id="_z8mlms3eEeWNP8bOIsOfRg" name="ForStatement@75e98791.result(label)" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mlm83eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mlnM3eEeWNP8bOIsOfRg" value="1"/>
            </result>
            <result xmi:id="_z8mlnc3eEeWNP8bOIsOfRg" name="ForStatement@75e98791.result(i)" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mlns3eEeWNP8bOIsOfRg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mln83eEeWNP8bOIsOfRg" value="*"/>
            </result>
            <result xmi:id="_z8mloM3eEeWNP8bOIsOfRg" name="ForStatement@75e98791.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="_z8mloc3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mlos3eEeWNP8bOIsOfRg" value="1"/>
            </result>
            <result xmi:id="_z8mlo83eEeWNP8bOIsOfRg" name="ForStatement@75e98791.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="_z8mlpM3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mlpc3eEeWNP8bOIsOfRg" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8mlps3eEeWNP8bOIsOfRg" name="LoopVariables(ForStatement@75e98791)" outgoing="_z8mkn83eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mlp83eEeWNP8bOIsOfRg" target="_z8mltM3eEeWNP8bOIsOfRg" source="_z8nJmc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mlqM3eEeWNP8bOIsOfRg" target="_z8mlt83eEeWNP8bOIsOfRg" source="_z8nJoM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_z8mlqc3eEeWNP8bOIsOfRg" target="_z8mls83eEeWNP8bOIsOfRg" source="_z8nJlM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mlqs3eEeWNP8bOIsOfRg" target="_z8nJpc3eEeWNP8bOIsOfRg" source="_z8nJkc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mlq83eEeWNP8bOIsOfRg" target="_z8nJqM3eEeWNP8bOIsOfRg" source="_z8nJo83eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mlrM3eEeWNP8bOIsOfRg" target="_z8nJtM3eEeWNP8bOIsOfRg" source="_z8nJq83eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8mlrc3eEeWNP8bOIsOfRg" target="_z8nJt83eEeWNP8bOIsOfRg" source="_z8nJr83eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8mlrs3eEeWNP8bOIsOfRg" name="Value(1)">
              <result xmi:id="_z8mlr83eEeWNP8bOIsOfRg" name="Value(1).result" outgoing="_z8mkm83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mlsM3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mlsc3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_z8mlss3eEeWNP8bOIsOfRg" value="1">
                <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
              </value>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8mls83eEeWNP8bOIsOfRg" name="Call(Min)" incoming="_z8mlqc3eEeWNP8bOIsOfRg">
              <argument xmi:id="_z8mltM3eEeWNP8bOIsOfRg" name="Call(Min).argument(x)" incoming="_z8mlp83eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mltc3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8mlts3eEeWNP8bOIsOfRg" value="1"/>
              </argument>
              <argument xmi:id="_z8mlt83eEeWNP8bOIsOfRg" name="Call(Min).argument(y)" incoming="_z8mlqM3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8mluM3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8nJkM3eEeWNP8bOIsOfRg" value="1"/>
              </argument>
              <result xmi:id="_z8nJkc3eEeWNP8bOIsOfRg" name="Call(Min).result(result)" outgoing="_z8mlqs3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8nJks3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8nJk83eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <behavior xmi:type="uml:FunctionBehavior" href="pathmap://ALF_LIBRARIES/fUML.library.uml#PrimitiveBehaviors-IntegerFunctions-Min"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8nJlM3eEeWNP8bOIsOfRg" name="Tuple@44d09537" outgoing="_z8mlqc3eEeWNP8bOIsOfRg">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8nJlc3eEeWNP8bOIsOfRg" name="Call($$Alf$Library$CollectionFunctions$size__any__)" behavior="_z8nKBs3eEeWNP8bOIsOfRg">
                <argument xmi:id="_z8nJls3eEeWNP8bOIsOfRg" name="Call($$Alf$Library$CollectionFunctions$size__any__).argument(seq)" incoming="_z8mkTs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8nJl83eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8nJmM3eEeWNP8bOIsOfRg" value="*"/>
                </argument>
                <result xmi:id="_z8nJmc3eEeWNP8bOIsOfRg" name="Call($$Alf$Library$CollectionFunctions$size__any__).result()" outgoing="_z8mlp83eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8nJms3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8nJm83eEeWNP8bOIsOfRg" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8nJnM3eEeWNP8bOIsOfRg" name="Call($$Alf$Library$CollectionFunctions$size__any__)" behavior="_z8nKBs3eEeWNP8bOIsOfRg">
                <argument xmi:id="_z8nJnc3eEeWNP8bOIsOfRg" name="Call($$Alf$Library$CollectionFunctions$size__any__).argument(seq)" incoming="_z8mkT83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8nJns3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8nJn83eEeWNP8bOIsOfRg" value="*"/>
                </argument>
                <result xmi:id="_z8nJoM3eEeWNP8bOIsOfRg" name="Call($$Alf$Library$CollectionFunctions$size__any__).result()" outgoing="_z8mlqM3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8nJoc3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8nJos3eEeWNP8bOIsOfRg" value="1"/>
                </result>
              </node>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_z8nJo83eEeWNP8bOIsOfRg" name="Fork(Value(1).result)" incoming="_z8mkm83eEeWNP8bOIsOfRg" outgoing="_z8mkns3eEeWNP8bOIsOfRg _z8mlq83eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8nJpM3eEeWNP8bOIsOfRg" name="Call(-)">
              <argument xmi:id="_z8nJpc3eEeWNP8bOIsOfRg" name="Call(-).argument(x)" incoming="_z8mlqs3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8nJps3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8nJp83eEeWNP8bOIsOfRg" value="1"/>
              </argument>
              <argument xmi:id="_z8nJqM3eEeWNP8bOIsOfRg" name="Call(-).argument(y)" incoming="_z8mlq83eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8nJqc3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8nJqs3eEeWNP8bOIsOfRg" value="1"/>
              </argument>
              <result xmi:id="_z8nJq83eEeWNP8bOIsOfRg" name="Call(-).result(result)" outgoing="_z8mlrM3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8nJrM3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8nJrc3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <behavior xmi:type="uml:FunctionBehavior" href="pathmap://ALF_LIBRARIES/fUML.library.uml#PrimitiveBehaviors-IntegerFunctions-minus"/>
            </node>
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8nJrs3eEeWNP8bOIsOfRg" name="Value(1)">
              <result xmi:id="_z8nJr83eEeWNP8bOIsOfRg" name="Value(1).result" outgoing="_z8mlrc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8nJsM3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8nJsc3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_z8nJss3eEeWNP8bOIsOfRg" value="1">
                <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
              </value>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8nJs83eEeWNP8bOIsOfRg" name="Call(+)">
              <argument xmi:id="_z8nJtM3eEeWNP8bOIsOfRg" name="Call(+).argument(x)" incoming="_z8mlrM3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8nJtc3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8nJts3eEeWNP8bOIsOfRg" value="1"/>
              </argument>
              <argument xmi:id="_z8nJt83eEeWNP8bOIsOfRg" name="Call(+).argument(y)" incoming="_z8mlrc3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8nJuM3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8nJuc3eEeWNP8bOIsOfRg" value="1"/>
              </argument>
              <result xmi:id="_z8nJus3eEeWNP8bOIsOfRg" name="Call(+).result(result)" outgoing="_z8mknc3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8nJu83eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8nJvM3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <behavior xmi:type="uml:FunctionBehavior" href="pathmap://ALF_LIBRARIES/fUML.library.uml#PrimitiveBehaviors-IntegerFunctions-plus"/>
            </node>
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8nJvc3eEeWNP8bOIsOfRg" name="Value(1)">
              <result xmi:id="_z8nJvs3eEeWNP8bOIsOfRg" name="Value(1).result" outgoing="_z8mknM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8nJv83eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8nJwM3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_z8nJwc3eEeWNP8bOIsOfRg" value="1">
                <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
              </value>
            </node>
          </node>
        </node>
      </structuredNode>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_z8mkVM3eEeWNP8bOIsOfRg" name="Input(label)" outgoing="_z8mkRc3eEeWNP8bOIsOfRg" parameter="_z8mkPM3eEeWNP8bOIsOfRg">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </node>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_z8mkVc3eEeWNP8bOIsOfRg" name="Input(list)" outgoing="_z8mkRs3eEeWNP8bOIsOfRg" parameter="_z8mkP83eEeWNP8bOIsOfRg"/>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_z8mkVs3eEeWNP8bOIsOfRg" name="Input(expected)" outgoing="_z8mkR83eEeWNP8bOIsOfRg" parameter="_z8mkQs3eEeWNP8bOIsOfRg"/>
      <node xmi:type="uml:JoinNode" xmi:id="_z8mkV83eEeWNP8bOIsOfRg" name="Join(Input))" incoming="_z8mkUM3eEeWNP8bOIsOfRg _z8mkUc3eEeWNP8bOIsOfRg _z8mkUs3eEeWNP8bOIsOfRg" outgoing="_z8mkU83eEeWNP8bOIsOfRg"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Activity" xmi:id="_z8nJws3eEeWNP8bOIsOfRg" name="Write" visibility="public" node="_z8nJz83eEeWNP8bOIsOfRg _z8nJ0c3eEeWNP8bOIsOfRg _z8nJ183eEeWNP8bOIsOfRg _z8nJ0M3eEeWNP8bOIsOfRg" group="_z8nJ0c3eEeWNP8bOIsOfRg _z8nJ183eEeWNP8bOIsOfRg">
      <packageImport xmi:id="_z8nJw83eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes"/>
      </packageImport>
      <packageImport xmi:id="_z8nJxM3eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveBehaviors"/>
      </packageImport>
      <packageImport xmi:id="_z8nJxc3eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-BasicInputOutput"/>
      </packageImport>
      <packageImport xmi:id="_z8nJxs3eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionFunctions"/>
      </packageImport>
      <packageImport xmi:id="_z8nJx83eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionClasses"/>
      </packageImport>
      <ownedParameter xmi:id="_z8nJyM3eEeWNP8bOIsOfRg" name="value" visibility="package">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8nJyc3eEeWNP8bOIsOfRg" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8nJys3eEeWNP8bOIsOfRg" value="1"/>
      </ownedParameter>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_z8nJy83eEeWNP8bOIsOfRg" target="_z8nJ083eEeWNP8bOIsOfRg" source="_z8nJz83eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_z8nJzM3eEeWNP8bOIsOfRg" target="_z8nJ3s3eEeWNP8bOIsOfRg" source="_z8nJ1s3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_z8nJzc3eEeWNP8bOIsOfRg" target="_z8nJ0M3eEeWNP8bOIsOfRg" source="_z8nJ0c3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_z8nJzs3eEeWNP8bOIsOfRg" target="_z8nJ183eEeWNP8bOIsOfRg" source="_z8nJ0M3eEeWNP8bOIsOfRg"/>
      <structuredNode xmi:id="_z8nJ0c3eEeWNP8bOIsOfRg" name="Node(Input(value))" outgoing="_z8nJzc3eEeWNP8bOIsOfRg">
        <edge xmi:type="uml:ObjectFlow" xmi:id="_z8nJ0s3eEeWNP8bOIsOfRg" target="_z8nJ1s3eEeWNP8bOIsOfRg" source="_z8nJ083eEeWNP8bOIsOfRg"/>
        <structuredNodeInput xmi:id="_z8nJ083eEeWNP8bOIsOfRg" name="Input(value)" incoming="_z8nJy83eEeWNP8bOIsOfRg" outgoing="_z8nJ0s3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8nJ1M3eEeWNP8bOIsOfRg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8nJ1c3eEeWNP8bOIsOfRg" value="1"/>
        </structuredNodeInput>
        <node xmi:type="uml:ForkNode" xmi:id="_z8nJ1s3eEeWNP8bOIsOfRg" name="Fork(value)" incoming="_z8nJ0s3eEeWNP8bOIsOfRg" outgoing="_z8nJzM3eEeWNP8bOIsOfRg"/>
      </structuredNode>
      <structuredNode xmi:id="_z8nJ183eEeWNP8bOIsOfRg" name="Body(Write)" incoming="_z8nJzs3eEeWNP8bOIsOfRg">
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8nJ2M3eEeWNP8bOIsOfRg" name="ExpressionStatement@24831d88">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_z8nJ2c3eEeWNP8bOIsOfRg" target="_z8nJ683eEeWNP8bOIsOfRg" source="_z8nJ-M3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_z8nJ2s3eEeWNP8bOIsOfRg" target="_z8nJ283eEeWNP8bOIsOfRg" source="_z8nJ7M3eEeWNP8bOIsOfRg"/>
          <node xmi:type="uml:ExpansionRegion" xmi:id="_z8nJ283eEeWNP8bOIsOfRg" name="Collect(Call(write))" incoming="_z8nJ2s3eEeWNP8bOIsOfRg" mode="parallel" inputElement="_z8nJ683eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8nJ3M3eEeWNP8bOIsOfRg" target="_z8nJ4s3eEeWNP8bOIsOfRg" source="_z8nJ3s3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8nJ3c3eEeWNP8bOIsOfRg" target="_z8nJ6M3eEeWNP8bOIsOfRg" source="_z8nJ683eEeWNP8bOIsOfRg"/>
            <structuredNodeInput xmi:id="_z8nJ3s3eEeWNP8bOIsOfRg" name="Collect(Call(write)).input(Fork(value))" incoming="_z8nJzM3eEeWNP8bOIsOfRg" outgoing="_z8nJ3M3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8nJ383eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8nJ4M3eEeWNP8bOIsOfRg" value="1"/>
            </structuredNodeInput>
            <node xmi:type="uml:CallOperationAction" xmi:id="_z8nJ4c3eEeWNP8bOIsOfRg" name="Call(write)">
              <argument xmi:id="_z8nJ4s3eEeWNP8bOIsOfRg" name="Call(write).argument(value)" incoming="_z8nJ3M3eEeWNP8bOIsOfRg">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8nJ483eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8nJ5M3eEeWNP8bOIsOfRg" value="1"/>
              </argument>
              <result xmi:id="_z8nJ5c3eEeWNP8bOIsOfRg" name="Call(write).result(errorStatus)">
                <type xmi:type="uml:DataType" href="pathmap://ALF_LIBRARIES/fUML.library.uml#Common-Status"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8nJ5s3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8nJ583eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <operation href="pathmap://ALF_LIBRARIES/fUML.library.uml#BasicInputOutput-OutputChannel-write"/>
              <target xmi:id="_z8nJ6M3eEeWNP8bOIsOfRg" name="Call(write).target" incoming="_z8nJ3c3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:Class" href="pathmap://ALF_LIBRARIES/fUML.library.uml#BasicInputOutput-OutputChannel"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8nJ6c3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8nJ6s3eEeWNP8bOIsOfRg" value="1"/>
              </target>
            </node>
          </node>
          <node xmi:type="uml:ExpansionNode" xmi:id="_z8nJ683eEeWNP8bOIsOfRg" name="Collect(Call(write)).inputElement" incoming="_z8nJ2c3eEeWNP8bOIsOfRg" outgoing="_z8nJ3c3eEeWNP8bOIsOfRg" regionAsInput="_z8nJ283eEeWNP8bOIsOfRg"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8nJ7M3eEeWNP8bOIsOfRg" name="Feature(Call(At).result())" outgoing="_z8nJ2s3eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8nJ7c3eEeWNP8bOIsOfRg" target="_z8nJ8s3eEeWNP8bOIsOfRg" source="_z8nJ_c3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8nJ7s3eEeWNP8bOIsOfRg" target="_z8nKBc3eEeWNP8bOIsOfRg" source="_z8nKAc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_z8nJ783eEeWNP8bOIsOfRg" target="_z8nJ8c3eEeWNP8bOIsOfRg" source="_z8nJ-83eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_z8nJ8M3eEeWNP8bOIsOfRg" target="_z8nJ9c3eEeWNP8bOIsOfRg" source="_z8nKBc3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8nJ8c3eEeWNP8bOIsOfRg" name="Call(At)" incoming="_z8nJ783eEeWNP8bOIsOfRg">
              <argument xmi:id="_z8nJ8s3eEeWNP8bOIsOfRg" name="Call(At).argument(seq)" incoming="_z8nJ7c3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8nJ883eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8nJ9M3eEeWNP8bOIsOfRg" value="*"/>
              </argument>
              <argument xmi:id="_z8nJ9c3eEeWNP8bOIsOfRg" name="Call(At).argument(index)" incoming="_z8nJ8M3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8nJ9s3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8nJ983eEeWNP8bOIsOfRg" value="1"/>
              </argument>
              <result xmi:id="_z8nJ-M3eEeWNP8bOIsOfRg" name="Call(At).result()" outgoing="_z8nJ2c3eEeWNP8bOIsOfRg">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8nJ-c3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8nJ-s3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-At"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8nJ-83eEeWNP8bOIsOfRg" name="Tuple@69b27b17" outgoing="_z8nJ783eEeWNP8bOIsOfRg">
              <node xmi:type="uml:ReadExtentAction" xmi:id="_z8nJ_M3eEeWNP8bOIsOfRg" name="ReadExtent(StandardOutputChannel)">
                <classifier xmi:type="uml:Class" href="pathmap://ALF_LIBRARIES/fUML.library.uml#BasicInputOutput-StandardOutputChannel"/>
                <result xmi:id="_z8nJ_c3eEeWNP8bOIsOfRg" name="ReadExtent(StandardOutputChannel).result" outgoing="_z8nJ7c3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:Class" href="pathmap://ALF_LIBRARIES/fUML.library.uml#BasicInputOutput-StandardOutputChannel"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8nJ_s3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8nJ_83eEeWNP8bOIsOfRg" value="*"/>
                </result>
              </node>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_z8nKAM3eEeWNP8bOIsOfRg" name="Value(1)">
                <result xmi:id="_z8nKAc3eEeWNP8bOIsOfRg" name="Value(1).result" outgoing="_z8nJ7s3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8nKAs3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8nKA83eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_z8nKBM3eEeWNP8bOIsOfRg" value="1">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                </value>
              </node>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_z8nKBc3eEeWNP8bOIsOfRg" name="Fork(Call(At).argument(index))" incoming="_z8nJ7s3eEeWNP8bOIsOfRg" outgoing="_z8nJ8M3eEeWNP8bOIsOfRg"/>
          </node>
        </node>
      </structuredNode>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_z8nJz83eEeWNP8bOIsOfRg" name="Input(value)" outgoing="_z8nJy83eEeWNP8bOIsOfRg" parameter="_z8nJyM3eEeWNP8bOIsOfRg"/>
      <node xmi:type="uml:JoinNode" xmi:id="_z8nJ0M3eEeWNP8bOIsOfRg" name="Join(Input))" incoming="_z8nJzc3eEeWNP8bOIsOfRg" outgoing="_z8nJzs3eEeWNP8bOIsOfRg"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Activity" xmi:id="_z8nKBs3eEeWNP8bOIsOfRg" name="$$Alf$Library$CollectionFunctions$size__any__" visibility="public" node="_z8nKE83eEeWNP8bOIsOfRg _z8nKFM3eEeWNP8bOIsOfRg _z8nKFc3eEeWNP8bOIsOfRg _z8nKFs3eEeWNP8bOIsOfRg _z8nKF83eEeWNP8bOIsOfRg _z8nKHc3eEeWNP8bOIsOfRg" group="_z8nKF83eEeWNP8bOIsOfRg _z8nKHc3eEeWNP8bOIsOfRg">
      <ownedParameter xmi:id="_z8nKB83eEeWNP8bOIsOfRg" name="seq" visibility="package" isOrdered="true" isUnique="false">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8nKCM3eEeWNP8bOIsOfRg"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8nKCc3eEeWNP8bOIsOfRg" value="*"/>
      </ownedParameter>
      <ownedParameter xmi:id="_z8nKCs3eEeWNP8bOIsOfRg" name="" visibility="package" direction="return">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8nKC83eEeWNP8bOIsOfRg" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8nKDM3eEeWNP8bOIsOfRg" value="1"/>
      </ownedParameter>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_z8nKDc3eEeWNP8bOIsOfRg" target="_z8nKGc3eEeWNP8bOIsOfRg" source="_z8nKE83eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_z8nKDs3eEeWNP8bOIsOfRg" target="_z8nKFc3eEeWNP8bOIsOfRg" source="_z8nKHs3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_z8nKD83eEeWNP8bOIsOfRg" target="_z8nKJM3eEeWNP8bOIsOfRg" source="_z8nKHM3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_z8nKEM3eEeWNP8bOIsOfRg" target="_z8nKFM3eEeWNP8bOIsOfRg" source="_z8nKIM3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_z8nKEc3eEeWNP8bOIsOfRg" target="_z8nKFs3eEeWNP8bOIsOfRg" source="_z8nKF83eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_z8nKEs3eEeWNP8bOIsOfRg" target="_z8nKHc3eEeWNP8bOIsOfRg" source="_z8nKFs3eEeWNP8bOIsOfRg"/>
      <structuredNode xmi:id="_z8nKF83eEeWNP8bOIsOfRg" name="Node(Input(seq))" outgoing="_z8nKEc3eEeWNP8bOIsOfRg">
        <edge xmi:type="uml:ObjectFlow" xmi:id="_z8nKGM3eEeWNP8bOIsOfRg" target="_z8nKHM3eEeWNP8bOIsOfRg" source="_z8nKGc3eEeWNP8bOIsOfRg"/>
        <structuredNodeInput xmi:id="_z8nKGc3eEeWNP8bOIsOfRg" name="Input(seq)" incoming="_z8nKDc3eEeWNP8bOIsOfRg" outgoing="_z8nKGM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8nKGs3eEeWNP8bOIsOfRg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8nKG83eEeWNP8bOIsOfRg" value="*"/>
        </structuredNodeInput>
        <node xmi:type="uml:ForkNode" xmi:id="_z8nKHM3eEeWNP8bOIsOfRg" name="Fork(seq)" incoming="_z8nKGM3eEeWNP8bOIsOfRg" outgoing="_z8nKD83eEeWNP8bOIsOfRg"/>
      </structuredNode>
      <structuredNode xmi:id="_z8nKHc3eEeWNP8bOIsOfRg" name="Body(size)" incoming="_z8nKEs3eEeWNP8bOIsOfRg">
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_z8nKHs3eEeWNP8bOIsOfRg" name="ReturnStatement@63fe86fc" outgoing="_z8nKDs3eEeWNP8bOIsOfRg">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_z8nKH83eEeWNP8bOIsOfRg" target="_z8nKIM3eEeWNP8bOIsOfRg" source="_z8nKJ83eEeWNP8bOIsOfRg"/>
          <structuredNodeOutput xmi:id="_z8nKIM3eEeWNP8bOIsOfRg" name="ReturnStatement@63fe86fc.output" incoming="_z8nKH83eEeWNP8bOIsOfRg" outgoing="_z8nKEM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8nKIc3eEeWNP8bOIsOfRg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8nKIs3eEeWNP8bOIsOfRg" value="1"/>
          </structuredNodeOutput>
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_z8nKI83eEeWNP8bOIsOfRg" name="Call(Size)">
            <argument xmi:id="_z8nKJM3eEeWNP8bOIsOfRg" name="Call(Size).argument(seq)" incoming="_z8nKD83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8nKJc3eEeWNP8bOIsOfRg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8nKJs3eEeWNP8bOIsOfRg" value="*"/>
            </argument>
            <result xmi:id="_z8nKJ83eEeWNP8bOIsOfRg" name="Call(Size).result()" outgoing="_z8nKH83eEeWNP8bOIsOfRg">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z8nKKM3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z8nKKc3eEeWNP8bOIsOfRg" value="1"/>
            </result>
            <behavior xmi:type="uml:Activity" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-Size"/>
          </node>
        </node>
      </structuredNode>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_z8nKE83eEeWNP8bOIsOfRg" name="Input(seq)" outgoing="_z8nKDc3eEeWNP8bOIsOfRg" parameter="_z8nKB83eEeWNP8bOIsOfRg"/>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_z8nKFM3eEeWNP8bOIsOfRg" name="Return" incoming="_z8nKEM3eEeWNP8bOIsOfRg" parameter="_z8nKCs3eEeWNP8bOIsOfRg">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
      </node>
      <node xmi:type="uml:ActivityFinalNode" xmi:id="_z8nKFc3eEeWNP8bOIsOfRg" name="Final" incoming="_z8nKDs3eEeWNP8bOIsOfRg"/>
      <node xmi:type="uml:JoinNode" xmi:id="_z8nKFs3eEeWNP8bOIsOfRg" name="Join(Input))" incoming="_z8nKEc3eEeWNP8bOIsOfRg" outgoing="_z8nKEs3eEeWNP8bOIsOfRg"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Activity" xmi:id="_z8nKKs3eEeWNP8bOIsOfRg" visibility="public">
      <templateBinding xmi:id="_z8nKK83eEeWNP8bOIsOfRg">
        <parameterSubstitution xmi:id="_z8nKLM3eEeWNP8bOIsOfRg">
          <formal xmi:type="uml:ClassifierTemplateParameter" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionFunctions-size-_ownedTemplateSignature-_ownedParameter.0"/>
        </parameterSubstitution>
        <signature xmi:type="uml:RedefinableTemplateSignature" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionFunctions-size-_ownedTemplateSignature"/>
      </templateBinding>
    </packagedElement>
    <packagedElement xmi:type="uml:Realization" xmi:id="_z8nKLc3eEeWNP8bOIsOfRg" visibility="public" client="_z8nKBs3eEeWNP8bOIsOfRg" supplier="_z8nKKs3eEeWNP8bOIsOfRg"/>
    <profileApplication xmi:id="_z8nKLs3eEeWNP8bOIsOfRg">
      <eAnnotations xmi:id="_z8nKL83eEeWNP8bOIsOfRg" 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="_z8nKMM3eEeWNP8bOIsOfRg" base_BehavioralFeature="_z8l8Z83eEeWNP8bOIsOfRg"/>
  <l2:Destroy xmi:id="_z8nKMc3eEeWNP8bOIsOfRg" base_BehavioralFeature="_z8l8fs3eEeWNP8bOIsOfRg"/>
  <l2:Destroy xmi:id="_z8nKMs3eEeWNP8bOIsOfRg" base_BehavioralFeature="_z8l9EM3eEeWNP8bOIsOfRg"/>
  <l2:Destroy xmi:id="_z8nKM83eEeWNP8bOIsOfRg" base_BehavioralFeature="_z8migc3eEeWNP8bOIsOfRg"/>
  <l2:Create xmi:id="_z8nwoM3eEeWNP8bOIsOfRg" base_BehavioralFeature="_z8l-mc3eEeWNP8bOIsOfRg"/>
  <l2:Destroy xmi:id="_z8nwoc3eEeWNP8bOIsOfRg" base_BehavioralFeature="_z8l-DM3eEeWNP8bOIsOfRg"/>
  <l2:Create xmi:id="_z8nwos3eEeWNP8bOIsOfRg" base_BehavioralFeature="_z8l8Y83eEeWNP8bOIsOfRg"/>
  <l2:Create xmi:id="_z8nwo83eEeWNP8bOIsOfRg" base_BehavioralFeature="_z8l-Ds3eEeWNP8bOIsOfRg"/>
  <l2:Create xmi:id="_z8nwpM3eEeWNP8bOIsOfRg" base_BehavioralFeature="_z8l9DM3eEeWNP8bOIsOfRg"/>
</xmi:XMI>
